Look into game secrets.
To use NitroDebugger you need:
- NitroDebugger: Compilation information below.
- DeSmuME with GDB Stub: Compilation information below.
- Nintendo DS game: I don't support piracy. Here there is a tutorial to create your own backups.
It has been developed and tested with mono 3.10.0 in Fedora 20.
You need to install git using your package manager (ie apt-get, yum, pacman...) and the last stable mono version from here.
# Clone the repository git clone https://github.com/pleonex/NitroDebugger cd NitroDebugger
Now, you can either open the solution with MonoDevelop or compile from the terminal:
# Restore NuGet packages wget http://nuget.org/nuget.exe mono nuget.exe NitroDebugger.sln # Compile xbuild NitroDebugger.sln # [Optional] Run test # Install nunit-console from your package manager nunit-console NitroDebugger.UnitTests/bin/Debug/NitroDebugger.UnitTests.dll
- Clone the repository with the GitHub client or download the zip.
- Download and install Xamarin Studio from here and open the solution. It should work with Visual Studio and SharpDevelop too.
DeSmuME with GDB Stub
You need to compile DeSmuME to activate the GDB Stub support. Once you have that version you must run it with the
desmume --arm9gdb=PORT_NUMBER PATH_TO_GAME.nds
svn checkout svn://svn.code.sf.net/p/desmume/code/trunk desmume cd desmume ./autogen.sh ./configure --enable-gdb-stub make sudo make install
You need Visual Studio C++, it works with the Express edition too.