z80 timing change
[picodrive.git] / Pico / PicoInt.h
index 6caff48..2b802d7 100644 (file)
@@ -12,6 +12,9 @@
 #include <string.h>\r
 #include "Pico.h"\r
 \r
+//\r
+#define USE_POLL_DETECT\r
+\r
 \r
 // to select core, define EMU_C68K, EMU_M68K or EMU_A68K in your makefile or project\r
 \r
@@ -210,7 +213,7 @@ struct mcd_misc
        unsigned short hint_vector;\r
        unsigned char  busreq;\r
        unsigned char  s68k_pend_ints;\r
-       unsigned int   state_flags;     // 04: emu state: reset_pending,\r
+       unsigned int   state_flags;     // 04: emu state: reset_pending, dmna_pending\r
        unsigned int   counter75hz;\r
        unsigned short audio_offset;    // 0c: for savestates: play pointer offset (0-1023)\r
        unsigned char  audio_track;     // playing audio track # (zero based)\r
@@ -296,6 +299,7 @@ void PicoWriteCD32(unsigned int a, unsigned int d);
 extern struct Pico Pico;\r
 extern struct PicoSRAM SRam;\r
 extern int emustatus;\r
+extern int z80startCycle, z80stopCycle; // in 68k cycles\r
 int CheckDMA(void);\r
 \r
 // cd/Pico.c\r
@@ -308,6 +312,7 @@ int SekInit(void);
 int SekReset(void);\r
 int SekInterrupt(int irq);\r
 void SekState(unsigned char *data);\r
+void SekSetRealTAS(int use_real);\r
 \r
 // cd/Sek.c\r
 int SekInitS68k(void);\r