From 151b68018d069b3203712c7d47893e611f113083 Mon Sep 17 00:00:00 2001 From: Gericom Date: Mon, 22 Dec 2025 10:57:17 +0100 Subject: [PATCH] Fixed some retail games being detected as homebrew. Fixes #61, fixes #56 --- arm7/source/loader/NdsLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm7/source/loader/NdsLoader.cpp b/arm7/source/loader/NdsLoader.cpp index 58804e3..1aa21a7 100644 --- a/arm7/source/loader/NdsLoader.cpp +++ b/arm7/source/loader/NdsLoader.cpp @@ -166,7 +166,7 @@ void NdsLoader::Load(BootMode bootMode) } bool isHomebrew = (_romHeader.makerCode[0] == 0 && _romHeader.makerCode[1] == 0) - || _romHeader.arm9AutoLoadDoneHookAddress == 0 + || (_romHeader.arm9AutoLoadDoneHookAddress == 0 && _romHeader.arm7AutoLoadDoneHookAddress == 0) || _romHeader.arm7LoadAddress >= 0x03000000; if (isHomebrew)