--- np2/i286c/i286c.h 2003/12/26 02:02:09 1.14 +++ np2/i286c/i286c.h 2005/05/20 13:59:47 1.16 @@ -61,10 +61,11 @@ #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 @@ -150,3 +151,11 @@ extern I286EXT i286c_repne_scasb(void); extern I286EXT i286c_repe_scasw(void); extern I286EXT i286c_repne_scasw(void); + +#define i286_memoryread(a) memp_read8(a) +#define i286_memoryread_w(a) memp_read16(a) +#define i286_memoryread_d(a) memp_read32(a) +#define i286_memorywrite(a, v) memp_write8(a, v) +#define i286_memorywrite_w(a, v) memp_write16(a, v) +#define i286_memorywrite_d(a, v) memp_write32(a, v) +