forgot to remove the check that would detect proper DSCR setting during DMA as an error

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5218 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
Shawn Hoffman 2010-03-20 21:18:41 +00:00
parent e94229cba0
commit 020ff8c62b
1 changed files with 2 additions and 2 deletions

View File

@ -165,7 +165,7 @@ void gdsp_ifx_write(u16 addr, u16 val)
dsp_write_aram_d3(val);
break;
case 0xde: // BMX XXX does, and sounds HORRIBLE. / Spyro - A Hero's Tail / Sega GC games / Wiiware - World of Goo
case DSP_GAIN: // BMX XXX does, and sounds HORRIBLE. / Spyro - A Hero's Tail / Sega GC games / Wiiware - World of Goo
if (val) {
INFO_LOG(DSPLLE,"Gain Written: 0x%04x", val);
}
@ -302,7 +302,7 @@ void gdsp_do_dma()
dsp_addr = g_dsp.ifx_regs[DSP_DSPA] * 2;
len = g_dsp.ifx_regs[DSP_DSBL];
if ((ctl > 3) || (len > 0x4000))
if (len > 0x4000)
{
ERROR_LOG(DSPLLE, "DMA ERROR pc: %04x ctl: %04x addr: %08x da: %04x size: %04x", g_dsp.pc, ctl, addr, dsp_addr, len);
exit(0);