Announcement

Collapse
No announcement yet.

Loading GBA roms into Hex ray's IDA Disassembler

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Loading GBA roms into Hex ray's IDA Disassembler

    Hi, does anyone know of a loader or know how to obtain the manual entry points for loading a GBA rom inside of Hex Ray’s IDA disassembler? I’ve googled this over and over and can’t find anything concrete other than the rom begins to load at 0×08000000. Although this somewhat works and discovers some functions of the games, a lot of the assembly is still shown in binary and no tree view is given.

    I’m sure with all the Mother 3 Hacks someone here must know how to do this. I’d love to be able to explore other games as well. Thanks.

  • #2
    Have you tried no$gba debug version? it has a great disassembler and can be found around the net.
    Spoiler Alert! Click to view...

    THE BAD GUY!!!!!!

    Comment


    • #3
      Of course.

      However, I've found MESS to be even more useful for tracing than no$gba. A lot more features are implemented in MESS. However, my main goal was to see a visualization of the functions and branches inside of GBA games, not so much to step through code. Alas, this seems to be futile because the game I've been checking out has so many silly branches that branch to register locations it's hard to keep track of them.

      Oh well, I'll leave this topic here in hopes that maybe someone does know how load a GBA ROM properly in IDA. I've set the entry point to 0x08000000 but it does not find all of the subroutines for the ROM...I'm not sure what else is missing.

      Thanks.
      Last edited by Pasky; 10-07-2011, 01:27:49 PM.

      Comment

      Working...
      X