Author Archives: Michal Necasek

The DOS 4.0 Shell Mouse Mystery

Several years ago, I noticed that in some virtual and physical environments, the DOS Shell in both IBM’s and Microsoft’s DOS 4.0x has a very odd glitch: the mouse pointer moves, but does not register any clicks… except on scroll … Continue reading

Posted in DOS, IBM, PC hardware, PC history | 28 Comments

Do You Know These Peripherals?

After a long pause, here’s another guessing game. Do you recognize the five peripherals below? This should be very easy since the manufacturers’ names are clearly visible, only the model numbers got “lost”. This is all 1980s-1990s hardware from (obviously) … Continue reading

Posted in MIDI, Roland, Sound, Yamaha | 10 Comments

What Is DXP44Q?

Today I came across a random 1996 vintage ISA sound card (no name, made in China). The only two chips worth noting on the board are an OPTi 82C930A chip and a mysterious DXP44Q—a square chip center left, to the … Continue reading

Posted in PC hardware, Sound | 12 Comments

Solaris 2.6, 7, and 8 Crashes on Pentium 4 and Later

A blog reader recently pointed to an interesting problem which affects older Solaris releases on certain systems. The symptoms (crash/reboot) may at first glance look like the previously described problem which affected Solaris 2.5.1 and 2.6, but both the cause and … Continue reading

Posted in Bugs, Debugging, Intel, Solaris | 2 Comments

Digressions

Here’s a little story illustrating the fundamental interconnectedness of all things that I wanted to share… 1) A while ago I started researching the technology of and history behind Yamaha’s OPL2 and OPL3 FM synths (just because I was curious). 2) Sometime … Continue reading

Posted in Random Thoughts | 9 Comments

ThinkPad 701 Restore Using CF Media

Thanks to a kind reader, the OS/2 Museum obtained a file archive of the ThinkPad 701 recovery CD. The 701C/701CS was also known as Butterfly thanks to its unique folding keyboard. The recovery tool appears to have been designed for … Continue reading

Posted in IBM, ThinkPad | 23 Comments

Demented Board

Last week I encountered a problem that I have never seen before with a recently acquired Socket 7 motherboard. The board was a Gigabyte GA-586HX (Rev. 1.58), a relatively uninteresting older Socket 7 board based on the well-regarded Intel 430HX … Continue reading

Posted in Bugs, PC hardware | 14 Comments

Windows 3.0 DR 1.14, February 1989

Another rather interesting software artifact surfaced just recently, after more than 25 years since its release: Windows 3.0 Debug Release 1.14 (further referred to as DR 1.14) from February 1989. This was an alpha version only provided to select ISVs … Continue reading

Posted in 386, Microsoft, PC history, Windows | 92 Comments

mtswslnk

Certain older Microsoft software (including Windows font files) contains mysterious strings starting with “mtswslnk”, sometimes longer and sometimes shorter. This led some people to wild speculation about the meaning and purpose of the string. Let’s start with the full string: … Continue reading

Posted in Development, Microsoft, PC history | 2 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