openMSX
|
Logical move VRAM -> CPU. More...
Public Member Functions | |
void | start (EmuTime::param time, VDPCmdEngine &engine) override |
Prepare execution of cmd. More... | |
void | execute (EmuTime::param limit, VDPCmdEngine &engine) override |
Perform a given V9938 graphical operation. More... | |
Public Member Functions inherited from openmsx::VDPCmd | |
virtual | ~VDPCmd () |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::BlockCmd | |
void | calcFinishTime (VDPCmdEngine &engine, unsigned NX, unsigned NY, unsigned ticksPerPixel) |
Logical move VRAM -> CPU.
Definition at line 1244 of file VDPCmdEngine.cc.
|
overridevirtual |
Perform a given V9938 graphical operation.
Implements openmsx::VDPCmd.
Definition at line 1267 of file VDPCmdEngine.cc.
References likely, openmsx::MXS, and unlikely.
|
overridevirtual |
Prepare execution of cmd.
Implements openmsx::VDPCmd.
Definition at line 1251 of file VDPCmdEngine.cc.
References openmsx::VDPVRAM::cmdReadWindow, openmsx::VDPVRAM::cmdWriteWindow, openmsx::VRAMWindow::disable(), openmsx::VRAMWindow::setMask(), and openmsx::EmuTime::zero.