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

#include <MSXMapperIO.hh>

Inheritance diagram for openmsx::MSXMemoryMapperInterface:
Inheritance graph
[legend]

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 ( )
protecteddefault

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: