mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-04-01 23:07:03 +00:00
x86: better support for 16bit mode
This commit is contained in:
parent
cd0fe763ab
commit
2fac7fc2e4
|
@ -122,6 +122,10 @@ void x86_reg_reset(uch handle)
|
|||
switch(uc->mode) {
|
||||
default:
|
||||
break;
|
||||
case UC_MODE_16:
|
||||
env->hflags = 0;
|
||||
env->cr[0] = 0;
|
||||
break;
|
||||
case UC_MODE_32:
|
||||
env->hflags |= HF_CS32_MASK | HF_SS32_MASK | HF_OSFXSR_MASK;
|
||||
env->cr[0] = CR0_PE_MASK; // protected mode
|
||||
|
|
Loading…
Reference in a new issue