diff --git a/core/hw/aica/sgc_if.cpp b/core/hw/aica/sgc_if.cpp index 889d7a0b7..a7c789471 100755 --- a/core/hw/aica/sgc_if.cpp +++ b/core/hw/aica/sgc_if.cpp @@ -434,8 +434,8 @@ struct ChannelEx { ccd=(ChannelCommonData*)&ccd_raw[cn*0x80]; ChannelNumber = cn; - for (u32 i=0;i<0x80;i++) - RegWrite(i, 1); + for (u32 i = 0; i < 0x80; i += 2) + RegWrite(i, 2); disable(); } void disable()