Diff for /np2/i286x/i286x.h between versions 1.4 and 1.5

version 1.4, 2003/12/01 10:45:46 version 1.5, 2003/12/08 00:55:31
Line 1 Line 1
   
   #define I286_MEM                mem
   
   #define I286_STAT               i286core.s.r
   
   #define I286_REG                i286core.s.r
   #define I286_SEGREG             i286core.s.r.w.es
   
   #define I286_AX                 i286core.s.r.w.ax
   #define I286_BX                 i286core.s.r.w.bx
   #define I286_CX                 i286core.s.r.w.cx
   #define I286_DX                 i286core.s.r.w.dx
   #define I286_SI                 i286core.s.r.w.si
   #define I286_DI                 i286core.s.r.w.di
   #define I286_BP                 i286core.s.r.w.bp
   #define I286_SP                 i286core.s.r.w.sp
   #define I286_CS                 i286core.s.r.w.cs
   #define I286_DS                 i286core.s.r.w.ds
   #define I286_ES                 i286core.s.r.w.es
   #define I286_SS                 i286core.s.r.w.ss
   #define I286_IP                 i286core.s.r.w.ip
   
   #define SEG_BASE                i286core.s.es_base
   #define ES_BASE                 i286core.s.es_base
   #define CS_BASE                 i286core.s.cs_base
   #define SS_BASE                 i286core.s.ss_base
   #define DS_BASE                 i286core.s.ds_base
   #define SS_FIX                  i286core.s.ss_fix
   #define DS_FIX                  i286core.s.ds_fix
   
   #define I286_AL                 i286core.s.r.b.al
   #define I286_BL                 i286core.s.r.b.bl
   #define I286_CL                 i286core.s.r.b.cl
   #define I286_DL                 i286core.s.r.b.dl
   #define I286_AH                 i286core.s.r.b.ah
   #define I286_BH                 i286core.s.r.b.bh
   #define I286_CH                 i286core.s.r.b.ch
   #define I286_DH                 i286core.s.r.b.dh
   
   #define I286_FLAG               i286core.s.r.w.flag
   #define I286_FLAGL              i286core.s.r.b.flag_l
   #define I286_FLAGH              i286core.s.r.b.flag_h
   #define I286_TRAP               i286core.s.trap
   #define I286_OV                 i286core.s.ovflag
   
   #define I286_GDTR               i286core.s.GDTR
   #define I286_IDTR               i286core.s.IDTR
   #define I286_MSW                i286core.s.MSW
   
   #define I286_REMCLOCK   i286core.s.remainclock
   #define I286_BASECLOCK  i286core.s.baseclock
   #define I286_CLOCK              i286core.s.clock
   #define I286_ADRSMASK   i286core.s.adrsmask
   #define I286_INPADRS    i286core.s.inport
   
   // ver0.28
   #define         REPPOSBAK               i286core.s.repbak
   #define         PREFIX_SMP              i286core.s.pf_semaphore
   
   
 #define I286 __declspec(naked) static void  #define I286 __declspec(naked) static void
 #define I286EXT __declspec(naked) void  #define I286EXT __declspec(naked) void
   

Removed from v.1.4  
changed lines
  Added in v.1.5


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