Rekai Nyangadzayi Musuka
7047743004
feat(i/o): implement working sqrt unit, broken div unit
2023-09-27 01:39:45 -05:00
Rekai Nyangadzayi Musuka
d90cd699b6
chore: refactor scheduler + nds7/nds9 group structs
2023-09-26 23:25:36 -05:00
Rekai Nyangadzayi Musuka
bc5597c73e
chore(io): abstract away io masks
2023-09-19 20:28:01 -05:00
Rekai Nyangadzayi Musuka
5dbd681ba1
feat: implement broken IPCFIFO
2023-09-15 21:25:40 -05:00
Rekai Nyangadzayi Musuka
78eea74515
tmp: clean up nds7/nds9 io for a bit
2023-09-15 19:36:58 -05:00
Rekai Nyangadzayi Musuka
6518fcc68b
feat: implement basic cp15 coprocessor
2023-09-15 14:21:51 -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
cd3a3dbe63
fix(emu): resolve double free with main mem ptr
2023-09-05 17:13:17 -05:00
Rekai Nyangadzayi Musuka
4c57f0b5f4
chore(emu): fix spelling mistakes
2023-09-04 22:24:14 -05:00
Rekai Nyangadzayi Musuka
3bc13b527e
fix(emu): share same main mem allocation between ARM7 + ARM9
2023-09-04 22:22:57 -05: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