Author Archives: Michal Necasek

Synology DSM 6 and Vintage Clients

I’ve been a Synology DiskStation NAS user for four years now and used them as a SMB file server which is, among other things, accessed from various vintage clients (OS/2, DOS, Windows 9x, etc.). After upgrading to DSM 6, I found … Continue reading

Posted in Networking, Software Hacks, Storage | 10 Comments

Windows 3.1 Standard Mode Crash with APM

On some systems, Windows 3.1 and 3.11 in Standard mode crashes when it is configured to use APM, i.e. POWER.DRV is loaded. The crash only happens in Standard mode, not the typical default 386 Enhanced mode. Since POWER.DRV is involved … Continue reading

Posted in Bugs, Windows | 16 Comments

Wobbly Floppy Drive?

Over the weekend I tried to revive a PS/2 Model 80 whose CMOS battery died (after 25 years!). Finding a replacement battery fortunately isn’t difficult (6V lithium “photo” battery), but recreating the configuration information of course requires a reference floppy and … Continue reading

Posted in Floppies, IBM, Plug and Play, PS/2 | 30 Comments

Intel OverDrive Part II: Pentium OverDrive

The Pentium OverDrive is notable for supporting three physically different sockets (that’s not counting the Pentium II OverDrive). The Pentium OverDrive product was sold in variants suitable for Socket 2/3 (486 systems), Socket 4 (early Pentium systems), and Socket 5/7 … Continue reading

Posted in 486, Intel, PC history, Pentium | 34 Comments

Better Late Than Never

Better late than never, although in this instance, it’s really really late—about thirty years late. In the world of computing, that is eternity. The talk is about the new CR4.UMIP control bit documented in the latest (revision 58) Intel SDM, … Continue reading

Posted in 286, Intel, x86 | 13 Comments

Updating Windows

Updating older (but still supported) Windows versions can be a tedious tasks. Not only for humans but also for computers. Searching for updates for half an hour every time with the CPU going at full tilt must be a not … Continue reading

Posted in Microsoft, Windows | 20 Comments

What’s the Point…

Somethings things just don’t make much sense. Like this, for example: What’s unusual about an ISA sound card with a wavetable daughterboard? Nothing. But experts will recognize that the host card is a Terratec Maestro 32/96, which already has a … Continue reading

Posted in Sound | 3 Comments

Any Soundscape VIVO fans here?

While digging into the implementation of Sound Blaster compatibility on PCI cards, I found an unexpected gem. Ensoniq’s U.S. Patent 5,790,837 includes partial source code for the Sound Blaster emulation driver used with the Ensoniq Soundscape VIVO boards, SSINIT.COM. The VIVO boards were … Continue reading

Posted in Ensoniq, Sound, Sound Blaster, Source code | 6 Comments

The Wave Blaster II Does Talk!

As previously mentioned, the Wave Blaster II (aka WB2) documentation makes no mention of possible bidirectional MIDI communication. But while trying the Wave Blaster II control panel with various host cards out of desperation, an interesting thing happened: When attempting … Continue reading

Posted in Creative Labs, Wave Blaster | 15 Comments

Deeper Into Wave Blaster

I have continued to dig into the mysteries of Wave Blaster (WB) connectors, daughterboards, and DB-50XG MIDI. To recap, the objective is to find how to convince a Yamaha DB-50XG to send MIDI data, if at all possible. A closer … Continue reading

Posted in MIDI, Wave Blaster, Yamaha | 6 Comments