libnedit
Lightweight C++ library for Nintendo DS(i) formats
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ntr::fmt::ROM::Header Struct Reference

Public Member Functions

std::string GetGameTitle ()
 
void SetGameTitle (const std::string &game_title_str)
 
std::string GetGameCode ()
 
void SetGameCode (const std::string &game_code_str)
 
std::string GetMakerCode ()
 
void SetMakerCode (const std::string &maker_code_str)
 

Public Attributes

char game_title [12]
 
char game_code [4]
 
char maker_code [2]
 
UnitCode unit_code
 
u8 encryption_seed_select
 
u8 device_capacity
 
u8 reserved_1 [7]
 
union { 
 
   u16   ndsi_game_revision 
 
   struct { 
 
      u8   reserved 
 
      u8   region 
 
   }   nds 
 
game_revision 
 
u8 version
 
u8 flags
 
u32 arm9_rom_offset
 
u32 arm9_entry_address
 
u32 arm9_ram_address
 
u32 arm9_size
 
u32 arm7_rom_offset
 
u32 arm7_entry_address
 
u32 arm7_ram_address
 
u32 arm7_size
 
u32 fnt_offset
 
u32 fnt_size
 
u32 fat_offset
 
u32 fat_size
 
u32 arm9_ovl_offset
 
u32 arm9_ovl_size
 
u32 arm7_ovl_offset
 
u32 arm7_ovl_size
 
u32 normal_card_control_register_settings
 
u32 secure_card_control_register_settings
 
u32 banner_offset
 
u16 secure_area_crc
 
u16 secure_transfer_timeout
 
u32 arm9_autoload
 
u32 arm7_autoload
 
u64 secure_disable
 
u32 ntr_region_size
 
u32 header_size
 
u8 reserved_2 [56]
 
u8 nintendo_logo [156]
 
u16 nintendo_logo_crc
 
u16 header_crc
 
u8 reserved_debugger [32]
 

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