Diff for /np2/i286c/i286c.h between versions 1.10 and 1.15

version 1.10, 2003/12/08 00:55:31 version 1.15, 2004/01/05 05:04:53
Line 7 Line 7
 #endif  #endif
   
   
 #define I286_MEM                mem  
   
 #define I286_STAT               i286core.s.r  #define I286_STAT               i286core.s.r
   
 #define I286_REG                i286core.s.r  #define I286_REG                i286core.s.r
Line 53 Line 51
   
 #define I286_GDTR               i286core.s.GDTR  #define I286_GDTR               i286core.s.GDTR
 #define I286_IDTR               i286core.s.IDTR  #define I286_IDTR               i286core.s.IDTR
   #define I286_LDTR               i286core.s.LDTR
   #define I286_LDTRC              i286core.s.LDTRC
   #define I286_TR                 i286core.s.TR
   #define I286_TRC                i286core.s.TRC
 #define I286_MSW                i286core.s.MSW  #define I286_MSW                i286core.s.MSW
   
 #define I286_REMCLOCK   i286core.s.remainclock  #define I286_REMCLOCK   i286core.s.remainclock
 #define I286_BASECLOCK  i286core.s.baseclock  #define I286_BASECLOCK  i286core.s.baseclock
 #define I286_CLOCK              i286core.s.clock  #define I286_CLOCK              i286core.s.clock
 #define I286_ADRSMASK   i286core.s.adrsmask  #define I286_ADRSMASK   i286core.s.adrsmask
 #define I286_INPADRS    i286core.s.inport  
   
 #define I286_PREFIX             i286core.s.prefix  #define I286_PREFIX             i286core.s.prefix
   
   #define I286_INPADRS    i286core.e.inport
   
   
 #define I286FN  static void  #define I286FN  static void
 #define I286EXT void  #define I286EXT void
   
 typedef void (*I286OP)(void);  typedef void (*I286OP)(void);
   
 extern  UINT8   _szpcflag[0x200];  
   
 extern void CPUCALL i286c_intnum(UINT vect, REG16 IP);  extern void CPUCALL i286c_intnum(UINT vect, REG16 IP);
   extern UINT32 i286c_selector(UINT sel);
   
 #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)  #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)
 extern void i286cea_initialize(void);  extern void i286cea_initialize(void);
Line 104  typedef void (CPUCALL * I286OPSFTR8)(UIN Line 106  typedef void (CPUCALL * I286OPSFTR8)(UIN
 typedef void (CPUCALL * I286OPSFTE8)(UINT32 madr);  typedef void (CPUCALL * I286OPSFTE8)(UINT32 madr);
 typedef void (CPUCALL * I286OPSFTR16)(UINT16 *p);  typedef void (CPUCALL * I286OPSFTR16)(UINT16 *p);
 typedef void (CPUCALL * I286OPSFTE16)(UINT32 madr);  typedef void (CPUCALL * I286OPSFTE16)(UINT32 madr);
 typedef void (CPUCALL * I286OPSFTR8CL)(UINT8 *p, BYTE cl);  typedef void (CPUCALL * I286OPSFTR8CL)(UINT8 *p, REG8 cl);
 typedef void (CPUCALL * I286OPSFTE8CL)(UINT32 madr, BYTE cl);  typedef void (CPUCALL * I286OPSFTE8CL)(UINT32 madr, REG8 cl);
 typedef void (CPUCALL * I286OPSFTR16CL)(UINT16 *p, BYTE cl);  typedef void (CPUCALL * I286OPSFTR16CL)(UINT16 *p, REG8 cl);
 typedef void (CPUCALL * I286OPSFTE16CL)(UINT32 madr, BYTE cl);  typedef void (CPUCALL * I286OPSFTE16CL)(UINT32 madr, REG8 cl);
   
 extern const I286OPSFTR8 sft_r8_table[];  extern const I286OPSFTR8 sft_r8_table[];
 extern const I286OPSFTE8 sft_e8_table[];  extern const I286OPSFTE8 sft_e8_table[];

Removed from v.1.10  
changed lines
  Added in v.1.15


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