Diff for /np2/i386c/ia32/cpu.h between versions 1.6 and 1.8

version 1.6, 2004/01/05 06:50:15 version 1.8, 2004/01/15 15:50:33
Line 143  typedef struct { Line 143  typedef struct {
         descriptor_t    sreg[CPU_SEGREG_NUM];          descriptor_t    sreg[CPU_SEGREG_NUM];
   
         UINT32          adrsmask;          UINT32          adrsmask;
 //      DWORD           inport;         // -> i386core.e.inport  
         DWORD           ovflag;          DWORD           ovflag;
   
         BYTE            ss_32;          BYTE            ss_32;
Line 209  extern I386CORE  i386core; Line 208  extern I386CORE  i386core;
 #define CPU_BASECLOCK   i386core.s.baseclock  #define CPU_BASECLOCK   i386core.s.baseclock
 #define CPU_CLOCK       i386core.s.clock  #define CPU_CLOCK       i386core.s.clock
 #define CPU_ITFBANK     i386core.s.itfbank  #define CPU_ITFBANK     i386core.s.itfbank
   #define CPU_RAM_D000    i386core.s.ram_d0
   
 #define CPU_TYPE        i386core.s.cpu_type  #define CPU_TYPE        i386core.s.cpu_type
 #define CPUTYPE_V30     0x01  #define CPUTYPE_V30     0x01
Line 291  do { \ Line 291  do { \
 #define CPU_STAT_SREG_INIT(n) \  #define CPU_STAT_SREG_INIT(n) \
 do { \  do { \
         descriptor_t sd; \          descriptor_t sd; \
         memset(&CPU_STAT_SREG(n), 0, sizeof(CPU_STAT_SREG(n))); \  \
         memset(&sd, 0, sizeof(sd)); \          memset(&sd, 0, sizeof(sd)); \
         sd.u.seg.limit = 0xffff; \          sd.u.seg.limit = 0xffff; \
         CPU_SET_SEGDESC_DEFAULT(&sd, (n), 0); \          CPU_SET_SEGDESC_DEFAULT(&sd, (n), 0); \

Removed from v.1.6  
changed lines
  Added in v.1.8


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