Slashdot Mirror


Build a Cheap Media-Reading PC?

tsm_sf writes "A recent Slashdot article got me thinking about dead and dying media. I'd like to build a cheap PC with the goal of being able to read as many old formats as possible. Size and power consumption would be design considerations; priority of media formats would be primary. How would you approach such a project?"

8 of 255 comments (clear)

  1. Get busy with eBay by Anonymous Coward · · Score: 5, Informative

    Get yourself a big tower case and one of each of these: 5.25" floppydrive, Zip-drive, Travan tape-reader, Creative tape-drive, DAT tapedrive, single speed cd-rom (for these *really* pesky cd's), dvd+/-RW. And a 77-in-1 flashmemory readers.

    Then, make sure you have a parallel port, a serial port and a game port (there is actually backup media that connects to the game port, what where they thinking).

    After the hardware, start with software: DOS, Win'98se, Win2000, WinXP at least. Then Linux (drivers for almost any filing system) and, i kid you not, FreeBSD (very good drivers for obscure hardware, especially backup hardware).

    That's a start, at least.

  2. Consider Macs... by rtfa-troll · · Score: 5, Interesting

    I guess that you probably don't want to build around a Macintosh heart since it's probably easiest to get interesting older devices for the PC architecture. However, there's a whole set of interesting media related to the apple 3.5" floppies which used variable angular density of bits to achieve more even linear density (in other words, more bits on the outer tracks, less on the inner tracks). This needs special hardware and I think only some PC drives could possibly support reading this. This is, of course, a bit sick but not as bad as Apple II gaming media where you actually have to be able to load bits of the device driver from the disk as you go along. In a primitive form of Digital Restrictions Management, they used to stop the drive motor and continue to reaad as they went along.

    Later apple media 3.5" Floppy was mostly 1.44Mb standard.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  3. Ports, ports, and more ports. by Anonymous Coward · · Score: 5, Informative

    You probably want a motherboard wit as many PCI slots as possible. Depending on your needs, you might even need to find a motherboard that has one of those rogue ISA slots. I'd browse around ebay and geeks.com to look for such gnarly old hardware. If you could find a motherboard that had

    A quick google found this:
    Gigabyte Ga-6Vtxea
    Gigabyte Ga-6Vtxea ; Via 694T , On-Board Ac97 Audio , Ata100 ; 3X 168Pin Dimm, 5X Pci, 1X Isa, 1X Agp, 1 X Amr

    That would be right up your alley. It probably has serial ports as well. Wow, it's pretty: image

    They don't make them like that anymore.

    From there, get one PCI card with USB support, get a/multiple usb hubs... grab some parallel and/or serial to usb adaptors.

    Don't forget to track down a scsi card for one of the pci slots, among other random interface cards.

  4. Wrong end of the stick by digipres · · Score: 5, Informative

    Usually to read old media, you wouldn't start by building a PC. The first thing is the hardware that works with the media, for example a reel to reel tape drive, 8, 5 1/4 or 3 1/2 inch floppy drive, tape drive for old cartridge tape formats etc. Then you look at the interface needed to work that old hardware, then you look at what computer you need to host that interface, then an operating system, then the tools needed to get to and make sense of the data.

    Luckily the OS part is pretty easy. Linux has support for all sorts of weird and wonderful interfaces right out of the box. It's also usually packaged with all manner of powerful tools good for getting data off old media.

    It's getting old hardware to actually work that'll challenge you.

  5. CATWEASEL! by kzg · · Score: 5, Informative

    I'm surprised nobody has mentioned the Catweasel disk controller yet. http://www.jschoenfeld.com/products/catweasel_e.htm Its a hard to find board since its done in limited production runs.

  6. The question nobody's asked yet... . by Chrisje · · Score: 5, Interesting

    Why? Why do you think you need such a thing? What are you going to use it for?

    There's a plethora of different media out there. Anything from Punch-cards to Single-reel tape to QIC, HDD with different interfaces, hell, even Magneto Opical/UDO and Microfilm or, God forbit, Floppy or even normal Casette Tapes (Remember MSX "DatRecorders"?)

    Then there's a plethora of software used to write to these media. Any tape drive usually was written to with Networker, DataProtector/Omniback II, AMANDA, NetBackup or BackupExec, not to mention older iterations such as ArcServe and whatnot. The Harddisks can be formatted with the most wild versions of FAT, FAT16, 32, NTFS in various flavours, Ext*, Reiser and so on, while Casette tapes were written by a BASIC OS.

    Then there's a plethora of software used to create the objects on those media. You have your CoDecs for rich media, your office formats of yore like WordPerfect 5.1... The list is nigh endless. When you say you want a media reading PC, you need to delimit your project somewhat, because you could end up with half a data center filled with machines for various purposes.

    So, again:
    - Why do you need it?
    - What for?

    Besides, if you still have floppies with your original copy of The Secret of Monkey Island on it, do you really need to be able to read those, or do you simply surf into a retro-gaming site to find the images and a suitable run-time environment for them?

  7. Re:cant resist by badboy_tw2002 · · Score: 5, Funny

    My God, the future has already been altered! He's using a modem!

  8. waste of time by 1u3hr · · Score: 5, Insightful
    Can't see why you'd want such a Frankenstein jobby one at home.

    He doesn't. If he was serious, he'd already know exactly what kinds of disc/tape/card/wax cylinders he wanted to read and Googled how to do it. The only reason the question was submitted was to make a provocative "Ask Slashdot" topic. Same as 90% of these, hardly a word in their backstory is true, and all the brain sweat and long detailed posts written to attempt to help the poster are wasted.