reset behavior changed, Puggsy detection added
[picodrive.git] / Pico / PicoInt.h
index b503330..cd4d00e 100644 (file)
@@ -362,6 +362,7 @@ typedef struct
 // Area.c\r
 PICO_INTERNAL int PicoAreaPackCpu(unsigned char *cpu, int is_sub);\r
 PICO_INTERNAL int PicoAreaUnpackCpu(unsigned char *cpu, int is_sub);\r
+extern void (*PicoLoadStateHook)(void);\r
 \r
 // cd/Area.c\r
 PICO_INTERNAL int PicoCdSaveState(void *file);\r
@@ -376,7 +377,7 @@ extern carthw_state_chunk *carthw_chunks;
 #define CHUNK_CARTHW 64\r
 \r
 // Cart.c\r
-PICO_INTERNAL void PicoCartDetect(void);\r
+extern void (*PicoCartUnloadHook)(void);\r
 \r
 // Debug.c\r
 int CM_compareRun(int cyc, int is_sub);\r
@@ -424,7 +425,8 @@ PICO_INTERNAL int CheckDMA(void);
 // cd/Pico.c\r
 PICO_INTERNAL int  PicoInitMCD(void);\r
 PICO_INTERNAL void PicoExitMCD(void);\r
-PICO_INTERNAL int PicoResetMCD(int hard);\r
+PICO_INTERNAL void PicoPowerMCD(void);\r
+PICO_INTERNAL int PicoResetMCD(void);\r
 PICO_INTERNAL int PicoFrameMCD(void);\r
 \r
 // Sek.c\r