|
openMSX
|
#include <Ram.hh>


Public Member Functions | |
| Ram (const DeviceConfig &config, const std::string &name, const std::string &description, unsigned size) | |
| Create Ram object with an associated debuggable. | |
| Ram (const DeviceConfig &config, unsigned size) | |
| Create Ram object without debuggable. | |
| ~Ram () | |
| const byte & | operator[] (unsigned addr) const |
| byte & | operator[] (unsigned addr) |
| unsigned | getSize () const |
| const std::string & | getName () const |
| void | clear (byte c=0xff) |
| template<typename Archive > | |
| void | serialize (Archive &ar, unsigned version) |
Additional Inherited Members |
| openmsx::Ram::Ram | ( | const DeviceConfig & | config, |
| const std::string & | name, | ||
| const std::string & | description, | ||
| unsigned | size | ||
| ) |
| openmsx::Ram::Ram | ( | const DeviceConfig & | config, |
| unsigned | size | ||
| ) |
| void openmsx::Ram::clear | ( | byte | c = 0xff | ) |
Definition at line 51 of file Ram.cc.
References openmsx::MemBuffer< T >::data(), openmsx::XMLElement::findChild(), getSize(), openmsx::MemBuffer< T >::size(), and snappy::uncompress().
Referenced by openmsx::VDPVRAM::clear(), and Ram().
|
inline |
Definition at line 34 of file Ram.hh.
References openmsx::MemBuffer< T >::size().
Referenced by openmsx::V9990VRAM::clear(), clear(), openmsx::VDPVRAM::clear(), openmsx::SRAM::getSize(), and openmsx::PanasonicMemory::registerRam().
|
inline |
| void openmsx::Ram::serialize | ( | Archive & | ar, |
| unsigned | version | ||
| ) |
Definition at line 116 of file Ram.cc.
References openmsx::MemBuffer< T >::data(), and openmsx::MemBuffer< T >::size().
1.8.1.2