|
openMSX
|
#include <PanasonicMemory.hh>


Public Member Functions | |
| PanasonicMemory (MSXMotherBoard &motherBoard) | |
| ~PanasonicMemory () | |
| void | registerRam (Ram &ram) |
| Pass reference of the actual Ram block for use in DRAM mode and RAM access via the ROM mapper. | |
| const byte * | getRomBlock (unsigned block) |
| const byte * | getRomRange (unsigned first, unsigned last) |
| byte * | getRamBlock (unsigned block) |
| Note that this is always unchecked RAM! There is no UMR detection when accessing Ram in DRAM mode or via the ROM mapper! | |
| unsigned | getRamSize () const |
| void | setDRAM (bool dram) |
| bool | isWritable (unsigned address) const |
Additional Inherited Members |
Definition at line 15 of file PanasonicMemory.hh.
|
explicit |
Definition at line 27 of file PanasonicMemory.cc.
| openmsx::PanasonicMemory::~PanasonicMemory | ( | ) |
Definition at line 34 of file PanasonicMemory.cc.
| byte * openmsx::PanasonicMemory::getRamBlock | ( | unsigned | block | ) |
Note that this is always unchecked RAM! There is no UMR detection when accessing Ram in DRAM mode or via the ROM mapper!
Definition at line 88 of file PanasonicMemory.cc.
Referenced by openmsx::RomPanasonic::RomPanasonic().
| unsigned openmsx::PanasonicMemory::getRamSize | ( | ) | const |
Definition at line 98 of file PanasonicMemory.cc.
Referenced by openmsx::RomPanasonic::RomPanasonic().
| const byte * openmsx::PanasonicMemory::getRomBlock | ( | unsigned | block | ) |
Definition at line 44 of file PanasonicMemory.cc.
Referenced by openmsx::RomDRAM::getReadCacheLine(), and openmsx::RomDRAM::RomDRAM().
| const byte * openmsx::PanasonicMemory::getRomRange | ( | unsigned | first, |
| unsigned | last | ||
| ) |
Definition at line 66 of file PanasonicMemory.cc.
| bool openmsx::PanasonicMemory::isWritable | ( | unsigned | address | ) | const |
Definition at line 113 of file PanasonicMemory.cc.
Referenced by openmsx::PanasonicRam::getWriteCacheLine(), and openmsx::PanasonicRam::writeMem().
| void openmsx::PanasonicMemory::registerRam | ( | Ram & | ram | ) |
Pass reference of the actual Ram block for use in DRAM mode and RAM access via the ROM mapper.
Note that this is always unchecked Ram!
Definition at line 38 of file PanasonicMemory.cc.
References openmsx::Ram::getSize().
Referenced by openmsx::PanasonicRam::PanasonicRam().
| void openmsx::PanasonicMemory::setDRAM | ( | bool | dram | ) |
Definition at line 105 of file PanasonicMemory.cc.
References openmsx::MSXCPU::invalidateMemCache().
1.8.1.2