openMSX
Variables
openmsx::CacheLine Namespace Reference

Variables

constexpr unsigned BITS = 8
 
constexpr unsigned SIZE = 1 << BITS
 
constexpr unsigned NUM = 0x10000 / SIZE
 
constexpr unsigned LOW = SIZE - 1
 
constexpr unsigned HIGH = 0xFFFF - LOW
 

Variable Documentation

◆ BITS

constexpr unsigned openmsx::CacheLine::BITS = 8
inlineconstexpr

◆ HIGH

constexpr unsigned openmsx::CacheLine::HIGH = 0xFFFF - LOW
inlineconstexpr

Definition at line 10 of file CacheLine.hh.

Referenced by openmsx::MSXCPUInterface::changeExpanded(), openmsx::PioneerLDControl::getReadCacheLine(), openmsx::MegaFlashRomSCCPlus::getReadCacheLine(), openmsx::MegaFlashRomSCCPlusSD::getReadCacheLine(), openmsx::MSXPac::getReadCacheLine(), openmsx::RomFSA1FM1::getReadCacheLine(), openmsx::RomFSA1FM2::getReadCacheLine(), openmsx::RomMitsubishiMLTS2::getReadCacheLine(), openmsx::RomNational::getReadCacheLine(), openmsx::RomPanasonic::getReadCacheLine(), openmsx::RomPlayBall::getReadCacheLine(), openmsx::MSXModem::getReadCacheLine(), openmsx::MSXFmPac::getReadCacheLine(), openmsx::MSXMultiMemDevice::getReadCacheLine(), openmsx::CanonFDC::getReadCacheLine(), openmsx::NationalFDC::getReadCacheLine(), openmsx::PhilipsFDC::getReadCacheLine(), openmsx::SanyoFDC::getReadCacheLine(), openmsx::SpectravideoFDC::getReadCacheLine(), openmsx::ToshibaFDC::getReadCacheLine(), openmsx::TurboRFDC::getReadCacheLine(), openmsx::VictorFDC::getReadCacheLine(), openmsx::YamahaFDC::getReadCacheLine(), openmsx::CanonWordProcessor::getReadCacheLine(), openmsx::RomColecoMegaCart::getReadCacheLine(), openmsx::MSXBunsetsu::getReadCacheLine(), openmsx::MSXToshibaTcx200x::getReadCacheLine(), openmsx::MSXRS232::getReadCacheLine(), openmsx::MSXMusicWX::getReadCacheLine(), openmsx::MSXYamahaSFG::getReadCacheLine(), openmsx::YamahaSKW01::getReadCacheLine(), openmsx::CanonFDC::getWriteCacheLine(), openmsx::NationalFDC::getWriteCacheLine(), openmsx::PhilipsFDC::getWriteCacheLine(), openmsx::SanyoFDC::getWriteCacheLine(), openmsx::SpectravideoFDC::getWriteCacheLine(), openmsx::ToshibaFDC::getWriteCacheLine(), openmsx::TurboRFDC::getWriteCacheLine(), openmsx::VictorFDC::getWriteCacheLine(), openmsx::YamahaFDC::getWriteCacheLine(), openmsx::PioneerLDControl::getWriteCacheLine(), openmsx::MegaFlashRomSCCPlusSD::getWriteCacheLine(), openmsx::MSXPac::getWriteCacheLine(), openmsx::RomDooly::getWriteCacheLine(), openmsx::RomFSA1FM1::getWriteCacheLine(), openmsx::RomHalnote::getWriteCacheLine(), openmsx::RomKonamiSCC::getWriteCacheLine(), openmsx::RomMitsubishiMLTS2::getWriteCacheLine(), openmsx::RomMSXDOS2::getWriteCacheLine(), openmsx::RomMSXWrite::getWriteCacheLine(), openmsx::RomNational::getWriteCacheLine(), openmsx::RomPlayBall::getWriteCacheLine(), openmsx::RomSuperSwangi::getWriteCacheLine(), openmsx::RomSynthesizer::getWriteCacheLine(), openmsx::RomZemina126in1::getWriteCacheLine(), openmsx::RomZemina25in1::getWriteCacheLine(), openmsx::RomZemina80in1::getWriteCacheLine(), openmsx::MSXModem::getWriteCacheLine(), openmsx::MSXFmPac::getWriteCacheLine(), openmsx::PanasonicAudioPeriphery::getWriteCacheLine(), openmsx::MSXMultiMemDevice::getWriteCacheLine(), openmsx::MSXBunsetsu::getWriteCacheLine(), openmsx::MSXToshibaTcx200x::getWriteCacheLine(), openmsx::MSXRS232::getWriteCacheLine(), openmsx::MSXMusicWX::getWriteCacheLine(), openmsx::MSXSCCPlusCart::getWriteCacheLine(), openmsx::MSXYamahaSFG::getWriteCacheLine(), openmsx::YamahaSKW01::getWriteCacheLine(), openmsx::MSXDevice::peekMem(), openmsx::CPUCore< CPU_POLICY >::RDMEMslow(), openmsx::RomColecoMegaCart::readMem(), openmsx::MSXCPUInterface::registerGlobalRead(), openmsx::MSXCPUInterface::registerGlobalWrite(), openmsx::RomColecoMegaCart::reset(), openmsx::RomNational::reset(), openmsx::RomPanasonic::reset(), openmsx::RomPlayBall::RomPlayBall(), openmsx::MSXCPUInterface::unregisterGlobalRead(), openmsx::MSXCPUInterface::unregisterGlobalWrite(), openmsx::RomNational::writeMem(), and openmsx::CPUCore< CPU_POLICY >::WRMEMslow().

◆ LOW

constexpr unsigned openmsx::CacheLine::LOW = SIZE - 1
inlineconstexpr

◆ NUM

constexpr unsigned openmsx::CacheLine::NUM = 0x10000 / SIZE
inlineconstexpr

Definition at line 8 of file CacheLine.hh.

◆ SIZE

constexpr unsigned openmsx::CacheLine::SIZE = 1 << BITS
inlineconstexpr