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