rendstatus_old = -1;
+ Pico32xPrepare();
emu_32x_startup();
}
void PicoFrame32x(void)
{
- // XXX this is somehow misplaced here
- sh2_execute_prepare(&msh2, PicoIn.opt & POPT_EN_DRC);
- sh2_execute_prepare(&ssh2, PicoIn.opt & POPT_EN_DRC);
-
if (PicoIn.AHW & PAHW_MCD)
pcd_prepare_frame();
p32x_run_events(SekCyclesDone());
}
+void Pico32xPrepare(void)
+{
+ sh2_execute_prepare(&msh2, PicoIn.opt & POPT_EN_DRC);
+ sh2_execute_prepare(&ssh2, PicoIn.opt & POPT_EN_DRC);
+}
+
// vim:shiftwidth=2:ts=2:expandtab
void PicoUnload32x(void);\r
void PicoFrame32x(void);\r
void Pico32xStateLoaded(int is_early);\r
+void Pico32xPrepare(void);\r
void p32x_sync_sh2s(unsigned int m68k_target);\r
void p32x_sync_other_sh2(SH2 *sh2, unsigned int m68k_target);\r
void p32x_update_irls(SH2 *active_sh2, unsigned int m68k_cycles);\r