X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico.c;h=96025fff739d6bdf9974a2aead01f728902fe42e;hb=488c0bbf552ddd1b22bfcf2a797a28d8fb89dca0;hp=c4b90311b055470c3f04c48059d785fa7d61c417;hpb=5e128c6d279ac90f7b6078740ab1d0ba516969b9;p=picodrive.git diff --git a/pico/pico.c b/pico/pico.c index c4b9031..96025ff 100644 --- a/pico/pico.c +++ b/pico/pico.c @@ -77,7 +77,7 @@ void PicoPower(void) if (PicoAHW & PAHW_MCD) PicoPowerMCD(); - if (!(PicoOpt & POPT_DIS_32X)) + if (PicoOpt & POPT_EN_32X) PicoPower32x(); PicoReset(); @@ -192,7 +192,7 @@ int PicoReset(void) if (!(PicoOpt & POPT_DIS_IDLE_DET)) SekInitIdleDet(); - if (!(PicoOpt & POPT_DIS_32X)) { + if (PicoOpt & POPT_EN_32X) { PicoReset32x(); return 0; } @@ -218,6 +218,9 @@ void PicoLoopPrepare(void) // FIXME: PAL has 313 scanlines.. scanlines_total = Pico.m.pal ? 312 : 262; + + if (PicoAHW & PAHW_32X) + p32x_timers_recalc(); }