Category Archives: OS/2

IBM OS/2 1.x Programming Documentation Added

IBM’s programming documentation (Programming Tools and Information, aka PTI) for OS/2 versions 1.2 and 1.3 has been added. Big thanks to Bob Eager who scanned the originals and converted them to PDF. The documents have been added to the OS/2 … Continue reading

Posted in Development, Documentation, IBM, OS/2 | 2 Comments

Playing Football

The┬áSuper Bowl is long over and it’s time to look at different kind of football. In Winter 1986/1987, Microsoft initiated a small skunkworks project called “Football”. The objective was to take “Sizzle”, a development branch of proto-OS/2 that would eventually … Continue reading

Posted in 386, IBM, Microsoft, OS/2, PC history | 16 Comments

Before OS/2 Was OS/2

After almost 30 years, several disks with ancient builds of OS/2 surfaced. In this context, “ancient” means older than the May 1987 release of the first MS OS/2 SDK. In fact these disks are so old that the one thing … Continue reading

Posted in IBM, Microsoft, OS/2, PC history, Undocumented | 36 Comments

OS/2 on ThinkPad T23 and T30

Recently I had a need to install IBM’s OS/2 on real hardware rather than in a VM, and for various reasons I wanted “genuine” IBM OS/2 and not eComStation. One of IBM’s older ThinkPads was a logical choice. A T42p … Continue reading

Posted in OS/2, ThinkPad | 11 Comments

OS/2 Technical Library Scans

After a lot of scanning and OCRing, here’s the OS/2 2.0 Technical Library (well, most of it) in PDF form. This was IBM’s complete programming documentation for OS/2 2.0, covering general programming, GUI development, Workplace Shell, and device drivers. Certainly … Continue reading

Posted in Documentation, OS/2 | 8 Comments

Ladders and Dragons

While looking at the Windows 95 disk subsystem, something seemed oddly familiar. The nagging feeling was confirmed by the Windows 95 DDK documentation (a file called BLOCK.DOC). The new Windows 95 layered block device driver model called “Dragon” wasn’t all … Continue reading

Posted in OS/2, PC history, SCSI, Windows 95 | Leave a comment

OS/2 Kernel Debugger and MVDM Interrupts

While working on an unrelated problem, I noticed a strange behavior of one of my OS/2 VMs running OS/2 Warp 4.52. To cut a long story short, if an unhandled floating-point exception occurred in a DOS window (VDM, or Virtual … Continue reading

Posted in Bugs, Debugging, OS/2 | 11 Comments

Windows Presentation Manager Documentation

The OS/2 Museum just posted a three-volume set of draft Windows Presentation Manager reference documentation. This refers to the OS/2 Presentation Manager GUI but highlights the story Microsoft pushed in 1987: Windows and OS/2 both used the same graphical user … Continue reading

Posted in Documentation, Microsoft, OS/2 | 5 Comments

OS/2 Programmer’s Toolkit

For those wishing to write OS/2 1.x programs, the complete Microsoft OS/2 Programmer’s Toolkit documentation is now online. This is Microsoft’s programming documentation for OS/2 1.0 programming. It is worth noting that IBM’s programming documentation was different; worse yet, IBM’s … Continue reading

Posted in Development, Documentation, Microsoft, OS/2 | 2 Comments

Weekend Reading, OS/2 and Windows

In a recent post I mentioned that the OS/2 Museum’s stack of PC Tech Journal issues ironically does not include the first PCTJ issue devoted to OS/2. Thanks to pcjs.org, the October 1987 issue of PCTJ can now be read … Continue reading

Posted in Documentation, Microsoft, OS/2, Windows | 3 Comments