Category Archives: IBM

IBM PC 5150 Model Numbers

Recently I came across a minor mystery—the model numbers of the original IBM PC. For such a pivotal product, there is remarkably little detailed original information from the early days. When IBM started selling the PC, it used two methods … Continue reading

Posted in IBM, PC hardware, PC history | 23 Comments

OS/2 2.0 Commitments

Last week the OS/2 Museum received a rather interesting donation: a thick spiral bound document titled Third party commitment to IBM’s OS/2 Version 2.0, and labeled IBM COMDEX/SPRING ’92. The binder is a collection of about 250 press releases that … Continue reading

Posted in IBM, Marketing, OS/2, PC history | 7 Comments

OS/2 2.11 SMP Woes

IBM OS/2 V2.11 for Symmetric Multiprocessing (OS/2 2.11 SMP) was released in mid-1994 in response to Windows NT and its SMP support. The package was nothing more (and nothing less) than OS/2 V2.11 with support for SMP hardware. It was … Continue reading

Posted in IBM, OS/2, PC history, SMP | 27 Comments

Digging Into OS/2 2.0

The other day I had a “pressing” need to obtain the list of modules loaded in an OS/2 VM by examining the VM’s memory and CPU state. I was able to use existing code that worked on OS/2 V3.0 (Warp) … Continue reading

Posted in Debugging, Documentation, IBM, OS/2 | 21 Comments

More MS OS/2 2.0

Over the last few weeks, two “new” pre-releases of OS/2 2.0 have been found in ancient warez archives. The first is OS/2 2.0 build 6.64, released in early April 1990: In general, this build is not substantially different from the … Continue reading

Posted in IBM, Microsoft, OS/2, Pre-release | 5 Comments

Who Knew What When

When Microsoft released the unique early beta build of Multitasking DOS 4, I quickly found out that it does not run in VirtualBox: This was a bit of a surprise, because the more-or-less released versions of Multitasking DOS 4 from … Continue reading

Posted in 286, DOS, IBM, Microsoft, PC architecture, PC history, VirtualBox | 30 Comments

The Future That Never Was

Microsoft OS/2 2.0 SDK Pre-Release 2, June 1990 In 1990, the strategic PC operating system of Microsoft and IBM was not DOS, not Windows, but OS/2. The first 16-bit OS/2 was initially released in 1987 with a reduced feature set, … Continue reading

Posted in 386, IBM, LAN Manager, Microsoft, OS/2, PC history, Pre-release | 76 Comments

Retro-Porting to OS/2 1.0

A few weeks ago I embarked on a somewhat crazy side project: Make the Open Watcom debugger work on OS/2 1.0. This project was not entirely successful, but I learned a couple of things along the way. The Open Watcom … Continue reading

Posted in Development, IBM, Microsoft, OS/2, Watcom | 10 Comments

First ROM Shadowing

The other day I was asked an interesting question: What was the first BIOS with support for ROM shadowing? In the 1990s, ROM shadowing was common, at first as a pure performance enhancement and later as a functional requirement; newer … Continue reading

Posted in C&T, Compaq, IBM, PC architecture, PC history | 55 Comments

Learn Something Old Every Day, Part VII: 8087 Intricacies

The other day I investigated a report that a C runtime library modification causes programs to hang on a classic IBM 5150 PC with no math coprocessor. The runtime originally contained two separate routines, one to detect the presence of … Continue reading

Posted in 8086/8088, Development, IBM, Intel, PC history, x87 | 10 Comments