X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPico.c;h=d206fcb9bf15cb64a87fb7b0dad7556bc6311124;hb=4609d0cdb87fcdd5f419153d7a76e2b06242b294;hp=2a18818310ae893050c43cd097fe07185154e1bf;hpb=582890c000105f81c34c88d18924f7a3dc3b66b2;p=picodrive.git diff --git a/Pico/Pico.c b/Pico/Pico.c index 2a18818..d206fcb 100644 --- a/Pico/Pico.c +++ b/Pico/Pico.c @@ -541,15 +541,15 @@ void PicoFrameDrawOnly(void) for (y=0;y<224;y++) PicoLine(y); } -int PicoGetStat(pstat_t which) +void PicoGetInternal(pint_t which, pint_ret_t *r) { switch (which) { - case PS_PAL: return Pico.m.pal; - case PS_40_CELL: return Pico.video.reg[12]&1; - case PS_240_LINES: return Pico.m.pal && (Pico.video.reg[1]&8); + case PI_ROM: r->vptr = Pico.rom; break; + case PI_ISPAL: r->vint = Pico.m.pal; break; + case PI_IS40_CELL: r->vint = Pico.video.reg[12]&1; break; + case PI_IS240_LINES: r->vint = Pico.m.pal && (Pico.video.reg[1]&8); break; } - return 0; } // callback to output message from emu