summaryrefslogtreecommitdiff
path: root/README.txt
AgeCommit message (Collapse)Author
2023-07-05Implement Thumb: * ldr Rd, [Rn, Immediate5]; * ldr Rd, [Rn, Rm]; * ldr ↵0.42Gabriel Jensen
Rd, [pc, Immediate8]; * ldr Rd, [sp, Immediate8]; * lsl Rd, Rm, Immediate5; * svc Immediate8; * push Registers; * pop Registers; * strh Rd, [Rn, Immediate5]; * lsr Rd, Rm, Immediate5; Update readme; Rework instruction functions; Improve comments; Attach license file; Initialise SP; Optimise sign-extensions; Bump dependency versions
2023-07-02Implement Thumb: * mov Rd, Rm; * movs Rd, immediate_8; * movs Rd, Rm; Update ↵0.41Gabriel Jensen
readme; Rename condition method to check_condition;
2023-07-02Fix wrong license in readme;0.40Gabriel Jensen
2023-07-02Add support for Thumb: * bx; * b{cond}; * b; Fix bx; Rework log method; ↵0.39Gabriel Jensen
Improve comments; Update readme; Only survive invalid opcode traps;
2023-07-01Support bx; Fix ldr|str; Remove logging in release builds; Fix version ↵0.38Gabriel Jensen
number being in decimal; Update readme;
2023-07-01Support load and store instructions; Update messages; Implement some move ↵0.37Gabriel Jensen
instructions; Update log function; Add equivalent write functions; Fix conditional execution; Fix branch; Add device helper structure; Update trap print; Reenable overflow checks; License under AGPL3; Fix default configuration not being made; Update readme; Add spsr registers;
2023-06-29Bump dependency versions; Optimise b{cond}{l}.w decoder; Update messages; ↵0.36Gabriel Jensen
Remove Application::end method; Add comments; Add function for logging; Use TOML for configuration; Depend on Serde; Update readme; Remove unused Configuration::create;
2023-06-28Survive traps; Use hexadecimal version numbers; Rewrite readme into ↵0.34Gabriel Jensen
ASCII-text; Don't default image; Add configuration file;