[Core/CD] fixed word access to CDD control register (fixes spurious audio track playback on startup with Mode 1 patched games using MSU-MD driver)

This commit is contained in:
ekeeke 2020-09-04 02:37:01 +02:00
parent f8a8046948
commit fbb3448cea

View File

@ -1306,6 +1306,13 @@ static void scd_write_word(unsigned int address, unsigned int data)
return; return;
} }
case 0x36: /* CDD control */
{
/* only bit 2 is writable (bits [1:0] forced to 0 by default) */
scd.regs[0x37>>1].byte.l = data & 0x04;
return;
}
case 0x4a: /* CDD command 9 (controlled by BIOS, word access only ?) */ case 0x4a: /* CDD command 9 (controlled by BIOS, word access only ?) */
{ {
scd.regs[0x4a>>1].w = 0; scd.regs[0x4a>>1].w = 0;