libnds
Data Fields
sGBAHeader Struct Reference

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.
 

Detailed Description

the GBA file header format. See gbatek for more info.


The documentation for this struct was generated from the following file: