diff --git a/desmume/src/NDSSystem.cpp b/desmume/src/NDSSystem.cpp index 376522f6e..a2c768521 100644 --- a/desmume/src/NDSSystem.cpp +++ b/desmume/src/NDSSystem.cpp @@ -194,6 +194,7 @@ NDS_header * NDS_getROMHeader(void) header->cardSize = MMU.CART_ROM[20]; memcpy(header->cardInfo, MMU.CART_ROM + 21, 8); header->flags = MMU.CART_ROM[29]; + header->romversion = MMU.CART_ROM[30]; header->ARM9src = T1ReadLong(MMU.CART_ROM, 32); header->ARM9exe = T1ReadLong(MMU.CART_ROM, 36); header->ARM9cpy = T1ReadLong(MMU.CART_ROM, 40); diff --git a/desmume/src/NDSSystem.h b/desmume/src/NDSSystem.h index 468644a6c..3b0cb9624 100644 --- a/desmume/src/NDSSystem.h +++ b/desmume/src/NDSSystem.h @@ -98,6 +98,7 @@ struct NDS_header u8 cardSize; u8 cardInfo[8]; u8 flags; + u8 romversion; u32 ARM9src; u32 ARM9exe;