clone method

Z80State clone()

Clones the current CPU state

Implementation

Z80State clone() {
  return Z80State(
    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,
    flagsPrime: _flagsPrime,
    interruptMode: _interruptMode,
    iff1: _iff1,
    iff2: _iff2,
    halted: _halted,
    doDelayedDi: _doDelayedDi,
    doDelayedEi: _doDelayedEi,
    cycleCounter: _cycleCounter,
  );
}