2 // GCC/SDL port by Niels Wagenaar (Linux/WIN32) and Caz (BeOS)
3 // Removal of unsafe macros and addition of typdefs by James L. Hammons
9 #include <string.h> // Why???
11 //typedef unsigned char BYTE;
12 //typedef unsigned short WORD;
13 //typedef unsigned long DWORD;
15 //typedef long long __int64; // Could probably remove this crap with some judicious pruning
18 // This is only good on certain intel 32-bit platforms...
19 // You may need to tweak to suit your specific platform.
21 typedef unsigned char UINT8;
22 typedef signed char INT8;
23 typedef unsigned short UINT16;
24 typedef signed short INT16;
25 typedef unsigned long UINT32;
26 typedef signed long INT32;
27 typedef unsigned long long UINT64;
28 typedef signed long long INT64;
32 typedef UINT16 uint16;
34 typedef UINT32 uint32;
36 typedef UINT64 uint64;
39 // Read/write tracing enumeration
41 enum { UNKNOWN, JAGUAR, DSP, GPU, TOM, JERRY, M68K, BLITTER, OP };