Structured memory viewer for DS games using types from C/C++ headers
- Install Clang 20+
- Download dsv from the Releases page
- Download melonDS from this fork
- If your OS has no prebuilt binaries, clone the fork and run it locally
- In melonDS, enable GDB stub
- Config -> Emu settings -> Devtools -> Enable GDB stub
- Start a game in melonDS
- In dsv, configure your dsv project
- Press Connect to connect to melonDS and Load types to scan for C/C++ headers in the project path you provided
For now, dsv only supports The Legend of Zelda: Phantom Hourglass and The Legend of Zelda: Spirit Tracks. Support for any game is planned!