Commit Graph

11 Commits

Author SHA1 Message Date
f52e1ab6b9 feat: implement (?) NDS9 DMA Controllers
TODO: deduplicate please
2023-12-14 01:16:24 -06:00
ea63b04056 feat: implement (?) nds7 dma transfer controllers 2023-12-14 00:39:00 -06:00
16233f3cd8 chore: implement a non-working mode 0 2023-11-14 00:22:43 -06:00
64b1bdbe19 fix(nds): impl enough i/o to get ARM7WRESTLER booting 2023-11-04 19:28:54 -05:00
37aff56c22 feat(ppu): implement vblank, hblank and coincidence interrupts 2023-11-04 03:22:11 -05:00
bf08e93508 fix(ppu): engines don't have unique vcount + dispstat (cpus do) 2023-11-04 02:34:34 -05:00
16b3325fe3 feat(ppu): introduce concept of 2 graphics engines + refactor 2023-11-04 00:39:00 -05:00
ea3b6ba8fd chore: remove unnecessary value in vram update fn 2023-10-08 16:20:19 -05:00
3a35c5b428 feat: implement VRAM allocation 2023-10-03 00:35:34 -05:00
d90cd699b6 chore: refactor scheduler + nds7/nds9 group structs 2023-09-26 23:25:36 -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