@argv_minus_one@mastodon.sdf.org
Post #1266257
2026-02-07 04:31 UTC
@rogerparkinson
Windows 2.1 and later aren't entirely 16-bit. Apps run in real mode and use 20-bit segmented addressing, but if it's running on a 386 or later then the kernel will run 32-bit and map pages in and out of the 20-bit address space in response to GlobalLock calls.
But you'd have to wait until 1993 to get a Windows in which apps can directly use 32-bit addressing. That's when NT 3.1 and Win32s (a shim to run 32-bit code on regular Windows 3.1) came out.
@fluidlogic
Replies (0)
No replies.