diff options
author | 2012-05-12 06:08:34 +0000 | |
---|---|---|
committer | 2012-05-12 06:08:34 +0000 | |
commit | 2a8dfbdeaa61651abc3a23245f151191bed50e9b (patch) | |
tree | 6ae1bf1b59ecdd038a18dd926cfb4e9906cc2735 /src/emu/cpu/i86/i286.c | |
parent | f5b8f67d17d3ccf64d41261e7547492cef09e918 (diff) |
Fix for i286 preventing error 104 on ibm5170 [Carl]
Diffstat (limited to 'src/emu/cpu/i86/i286.c')
-rw-r--r-- | src/emu/cpu/i86/i286.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/cpu/i86/i286.c b/src/emu/cpu/i86/i286.c index 320ee894f6b..6ad8b74790f 100644 --- a/src/emu/cpu/i86/i286.c +++ b/src/emu/cpu/i86/i286.c @@ -46,6 +46,7 @@ struct _i80286_state UINT16 sregs[4]; UINT16 limit[4]; UINT8 rights[4]; + bool valid[4]; struct { UINT32 base; UINT16 limit; @@ -162,6 +163,7 @@ static CPU_RESET( i80286 ) cpustate->base[DS]=cpustate->base[SS]=cpustate->base[ES]=0; cpustate->rights[DS]=cpustate->rights[SS]=cpustate->rights[ES]=0x93; cpustate->rights[CS]=0x9a; + cpustate->valid[CS]=cpustate->valid[SS]=cpustate->valid[DS]=cpustate->valid[ES]=1; cpustate->msw=0xfff0; cpustate->flags=2; ExpandFlags(cpustate->flags); |