diff options
author | retro-wertz | 2019-03-13 09:22:23 +0800 |
---|---|---|
committer | retro-wertz | 2019-03-13 09:23:56 +0800 |
commit | 1bedbd6f272bd83af54c80eb0089ae1d6f4561a2 (patch) | |
tree | 03e541dd603cafb9961d3579f741c879d21bc29d /plugins/dfsound/registers.c | |
parent | 5a49b8a2620bfdfaaf59ae25aa51bde44610371b (diff) | |
parent | 8a55ebcc07d4f860633db8c77bb9e16bcfa03313 (diff) | |
download | pcsx_rearmed-1bedbd6f272bd83af54c80eb0089ae1d6f4561a2.tar.gz pcsx_rearmed-1bedbd6f272bd83af54c80eb0089ae1d6f4561a2.tar.bz2 pcsx_rearmed-1bedbd6f272bd83af54c80eb0089ae1d6f4561a2.zip |
merge remote-tracking branch 'notaz/master'
Diffstat (limited to 'plugins/dfsound/registers.c')
-rw-r--r-- | plugins/dfsound/registers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/dfsound/registers.c b/plugins/dfsound/registers.c index 91bcaf8..bb64658 100644 --- a/plugins/dfsound/registers.c +++ b/plugins/dfsound/registers.c @@ -352,7 +352,7 @@ static void SoundOn(int start,int end,unsigned short val) if((val&1) && regAreaGet(ch,6)) // mmm... start has to be set before key on !?!
{
spu.s_chan[ch].pCurr=spu.spuMemC+((regAreaGet(ch,6)&~1)<<3); // must be block aligned
- spu.s_chan[ch].pLoop=spu.spuMemC+((regAreaGet(ch,14)&~1)<<3);
+ if (spu_config.idiablofix == 0) spu.s_chan[ch].pLoop=spu.spuMemC+((regAreaGet(ch,14)&~1)<<3);
spu.dwNewChannel|=(1<<ch);
}
}
|