Z80State constructor
Z80State({
- int a = 0x00,
- int b = 0x00,
- int c = 0x00,
- int d = 0x00,
- int e = 0x00,
- int h = 0x00,
- int l = 0x00,
- int aPrime = 0x00,
- int bPrime = 0x00,
- int cPrime = 0x00,
- int dPrime = 0x00,
- int ePrime = 0x00,
- int hPrime = 0x00,
- int lPrime = 0x00,
- int ix = 0x0000,
- int iy = 0x0000,
- int i = 0x00,
- int r = 0x00,
- int sp = 0xdff0,
- int pc = 0x0000,
- Z80Flags? flags,
- Z80Flags? flagsPrime,
- int interruptMode = 0,
- int iff1 = 0,
- int iff2 = 0,
- bool halted = false,
- bool doDelayedDi = false,
- bool doDelayedEi = false,
- int cycleCounter = 0,
Constructs a new Z80State
Implementation
Z80State({
int a = 0x00,
int b = 0x00,
int c = 0x00,
int d = 0x00,
int e = 0x00,
int h = 0x00,
int l = 0x00,
int aPrime = 0x00,
int bPrime = 0x00,
int cPrime = 0x00,
int dPrime = 0x00,
int ePrime = 0x00,
int hPrime = 0x00,
int lPrime = 0x00,
int ix = 0x0000,
int iy = 0x0000,
int i = 0x00,
int r = 0x00,
int sp = 0xdff0,
int pc = 0x0000,
Z80Flags? flags,
Z80Flags? flagsPrime,
int interruptMode = 0,
int iff1 = 0,
int iff2 = 0,
bool halted = false,
bool doDelayedDi = false,
bool doDelayedEi = false,
int cycleCounter = 0,
}) : _a = a,
_b = b,
_c = c,
_d = d,
_e = e,
_h = h,
_l = l,
_aPrime = aPrime,
_bPrime = bPrime,
_cPrime = cPrime,
_dPrime = dPrime,
_ePrime = ePrime,
_hPrime = hPrime,
_lPrime = lPrime,
_ix = ix,
_iy = iy,
_i = i,
_r = r,
_sp = sp,
_pc = pc,
_flags = flags ?? Z80Flags(),
_flagsPrime = flagsPrime ?? Z80Flags(),
_interruptMode = interruptMode,
_iff1 = iff1,
_iff2 = iff2,
_halted = halted,
_doDelayedDi = doDelayedDi,
_doDelayedEi = doDelayedEi,
_cycleCounter = cycleCounter;