jakethompson1 wrote on 2024-10-29, 20:34:
I guess my question is more along the lines of: what percentage of XT and XT clone machines had any EMS, and for 286 chipsets supporting hardware EMS, what percentage of systems actually had it enabled.
Hi. I think those that ran AutoSketch 3, Windows 2.x together with commercial applications, DESQView (for mailboxes operated by their sysops) and so on.
Some compilers like Power Basic 3.5 or Microsoft BASIC PDS 7.1 could use EMS, too.
Edit: DOS programs for designing printed circuit boards (PCBs) had also existed in early 90s.
They supported Super VGA and had good use for memory. Not sure if they had used EMS, though.
Classic EMS memory boards had offered a 512KB or 2MB configuration, often.
The 2MB limit somehow was related to the addressing logic being simpler.
128 pages can handle 2 MB, at max. That was with EMS 3.2 specs, at least.
Older EMS 3.2 or EEMS boards had been combined with updated, LIM 4 compatible memory managers, often.
To get more memory, multiple 2 MB boards of same type had been logically combined by the LIM memory managers.
Novell Netware server software also had good use for lots of RAM, I think.
8 to 16MB were useful in 1990, if not before, depending on the size of the LAN.
Edit: Printer spoolers also consumed some RAM, In think.
They stored large amounts of bitmap data if graphics were involved.
Imagine half of these ~25 PCs sending out printer jobs and just one laser printer is on-line.
Not sure of they needed EMS, though. Netware 2.x was made for 80286 CPUs, but ran on XTs, still?
That's why early 386 big tower motherboards had these massive memory boards, after all.
To allow these "mini mainframes" doing heavy work.
Either for multitasking/timesharing and dedicated 640KB PC "VMs" for each serial terminal (PC-MOS/386, Real/32 etc) or traditional use as servers.
This is all relative, though, I think. Resources, I mean.
PCs in late 80s to early 90s had too little memory installed in practice
(OS/2 1.1 in 1988 needed a modest 5 MB of RAM to handle serious workload).
By comparion, early Unix workstations in the 90s had about 32 or 64MB of RAM and used 1280x1024 256c minimum resolution. They did cost their $80.000, of course.
But technology doesn't care about money, it's all about function.
And sufficient RAM and storage were needed, simply. Blame physics.
By comparion, the Windows 3.1 Super VGA driver had used a modest 1024x768 800x600 resolution in 16c.
It wasn't much but okay for serious wordprocessing, though.
Unix workstations at 1024x768 in 256c were an almost shameful configuration at same time. It's like using EGA driver on Windows 3.x.
Edit: The Windows 3.x comparion because Win 3.1 GUI was inspired by Motif/CDE (Unix standard of the time).
Edit:
swaaye wrote on 2024-10-29, 20:53:
Were there games that could use EMS on a 286 or older? That would be interesting.
Um, Wing Commander 1 and Keen IV ? 🤷♂️
Wing Commander used EMS if available, to enhance sounds and graphics effects, I think.
Commander Keen IV doesn't really use EMS, but can store information in EMS page frame (64 KB). As if it was an UMB, I think.
The older Sierra games re-released on the CD-ROM can use EMS, XMS and plain Extended Memory (int15), I think.
Games like Space Quest III, but with updated versions of the AGI interpreter.
Edited. Sorry, I'm sleepy. 😴
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//