I386 has native way to switch to PM, no need triple fault trick and it
was introduced by Intel in 1985. For those who wanted to be compatible
with 286 there was a trick invented back then to switch to PM in a
portable way between i386 and i286:
I doubt that OS/2 was not updated to use something like this.
I can't test 16-bit OS/2, so if someone would like to give it a try
that'd be great. It'd be interesting to see what method it uses.
I will try 16-bit Windows 3, and MS-DOS with HIMEM.SYS and Turbo C++ to
see if (a) they still work and (b) what method they use.
16-bit OS/2 is not working at all, it stops in booting the installation floppies because of unknown CMOS error.
That was last time I checked in about 0.7.0.
I know that between 0.9 and 0.10 still crashed on same "STDIO line", however I don't know if it is the same CMOS error, so I don't know what will happen when it triple faults because the kernel still did not tried to (apparently).