#include <stdint.h>
Go to the source code of this file.
Enumerations |
enum | {
CPUREG_PC = 0,
CPUREG_Z80_AF = 1,
CPUREG_Z80_BC,
CPUREG_Z80_DE,
CPUREG_Z80_HL,
CPUREG_Z80_AFPRIME,
CPUREG_Z80_BCPRIME,
CPUREG_Z80_DEPRIME,
CPUREG_Z80_HLPRIME,
CPUREG_Z80_IX,
CPUREG_Z80_IY,
CPUREG_Z80_SP,
CPUREG_Z80_I,
CPUREG_Z80_R,
CPUREG_Z80_A,
CPUREG_Z80_B,
CPUREG_Z80_C,
CPUREG_Z80_D,
CPUREG_Z80_E,
CPUREG_Z80_H,
CPUREG_Z80_L,
CPUREG_Z80_F,
CPUREG_Z80_CARRY,
CPUREG_Z80_NEGATIVE,
CPUREG_Z80_PARITY,
CPUREG_Z80_OVERFLOW,
CPUREG_Z80_HALFCARRY,
CPUREG_Z80_ZERO,
CPUREG_Z80_SIGN,
CPUREG_Z80_IFF1,
CPUREG_Z80_IFF2,
CPUREG_Z80_MAX_INDEX
} |
Macro Definition Documentation
#define _MEMORYREADWRITEBYTE_ |
#define UINTPTR uintptr_t |
#define Z80_FLAG_CARRY 0x01 |
#define Z80_FLAG_HALF_CARRY 0x10 |
#define Z80_FLAG_NEGATIVE 0x02 |
#define Z80_FLAG_OVERFLOW_PARITY 0x04 |
#define Z80_FLAG_SIGN 0x80 |
#define Z80_FLAG_UNDEFINED1 0x08 |
#define Z80_FLAG_UNDEFINED2 0x20 |
#define Z80_FLAG_ZERO 0x40 |
#define z80A z80af.half.a |
#define z80B z80bc.half.b |
#define z80C z80bc.half.c |
#define z80D z80de.half.d |
#define z80E z80de.half.e |
#define z80F z80af.half.f |
#define z80H z80hl.half.h |
#define z80L z80hl.half.l |
#define z80XH z80ix.half.xh |
#define z80XL z80ix.half.xl |
#define z80YH z80iy.half.yh |
#define z80YL z80iy.half.yl |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
CPUREG_PC |
|
CPUREG_Z80_AF |
|
CPUREG_Z80_BC |
|
CPUREG_Z80_DE |
|
CPUREG_Z80_HL |
|
CPUREG_Z80_AFPRIME |
|
CPUREG_Z80_BCPRIME |
|
CPUREG_Z80_DEPRIME |
|
CPUREG_Z80_HLPRIME |
|
CPUREG_Z80_IX |
|
CPUREG_Z80_IY |
|
CPUREG_Z80_SP |
|
CPUREG_Z80_I |
|
CPUREG_Z80_R |
|
CPUREG_Z80_A |
|
CPUREG_Z80_B |
|
CPUREG_Z80_C |
|
CPUREG_Z80_D |
|
CPUREG_Z80_E |
|
CPUREG_Z80_H |
|
CPUREG_Z80_L |
|
CPUREG_Z80_F |
|
CPUREG_Z80_CARRY |
|
CPUREG_Z80_NEGATIVE |
|
CPUREG_Z80_PARITY |
|
CPUREG_Z80_OVERFLOW |
|
CPUREG_Z80_HALFCARRY |
|
CPUREG_Z80_ZERO |
|
CPUREG_Z80_SIGN |
|
CPUREG_Z80_IFF1 |
|
CPUREG_Z80_IFF2 |
|
CPUREG_Z80_MAX_INDEX |
|
Function Documentation
void mz80ClearPendingInterrupt |
( |
void |
| ) |
|
void mz80GetContext |
( |
void * |
| ) |
|
UINT32 mz80GetContextSize |
( |
void |
| ) |
|
void mz80ReleaseTimeslice |
( |
void |
| ) |
|
void mz80SetContext |
( |
void * |
| ) |
|
Variable Documentation