--- np2/i286c/v30patch.c 2003/10/26 07:50:36 1.1 +++ np2/i286c/v30patch.c 2003/11/24 09:14:01 1.3 @@ -174,11 +174,11 @@ I286FN v30mov_seg_ea(void) { // 8E: m GET_PCBYTE(op); if (op >= 0xc0) { I286_WORKCLOCK(2); - tmp = *(reg16_b20[op]); + tmp = *(REG16_B20(op)); } else { I286_WORKCLOCK(5); - tmp = i286_memoryread_w(c_calc_ea_dst[op]()); + tmp = i286_memoryread_w(CALC_EA(op)); } switch(op & 0x18) { case 0x00: // es @@ -232,11 +232,11 @@ I286FN v30shift_ea8_data8(void) { // C GET_PCBYTE(op) if (op >= 0xc0) { I286_WORKCLOCK(5); - out = reg8_b20[op]; + out = REG8_B20(op); } else { I286_WORKCLOCK(8); - madr = c_calc_ea_dst[op](); + madr = CALC_EA(op); if (madr >= I286_MEMWRITEMAX) { GET_PCBYTE(cl) if ((op & 0x30) == 0x10) { // rotate with carry @@ -272,11 +272,11 @@ I286FN v30shift_ea16_data8(void) { // GET_PCBYTE(op) if (op >= 0xc0) { I286_WORKCLOCK(5); - out = reg16_b20[op]; + out = REG16_B20(op); } else { I286_WORKCLOCK(8); - madr = c_calc_ea_dst[op](); + madr = CALC_EA(op); if (INHIBIT_WORDP(madr)) { GET_PCBYTE(cl); if ((op & 0x30) == 0x10) { // rotate with carry @@ -312,11 +312,11 @@ I286FN v30shift_ea8_cl(void) { // D2: GET_PCBYTE(op) if (op >= 0xc0) { I286_WORKCLOCK(5); - out = reg8_b20[op]; + out = REG8_B20(op); } else { I286_WORKCLOCK(8); - madr = c_calc_ea_dst[op](); + madr = CALC_EA(op); if (madr >= I286_MEMWRITEMAX) { cl = I286_CL; I286_WORKCLOCK(cl); @@ -352,11 +352,11 @@ I286FN v30shift_ea16_cl(void) { // D3 GET_PCBYTE(op) if (op >= 0xc0) { I286_WORKCLOCK(5); - out = reg16_b20[op]; + out = REG16_B20(op); } else { I286_WORKCLOCK(8); - madr = c_calc_ea_dst[op](); + madr = CALC_EA(op); if (INHIBIT_WORDP(madr)) { cl = I286_CL; I286_WORKCLOCK(cl);