openMSX
|
#include "CPUCore.hh"
#include "MSXCPUInterface.hh"
#include "Scheduler.hh"
#include "MSXMotherBoard.hh"
#include "CliComm.hh"
#include "TclCallback.hh"
#include "Dasm.hh"
#include "Z80.hh"
#include "R800.hh"
#include "Thread.hh"
#include "endian.hh"
#include "inline.hh"
#include "unreachable.hh"
#include "xrange.hh"
#include <iostream>
#include <type_traits>
#include <cassert>
Go to the source code of this file.
Classes | |
struct | openmsx::Table |
struct | openmsx::CondC |
struct | openmsx::CondNC |
struct | openmsx::CondZ |
struct | openmsx::CondNZ |
struct | openmsx::CondM |
struct | openmsx::CondP |
struct | openmsx::CondPE |
struct | openmsx::CondPO |
struct | openmsx::CondTrue |
Namespaces | |
openmsx | |
This file implemented 3 utility functions: | |
Macros | |
#define | NEXT |
#define | NEXT_STOP |
#define | NEXT_EI |
#define | CASE(X) case 0x##X: |
Enumerations | |
enum | openmsx::Reg8 : int { openmsx::A , openmsx::F , openmsx::B , openmsx::C , openmsx::D , openmsx::E , openmsx::H , openmsx::L , openmsx::IXH , openmsx::IXL , openmsx::IYH , openmsx::IYL , openmsx::REG_I , openmsx::REG_R , openmsx::DUMMY } |
enum | openmsx::Reg16 : int { openmsx::AF , openmsx::BC , openmsx::DE , openmsx::HL , openmsx::IX , openmsx::IY , openmsx::SP } |
Variables | |
constexpr byte | openmsx::S_FLAG = 0x80 |
constexpr byte | openmsx::Z_FLAG = 0x40 |
constexpr byte | openmsx::Y_FLAG = 0x20 |
constexpr byte | openmsx::H_FLAG = 0x10 |
constexpr byte | openmsx::X_FLAG = 0x08 |
constexpr byte | openmsx::V_FLAG = 0x04 |
constexpr byte | openmsx::P_FLAG = V_FLAG |
constexpr byte | openmsx::N_FLAG = 0x02 |
constexpr byte | openmsx::C_FLAG = 0x01 |
constexpr byte | openmsx::ZS0 = Z_FLAG |
constexpr byte | openmsx::ZSXY0 = Z_FLAG |
constexpr byte | openmsx::ZSP0 = Z_FLAG | V_FLAG |
constexpr byte | openmsx::ZSPXY0 = Z_FLAG | V_FLAG |
constexpr byte | openmsx::ZS255 = S_FLAG |
constexpr byte | openmsx::ZSXY255 = S_FLAG | X_FLAG | Y_FLAG |
constexpr Table | openmsx::table = initTables() |
openmsx::CPUCore< Z80TYPE > | |
openmsx::CPUCore< R800TYPE > | |
#define CASE | ( | X | ) | case 0x##X: |
#define NEXT |
#define NEXT_EI |
#define NEXT_STOP |