47 void reset(EmuTime::param time)
override;
48 void powerDown(EmuTime::param time)
override;
49 [[nodiscard]]
byte readIO(
word port, EmuTime::param time)
override;
50 [[nodiscard]]
byte peekIO(
word port, EmuTime::param time)
const override;
51 void writeIO(
word port,
byte value, EmuTime::param time)
override;
53 template<
typename Archive>
54 void serialize(Archive& ar,
unsigned version);
58 [[nodiscard]]
byte readA(EmuTime::param time)
override;
59 [[nodiscard]]
byte readB(EmuTime::param time)
override;
60 [[nodiscard]]
nibble readC0(EmuTime::param time)
override;
61 [[nodiscard]]
nibble readC1(EmuTime::param time)
override;
62 [[nodiscard]]
byte peekA(EmuTime::param time)
const override;
63 [[nodiscard]]
byte peekB(EmuTime::param time)
const override;
64 [[nodiscard]]
nibble peekC0(EmuTime::param time)
const override;
65 [[nodiscard]]
nibble peekC1(EmuTime::param time)
const override;
66 void writeA(
byte value, EmuTime::param time)
override;
67 void writeB(
byte value, EmuTime::param time)
override;
68 void writeC0(
nibble value, EmuTime::param time)
override;
69 void writeC1(
nibble value, EmuTime::param time)
override;