32x: memhandler improvements
[picodrive.git] / pico / pico.c
index b8e76b3..80ffb90 100644 (file)
@@ -54,6 +54,7 @@ void PicoExit(void)
 \r
   if (SRam.data)\r
     free(SRam.data);\r
+  pevt_dump();\r
 }\r
 \r
 void PicoPower(void)\r
@@ -145,6 +146,10 @@ int PicoReset(void)
   if (Pico.romsize <= 0)\r
     return 1;\r
 \r
+#ifdef DRC_CMP\r
+  PicoOpt |= POPT_DIS_VDP_FIFO|POPT_DIS_IDLE_DET;\r
+#endif\r
+\r
   /* must call now, so that banking is reset, and correct vectors get fetched */\r
   if (PicoResetHook)\r
     PicoResetHook();\r
@@ -219,9 +224,6 @@ void PicoLoopPrepare(void)
 \r
   Pico.m.dirtyPal = 1;\r
   rendstatus_old = -1;\r
-\r
-  if (PicoAHW & PAHW_32X)\r
-    p32x_timers_recalc();\r
 }\r
 \r
 \r