ff bugfix
[picodrive.git] / pico / pico_int.h
index a7ea5e8..df3a661 100644 (file)
@@ -388,6 +388,17 @@ typedef struct {
 extern carthw_state_chunk *carthw_chunks;\r
 #define CHUNK_CARTHW 64\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
+typedef int    (areaseek)(void *file, long offset, int whence);\r
+typedef int    (areaclose)(void *file);\r
+extern arearw  *areaRead;  // external read and write function pointers for\r
+extern arearw  *areaWrite; // gzip save state ability\r
+extern areaeof *areaEof;\r
+extern areaseek *areaSeek;\r
+extern areaclose *areaClose;\r
+\r
 // Cart.c\r
 extern void (*PicoCartUnloadHook)(void);\r
 \r
@@ -531,8 +542,8 @@ PICO_INTERNAL void PicoCDBufferRead(void *dest, int lba);
 // sound/sound.c\r
 PICO_INTERNAL void PsndReset(void);\r
 PICO_INTERNAL void PsndDoDAC(int line_to);\r
-PICO_INTERNAL int  PsndRender(int offset, int length);\r
 PICO_INTERNAL void PsndClear(void);\r
+PICO_INTERNAL void PsndGetSamples(int y);\r
 // z80 functionality wrappers\r
 PICO_INTERNAL void z80_init(void);\r
 PICO_INTERNAL void z80_pack(unsigned char *data);\r