--- np2/i286c/cpucore.h 2004/03/25 10:41:13 1.17 +++ np2/i286c/cpucore.h 2005/02/07 14:46:10 1.20 @@ -12,7 +12,7 @@ #error : not support CPUCORE_IA32 #endif -#if !defined(CPUDEBUG) +#if 1 // !defined(CPUDEBUG) enum { I286_MEMREADMAX = 0xa4000, I286_MEMWRITEMAX = 0xa0000 @@ -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; @@ -269,6 +269,7 @@ void v30c_step(void); #define CPU_EXTMEM i286core.e.ext #define CPU_EXTMEMSIZE i286core.e.extsize #define CPU_INPADRS i286core.e.inport +#define CPU_EMSPTR i286core.e.ems #define CPU_TYPE i286core.s.cpu_type @@ -298,3 +299,5 @@ void v30c_step(void); #define CPU_SETEXTSIZE(size) i286c_setextsize((UINT32)(size) << 20) #define CPU_SETEMM(frame, addr) i286c_setemm(frame, addr) +#define CPU_STEPEXEC i286c_step +