X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcd%2Fpico.c;h=eabd2ea986dcaaa8bdfc5c9152b3d45a371aeaad;hb=bc3c13d3291c1f7093f89d086b7082169f3c6077;hp=0b6b943cc914df9bec14890e411286c99e363148;hpb=add51c49ecdda53f59bd4c01d4b2e03817002a71;p=picodrive.git diff --git a/pico/cd/pico.c b/pico/cd/pico.c index 0b6b943..eabd2ea 100644 --- a/pico/cd/pico.c +++ b/pico/cd/pico.c @@ -45,7 +45,7 @@ PICO_INTERNAL int PicoResetMCD(void) memset(&Pico_mcd->m, 0, sizeof(Pico_mcd->m)); memset(Pico_mcd->bios + 0x70, 0xff, 4); // reset hint vector (simplest way to implement reg6) - Pico_mcd->m.state_flags |= 1; // s68k reset pending + Pico_mcd->m.state_flags = 0; Pico_mcd->s68k_regs[3] = 1; // 2M word RAM mode with m68k access after reset Reset_CD(); @@ -219,7 +219,7 @@ static void pcd_run_events(unsigned int until) oldest, event_time_next); } -static void pcd_sync_s68k(unsigned int m68k_target) +void pcd_sync_s68k(unsigned int m68k_target) { #define now SekCycleCntS68k unsigned int s68k_target =