new z80 scheduling method, timers are still wip
[picodrive.git] / cpu / cz80 / cz80.h
index a5da31d..d23d793 100644 (file)
@@ -52,6 +52,7 @@ extern "C" {
 #define CZ80_FETCH_SFT                 (16 - CZ80_FETCH_BITS)\r
 #define CZ80_FETCH_BANK                        (1 << CZ80_FETCH_BITS)\r
 \r
+#define PICODRIVE_HACKS                1\r
 #define CZ80_LITTLE_ENDIAN             1\r
 #define CZ80_USE_JUMPTABLE             1\r
 #define CZ80_BIG_FLAGS_ARRAY   1\r
@@ -60,7 +61,7 @@ extern "C" {
 //#else\r
 #define CZ80_ENCRYPTED_ROM             0\r
 //#endif\r
-#define CZ80_EMULATE_R_EXACTLY 0\r
+#define CZ80_EMULATE_R_EXACTLY 1\r
 \r
 #define zR8(A)         (*CPU->pzR8[A])\r
 #define zR16(A)                (CPU->pzR16[A]->W)\r