the GBA file header format. See gbatek for more info. More...
#include <memory.h>
Data Fields | |
| u16 | checksum |
| a 16 bit checksum? (gbatek says its unused/reserved). | |
| u8 | complement |
| complement checksum of the gba header. | |
| u8 | devicecode |
| used by nintedo's hardware debuggers. normally 0. | |
| u32 | entryPoint |
| 32 bits arm opcode to jump to executable code. | |
| char | gamecode [0x4] |
| 4 characters for the game code. first character is usally A or B, next 2 characters is a short title < and last character is for destination/language. | |
| u8 | is96h |
| fixed value that is always 96h. | |
| u8 | logo [156] |
| nintendo logo needed for booting the game. | |
| u16 | makercode |
| identifies the (commercial) developer. | |
| char | title [0xC] |
| 12 characters for the game title. | |
| u8 | unitcode |
| identifies the required hardware. | |
| u8 | version |
| the version of the game. | |
the GBA file header format. See gbatek for more info.
1.6.3