X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fpico_int.h;h=4dbfa659db845fd6ecaa3fc55a7f9479ace92030;hb=99bdfd31b8708f8059fbc16ec8be90cb8d7c8bc3;hp=da49e04ba46fb5702c023303f0f007a79b9892ba;hpb=ea38612fad50103e224a3d00492d40b7dcff9e94;p=picodrive.git diff --git a/pico/pico_int.h b/pico/pico_int.h index da49e04..4dbfa65 100644 --- a/pico/pico_int.h +++ b/pico/pico_int.h @@ -333,8 +333,12 @@ struct PicoEState { int DrawScanline; int rendstatus; + void *DrawLineDest; // draw estination + unsigned char *HighCol; + int *HighPreSpr; void *Pico_video; void *Pico_vram; + int *PicoOpt; }; // some assembly stuff depend on these, do not touch! @@ -584,9 +588,10 @@ extern void (*PicoCartUnloadHook)(void); int CM_compareRun(int cyc, int is_sub); // draw.c +void PicoDrawInit(void); PICO_INTERNAL void PicoFrameStart(void); void PicoDrawSync(int to, int blank_last_line); -void BackFill(int reg7, int sh); +void BackFill(int reg7, int sh, struct PicoEState *est); void FinalizeLine555(int sh, int line, struct PicoEState *est); extern int (*PicoScanBegin)(unsigned int num); extern int (*PicoScanEnd)(unsigned int num);