I have my IBM PC set up (to go through a Peter Norton assembly language book again) but I got a file read error for the first time recently on the 20 MB (Seagate ST-225) hard drive and parity errors from the RAM (again). I have chips (pretty cheap, industry standard chips) I can swap out to fix it hopefully. Anyway, I could just be emulating it instead (lol).
Cool, they have Exploring the IBM PC. It was a bootable disk with a tutorial to teach you how to use the computer (like what the scroll lock button was meant to do, and all the other keys on the original keyboard). I loaded up the CGA version on the CGA IBM PC emulator, which also plays music. The sound was cutting out though. In a later part (the Fun Writer) when you can turn on the "radio", the music seems to be missing the rests. I guess it's not perfect. The program always struck me as doing strange things with the hardware, so that might be why. (I'll have to look into some local emulators to try out. I really only need DOS for what I'm doing. I also have a MisterFPGA...)
I have a couple of enthusiast friends who use CompactFlash-to-IDE adapters, and that’s one of the upgrades that almost makes it worth it. You still get the full retro experience (well except for the actuator arm seeking sounds), but on the plus side you don’t have to worry about failing magnetic hard drives.
Also this looks pretty neat as well
https://picoide.com
Well, this computer is too old for IDE (but see below). :) Looks like it's something called MFM, driven by an entire expansion card that hooks up to the hard drive. But I get what you mean. My oldest tower is running Windows 2000 (since it has a serial port on the motherboard, it comes in handy... for transferring files to/from the IBM PC.) and that has IDE so I could use that for MS-DOS as well (and would be able to run 90s DOS games etc), I'm sure, but with a ~20 year jump in technology (or about half way between the original IBM PC and today).
Interestingly, https://www.lo-tech.co.uk/wiki/Lo-tech_8-bit_IDE_Adapter_rev... or better yet https://www.lo-tech.co.uk/wiki/Lo-tech_ISA_CompactFlash_Adap... looks like it would work if needed, and then using a CF to IDE adapter like you mentioned.
My first PC had an ST-225, and I'd like to confirm that it is indeed MFM. (I miss the gronky startup sounds from that thing.)
If you want to modernize the storage for that old PC, then Lo-tech is probably a good choice. They've got a wonderful all-in-one card that includes a mounting bracket, fits into an 8-bit ISA slot, and accepts a CF card directly: https://texelec.com/product/lo-tech-xt-cf-lite-rev-2/
File transfer can be done a number of different ways, including serial ports (USB to RS-232 adapters generally work fine), floppies (USB 3.5" floppy drives are awesome and cheap), and: Networking.
Around the turn of the century, I briefly had an already-old XT machine that had no hard drive, but it did have 10BASE2 Ethernet and Hercules-compatible graphics built into the motherboard.
It was a fun little adventure to get it online with my then-modern LAN and I did a number of unlikely things with it (including a graphical web browser), but the most practical thing it did was connect to a Samba share on my Linux box. It worked great. Old 8-bit network cards are not particularly expensive.
It all depends on how far down the rabbit hole you want to go. :)
> Anyway, I could just be emulating it instead (lol).
Yeah I'm wondering about that too. I'd say there's something special about using the real thing: have the old hardware working.
Ideally in a 100% real time-capsule mode: say a Commodore Amiga back then didn't have a "Vampire 8000 GTX Turbo 16-valves" accelerator. My machines are all pristine time capsules, not polluted by modernity.
But as you wrote: at some point something fails. And what do you do then?
I understand the appeal of "fake IDE disks" and "fake floppy drives" etc. but if it's to use stuff emulating part of the real thing, why not just use an emulator emulating the entire real thing?
It's not a criticism: for example I've got a real vintage arcade cab and more often than not the "PCB" that's plugged in is not a vintage PCB (even though I've got several of those) but a Raspberry Pi with a Pi2JAMMA adapter. And once a game is launched, you can't tell the difference: it's basically cycle-perfect emulation.
Something something about the ship of theseus and all that.