toJson method

Map<String, dynamic> toJson()

Saves current CPU state to a Map

Implementation

Map<String, dynamic> toJson() {
  return {
    'b': _b,
    'a': _a,
    'c': _c,
    'd': _d,
    'e': _e,
    'h': _h,
    'l': _l,
    'a_prime': _aPrime,
    'b_prime': _bPrime,
    'c_prime': _cPrime,
    'd_prime': _dPrime,
    'e_prime': _ePrime,
    'h_prime': _hPrime,
    'l_prime': _lPrime,
    'ix': _ix,
    'iy': _iy,
    'i': _i,
    'r': _r,
    'sp': _sp,
    'pc': _pc,
    'flags': _flags.toJson(),
    'flags_prime': _flagsPrime.toJson(),
    'imode': _interruptMode,
    'iff1': _iff1,
    'iff2': _iff2,
    'halted': _halted,
    'do_delayed_di': _doDelayedDi,
    'do_delayed_ei': _doDelayedEi,
    'cycle_counter': _cycleCounter
  };
}