22 template<
typename Archive>
26 ar.template serializeInlinedBase<MSXMemoryMapperBase>(*
this, version);
unsigned segmentOffset(byte page) const
void invalidateDeviceRWCache()
Calls MSXCPUInterface::invalidateXXCache() for the specific (part of) the slot that this device is lo...
byte * getRWCacheLines(unsigned addr, unsigned size) const
MSXMemoryMapper(const DeviceConfig &config)
uint8_t byte
8 bit unsigned integer
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.
REGISTER_MSXDEVICE(ChakkariCopy, "ChakkariCopy")
Thanks to enen for testing this on a real cartridge:
void fillDeviceRWCache(unsigned start, unsigned size, byte *rwData)
Calls MSXCPUInterface::fillXXCache() for the specific (part of) the slot that this device is located ...
void writeIOImpl(word port, byte value, EmuTime::param time)
uint16_t word
16 bit unsigned integer
#define INSTANTIATE_SERIALIZE_METHODS(CLASS)
void serialize(Archive &ar, unsigned version)