the xda-ii gsm part

this information relates to the 1.14 version of the radio rom
  • see new page on gsm roms

    the bootloader

    0x0000-0x0020 : cpu vectors
    0x0020-0x2000 : empty - 0xff filled
    0x2000        : DCD 1
    0x2004-0x3010 : empty - 0xff filled
    0x3010        : DCB "H104"
                    DCD -1, 6, 0
    0x3020-0x44e8 : rompart of bootloader
    0x5010-0x6cd4 : copied to 0x800000
    0x6cd4-0x8010 : empty copied to 0x800000
    0x8010-0xfffc : empty - 0xff filled
    0xfffc        : DCB "H104"
    

    the gsm

    0x010508-0x03214c : relocated to ram: 0x826e74
    0x03214c-0x03296C : relocated to ram: 0x849E58
          contains thumb call gates
    0x03296C-0x03830C : chunks relocated to RAM
    0x03830C-0x04430C : character bitmaps
       1 dword per pixel, characters are 6 wide, 8 high.
    	256 characters.
    0x04430C-0x04632c : charmap info : { char, ofs, w, h, x0?, 0, x0?, y0 }
    0x04632c-0x04651C : ??
    
    0x04651C-0x08b9ac : more bitmaps
       1 dword per pixel, characters are 15 wide, variable height
    	624 characters
    0x08b9ac-0x08bdd4: ??
    0x08bdd4-0x090bd4: charmap info : { char, ofs, w, h, x0?, 0, x0?, y0 }
    
    0x090bd4-0x25dae8: ...
    0x25dae8-0x25e828: thumbgates
    
    stacks:
    
    00848B58   % 0x400
    00848F58   % 0x80
    00848FD8   % 0x200