X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPico.h;h=597f021158376867e08fe784b8c94e25a66d447e;hb=66fdc0f0d590809fb0040d08fd57607bf80b1abc;hp=f997c5cc52fd9bdc90e102344ad5148f448a93de;hpb=83bd0b76aba19ff62368cfee76089e15579e3b7c;p=picodrive.git diff --git a/Pico/Pico.h b/Pico/Pico.h index f997c5c..597f021 100644 --- a/Pico/Pico.h +++ b/Pico/Pico.h @@ -42,11 +42,13 @@ void PicoExit(void); int PicoReset(int hard); int PicoFrame(void); extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU -extern int (*PicoCram)(int cram); // Callback to convert colour ram 0000bbb0 ggg0rrr0 extern void (*PicoWriteSound)(int len); // called once per frame at the best time to send sound buffer (PsndOut) to hardware +extern void (*PicoMessage)(const char *msg); // callback to output text message from emu int PicoFrameMCD(void); +extern int PicoCDBuffers; + // Area.c typedef size_t (arearw)(void *p, size_t _size, size_t _n, void *file); typedef size_t (areaeof)(void *file); @@ -61,6 +63,10 @@ extern areaseek *areaSeek; extern areaclose *areaClose; extern void (*PicoStateProgressCB)(const char *str); +// cd/buffering.c +void PicoCDBufferInit(void); +void PicoCDBufferFree(void); + // Cart.c typedef enum {