aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/NDS.cpp8
-rw-r--r--src/NDSCart.h2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/NDS.cpp b/src/NDS.cpp
index ca84f98..fa7cb84 100644
--- a/src/NDS.cpp
+++ b/src/NDS.cpp
@@ -189,15 +189,15 @@ void SetupDirectBoot()
ARM9Write32(0x027FFE00+i, tmp);
}
- ARM9Write32(0x027FF800, 0x00001FC2);
- ARM9Write32(0x027FF804, 0x00001FC2);
+ ARM9Write32(0x027FF800, NDSCart::CartID);
+ ARM9Write32(0x027FF804, NDSCart::CartID);
ARM9Write16(0x027FF808, *(u16*)&NDSCart::CartROM[0x15E]);
ARM9Write16(0x027FF80A, *(u16*)&NDSCart::CartROM[0x6C]);
ARM9Write16(0x027FF850, 0x5835);
- ARM9Write32(0x027FFC00, 0x00001FC2);
- ARM9Write32(0x027FFC04, 0x00001FC2);
+ ARM9Write32(0x027FFC00, NDSCart::CartID);
+ ARM9Write32(0x027FFC04, NDSCart::CartID);
ARM9Write16(0x027FFC08, *(u16*)&NDSCart::CartROM[0x15E]);
ARM9Write16(0x027FFC0A, *(u16*)&NDSCart::CartROM[0x6C]);
diff --git a/src/NDSCart.h b/src/NDSCart.h
index 5bec38d..7267ad3 100644
--- a/src/NDSCart.h
+++ b/src/NDSCart.h
@@ -36,6 +36,8 @@ extern u8 EncSeed1[5];
extern u8* CartROM;
extern u32 CartROMSize;
+extern u32 CartID;
+
bool Init();
void DeInit();
void Reset();