#elif defined(EMU_M68K)
SekCycleCnt += m68k_execute(cyc_do) - cyc_do;
#elif defined(EMU_F68K)
- SekCycleCnt += fm68k_emulate(cyc_do, 0, 0) - cyc_do;
+ SekCycleCnt += fm68k_emulate(cyc_do, 0) - cyc_do;
#endif
}
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);
}
#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);
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);