OXYGENHUB
◆ main openmsx / src / DummyDevice.hh
622 B · C++ · last changed chore(): initial commit 1 month ago source blame history raw
1
#ifndef DUMMYDEVICE_HH
2
#define DUMMYDEVICE_HH
3
4
#include "MSXDevice.hh"
5
6
namespace openmsx {
7
8
class DummyDevice final : public MSXDevice
9
{
10
public:
11
	explicit DummyDevice(const DeviceConfig& config);
12
	void reset(EmuTime time) override;
13
	void getNameList(TclObject& result) const override;
14
15
	byte readMem(uint16_t address, EmuTime time) override;
16
	byte peekMem(uint16_t address, EmuTime time) const override;
17
	void writeMem(uint16_t address, byte value, EmuTime time) override;
18
	const byte* getReadCacheLine(uint16_t start) const override;
19
	byte* getWriteCacheLine(uint16_t start) override;
20
};
21
22
} // namespace openmsx
23
24
#endif