From c33a11ac03ee1ee9e9241cf6bc006772b89d726f Mon Sep 17 00:00:00 2001 From: zeromus Date: Wed, 2 Oct 2013 22:04:47 +0000 Subject: [PATCH] remove logic from mmu.cpp which might have been interfering MMU_VRAMmapControl() --- desmume/src/MMU.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/desmume/src/MMU.cpp b/desmume/src/MMU.cpp index 0531805cb..9b9b1d5a3 100644 --- a/desmume/src/MMU.cpp +++ b/desmume/src/MMU.cpp @@ -4563,10 +4563,7 @@ u16 FASTCALL _MMU_ARM9_read16(u32 adr) case REG_IME : return (u16)MMU.reg_IME[ARMCPU_ARM9]; - //WRAMCNT is readable but VRAMCNT is not, so just return WRAM's value - case REG_VRAMCNTG: - return MMU.WRAMCNT << 8; - + case REG_IE : return (u16)MMU.reg_IE[ARMCPU_ARM9]; case REG_IE + 2 : @@ -4654,10 +4651,6 @@ u32 FASTCALL _MMU_ARM9_read32(u32 adr) case REG_DISPx_VCOUNT: return nds.VCount; - //WRAMCNT is readable but VRAMCNT is not, so just return WRAM's value - case REG_VRAMCNTE: - return MMU.WRAMCNT << 24; - //despite these being 16bit regs, //Dolphin Island Underwater Adventures uses this amidst seemingly reasonable divs so we're going to emulate it. //well, it's pretty reasonable to read them as 32bits though, isnt it?