diff --git a/Assets/dll/virtualjaguar.wbx.zst b/Assets/dll/virtualjaguar.wbx.zst index 5d320126aa..fd7f7bccb8 100644 Binary files a/Assets/dll/virtualjaguar.wbx.zst and b/Assets/dll/virtualjaguar.wbx.zst differ diff --git a/waterbox/virtualjaguar/src/cdhle.cpp b/waterbox/virtualjaguar/src/cdhle.cpp index 1281c4df8b..0b86520b0f 100644 --- a/waterbox/virtualjaguar/src/cdhle.cpp +++ b/waterbox/virtualjaguar/src/cdhle.cpp @@ -275,7 +275,7 @@ static void CDHLECallback(void) CDSendBlock(); } //GPUSetIRQLine(GPUIRQ_DSP, ASSERT_LINE); - SetCallbackTime(CDHLECallback, 180 >> (cd_mode & 1)); + SetCallbackTime(CDHLECallback, 240 >> (cd_mode & 1)); } } @@ -521,7 +521,7 @@ static void CD_read(void) cd_buf_rm = bufRm; cd_buf_circular_size = circBufSz; RemoveCallback(CDHLECallback); - SetCallbackTime(CDHLECallback, 180 >> (cd_mode & 1)); + SetCallbackTime(CDHLECallback, 240 >> (cd_mode & 1)); JERRYWriteWord(0xF10020, 0, M68K); break; } @@ -542,7 +542,7 @@ static void CD_read(void) cd_buf_rm = 0; cd_buf_circular_size = 0; RemoveCallback(CDHLECallback); - SetCallbackTime(CDHLECallback, 180 >> (cd_mode & 1)); + SetCallbackTime(CDHLECallback, 240 >> (cd_mode & 1)); JERRYWriteWord(0xF10020, 0, M68K); } }