Public Member Functions | Protected Member Functions | List of all members
openmsx::MSXMemoryMapperInterface Struct Referenceabstract

#include <MSXMapperIO.hh>

Inheritance diagram for openmsx::MSXMemoryMapperInterface:
Inheritance graph

Public Member Functions

virtual byte readIO (word port, EmuTime::param time)=0
virtual byte peekIO (word port, EmuTime::param time) const =0
virtual void writeIO (word port, byte value, EmuTime::param time)=0
virtual byte getSelectedSegment (byte page) const =0

Protected Member Functions

 ~MSXMemoryMapperInterface ()=default

Detailed Description

Definition at line 12 of file MSXMapperIO.hh.

Constructor & Destructor Documentation

◆ ~MSXMemoryMapperInterface()

openmsx::MSXMemoryMapperInterface::~MSXMemoryMapperInterface ( )

Member Function Documentation

◆ getSelectedSegment()

virtual byte openmsx::MSXMemoryMapperInterface::getSelectedSegment ( byte  page) const
pure virtual

◆ peekIO()

virtual byte openmsx::MSXMemoryMapperInterface::peekIO ( word  port,
EmuTime::param  time 
) const
pure virtual

◆ readIO()

virtual byte openmsx::MSXMemoryMapperInterface::readIO ( word  port,
EmuTime::param  time 
pure virtual

◆ writeIO()

virtual void openmsx::MSXMemoryMapperInterface::writeIO ( word  port,
byte  value,
EmuTime::param  time 
pure virtual

The documentation for this struct was generated from the following file: