--- np2/i286x/cpucore.h 2003/12/08 00:55:31 1.1 +++ np2/i286x/cpucore.h 2003/12/25 19:26:55 1.4 @@ -6,6 +6,12 @@ // //---------------------------------------------------------------------------- +#include "memory.h" + +#if defined(CPUCORE_IA32) +#error : not support CPUCORE_IA32 +#endif + #if !defined(CPUDEBUG) enum { I286_MEMREADMAX = 0xa4000, @@ -179,6 +185,7 @@ extern const UINT8 iflags[]; void i286x_initialize(void); void i286x_reset(void); +void i286x_shut(void); void i286x_resetprefetch(void); void CPUCALL i286x_interrupt(BYTE vect); @@ -255,4 +262,5 @@ void v30x_step(void); #define CPU_INTERRUPT(v) i286x_interrupt(v) #define CPU_EXEC i286x #define CPU_EXECV30 v30x +#define CPU_SHUT i286x_shut