Author Archives: Michal Necasek

Can a DB-50XG Talk?

I seem to have embarked on another crazy research project. It was spurred by a broken Yamaha DB-50XG wavetable daughterboard. The DB-50XG was a bit dirty but not obviously damaged. It produces no output but gets warm exactly like a … Continue reading

Posted in Sound, Wave Blaster, Yamaha | 1 Comment

Solaris 7 Boot Panic

On some systems, it has been observed that Solaris 7 panics during boot from installation media and reboots the system. At least Solaris 7 U1 (3/99) and U4 (11/99) are affected. Only “fast” systems (definitely including Sandy Bridge 3+ GHz … Continue reading

Posted in Bugs, Debugging, Solaris | 6 Comments

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

PCI Voodoo

A while ago I tried to set up Voodoo 2 SLI on an old Pentium system running Windows 98 SE. I used two seemingly identical Creative CT6670 boards (Voodoo 2, 12 MB RAM) which should have worked just fine. But … Continue reading

Posted in 3Dfx, PCI | 31 Comments

Children of the Bus Wars

In the late 1980s and the early 1990s, the so-called Bus Wars raged. A few years after the PC/AT was released, it became clear that the ISA bus could not keep pace with faster CPUs and peripherals, especially graphics cards … Continue reading

Posted in ATi, EISA, MCA, PC history, PCI, VLB | 11 Comments

Fixing a Graphics Ultra Pro

Just a few weeks after successfully repairing a trivial problem with a Roland LAPC-I caused by improper storage, I happened to run across another troublesome board, a VL-bus based ATI Graphics Ultra Pro from 1993. It’s a nice enough card … Continue reading

Posted in ATi, Hardware Hacks | 4 Comments

Seagate ST-225: Just Wow

A few weeks ago a Seagate ST-225 drive more or less accidentally landed at the OS/2 Museum. The drive is nearly 30 years old (manufactured in late 1986) and rather interestingly, this particular unit comes with a label declaring it … Continue reading

Posted in PC hardware, Storage | 36 Comments

Periscope Manuals

Some time ago I recovered a latter-day Periscope manual from storage. Since some readers might find it useful, I decided to scan the manual and convert it to PDF. It covers the basic Periscope debugger, variants and add-ons (remote Periscope, … Continue reading

Posted in Debugging, Documentation | 7 Comments

Fixing an LAPC-I

A few days ago my almost new (i.e. not quite 25 years old) Roland LAPC-I arrived. It’s essentially a MT-32 synth on a stick. I plugged it into a Pentium board, tried playing some music and… nothing. Was it perhaps not jumpered … Continue reading

Posted in PC hardware, Roland | 12 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 | 21 Comments