Home
last modified time | relevance | path

Searched refs:m_ea (Results 1 – 25 of 81) sorted by relevance

1234

/dports/emulators/mess/mame-mame0226/src/devices/cpu/z180/
H A Dz180xy.hxx7 OP(xycb,00) { _B = RLC(RM(m_ea) ); WM( m_ea,_B ); } /* RLC B=(XY+o) */
8 OP(xycb,01) { _C = RLC(RM(m_ea) ); WM( m_ea,_C ); } /* RLC C=(XY+o) */
9 OP(xycb,02) { _D = RLC(RM(m_ea) ); WM( m_ea,_D ); } /* RLC D=(XY+o) */
10 OP(xycb,03) { _E = RLC(RM(m_ea) ); WM( m_ea,_E ); } /* RLC E=(XY+o) */
11 OP(xycb,04) { _H = RLC(RM(m_ea) ); WM( m_ea,_H ); } /* RLC H=(XY+o) */
12 OP(xycb,05) { _L = RLC(RM(m_ea) ); WM( m_ea,_L ); } /* RLC L=(XY+o) */
13 OP(xycb,06) { WM( m_ea, RLC(RM(m_ea) ) ); } /* RLC (XY+o) */
22 OP(xycb,0e) { WM( m_ea,RRC(RM(m_ea) ) ); } /* RRC (XY+o) */
25 OP(xycb,10) { _B = RL(RM(m_ea) ); WM( m_ea,_B ); } /* RL B=(XY+o) */
26 OP(xycb,11) { _C = RL(RM(m_ea) ); WM( m_ea,_C ); } /* RL C=(XY+o) */
[all …]
H A Dz180dd.hxx49 OP(dd,22) { m_R++; m_ea = ARG16(); WM16( m_ea, &m_IX ); } /* LD (w),IX */
58 OP(dd,2a) { m_R++; m_ea = ARG16(); RM16( m_ea, &m_IX ); } /* LD IX,(w) */
69 OP(dd,34) { m_R++; EAX(); WM( m_ea, INC(RM(m_ea)) ); } /* INC (IX+o) */
70 OP(dd,35) { m_R++; EAX(); WM( m_ea, DEC(RM(m_ea)) ); } /* DEC (IX+o) */
71 OP(dd,36) { m_R++; EAX(); WM( m_ea, ARG() ); } /* LD (IX+o),n */
89 OP(dd,46) { m_R++; EAX(); _B = RM(m_ea); } /* LD B,(IX+o) */
161 OP(dd,86) { m_R++; EAX(); ADD(RM(m_ea)); } /* ADD A,(IX+o) */
170 OP(dd,8e) { m_R++; EAX(); ADC(RM(m_ea)); } /* ADC A,(IX+o) */
179 OP(dd,96) { m_R++; EAX(); SUB(RM(m_ea)); } /* SUB (IX+o) */
188 OP(dd,9e) { m_R++; EAX(); SBC(RM(m_ea)); } /* SBC A,(IX+o) */
[all …]
H A Dz180fd.hxx44 OP(fd,22) { m_R++; m_ea = ARG16(); WM16( m_ea, &m_IY ); } /* LD (w),IY */
53 OP(fd,2a) { m_R++; m_ea = ARG16(); RM16( m_ea, &m_IY ); } /* LD IY,(w) */
64 OP(fd,34) { m_R++; EAY(); WM( m_ea, INC(RM(m_ea)) ); } /* INC (IY+o) */
65 OP(fd,35) { m_R++; EAY(); WM( m_ea, DEC(RM(m_ea)) ); } /* DEC (IY+o) */
66 OP(fd,36) { m_R++; EAY(); WM( m_ea, ARG() ); } /* LD (IY+o),n */
84 OP(fd,46) { m_R++; EAY(); _B = RM(m_ea); } /* LD B,(IY+o) */
156 OP(fd,86) { m_R++; EAY(); ADD(RM(m_ea)); } /* ADD A,(IY+o) */
165 OP(fd,8e) { m_R++; EAY(); ADC(RM(m_ea)); } /* ADC A,(IY+o) */
174 OP(fd,96) { m_R++; EAY(); SUB(RM(m_ea)); } /* SUB (IY+o) */
183 OP(fd,9e) { m_R++; EAY(); SBC(RM(m_ea)); } /* SBC A,(IY+o) */
[all …]
H A Dz180ed.hxx87 OP(ed,43) { m_ea = ARG16(); WM16( m_ea, &m_BC ); } /* LD (w),BC */
96 OP(ed,4b) { m_ea = ARG16(); RM16( m_ea, &m_BC ); } /* LD BC,(w) */
105 OP(ed,53) { m_ea = ARG16(); WM16( m_ea, &m_DE ); } /* LD (w),DE */
114 OP(ed,5b) { m_ea = ARG16(); RM16( m_ea, &m_DE ); } /* LD DE,(w) */
123 OP(ed,63) { m_ea = ARG16(); WM16( m_ea, &m_HL ); } /* LD (w),HL */
132 OP(ed,6b) { m_ea = ARG16(); RM16( m_ea, &m_HL ); } /* LD HL,(w) */
141 OP(ed,73) { m_ea = ARG16(); WM16( m_ea, &m_SP ); } /* LD (w),SP */
150 OP(ed,7b) { m_ea = ARG16(); RM16( m_ea, &m_SP ); } /* LD SP,(w) */
/dports/emulators/mame/mame-mame0226/src/devices/cpu/z180/
H A Dz180xy.hxx7 OP(xycb,00) { _B = RLC(RM(m_ea) ); WM( m_ea,_B ); } /* RLC B=(XY+o) */
8 OP(xycb,01) { _C = RLC(RM(m_ea) ); WM( m_ea,_C ); } /* RLC C=(XY+o) */
9 OP(xycb,02) { _D = RLC(RM(m_ea) ); WM( m_ea,_D ); } /* RLC D=(XY+o) */
10 OP(xycb,03) { _E = RLC(RM(m_ea) ); WM( m_ea,_E ); } /* RLC E=(XY+o) */
11 OP(xycb,04) { _H = RLC(RM(m_ea) ); WM( m_ea,_H ); } /* RLC H=(XY+o) */
12 OP(xycb,05) { _L = RLC(RM(m_ea) ); WM( m_ea,_L ); } /* RLC L=(XY+o) */
13 OP(xycb,06) { WM( m_ea, RLC(RM(m_ea) ) ); } /* RLC (XY+o) */
22 OP(xycb,0e) { WM( m_ea,RRC(RM(m_ea) ) ); } /* RRC (XY+o) */
25 OP(xycb,10) { _B = RL(RM(m_ea) ); WM( m_ea,_B ); } /* RL B=(XY+o) */
26 OP(xycb,11) { _C = RL(RM(m_ea) ); WM( m_ea,_C ); } /* RL C=(XY+o) */
[all …]
H A Dz180dd.hxx49 OP(dd,22) { m_R++; m_ea = ARG16(); WM16( m_ea, &m_IX ); } /* LD (w),IX */
58 OP(dd,2a) { m_R++; m_ea = ARG16(); RM16( m_ea, &m_IX ); } /* LD IX,(w) */
69 OP(dd,34) { m_R++; EAX(); WM( m_ea, INC(RM(m_ea)) ); } /* INC (IX+o) */
70 OP(dd,35) { m_R++; EAX(); WM( m_ea, DEC(RM(m_ea)) ); } /* DEC (IX+o) */
71 OP(dd,36) { m_R++; EAX(); WM( m_ea, ARG() ); } /* LD (IX+o),n */
89 OP(dd,46) { m_R++; EAX(); _B = RM(m_ea); } /* LD B,(IX+o) */
161 OP(dd,86) { m_R++; EAX(); ADD(RM(m_ea)); } /* ADD A,(IX+o) */
170 OP(dd,8e) { m_R++; EAX(); ADC(RM(m_ea)); } /* ADC A,(IX+o) */
179 OP(dd,96) { m_R++; EAX(); SUB(RM(m_ea)); } /* SUB (IX+o) */
188 OP(dd,9e) { m_R++; EAX(); SBC(RM(m_ea)); } /* SBC A,(IX+o) */
[all …]
H A Dz180fd.hxx44 OP(fd,22) { m_R++; m_ea = ARG16(); WM16( m_ea, &m_IY ); } /* LD (w),IY */
53 OP(fd,2a) { m_R++; m_ea = ARG16(); RM16( m_ea, &m_IY ); } /* LD IY,(w) */
64 OP(fd,34) { m_R++; EAY(); WM( m_ea, INC(RM(m_ea)) ); } /* INC (IY+o) */
65 OP(fd,35) { m_R++; EAY(); WM( m_ea, DEC(RM(m_ea)) ); } /* DEC (IY+o) */
66 OP(fd,36) { m_R++; EAY(); WM( m_ea, ARG() ); } /* LD (IY+o),n */
84 OP(fd,46) { m_R++; EAY(); _B = RM(m_ea); } /* LD B,(IY+o) */
156 OP(fd,86) { m_R++; EAY(); ADD(RM(m_ea)); } /* ADD A,(IY+o) */
165 OP(fd,8e) { m_R++; EAY(); ADC(RM(m_ea)); } /* ADC A,(IY+o) */
174 OP(fd,96) { m_R++; EAY(); SUB(RM(m_ea)); } /* SUB (IY+o) */
183 OP(fd,9e) { m_R++; EAY(); SBC(RM(m_ea)); } /* SBC A,(IY+o) */
[all …]
H A Dz180ed.hxx87 OP(ed,43) { m_ea = ARG16(); WM16( m_ea, &m_BC ); } /* LD (w),BC */
96 OP(ed,4b) { m_ea = ARG16(); RM16( m_ea, &m_BC ); } /* LD BC,(w) */
105 OP(ed,53) { m_ea = ARG16(); WM16( m_ea, &m_DE ); } /* LD (w),DE */
114 OP(ed,5b) { m_ea = ARG16(); RM16( m_ea, &m_DE ); } /* LD DE,(w) */
123 OP(ed,63) { m_ea = ARG16(); WM16( m_ea, &m_HL ); } /* LD (w),HL */
132 OP(ed,6b) { m_ea = ARG16(); RM16( m_ea, &m_HL ); } /* LD HL,(w) */
141 OP(ed,73) { m_ea = ARG16(); WM16( m_ea, &m_SP ); } /* LD (w),SP */
150 OP(ed,7b) { m_ea = ARG16(); RM16( m_ea, &m_SP ); } /* LD SP,(w) */
/dports/emulators/mess/mame-mame0226/src/devices/cpu/s2650/
H A Ds2650.cpp230 m_ea = (m_ea + RDMEM(addr)) & AMSK; in check_irq_line()
298 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
317 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
340 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
348 m_ea = (m_ea & PAGE)+((m_ea+m_reg[m_r]) & PMSK); \
353 m_ea = (m_ea & PAGE)+((m_ea+m_reg[m_r]) & PMSK); \
357 m_ea = (m_ea & PAGE)+((m_ea+m_reg[m_r]) & PMSK); \
381 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
450 m_ea = (m_ea + m_reg[3]) & AMSK; \
507 m_ea = (m_ea + m_reg[3]) & AMSK; \
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/s2650/
H A Ds2650.cpp230 m_ea = (m_ea + RDMEM(addr)) & AMSK; in check_irq_line()
298 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
317 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
340 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
348 m_ea = (m_ea & PAGE)+((m_ea+m_reg[m_r]) & PMSK); \
353 m_ea = (m_ea & PAGE)+((m_ea+m_reg[m_r]) & PMSK); \
357 m_ea = (m_ea & PAGE)+((m_ea+m_reg[m_r]) & PMSK); \
381 m_ea = (m_ea + RDMEM(addr)) & AMSK; \
450 m_ea = (m_ea + m_reg[3]) & AMSK; \
507 m_ea = (m_ea + m_reg[3]) & AMSK; \
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/z80/
H A Dz80.cpp2001 OP(dd,22) { m_ea = arg16(); wm16(m_ea, m_ix); WZ = m_ea + 1; } /* LD (w),IX */
2010 OP(dd,2a) { m_ea = arg16(); rm16(m_ea, m_ix); WZ = m_ea + 1; } /* LD IX,(w) */
2292 OP(fd,22) { m_ea = arg16(); wm16(m_ea, m_iy); WZ = m_ea + 1; } /* LD (w),IY */
2301 OP(fd,2a) { m_ea = arg16(); rm16(m_ea, m_iy); WZ = m_ea + 1; } /* LD IY,(w) */
2626 OP(ed,43) { m_ea = arg16(); wm16(m_ea, m_bc); WZ = m_ea + 1; } /* LD (w),BC */
2635 OP(ed,4b) { m_ea = arg16(); rm16(m_ea, m_bc); WZ = m_ea + 1; } /* LD BC,(w) */
2644 OP(ed,53) { m_ea = arg16(); wm16(m_ea, m_de); WZ = m_ea + 1; } /* LD (w),DE */
2653 OP(ed,5b) { m_ea = arg16(); rm16(m_ea, m_de); WZ = m_ea + 1; } /* LD DE,(w) */
2662 OP(ed,63) { m_ea = arg16(); wm16(m_ea, m_hl); WZ = m_ea + 1; } /* LD (w),HL */
2671 OP(ed,6b) { m_ea = arg16(); rm16(m_ea, m_hl); WZ = m_ea + 1; } /* LD HL,(w) */
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/z80/
H A Dz80.cpp2001 OP(dd,22) { m_ea = arg16(); wm16(m_ea, m_ix); WZ = m_ea + 1; } /* LD (w),IX */
2010 OP(dd,2a) { m_ea = arg16(); rm16(m_ea, m_ix); WZ = m_ea + 1; } /* LD IX,(w) */
2292 OP(fd,22) { m_ea = arg16(); wm16(m_ea, m_iy); WZ = m_ea + 1; } /* LD (w),IY */
2301 OP(fd,2a) { m_ea = arg16(); rm16(m_ea, m_iy); WZ = m_ea + 1; } /* LD IY,(w) */
2626 OP(ed,43) { m_ea = arg16(); wm16(m_ea, m_bc); WZ = m_ea + 1; } /* LD (w),BC */
2635 OP(ed,4b) { m_ea = arg16(); rm16(m_ea, m_bc); WZ = m_ea + 1; } /* LD BC,(w) */
2644 OP(ed,53) { m_ea = arg16(); wm16(m_ea, m_de); WZ = m_ea + 1; } /* LD (w),DE */
2653 OP(ed,5b) { m_ea = arg16(); rm16(m_ea, m_de); WZ = m_ea + 1; } /* LD DE,(w) */
2662 OP(ed,63) { m_ea = arg16(); wm16(m_ea, m_hl); WZ = m_ea + 1; } /* LD (w),HL */
2671 OP(ed,6b) { m_ea = arg16(); rm16(m_ea, m_hl); WZ = m_ea + 1; } /* LD HL,(w) */
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/i86/
H A Di86inline.h85 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
90 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
95 m_ea = calc_addr(SS, m_eo, size, op); in get_ea()
100 m_ea = calc_addr(SS, m_eo, size, op); in get_ea()
105 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
110 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
115 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
213 return m_ea; in get_ea()
225 write_byte(m_ea, data); in PutbackRMByte()
238 write_word(m_ea, data); in PutbackRMWord()
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/i86/
H A Di86inline.h85 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
90 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
95 m_ea = calc_addr(SS, m_eo, size, op); in get_ea()
100 m_ea = calc_addr(SS, m_eo, size, op); in get_ea()
105 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
110 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
115 m_ea = calc_addr(DS, m_eo, size, op); in get_ea()
213 return m_ea; in get_ea()
225 write_byte(m_ea, data); in PutbackRMByte()
238 write_word(m_ea, data); in PutbackRMWord()
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/machine/
H A Di8087.cpp270 m_ea = data; in addr_w()
497 m_ea = 0; in device_reset()
648 u32 ea = m_ea; in fadd_m32real()
683 u32 ea = m_ea; in fadd_m64real()
820 u32 ea = m_ea; in fiadd_m32int()
855 u32 ea = m_ea; in fiadd_m16int()
897 u32 ea = m_ea; in fsub_m32real()
932 u32 ea = m_ea; in fsub_m64real()
1069 u32 ea = m_ea; in fisub_m32int()
1104 u32 ea = m_ea; in fisub_m16int()
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/machine/
H A Di8087.cpp270 m_ea = data; in addr_w()
497 m_ea = 0; in device_reset()
648 u32 ea = m_ea; in fadd_m32real()
683 u32 ea = m_ea; in fadd_m64real()
820 u32 ea = m_ea; in fiadd_m32int()
855 u32 ea = m_ea; in fiadd_m16int()
897 u32 ea = m_ea; in fsub_m32real()
932 u32 ea = m_ea; in fsub_m64real()
1069 u32 ea = m_ea; in fisub_m32int()
1104 u32 ea = m_ea; in fisub_m16int()
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/m6805/
H A Dm6805defs.h16 #define EAD m_ea.d
17 #define EA m_ea.w.l
68 #define DIRECT do { EAD=0; immbyte<big>(m_ea.b.l); } while (false)
70 #define EXTENDED immword<big>(m_ea)
72 #define INDEXED1 do { EAD = 0; immbyte<big>(m_ea.b.l); EA += X; } while (false)
73 #define INDEXED2 do { immword<big>(m_ea); EA += X;} while (false)
/dports/emulators/mame/mame-mame0226/src/devices/cpu/m6805/
H A Dm6805defs.h16 #define EAD m_ea.d
17 #define EA m_ea.w.l
68 #define DIRECT do { EAD=0; immbyte<big>(m_ea.b.l); } while (false)
70 #define EXTENDED immword<big>(m_ea)
72 #define INDEXED1 do { EAD = 0; immbyte<big>(m_ea.b.l); EA += X; } while (false)
73 #define INDEXED2 do { immword<big>(m_ea); EA += X;} while (false)
/dports/emulators/mess/mame-mame0226/src/devices/cpu/m6809/
H A Dm6809inl.h72 case ADDRESSING_MODE_EA: return read_memory(m_ea.w); in read_operand()
89 case ADDRESSING_MODE_EA: return read_memory(m_ea.w + ordinal); in read_operand()
105 case ADDRESSING_MODE_EA: write_memory(m_ea.w, data); break; in write_operand()
122 case ADDRESSING_MODE_EA: write_memory(m_ea.w + ordinal, data); break; in write_operand()
H A Dm6809.h183 PAIR16 m_ea; // effective address in DECLARE_DEVICE_TYPE() local
217 uint8_t read_ea() { return read_memory(m_ea.w); } in DECLARE_DEVICE_TYPE()
218 void write_ea(uint8_t data) { write_memory(m_ea.w, data); } in DECLARE_DEVICE_TYPE()
219 …void set_ea(uint16_t ea) { m_ea.w = ea; m_addressing_mode = ADDRESSING_MO… in DECLARE_DEVICE_TYPE()
220 void set_ea_h(uint8_t ea_h) { m_ea.b.h = ea_h; } in DECLARE_DEVICE_TYPE()
221 …void set_ea_l(uint8_t ea_l) { m_ea.b.l = ea_l; m_addressing_mode = ADDRESSIN… in DECLARE_DEVICE_TYPE()
H A Dbase6x09.ops128 m_pc.w = m_ea.w;
385 m_ea.w = m_pc.w + (int8_t) m_temp.b.l;
392 m_ea.w = m_pc.w + (int16_t) m_temp.w;
403 m_pc.w = m_ea.w;
438 while((m_ea.w = get_pending_interrupt()) == 0)
453 set_ea(m_ea.w); // need to do this to set the addressing mode
454 m_cc |= CC_I | (m_ea.w != VECTOR_IRQ ? CC_F : 0);
457 switch (m_ea.w)
468 regop16().w = set_flags(CC_Z, m_ea.w);
475 regop16().w = m_ea.w;
/dports/emulators/mame/mame-mame0226/src/devices/cpu/m6809/
H A Dm6809inl.h72 case ADDRESSING_MODE_EA: return read_memory(m_ea.w); in read_operand()
89 case ADDRESSING_MODE_EA: return read_memory(m_ea.w + ordinal); in read_operand()
105 case ADDRESSING_MODE_EA: write_memory(m_ea.w, data); break; in write_operand()
122 case ADDRESSING_MODE_EA: write_memory(m_ea.w + ordinal, data); break; in write_operand()
H A Dm6809.h183 PAIR16 m_ea; // effective address in DECLARE_DEVICE_TYPE() local
217 uint8_t read_ea() { return read_memory(m_ea.w); } in DECLARE_DEVICE_TYPE()
218 void write_ea(uint8_t data) { write_memory(m_ea.w, data); } in DECLARE_DEVICE_TYPE()
219 …void set_ea(uint16_t ea) { m_ea.w = ea; m_addressing_mode = ADDRESSING_MO… in DECLARE_DEVICE_TYPE()
220 void set_ea_h(uint8_t ea_h) { m_ea.b.h = ea_h; } in DECLARE_DEVICE_TYPE()
221 …void set_ea_l(uint8_t ea_l) { m_ea.b.l = ea_l; m_addressing_mode = ADDRESSIN… in DECLARE_DEVICE_TYPE()
H A Dbase6x09.ops128 m_pc.w = m_ea.w;
385 m_ea.w = m_pc.w + (int8_t) m_temp.b.l;
392 m_ea.w = m_pc.w + (int16_t) m_temp.w;
403 m_pc.w = m_ea.w;
438 while((m_ea.w = get_pending_interrupt()) == 0)
453 set_ea(m_ea.w); // need to do this to set the addressing mode
454 m_cc |= CC_I | (m_ea.w != VECTOR_IRQ ? CC_F : 0);
457 switch (m_ea.w)
468 regop16().w = set_flags(CC_Z, m_ea.w);
475 regop16().w = m_ea.w;
/dports/emulators/mess/mame-mame0226/src/devices/cpu/dsp56156/
H A Dinst.h1725 m_ea = ""; in Lea()
2136 m_ea = ""; in Movec()
2175 m_ea = ""; in Movec_2()
2214 m_ea = ""; in Movec_3()
2430 m_ea = ""; in Movem()
2468 m_ea = ""; in Movem_2()
2549 m_ea = ""; in Movep()
2558 m_ea = "<<$" + m_ea; in decode()
2588 m_ea = ""; in Movep_2()
2631 m_ea = ""; in Moves()
[all …]

1234