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