This is a massive improvement over raw hex, but it lacks semantic meaning. What does FUN_0201b2e4 do? What does the return value represent? The human reverse engineer must rename functions and variables, creating a Symbol Map.
The NDS-Decompilation-Project-Maker is a targeted utility for creating XML-based projects from ROMs. nds decompiler
Decompiling NDS games can be useful for various purposes: This is a massive improvement over raw hex,
[ ARM9 binary ] – main game logic [ ARM7 binary ] – sound, touch screen, wifi [ Header ] – entry points, RAM addresses [ File system ] – graphics, sounds, scripts [ Overlay tables ] – code that loads dynamically nds decompiler