Using Ghidra with the DSi

A Ghidra plugin exists for the DS and DSi (NTRGhidra) that can disassemble both ARM7 and ARM9 code from an NDS file, though not in the same Ghidra file. After installing and enabling the extension for Ghidra 10.1.2 (which also works on 10.1 after changing the version metadata), binaries can be imported, but note that DSi binary modcryption must be reversed first with twltool.