This project aims to play and learn on embedded development, from firmware to baremetal code, using Nintendo consoles (GBA, NDS) as platform to work with.
We will use devkitPro as a development toolchain and desmume for testing.
- Host machine is executed over a Ubuntu Noble. For installing devkitPro you can run ./install_devkitpro.sh
- After installing it, set enviroment variable properly using setup_env.sh
- Desmume can be downloaded and compiled executing both setup.sh and build.sh consecutively in ./desmume directory
- NDS Datasheets: https://problemkaputt.de/gbatek.htm#dstechnicaldata