openMSX
Classes | Namespaces | Typedefs | Variables
VDPCmdEngine.cc File Reference
#include "VDPCmdEngine.hh"
#include "EmuTime.hh"
#include "VDPVRAM.hh"
#include "serialize.hh"
#include "unreachable.hh"
#include "memory.hh"
#include <iostream>
#include <cassert>
#include <algorithm>
Include dependency graph for VDPCmdEngine.cc:

Go to the source code of this file.

Classes

struct  openmsx::Graphic4Mode
 Represents V9938 Graphic 4 mode (SCREEN5). More...
 
struct  openmsx::Graphic5Mode
 Represents V9938 Graphic 5 mode (SCREEN6). More...
 
struct  openmsx::Graphic6Mode
 Represents V9938 Graphic 6 mode (SCREEN7). More...
 
struct  openmsx::Graphic7Mode
 Represents V9938 Graphic 7 mode (SCREEN8). More...
 
struct  openmsx::IncrByteAddr4
 Incremental address calculation (byte based, no extended VRAM) More...
 
struct  openmsx::IncrByteAddr5
 
struct  openmsx::IncrByteAddr7
 
struct  openmsx::IncrByteAddr6
 
struct  openmsx::IncrPixelAddr4
 Incremental address calculation (pixel-based) More...
 
struct  openmsx::IncrPixelAddr5
 
struct  openmsx::IncrPixelAddr6
 
struct  openmsx::IncrMask4
 Incremental mask calculation. More...
 
struct  openmsx::IncrMask5
 
struct  openmsx::IncrMask7
 
struct  openmsx::IncrShift4
 
struct  openmsx::IncrShift5
 
struct  openmsx::IncrShift7
 
struct  openmsx::DummyOp
 
struct  openmsx::ImpOp
 
struct  openmsx::AndOp
 
struct  openmsx::OrOp
 
struct  openmsx::XorOp
 
struct  openmsx::NotOp
 
struct  openmsx::TransparentOp< Op >
 

Namespaces

 openmsx
 Thanks to enen for testing this on a real cartridge:
 

Typedefs

using openmsx::IncrPixelAddr7 = IncrByteAddr7
 
using openmsx::IncrMask6 = IncrMask4
 
using openmsx::IncrShift6 = IncrShift4
 
using openmsx::TImpOp = TransparentOp< ImpOp >
 
using openmsx::TAndOp = TransparentOp< AndOp >
 
using openmsx::TOrOp = TransparentOp< OrOp >
 
using openmsx::TXorOp = TransparentOp< XorOp >
 
using openmsx::TNotOp = TransparentOp< NotOp >
 

Variables

const byte openmsx::MXD = 0x20
 
const byte openmsx::MXS = 0x10
 
const byte openmsx::EQ = 0x02
 
 openmsx::VDPCmdEngine