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 "likely.hh"
#include "unreachable.hh"
#include "xrange.hh"
#include <cassert>
#include <iostream>
Go to the source code of this file.
Namespaces | |
openmsx | |
This file implemented 3 utility functions: | |
Typedefs | |
using | openmsx::EDStorage = EmuDurationStorageFor< d(maxLength).length()> |
Enumerations | |
enum | { openmsx::LOG_NO_T , openmsx::LOG_BPP2 , openmsx::LOG_BPP4 , openmsx::LOG_BPP8 } |
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 | |
constexpr unsigned | openmsx::maxLength = 171 |
constexpr EDStorage | openmsx::LMMV_TIMING [4][3][4] |
constexpr EDStorage | openmsx::LMMM_TIMING [4][3][4] |
constexpr EDStorage | openmsx::BMXL_TIMING [4][3][4] |
constexpr EDStorage | openmsx::BMLX_TIMING [4][3][4] |
constexpr EDStorage | openmsx::BMLL_TIMING [4][3][4] |
constexpr EDStorage | openmsx::CMMM_TIMING [4][3][4] |
constexpr EDStorage | openmsx::LINE_TIMING [4][3][4] |
constexpr EDStorage | openmsx::SRCH_TIMING [4][3][4] |
constexpr byte | openmsx::DIY = 0x08 |
constexpr byte | openmsx::DIX = 0x04 |
constexpr byte | openmsx::NEQ = 0x02 |
constexpr byte | openmsx::MAJ = 0x01 |
openmsx::V9990CmdEngine | |