--- np2/i286c/i286c.h 2003/12/11 21:57:38 1.11 +++ np2/i286c/i286c.h 2004/01/05 05:04:53 1.15 @@ -7,8 +7,6 @@ #endif -#define I286_MEM mem - #define I286_STAT i286core.s.r #define I286_REG i286core.s.r @@ -53,25 +51,29 @@ #define I286_GDTR i286core.s.GDTR #define I286_IDTR i286core.s.IDTR +#define I286_LDTR i286core.s.LDTR +#define I286_LDTRC i286core.s.LDTRC +#define I286_TR i286core.s.TR +#define I286_TRC i286core.s.TRC #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 #define I286_PREFIX i286core.s.prefix +#define I286_INPADRS i286core.e.inport + #define I286FN static void #define I286EXT void typedef void (*I286OP)(void); -extern UINT8 _szpcflag[0x200]; - extern void CPUCALL i286c_intnum(UINT vect, REG16 IP); +extern UINT32 i286c_selector(UINT sel); #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2) extern void i286cea_initialize(void);