- Implements a preliminary backup/restore method for DSi/SD (dsiwarehax) mode. If you know how to unlock Slot 1 so that this mode actually works, please implement "dsiUnlockSlot1" in dsi.cpp.
- Bumps version to 0.3.0 RC2
- add "hacking.txt", which gives some hints where to start hacking
- rework significant sections of the display subsystem
- update Readme file
- finish implementation of translation subsystem; also add template file for translation and German strings file
- add (preliminary) support for unknown hardware IDs
- fix broken file selector on some flash cards (was an malloc issue)
- add support for 2MB saves (I do not know if this save type exists, but I vaguely remember seeing it somewhere)
- fix for situations where the game is not recognized e.g. due to bad contacts
- Band Brothers DX/Jam With the Band is now officially NOT supported (yet another unknown piece of hardware)
- Personal Trainer: Walking/Walk with me is now officially supported (1 MB Flash (wow) + infrared device)
- update readme file
- introduce a new hardware detection routine
- introduce a new "argv" test, hoping to weed out more bad implementations
- convert more strings to upcoming translation interface
- some bugfixes
- add some parts aimed towards a "download play" mode, which does not rely on launching from a flash card, but from different exploits. It does not work yet (you will get a "missing ini file" error message), but if I ever finish it, it should be possible to run using download play on a DSi/3DS. (Lacking the hardware to test it, it is unlikely it will be finished anytime soon, sorry.)
- eliminate many warnings during the build process
- modify auxspi.h/.cpp so that it no longer depends on global variables (I hope)