allowUnaligned() const | openmsx::MSXDevice | inlineprotectedvirtual |
calculateLineBlinkState(unsigned line) const | openmsx::VDP | inline |
canSpriteColor0Collide() const | openmsx::VDP | inline |
changeRegister(byte reg, byte val, EmuTime::param time) | openmsx::VDP | |
deviceName | openmsx::MSXDevice | protected |
Devices typedef | openmsx::MSXDevice | |
fillDeviceRCache(unsigned start, unsigned size, const byte *rData) | openmsx::MSXDevice | |
fillDeviceRWCache(unsigned start, unsigned size, byte *rwData) | openmsx::MSXDevice | |
fillDeviceRWCache(unsigned start, unsigned size, const byte *rData, byte *wData) | openmsx::MSXDevice | |
fillDeviceWCache(unsigned start, unsigned size, byte *wData) | openmsx::MSXDevice | |
getAccessSlot(EmuTime::param time, VDPAccessSlots::Delta delta) const | openmsx::VDP | |
getAccessSlotCalculator(EmuTime::param time, EmuTime::param limit) const | openmsx::VDP | |
getBackgroundColor() const | openmsx::VDP | inline |
getBaseSizeAlignment() const | openmsx::MSXDevice | protectedvirtual |
getBlinkBackgroundColor() const | openmsx::VDP | inline |
getBlinkForegroundColor() const | openmsx::VDP | inline |
getBlinkState() const | openmsx::VDP | inline |
getBrokenCmdTiming() const | openmsx::VDP | inline |
getCliComm() const | openmsx::MSXDevice | |
getCmdBit() const | openmsx::VDP | inline |
getCmdEngine() | openmsx::VDP | inline |
getColorTableBase() const | openmsx::VDP | inline |
getCommandController() const | openmsx::MSXDevice | |
getCPU() const | openmsx::MSXDevice | |
getCPUInterface() const | openmsx::MSXDevice | |
getCurrentTime() const | openmsx::MSXDevice | |
getDeviceConfig() const | openmsx::MSXDevice | inline |
getDeviceConfig2() const | openmsx::MSXDevice | inline |
getDeviceInfo(TclObject &result) const | openmsx::MSXDevice | |
getDisplayMode() const | openmsx::VDP | inline |
getDisplayPage() const | openmsx::VDP | inline |
getEvenOdd() const | openmsx::VDP | inline |
getEvenOddMask() const | openmsx::VDP | inline |
getEvenOddMask(int line) const | openmsx::VDP | inline |
getExtraDeviceInfo(TclObject &result) const override | openmsx::VDP | virtual |
getForegroundColor() const | openmsx::VDP | inline |
getFrameStartTime() const | openmsx::VDP | inline |
getHardwareConfig() const | openmsx::MSXDevice | inline |
getHorizontalAdjust() const | openmsx::VDP | inline |
getHorizontalScrollHigh() const | openmsx::VDP | inline |
getHorizontalScrollLow() const | openmsx::VDP | inline |
getLedStatus() const | openmsx::MSXDevice | |
getLeftBackground() const | openmsx::VDP | inline |
getLeftBorder() const | openmsx::VDP | inline |
getLeftSprites() const | openmsx::VDP | inline |
getLinesPerFrame() const | openmsx::VDP | inline |
getLineZero() const | openmsx::VDP | inline |
getMotherBoard() const | openmsx::MSXDevice | |
getMSX1Palette() const | openmsx::VDP | |
getMSXPos(EmuTime::param time) const | openmsx::VDP | inline |
getName() const | openmsx::MSXDevice | virtual |
getNameList(TclObject &result) const | openmsx::MSXDevice | virtual |
getNameTableBase() const | openmsx::VDP | inline |
getNumberOfLines() const | openmsx::VDP | inline |
getPalette(unsigned index) const | openmsx::VDP | inline |
getPalette() const | openmsx::VDP | inline |
getPatternTableBase() const | openmsx::VDP | inline |
getPluggingController() const | openmsx::MSXDevice | |
getPostProcessor() const | openmsx::VDP | |
getPrimarySlot() const | openmsx::MSXDevice | inlineprotected |
getReactor() const | openmsx::MSXDevice | |
getReadCacheLine(word start) const | openmsx::MSXDevice | virtual |
getReferences() const | openmsx::MSXDevice | |
getRightBorder() const | openmsx::VDP | inline |
getScheduler() const | openmsx::MSXDevice | |
getSpriteAttributeTableBase() const | openmsx::VDP | inline |
getSpriteChecker() | openmsx::VDP | inline |
getSpritePatternTableBase() const | openmsx::VDP | inline |
getSpriteSize() const | openmsx::VDP | inline |
getStatusReg0() const | openmsx::VDP | inline |
getTicksPerFrame() const | openmsx::VDP | inline |
getTicksThisFrame(EmuTime::param time) const | openmsx::VDP | inline |
getTransparency() const | openmsx::VDP | inline |
getVersionString() const | openmsx::VDP | |
getVerticalScroll() const | openmsx::VDP | inline |
getVisibleMemRegion(unsigned &base, unsigned &size) const | openmsx::MSXDevice | |
getVRAM() | openmsx::VDP | inline |
getVramPointer() const | openmsx::VDP | inline |
getVRMode() const | openmsx::VDP | inline |
getWriteCacheLine(word start) | openmsx::MSXDevice | virtual |
globalRead(word address, EmuTime::param time) | openmsx::MSXDevice | virtual |
globalWrite(word address, byte value, EmuTime::param time) | openmsx::MSXDevice | virtual |
hasYJK() const | openmsx::VDP | inline |
init() | openmsx::MSXDevice | protectedvirtual |
invalidateDeviceRCache() | openmsx::MSXDevice | inline |
invalidateDeviceRCache(unsigned start, unsigned size) | openmsx::MSXDevice | |
invalidateDeviceRWCache() | openmsx::MSXDevice | inline |
invalidateDeviceRWCache(unsigned start, unsigned size) | openmsx::MSXDevice | |
invalidateDeviceWCache() | openmsx::MSXDevice | inline |
invalidateDeviceWCache(unsigned start, unsigned size) | openmsx::MSXDevice | |
isBorderMasked() const | openmsx::VDP | inline |
isDisplayEnabled() const | openmsx::VDP | inline |
isEvenOddEnabled() const | openmsx::VDP | inline |
isFastBlinkEnabled() const | openmsx::VDP | inline |
isInsideFrame(EmuTime::param time) const | openmsx::VDP | inline |
isInterlaced() const | openmsx::VDP | inline |
isMSX1VDP() const | openmsx::VDP | inline |
isMultiPageScrolling() const | openmsx::VDP | inline |
isPalTiming() const | openmsx::VDP | inline |
isSpriteMag() const | openmsx::VDP | inline |
isSuperimposing() const | openmsx::VDP | inline |
isVDPwithPALonly() const | openmsx::VDP | inline |
isVDPwithVRAMremapping() const | openmsx::VDP | inline |
MSXDevice(const MSXDevice &)=delete | openmsx::MSXDevice | |
MSXDevice(MSXDevice &&)=delete | openmsx::MSXDevice | |
MSXDevice(const DeviceConfig &config, std::string_view name) | openmsx::MSXDevice | protected |
MSXDevice(const DeviceConfig &config) | openmsx::MSXDevice | explicitprotected |
openmsx::operator=(const MSXDevice &)=delete | openmsx::MSXDevice | |
openmsx::operator=(MSXDevice &&)=delete | openmsx::MSXDevice | |
Observer< Setting >::operator=(const Observer &)=delete | openmsx::Observer< Setting > | private |
Observer< Setting >::operator=(Observer &&)=delete | openmsx::Observer< Setting > | private |
peekIO(word port, EmuTime::param time) const override | openmsx::VDP | virtual |
peekMem(word address, EmuTime::param time) const | openmsx::MSXDevice | virtual |
peekRegister(unsigned address) const | openmsx::VDP | |
peekStatusReg(byte reg, EmuTime::param time) const | openmsx::VDP | |
powerDown(EmuTime::param time) | openmsx::MSXDevice | virtual |
powerUp(EmuTime::param time) override | openmsx::VDP | virtual |
readIO(word port, EmuTime::param time) override | openmsx::VDP | virtual |
readIRQVector() | openmsx::MSXDevice | virtual |
readMem(word address, EmuTime::param time) | openmsx::MSXDevice | virtual |
reset(EmuTime::param time) override | openmsx::VDP | virtual |
scheduleCmdSync(EmuTime t) | openmsx::VDP | inline |
serialize(Archive &ar, unsigned version) | openmsx::VDP | |
setExternalVideoSource(const RawFrame *externalSource) | openmsx::VDP | inline |
setPalette(unsigned index, word grb, EmuTime::param time) | openmsx::VDP | |
setSpriteStatus(byte value) | openmsx::VDP | inline |
spritesEnabled() const | openmsx::VDP | inline |
spritesEnabledFast() const | openmsx::VDP | inline |
spritesEnabledRegister() const | openmsx::VDP | inline |
testRemove(std::span< const std::unique_ptr< MSXDevice > > removed) const | openmsx::MSXDevice | |
TICKS_PER_LINE | openmsx::VDP | static |
TICKS_PER_SECOND | openmsx::VDP | static |
unmappedRead | openmsx::MSXDevice | inlinestatic |
unmappedWrite | openmsx::MSXDevice | inlinestatic |
VDP(const DeviceConfig &config) | openmsx::VDP | explicit |
VDPClock typedef | openmsx::VDP | |
vdpHasPatColMirroring() const | openmsx::VDP | inline |
vdpLacksMirroring() const | openmsx::VDP | inline |
writeIO(word port, byte value, EmuTime::param time) override | openmsx::VDP | virtual |
writeMem(word address, byte value, EmuTime::param time) | openmsx::MSXDevice | virtual |
~MSXDevice()=0 | openmsx::MSXDevice | pure virtual |
~VDP() override | openmsx::VDP | |