22template<
typename Archive>
26 ar.template serializeInlinedBase<MSXMemoryMapperBase>(*
this, version);
#define REGISTER_MSXDEVICE(CLASS, NAME)
byte * getRWCacheLines(size_t addr, size_t size)
void fillDeviceRWCache(unsigned start, unsigned size, byte *rwData)
Calls MSXCPUInterface::fillXXCache() for the specific (part of) the slot that this device is located ...
void invalidateDeviceRWCache()
Calls MSXCPUInterface::invalidateXXCache() for the specific (part of) the slot that this device is lo...
void writeIOImpl(word port, byte value, EmuTime::param time)
unsigned segmentOffset(byte page) const
MSXMemoryMapper(const DeviceConfig &config)
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.
void serialize(Archive &ar, unsigned version)
This file implemented 3 utility functions:
uint16_t word
16 bit unsigned integer
#define INSTANTIATE_SERIALIZE_METHODS(CLASS)