openMSX
Namespaces | Typedefs | Enumerations | Functions | Variables
V9990CmdEngine.cc File Reference
#include "V9990CmdEngine.hh"
#include "V9990.hh"
#include "V9990VRAM.hh"
#include "V9990DisplayTiming.hh"
#include "MSXMotherBoard.hh"
#include "RenderSettings.hh"
#include "BooleanSetting.hh"
#include "EnumSetting.hh"
#include "MemBuffer.hh"
#include "Clock.hh"
#include "serialize.hh"
#include "checked_cast.hh"
#include "narrow.hh"
#include "stl.hh"
#include "unreachable.hh"
#include "xrange.hh"
#include <array>
#include <cassert>
#include <iostream>
#include <string_view>
Include dependency graph for V9990CmdEngine.cc:

Go to the source code of this file.

Namespaces

namespace  openmsx
 This file implemented 3 utility functions:
 

Typedefs

using openmsx::EDStorage = EmuDurationStorageFor< d_(maxLength).length()>
 
using openmsx::A = std::array< const EDStorage, 4 >
 
using openmsx::A2 = std::array< const A, 3 >
 
using openmsx::TimingTable = std::span< const A2, 4 >
 

Enumerations

enum class  openmsx::Log {
  openmsx::NO_T , openmsx::BPP2 , openmsx::BPP4 , openmsx::BPP8 ,
  openmsx::NUM
}
 

Functions

template<>
void openmsx::V9990CmdEngine::executeLMMC< V9990CmdEngine::V9990Bpp16 > (EmuTime::param limit)
 
template<>
void openmsx::V9990CmdEngine::executeBMXL< V9990CmdEngine::V9990Bpp16 > (EmuTime::param limit)
 
template<>
void openmsx::V9990CmdEngine::executeBMLX< V9990CmdEngine::V9990Bpp16 > (EmuTime::param limit)
 
template<>
void openmsx::V9990CmdEngine::executeBMLL< V9990CmdEngine::V9990Bpp16 > (EmuTime::param limit)
 

Variables

 openmsx::V9990CmdEngine