public void Reset() { _r = new byte[4]; _br[PC] = (ushort)(_apu.Read(0xfffe) | (_apu.Read(0xffff) << 8)); _n = false; _v = false; _p = false; _b = false; _h = false; _i = false; _z = false; _c = false; _cyclesLeft = 7; }