handle 32x+cd

This commit is contained in:
notaz 2013-09-13 03:06:33 +03:00
parent 87650acd75
commit fa8fb75445
11 changed files with 191 additions and 103 deletions

View file

@ -148,7 +148,8 @@ static int PicoFrameHints(void)
if (ym2612.dacen && PsndDacLine <= y)
PsndDoDAC(y);
#ifdef PICO_CD
pcd_sync_s68k(cycles, 0);
if (PicoAHW & PAHW_MCD)
pcd_sync_s68k(cycles, 0);
#endif
#ifdef PICO_32X
p32x_sync_sh2s(cycles);
@ -219,7 +220,8 @@ static int PicoFrameHints(void)
}
#ifdef PICO_CD
pcd_sync_s68k(cycles, 0);
if (PicoAHW & PAHW_MCD)
pcd_sync_s68k(cycles, 0);
#endif
#ifdef PICO_32X
p32x_sync_sh2s(cycles);
@ -271,7 +273,8 @@ static int PicoFrameHints(void)
PsndDoDAC(lines-1);
#ifdef PICO_CD
pcd_sync_s68k(cycles, 0);
if (PicoAHW & PAHW_MCD)
pcd_sync_s68k(cycles, 0);
#endif
#ifdef PICO_32X
p32x_sync_sh2s(cycles);