GodMode9 v1.4.1
Only a week later, and already a new release (not a small one). This is new:
- [new] Current battery state is visible via an icon on the top bar
- [new] Bootloader function (previously undocumented, read below!)
- [new] Completely rewritten and improved method of GBA VC save dumping and injecting (read below!)
- [new] Exceptions dumps can be transferred via QR codes (you'll most likely never ever see that)
- [scripting] Allow customizing and disabling the script preview
- [scripting] Added
qr
andchk
commands - [scripting] Added
HAX
,ONTYPE
andRDTYPE
environment vars - [fix] Fix the swapped
sd_cid.mem
andnand_cid.mem
- [fix] Brought back 'Copy to 0:/gm9/out' for dirs
Read about how to use the new GBA VC save dumper / injector in The Guide. Also note that this breaks earlier GodMode9 based GBA VC save injecting / dumping tutorials. Sorry, but you'll get something for it. The save format is fixed for emulators and the injection / dump has gotten much less tedious. Thanks go to @AuroraWright for pointing out issues with the earlier method and to @cheatfreak47 for testing it and providing info (also for nagging me until I rewrote it).
The bootloader function springs into action when GodMode9 is installed to FIRM0 (via the GodMode9 installer) or directly flashed to an ntrboot flashcard. I trust that this will only be done by experienced users, and that those users will at least read the readme section on it (CTRL+F for you lazy folks). Also, there's nothing in it that most users would probably use. Thanks to @al3x10m for testing the bootloader and ideas.
In short, the GodMode9 FIRM0 bootloader will act similar to boot9strap unless R
+LEFT
is held at boot, which will bring up a bootmenu. The GodMode9 FIRM0 bootloader is also a requirement for the latest A9NC release.
As for the exception dump QR code, if you really, really want to see it (hint) maybe try bkpt
as scripting command? Also thanks to @Wolfvak for the idea and for enhancing the exception handler to support this.