--- np2/i286x/cpucore.h 2004/03/10 23:01:08 1.12 +++ np2/i286x/cpucore.h 2005/02/04 05:32:23 1.14 @@ -279,6 +279,7 @@ void v30x_step(void); i286core.s.trap = 0; #define CPU_STI i286core.s.r.w.flag |= I_FLAG; \ i286core.s.trap = (i286core.s.r.w.flag >> 8) & 1; +#define CPU_A20EN(en) CPU_ADRSMASK = (en)?0xfffffff:0x000fffff; #define CPU_INITIALIZE i286x_initialize #define CPU_DEINITIALIZE i286x_deinitialize @@ -291,3 +292,5 @@ void v30x_step(void); #define CPU_SETEXTSIZE(size) i286x_setextsize((UINT32)(size) << 20) #define CPU_SETEMM(frame, addr) i286x_setemm(frame, addr) +#define CPU_STEPEXEC i286x_step +