--- np2/i286c/cpucore.h 2005/02/04 05:32:23 1.19 +++ np2/i286c/cpucore.h 2005/03/05 06:02:29 1.21 @@ -177,9 +177,9 @@ typedef struct { } I286STAT; typedef struct { // for ver0.73 - BYTE *ext; + UINT8 *ext; UINT32 extsize; - BYTE *ems[4]; + UINT8 *ems[4]; UINT32 inport; #if defined(CPUSTRUC_MEMWAIT) UINT8 tramwait; @@ -240,6 +240,16 @@ void v30c_step(void); #define CPU_SS i286core.s.r.w.ss #define CPU_IP i286core.s.r.w.ip +#define CPU_EAX i286core.s.r.w.ax +#define CPU_EBX i286core.s.r.w.bx +#define CPU_ECX i286core.s.r.w.cx +#define CPU_EDX i286core.s.r.w.dx +#define CPU_ESI i286core.s.r.w.si +#define CPU_EDI i286core.s.r.w.di +#define CPU_EBP i286core.s.r.w.bp +#define CPU_ESP i286core.s.r.w.sp +#define CPU_EIP i286core.s.r.w.ip + #define ES_BASE i286core.s.es_base #define CS_BASE i286core.s.cs_base #define SS_BASE i286core.s.ss_base