Go to the documentation of this file.
52 #define UINT32 uint32_t
56 #define UINT16 uint16_t
76 #define UINTPTR uintptr_t
83 #ifndef _MEMORYREADWRITEBYTE_
84 #define _MEMORYREADWRITEBYTE_
102 #endif // _MEMORYREADWRITEBYTE_
133 #ifdef WORDS_BIGENDIAN
145 #define z80AF z80af.af
146 #define z80A z80af.half.a
147 #define z80F z80af.half.f
155 #ifdef WORDS_BIGENDIAN
167 #define z80BC z80bc.bc
168 #define z80B z80bc.half.b
169 #define z80C z80bc.half.c
177 #ifdef WORDS_BIGENDIAN
189 #define z80DE z80de.de
190 #define z80D z80de.half.d
191 #define z80E z80de.half.e
199 #ifdef WORDS_BIGENDIAN
211 #define z80HL z80hl.hl
212 #define z80H z80hl.half.h
213 #define z80L z80hl.half.l
215 #define z80SP z80sp.sp
223 #ifdef WORDS_BIGENDIAN
235 #define z80IX z80ix.ix
236 #define z80XH z80ix.half.xh
237 #define z80XL z80ix.half.xl
245 #ifdef WORDS_BIGENDIAN
257 #define z80IY z80iy.iy
258 #define z80YH z80iy.half.yh
259 #define z80YL z80iy.half.yl
369 #define VALUE_DWORD 2
381 #define Z80_FLAG_CARRY 0x01
382 #define Z80_FLAG_NEGATIVE 0x02
383 #define Z80_FLAG_OVERFLOW_PARITY 0x04
384 #define Z80_FLAG_UNDEFINED1 0x08
385 #define Z80_FLAG_HALF_CARRY 0x10
386 #define Z80_FLAG_UNDEFINED2 0x20
387 #define Z80_FLAG_ZERO 0x40
388 #define Z80_FLAG_SIGN 0x80