ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
#include <z80.h>
Public Member Functions | |
Z80 () | |
tUBYTE | read_mem (tUWORD addr) |
void | write_mem (tUWORD addr, tUBYTE val) |
void | setMembank_read (tUBYTE bank, tUBYTE *ptr) |
void | setMembank_write (tUBYTE bank, tUBYTE *ptr) |
void | setInHandler (Z80_IN_Handler handler) |
void | setOutHandler (Z80_OUT_Handler handler) |
void | setWsHandler (Z80_WS_Handler handler) |
Register & | reg () |
void | init () |
int | execute (int cc) |
void | stop () |
void | init_tables () |
int | cycleCount () |
void | mf2stop () |
void | setMF2ExitAddr (tUDWORD addr) |
void | setIntPending (tUBYTE ip) |
tUBYTE | intPending () |
void | initMemMap () |
void | endMemMap () |
void | z80_pfx_cb () |
void | z80_pfx_dd () |
void | z80_pfx_ddcb () |
void | z80_pfx_ed () |
void | z80_pfx_fd () |
void | z80_pfx_fdcb () |
tUBYTE | RES (tUBYTE bit, tUBYTE val) |
tUBYTE | RLC (tUBYTE val) |
tUBYTE | RL (tUBYTE val) |
tUBYTE | RRC (tUBYTE val) |
tUBYTE | RR (tUBYTE val) |
tUBYTE | SET (tUBYTE bit, tUBYTE val) |
tUBYTE | SLA (tUBYTE val) |
tUBYTE | SLL (tUBYTE val) |
tUBYTE | SRA (tUBYTE val) |
tUBYTE | SRL (tUBYTE val) |
Private Types | |
typedef tUBYTE(Cpc::* | Z80_IN_Handler) (tREGPAIR port) |
typedef void(Cpc::* | Z80_OUT_Handler) (tREGPAIR port, tUBYTE value) |
typedef void(Cpc::* | Z80_WS_Handler) (void) |
Private Attributes | |
Register | z80 |
tUBYTE * | membank_read [4] |
tUBYTE * | membank_write [4] |
Z80_IN_Handler | IN_handler |
Z80_OUT_Handler | OUT_handler |
Z80_WS_Handler | WS_handler |
tDWORD | dwMF2ExitAddr |
tDWORD | dwMF2Flags |
int | iCycleCountSum |
int | iCycleCount |
int | iCycleCountInit |
int | iWSAdjust |
bool | mStop |
tUBYTE | SZ [256] |
tUBYTE | SZ_BIT [256] |
tUBYTE | SZP [256] |
tUBYTE | SZHV_inc [256] |
tUBYTE | SZHV_dec [256] |
Static Private Attributes | |
static const tUBYTE | irep_tmp1 [4][4] |
static const tUBYTE | drep_tmp1 [4][4] |
static const tUBYTE | breg_tmp2 [256] |
static const tUBYTE | cc_op [256] |
static const tUBYTE | cc_cb [256] |
static const tUBYTE | cc_ed [256] |
static const tUBYTE | cc_xy [256] |
static const tUBYTE | cc_ex [256] |
static const tUBYTE | cc_xycb [256] |
static const tUWORD | DAATable [2048] |
The CPU of the CPC. With the Power of 4 Mhz and 8bit registers. The Z80 was later used in Sega Mega Drive as sound processor.
|
private |
Z80 | ( | ) |
References Z80::init().
|
inline |
References Z80::iCycleCount, and Z80::mf2stop().
Referenced by Cpc::waitstates().
|
inline |
int execute | ( | int | cc | ) |
References ADC, Z80::adc_a, Z80::adc_b, Z80::adc_byte, Z80::adc_c, Z80::adc_d, Z80::adc_e, Z80::adc_h, Z80::adc_l, Z80::adc_mhl, ADD, ADD16, Z80::add_a, Z80::add_b, Z80::add_byte, Z80::add_c, Z80::add_d, Z80::add_e, Z80::add_h, Z80::add_hl_bc, Z80::add_hl_de, Z80::add_hl_hl, Z80::add_hl_sp, Z80::add_l, Z80::add_mhl, Register::AF, Register::AFx, AND, Z80::and_a, Z80::and_b, Z80::and_byte, Z80::and_c, Z80::and_d, Z80::and_e, Z80::and_h, Z80::and_l, Z80::and_mhl, b, Register::BC, Register::break_point, Sound::bufferFull(), Z80::call, CALL, Z80::call_c, Z80::call_m, Z80::call_nc, Z80::call_nz, Z80::call_p, Z80::call_pe, Z80::call_po, Z80::call_z, Z80::cc_ex, Z80::cc_op, Z80::ccf, Z80::CF, CP, Z80::cp_a, Z80::cp_b, Z80::cp_byte, Z80::cp_c, Z80::cp_d, Z80::cp_e, Z80::cp_h, Z80::cp_l, Z80::cp_mhl, cpcx::cpc, Z80::cpl, Z80::daa, DAA, Register::DE, DEC, Z80::dec_a, Z80::dec_b, Z80::dec_bc, Z80::dec_c, Z80::dec_d, Z80::dec_de, Z80::dec_e, Z80::dec_h, Z80::dec_hl, Z80::dec_l, Z80::dec_mhl, Z80::dec_sp, Z80::di, Z80::djnz, Z80::dwMF2ExitAddr, Z80::dwMF2Flags, Z80::EC_BREAKPOINT, Z80::ei, Register::EI_issued, EX, Z80::ex_af_af, Z80::ex_de_hl, Z80::ex_msp_hl, EX_SP, Z80::exx, EXX, Register::HALT, Z80::halt, Register::HL, Z80::iCycleCount, Z80::iCycleCountInit, Z80::iCycleCountSum, Register::IFF1, Register::IFF2, Z80::ina, INC, Z80::inc_a, Z80::inc_b, Z80::inc_bc, Z80::inc_c, Z80::inc_d, Z80::inc_de, Z80::inc_e, Z80::inc_h, Z80::inc_hl, Z80::inc_l, Z80::inc_mhl, Z80::inc_sp, Register::int_pending, Z80::iWSAdjust, Z80::jp, JP, Z80::jp_c, Z80::jp_m, Z80::jp_nc, Z80::jp_nz, Z80::jp_p, Z80::jp_pe, Z80::jp_po, Z80::jp_z, Z80::jr, JR, Z80::jr_c, Z80::jr_nc, Z80::jr_nz, Z80::jr_z, LD16_MEM, Z80::ld_a_a, Z80::ld_a_b, Z80::ld_a_byte, Z80::ld_a_c, Z80::ld_a_d, Z80::ld_a_e, Z80::ld_a_h, Z80::ld_a_l, Z80::ld_a_mbc, Z80::ld_a_mde, Z80::ld_a_mhl, Z80::ld_a_mword, Z80::ld_b_a, Z80::ld_b_b, Z80::ld_b_byte, Z80::ld_b_c, Z80::ld_b_d, Z80::ld_b_e, Z80::ld_b_h, Z80::ld_b_l, Z80::ld_b_mhl, Z80::ld_bc_word, Z80::ld_c_a, Z80::ld_c_b, Z80::ld_c_byte, Z80::ld_c_c, Z80::ld_c_d, Z80::ld_c_e, Z80::ld_c_h, Z80::ld_c_l, Z80::ld_c_mhl, Z80::ld_d_a, Z80::ld_d_b, Z80::ld_d_byte, Z80::ld_d_c, Z80::ld_d_d, Z80::ld_d_e, Z80::ld_d_h, Z80::ld_d_l, Z80::ld_d_mhl, Z80::ld_de_word, Z80::ld_e_a, Z80::ld_e_b, Z80::ld_e_byte, Z80::ld_e_c, Z80::ld_e_d, Z80::ld_e_e, Z80::ld_e_h, Z80::ld_e_l, Z80::ld_e_mhl, Z80::ld_h_a, Z80::ld_h_b, Z80::ld_h_byte, Z80::ld_h_c, Z80::ld_h_d, Z80::ld_h_e, Z80::ld_h_h, Z80::ld_h_l, Z80::ld_h_mhl, Z80::ld_hl_mword, Z80::ld_hl_word, Z80::ld_l_a, Z80::ld_l_b, Z80::ld_l_byte, Z80::ld_l_c, Z80::ld_l_d, Z80::ld_l_e, Z80::ld_l_h, Z80::ld_l_l, Z80::ld_l_mhl, Z80::ld_mbc_a, Z80::ld_mde_a, Z80::ld_mhl_a, Z80::ld_mhl_b, Z80::ld_mhl_byte, Z80::ld_mhl_c, Z80::ld_mhl_d, Z80::ld_mhl_e, Z80::ld_mhl_h, Z80::ld_mhl_l, Z80::ld_mword_a, Z80::ld_mword_hl, Z80::ld_pc_hl, Z80::ld_sp_hl, Z80::ld_sp_word, LDMEM_16, MF2_INVISIBLE, MF2_RUNNING, Z80::mStop, Z80::nop, OR, Z80::or_a, Z80::or_b, Z80::or_byte, Z80::or_c, Z80::or_d, Z80::or_e, Z80::or_h, Z80::or_l, Z80::or_mhl, Z80::outa, Register::PC, Z80::pfx_cb, Z80::pfx_dd, Z80::pfx_ed, Z80::pfx_fd, POP, Z80::pop_af, Z80::pop_bc, Z80::pop_de, Z80::pop_hl, PUSH, Z80::push_af, Z80::push_bc, Z80::push_de, Z80::push_hl, Register::R, Z80::read_mem(), Z80::ret, RET, Z80::ret_c, Z80::ret_m, Z80::ret_nc, Z80::ret_nz, Z80::ret_p, Z80::ret_pe, Z80::ret_po, Z80::ret_z, Z80::rla, RLA, Z80::rlca, RLCA, Z80::rra, RRA, Z80::rrca, RRCA, RST, Z80::rst00, Z80::rst08, Z80::rst10, Z80::rst18, Z80::rst20, Z80::rst28, Z80::rst30, Z80::rst38, SBC, Z80::sbc_a, Z80::sbc_b, Z80::sbc_byte, Z80::sbc_c, Z80::sbc_d, Z80::sbc_e, Z80::sbc_h, Z80::sbc_l, Z80::sbc_mhl, Z80::scf, Cpc::sound(), Register::SP, SUB, Z80::sub_a, Z80::sub_b, Z80::sub_byte, Z80::sub_c, Z80::sub_d, Z80::sub_e, Z80::sub_h, Z80::sub_l, Z80::sub_mhl, Z80::write_mem(), XOR, Z80::xor_a, Z80::xor_b, Z80::xor_byte, Z80::xor_c, Z80::xor_d, Z80::xor_e, Z80::xor_h, Z80::xor_l, Z80::xor_mhl, Z80::z80, z80_IN_handler, z80_int_handler, z80_OUT_handler, Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), Z80::z80_pfx_fd(), and z80_wait_states.
Referenced by Z80::reg().
void init | ( | ) |
References Z80::dwMF2ExitAddr, Z80::dwMF2Flags, Z80::iCycleCount, Z80::iCycleCountInit, Z80::iCycleCountSum, Z80::init_tables(), Z80::iWSAdjust, Z80::mStop, and Z80::z80.
Referenced by Z80::reg(), and Z80::Z80().
void init_tables | ( | ) |
References Z80::SZ, Z80::SZ_BIT, Z80::SZHV_dec, Z80::SZHV_inc, and Z80::SZP.
Referenced by Z80::init(), and Z80::stop().
|
inline |
|
inline |
References Register::int_pending, and Z80::z80.
void mf2stop | ( | ) |
References Z80::dwMF2ExitAddr, Z80::dwMF2Flags, Register::EI_issued, Z80::iCycleCount, Register::IFF1, Z80::iWSAdjust, MF2_ACTIVE, MF2_RUNNING, Register::PC, Register::R, RST, Z80::z80, and z80_wait_states.
Referenced by Z80::cycleCount().
References Z80::membank_read.
Referenced by Z80::execute(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), Z80::z80_pfx_ed(), Z80::z80_pfx_fd(), and Z80::z80_pfx_fdcb().
|
inline |
References Z80::execute(), Z80::init(), and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
|
inline |
References Z80::IN_handler.
|
inline |
References Register::int_pending, and Z80::z80.
Referenced by Vdu::access_video_memory(), and Cpc::z80_out_handler().
References Z80::membank_read.
Referenced by MemMan::memoryManager(), MemMan::toggleLowerRom(), and MemMan::toggleUpperRom().
References Z80::membank_write.
Referenced by MemMan::memoryManager().
|
inline |
References Z80::dwMF2ExitAddr.
|
inline |
References Z80::OUT_handler.
|
inline |
References Z80::WS_handler.
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
References Register::AF, Z80::SZP, and Z80::z80.
Referenced by Z80::endMemMap(), Z80::z80_pfx_cb(), Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
|
inline |
References Z80::init_tables(), and Z80::mStop.
Referenced by Vdu::access_video_memory().
References Z80::membank_write.
Referenced by Z80::execute(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), Z80::z80_pfx_fd(), and Z80::z80_pfx_fdcb().
void z80_pfx_cb | ( | ) |
References Register::AF, b, Register::BC, BIT, Z80::bit0_a, Z80::bit0_b, Z80::bit0_c, Z80::bit0_d, Z80::bit0_e, Z80::bit0_h, Z80::bit0_l, Z80::bit0_mhl, Z80::bit1_a, Z80::bit1_b, Z80::bit1_c, Z80::bit1_d, Z80::bit1_e, Z80::bit1_h, Z80::bit1_l, Z80::bit1_mhl, Z80::bit2_a, Z80::bit2_b, Z80::bit2_c, Z80::bit2_d, Z80::bit2_e, Z80::bit2_h, Z80::bit2_l, Z80::bit2_mhl, Z80::bit3_a, Z80::bit3_b, Z80::bit3_c, Z80::bit3_d, Z80::bit3_e, Z80::bit3_h, Z80::bit3_l, Z80::bit3_mhl, Z80::bit4_a, Z80::bit4_b, Z80::bit4_c, Z80::bit4_d, Z80::bit4_e, Z80::bit4_h, Z80::bit4_l, Z80::bit4_mhl, Z80::bit5_a, Z80::bit5_b, Z80::bit5_c, Z80::bit5_d, Z80::bit5_e, Z80::bit5_h, Z80::bit5_l, Z80::bit5_mhl, Z80::bit6_a, Z80::bit6_b, Z80::bit6_c, Z80::bit6_d, Z80::bit6_e, Z80::bit6_h, Z80::bit6_l, Z80::bit6_mhl, Z80::bit7_a, Z80::bit7_b, Z80::bit7_c, Z80::bit7_d, Z80::bit7_e, Z80::bit7_h, Z80::bit7_l, Z80::bit7_mhl, Z80::cc_cb, Register::DE, Register::HL, Z80::iCycleCount, Register::PC, Register::R, Z80::read_mem(), Z80::RES(), Z80::res0_a, Z80::res0_b, Z80::res0_c, Z80::res0_d, Z80::res0_e, Z80::res0_h, Z80::res0_l, Z80::res0_mhl, Z80::res1_a, Z80::res1_b, Z80::res1_c, Z80::res1_d, Z80::res1_e, Z80::res1_h, Z80::res1_l, Z80::res1_mhl, Z80::res2_a, Z80::res2_b, Z80::res2_c, Z80::res2_d, Z80::res2_e, Z80::res2_h, Z80::res2_l, Z80::res2_mhl, Z80::res3_a, Z80::res3_b, Z80::res3_c, Z80::res3_d, Z80::res3_e, Z80::res3_h, Z80::res3_l, Z80::res3_mhl, Z80::res4_a, Z80::res4_b, Z80::res4_c, Z80::res4_d, Z80::res4_e, Z80::res4_h, Z80::res4_l, Z80::res4_mhl, Z80::res5_a, Z80::res5_b, Z80::res5_c, Z80::res5_d, Z80::res5_e, Z80::res5_h, Z80::res5_l, Z80::res5_mhl, Z80::res6_a, Z80::res6_b, Z80::res6_c, Z80::res6_d, Z80::res6_e, Z80::res6_h, Z80::res6_l, Z80::res6_mhl, Z80::res7_a, Z80::res7_b, Z80::res7_c, Z80::res7_d, Z80::res7_e, Z80::res7_h, Z80::res7_l, Z80::res7_mhl, Z80::RL(), Z80::rl_a, Z80::rl_b, Z80::rl_c, Z80::rl_d, Z80::rl_e, Z80::rl_h, Z80::rl_l, Z80::rl_mhl, Z80::RLC(), Z80::rlc_a, Z80::rlc_b, Z80::rlc_c, Z80::rlc_d, Z80::rlc_e, Z80::rlc_h, Z80::rlc_l, Z80::rlc_mhl, Z80::RR(), Z80::rr_a, Z80::rr_b, Z80::rr_c, Z80::rr_d, Z80::rr_e, Z80::rr_h, Z80::rr_l, Z80::rr_mhl, Z80::RRC(), Z80::rrc_a, Z80::rrc_b, Z80::rrc_c, Z80::rrc_d, Z80::rrc_e, Z80::rrc_h, Z80::rrc_l, Z80::rrc_mhl, Z80::SET(), Z80::set0_a, Z80::set0_b, Z80::set0_c, Z80::set0_d, Z80::set0_e, Z80::set0_h, Z80::set0_l, Z80::set0_mhl, Z80::set1_a, Z80::set1_b, Z80::set1_c, Z80::set1_d, Z80::set1_e, Z80::set1_h, Z80::set1_l, Z80::set1_mhl, Z80::set2_a, Z80::set2_b, Z80::set2_c, Z80::set2_d, Z80::set2_e, Z80::set2_h, Z80::set2_l, Z80::set2_mhl, Z80::set3_a, Z80::set3_b, Z80::set3_c, Z80::set3_d, Z80::set3_e, Z80::set3_h, Z80::set3_l, Z80::set3_mhl, Z80::set4_a, Z80::set4_b, Z80::set4_c, Z80::set4_d, Z80::set4_e, Z80::set4_h, Z80::set4_l, Z80::set4_mhl, Z80::set5_a, Z80::set5_b, Z80::set5_c, Z80::set5_d, Z80::set5_e, Z80::set5_h, Z80::set5_l, Z80::set5_mhl, Z80::set6_a, Z80::set6_b, Z80::set6_c, Z80::set6_d, Z80::set6_e, Z80::set6_h, Z80::set6_l, Z80::set6_mhl, Z80::set7_a, Z80::set7_b, Z80::set7_c, Z80::set7_d, Z80::set7_e, Z80::set7_h, Z80::set7_l, Z80::set7_mhl, Z80::SLA(), Z80::sla_a, Z80::sla_b, Z80::sla_c, Z80::sla_d, Z80::sla_e, Z80::sla_h, Z80::sla_l, Z80::sla_mhl, Z80::SLL(), Z80::sll_a, Z80::sll_b, Z80::sll_c, Z80::sll_d, Z80::sll_e, Z80::sll_h, Z80::sll_l, Z80::sll_mhl, Z80::SRA(), Z80::sra_a, Z80::sra_b, Z80::sra_c, Z80::sra_d, Z80::sra_e, Z80::sra_h, Z80::sra_l, Z80::sra_mhl, Z80::SRL(), Z80::srl_a, Z80::srl_b, Z80::srl_c, Z80::srl_d, Z80::srl_e, Z80::srl_h, Z80::srl_l, Z80::srl_mhl, Z80::write_mem(), and Z80::z80.
Referenced by Z80::endMemMap(), and Z80::execute().
void z80_pfx_dd | ( | ) |
References ADC, Z80::adc_a, Z80::adc_b, Z80::adc_byte, Z80::adc_c, Z80::adc_d, Z80::adc_e, Z80::adc_h, Z80::adc_l, Z80::adc_mhl, ADD, ADD16, Z80::add_a, Z80::add_b, Z80::add_byte, Z80::add_c, Z80::add_d, Z80::add_e, Z80::add_h, Z80::add_hl_bc, Z80::add_hl_de, Z80::add_hl_hl, Z80::add_hl_sp, Z80::add_l, Z80::add_mhl, Register::AF, Register::AFx, AND, Z80::and_a, Z80::and_b, Z80::and_byte, Z80::and_c, Z80::and_d, Z80::and_e, Z80::and_h, Z80::and_l, Z80::and_mhl, b, Register::BC, Z80::call, CALL, Z80::call_c, Z80::call_m, Z80::call_nc, Z80::call_nz, Z80::call_p, Z80::call_pe, Z80::call_po, Z80::call_z, Z80::cc_ex, Z80::cc_xy, Z80::ccf, Z80::CF, CP, Z80::cp_a, Z80::cp_b, Z80::cp_byte, Z80::cp_c, Z80::cp_d, Z80::cp_e, Z80::cp_h, Z80::cp_l, Z80::cp_mhl, Z80::cpl, Z80::daa, DAA, Register::DE, DEC, Z80::dec_a, Z80::dec_b, Z80::dec_bc, Z80::dec_c, Z80::dec_d, Z80::dec_de, Z80::dec_e, Z80::dec_h, Z80::dec_hl, Z80::dec_l, Z80::dec_mhl, Z80::dec_sp, Z80::di, Z80::djnz, Z80::ei, Register::EI_issued, EX, Z80::ex_af_af, Z80::ex_de_hl, Z80::ex_msp_hl, EX_SP, Z80::exx, EXX, Register::HALT, Z80::halt, Register::HL, Z80::iCycleCount, Register::IFF1, Register::IFF2, Z80::ina, INC, Z80::inc_a, Z80::inc_b, Z80::inc_bc, Z80::inc_c, Z80::inc_d, Z80::inc_de, Z80::inc_e, Z80::inc_h, Z80::inc_hl, Z80::inc_l, Z80::inc_mhl, Z80::inc_sp, Z80::iWSAdjust, Register::IX, Z80::jp, JP, Z80::jp_c, Z80::jp_m, Z80::jp_nc, Z80::jp_nz, Z80::jp_p, Z80::jp_pe, Z80::jp_po, Z80::jp_z, Z80::jr, JR, Z80::jr_c, Z80::jr_nc, Z80::jr_nz, Z80::jr_z, LD16_MEM, Z80::ld_a_a, Z80::ld_a_b, Z80::ld_a_byte, Z80::ld_a_c, Z80::ld_a_d, Z80::ld_a_e, Z80::ld_a_h, Z80::ld_a_l, Z80::ld_a_mbc, Z80::ld_a_mde, Z80::ld_a_mhl, Z80::ld_a_mword, Z80::ld_b_a, Z80::ld_b_b, Z80::ld_b_byte, Z80::ld_b_c, Z80::ld_b_d, Z80::ld_b_e, Z80::ld_b_h, Z80::ld_b_l, Z80::ld_b_mhl, Z80::ld_bc_word, Z80::ld_c_a, Z80::ld_c_b, Z80::ld_c_byte, Z80::ld_c_c, Z80::ld_c_d, Z80::ld_c_e, Z80::ld_c_h, Z80::ld_c_l, Z80::ld_c_mhl, Z80::ld_d_a, Z80::ld_d_b, Z80::ld_d_byte, Z80::ld_d_c, Z80::ld_d_d, Z80::ld_d_e, Z80::ld_d_h, Z80::ld_d_l, Z80::ld_d_mhl, Z80::ld_de_word, Z80::ld_e_a, Z80::ld_e_b, Z80::ld_e_byte, Z80::ld_e_c, Z80::ld_e_d, Z80::ld_e_e, Z80::ld_e_h, Z80::ld_e_l, Z80::ld_e_mhl, Z80::ld_h_a, Z80::ld_h_b, Z80::ld_h_byte, Z80::ld_h_c, Z80::ld_h_d, Z80::ld_h_e, Z80::ld_h_h, Z80::ld_h_l, Z80::ld_h_mhl, Z80::ld_hl_mword, Z80::ld_hl_word, Z80::ld_l_a, Z80::ld_l_b, Z80::ld_l_byte, Z80::ld_l_c, Z80::ld_l_d, Z80::ld_l_e, Z80::ld_l_h, Z80::ld_l_l, Z80::ld_l_mhl, Z80::ld_mbc_a, Z80::ld_mde_a, Z80::ld_mhl_a, Z80::ld_mhl_b, Z80::ld_mhl_byte, Z80::ld_mhl_c, Z80::ld_mhl_d, Z80::ld_mhl_e, Z80::ld_mhl_h, Z80::ld_mhl_l, Z80::ld_mword_a, Z80::ld_mword_hl, Z80::ld_pc_hl, Z80::ld_sp_hl, Z80::ld_sp_word, LDMEM_16, Z80::nop, OR, Z80::or_a, Z80::or_b, Z80::or_byte, Z80::or_c, Z80::or_d, Z80::or_e, Z80::or_h, Z80::or_l, Z80::or_mhl, Z80::outa, Register::PC, Z80::pfx_cb, Z80::pfx_dd, Z80::pfx_ed, Z80::pfx_fd, POP, Z80::pop_af, Z80::pop_bc, Z80::pop_de, Z80::pop_hl, PUSH, Z80::push_af, Z80::push_bc, Z80::push_de, Z80::push_hl, Register::R, Z80::read_mem(), Z80::ret, RET, Z80::ret_c, Z80::ret_m, Z80::ret_nc, Z80::ret_nz, Z80::ret_p, Z80::ret_pe, Z80::ret_po, Z80::ret_z, Z80::rla, RLA, Z80::rlca, RLCA, Z80::rra, RRA, Z80::rrca, RRCA, RST, Z80::rst00, Z80::rst08, Z80::rst10, Z80::rst18, Z80::rst20, Z80::rst28, Z80::rst30, Z80::rst38, SBC, Z80::sbc_a, Z80::sbc_b, Z80::sbc_byte, Z80::sbc_c, Z80::sbc_d, Z80::sbc_e, Z80::sbc_h, Z80::sbc_l, Z80::sbc_mhl, Z80::scf, Register::SP, SUB, Z80::sub_a, Z80::sub_b, Z80::sub_byte, Z80::sub_c, Z80::sub_d, Z80::sub_e, Z80::sub_h, Z80::sub_l, Z80::sub_mhl, Z80::write_mem(), XOR, Z80::xor_a, Z80::xor_b, Z80::xor_byte, Z80::xor_c, Z80::xor_d, Z80::xor_e, Z80::xor_h, Z80::xor_l, Z80::xor_mhl, Z80::z80, z80_IN_handler, z80_OUT_handler, Z80::z80_pfx_ddcb(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fd().
Referenced by Z80::endMemMap(), Z80::execute(), and Z80::z80_pfx_fd().
void z80_pfx_ddcb | ( | ) |
References Register::AF, b, Register::BC, Z80::bit0_a, Z80::bit0_b, Z80::bit0_c, Z80::bit0_d, Z80::bit0_e, Z80::bit0_h, Z80::bit0_l, Z80::bit0_mhl, Z80::bit1_a, Z80::bit1_b, Z80::bit1_c, Z80::bit1_d, Z80::bit1_e, Z80::bit1_h, Z80::bit1_l, Z80::bit1_mhl, Z80::bit2_a, Z80::bit2_b, Z80::bit2_c, Z80::bit2_d, Z80::bit2_e, Z80::bit2_h, Z80::bit2_l, Z80::bit2_mhl, Z80::bit3_a, Z80::bit3_b, Z80::bit3_c, Z80::bit3_d, Z80::bit3_e, Z80::bit3_h, Z80::bit3_l, Z80::bit3_mhl, Z80::bit4_a, Z80::bit4_b, Z80::bit4_c, Z80::bit4_d, Z80::bit4_e, Z80::bit4_h, Z80::bit4_l, Z80::bit4_mhl, Z80::bit5_a, Z80::bit5_b, Z80::bit5_c, Z80::bit5_d, Z80::bit5_e, Z80::bit5_h, Z80::bit5_l, Z80::bit5_mhl, Z80::bit6_a, Z80::bit6_b, Z80::bit6_c, Z80::bit6_d, Z80::bit6_e, Z80::bit6_h, Z80::bit6_l, Z80::bit6_mhl, Z80::bit7_a, Z80::bit7_b, Z80::bit7_c, Z80::bit7_d, Z80::bit7_e, Z80::bit7_h, Z80::bit7_l, Z80::bit7_mhl, BIT_XY, Z80::cc_xycb, Register::DE, Register::HL, Z80::iCycleCount, Register::IX, Register::PC, Z80::read_mem(), Z80::RES(), Z80::res0_a, Z80::res0_b, Z80::res0_c, Z80::res0_d, Z80::res0_e, Z80::res0_h, Z80::res0_l, Z80::res0_mhl, Z80::res1_a, Z80::res1_b, Z80::res1_c, Z80::res1_d, Z80::res1_e, Z80::res1_h, Z80::res1_l, Z80::res1_mhl, Z80::res2_a, Z80::res2_b, Z80::res2_c, Z80::res2_d, Z80::res2_e, Z80::res2_h, Z80::res2_l, Z80::res2_mhl, Z80::res3_a, Z80::res3_b, Z80::res3_c, Z80::res3_d, Z80::res3_e, Z80::res3_h, Z80::res3_l, Z80::res3_mhl, Z80::res4_a, Z80::res4_b, Z80::res4_c, Z80::res4_d, Z80::res4_e, Z80::res4_h, Z80::res4_l, Z80::res4_mhl, Z80::res5_a, Z80::res5_b, Z80::res5_c, Z80::res5_d, Z80::res5_e, Z80::res5_h, Z80::res5_l, Z80::res5_mhl, Z80::res6_a, Z80::res6_b, Z80::res6_c, Z80::res6_d, Z80::res6_e, Z80::res6_h, Z80::res6_l, Z80::res6_mhl, Z80::res7_a, Z80::res7_b, Z80::res7_c, Z80::res7_d, Z80::res7_e, Z80::res7_h, Z80::res7_l, Z80::res7_mhl, Z80::RL(), Z80::rl_a, Z80::rl_b, Z80::rl_c, Z80::rl_d, Z80::rl_e, Z80::rl_h, Z80::rl_l, Z80::rl_mhl, Z80::RLC(), Z80::rlc_a, Z80::rlc_b, Z80::rlc_c, Z80::rlc_d, Z80::rlc_e, Z80::rlc_h, Z80::rlc_l, Z80::rlc_mhl, Z80::RR(), Z80::rr_a, Z80::rr_b, Z80::rr_c, Z80::rr_d, Z80::rr_e, Z80::rr_h, Z80::rr_l, Z80::rr_mhl, Z80::RRC(), Z80::rrc_a, Z80::rrc_b, Z80::rrc_c, Z80::rrc_d, Z80::rrc_e, Z80::rrc_h, Z80::rrc_l, Z80::rrc_mhl, Z80::SET(), Z80::set0_a, Z80::set0_b, Z80::set0_c, Z80::set0_d, Z80::set0_e, Z80::set0_h, Z80::set0_l, Z80::set0_mhl, Z80::set1_a, Z80::set1_b, Z80::set1_c, Z80::set1_d, Z80::set1_e, Z80::set1_h, Z80::set1_l, Z80::set1_mhl, Z80::set2_a, Z80::set2_b, Z80::set2_c, Z80::set2_d, Z80::set2_e, Z80::set2_h, Z80::set2_l, Z80::set2_mhl, Z80::set3_a, Z80::set3_b, Z80::set3_c, Z80::set3_d, Z80::set3_e, Z80::set3_h, Z80::set3_l, Z80::set3_mhl, Z80::set4_a, Z80::set4_b, Z80::set4_c, Z80::set4_d, Z80::set4_e, Z80::set4_h, Z80::set4_l, Z80::set4_mhl, Z80::set5_a, Z80::set5_b, Z80::set5_c, Z80::set5_d, Z80::set5_e, Z80::set5_h, Z80::set5_l, Z80::set5_mhl, Z80::set6_a, Z80::set6_b, Z80::set6_c, Z80::set6_d, Z80::set6_e, Z80::set6_h, Z80::set6_l, Z80::set6_mhl, Z80::set7_a, Z80::set7_b, Z80::set7_c, Z80::set7_d, Z80::set7_e, Z80::set7_h, Z80::set7_l, Z80::set7_mhl, Z80::SLA(), Z80::sla_a, Z80::sla_b, Z80::sla_c, Z80::sla_d, Z80::sla_e, Z80::sla_h, Z80::sla_l, Z80::sla_mhl, Z80::SLL(), Z80::sll_a, Z80::sll_b, Z80::sll_c, Z80::sll_d, Z80::sll_e, Z80::sll_h, Z80::sll_l, Z80::sll_mhl, Z80::SRA(), Z80::sra_a, Z80::sra_b, Z80::sra_c, Z80::sra_d, Z80::sra_e, Z80::sra_h, Z80::sra_l, Z80::sra_mhl, Z80::SRL(), Z80::srl_a, Z80::srl_b, Z80::srl_c, Z80::srl_d, Z80::srl_e, Z80::srl_h, Z80::srl_l, Z80::srl_mhl, Z80::write_mem(), and Z80::z80.
Referenced by Z80::endMemMap(), and Z80::z80_pfx_dd().
void z80_pfx_ed | ( | ) |
References ADC16, Z80::adc_hl_bc, Z80::adc_hl_de, Z80::adc_hl_hl, Z80::adc_hl_sp, Register::AF, Register::BC, Z80::cc_ed, Z80::cpd, CPD, Z80::cpdr, CPDR, Z80::cpi, CPI, Z80::cpir, CPIR, Register::DE, Z80::ed_00, Z80::ed_01, Z80::ed_02, Z80::ed_03, Z80::ed_04, Z80::ed_05, Z80::ed_06, Z80::ed_07, Z80::ed_08, Z80::ed_09, Z80::ed_0a, Z80::ed_0b, Z80::ed_0c, Z80::ed_0d, Z80::ed_0e, Z80::ed_0f, Z80::ed_10, Z80::ed_11, Z80::ed_12, Z80::ed_13, Z80::ed_14, Z80::ed_15, Z80::ed_16, Z80::ed_17, Z80::ed_18, Z80::ed_19, Z80::ed_1a, Z80::ed_1b, Z80::ed_1c, Z80::ed_1d, Z80::ed_1e, Z80::ed_1f, Z80::ed_20, Z80::ed_21, Z80::ed_22, Z80::ed_23, Z80::ed_24, Z80::ed_25, Z80::ed_26, Z80::ed_27, Z80::ed_28, Z80::ed_29, Z80::ed_2a, Z80::ed_2b, Z80::ed_2c, Z80::ed_2d, Z80::ed_2e, Z80::ed_2f, Z80::ed_30, Z80::ed_31, Z80::ed_32, Z80::ed_33, Z80::ed_34, Z80::ed_35, Z80::ed_36, Z80::ed_37, Z80::ed_38, Z80::ed_39, Z80::ed_3a, Z80::ed_3b, Z80::ed_3c, Z80::ed_3d, Z80::ed_3e, Z80::ed_3f, Z80::ed_77, Z80::ed_7f, Z80::ed_80, Z80::ed_81, Z80::ed_82, Z80::ed_83, Z80::ed_84, Z80::ed_85, Z80::ed_86, Z80::ed_87, Z80::ed_88, Z80::ed_89, Z80::ed_8a, Z80::ed_8b, Z80::ed_8c, Z80::ed_8d, Z80::ed_8e, Z80::ed_8f, Z80::ed_90, Z80::ed_91, Z80::ed_92, Z80::ed_93, Z80::ed_94, Z80::ed_95, Z80::ed_96, Z80::ed_97, Z80::ed_98, Z80::ed_99, Z80::ed_9a, Z80::ed_9b, Z80::ed_9c, Z80::ed_9d, Z80::ed_9e, Z80::ed_9f, Z80::ed_a4, Z80::ed_a5, Z80::ed_a6, Z80::ed_a7, Z80::ed_ac, Z80::ed_ad, Z80::ed_ae, Z80::ed_af, Z80::ed_b4, Z80::ed_b5, Z80::ed_b6, Z80::ed_b7, Z80::ed_bc, Z80::ed_bd, Z80::ed_be, Z80::ed_bf, Z80::ed_c0, Z80::ed_c1, Z80::ed_c2, Z80::ed_c3, Z80::ed_c4, Z80::ed_c5, Z80::ed_c6, Z80::ed_c7, Z80::ed_c8, Z80::ed_c9, Z80::ed_ca, Z80::ed_cb, Z80::ed_cc, Z80::ed_cd, Z80::ed_ce, Z80::ed_cf, Z80::ed_d0, Z80::ed_d1, Z80::ed_d2, Z80::ed_d3, Z80::ed_d4, Z80::ed_d5, Z80::ed_d6, Z80::ed_d7, Z80::ed_d8, Z80::ed_d9, Z80::ed_da, Z80::ed_db, Z80::ed_dc, Z80::ed_dd, Z80::ed_de, Z80::ed_df, Z80::ed_e0, Z80::ed_e1, Z80::ed_e2, Z80::ed_e3, Z80::ed_e4, Z80::ed_e5, Z80::ed_e6, Z80::ed_e7, Z80::ed_e8, Z80::ed_e9, Z80::ed_ea, Z80::ed_eb, Z80::ed_ec, Z80::ed_ed, Z80::ed_ee, Z80::ed_ef, Z80::ed_f0, Z80::ed_f1, Z80::ed_f2, Z80::ed_f3, Z80::ed_f4, Z80::ed_f5, Z80::ed_f6, Z80::ed_f7, Z80::ed_f8, Z80::ed_f9, Z80::ed_fa, Z80::ed_fb, Z80::ed_fc, Z80::ed_fd, Z80::ed_fe, Z80::ed_ff, Register::HALT, Register::HL, Register::I, Z80::iCycleCount, Register::IFF1, Register::IFF2, Register::IM, Z80::im_0, Z80::im_0_1, Z80::im_0_2, Z80::im_0_3, Z80::im_1, Z80::im_1_1, Z80::im_2, Z80::im_2_1, Z80::in_0_c, Z80::in_a_c, Z80::in_b_c, Z80::in_c_c, Z80::in_d_c, Z80::in_e_c, Z80::in_h_c, Z80::in_l_c, Z80::ind, IND, Z80::indr, INDR, Z80::ini, INI, Z80::inir, INIR, Z80::iWSAdjust, LD16_MEM, Z80::ld_a_i, Z80::ld_a_r, Z80::ld_EDbc_mword, Z80::ld_EDde_mword, Z80::ld_EDhl_mword, Z80::ld_EDmword_bc, Z80::ld_EDmword_de, Z80::ld_EDmword_hl, Z80::ld_EDmword_sp, Z80::ld_EDsp_mword, Z80::ld_i_a, Z80::ld_r_a, Z80::ldd, LDD, Z80::lddr, LDDR, Z80::ldi, LDI, Z80::ldir, LDIR, LDMEM_16, MF2_RUNNING, Z80::neg, NEG, Z80::neg_1, Z80::neg_2, Z80::neg_3, Z80::neg_4, Z80::neg_5, Z80::neg_6, Z80::neg_7, Z80::otdr, OTDR, Z80::otir, OTIR, Z80::out_c_0, Z80::out_c_a, Z80::out_c_b, Z80::out_c_c, Z80::out_c_d, Z80::out_c_e, Z80::out_c_h, Z80::out_c_l, Z80::outd, OUTD, Z80::outi, OUTI, Register::PC, Register::R, Z80::read_mem(), RET, Z80::reti, Z80::reti_1, Z80::reti_2, Z80::reti_3, Z80::retn, Z80::retn_1, Z80::retn_2, Z80::retn_3, Z80::rld, RLD, Z80::rrd, RRD, SBC16, Z80::sbc_hl_bc, Z80::sbc_hl_de, Z80::sbc_hl_hl, Z80::sbc_hl_sp, Z80::SZ, Z80::SZP, Z80::z80, z80_IN_handler, and z80_OUT_handler.
Referenced by Z80::endMemMap(), Z80::execute(), Z80::z80_pfx_dd(), and Z80::z80_pfx_fd().
void z80_pfx_fd | ( | ) |
References ADC, Z80::adc_a, Z80::adc_b, Z80::adc_byte, Z80::adc_c, Z80::adc_d, Z80::adc_e, Z80::adc_h, Z80::adc_l, Z80::adc_mhl, ADD, ADD16, Z80::add_a, Z80::add_b, Z80::add_byte, Z80::add_c, Z80::add_d, Z80::add_e, Z80::add_h, Z80::add_hl_bc, Z80::add_hl_de, Z80::add_hl_hl, Z80::add_hl_sp, Z80::add_l, Z80::add_mhl, Register::AF, Register::AFx, AND, Z80::and_a, Z80::and_b, Z80::and_byte, Z80::and_c, Z80::and_d, Z80::and_e, Z80::and_h, Z80::and_l, Z80::and_mhl, b, Register::BC, Z80::call, CALL, Z80::call_c, Z80::call_m, Z80::call_nc, Z80::call_nz, Z80::call_p, Z80::call_pe, Z80::call_po, Z80::call_z, Z80::cc_ex, Z80::cc_xy, Z80::ccf, Z80::CF, CP, Z80::cp_a, Z80::cp_b, Z80::cp_byte, Z80::cp_c, Z80::cp_d, Z80::cp_e, Z80::cp_h, Z80::cp_l, Z80::cp_mhl, Z80::cpl, Z80::daa, DAA, Register::DE, DEC, Z80::dec_a, Z80::dec_b, Z80::dec_bc, Z80::dec_c, Z80::dec_d, Z80::dec_de, Z80::dec_e, Z80::dec_h, Z80::dec_hl, Z80::dec_l, Z80::dec_mhl, Z80::dec_sp, Z80::di, Z80::djnz, Z80::ei, Register::EI_issued, EX, Z80::ex_af_af, Z80::ex_de_hl, Z80::ex_msp_hl, EX_SP, Z80::exx, EXX, Register::HALT, Z80::halt, Register::HL, Z80::iCycleCount, Register::IFF1, Register::IFF2, Z80::ina, INC, Z80::inc_a, Z80::inc_b, Z80::inc_bc, Z80::inc_c, Z80::inc_d, Z80::inc_de, Z80::inc_e, Z80::inc_h, Z80::inc_hl, Z80::inc_l, Z80::inc_mhl, Z80::inc_sp, Z80::iWSAdjust, Register::IY, Z80::jp, JP, Z80::jp_c, Z80::jp_m, Z80::jp_nc, Z80::jp_nz, Z80::jp_p, Z80::jp_pe, Z80::jp_po, Z80::jp_z, Z80::jr, JR, Z80::jr_c, Z80::jr_nc, Z80::jr_nz, Z80::jr_z, LD16_MEM, Z80::ld_a_a, Z80::ld_a_b, Z80::ld_a_byte, Z80::ld_a_c, Z80::ld_a_d, Z80::ld_a_e, Z80::ld_a_h, Z80::ld_a_l, Z80::ld_a_mbc, Z80::ld_a_mde, Z80::ld_a_mhl, Z80::ld_a_mword, Z80::ld_b_a, Z80::ld_b_b, Z80::ld_b_byte, Z80::ld_b_c, Z80::ld_b_d, Z80::ld_b_e, Z80::ld_b_h, Z80::ld_b_l, Z80::ld_b_mhl, Z80::ld_bc_word, Z80::ld_c_a, Z80::ld_c_b, Z80::ld_c_byte, Z80::ld_c_c, Z80::ld_c_d, Z80::ld_c_e, Z80::ld_c_h, Z80::ld_c_l, Z80::ld_c_mhl, Z80::ld_d_a, Z80::ld_d_b, Z80::ld_d_byte, Z80::ld_d_c, Z80::ld_d_d, Z80::ld_d_e, Z80::ld_d_h, Z80::ld_d_l, Z80::ld_d_mhl, Z80::ld_de_word, Z80::ld_e_a, Z80::ld_e_b, Z80::ld_e_byte, Z80::ld_e_c, Z80::ld_e_d, Z80::ld_e_e, Z80::ld_e_h, Z80::ld_e_l, Z80::ld_e_mhl, Z80::ld_h_a, Z80::ld_h_b, Z80::ld_h_byte, Z80::ld_h_c, Z80::ld_h_d, Z80::ld_h_e, Z80::ld_h_h, Z80::ld_h_l, Z80::ld_h_mhl, Z80::ld_hl_mword, Z80::ld_hl_word, Z80::ld_l_a, Z80::ld_l_b, Z80::ld_l_byte, Z80::ld_l_c, Z80::ld_l_d, Z80::ld_l_e, Z80::ld_l_h, Z80::ld_l_l, Z80::ld_l_mhl, Z80::ld_mbc_a, Z80::ld_mde_a, Z80::ld_mhl_a, Z80::ld_mhl_b, Z80::ld_mhl_byte, Z80::ld_mhl_c, Z80::ld_mhl_d, Z80::ld_mhl_e, Z80::ld_mhl_h, Z80::ld_mhl_l, Z80::ld_mword_a, Z80::ld_mword_hl, Z80::ld_pc_hl, Z80::ld_sp_hl, Z80::ld_sp_word, LDMEM_16, Z80::nop, OR, Z80::or_a, Z80::or_b, Z80::or_byte, Z80::or_c, Z80::or_d, Z80::or_e, Z80::or_h, Z80::or_l, Z80::or_mhl, Z80::outa, Register::PC, Z80::pfx_cb, Z80::pfx_dd, Z80::pfx_ed, Z80::pfx_fd, POP, Z80::pop_af, Z80::pop_bc, Z80::pop_de, Z80::pop_hl, PUSH, Z80::push_af, Z80::push_bc, Z80::push_de, Z80::push_hl, Register::R, Z80::read_mem(), Z80::ret, RET, Z80::ret_c, Z80::ret_m, Z80::ret_nc, Z80::ret_nz, Z80::ret_p, Z80::ret_pe, Z80::ret_po, Z80::ret_z, Z80::rla, RLA, Z80::rlca, RLCA, Z80::rra, RRA, Z80::rrca, RRCA, RST, Z80::rst00, Z80::rst08, Z80::rst10, Z80::rst18, Z80::rst20, Z80::rst28, Z80::rst30, Z80::rst38, SBC, Z80::sbc_a, Z80::sbc_b, Z80::sbc_byte, Z80::sbc_c, Z80::sbc_d, Z80::sbc_e, Z80::sbc_h, Z80::sbc_l, Z80::sbc_mhl, Z80::scf, Register::SP, SUB, Z80::sub_a, Z80::sub_b, Z80::sub_byte, Z80::sub_c, Z80::sub_d, Z80::sub_e, Z80::sub_h, Z80::sub_l, Z80::sub_mhl, Z80::write_mem(), XOR, Z80::xor_a, Z80::xor_b, Z80::xor_byte, Z80::xor_c, Z80::xor_d, Z80::xor_e, Z80::xor_h, Z80::xor_l, Z80::xor_mhl, Z80::z80, z80_IN_handler, z80_OUT_handler, Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fdcb().
Referenced by Z80::endMemMap(), Z80::execute(), and Z80::z80_pfx_dd().
void z80_pfx_fdcb | ( | ) |
References Register::AF, b, Register::BC, Z80::bit0_a, Z80::bit0_b, Z80::bit0_c, Z80::bit0_d, Z80::bit0_e, Z80::bit0_h, Z80::bit0_l, Z80::bit0_mhl, Z80::bit1_a, Z80::bit1_b, Z80::bit1_c, Z80::bit1_d, Z80::bit1_e, Z80::bit1_h, Z80::bit1_l, Z80::bit1_mhl, Z80::bit2_a, Z80::bit2_b, Z80::bit2_c, Z80::bit2_d, Z80::bit2_e, Z80::bit2_h, Z80::bit2_l, Z80::bit2_mhl, Z80::bit3_a, Z80::bit3_b, Z80::bit3_c, Z80::bit3_d, Z80::bit3_e, Z80::bit3_h, Z80::bit3_l, Z80::bit3_mhl, Z80::bit4_a, Z80::bit4_b, Z80::bit4_c, Z80::bit4_d, Z80::bit4_e, Z80::bit4_h, Z80::bit4_l, Z80::bit4_mhl, Z80::bit5_a, Z80::bit5_b, Z80::bit5_c, Z80::bit5_d, Z80::bit5_e, Z80::bit5_h, Z80::bit5_l, Z80::bit5_mhl, Z80::bit6_a, Z80::bit6_b, Z80::bit6_c, Z80::bit6_d, Z80::bit6_e, Z80::bit6_h, Z80::bit6_l, Z80::bit6_mhl, Z80::bit7_a, Z80::bit7_b, Z80::bit7_c, Z80::bit7_d, Z80::bit7_e, Z80::bit7_h, Z80::bit7_l, Z80::bit7_mhl, BIT_XY, Z80::cc_xycb, Register::DE, Register::HL, Z80::iCycleCount, Register::IY, Register::PC, Z80::read_mem(), Z80::RES(), Z80::res0_a, Z80::res0_b, Z80::res0_c, Z80::res0_d, Z80::res0_e, Z80::res0_h, Z80::res0_l, Z80::res0_mhl, Z80::res1_a, Z80::res1_b, Z80::res1_c, Z80::res1_d, Z80::res1_e, Z80::res1_h, Z80::res1_l, Z80::res1_mhl, Z80::res2_a, Z80::res2_b, Z80::res2_c, Z80::res2_d, Z80::res2_e, Z80::res2_h, Z80::res2_l, Z80::res2_mhl, Z80::res3_a, Z80::res3_b, Z80::res3_c, Z80::res3_d, Z80::res3_e, Z80::res3_h, Z80::res3_l, Z80::res3_mhl, Z80::res4_a, Z80::res4_b, Z80::res4_c, Z80::res4_d, Z80::res4_e, Z80::res4_h, Z80::res4_l, Z80::res4_mhl, Z80::res5_a, Z80::res5_b, Z80::res5_c, Z80::res5_d, Z80::res5_e, Z80::res5_h, Z80::res5_l, Z80::res5_mhl, Z80::res6_a, Z80::res6_b, Z80::res6_c, Z80::res6_d, Z80::res6_e, Z80::res6_h, Z80::res6_l, Z80::res6_mhl, Z80::res7_a, Z80::res7_b, Z80::res7_c, Z80::res7_d, Z80::res7_e, Z80::res7_h, Z80::res7_l, Z80::res7_mhl, Z80::RL(), Z80::rl_a, Z80::rl_b, Z80::rl_c, Z80::rl_d, Z80::rl_e, Z80::rl_h, Z80::rl_l, Z80::rl_mhl, Z80::RLC(), Z80::rlc_a, Z80::rlc_b, Z80::rlc_c, Z80::rlc_d, Z80::rlc_e, Z80::rlc_h, Z80::rlc_l, Z80::rlc_mhl, Z80::RR(), Z80::rr_a, Z80::rr_b, Z80::rr_c, Z80::rr_d, Z80::rr_e, Z80::rr_h, Z80::rr_l, Z80::rr_mhl, Z80::RRC(), Z80::rrc_a, Z80::rrc_b, Z80::rrc_c, Z80::rrc_d, Z80::rrc_e, Z80::rrc_h, Z80::rrc_l, Z80::rrc_mhl, Z80::SET(), Z80::set0_a, Z80::set0_b, Z80::set0_c, Z80::set0_d, Z80::set0_e, Z80::set0_h, Z80::set0_l, Z80::set0_mhl, Z80::set1_a, Z80::set1_b, Z80::set1_c, Z80::set1_d, Z80::set1_e, Z80::set1_h, Z80::set1_l, Z80::set1_mhl, Z80::set2_a, Z80::set2_b, Z80::set2_c, Z80::set2_d, Z80::set2_e, Z80::set2_h, Z80::set2_l, Z80::set2_mhl, Z80::set3_a, Z80::set3_b, Z80::set3_c, Z80::set3_d, Z80::set3_e, Z80::set3_h, Z80::set3_l, Z80::set3_mhl, Z80::set4_a, Z80::set4_b, Z80::set4_c, Z80::set4_d, Z80::set4_e, Z80::set4_h, Z80::set4_l, Z80::set4_mhl, Z80::set5_a, Z80::set5_b, Z80::set5_c, Z80::set5_d, Z80::set5_e, Z80::set5_h, Z80::set5_l, Z80::set5_mhl, Z80::set6_a, Z80::set6_b, Z80::set6_c, Z80::set6_d, Z80::set6_e, Z80::set6_h, Z80::set6_l, Z80::set6_mhl, Z80::set7_a, Z80::set7_b, Z80::set7_c, Z80::set7_d, Z80::set7_e, Z80::set7_h, Z80::set7_l, Z80::set7_mhl, Z80::SLA(), Z80::sla_a, Z80::sla_b, Z80::sla_c, Z80::sla_d, Z80::sla_e, Z80::sla_h, Z80::sla_l, Z80::sla_mhl, Z80::SLL(), Z80::sll_a, Z80::sll_b, Z80::sll_c, Z80::sll_d, Z80::sll_e, Z80::sll_h, Z80::sll_l, Z80::sll_mhl, Z80::SRA(), Z80::sra_a, Z80::sra_b, Z80::sra_c, Z80::sra_d, Z80::sra_e, Z80::sra_h, Z80::sra_l, Z80::sra_mhl, Z80::SRL(), Z80::srl_a, Z80::srl_b, Z80::srl_c, Z80::srl_d, Z80::srl_e, Z80::srl_h, Z80::srl_l, Z80::srl_mhl, Z80::write_mem(), and Z80::z80.
Referenced by Z80::endMemMap(), and Z80::z80_pfx_fd().
|
staticprivate |
|
staticprivate |
Referenced by Z80::z80_pfx_cb().
|
staticprivate |
Referenced by Z80::z80_pfx_ed().
|
staticprivate |
Referenced by Z80::execute(), Z80::z80_pfx_dd(), and Z80::z80_pfx_fd().
|
staticprivate |
Referenced by Z80::execute().
|
staticprivate |
Referenced by Z80::z80_pfx_dd(), and Z80::z80_pfx_fd().
|
staticprivate |
Referenced by Z80::z80_pfx_ddcb(), and Z80::z80_pfx_fdcb().
|
staticprivate |
|
staticprivate |
|
private |
Referenced by Z80::execute(), Z80::init(), Z80::mf2stop(), and Z80::setMF2ExitAddr().
|
private |
Referenced by Z80::execute(), Z80::init(), and Z80::mf2stop().
|
private |
|
private |
Referenced by Z80::execute(), and Z80::init().
|
private |
Referenced by Z80::execute(), and Z80::init().
|
private |
Referenced by Z80::setInHandler().
|
staticprivate |
|
private |
Referenced by Z80::execute(), Z80::init(), Z80::mf2stop(), Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fd().
|
private |
Referenced by Z80::read_mem(), and Z80::setMembank_read().
|
private |
Referenced by Z80::setMembank_write(), and Z80::write_mem().
|
private |
Referenced by Z80::execute(), Z80::init(), and Z80::stop().
|
private |
Referenced by Z80::setOutHandler().
|
private |
Referenced by Z80::init_tables(), and Z80::z80_pfx_ed().
|
private |
Referenced by Z80::init_tables().
|
private |
Referenced by Z80::init_tables().
|
private |
Referenced by Z80::init_tables().
|
private |
Referenced by Z80::init_tables(), Z80::RL(), Z80::RLC(), Z80::RR(), Z80::RRC(), Z80::SLA(), Z80::SLL(), Z80::SRA(), Z80::SRL(), and Z80::z80_pfx_ed().
|
private |
Referenced by Z80::setWsHandler().
|
private |
Referenced by Z80::execute(), Z80::init(), Z80::intPending(), Z80::mf2stop(), Z80::reg(), Z80::RL(), Z80::RLC(), Z80::RR(), Z80::RRC(), Z80::setIntPending(), Z80::SLA(), Z80::SLL(), Z80::SRA(), Z80::SRL(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), Z80::z80_pfx_ed(), Z80::z80_pfx_fd(), and Z80::z80_pfx_fdcb().