Пытаюсь под win98 в своей программе перейти в PM - ничего не получается, ни через регистр cr0, ни через прерывание биоса. Ну оно и понятно, досовская программа в виндах работает в режиме V86, из которого не может вылезти. Но каким образом в виндах тогда работают досовские игры под PM, типа того же Duke3D?
Duke - не знаю, а вот Doom II использовал DOS4GW - тот если реальный режим - сам переходит в PM, а под win пользует ее DPMI. Duke тоже на каком-то екстендере, так что тоже наверное DPMI.