Post subject: Debugger for 3DS ROMS
Active player (261)
Joined: 12/13/2016
Posts: 352
Not sure that this is the right place to post this, but does anyone have any good resources for this? Citra's debugger doesn't work properly (beta emulator, you wouldn't expect it to), but despite that I have had success in figuring out stuff for the Fire Emblem and several other 3DS speedrunning communities using Cheat Engine. Anyone who has ever debugged emulators using CheatEngine, however, knows what a pain this is, due to the fact that individual instructions in the emulator get converted into a slew of simple commands in x86 that often leave the meaning of the original instruction vague and unclear. Things as simple as move operations take 10-20 steps due to memory getting shifted around in places by the emulator, and more complex operations (especially considering we are emulating ARM) get turned into a mass of logic operations that are pretty much unintelligible to the human eye. I recall trying to use IDA Free with some GNU toolchains for ARM a while back but it didn't work properly (also Windows DansGame). If anyone has some experience with this stuff, would love to hear how you go about completing tasks of this nature.