X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPico.h;h=b337f8dc610c6df4ce93232f37b8b9600eb55ea2;hb=8ab3e3c1cf696cb776b14ab511f98aa8ab22797e;hp=6adb7f557a4902df78202f232a0b49048bc1e01f;hpb=e5f426aa2e86d56357b8af2795e73cc0c9b17e8f;p=picodrive.git diff --git a/Pico/Pico.h b/Pico/Pico.h index 6adb7f5..b337f8d 100644 --- a/Pico/Pico.h +++ b/Pico/Pico.h @@ -34,6 +34,7 @@ void mp3_update(int *buffer, int length, int stereo); // alt_renderer, 6button_gamepad, accurate_timing, accurate_sprites, // draw_no_32col_border, external_ym2612, enable_cd_pcm, enable_cd_cdda // enable_cd_gfx, cd_perfect_sync, soft_32col_scaling, enable_cd_ramcart +// disable_vdp_fifo extern int PicoOpt; extern int PicoVer; extern int PicoSkipFrame; // skip rendering frame, but still do sound (if enabled) and emulation stuff @@ -105,6 +106,9 @@ extern void (*PicoCartLoadProgressCB)(int percent); // Draw.c void PicoDrawSetColorFormat(int which); // 0=BGR444, 1=RGB555, 2=8bit(HighPal pal) extern void *DrawLineDest; +#if OVERRIDE_HIGHCOL +extern unsigned char *HighCol; +#endif extern int (*PicoScan)(unsigned int num, void *data); // internals extern unsigned short HighPal[0x100]; @@ -112,6 +116,7 @@ extern int rendstatus; // utility #ifdef _ASM_DRAW_C void *blockcpy(void *dst, const void *src, size_t n); +void vidConvCpyRGB565(void *to, void *from, int pixels); #else #define blockcpy memcpy #endif