Compare commits

..

13 Commits

Author SHA1 Message Date
Rekai Nyangadzayi Musuka 0e53e774fe fix: remove undefined 2022-07-03 08:59:44 -03:00
Rekai Nyangadzayi Musuka 7872515da7 feat: pass thumb.gba 2022-07-03 08:44:48 -03:00
Rekai Nyangadzayi Musuka 46d1d83724 fix: don't fake the pipeline in swi 2022-07-02 10:09:44 -03:00
Rekai Nyangadzayi Musuka cf38dee61a feat: fake the pipeline less 2022-07-02 10:09:25 -03:00
Rekai Nyangadzayi Musuka d7aa7d0a9e feat: implement obscure behaviour for ARM data processing instrs
When a test instruction is called when rd == 15, then the CPSR is
reloaded from the SPSR, the pipline is not flushed
2022-07-02 10:07:52 -03:00
Rekai Nyangadzayi Musuka 7a1633e99a fix: replace accidental removal of code in Cpu.ChangeMode 2022-07-02 10:05:58 -03:00
Rekai Nyangadzayi Musuka bfeedb5310 chore: progress towards working pipeline
focus on THMB branching and a little bit of ARM data processing
2022-07-02 04:45:34 -03:00
Rekai Nyangadzayi Musuka 178fb674f5 fix: off-by-one error in debug logs 2022-07-02 04:30:58 -03:00
Rekai Nyangadzayi Musuka 6e66298def fix: flush pipline on mode change 2022-07-02 03:54:27 -03:00
Rekai Nyangadzayi Musuka df3538caeb fix: get beeg.gba working again 2022-07-02 03:15:26 -03:00
Rekai Nyangadzayi Musuka a0cb1a4708 fix: resolve off-by-one error in mgba log PC 2022-07-02 02:16:12 -03:00
Rekai Nyangadzayi Musuka 27a6ced4a7 fix(pipeline): gang.gba works 2022-07-02 01:47:10 -03:00
Rekai Nyangadzayi Musuka b200dd9fa1 chore: add non-working pipeline 2022-07-01 23:49:49 -03:00
2 changed files with 2 additions and 2 deletions

View File

@ -36,7 +36,7 @@ An in-progress Gameboy Advance Emulator written in Zig ⚡!
* [ARM7TDMI Data Sheet](https://www.dca.fee.unicamp.br/cursos/EA871/references/ARM/ARM7TDMIDataSheet.pdf)
## Compiling
Most recently built on Zig [0.10.0-dev.2978+803376708](https://github.com/ziglang/zig/tree/803376708)
Most recently built on Zig [0.10.0-dev.2624+d506275a0](https://github.com/ziglang/zig/tree/d506275a0)
### Dependencies
* [SDL.zig](https://github.com/MasterQ32/SDL.zig)

@ -1 +1 @@
Subproject commit f3d7620f85929bca8b7ce2be2fa8a938e164f720
Subproject commit 360e5ea16ae911ec30d72ec539c201bcb26ffa73