From ef50e60ff9e81439d9506e1d29c6ad64733321bb Mon Sep 17 00:00:00 2001 From: TY <47445484+R-YaTian@users.noreply.github.com> Date: Tue, 6 Jan 2026 14:36:35 +0800 Subject: [PATCH] Set MBK9 settings from rom header after Arm7 Patching finish (#88) --- arm7/source/loader/NdsLoader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arm7/source/loader/NdsLoader.cpp b/arm7/source/loader/NdsLoader.cpp index ae13753..021a175 100644 --- a/arm7/source/loader/NdsLoader.cpp +++ b/arm7/source/loader/NdsLoader.cpp @@ -297,6 +297,9 @@ void NdsLoader::Load(BootMode bootMode) { SetupDsiDeviceList(); + // Set twl wram locking (REG_MBK9) settings from rom header + REG_MBK9 = _romHeader.mbk9Setting[0] | (_romHeader.mbk9Setting[1] << 8) | (_romHeader.mbk9Setting[2] << 16); + u32 scfgExt7 = 0x93FBFB00 | (_romHeader.arm7ScfgExt7 & 0x40407); REG_SCFG_EXT = scfgExt7; REG_SCFG_CLK = 0x187;