summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i86/i286.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/i86/i286.c')
-rw-r--r--src/emu/cpu/i86/i286.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/emu/cpu/i86/i286.c b/src/emu/cpu/i86/i286.c
index 6eb9249074d..149644a3c12 100644
--- a/src/emu/cpu/i86/i286.c
+++ b/src/emu/cpu/i86/i286.c
@@ -22,7 +22,6 @@
#include "i86time.c"
-#include "i86mem.h"
/***************************************************************************/
/* cpu state */
@@ -38,6 +37,7 @@ typedef struct _i80286_state i80286_state;
struct _i80286_state
{
i80286basicregs regs;
+ offs_t fetch_xor;
UINT32 amask; /* address mask */
UINT32 pc;
UINT32 prevpc;
@@ -74,7 +74,6 @@ struct _i80286_state
int halted; /* Is the CPU halted ? */
- memory_interface mem;
int icount;
unsigned prefix_base;
char seg_prefix;
@@ -114,7 +113,6 @@ static struct i80x86_timing timing;
#include "instr86.c"
#include "instr186.c"
#include "instr286.c"
-#include "i86mem.c"
static void i80286_urinit(void)
{
@@ -303,7 +301,7 @@ static CPU_INIT( i80286 )
else
cpustate->amask = 0x00ffff;
- configure_memory_16bit(cpustate);
+ cpustate->fetch_xor = BYTE_XOR_LE(0);
}