23 #define temp_byte z80ex.tmpbyte
24 #define temp_byte_s z80ex.tmpbyte_s
25 #define temp_addr z80ex.tmpaddr
26 #define temp_word z80ex.tmpword
30 #ifdef Z80EX_Z180_BY_DEFAULT
31 #define Z180_LIKELY XEMU_LIKELY
33 #define Z180_LIKELY XEMU_UNLIKELY
68 opcodes_base[opcode]();
70 if ((
z80ex.
prefix | 0x20) == 0xFD && ((opcode | 0x20) == 0xFD || opcode == 0xED)) {
81 #ifdef Z80EX_Z180_SUPPORT
86 ofn = (
z80ex.
prefix == 0xDD) ? opcodes_ddcb[opcode] : opcodes_fdcb[opcode];
89 ofn = (
z80ex.
prefix == 0xDD) ? opcodes_ddcb[opcode] : opcodes_fdcb[opcode];
91 #ifdef Z80EX_Z180_SUPPORT
96 ofn = (
z80ex.
prefix == 0xDD) ? opcodes_dd[opcode] : opcodes_fd[opcode];
98 #ifdef Z80EX_Z180_SUPPORT
105 #ifdef Z80EX_ED_TRAPPING_SUPPORT
109 ofn = opcodes_base[0x00];
114 #ifdef Z80EX_Z180_SUPPORT
116 ofn = opcodes_ed_z180[opcode];
119 ofn = opcodes_ed[opcode];
121 #ifdef Z80EX_Z180_SUPPORT
123 ofn = trapping(0x00, 0xED, opcode, ITC_B2);
126 ofn = opcodes_base[0x00];
131 #ifdef Z80EX_Z180_SUPPORT
133 ofn = trapping(0x00, 0xCB, opcode, ITC_B2);
136 ofn = opcodes_cb[opcode];
166 #ifdef Z80EX_Z180_SUPPORT
167 z80ex.internal_int_disable = 0;
182 #ifdef Z80EX_HAVE_TSTATE_CB_VAR
185 #ifdef Z80EX_Z180_SUPPORT
186 z80ex.internal_int_disable = 0;
237 ||
z80ex.internal_int_disable
280 opcodes_base[0xff]();
290 inttemp = (0x100 *
I) + iv;
314 #ifdef Z80EX_TSTATE_CALLBACK