Changes

Jump to navigation Jump to search
3 bytes removed ,  02:10, 16 January 2018
m
Line 83: Line 83:     
== Boot11 image data memory layout ==
 
== Boot11 image data memory layout ==
* 0x0001817c..0x000181f4 size 0x78-bytes: This seems to be the bootrom error screen font gfx data. This begins at the exact end-address of the crt0 code, the rest of the protected boot11 code begins at this end-address(0x000181f4). To extract the font gfx data from there, the 30 dwords at this address need to be converted to big endian. The correct resolution (when displayed as raw) is 32x30x1. The bootrom font looks very similar to [https://robey.lag.net/2010/01/23/tiny-monospace-font.html this font].
+
* 0x0001817c..0x000181f4 size 0x78-bytes: This is to be the bootrom error screen font gfx data. This begins at the exact end-address of the crt0 code, the rest of the protected boot11 code begins at this end-address(0x000181f4). To extract the font gfx data from there, the 30 dwords at this address need to be converted to big endian. The correct resolution (when displayed as raw) is 32x30x1. The bootrom font looks very similar to [https://robey.lag.net/2010/01/23/tiny-monospace-font.html this font].
 
* 0x00019400 is the beginning of the boot11 data area, the first 8-bytes here are unknown.
 
* 0x00019400 is the beginning of the boot11 data area, the first 8-bytes here are unknown.
 
* 0x00019408..0x0001b498 size 0x2090-bytes: This is the blowfish keydata which gets copied to arm9itcm_twlkeydata+0x3e0 later.
 
* 0x00019408..0x0001b498 size 0x2090-bytes: This is the blowfish keydata which gets copied to arm9itcm_twlkeydata+0x3e0 later.
14

edits

Navigation menu