From 15d296cca04c29baba1901277ad10275d9e2642f Mon Sep 17 00:00:00 2001 From: ramapcsx2 Date: Sat, 19 Jun 2010 11:04:02 +0000 Subject: [PATCH] SPU2-X: We're free to put the ESA wherever we want. So let's use an area that makes the game Ys not die. :p git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3234 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/spu2-x/src/spu2sys.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/spu2-x/src/spu2sys.cpp b/plugins/spu2-x/src/spu2sys.cpp index 727db8be19..be1f97c30d 100644 --- a/plugins/spu2-x/src/spu2sys.cpp +++ b/plugins/spu2-x/src/spu2sys.cpp @@ -130,8 +130,8 @@ void V_Core::Reset( int index ) Regs.VMIXR = 0xFFFFFF; Regs.VMIXEL = 0xFFFFFF; Regs.VMIXER = 0xFFFFFF; - EffectsStartA = 0xE0000 + (0x10000*c); - EffectsEndA = 0xEFFFF + (0x10000*c); + EffectsStartA = 0xE7FF8 + (0x10000*c); + EffectsEndA = 0xE7FFF + (0x10000*c); FxEnable = 0; IRQA = 0xFFFF0; @@ -914,7 +914,9 @@ static void __fastcall RegWrite_Core( u16 value ) } if(thiscore.IRQEnable!=irqe) { - ConLog("* SPU2-X: IRQ %s at cycle %d\n",((thiscore.IRQEnable==0)?"disabled":"enabled"), Cycles); + ConLog("* SPU2-X: IRQ %s at cycle %d. Current IRQA = %x\n", + ((thiscore.IRQEnable==0)?"disabled":"enabled"), Cycles, thiscore.IRQA); + if(!thiscore.IRQEnable) Spdif.Info &= ~(4 << thiscore.Index); }