Diff for /np2/i286c/i286c_fe.c between versions 1.13 and 1.14

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);

Removed from v.1.13  
changed lines
  Added in v.1.14


RetroPC.NET-CVS <cvs@retropc.net>