Oldskooler Ramblings

the unlikely child born of the home computer wars

Archive for July, 2023

In which Trixter rambles about the IBM PC for 5 hours

Posted by Trixter on July 15, 2023

Did I forget to mention that I co-hosted four episodes of the Floppy Days podcast 18 months ago? I’ve become somewhat of an expert on the IBM PC over the decades, so when Randy Kindig wanted to cover the 40th anniversary of the IBM PC, he reached out to me to help with tech research and modern-day hobbyist developments. Along the way, he asked if I could co-host those episodes, and having a face for radio, I agreed.

We didn’t want to leave anything out, so we covered everything and broke it up into four parts, which aired from December 27th 2021 to March 31st 2022:

https://floppydays.libsyn.com/floppy-days-109-the-ibm-pc-5150-tech-specs

https://floppydays.libsyn.com/floppy-days-110-the-ibm-pc-5150-part-2-with-jim-leonard

https://floppydays.libsyn.com/floppy-days-111-the-ibm-pc-5150-part-4-with-jim-leonard

https://floppydays.libsyn.com/floppy-days-112-the-ibm-pc-5150-part-5-with-jim-leonard

I recorded all of my parts locally, but Randy was happy with the stream quality, so he used the stream as the audio. As for the content, over the series it goes from historical and technical, to modern topics such as how to get started, where to find systems, modern homebrew hardware, networking, etc.

Give them a listen on your next cross-country trip to a vintage computer festival.

Posted in Podcast, Vintage Computing | Leave a Comment »

MartyPC: Finally, a cycle-accurate IBM PC emulator!

Posted by Trixter on July 5, 2023

When my crew and I wrote 8088 MPH and Area 5150, we had a secondary goal other than to amaze: It was to spurn emulator authors into improving the emulators. Anyone who grew up with a 4.77 MHz system understands that most emulators just don’t play pre-1985 games very well, as most of them were written for that target speed and are unplayable on anything faster. DOSBox is woefully inaccurate for this era of PC gaming — which is why I think most people are trying to forget it, but that would be a shame, as there are some wonderfully surprising action games for this class of system.

MartyPC rises to that challenge, and because the author is as tenacious as we are, he didn’t stop until it ran Area 5150 perfectly. You can even see it single-stepping through the demo’s bit-banged video mode here:

MartyPC single-stepping through a portion of Area 5150

Viler has an amazing write-up on what MartyPC does well beyond just our demos. Highly recommended reading.

It took 42 years, but we finally have a decent 4.77 MHz 8088 + CGA emulator. And if you’re into that sort of thing, you can even run it in your web browser.

Posted in Uncategorized | 1 Comment »