1.45a Pico win32, code move
[picodrive.git] / Pico / Pico.c
index 2a18818..d206fcb 100644 (file)
@@ -541,15 +541,15 @@ void PicoFrameDrawOnly(void)
   for (y=0;y<224;y++) PicoLine(y);\r
 }\r
 \r
-int PicoGetStat(pstat_t which)\r
+void PicoGetInternal(pint_t which, pint_ret_t *r)\r
 {\r
   switch (which)\r
   {\r
-    case PS_PAL:       return Pico.m.pal;\r
-    case PS_40_CELL:   return Pico.video.reg[12]&1;\r
-    case PS_240_LINES: return Pico.m.pal && (Pico.video.reg[1]&8);\r
+    case PI_ROM:         r->vptr = Pico.rom; break;\r
+    case PI_ISPAL:       r->vint = Pico.m.pal; break;\r
+    case PI_IS40_CELL:   r->vint = Pico.video.reg[12]&1; break;\r
+    case PI_IS240_LINES: r->vint = Pico.m.pal && (Pico.video.reg[1]&8); break;\r
   }\r
-  return 0;\r
 }\r
 \r
 // callback to output message from emu\r