Diff for /np2/i286c/i286c.mcr between versions 1.1 and 1.3

version 1.1, 2003/10/16 17:57:37 version 1.3, 2003/10/17 11:10:02
Line 1 Line 1
   
 #define INHIBIT_WORDP(m)        (1)  #define INHIBIT_WORDP(m)        (1)
   
 #define __CBW(src)              (WORD)((char)(src))  #define __CBW(src)              (UINT16)((char)(src))
 #define __CBD(src)              ((char)(src))  #define __CBD(src)              ((char)(src))
 #define WORD2LONG(src)  ((short)(src))  #define WORD2LONG(src)  ((short)(src))
   
Line 361 Line 361
   
   
 #define SP_PUSH(reg, clock)     {                                                                               \  #define SP_PUSH(reg, clock)     {                                                                               \
                 WORD sp = reg;                                                                                          \                  UINT16 sp = reg;                                                                                        \
                 I286_SP -= 2;                                                                                           \                  I286_SP -= 2;                                                                                           \
                 i286_memorywrite_w(I286_SP + SS_BASE, sp);                                      \                  i286_memorywrite_w(I286_SP + SS_BASE, sp);                                      \
                 I286_CLOCK(clock);                                                                                      \                  I286_CLOCK(clock);                                                                                      \

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


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