11 comments

[ 0.20 ms ] story [ 58.1 ms ] thread
I knew it was possible to run CP/M programs (and CP/M itself) on my PC with its V20, but I never found out how.
I just got served a big chunk of JSON, not even pretty-printed, with the text in there... somewhere. Difficulty level: quite high, even in reader mode.

(same on macOS+Firefox and iPhone+Safari)

Appears to be fixed now.

(If not - zoom way in, and it's relatively readable.)

> Difficulty level: quite high, even in reader mode.

Works fine in Firefox on macOS 15 here.

[dead]
It worked well. I used a few V20 and V30 PCs.

One very nice little win:

If you had an NEC chip, then Windows 3.0 ran in colour VGA mode. If you had an Intel chip, it wouldn't.

The VGA device driver was 286 code and the assumption was that VGA chips were only in 286 PCs.

(IBM's own 8086 and later very-low-end 80286 PS/2 machines, both called the Model 30, did not have VGA which was only in Microchannel machines; they had the inferior MCGA instead.)

If you had an 8088/8086 PC with VGA you couldn't run Win 3.0 in VGA mode. If you fit a V20 (instead of an 8088) or V30 (instead of an 8086), you could run Win 3.0 in colour VGA mode.

In 1990 this was the first mass-deployed 286-specific code a lot of people ever encountered: a device driver.

Lotus 1-2-3 r3 was 286-specific but it was niche; you could just stay on 1-2-3 r2 which worked fine on everything. Almost all other DOS apps were for 8088/8086.

The 80186 was so rare it wasn't even mentioned: the distinction was 8086 code or 80286 code. So this was a rare instance of Real Mode 286 code -- plain old unextended DOS 16-bit code, as opposed to Protected Mode code that needed an actual 80286 chip.