notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
loading msgs, bugfixes
[picodrive.git]
/
Pico
/
Pico.h
diff --git
a/Pico/Pico.h
b/Pico/Pico.h
index
f997c5c
..
597f021
100644
(file)
--- a/
Pico/Pico.h
+++ b/
Pico/Pico.h
@@
-42,11
+42,13
@@
void PicoExit(void);
int PicoReset(int hard);
\r
int PicoFrame(void);
\r
extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU
\r
int PicoReset(int hard);
\r
int PicoFrame(void);
\r
extern int PicoPad[2]; // Joypads, format is MXYZ SACB RLDU
\r
-extern int (*PicoCram)(int cram); // Callback to convert colour ram 0000bbb0 ggg0rrr0
\r
extern void (*PicoWriteSound)(int len); // called once per frame at the best time to send sound buffer (PsndOut) to hardware
\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
int PicoFrameMCD(void);
\r
\r
\r
int PicoFrameMCD(void);
\r
\r
+extern int PicoCDBuffers;
\r
+
\r
// Area.c
\r
typedef size_t (arearw)(void *p, size_t _size, size_t _n, void *file);
\r
typedef size_t (areaeof)(void *file);
\r
// Area.c
\r
typedef size_t (arearw)(void *p, size_t _size, size_t _n, void *file);
\r
typedef size_t (areaeof)(void *file);
\r
@@
-61,6
+63,10
@@
extern areaseek *areaSeek;
extern areaclose *areaClose;
\r
extern void (*PicoStateProgressCB)(const char *str);
\r
\r
extern areaclose *areaClose;
\r
extern void (*PicoStateProgressCB)(const char *str);
\r
\r
+// cd/buffering.c
\r
+void PicoCDBufferInit(void);
\r
+void PicoCDBufferFree(void);
\r
+
\r
// Cart.c
\r
typedef enum
\r
{
\r
// Cart.c
\r
typedef enum
\r
{
\r