diff --git a/desmume/src/NDSSystem.cpp b/desmume/src/NDSSystem.cpp index d84461eee..63323081b 100644 --- a/desmume/src/NDSSystem.cpp +++ b/desmume/src/NDSSystem.cpp @@ -1632,11 +1632,6 @@ static void execHardware_hstart() //when the vcount hits 262, vblank ends (oam pre-renders by one scanline) execHardware_hstart_vblankEnd(); } - else if(nds.VCount==191) - { - //when the vcount hits 191, the 3d vblank occurs (maybe because OAM doesnt need to run anymore, so we can power it down, and give the 3d as much time as possible?) - gfx3d_VBlankSignal(); - } else if(nds.VCount==192) { //turn on vblank status bit @@ -1647,6 +1642,18 @@ static void execHardware_hstart() if(T1ReadWord(MMU.ARM9_REG, 4) & 0x8) MMU.reg_IF_pending[ARMCPU_ARM9] |= (1<