Filetrip will be closed definitely on March 31st. Please backup your files before the end of the month Filetrip is now permanently closed

Filetrip Logo


ndsdis2 DS disassembler 223



NDSDIS2 is a disassembler for the DS which supports DS rom images and memory dumps.

Usage from the included readme
"NDSDIS2" is Win32-console application.

"bandbros.nds"disassemble and fileout.
ndsdis2.exe bandbros.nds > bandbros.txt

*Command-line option example
ndsdis2.exe -R bandbros.nds ... -R=Disable register view.
ndsdis2.exe -9 bandbros.nds ... -9=Disable ARM9 disassemble.
ndsdis2.exe -7 bandbros.nds ... -7=Disabme ARM7 disassemble.
ndsdis2.exe -T bandbros.nds ... -T=Enable thumb disassemble(Add Ver2.00).

*Extra option example
ndsdis2.exe -NH9 {Start address} dumpdata.bin .. No-header disassemble.
ndsdis2.exe -NH7 {Start address} dumpdata.bin .. No-header disassemble.
Analyzes the program code which doesn't have a header.
(Uses for the Dumped memory analysis and so on).

*Mixed Mode (Added ver1.21beta)
ndsdis2.exe -MIX1 {emuhaste 4MB dumped file} {Decrypted ROM(newmario.nds etc..)
NDSROM = Read header only.
dumped file = Disassemble.
disassemble size = 4MB(ALL Area)

ndsdis2.exe -MIX2 {emuhaste 4MB dumped file} {Decrypted ROM(newmario.nds etc..)
NDSROM = Read header only.
dumped file = Disassemble.
disassemble size = Original size(ARM9+ARM7)

Change log (223):
Fix opcode "ldr".
Fix opcode "bl".
Fix opcode "blx".
comments powered by Disqus