| version 1.13, 2003/12/12 01:04:40 | version 1.14, 2004/02/18 18:29:29 | 
| Line 145  I286_F6 _call_far_ea16(UINT op) { | Line 145  I286_F6 _call_far_ea16(UINT op) { | 
 | REGPUSH0(I286_IP) | REGPUSH0(I286_IP) | 
 | I286_IP = i286_memoryread_w(seg + ad); | I286_IP = i286_memoryread_w(seg + ad); | 
 | I286_CS = i286_memoryread_w(seg + LOW16(ad + 2)); | I286_CS = i286_memoryread_w(seg + LOW16(ad + 2)); | 
| CS_BASE = I286_CS << 4; | CS_BASE = SEGSELECT(I286_CS); | 
 | } | } | 
 | else { | else { | 
 | INT_NUM(6, I286_IP - 2); | INT_NUM(6, I286_IP - 2); | 
| Line 174  I286_F6 _jmp_far_ea16(UINT op) { | Line 174  I286_F6 _jmp_far_ea16(UINT op) { | 
 | ad = GET_EA(op, &seg); | ad = GET_EA(op, &seg); | 
 | I286_IP = i286_memoryread_w(seg + ad); | I286_IP = i286_memoryread_w(seg + ad); | 
 | I286_CS = i286_memoryread_w(seg + LOW16(ad + 2)); | I286_CS = i286_memoryread_w(seg + LOW16(ad + 2)); | 
| CS_BASE = I286_CS << 4; | CS_BASE = SEGSELECT(I286_CS); | 
 | } | } | 
 | else { | else { | 
 | INT_NUM(6, I286_IP - 2); | INT_NUM(6, I286_IP - 2); |