diff options
author | 2012-01-06 01:55:32 +0000 | |
---|---|---|
committer | 2012-01-06 01:55:32 +0000 | |
commit | bdbe7ad11cd6293e34e9be804c4130a2ef380225 (patch) | |
tree | e546b2c670275a21bc33c586cda48b805704ba65 /src/emu/cpu/i386/i386op16.c | |
parent | 2bec585837cc38284419f67c90257e2794bb16bb (diff) |
i386: Moved stack changes to be after protection checks in RETF and IRET
Made ARPL protected mode only
Added protection checks when MOVing to a segment register.
Diffstat (limited to 'src/emu/cpu/i386/i386op16.c')
-rw-r--r-- | src/emu/cpu/i386/i386op16.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/cpu/i386/i386op16.c b/src/emu/cpu/i386/i386op16.c index 8b265e09761..7dbaa84e543 100644 --- a/src/emu/cpu/i386/i386op16.c +++ b/src/emu/cpu/i386/i386op16.c @@ -3288,7 +3288,7 @@ static void I386OP(lar_r16_rm16)(i386_state *cpustate) // Opcode 0x0f 0x02 if(seg.selector == 0) { SetZF(0); // not a valid segment - logerror("i386: LAR: Selector %04x is invalid type.\n",seg.selector); + // logerror("i386 (%08x): LAR: Selector %04x is invalid type.\n",cpustate->pc,seg.selector); } else { |