X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2Fcz80%2Fcz80.h;h=4e846423c8a915a19aa271339747e02aedf78d43;hb=4c67e7ad99a5891340f92eb86f0d24e0975eca90;hp=a5da31db5c092917fbcf853a22bbfb4df76b2b08;hpb=a4221917e147ba303f2cf6c09d12362bf2802084;p=picodrive.git diff --git a/cpu/cz80/cz80.h b/cpu/cz80/cz80.h index a5da31d..4e84642 100644 --- a/cpu/cz80/cz80.h +++ b/cpu/cz80/cz80.h @@ -24,7 +24,7 @@ extern "C" { #endif #ifndef INT8 -#define INT8 char +#define INT8 signed char #endif #ifndef UINT16 @@ -32,7 +32,7 @@ extern "C" { #endif #ifndef INT16 -#define INT16 short +#define INT16 signed short #endif #ifndef UINT32 @@ -40,7 +40,7 @@ extern "C" { #endif #ifndef INT32 -#define INT32 int +#define INT32 signed int #endif /*************************************/ @@ -52,6 +52,7 @@ extern "C" { #define CZ80_FETCH_SFT (16 - CZ80_FETCH_BITS) #define CZ80_FETCH_BANK (1 << CZ80_FETCH_BITS) +#define PICODRIVE_HACKS 1 #define CZ80_LITTLE_ENDIAN 1 #define CZ80_USE_JUMPTABLE 1 #define CZ80_BIG_FLAGS_ARRAY 1 @@ -60,7 +61,7 @@ extern "C" { //#else #define CZ80_ENCRYPTED_ROM 0 //#endif -#define CZ80_EMULATE_R_EXACTLY 0 +#define CZ80_EMULATE_R_EXACTLY 1 #define zR8(A) (*CPU->pzR8[A]) #define zR16(A) (CPU->pzR16[A]->W)