DummyIDEDevice.hh 542 B

123456789101112131415161718192021222324
  1. #ifndef DUMMYIDEDEVICE_HH
  2. #define DUMMYIDEDEVICE_HH
  3. #include "IDEDevice.hh"
  4. namespace openmsx {
  5. class DummyIDEDevice final : public IDEDevice
  6. {
  7. public:
  8. void reset(EmuTime::param time) override;
  9. word readData(EmuTime::param time) override;
  10. byte readReg(nibble reg, EmuTime::param time) override;
  11. void writeData(word value, EmuTime::param time) override;
  12. void writeReg(nibble reg, byte value, EmuTime::param time) override;
  13. template<typename Archive>
  14. void serialize(Archive& ar, unsigned version);
  15. };
  16. } // namespace openmsx
  17. #endif