diff options
author | Thomas <doodrabbit@hotmail.com> | 2021-12-17 20:57:03 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-17 20:57:03 -0500 |
commit | af67eaffa7ab1a347a6f0e59ed7f1e107749d15a (patch) | |
tree | b9f90f7b047b3dc5a411dbf65117bf07b237a37d /arm9/lib/NitroSDK/include/CARD_rom.h | |
parent | 3ab18655ca1311019212b3a2a9dbe32e5fbee55d (diff) | |
parent | 44cd7753b5dde323d1e8274b2dc8a5599729e83f (diff) |
Real-match math_util.c
Diffstat (limited to 'arm9/lib/NitroSDK/include/CARD_rom.h')
-rw-r--r-- | arm9/lib/NitroSDK/include/CARD_rom.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/arm9/lib/NitroSDK/include/CARD_rom.h b/arm9/lib/NitroSDK/include/CARD_rom.h index b6fca60b..fb013cfe 100644 --- a/arm9/lib/NitroSDK/include/CARD_rom.h +++ b/arm9/lib/NitroSDK/include/CARD_rom.h @@ -35,6 +35,44 @@ typedef struct } CARDRomRegion; +typedef struct CARDRomHeader +{ + char game_name[12]; + u32 game_code; + u16 maker_code; + u8 product_id; + u8 device_type; + u8 device_size; + u8 reserved_A[9]; + u8 game_version; + u8 property; + void *main_rom_offset; + void *main_entry_address; + void *main_ram_address; + u32 main_size; + void *sub_rom_offset; + void *sub_entry_address; + void *sub_ram_address; + u32 sub_size; + CARDRomRegion fnt; + CARDRomRegion fat; + CARDRomRegion main_ovt; + CARDRomRegion sub_ovt; + u8 rom_param_A[8]; + u32 banner_offset; + u16 secure_crc; + u8 rom_param_B[2]; + void *main_autoload_done; + void *sub_autoload_done; + u8 rom_param_C[8]; + u32 rom_size; + u32 header_size; + u8 reserved_B[0x38]; + u8 logo_data[0x9C]; + u16 logo_crc; + u16 header_crc; +} CARDRomHeader; + typedef struct CARDRomStat { void (*read_func) (struct CARDRomStat *); |