Archive for July, 2009

Why were Athlon/VIA systems so notoriously flaky back in the day?

Friday, July 31st, 2009

I remember fondly the NASDAQ bubble days, when it seemed like everyone was upgrading their PC every six months to be able to do useful and fun things, like play the newest 3D games (or to take advantage of the emerging high-speed internet without being slowed down by the piles of cable/DSL ISP crapware that came on the modem install CD).

Back then, custom PC shops competed with the big-box system builders by offering cheaper AMD Athlon based systems that frequently outperformed the much more expensive Intel Pentium III based systems, especially when unlocked and overclocked. But a common thread in the day was debating whether a motherboard with an Athlon CPU and a VIA chipset would be stable enough for the customer’s needs, or if his system should be specified with an Intel CPU and a 440BX based motherboard instead.

(more…)

Hardware choices for my retro-utility/gaming rig

Tuesday, July 7th, 2009

What hardware goes into a machine that exists for the purpose of interfacing with old hardware and software?

(more…)

Notes on programming Creative Sound Blaster series ISA cards

Monday, July 6th, 2009

In the world of PC hardware, Sound Blaster cards were the market leader in terms of install base. There are three different types of Sound Blaster cards which interest us. The types are derived from the BLASTER environment variable from DOS. We discuss the non-Vibra and non-PCI types only, because compatibility with software written for the standard “classic” Sound Blaster series was really suffering with PCI and Vibra.
(more…)

Why doesn’t Slackware run on my old 386?

Monday, July 6th, 2009

It might seem like a laughable question. After all, who uses a 386 anymore? Well, one reason might be for integrating legacy industrial hardware with newer technology. Or utilizing legacy PC hardware for which a modern equivalent does not exist.

In any case, it is common knowledge that the Slackware kernels up to and including version 8.1 were compiled as 386 kernels. But in Slackware 9.0 and later, the kernels are compiled as 486 kernels, with the exception of the lowmem.i kernel.

(more…)