Diff for /np2/generic/unasm.c between versions 1.1 and 1.2

version 1.1, 2004/02/18 02:03:36 version 1.2, 2004/03/05 04:40:40
Line 360  opeana_ea: Line 360  opeana_ea:
                                 if (ptr > term) {                                  if (ptr > term) {
                                         return(0);                                          return(0);
                                 }                                  }
                                 p = set_hex(p, LOADINTELWORD(ptr - 4), 16);                                  p = set_hex(p, LOADINTELDWORD(ptr - 4), 32);
                         }                          }
                         *p++ = ']';                          *p++ = ']';
                         break;                          break;
Line 392  opeana_ea: Line 392  opeana_ea:
                         f = (flag >> UAFLAG_REP) & UAFLAG_REPMASK;                          f = (flag >> UAFLAG_REP) & UAFLAG_REPMASK;
                         if (f) {                          if (f) {
                                 p = set_str(p, rstr.ope[mnemonic]);                                  p = set_str(p, rstr.ope[mnemonic]);
                                 mnemonic = RSTR_REP;                                  mnemonic = RSTR_REP + (f - 1);
                         }                          }
                         f = (flag >> UAFLAG_SOR) & UAFLAG_SOMASK;                          f = (flag >> UAFLAG_SOR) & UAFLAG_SOMASK;
                         if (f) {                          if (f) {
                                 p[0] = rstr.reg[RSTR_SEG][f - 1][0];                                  p[0] = ' ';
                                   p[1] = rstr.reg[RSTR_SEG][f - 1][0];
                                 p[1] = rstr.reg[RSTR_SEG][f - 1][1];                                  p[1] = rstr.reg[RSTR_SEG][f - 1][1];
                                 p[2] = ':';                                  p[3] = ':';
                                 p += 3;                                  p += 4;
                         }                          }
                         break;                          break;
   
Line 430  opeana_ea: Line 431  opeana_ea:
                                 if (ptr > term) {                                  if (ptr > term) {
                                         return(0);                                          return(0);
                                 }                                  }
                                 addr += LOADINTELWORD(ptr - 4);                                  addr += LOADINTELDWORD(ptr - 4);
                                 addr += (ptr - org);                                  addr += (ptr - org);
                                 p = set_hex(p, addr, 32);                                  p = set_hex(p, addr, 32);
                         }                          }

Removed from v.1.1  
changed lines
  Added in v.1.2


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