From 81dd3b46c5367288049d4e42beaa2cdf026596e3 Mon Sep 17 00:00:00 2001 From: refraction Date: Fri, 6 Jun 2014 22:29:16 +0100 Subject: [PATCH] Modified behavior of the Delay VIF1 Stall hack to work with Spy Hunter. This is another one of those games which relies on a FIFO which we won't implement because it will just slow things down. --- pcsx2/Vif_Transfer.cpp | 2 +- pcsx2/gui/Panels/GameFixesPanel.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pcsx2/Vif_Transfer.cpp b/pcsx2/Vif_Transfer.cpp index d16e768949..7197d69934 100644 --- a/pcsx2/Vif_Transfer.cpp +++ b/pcsx2/Vif_Transfer.cpp @@ -42,7 +42,7 @@ _vifT void vifTransferLoop(u32* &data) { if(vifX.irq && !CHECK_VIF1STALLHACK) break; - vifX.irq = data[0] >> 31; + vifX.irq |= data[0] >> 31; } vifXRegs.code = data[0]; diff --git a/pcsx2/gui/Panels/GameFixesPanel.cpp b/pcsx2/gui/Panels/GameFixesPanel.cpp index c229a35713..20c234ce49 100644 --- a/pcsx2/gui/Panels/GameFixesPanel.cpp +++ b/pcsx2/gui/Panels/GameFixesPanel.cpp @@ -89,7 +89,7 @@ Panels::GameFixesPanel::GameFixesPanel( wxWindow* parent ) ) }, { - _("Delay VIF1 Stalls (VIF1 FIFO) - For SOCOM 2 HUD."), + _("Delay VIF1 Stalls (VIF1 FIFO) - For SOCOM 2 HUD & Spy Hunter loading hang."), wxEmptyString }, {