Translate a GBA game

Discussion in 'GBA - Console and Game Discussions, Help and Tips' started by JPdensetsu, Oct 25, 2008.

  1. JPdensetsu
    OP

    JPdensetsu GBAtemp Addict

    Member
    2,204
    9
    Feb 2, 2008
    Taiwan
    Taipei
    So.. Does anyone know how to translate a GBA game, I need to unpack the .gba, but is there a app for?
    Just a app like DSlazy, but for GBA. Can anyone help?

    Thanks in advance. :3
     
  2. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,716
    9,590
    Nov 21, 2005
    United Kingdom
    There is no GBA unpacker and never will be*, everything is in one rom.

    *While this is the case it is possible to get the GBA binary (as in the machine code) using a fairly simple method (disassemble and set address to 08000000 and the first opcode is a jump to 080000C0 or similar.
    The next few lines are the IO routines and whatnot.
    The next jump to something in the 08XXXXXX range is the location of the proper binary (no more IO routines).

    Pointers on the GBA are 08XXXXXX-09XXXXXX (8xxxxxx is the first 16 megs, 9xxxxxx is the final 16 megs of the rom) or the higher waitstate mirrors and things tend to point to those (or wherever they get decompressed to).
    http://nocash.emubase.de/gbatek.htm#gbamemorymap

    Other than this methods are the same as every other system out there.