From 45c573068e6f6b306f6a78ff4d0801a0af60a36c Mon Sep 17 00:00:00 2001 From: refraction Date: Thu, 13 Oct 2011 15:00:22 +0000 Subject: [PATCH] Removed Ace Combat hack as r4937 seems to have solved the problem. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4938 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/x86/microVU_Macro.inl | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/pcsx2/x86/microVU_Macro.inl b/pcsx2/x86/microVU_Macro.inl index 4e0e058736..9e8a6019c4 100644 --- a/pcsx2/x86/microVU_Macro.inl +++ b/pcsx2/x86/microVU_Macro.inl @@ -45,13 +45,6 @@ void setupMacroOp(int mode, const char* opName) { microVU0.prog.IRinfo.info[0].cFlag.lastWrite = 0xff; } if (mode & 0x10) { // Update Status/Mac Flags - if ((mode & 0x80) && CHECK_VU_FLAGHACK) - { - //Its doing a SUB and we have the hack on so Ace Combat sky will work. - //Some freaky stat flag thing going on here! - } - else - { microVU0.prog.IRinfo.info[0].sFlag.doFlag = 1; microVU0.prog.IRinfo.info[0].sFlag.doNonSticky = 1; microVU0.prog.IRinfo.info[0].sFlag.write = 0; @@ -60,8 +53,6 @@ void setupMacroOp(int mode, const char* opName) { microVU0.prog.IRinfo.info[0].mFlag.write = 0xff; xMOV(gprF0, ptr32[&vu0Regs.VI[REG_STATUS_FLAG].UL]); - } - } } @@ -126,7 +117,7 @@ REC_COP2_mVU0(ADDAx, "ADDAx", 0x10); REC_COP2_mVU0(ADDAy, "ADDAy", 0x10); REC_COP2_mVU0(ADDAz, "ADDAz", 0x10); REC_COP2_mVU0(ADDAw, "ADDAw", 0x10); -REC_COP2_mVU0(SUB, "SUB", 0x90); //Ace Combat sky +REC_COP2_mVU0(SUB, "SUB", 0x10); REC_COP2_mVU0(SUBi, "SUBi", 0x10); REC_COP2_mVU0(SUBq, "SUBq", 0x11); REC_COP2_mVU0(SUBx, "SUBx", 0x10);