OXYGENHUB
◆ main openmsx / src / ide / DummyIDEDevice.hh
551 B · C++ · last changed chore(): initial commit 1 month ago source blame history raw
1
#ifndef DUMMYIDEDEVICE_HH
2
#define DUMMYIDEDEVICE_HH
3
4
#include "IDEDevice.hh"
5
6
namespace openmsx {
7
8
class DummyIDEDevice final : public IDEDevice
9
{
10
public:
11
	void reset(EmuTime time) override;
12
	[[nodiscard]] uint16_t readData(EmuTime time) override;
13
	[[nodiscard]] uint8_t readReg(uint4_t reg, EmuTime time) override;
14
	void writeData(uint16_t value, EmuTime time) override;
15
	void writeReg(uint4_t reg, uint8_t value, EmuTime time) override;
16
17
	template<typename Archive>
18
	void serialize(Archive& ar, unsigned version);
19
};
20
21
} // namespace openmsx
22
23
#endif