Diff for /np2/i286c/i286c.mcr between versions 1.17 and 1.18

version 1.17, 2003/12/08 00:55:31 version 1.18, 2003/12/19 23:33:49
Line 32  extern UINT8 WORDSZPCF(UINT32 r); Line 32  extern UINT8 WORDSZPCF(UINT32 r);
   
 #elif !defined(MEMOPTIMIZE)  #elif !defined(MEMOPTIMIZE)
   
 extern  UINT8   _szpcflag8[0x200];  
 extern  UINT8   _szpflag16[0x10000];  extern  UINT8   _szpflag16[0x10000];
 #define BYTESZPF(a)             (_szpcflag8[(a)])  #define BYTESZPF(a)             (iflags[(a)])
 #define BYTESZPCF(a)    (_szpcflag8[(a)])  #define BYTESZPCF(a)    (iflags[(a)])
 #define BYTESZPCF2(a)   (_szpcflag8[(a) & 0x1ff])  #define BYTESZPCF2(a)   (iflags[(a) & 0x1ff])
 #define WORDSZPF(a)             (_szpflag16[(a)])  #define WORDSZPF(a)             (_szpflag16[(a)])
 #define WORDSZPCF(a)    (_szpflag16[LOW16(a)] + (((a) >> 16) & 1))  #define WORDSZPCF(a)    (_szpflag16[LOW16(a)] + (((a) >> 16) & 1))
   
 #else  #else
   
 extern  UINT8   _szpcflag8[0x200];  #define BYTESZPF(a)             (iflags[(a)])
   #define BYTESZPCF(a)    (iflags[(a)])
 #define BYTESZPF(a)             (_szpcflag8[(a)])  #define BYTESZPCF2(a)   (iflags[(a) & 0x1ff])
 #define BYTESZPCF(a)    (_szpcflag8[(a)])  #define WORDSZPF(a)             ((iflags[(a) & 0xff] & P_FLAG) + \
 #define BYTESZPCF2(a)   (_szpcflag8[(a) & 0x1ff])  
 #define WORDSZPF(a)             ((_szpcflag8[(a) & 0xff] & P_FLAG) + \  
                                                                         (((a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG))                                                                          (((a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG))
 #define WORDSZPCF(a)    ((_szpcflag8[(a) & 0xff] & P_FLAG) + \  #define WORDSZPCF(a)    ((iflags[(a) & 0xff] & P_FLAG) + \
                                                         ((LOW16(a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG) + \                                                          ((LOW16(a))?0:Z_FLAG) + (((a) >> 8) & S_FLAG) + \
                                                         (((a) >> 16) & 1))                                                          (((a) >> 16) & 1))
   

Removed from v.1.17  
changed lines
  Added in v.1.18


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