Diff for /np2/i386c/ia32/cpu.h between versions 1.27 and 1.29

version 1.27, 2004/03/24 14:34:23 version 1.29, 2004/03/29 05:50:29
Line 213  typedef struct { Line 213  typedef struct {
         UINT32          clock;          UINT32          clock;
 } I386STAT;  } I386STAT;
   
 typedef struct {                                        /* for ver0.73 */  typedef struct {
         BYTE            *ext;          BYTE            *ext;
         UINT32          extsize;          UINT32          extsize;
         UINT32          inport;          UINT32          inport;
           BYTE            *ems[4];
 } I386EXT;  } I386EXT;
   
 typedef struct {  typedef struct {
Line 243  extern I386CORE  i386core; Line 244  extern I386CORE  i386core;
 #define CPU_EXTMEM      i386core.e.ext  #define CPU_EXTMEM      i386core.e.ext
 #define CPU_EXTMEMSIZE  i386core.e.extsize  #define CPU_EXTMEMSIZE  i386core.e.extsize
 #define CPU_INPADRS     i386core.e.inport  #define CPU_INPADRS     i386core.e.inport
   #define CPU_EMSPTR      i386core.e.ems
   
 extern sigjmp_buf       exec_1step_jmpbuf;  extern sigjmp_buf       exec_1step_jmpbuf;
   
Line 580  do { \ Line 582  do { \
 void ia32_init(void);  void ia32_init(void);
 void ia32_initreg(void);  void ia32_initreg(void);
 void ia32_setextsize(UINT32 size);  void ia32_setextsize(UINT32 size);
   void ia32_setemm(UINT frame, UINT32 addr);
   
 void ia32reset(void);  void ia32reset(void);
 void ia32shut(void);  void ia32shut(void);
   void ia32a20enable(BOOL enable);
 void ia32(void);  void ia32(void);
 void ia32_step(void);  void ia32_step(void);
 void CPUCALL ia32_interrupt(int vect, int soft);  void CPUCALL ia32_interrupt(int vect, int soft);

Removed from v.1.27  
changed lines
  Added in v.1.29


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