summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-28Survive traps; Use hexadecimal version numbers; Rewrite readme into ↵0.34Gabriel Jensen
ASCII-text; Don't default image; Add configuration file;
2023-06-25Update version constant to include minor versions; Use SDL2 for windowing; ↵0.33Gabriel Jensen
Combine Application and Emulator structures; Rename opcode method to decode;
2023-06-25Support bl; Update register format; Unify trap functions; Add memory read ↵0.32Gabriel Jensen
helper functions; Update naming convention;
2023-06-24Update trap function; Add emulator helper structure; Support conditional ↵0.31Gabriel Jensen
instructions; Set signal handlers;
2023-06-23Repurpose project for emulating the AGB; Make changelog plain-text (rename ↵0.30Gabriel Jensen
to CHANGELOG.txt); Write in Rust; Update gitignore; Use Git tagging;
2022-01-25Split project; Rewrite project.Gabriel Jensen
2021-05-02Version 1↊.Gabriel Jensen
2021-05-02Version 19.Gabriel Jensen
2021-04-29Fix UTF-8 encoder.Gabriel Jensen
2021-04-29Rework.Gabriel Jensen
2021-02-09Compile luma instead of luma.bin. Get input file via arguments passed to ↵Gabriel Jensen
executable.
2021-02-07Add "changelog.html" to keep track of changes. Remove deprecated gfx library ↵Gabriel Jensen
files. Fix PGKBUILD version not considering version 0. Add new language example. Begin rewrite of entire codebase. Move old codebase into the "old" folder. Begin creation Luma stdlib API. Build "luma.bin" file instead of "luma.elf".
2021-02-04revert .gitignore stylingGabriel Jensen
reorganize source code structure in filesystem remove gfxlib in favour of language-bindings to underlying libraries adjust compiler optimization flags improve c++ stdlib replacement create cmd argument handler unite core functions in class with app data (replaces luma::dat) for easier access (no friends needed, "this->" instead of "luma::dat.") reformat README into HTML (temporary change, will be reformated again in later commit)