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)