replacemenDS
Open source Nintendo DS ARM7 and ARM9 boot ROMs and firmware replacement.
Goals
The main goal of replacemenDS is to provide open source ARM7 and ARM9 boot ROMs and a firmware replacement.
The first subgoal is a functional and decently compatible ARM9 boot ROM.
To-Dos
ARM7 boot ROM
- Add ARM7 boot code
- Add ARM7 supervisor call dispatcher
- Add ARM7 supervisor calls
- Add Firmware loader
- ...
ARM9 boot ROM
- Add more ARM9 supervisor calls
- Bug fixes
- ...
Firmware
- Add Firmware stub
- ...
Progress
ARM9 boot ROM
- Interrupt handler
- Supervisor call dispatcher
- SWI 00h, 03h-06h, 0Ch, 0Fh, 1Fh