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

version 1.6, 2004/02/05 16:43:44 version 1.8, 2004/02/20 16:09:04
Line 30 Line 30
 #ifndef IA32_CPU_INTERFACE_H__  #ifndef IA32_CPU_INTERFACE_H__
 #define IA32_CPU_INTERFACE_H__  #define IA32_CPU_INTERFACE_H__
   
 typedef signed char             SBYTE;  #if !defined(QWORD_CONST)
 typedef signed short            SWORD;  #define QWORD_CONST(v)  v ## ULL
 typedef signed int              SDWORD;  #define SQWORD_CONST(v) v ## LL
   #endif
 typedef UINT64                  QWORD;  
 typedef SINT64                  SQWORD;  
   
 #define CPU_isDI                (!(CPU_FLAG & I_FLAG))  #define CPU_isDI                (!(CPU_FLAG & I_FLAG))
 #define CPU_isEI                (CPU_FLAG & I_FLAG)  #define CPU_isEI                (CPU_FLAG & I_FLAG)
Line 49  typedef SINT64   SQWORD; Line 47  typedef SINT64   SQWORD;
 #define CPU_EXECV30()           ia32()  #define CPU_EXECV30()           ia32()
 #define CPU_SHUT()              ia32shut()  #define CPU_SHUT()              ia32shut()
 #define CPU_SETEXTSIZE(size)    ia32_setextsize((UINT32)size << 20)  #define CPU_SETEXTSIZE(size)    ia32_setextsize((UINT32)size << 20)
 // #define CPU_SETEMM(frame, addr)  #define CPU_SETEMM(frame, addr)
   
 #define cpu_memorywrite(a,v)    i286_memorywrite(a,v)  #define cpu_memorywrite(a,v)    i286_memorywrite(a,v)
 #define cpu_memorywrite_w(a,v)  i286_memorywrite_w(a,v)  #define cpu_memorywrite_w(a,v)  i286_memorywrite_w(a,v)
Line 60  typedef SINT64   SQWORD; Line 58  typedef SINT64   SQWORD;
   
 void i386c_initialize(void);  void i386c_initialize(void);
   
 void FASTCALL msgbox_str(char *msg);  
 void FASTCALL msgbox_mem(DWORD no);  
 void put_cpuinfo(void);  
   
 #endif  /* IA32_CPU_INTERFACE_H__ */  #endif  /* IA32_CPU_INTERFACE_H__ */

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


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