Rekai Nyangadzayi Musuka
117a95d3a9
feat: implement ARM7 gdbstub
2023-12-27 21:35:59 -06:00
Rekai Nyangadzayi Musuka
ed72427c71
tmp: progress towards gdb stub
2023-12-27 19:52:15 -06:00
Rekai Nyangadzayi Musuka
7f98f4cc26
fix: pass more test roms
2023-12-27 18:54:48 -06:00
Rekai Nyangadzayi Musuka
14f5682095
chore: update cpu (pass arm7wrestler)
2023-12-27 00:14:08 -06:00
Rekai Nyangadzayi Musuka
7f4dad485f
feat: implement IPCFIFO IRQs
...
turbo now passes rockwrestler!!!
2023-10-09 19:28:59 -05:00
Rekai Nyangadzayi Musuka
7e2ab0fa6d
chore: update dependencies
2023-10-07 03:23:11 -05:00
Rekai Nyangadzayi Musuka
77caa9ae52
feat: pass TCM tests in rockwrestler
2023-09-29 23:35:16 -05:00
Rekai Nyangadzayi Musuka
f0b5bb1207
feat: implement WRAM
2023-09-29 22:22:41 -05:00
Rekai Nyangadzayi Musuka
d90cd699b6
chore: refactor scheduler + nds7/nds9 group structs
2023-09-26 23:25:36 -05:00
Rekai Nyangadzayi Musuka
2f06f178e2
fix(v5te): properly implement qadd/qsub/qdadd/qdsub
2023-09-19 21:25:26 -05:00
Rekai Nyangadzayi Musuka
5dbd681ba1
feat: implement broken IPCFIFO
2023-09-15 21:25:40 -05:00
Rekai Nyangadzayi Musuka
6518fcc68b
feat: implement basic cp15 coprocessor
2023-09-15 14:21:51 -05:00
Rekai Nyangadzayi Musuka
8eaadff0c3
feat(cpu): implement QADD/QSUB and SMLA<x><y>
2023-09-07 20:01:36 -05:00
Rekai Nyangadzayi Musuka
c6a30e62b7
fix(cpu): resolve issues with ARMv5T ldm/stm impl in ARMWRESTLER
2023-09-06 01:29:47 -05:00
Rekai Nyangadzayi Musuka
1fc1f5782b
chore(bus): force align writes to NDS7/NDS9 Bus
2023-09-05 21:40:05 -05:00
Rekai Nyangadzayi Musuka
0c6f710822
feat(platform): draw fullscreen triangle instead of quad
2023-09-05 17:13:17 -05:00
Rekai Nyangadzayi Musuka
5951a948e9
chore: use Zig v0.11.0
2023-08-06 23:11:56 +01:00
Rekai Nyangadzayi Musuka
e32d6534c6
feat: initial commit
...
some basic ROMs already boot (ARM946E-S only), working on Armwrestler
and Rockwrestler next so I can ensure CPU compatability for but ARMv5TE
and ARMv4T
2023-08-01 15:13:18 -05:00