openMSX
Classes | Namespaces | Typedefs | Variables
VDPCmdEngine.cc File Reference
#include "VDPCmdEngine.hh"
#include "VDPVRAM.hh"
#include "EmuTime.hh"
#include "serialize.hh"
#include "unreachable.hh"
#include <algorithm>
#include <array>
#include <cassert>
#include <iostream>
#include <string_view>
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::NonBitmapMode
 Represents V9958 non-bitmap command mode. 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

namespace  openmsx
 This file implemented 3 utility functions:
 

Typedefs

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

 openmsx::VDPCmdEngine