Commodore’s back!

Long, long ago, I owned a computer that was so reliable that it only ever crashed on me and caused me to lose work once. I remember it well, and I was livid about it. So much so that I never used that word processor again. And the computer never crashed on me or caused me to lose work again.

That computer was a Commodore 128.It was slow, it didn’t multitask, and I could barely type on its awful keyboard, and it irritated me that MicroLeague Baseball took 15 minutes to load if I wanted to use its General Manager and its Stat Compiler add-ons (of course I did), but from a pure reliability standpoint, that simple machine was the best computer I’ve ever owned.

Read more

Open sourcing code doesn’t necessarily mean people will rush to it

Open sourcing code doesn’t necessarily mean people will rush to it

John C. Dvorak wrote a nice layman’s introduction to open source on PCMag.com. But he makes at least one big false assumption.

Dvorak says he’d love to see old code open sourced. Some examples he sought, such as CP/M, CP/M-86, and GEM, have already been open source for years. Caldera, after buying the intellectual property of the former Digital Research from Novell, released just about everything that wasn’t directly related to DR-DOS, some of it as GPL, and some under other licenses. The results have hardly been earth shattering.

Read more

The first PC I ever built

I’ve noticed a disturbing trend lately: Everyone who built his own PC knows everything. Just ask him.
Now, don’t get me wrong: It’s admirable to build your own PC rather than just buying Dell’s special of the week (although some people would be better off just doing exactly that), and it does require at least skill with handling a screwdriver. But it’s not what it used to be. Today, building a PC makes you know something. It no longer makes you an expert.

Read more

A tribute to Adam Osborne

A tribute to Adam Osborne

One of my Wikipedia entries has been doing some time on the front page. Computer pioneer Adam Osborne (the “Osborne” in Osborne/McGraw-Hill and in the Osborne 1 portable computer) died last week after an 11-year illness. Read more

How DOS came to be IBM’s choice of operating system

The urban legend says Gary Kildall snubbed the IBM suits by making them wait in his living room for hours while he flew around in his airplane, and the suits, not taking it well, decided to cut him out of the deal and opted to do business with Bill Gates and Microsoft, thus ending Digital Research’s short reign as the biggest manufacturer of software for small computers.

Read more

How IBM and DOS came to dominate the industry

How IBM and DOS came to dominate the industry

Revisionist historians talk about how MS-DOS standardized computer operating systems and changed the industry. That’s very true. But what they’re ignoring is that there were standards before 1981, and the standards established in 1981 took a number of years to take hold.

Read more

Windows 98 CD-ROM drive not working? Try this

Windows 98 CD-ROM drive not working? Try this

Occasionally, a PC’s CD or DVD-ROM drive will stop responding for no known good reason. Sometimes the problem is hardware–a CD-ROM drive, being a mechanical component, can fail–but as often as not, it seems, the problem is software rather than hardware. Here’s what to do with a Windows 95 or Windows 98 CD-ROM drive not working when the same drive works just fine in another OS.

If Windows has both 16- and 32-bit CD-ROM drivers, it can get confused and disable the drive to protect itself. The solution is to remove the 16-bit driver, then delete the obscure NoIDE registry key to re-enable the 32-bit driver.

Read more

How to connect a C-64 to a modern TV’s S-Video input

In the 1980s, a computer monitor offered a clearer picture than a TV by eliminating the need to modulate/demodulate the video signal, which caused degradation. But in 2003, it’s next to impossible to find affordable composite monitors for 20-year-old computers, and when you can find them, their size pales in comparison to a $99 TV. Why bother with a really old, curvy 13″ monitor when you can retro-compute in luxury on a flat 19″ TV?
Fortunately, if a TV offers composite jacks, you can connect a computer directly to it. No tricks involved–you connect it just like you would a VCR.

But Commodore 8-bit computers (the 64, 128, and Plus/4) used a trick to get a clearer picture: They seperated the chroma and luma signals. This is exactly what S-Video does today. So it’s possible to get a better-still picture out of a Commodore, if your TV has S-Video jacks.

Note: Older C-64s had a 5-pin video connector that only provided straight composite. Those connect just like a VIC-20. Don’t modify it to provide S-Video, the machine is worth much more unmodified.

By far the easiest way to connect a Commodore to S-Video is to buy a cable. They’re common on Ebay for about $20.

You can also make your own if you want. Making video cables isn’t difficult, assuming you have decent soldering skills. Usual disclaimers apply: I make no guarantee as to the accuracy of this information. I believe my sources are accurate but I don’t have a working Commodore to try this on right now. Connecting the cables wrong should only result in lots of noise and lots of snow on your TV screen, but if you somehow mess up your computer, it’s not my responsibility.

Later C-64s, C-128s and Plus/4s used an 8-pin DIN connector. S-Video uses a 4-pin mini-DIN connector, the same connector used on Macintosh keyboards from about 1986-1997.

If you already have a Commodore video cable, you can easily make an adapter. Get a 4-pin mini-DIN connector and two female RCA plugs, red and yellow. Connect S-Video pin 3 to the center of the yellow plug. Connect pin 2 to the outside of the yellow plug. Connect pin 4 to the center of the red plug, and pin 1 to the outside of the red plug.

If you don’t have a cable but can locate the appropriate connectors, you can make a cable like so:

   Commodore              S-Video

        2                  4   3
     4     5              2     1
   1    8    3
     6     7

  (solder side)        (solder side)

Commodore pin 1 goes to S-Video pin 3 (luma)
Commodore pin 6 goes to S-Video pin 4 (chroma)
Commodore pin 2 goes to S-Video pins 1 and 2 (ground)

Commodore pin 3 goes to the center of an RCA connector for audio. Connect the outside of the RCA connector to Commodore pin 2.

To make a straight composite cable for a C-64 or VIC-20 (the VIC had a 5-pin plug, and so did early 64s–the later plug is backwards compatible with this 5-pin plug), connect Commodore pin 4 to the center of a yellow male RCA plug. Connect Commodore pin 2 to the outside of the yellow plug. Connect Commodore pin 3 to the center of a white RCA male plug, and Commodore pin 2 to the outside of the white plug.

Fare thee well, goodnight, and goodbye to my friend, OS/2

The Register: IBM has finally brought the Great Rebellion [OS/2] to a close.
The Register was the only online obituary that mentioned eComStation, a third-party OS/2 derivative that everyone forgets about. Interestingly, the product literature never mentions OS/2 by name, only bragging about its technology licensed from IBM.

The Reg also talked about OS/2 version 3 being positioned as a gamer’s OS. Maybe that’s ironic, coming from the suits at IBM, and that wasn’t how I saw it–I switched from Windows 3.1 to OS/2 because, coming from an Amiga, I was used to being able to multitask freely without a lot of crashes. Windows 3.1 crashed pretty much every day if I tried to do that. OS/2 knocked that number down to about once a year, and usually those lockups happened when I was running Windows apps.

Even though I never really thought of it that way, OS/2 was great for games. Since it used virtual DOS machines, each environment had its own memory management, so you could fine-tune it and avoid shuffling around boot disks or struggling to master the DOS 6.0 boot menus. Pretty much no matter what you did, you got 600K or more of conventional memory to work with, and with some fine-tuning, you could bring that total much higher than you could usually attain with DOS. Since 600K was almost always adequate, most games just ran, no sweat.

The other thing I remember is the speed at which DOS games ran. Generally, running it under OS/2 gained you a speed grade. A game running under OS/2 on a DX2/50 felt like a DX2/66 running under DOS would feel. An OS/2 wizard could usually squeeze yet more performance out of the game with some tweaking.

I have fond memories of playing Railroad Tycoon, Civilization, and Tony LaRussa Baseball 2 on my Compaq 486 running OS/2 v3.

And there was another really nice thing about OS/2. When I bought a shiny new Pentium-75 motherboard and CPU and a new case, I pulled the hard drive out of the Compaq and dropped it into the Pentium. It just worked. All I had to do was load drivers for my new video card, since it used a different chipset than my 486.

And the cult of OS/2 won’t go away just yet. The talk over at os2voice.org has me almost ready to install OS/2 again.

Old computer magazines

I guess I need a “retro” category here. Anyway, I found this on Slashdot this morning: The Computer Magazine Archive. Don’t let the URL fool you–it’s not just Atari stuff.

Read more