#include <Z80.hh>
Definition at line 14 of file Z80.hh.
◆ Z80TYPE()
openmsx::Z80TYPE::Z80TYPE |
( |
EmuTime::param |
time, |
|
|
Scheduler & |
scheduler_ |
|
) |
| |
|
inlineprotected |
◆ getMemPtr()
◆ POST_MEM()
◆ POST_WORD()
template<bool >
ALWAYS_INLINE void openmsx::Z80TYPE::POST_WORD |
( |
unsigned |
| ) |
const |
|
inlineprotected |
◆ PRE_MEM()
◆ PRE_WORD()
◆ R800ForcePageBreak()
ALWAYS_INLINE void openmsx::Z80TYPE::R800ForcePageBreak |
( |
| ) |
const |
|
inlineprotected |
◆ R800Refresh()
◆ serialize()
template<typename Archive >
void openmsx::Z80TYPE::serialize |
( |
Archive & |
ar, |
|
|
unsigned |
version |
|
) |
| |
|
inlineprotected |
◆ setMemPtr()
◆ CC_ADC_HL_SS
constexpr int openmsx::Z80TYPE::CC_ADC_HL_SS = 5+5+4+3 |
|
staticprotected |
◆ CC_ADD_HL_SS
constexpr int openmsx::Z80TYPE::CC_ADD_HL_SS = 5+4+3 |
|
staticprotected |
◆ CC_BIT_R
constexpr int openmsx::Z80TYPE::CC_BIT_R = 5+5 |
|
staticprotected |
◆ CC_BIT_XHL
constexpr int openmsx::Z80TYPE::CC_BIT_XHL = 5+5+4 |
|
staticprotected |
◆ CC_BIT_XHL_1
constexpr int openmsx::Z80TYPE::CC_BIT_XHL_1 = 5+5+1 |
|
staticprotected |
◆ CC_BIT_XIX
constexpr int openmsx::Z80TYPE::CC_BIT_XIX = 5+3+5+4 |
|
staticprotected |
◆ CC_BIT_XIX_1
constexpr int openmsx::Z80TYPE::CC_BIT_XIX_1 = 5+3+5+1 |
|
staticprotected |
◆ CC_CALL
constexpr int openmsx::Z80TYPE::CC_CALL = 5+3+4+3+3 |
|
staticprotected |
◆ CC_CALL_1
constexpr int openmsx::Z80TYPE::CC_CALL_1 = 5+1 |
|
staticprotected |
◆ CC_CALL_A
constexpr int openmsx::Z80TYPE::CC_CALL_A = 5+3+4+3+3 |
|
staticprotected |
◆ CC_CALL_B
constexpr int openmsx::Z80TYPE::CC_CALL_B = 5+3+3 |
|
staticprotected |
◆ CC_CCF
constexpr int openmsx::Z80TYPE::CC_CCF = 5 |
|
staticprotected |
◆ CC_CP_N
constexpr int openmsx::Z80TYPE::CC_CP_N = 5+3 |
|
staticprotected |
◆ CC_CP_N_1
constexpr int openmsx::Z80TYPE::CC_CP_N_1 = 5+1 |
|
staticprotected |
◆ CC_CP_R
constexpr int openmsx::Z80TYPE::CC_CP_R = 5 |
|
staticprotected |
◆ CC_CP_XHL
constexpr int openmsx::Z80TYPE::CC_CP_XHL = 5+3 |
|
staticprotected |
◆ CC_CP_XHL_1
constexpr int openmsx::Z80TYPE::CC_CP_XHL_1 = 5+1 |
|
staticprotected |
◆ CC_CP_XIX
constexpr int openmsx::Z80TYPE::CC_CP_XIX = 5+3+5+3 |
|
staticprotected |
◆ CC_CP_XIX_1
constexpr int openmsx::Z80TYPE::CC_CP_XIX_1 = 5+1 |
|
staticprotected |
◆ CC_CP_XIX_2
constexpr int openmsx::Z80TYPE::CC_CP_XIX_2 = 5+3+5+1 |
|
staticprotected |
◆ CC_CPI
constexpr int openmsx::Z80TYPE::CC_CPI = 5+5+3+5 |
|
staticprotected |
◆ CC_CPI_1
constexpr int openmsx::Z80TYPE::CC_CPI_1 = 5+5+1 |
|
staticprotected |
◆ CC_CPIR
constexpr int openmsx::Z80TYPE::CC_CPIR = 5+5+3+5+5 |
|
staticprotected |
◆ CC_CPL
constexpr int openmsx::Z80TYPE::CC_CPL = 5 |
|
staticprotected |
◆ CC_DAA
constexpr int openmsx::Z80TYPE::CC_DAA = 5 |
|
staticprotected |
◆ CC_DD
constexpr int openmsx::Z80TYPE::CC_DD = 5 |
|
staticprotected |
◆ CC_DD_CB
constexpr int openmsx::Z80TYPE::CC_DD_CB = 5+1 |
|
staticprotected |
◆ CC_DI
constexpr int openmsx::Z80TYPE::CC_DI = 5 |
|
staticprotected |
◆ CC_DJNZ
constexpr int openmsx::Z80TYPE::CC_DJNZ = 6+3+5 |
|
staticprotected |
◆ CC_EI
constexpr int openmsx::Z80TYPE::CC_EI = 5 |
|
staticprotected |
◆ CC_EX
constexpr int openmsx::Z80TYPE::CC_EX = 5 |
|
staticprotected |
◆ CC_EX_SP_HL
constexpr int openmsx::Z80TYPE::CC_EX_SP_HL = 5+3+4+3+5 |
|
staticprotected |
◆ CC_EX_SP_HL_1
constexpr int openmsx::Z80TYPE::CC_EX_SP_HL_1 = 5+1 |
|
staticprotected |
◆ CC_EX_SP_HL_2
constexpr int openmsx::Z80TYPE::CC_EX_SP_HL_2 = 5+3+4+1 |
|
staticprotected |
◆ CC_HALT
constexpr int openmsx::Z80TYPE::CC_HALT = 5 |
|
staticprotected |
◆ CC_IM
constexpr int openmsx::Z80TYPE::CC_IM = 5+5 |
|
staticprotected |
◆ CC_IN_A_N
constexpr int openmsx::Z80TYPE::CC_IN_A_N = 5+3+4 |
|
staticprotected |
◆ CC_IN_A_N_1
constexpr int openmsx::Z80TYPE::CC_IN_A_N_1 = 5+1 |
|
staticprotected |
◆ CC_IN_A_N_2
constexpr int openmsx::Z80TYPE::CC_IN_A_N_2 = 5+3+1 |
|
staticprotected |
◆ CC_IN_R_C
constexpr int openmsx::Z80TYPE::CC_IN_R_C = 5+5+4 |
|
staticprotected |
◆ CC_IN_R_C_1
constexpr int openmsx::Z80TYPE::CC_IN_R_C_1 = 5+5+1 |
|
staticprotected |
◆ CC_INC_R
constexpr int openmsx::Z80TYPE::CC_INC_R = 5 |
|
staticprotected |
◆ CC_INC_SS
constexpr int openmsx::Z80TYPE::CC_INC_SS = 7 |
|
staticprotected |
◆ CC_INC_XHL
constexpr int openmsx::Z80TYPE::CC_INC_XHL = 5+4+3 |
|
staticprotected |
◆ CC_INC_XHL_1
constexpr int openmsx::Z80TYPE::CC_INC_XHL_1 = 5+1 |
|
staticprotected |
◆ CC_INC_XHL_2
constexpr int openmsx::Z80TYPE::CC_INC_XHL_2 = 5+4+1 |
|
staticprotected |
◆ CC_INC_XIX
constexpr int openmsx::Z80TYPE::CC_INC_XIX = 5+3+5+4+3 |
|
staticprotected |
◆ CC_INC_XIX_1
constexpr int openmsx::Z80TYPE::CC_INC_XIX_1 = 5+1 |
|
staticprotected |
◆ CC_INI
constexpr int openmsx::Z80TYPE::CC_INI = 5+6+4+3 |
|
staticprotected |
◆ CC_INI_1
constexpr int openmsx::Z80TYPE::CC_INI_1 = 5+6+1 |
|
staticprotected |
◆ CC_INI_2
constexpr int openmsx::Z80TYPE::CC_INI_2 = 5+6+4+1 |
|
staticprotected |
◆ CC_INIR
constexpr int openmsx::Z80TYPE::CC_INIR = 5+6+4+3+5 |
|
staticprotected |
◆ CC_IRQ0
constexpr int openmsx::Z80TYPE::CC_IRQ0 = 7+3+3 |
|
staticprotected |
◆ CC_IRQ1
constexpr int openmsx::Z80TYPE::CC_IRQ1 = 7+3+3 |
|
staticprotected |
◆ CC_IRQ2
constexpr int openmsx::Z80TYPE::CC_IRQ2 = 7+3+3+3+3 |
|
staticprotected |
◆ CC_IRQ2_2
constexpr int openmsx::Z80TYPE::CC_IRQ2_2 = 7+3+3+1 |
|
staticprotected |
◆ CC_JP_1
constexpr int openmsx::Z80TYPE::CC_JP_1 = 5+1 |
|
staticprotected |
◆ CC_JP_A
constexpr int openmsx::Z80TYPE::CC_JP_A = 5+3+3 |
|
staticprotected |
◆ CC_JP_B
constexpr int openmsx::Z80TYPE::CC_JP_B = 5+3+3 |
|
staticprotected |
◆ CC_JP_HL
constexpr int openmsx::Z80TYPE::CC_JP_HL = 5 |
|
staticprotected |
◆ CC_JR_1
constexpr int openmsx::Z80TYPE::CC_JR_1 = 5+1 |
|
staticprotected |
◆ CC_JR_A
constexpr int openmsx::Z80TYPE::CC_JR_A = 5+3+5 |
|
staticprotected |
◆ CC_JR_B
constexpr int openmsx::Z80TYPE::CC_JR_B = 5+3 |
|
staticprotected |
◆ CC_LD_A_I
constexpr int openmsx::Z80TYPE::CC_LD_A_I = 5+6 |
|
staticprotected |
◆ CC_LD_A_NN
constexpr int openmsx::Z80TYPE::CC_LD_A_NN = 5+3+3+3 |
|
staticprotected |
◆ CC_LD_A_NN_1
constexpr int openmsx::Z80TYPE::CC_LD_A_NN_1 = 5+1 |
|
staticprotected |
◆ CC_LD_A_NN_2
constexpr int openmsx::Z80TYPE::CC_LD_A_NN_2 = 5+3+3+1 |
|
staticprotected |
◆ CC_LD_A_SS
constexpr int openmsx::Z80TYPE::CC_LD_A_SS = 5+3 |
|
staticconstexprprotected |
◆ CC_LD_A_SS_1
constexpr int openmsx::Z80TYPE::CC_LD_A_SS_1 = 5+1 |
|
staticprotected |
◆ CC_LD_HL_N
constexpr int openmsx::Z80TYPE::CC_LD_HL_N = 5+3+3 |
|
staticprotected |
◆ CC_LD_HL_N_1
constexpr int openmsx::Z80TYPE::CC_LD_HL_N_1 = 5+1 |
|
staticprotected |
◆ CC_LD_HL_N_2
constexpr int openmsx::Z80TYPE::CC_LD_HL_N_2 = 5+3+1 |
|
staticprotected |
◆ CC_LD_HL_R
constexpr int openmsx::Z80TYPE::CC_LD_HL_R = 5+3 |
|
staticprotected |
◆ CC_LD_HL_R_1
constexpr int openmsx::Z80TYPE::CC_LD_HL_R_1 = 5+1 |
|
staticprotected |
◆ CC_LD_HL_XX
constexpr int openmsx::Z80TYPE::CC_LD_HL_XX = 5+3+3+3+3 |
|
staticprotected |
◆ CC_LD_HL_XX_1
constexpr int openmsx::Z80TYPE::CC_LD_HL_XX_1 = 5+1 |
|
staticprotected |
◆ CC_LD_HL_XX_2
constexpr int openmsx::Z80TYPE::CC_LD_HL_XX_2 = 5+3+3+1 |
|
staticprotected |
◆ CC_LD_NN_A
constexpr int openmsx::Z80TYPE::CC_LD_NN_A = 5+3+3+3 |
|
staticprotected |
◆ CC_LD_NN_A_1
constexpr int openmsx::Z80TYPE::CC_LD_NN_A_1 = 5+1 |
|
staticprotected |
◆ CC_LD_NN_A_2
constexpr int openmsx::Z80TYPE::CC_LD_NN_A_2 = 5+3+3+1 |
|
staticprotected |
◆ CC_LD_R_HL
constexpr int openmsx::Z80TYPE::CC_LD_R_HL = 5+3 |
|
staticprotected |
◆ CC_LD_R_HL_1
constexpr int openmsx::Z80TYPE::CC_LD_R_HL_1 = 5+1 |
|
staticprotected |
◆ CC_LD_R_N
constexpr int openmsx::Z80TYPE::CC_LD_R_N = 5+3 |
|
staticprotected |
◆ CC_LD_R_N_1
constexpr int openmsx::Z80TYPE::CC_LD_R_N_1 = 5+1 |
|
staticprotected |
◆ CC_LD_R_R
constexpr int openmsx::Z80TYPE::CC_LD_R_R = 5 |
|
staticprotected |
◆ CC_LD_R_XIX
constexpr int openmsx::Z80TYPE::CC_LD_R_XIX = 5+3+5+3 |
|
staticprotected |
◆ CC_LD_R_XIX_1
constexpr int openmsx::Z80TYPE::CC_LD_R_XIX_1 = 5+1 |
|
staticprotected |
◆ CC_LD_R_XIX_2
constexpr int openmsx::Z80TYPE::CC_LD_R_XIX_2 = 5+3+5+1 |
|
staticprotected |
◆ CC_LD_SP_HL
constexpr int openmsx::Z80TYPE::CC_LD_SP_HL = 7 |
|
staticprotected |
◆ CC_LD_SS_A
constexpr int openmsx::Z80TYPE::CC_LD_SS_A = 5+3 |
|
staticprotected |
◆ CC_LD_SS_A_1
constexpr int openmsx::Z80TYPE::CC_LD_SS_A_1 = 5+1 |
|
staticprotected |
◆ CC_LD_SS_NN
constexpr int openmsx::Z80TYPE::CC_LD_SS_NN = 5+3+3 |
|
staticprotected |
◆ CC_LD_SS_NN_1
constexpr int openmsx::Z80TYPE::CC_LD_SS_NN_1 = 5+1 |
|
staticprotected |
◆ CC_LD_XIX_N
constexpr int openmsx::Z80TYPE::CC_LD_XIX_N = 5+3+5+3 |
|
staticprotected |
◆ CC_LD_XIX_N_1
constexpr int openmsx::Z80TYPE::CC_LD_XIX_N_1 = 5+1 |
|
staticprotected |
◆ CC_LD_XIX_N_2
constexpr int openmsx::Z80TYPE::CC_LD_XIX_N_2 = 5+3+5+1 |
|
staticprotected |
◆ CC_LD_XIX_R
constexpr int openmsx::Z80TYPE::CC_LD_XIX_R = 5+3+5+3 |
|
staticprotected |
◆ CC_LD_XIX_R_1
constexpr int openmsx::Z80TYPE::CC_LD_XIX_R_1 = 5+1 |
|
staticprotected |
◆ CC_LD_XIX_R_2
constexpr int openmsx::Z80TYPE::CC_LD_XIX_R_2 = 5+3+5+1 |
|
staticprotected |
◆ CC_LD_XX_HL
constexpr int openmsx::Z80TYPE::CC_LD_XX_HL = 5+3+3+3+3 |
|
staticprotected |
◆ CC_LD_XX_HL_1
constexpr int openmsx::Z80TYPE::CC_LD_XX_HL_1 = 5+1 |
|
staticprotected |
◆ CC_LD_XX_HL_2
constexpr int openmsx::Z80TYPE::CC_LD_XX_HL_2 = 5+3+3+1 |
|
staticprotected |
◆ CC_LDI
constexpr int openmsx::Z80TYPE::CC_LDI = 5+5+3+5 |
|
staticprotected |
◆ CC_LDI_1
constexpr int openmsx::Z80TYPE::CC_LDI_1 = 5+5+1 |
|
staticprotected |
◆ CC_LDI_2
constexpr int openmsx::Z80TYPE::CC_LDI_2 = 5+5+3+1 |
|
staticprotected |
◆ CC_LDIR
constexpr int openmsx::Z80TYPE::CC_LDIR = 5+5+3+5+5 |
|
staticprotected |
◆ CC_MAIN
constexpr int openmsx::Z80TYPE::CC_MAIN = 1 |
|
staticprotected |
◆ CC_MULUB
constexpr int openmsx::Z80TYPE::CC_MULUB = 0 |
|
staticprotected |
◆ CC_MULUW
constexpr int openmsx::Z80TYPE::CC_MULUW = 0 |
|
staticprotected |
◆ CC_NEG
constexpr int openmsx::Z80TYPE::CC_NEG = 5+5 |
|
staticprotected |
◆ CC_NMI
constexpr int openmsx::Z80TYPE::CC_NMI = 5+3+3 |
|
staticprotected |
◆ CC_NOP
constexpr int openmsx::Z80TYPE::CC_NOP = 5 |
|
staticprotected |
◆ CC_OTIR
constexpr int openmsx::Z80TYPE::CC_OTIR = 5+6+3+4+5 |
|
staticprotected |
◆ CC_OUT_C_R
constexpr int openmsx::Z80TYPE::CC_OUT_C_R = 5+5+4 |
|
staticprotected |
◆ CC_OUT_C_R_1
constexpr int openmsx::Z80TYPE::CC_OUT_C_R_1 = 5+5+1 |
|
staticprotected |
◆ CC_OUT_N_A
constexpr int openmsx::Z80TYPE::CC_OUT_N_A = 5+3+4 |
|
staticprotected |
◆ CC_OUT_N_A_1
constexpr int openmsx::Z80TYPE::CC_OUT_N_A_1 = 5+1 |
|
staticprotected |
◆ CC_OUT_N_A_2
constexpr int openmsx::Z80TYPE::CC_OUT_N_A_2 = 5+3+1 |
|
staticprotected |
◆ CC_OUTI
constexpr int openmsx::Z80TYPE::CC_OUTI = 5+6+3+4 |
|
staticprotected |
◆ CC_OUTI_1
constexpr int openmsx::Z80TYPE::CC_OUTI_1 = 5+6+1 |
|
staticprotected |
◆ CC_OUTI_2
constexpr int openmsx::Z80TYPE::CC_OUTI_2 = 5+6+3+1 |
|
staticprotected |
◆ CC_POP
constexpr int openmsx::Z80TYPE::CC_POP = 5+3+3 |
|
staticprotected |
◆ CC_POP_1
constexpr int openmsx::Z80TYPE::CC_POP_1 = 5+1 |
|
staticprotected |
◆ CC_PREFIX
constexpr int openmsx::Z80TYPE::CC_PREFIX = 5+1 |
|
staticprotected |
◆ CC_PUSH
constexpr int openmsx::Z80TYPE::CC_PUSH = 6+3+3 |
|
staticprotected |
◆ CC_PUSH_1
constexpr int openmsx::Z80TYPE::CC_PUSH_1 = 6+1 |
|
staticprotected |
◆ CC_RDMEM
constexpr int openmsx::Z80TYPE::CC_RDMEM = 3 |
|
staticprotected |
◆ CC_RET_A
constexpr int openmsx::Z80TYPE::CC_RET_A = 5+3+3 |
|
staticprotected |
◆ CC_RET_B
constexpr int openmsx::Z80TYPE::CC_RET_B = 5 |
|
staticprotected |
◆ CC_RETN
constexpr int openmsx::Z80TYPE::CC_RETN = 5+5+3+3 |
|
staticprotected |
◆ CC_RLA
constexpr int openmsx::Z80TYPE::CC_RLA = 5 |
|
staticprotected |
◆ CC_RLD
constexpr int openmsx::Z80TYPE::CC_RLD = 5+5+3+4+3 |
|
staticprotected |
◆ CC_RLD_1
constexpr int openmsx::Z80TYPE::CC_RLD_1 = 5+5+1 |
|
staticprotected |
◆ CC_RLD_2
constexpr int openmsx::Z80TYPE::CC_RLD_2 = 5+5+3+4+1 |
|
staticprotected |
◆ CC_RST
constexpr int openmsx::Z80TYPE::CC_RST = 6+3+3 |
|
staticprotected |
◆ CC_SCF
constexpr int openmsx::Z80TYPE::CC_SCF = 5 |
|
staticprotected |
◆ CC_SET_R
constexpr int openmsx::Z80TYPE::CC_SET_R = 5+5 |
|
staticprotected |
◆ CC_SET_XHL
constexpr int openmsx::Z80TYPE::CC_SET_XHL = 5+5+4+3 |
|
staticprotected |
◆ CC_SET_XHL_1
constexpr int openmsx::Z80TYPE::CC_SET_XHL_1 = 5+5+1 |
|
staticprotected |
◆ CC_SET_XHL_2
constexpr int openmsx::Z80TYPE::CC_SET_XHL_2 = 5+5+4+1 |
|
staticprotected |
◆ CC_SET_XIX
constexpr int openmsx::Z80TYPE::CC_SET_XIX = 5+3+5+4+3 |
|
staticprotected |
◆ CC_WRMEM
constexpr int openmsx::Z80TYPE::CC_WRMEM = 3 |
|
staticprotected |
◆ CLOCK_FREQ
constexpr int openmsx::Z80TYPE::CLOCK_FREQ = 3579545 |
|
staticconstexprprotected |
◆ EE_CALL
constexpr int openmsx::Z80TYPE::EE_CALL = 6 |
|
staticprotected |
◆ EE_DJNZ
constexpr int openmsx::Z80TYPE::EE_DJNZ = 1 |
|
staticprotected |
◆ EE_ED
constexpr int openmsx::Z80TYPE::EE_ED = 5 |
|
staticprotected |
◆ EE_INC_XIX
constexpr int openmsx::Z80TYPE::EE_INC_XIX = 8 |
|
staticprotected |
◆ EE_IRQ0_1
constexpr int openmsx::Z80TYPE::EE_IRQ0_1 = 1 |
|
staticprotected |
◆ EE_IRQ1_1
constexpr int openmsx::Z80TYPE::EE_IRQ1_1 = 1 |
|
staticprotected |
◆ EE_IRQ2_1
constexpr int openmsx::Z80TYPE::EE_IRQ2_1 = 1 |
|
staticprotected |
◆ EE_NMI_1
constexpr int openmsx::Z80TYPE::EE_NMI_1 = -1 |
|
staticprotected |
◆ EE_RET_C
constexpr int openmsx::Z80TYPE::EE_RET_C = 1 |
|
staticprotected |
◆ EE_RETN
constexpr int openmsx::Z80TYPE::EE_RETN = 5 |
|
staticprotected |
◆ EE_SET_XIX
constexpr int openmsx::Z80TYPE::EE_SET_XIX = 3 |
|
staticprotected |
◆ HALT_STATES
constexpr unsigned openmsx::Z80TYPE::HALT_STATES = 4 + WAIT_CYCLES |
|
staticconstexprprotected |
◆ IS_R800
constexpr bool openmsx::Z80TYPE::IS_R800 = false |
|
staticconstexprprotected |
◆ WAIT_CYCLES
constexpr int openmsx::Z80TYPE::WAIT_CYCLES = 1 |
|
staticconstexprprotected |
The documentation for this class was generated from the following file: