12 Commits

Author SHA1 Message Date
16233f3cd8 chore: implement a non-working mode 0 2023-11-14 00:22:43 -06:00
ac3927333b chore(bus, io): consistency when logging unimpl'd read/writes 2023-11-02 00:32:41 -05:00
1a56a1a285 chore(bios): impl bios handlers 2023-10-30 21:57:34 -05:00
825b6e95ac feat: implement IPCSYNC irqs 2023-10-09 02:52:11 -05:00
c72e36ef6b chore: rename some io decls 2023-10-08 16:53:59 -05:00
3a35c5b428 feat: implement VRAM allocation 2023-10-03 00:35:34 -05:00
f0b5bb1207 feat: implement WRAM 2023-09-29 22:22:41 -05:00
d90cd699b6 chore: refactor scheduler + nds7/nds9 group structs 2023-09-26 23:25:36 -05:00
1fc1f5782b chore(bus): force align writes to NDS7/NDS9 Bus 2023-09-05 21:40:05 -05:00
cd3a3dbe63 fix(emu): resolve double free with main mem ptr 2023-09-05 17:13:17 -05:00
3bc13b527e fix(emu): share same main mem allocation between ARM7 + ARM9 2023-09-04 22:22:57 -05:00
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