// alt_renderer, 6button_gamepad, accurate_timing, accurate_sprites,\r
// draw_no_32col_border, external_ym2612, enable_cd_pcm, enable_cd_cdda\r
// enable_cd_gfx, cd_perfect_sync, soft_32col_scaling, enable_cd_ramcart\r
// alt_renderer, 6button_gamepad, accurate_timing, accurate_sprites,\r
// draw_no_32col_border, external_ym2612, enable_cd_pcm, enable_cd_cdda\r
// enable_cd_gfx, cd_perfect_sync, soft_32col_scaling, enable_cd_ramcart\r
extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU\r
extern void (*PicoWriteSound)(int len); // called once per frame at the best time to send sound buffer (PsndOut) to hardware\r
extern void (*PicoMessage)(const char *msg); // callback to output text message from emu\r
\r
// cd/Pico.c\r
extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU\r
extern void (*PicoWriteSound)(int len); // called once per frame at the best time to send sound buffer (PsndOut) to hardware\r
extern void (*PicoMessage)(const char *msg); // callback to output text message from emu\r
\r
// cd/Pico.c\r
void Byteswap(unsigned char *data,int len);\r
// anotherguest\r
int PicoUnloadCart(unsigned char* romdata);\r
void Byteswap(unsigned char *data,int len);\r
// anotherguest\r
int PicoUnloadCart(unsigned char* romdata);\r
extern unsigned short *PicoCramHigh; // pointer to CRAM buff (0x40 shorts), converted to native device color (works only with 16bit for now)\r
extern void (*PicoPrepareCram)(); // prepares PicoCramHigh for renderer to use\r
\r
// sound.c\r
extern int PsndRate,PsndLen;\r
extern short *PsndOut;\r
extern unsigned short *PicoCramHigh; // pointer to CRAM buff (0x40 shorts), converted to native device color (works only with 16bit for now)\r
extern void (*PicoPrepareCram)(); // prepares PicoCramHigh for renderer to use\r
\r
// sound.c\r
extern int PsndRate,PsndLen;\r
extern short *PsndOut;\r