Retro Machines Key to Rescuing Old Data
SimilarityEngine writes "New Scientist report on the virtues of old kit. From the article:
'Today's stylish PCs may perform billions of calculations a second and store tens of billions of bytes of data, but for many, they have got nothing on the 32, 48 or 64-kilobyte machines that were the giants of the early 1980s.
This renewed interest in old-school computing is more than just a trip down memory-chip lane. Early computers are a part of our technological heritage, and also offer a unique perspective on how today's machines work. And within growing collections of original computers and home-made replicas, and the anecdote-filled web pages and blogs devoted to them, lies the equipment and expertise that will one day help unlock our past by reading countless computer files stored in outmoded formats.'"
My friend John Titor told me that the IBM 5100 is going to be very popular soon.
The Tools Of Ignorance wanna be a tool?
Which storage media would last this long? What's the point of using old computers to get your data if the media is dead?
Funny that archeology in the future will be totally different. Instead of trying to maximise information out of a 2500 BC chicken bone, the art will be how to distill meaning out of gazillions of backup tapes... But true, I already spent half a day once trying to load my own thesis....
10 ?"Hello World" life was simple then
You don't need a Vic-20 to read an audio cassette tape... you just need something that can capture the audio stream, some sort of analogue signal converter capable of producing a binary digit stream. Something like an "analogue-to-digital" converter if such said device exists all our problems are saved! ... /sarcasm
Yes, retro computing is cool. No, it's not required to read ancient recording formats.
Tom
Someday, I'll have a real sig.
If you really want to programm in assembler and want to learn how computers work, buy an old C64 and the the Data Becker C64 Bible, or an old Amiga at Ebay. If you want to to the same on a modern iP4-machine, you'll give up faster than a SETI@home-package is analyzied ;)
The Catweasel is a PCI floppy controller (among other things), and boasts support for over 1100 disk formats. I plan to start backing up my old Amiga and C64 disks with this one "any day now".
I shall go and tell the indestructible man that someone plans to murder him.
I just gave a speech to a bunch of progressive groups in Kentucky Saturday that included a screed on data loss. Twenty two years after starting a lawsuit on fair taxation and coal reserves, for example, the suit finally made it through the courts. My question was: how good a job are we doing preserving the records and data for those cases that take 30 or 50 years, like tobacco or asbestos. I'm looking ahead to the lawsuits on global warming.
If you want to see the talk:
http://www.hollowground.net/tecactv
wh
There's certainly good reason to keep old data readers about the place.. I once spent a very dull weekend with a cassette->parallel interface loading some old ZX Spectrum code onto a pc and encoding the files into .z80 format. But there's no good reason at all to keep the rest of the hardware around. Every system before about 1995 has been emulated on faster, more stable modern system that afford us things like memory save points, video output recording, and other pleasentries.
Old hardware is dead.
http://twitter.com/onion2k
I'm surprised the article didn't link to old-computers.com:
http://www.old-computers.com/news/default.asp
Plenty of "Replica"-esque machines on mini-itx. The best two are probably
http://mini-itx.com/projects/bbcitxb/
http://mini-itx.com/projects/sx64/
When I was working at the local Humane Society, I saved a Apple Mac II/ci from the dumpster. It had been donated to the thrift store and was thrown away because it was 'too old' to interest anyone.
I like playing certain old games, mainly because if a game is done right, it doesn't matter how outdated the graphics get -- Classics never change.
There's just something you get out of playing the Zork Trilogy on the old hardware that you don't get on the new stuff.
Edward@Tomato - /home/Edward/ man woman
man: no entry for woman in the manual.
"Qua!?"
You'd be amazed at what we've got running under Hercules...there's a lot of computing history being lost because people threw away old round tapes, thinking "Oh, we'll never run THAT again". A guy used an emulator to rescue old census data from Africa (was the story reported here? It wasn't that long ago), and that kind of thing will be only seen more as time goes on.
If you know of old IBM mainframe software on tape, drop me a note; chances are I can recover it. I've got 9-track and 3480 cartridge tape drives on a PC just for that purpose.
Disinfect the GNU General Public Virus!
The BBC here in the UK did a radio program about getting music and video from old recordings and vinyl, even old 78 RPMs. The problem, once you've got the data off, is how you store it on a media that won't degrade over time. Even CDs are thought to have a limited lifespan of possibly only up to 100 years.
The only practical solution for "permanent" data storage currently are huge RAID hard disk arrays where you can replace a drive as it goes faulty.
Gentoo Linux - another day, another USE flag.
The universal format for documentation, I believe, is the printed hard-copy document. Think of it this way: If we received the Rosetta Stone, or bits of the Torah or Quran, on some electronic media, would we have been able to get the content off - especially if it was encrypted somehow?
I think the only universal format is the printed page, which requires no "special equipment" to read (it might not be interpretable, but it can easily be recognised as a document) whereas a computer-recorded pile of numbers, while perhaps recognisable has having meaningful content, will probably, in the future, have no context in which to extract its meaning. Consider this: you receive some piece of hardware in the future which you realise stores binary data. Is it numbers? Is it a program? Is it sample data from atmospheric noise collection? All you know is there is binary data. All you know is there is binary data, and you don't even know if it is stored in 8-bit blocks, 16-bit blocks, 3 bit-blocks, or whatever. You don't know if it's in ASCII or some weird encoding of, say, Farsi. You might try running some statistical analysis on it to see if it's some kind of language, but against what do you compare the 'glyphs' of the numbers? When you see a stone like the rosetta stone, it's obvious what you've got; when you've got a list of numbers, there is no way to tell what it is other than a list of numbers.
This is a great danger of the digital age, in my opinion, and it is good that there is still expertise floating around about the "old" equipment. But remember, the "old" equipment is still less than a century old: what will happen in 100 more years? 400? I have this nagging concern that data integrity of digital media will not last the thousands of years that printed material lasted for future generations. I think this is why I really don't like the idea of digitising the libraries, or even digitising photography.
Definitely something to consider for all those folks concerned with "the best data format" and if .DOC or .PDF or XML or whatever is better.
The best format is one that contains enough information to clue the interpreters how to interpret it rather than relying on something else. Right now, all digital documents are merely a string of numbers, and a string of numbers is not sufficient to contain meaning to interpret itself - those numbers rely on some interpreter to receive meaning (as an excersise to prove this, take any file on your computer and look at it in a debugger - on various systems, a hex-editor, and a program that will use the contents of any file as raw image or audio data. It might not be rendered sensibly (I don't know that I'd want to listen to the "song" that, say, Firefox would be), but there is no effective way to tell if the string of numbers has meaning by using trial and error.
A printed document unequivocally has more information than this - a schemaatic diagram is different than a picture of an apple is different than a poem... and while we may not know 'apple' or the language of the poem or have the capability to understand the diagram, we know that those things aren't, say, a random paint splatter.
So, again, while I applaud the efforts of these guys for writing down their knowledge, if they don't do it in a "universal" format, who will be around to interpret their blogs and digital records in 1000 years?
"There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
Old machines are good learning tools, even if only on paper, although they were easier to work upon in my electronics class.
Hardware concepts haven't significantly changed over the years. What has changed, significantly, is that everything has become smaller. Once the basics are understood through learning of these old machines, the more complex concepts of more modern machines can be more easily understood. Good Computer Architecture classes will start off on the hardware of these old machines first, and build off those concepts as the class moves into understanding newer machines.
// file: mice.h
#include "frickin_lasers.h"
Tapes are relatively easy as the 64 can read most of the, the hard part is that sone disk formats are hard to come by, the Commodore PET has several different format drives, the most popular are the 4040/2031 which a Commodore 64 can read, but the 512k single sided 8050 and double sided 8250/SFD-1001 disks are another matter both using quad density drives (nowhere related to the PC HD format) and GCR encoded to increase capacity. These drives (unless you are a hardware whiz) communicate exclusively using IEEE-488 so A PET/CBM or B128 are best employed.
I myself use the PC-to-pet interface the C2N232 with related software to get the files fron the PET to the PC, from there it's a matter of some home spun chipmunk BASIC programs to get the files tidyed up and in ASCII.
To be consistently successful at it you have to not only have the tools but knowledge of the various disk and file formats and system quirks that you are dealing with, which will help you get around the unexpected.
I've had requests to help convert 64 related software, but have passed on that as I am not into real time programming work (some sort of lighting program on a cartridge) but there are others up to that challenge.
Same goes for other platforms like old 400k Mac disks which use a varialble speed drive and can only be read IIRC on a 68k mac using System 6 or lower. There are also the protected disks or those that were recorded with utilities to improve speed or capacity (which makes the disks/tapes differ from any knwn standard format). Not everything can be done with an emulator.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
http://www.blakespot.com/list/images/c64c_1.jpg
http://www.blakespot.com/list/images/c64c_2.jpg
http://www.blakespot.com/list/images/c64c_mobo.jp
Have a C-One going as well:
http://homepage.mac.com/blakespot/PhotoAlbum24.ht
Good stuff. Other machines as well:
http://www.blakespot.com/list
blakespot
-- Heisenberg may have slept here.
iPod Hacks.com
Heh? You could learn far more about internal combustion engines using a Model-T rather than a modern car...in like wise, you would also learn far more about aviation with a DC-3 than a modern jet...In both cases, the engineering is much more accessable and the devices are much closer to the physics involved than their modern counterparts. On the DC-3, for example, you would learn a great deal more about adverse yaw and use of the rudder to deal with it than you would on a modern plane with sophisticated flight controls. Navigating using a sectional chart, dead reckoning, piotage amd VORs on the DC-3 will teach you much more about navigation than just punching a destination in on a GPS. The Model-T, with its simple carburetor and Kettering cycle ignition, all very exposed, will teach you far more about physics than attempting to work under the hood of a new car, with its fuel injection and computer controlled spark. In general, the first few generations of something are much more useful for learning than the products produced after many decades of engineering have overlaid the first principles.
There is no God, and Dirac is his prophet.