openMSX
memory
MSXMemoryMapper.hh
Go to the documentation of this file.
1
#ifndef MSXMEMORYMAPPER_HH
2
#define MSXMEMORYMAPPER_HH
3
4
#include "
MSXMemoryMapperBase.hh
"
5
6
namespace
openmsx
{
7
8
class
MSXMemoryMapper
final :
public
MSXMemoryMapperBase
9
{
10
public
:
11
explicit
MSXMemoryMapper
(
const
DeviceConfig
& config);
12
13
void
writeIO
(
word
port,
byte
value, EmuTime::param time)
override
;
14
15
template
<
typename
Archive>
16
void
serialize
(Archive& ar,
unsigned
version);
17
};
18
SERIALIZE_CLASS_VERSION
(
MSXMemoryMapper
, 2);
19
20
}
// namespace openmsx
21
22
#endif
MSXMemoryMapperBase.hh
openmsx::DeviceConfig
Definition
DeviceConfig.hh:21
openmsx::MSXMemoryMapperBase
Definition
MSXMemoryMapperBase.hh:14
openmsx::MSXMemoryMapper
Definition
MSXMemoryMapper.hh:9
openmsx::MSXMemoryMapper::writeIO
void writeIO(word port, byte value, EmuTime::param time) override
Write a byte to a given IO port at a certain time to this device.
Definition
MSXMemoryMapper.cc:11
openmsx::MSXMemoryMapper::serialize
void serialize(Archive &ar, unsigned version)
Definition
MSXMemoryMapper.cc:23
openmsx
This file implemented 3 utility functions:
Definition
Autofire.cc:11
openmsx::word
uint16_t word
16 bit unsigned integer
Definition
openmsx.hh:29
SERIALIZE_CLASS_VERSION
#define SERIALIZE_CLASS_VERSION(CLASS, VERSION)
Definition
serialize_meta.hh:389
Generated on Sat Dec 7 2024 13:14:02 for openMSX by
1.9.8