Win16 Retro Development

os2museum.com
win16-retro-development

Several months ago I had a go at producing a high resolution 256-color driver for Windows 3.1. The effort was successful but is not yet complete. Along the way I re-learned many things I had forgotten, and learned several new … Read more

Undocumented 8086 Opcodes part 1

os2museum.com
undocumented-8086-opcodes-part-1

This is a guest post by Raúl Gutiérrez Sanz This multi-part document is about undocumented 8086 processor opcodes and their behavior. Most of the document will likely apply to the 8088 processor as well, but this has not been verified. … Read more

Undefined Isn’t Unpredictable

os2museum.com
undefined-isn’t-unpredictable

The other day I discovered that 32-bit FreeBSD 11.2 has strange trouble running in an emulated environment. Utilities like ping or top would just hang when trying to print floating-point numbers through printf(). The dtoa() library routine was getting stuck … Read more

Windows 9x Video Minidriver HD+

os2museum.com
windows-9x-video-minidriver-hd+

The OS/2 Museum has made available the first version of a display driver disk for Windows 9x running on VirtualBox. The driver uses a linear framebuffer and supports 8/16/24/32bpp modes with resolutions up to 1920×1200 pixels (see more below). The … Read more

Vague Standards Are Trouble

os2museum.com
vague-standards-are-trouble

Through the course of time I’ve been going over the IDENTIFY data of various old IDE hard disks. Today I happened to come across a Conner CP30254H drive, apparently made in June 1993 or so. This is a circa 250 … Read more

The Secret History of ATAPI

os2museum.com
the-secret-history-of-atapi

The other day I asked myself a seemingly trivial question: What was the first ATAPI CD-ROM drive and when was it available? Given that ATAPI was a major technology which instantly obsoleted all proprietary CD-ROM interfaces and made SCSI much … Read more

PC DOS 1.1 from Scratch

os2museum.com
pc-dos-1.1-from-scratch

A number of years ago, the Computer History Museum together with Microsoft released the source code for MS-DOS 1.25 (very close to PC DOS 1.1) and MS-DOS 2.11. I never did anything with it beyond glancing at the code, in … Read more

PC-86-DOS

os2museum.com
pc-86-dos

A number of years ago, an 8″ disk containing Seattle Computer Products (SCP) 86-DOS 1.0 was successfully imaged. The newest files on the disk are dated April 30, 1981, making the disk the oldest complete release of what was soon … Read more

The Dual-Drive IDE Hell

os2museum.com
the-dual-drive-ide-hell

I have perhaps inaccurate but very strong memories from my PC-building days (in the early to mid-1990s) that one of the most failure-prone and frustrating endeavors was trying to get two IDE drives working together on a single cable as … Read more