X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico.c;h=aa2be38057c6410d44953141db7787bed6316fa9;hb=be2c420828ab3c36ef652584fbdef0e0597c7028;hp=f2da10b686df6e95952190085164cb72c307db5f;hpb=000f53350cb0d6540310d8c4b02eb034c9662f0d;p=picodrive.git diff --git a/pico/pico.c b/pico/pico.c index f2da10b..aa2be38 100644 --- a/pico/pico.c +++ b/pico/pico.c @@ -40,6 +40,7 @@ void PicoInit(void) PicoInitMCD(); PicoSVPInit(); + Pico32xInit(); } // to be called once on emu exit @@ -187,6 +188,11 @@ int PicoReset(void) if (!(PicoOpt & POPT_DIS_IDLE_DET)) SekInitIdleDet(); + if (!(PicoOpt & POPT_DIS_32X)) { + PicoReset32x(); + return 0; + } + // reset sram state; enable sram access by default if it doesn't overlap with ROM Pico.m.sram_reg = 0; if ((SRam.flags & SRF_EEPROM) || Pico.romsize <= SRam.start)