openMSX
|
#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>
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 | |