I've got mine as the best form-factor emulation station (for older games) you could imagine :).
For me at least, I think the Steam Deck has it beat these days, although I'll admit I miss the smaller form factor sometimes.
Is it true that 3DS hardware supports Genesis games (as seen in the screenshot)? I'd love to know the story there. Was Sega involved? How does it works in hardware, since the Genesis has 68k/Z80 CPUs, and the DS family uses ARMs?
The GBATEK specification [0] mentioned several times in the guide (not limited to the GBA, it also covers Nintendo DS, DSi and 3DS) feels like a real treasure trove of technical data.
[1]: https://problemkaputt.de/psx-spx.htm
[2]: https://problemkaputt.de/pandocs.htm
[3]: https://psx-spx.consoledev.net/ https://gbdev.io/pandocs/
This will be a document I'll keep around for the foreseeable future. Amazing work.
Granted, the saves are binary blobs but once you find the value you want you can find an entire struct of data along side it. There are tools like imHex which help the process and help you define the structure of the save file. It's become a common project of mine to save hack and then build a save editor when I'm confident my changes work.
Asking because I don’t actually know, I’m just recalling a lot of my early ROM hacking, and indeed discoveries in ROMs, by manipulating memory and savestate rather than the ROM itself.
I used to do game save file hacking on palmOS as a teen. Was a hoot. Eventually turned to full blown “cracking” of software. That was a fun hobby.
https://gbatemp.net/download/gba-and-ds-rom-hacking-guide.33...
The info isn't embedded on the page, but the download button for the PDF is unforced but available
Edit: Looks like this thread has the info from the PDF embedded:
https://gbatemp.net/threads/gbatemp-rom-hacking-documentatio...
Open to hear any good suggestions for PDF hosting.