Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If I recall correctly, EMM386 would actually switch to protected mode an run DOS as a v86 application. It provided VCPI and DPMI apis. Their use case was a bit different (VCPI would allow you to run your code in ring0, while DPMI would run on ring2.

Fun fact, Win95/98 could of course run 32 bit DPMI apps without a problem, and many of the relevant OS interrupts such as 21h could be invoked directly from protected mode.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: