Skip to content

Open source Nintendo DS ARM7 and ARM9 boot ROMs and firmware replacement.

License

Notifications You must be signed in to change notification settings

ladystarbreeze/replacemenDS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Open source Nintendo DS ARM7 and ARM9 boot ROMs and firmware replacement.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages