10 Commits

Author SHA1 Message Date
d90cd699b6 chore: refactor scheduler + nds7/nds9 group structs 2023-09-26 23:25:36 -05:00
2f06f178e2 fix(v5te): properly implement qadd/qsub/qdadd/qdsub 2023-09-19 21:25:26 -05:00
5dbd681ba1 feat: implement broken IPCFIFO 2023-09-15 21:25:40 -05:00
6518fcc68b feat: implement basic cp15 coprocessor 2023-09-15 14:21:51 -05:00
8eaadff0c3 feat(cpu): implement QADD/QSUB and SMLA<x><y> 2023-09-07 20:01:36 -05:00
c6a30e62b7 fix(cpu): resolve issues with ARMv5T ldm/stm impl in ARMWRESTLER 2023-09-06 01:29:47 -05:00
1fc1f5782b chore(bus): force align writes to NDS7/NDS9 Bus 2023-09-05 21:40:05 -05:00
0c6f710822 feat(platform): draw fullscreen triangle instead of quad 2023-09-05 17:13:17 -05:00
5951a948e9 chore: use Zig v0.11.0 2023-08-06 23:11:56 +01: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