13 virtual void reset(EmuTime::param time) = 0;
16 [[nodiscard]]
virtual byte readReg(
nibble reg, EmuTime::param time) = 0;
virtual word readData(EmuTime::param time)=0
virtual void reset(EmuTime::param time)=0
virtual void writeReg(nibble reg, byte value, EmuTime::param time)=0
virtual byte readReg(nibble reg, EmuTime::param time)=0
virtual ~IDEDevice()=default
virtual void writeData(word value, EmuTime::param time)=0
This file implemented 3 utility functions:
uint8_t nibble
4 bit integer
uint16_t word
16 bit unsigned integer