1#ifndef DUMMYIDEDEVICE_HH
2#define DUMMYIDEDEVICE_HH
11 void reset(EmuTime::param time)
override;
12 [[nodiscard]]
word readData(EmuTime::param time)
override;
13 [[nodiscard]]
byte readReg(
nibble reg, EmuTime::param time)
override;
15 void writeReg(
nibble reg,
byte value, EmuTime::param time)
override;
17 template<
typename Archive>
18 void serialize(Archive& ar,
unsigned version);
word readData(EmuTime::param time) override
void reset(EmuTime::param time) override
void serialize(Archive &ar, unsigned version)
byte readReg(nibble reg, EmuTime::param time) override
void writeData(word value, EmuTime::param time) override
void writeReg(nibble reg, byte value, EmuTime::param time) override
This file implemented 3 utility functions:
uint8_t nibble
4 bit integer
uint16_t word
16 bit unsigned integer