Slashdot Mirror


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.'"

245 comments

  1. IBM 5100 by Anonymous Coward · · Score: 0

    The IBM 5100 was good enough for John Titor, so buy one now!

    1. Re:IBM 5100 by TripMaster+Monkey · · Score: 0, Offtopic


      John Titor

      What a monstrously written website...in the future, will all websites display the same lack of basic common sense in design?

      I sure hope not.

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    2. Re:IBM 5100 by smittyoneeach · · Score: 0

      I refuse to contribute the obvious Slashdot joke here.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:IBM 5100 by Hognoxious · · Score: 1

      Pah! That's nothing on this dish of angry fruit salad.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. Re:IBM 5100 by tonsofpcs · · Score: 1

      The 5100 has nothing on my Compaq Portable III

    5. Re:IBM 5100 by mpontes · · Score: 1
      The article on Wikipedia is much better, IMO.

      But seriously, you know you're a winner when your Internet prank becomes a net.legend and makes it to Wikipedia.

      --
      Bored? Browse Slashdot with a +6 modifier for Troll comme
    6. Re:IBM 5100 by blakespot · · Score: 1
      Along the lines of Jonh Titor:

      http://www.norvig.com/y10k.html

      blakespot

      --
      -- Heisenberg may have slept here.
      iPod Hacks.com
  2. First Post? by nearlygod · · Score: 4, Funny

    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?
    1. Re:First Post? by ettlz · · Score: 1

      Yeah, cuz when our dinky 32-bit machines hit da wall in 2038, world's gonna end. Repent now or go 64-bit!!!

    2. Re:First Post? by Oktober+Sunset · · Score: 1

      Woah, I'm psychic! as soon as I saw the headline I knew the first post would be about John Freaking Titor.

    3. Re:First Post? by wastingtape · · Score: 1

      hahaha this was the first thing i thought of too

  3. Data? by lachlan76 · · Score: 3, Insightful

    Which storage media would last this long? What's the point of using old computers to get your data if the media is dead?

    1. Re:Data? by Jay+Maynard · · Score: 5, Interesting

      I regularly read 9-track tapes written in the late 60s.

      The tapes I have the most problems with are actually from about 1984-1987 or so...Memorex and BASF switched to a binder (the stuff that keeps the oxide on the tape) in those years that tends to migrate to the surface, making the tape stick to the read/write head and preventing it from reading correctly. There are ways of correcting the problem long enough to read the data, but I haven't been able to try any of them (the best, supposedly, is to run the tape through the same process used to freeze-dry food commercially).

      --
      Disinfect the GNU General Public Virus!
    2. Re:Data? by REBloomfield · · Score: 1

      I've lost count of the number of 5 1/4" floppies that i've pulled data from in the last few years. I work in education, and our departments have boxes of the things, mostly outdated, but now and again someone will find something that needs to be read. The disks themselves are fine.

    3. Re:Data? by Andrewkov · · Score: 2, Insightful

      Modern day floppy disks (both 5.25" and 3.5") are greatly inferior to the disks from the 80's and 90's, in my experience.

    4. Re:Data? by REBloomfield · · Score: 1

      I've noticed. I remember when I installed Windows 95 from 3 1/2" disks a couple of years ago. Those disks still worked in 1999, most floppies we buy now last a week if we're lucky.

    5. Re:Data? by Anonymous Coward · · Score: 0

      Out of curiosity, would the old pro audio trick of baking the tapes for hours in a low temperature oven do the trick?

    6. Re:Data? by bitingduck · · Score: 1

      There's a whole cottage industry of people who bake out old audio tapes to recover them. I had a guy do this with my old 1/4" two track tapes a couple years ago. It apparently varies quite a bit among tape types. Almost all 1/4" tapes made until pretty recently suffer from sticky shed, but most cassettes don't, except for a category of them that were made from surplus studio tape that was sliced up into narrower strips and loaded into cassettes.

    7. Re:Data? by i.r.id10t · · Score: 1

      Yup, had a student come back to challenge some college prep grades (athlete...go figure). His records were on the floppy floppies, I was able to assemble an old POS machine and read them. Didn't help - he still failed.

      --
      Don't blame me, I voted for Kodos
    8. Re:Data? by xanadu-xtroot.com · · Score: 1

      I regularly read 9-track tapes written in the late 60s.

      While you may not be able to "say out loud" what the data is, can you go into the type of machine (hardware / OS / etc.) that it is you use to read data that old? I'm just rather curious of how you do what you do.

      Thanx!

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    9. Re:Data? by xanadu-xtroot.com · · Score: 1

      are greatly inferior to the disks from the 80's and 90's
      I have to agree with you on this.

      I started my "computing" life in the early 80's on a C=64 (and an Apple ][). Even when I "double-sided" floppys, they were still quite readable when I fired up on of my C=64's a couple years ago. I've never had that kind of luck with floppys from these days. In the rare ocassion I need to use ONE floppy now-a-days, I usually grab 10 or so since they rarely even format anymore no matter what FS I use (FAT, ext2, etc.).

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    10. Re:Data? by operagost · · Score: 1

      Analog audio tapes from the 1950s have regularly been recovered and used for modern CD reissues.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    11. Re:Data? by Rich0 · · Score: 1

      Laboratory-scale lyophilizers are not all that expensive, and would probably be adequate (if you really do just want to freeze-dry them).

      There are two steps to freeze-drying:

      1. Freeze
      2. Dry

      Step 1 is accomplished by putting the object in a pile of dry ice (ok, there are faster ways, but this will work for tapes).

      Step 2 is accomplished by putting the object in a vacuum. The vacuum should be equiped with a cold trap to capture water vapor. Not much to this - a plumbing trap made of glass in a dry-ice-antifreeze bath would do the trick (better still would be something designed to maximize interaction between the vapor inside and the walls).

      A vac pump only costs a few thousand dollars, the rest costs a few hundred dollars.

      Of course, you could probably buy a nice machine to take care of it all for a few 10k's.

    12. Re:Data? by Gordonjcp · · Score: 1

      I use DD floppies, formatted to 400k, in my early-80s Ensoniq Mirage sampler. No problems at all. I use 500k RX02 8" floppies, no problems. New 3.5" HD floppies? Complete shit. Try to make a boot disk with brand new floppies, and it will work *once*.

    13. Re:Data? by Yakko · · Score: 1

      This is definitely my experience.

      I have original Apple II disks that were duplicated in 1982 that have 0 bad sectors. I have floppies that were made in 1985 which I can format and happily read and write data to and from any of the disk][ devices I have, which are themselves 20yr old. I have 800k 3.5 media made in the late 1980s that works in any of the 6 Apple 3.5 drives I have.

      I buy brand-new 1.44MB 3.5" disks and try saving stuff to them using modern USB floppy drives, and they randomly give errors! Or they'll write fine, but not read in another (and sometimes even the SAME) device. Today's floppies suck unwashed golf balls in comparison to the old stuff.

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    14. Re:Data? by Anonymous Coward · · Score: 0

      Repeat after me:

      media ARE dead

      medium IS dead

    15. Re:Data? by Cobralisk · · Score: 1

      This has cost me, as I had a class in public speaking that required powerpoint .ppts saved on floppies for use in class presentations. I wonder how much of the problem is in floppy drive manufacturing. I'd take a nice TEAC from the early 90s and an AOL disk or three (thanks!) any day over most consumer grade media/drives these days.

      --
      Waiting for ad.doubleclick.net...
    16. Re:Data? by Jay+Maynard · · Score: 1

      This has been suggested as well; the main reason I haven't tried it is that I haven't had a tape with the problem that was unimportant enough to be able to lose should the experiment fail.

      --
      Disinfect the GNU General Public Virus!
    17. Re:Data? by Jay+Maynard · · Score: 1

      It's all IBM mainframe stuff, for OS/360 and its descendants, and DOS/360 and its descendants.

      The machine I read the data with is a Compaq Proliant 1850R running, at the moment, Red Hat 9 and Hercules current CVS. The 9-track drive is a Qualstar 3412S, and the 3480-compatible drive is a Fujitsu.

      --
      Disinfect the GNU General Public Virus!
    18. Re:Data? by Jay+Maynard · · Score: 1

      A vac pump only costs a few thousand dollars, the rest costs a few hundred dollars.

      Of course, you could probably buy a nice machine to take care of it all for a few 10k's.


      *gasp*wheeeeze* Uhm...I'm not exactly made of money...

      but the idea of a lab lyophilizer is a good one. I might be able to find a way to get access to one of those, assuming they'll hold a 10.5-inch reel of tape.

      --
      Disinfect the GNU General Public Virus!
    19. Re:Data? by xanadu-xtroot.com · · Score: 1

      Fascinating stuff, man!

      Thank you for the reply. I find this all very interesting.

      Again; Thank You!

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  4. old cruft by spectrokid · · Score: 4, Insightful

    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

    1. Re:old cruft by Daxx_61 · · Score: 2, Funny

      Though most researchers will end up on stuff like the Sega Saturn, doing 'research'.

      --
      Quoth the server, "404."
    2. Re:old cruft by EpsCylonB · · Score: 1

      I doubt that future archeologists could learn anything more interesting than what they could learn from all our print, audio and video media. An old employee database versus the latest batman movie ?, no chance.

    3. Re:old cruft by theonetruekeebler · · Score: 4, Interesting
      I doubt that future archeologists could learn anything more interesting than what they could learn from all our print, audio and video media

      Until they get to the patient records archives at the CDC or even a local hospital's TB clinic. Then they can learn a whole hell of a lot about how a disease used to spread and its epidemiological characteristics in a society that doesn't have "modern" medicine to control it.

      I worked for Georgia's Division of Public Health in the 1990s. One of the most interesting projects I worked on was to recover data from the Medical College of Georgia's TB clinic. It was all on 9-track tape and was recorded from 1966 to 1973. The doctor who wrote the software was in his late 70s when I met him. He still understood the data encoding that he created for his clinic's dinosaur computer system and was working independently to import it all into a PC-based database. The concept of relational data was practically alien for minicomputers of the era; the way he had to encode the clinic's data to build statistical models out of it was fascinating, but it would have been lost forever if the original coder weren't still alive.

      --
      This is not my sandwich.
    4. Re:old cruft by rikkards · · Score: 0

      (This should be good for my karma.)

      Now here is a situation where open source is truly beneficial.

    5. Re:old cruft by iibagod · · Score: 0, Offtopic

      No, no....you're supposed to say, "I know I'm going to be modded down for this, but...."

    6. Re:old cruft by Anonymous Coward · · Score: 0

      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...

      Vernor Vinge actually brings this 'field' up in his novel A Fire Upon the Deep. It's called "software archeology" or some-such.

    7. Re:old cruft by jpostel · · Score: 1

      The funny part about medical test data on 9-track tape is that the pharmaceutical industry was still using it in the early 1990s. I worked for a company that crunched numbers for pharma companies and we used to get boxes of 9-track and some (newer) 3480 and 3490 cartridges. EBCDIC http://en.wikipedia.org/wiki/EBCDIC/ format and FUN FUN FUN!

      --
      Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
  5. Commodore... by doppleganger871 · · Score: 2, Interesting

    Seems to be a growing interest in the Commodore community. On irc.eskimo.com #c64friends channel, there's a bunch of people developing software and hardware for the C64 and 128. There's one guy even working entirely in the CP/M mode of the 128. Since I had to pack my 128 system up to move, I haven't done anything with it lately, but after the new computer room is setup in the house, I'll be back in full swing. 16MHz 65c02 processor, 16MB RAM, 2GB HDD... it's not your father's Commodore.

    1. Re:Commodore... by Anonymous Coward · · Score: 0

      Ahh.. the C-One.

      It looks like I'll be grabbing myself one of those any day now. This AC has two C64's at home both with bad SID chips. (Any clue how to fix this?)

      It's frustrating to keep good care of your classic machines, only to have them burn out due to defects that were in place the second they rolled off the assembly line. I wonder how many Atari-ST and Amiga geeks have been bitten by similar problems.

    2. Re:Commodore... by blakespot · · Score: 3, Interesting
      I recently put together a C64 system. I was an Apple II guy in the early days, but wanted to have some time w/ a C= 8-bit.

      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.jpg

      Have a C-One going as well:

      http://homepage.mac.com/blakespot/PhotoAlbum24.htm l

      Good stuff. Other machines as well:

      http://www.blakespot.com/list


      blakespot

      --
      -- Heisenberg may have slept here.
      iPod Hacks.com
    3. Re:Commodore... by doppleganger871 · · Score: 0

      Search for 6581 SID chips on ebay, go buy a couple, replace them. Simple. I have had a few SID's burn out, one was my fault, a pin got bent over while putting it in the socket, and I never noticed it.. it was making a good enough connection for a long time. It was the bottom of the two sid chips in my 128.. .(added a 2nd sid chip for stereo sound).

  6. BS. by tomstdenis · · Score: 4, Insightful

    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.
    1. Re:BS. by Poromenos1 · · Score: 1

      That would actually be possible, you could read a tape with a normal (modified?) cassette player, capture the stream and write a program to decode it. It was sort of what the drive did anyway, wasn't it?

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    2. Re:BS. by Sique · · Score: 1

      And additionally there is the difference of having the digital contents of an analogue tape and actually being able to analyse the digital contents.

      Yes, you can make a copy on paper of an ancient stone with hieroglyphs, which then contains the same information than the original stone. But it doesn't mean you can actually read the hieroglyphs.

      --
      .sig: Sique *sigh*
    3. Re:BS. by imsabbel · · Score: 1

      There are emulators available for just about everything, and even if in a future time those emulators wont be available for the then current OS/cpu architecture, x86 emulators sure will exist, so one could just run the emulator inside the emulator...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    4. Re:BS. by mabinogi · · Score: 4, Insightful

      The point is that the interest in reto computing is keeping the _knowledge_ required to convert the stream of data to something useful.
      Things like old manuals and spec sheets that might tell you exactly what encoding is used in the data. (Since manuals actually contained real information in those days, rather than being purely a vehicle for "Screw you, don't blame us" EULAs and disclaimers)

      --
      Advanced users are users too!
    5. Re:BS. by wonkavader · · Score: 1

      I'm with you. On the hardware side, most of this stuff is easily reproducable. That's why it was done that way in the first place. A counter-example would be a friggin' Apple variable speed disk drive. Yikes.

      As for file formats, virtually everything I encountered in my CP/M experiences could be figured out by a perl programmer in about 5 minutes.

      Keeping this stuff around for reading history is silly. Keeping it around because it IS history makes more sense. I have a Kaypro-10 in my closet, and I don't show it off, but I'm hardly likely to sell it. It's still as good or better a word processor than a business-world Windows box, since it has a simple version of EMACS and a beautiful slow-phosphor greeen screen.

    6. Re:BS. by Knx · · Score: 3, Insightful

      I tend to disagree for several reasons.

      1) It's probably going to be actually hard to find any tape recorder in the next coming years, just like it's not quite easy to find a Vic-20 today.

      2) Many programs were (are) protected, using very specific properties of the original hardware used at the time. That's mostly true for floppies, for instance. (Just try to read a protected 3"1/2 Atari ST or Amiga floppy on today's PC floppy drives -- if your PC still has one -- and you'll see what I mean). But even some audio tapes are not that easy to decode correctly without the original tape recorder.

      3) Audio cassette tapes is just a special case, anyway. How do you read, say, a 5"1/4 floppy? How do you read cartridges without the original hardware? You may try to build a homebrew cart dumper, but you'll need detailed specifications, which may simply not be available. And if you decide to do some reverse engineering, then ... having the original hardware handy might help.

      --
      The problem with Slashdot memes is that YOU INSENSITIVE CLOD!
    7. Re:BS. by ymgve · · Score: 1

      You can't do a good job with a standard cassette player. Believe me, I've tried. Too much noise and distortion of the signal makes it unusable. Using original hardware, however, gives a clear and near-perfect signal, even after a decade.

    8. Re:BS. by MikeOttawa · · Score: 1

      I've noticed the same thing.

      I have an old Teletype machine from the 60's in my basement (it came with the house - I think it was too heavy to lug up stairs when the other people moved). The manual for that practically explains how to build the thing from scratch. Every component and interface is clearly described and diagrammed.

      Even televisions from the 80s and earlier used to come with schematics so that the repair people could navigate their way around with out being electrocuted.

      Nowadays most electronics simply say "Warrany void if removed". That's great, since most things only have a 90 day warranty in the first place...

    9. Re:BS. by Anonymous Coward · · Score: 0

      What planet are you on, An ordianry cassette player was all we had in the days of the Spectrum..

    10. Re:BS. by Anonymous Coward · · Score: 0

      Retro computing is a neat hobby. It takes you back to simpler times when computing was a lot more fun (pre-Windows).. I have a pretty decent collection of retro hardware at home and I am always looking for more, especially Commodore machines. A partial list include:

      VIC20 that has never been powered on (in original boxes)
      C64 / 1541 / MPS801 (in original boxes)
      Amiga 2000 (in original boxes)
      Amiga 4000
      Amiga 3500 prototype
      Apple IIgs Woz edition
      Apple IIgs ROM03 (in original boxes)
      2x Apple IIc system (in original boxes)
      2x Apple IIe
      2x Mac 128K
      NeXT Dimension Cube
      NeXT Turbo Color slab

      The 8 bit stuff is such a blast to tinker with. :)

    11. Re:BS. by ymgve · · Score: 1

      I don't know exactly the system on the Spectrums, but on the Commodore line of computers, the datasette was a rather fine-tuned and special beast. But if you don't believe me, ask the experts.

    12. Re:BS. by newandyh-r · · Score: 1
      "You don't need a Vic-20 to read an audio cassette tape..." True ... but what modern hardware would you use to read a 7-track 556bpi 1/2" magnetic tape ....

      To be even more obscure consider the 35mm magnetic tapes used on the Elliot 803 and similar machines.
      (Actually I know where the latter can be found ... I have no idea where I could find a working 7-track tape drive.)

    13. Re:BS. by Anonymous Coward · · Score: 0
      it's not quite easy to find a Vic-20 today

      It's ridiculously easy to obtain a VIC-20 today. Though not as "worthless" (from a financial perspective) as the C-64, VICs are rather plentiful on eBay, with the greatest share of a unit's price arising from shipping cost and not the hardware itself.

      I would suspect that tape recorders will similarly linger on for several years past the manufacturing cut-off of the technology itself.

    14. Re:BS. by jpostel · · Score: 1

      When you indicate something is "easily reproducable", do you mean physically reproducible by any person that needs it? I think I'm pretty good with hardware but I would be hard pressed to put together something like a 3490 data cartridge reader from scratch. Sure an engineer (or even assembly line worker) from IBM can make them, but what happens in 100 years when they are all dead? And even if we have the infomation on how to build it, how long would it take to do so?

      I tried to build a wax cylinder phonograph as a project in high school and it took me months. I even had historical schematics from the Thomas Edison museum. Even then it was still crap.

      --
      Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
    15. Re:BS. by Sique · · Score: 1

      It's not just about emulating the hardware. It's about rescuing the software, operating system and applications alike. Reverse engineering an application from the data it wrote is kinda problematic.

      --
      .sig: Sique *sigh*
  7. Absolutely true. by TransEurope · · Score: 3, Insightful

    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 ;)

    1. Re:Absolutely true. by LWATCDR · · Score: 1

      I am an old C64 user but I would suggest that you go for an Old ColorComputer or a CP/M machine if you want to learn Assembler. The 6502 was not as nice of a chip to program in assembly as the 6809 or Z80 was.
      Of course another good option would be to pick up one of the Pic, AVR, 68hc11, z8 or 8051 based development system. Then you can have all sorts of fun.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Absolutely true. by gkitty · · Score: 1

      I cut my teeth programming the Atari ST way back when. Data Becker had a rocking book ("Atari ST Internals") that included a complete *commented* bios listing that they had disassembled and reverse engineered.

      If you wanted to see how see how vertical blank interrupts or midi I/O was handled, it was all there. I think everybody that wrote midi sequencers back then reimplimented the interrupt handlers from the DB source code, and it was tight! To this day you can't get tighter midi on your 3 GHz machines than you could get on an 8MHz Atari.

      My tools back then were really top notch; I loved Laser C (a big improvement on Megamax which was also excellent) and the DevPak assembler. I still have my original source floppies and documentation. Though my machines went to the thrift store years ago, I would still consider running these tools under emulation to teach a class on how computers really work.

      The hardware was so accessible then. I still think the motorola 68k was the clearest machine to program in assembly we've ever had.

  8. Catweasel! by mkro · · Score: 4, Informative

    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.
  9. Data Legacy by Anonymous Coward · · Score: 4, Interesting

    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

    1. Re:Data Legacy by Rich0 · · Score: 1

      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.

      Uh, why would a coal company want to preserve records on how they might have caused global warming? It would serve no business purpose except to guarantee the demise of the company in the event that LA ends up underwater. In the event that global warming turns out to be a farse the company gains nothing for preserving their documents.

      If the government wants to make sure documents are around 100 years from now in the event of a lawsuit, then they'll need to collect these documents today and invest in the preservation and indexing technology themselves. People don't tend to wholeheartedly impelement technologies that will only work against them.

      Note - I'm not commenting on the validity of global warming, corporatism, globalism, or any other -ism. I'm just pointing out that nobody should be surprised when data goes missing when the people who are handling it have a vested interest in the data going missing...

  10. Rubbish by onion2k · · Score: 4, Insightful

    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.

    1. Re:Rubbish by nmoog · · Score: 1

      Or do what I did - re-program all your old games in DHTML - runs on todays hardware, at yesterdays speeds

    2. Re:Rubbish by mccalli · · Score: 2, Insightful
      Nope.

      I have a few bits of old hardware around - a Spectrum, a C64, a Mac Plus, an Astro Blaster handheld, an STe with mono monitor...a few bits. Nothing that uncommon, except perhaps the Astro Blaster.

      There is something about using the old hardware which is not present when running an emulator. Take the C64 as the best example of this. Emulated you don't get the true sound of the SID (each one was different...), you get pixellated graphics if trying to play at a decent size on a monitor (versus just plugging in to a TV), you get a different keyboard layout...nope. Emulation is good, and I'm a great fan of it. But it isn't the same as using the real thing.

      Cheers,
      Ian

    3. Re:Rubbish by pandrijeczko · · Score: 3, Informative
      It's actually copyright that's the problem here.

      Unfortunately, unless you have been given express permission by the author/owner of the software to distribute the program freely, then the only way you can keep a copy of the program is to have the original intact also.

      Personally, I believe that if there's no chance of a piece of software making the owner any more earnings then it should be released into the public domain automatically, say after 15 years or so. (Incidentally, I'm not necessarily talking about source code also, just the program).

      At least then the genuine people who want to preserve the old games and software can do so openly without fear of legal action.

      --
      Gentoo Linux - another day, another USE flag.
    4. Re:Rubbish by AltairMan · · Score: 2, Insightful

      The need to keep around the old hardware depends on your goals. If you're into historical preservation, then you of course would keep, restore, and maintain an old machine. If you just want to move the data and programs and exit the platform, then donate the hardware to someone who wants to use it.

      I've written an emulator program that emulates an Altair 8800. Functional? Yes. Does it run old programs? Yes. Fun to use? I think so, if you like ASCII character-based games. Is it the same to operate as the real one? No, not exactly.

      Once you've moved your data and programs from the old machine to the emulated machine, you don't really need the old machine. Yes, some formats are easier to move than others and don't require the original hardware, but others can't be read by modern PCs without rediculous amounts of effort. So, you use the old machine to continue to move programs to another media so that the bits can be preserved.

      But, there are reasons to keep the old machine. First, it's the overall feel of operating the machine in person. Second, some programs and games just plain feel better on the original hardware. Thrid, it's preservation of computing history. Fourth, there's no better way to understand how a system works than to physically work on it. I want my kids to sit at my first computer, a VIC-20, and play the same games I played as a kid.

      Along these lines, I set up an Atari 2600 along side of the Nintendo. Believe it or not, they play the 2600 as much or more than the Nintendo. Although the graphics are nothing in comparison, the games are engaging so they keep coming back.

      I didn't appreciate the difference between an emulation and the real thing until I got my own Altair. There's no substitute for clicking the switches yourself, for swapping around boards, or for running tape through a paper tape reader.

    5. Re:Rubbish by nogginthenog · · Score: 1

      You know, .Z80 is a very poor format for preserving old stuff (IIRC .Z80 is a simple memory/state dump). Better is to use something like TZX which preserves the original tape loading screens etc.

      P.S. it's often quite hard to emulate certain hardware in software, especially if it involves analogue stuff, which I believe the Speccies AY audio chip did.

    6. Re:Rubbish by newandyh-r · · Score: 1
      "Every system before about 1995 has been emulated ..."

      Be nice if it were true. I'm not even sure that it is true for microprocessor systems. As for Mainframes and Minicomputers the story isn't so easy. There are good (or fairly good) emulators for the PDP 8, PDP 11, IBM 360/370 family, and probably for the PDP10. An emulator also exists for the ICL 1900 series (but only supports the George 3 operating system - not the other OSes).

      But consider:
      Multics
      GE/Honeywell/Bull 600/6000/Level 66
      PDP 9/15
      Digico Micro-16 (I know, you've never heard of it!)
      Computer Technology Modular One
      Atlas
      Stretch (IBM 7030)

      I suspect one or two of the above have been emulated - I doubt if more than 4 of them have been.

      Even the technical manuals that - by modern standards - give extremely detailed information on these systems, almost all fail to be totally detailed about subtle points. (That is if any copies of the manuals still survive).

  11. Retro Links by hedgehog2097 · · Score: 4, Informative

    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/

  12. Testify by PakProtector · · Score: 3, Insightful

    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!?"

    1. Re:Testify by Anonymous Coward · · Score: 0, Funny

      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.

      Like radiation sickness?

    2. Re:Testify by pla · · Score: 1

      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.

      Yeah, "fed up with buggy old hardware".

      Once upon a time, I owned an original NES. Great console, had a ton of games for it, had a few of the spiffy "advanced" gamepads for it like the Advantage, even had the stupid robot that it took me about five minutes to realize I could play Gyromite easier using one controller per hand than trying to get the robot to cooperate.

      However, NES games (and all cartridge-based systems for that matter) had an annoying habit of of not making proper contact with the console after a while. I still have all my games, as well as three separate (working) NES consoles, yet I have less than a 10% chance of getting any given game to actually run.

      Insert, turn on, growl, turn off, remove, blow dust from cart, insert, turn on, growl a bit louder, turn off, remove, blow dust from console, repeat the above three or four times, insert, turn on, rip cart from still-powered console and throw across the room. You think a lot of people know the Konami code? A lot more will know the above routine far better.

      Compare that to running a game in FCE Ultra: Start emulator, load rom, play. And those miserable low quality batteries that conveniently forget your game right before you would finally beat it (or worse, burst and corrode the cartridge, though I never personally had that happen to me)? Thanks to the magic of saved states, you don't even need to find a purple fairy or green crystal or floating disk or glowing pentagram or beat the current boss/level or any sort of annoying "save point". Just press the save state key, and go have dinner.

      Yeah, I have nostalgia for the great classics, but I can do without the classic hardware itself, thankyouverymuch.

    3. Re:Testify by rivercityrandom · · Score: 1
      Thanks to the magic of saved states, you don't even need to find a purple fairy or green crystal or floating disk or glowing pentagram or beat the current boss/level or any sort of annoying "save point". Just press the save state key, and go have dinner.

      Or for that matter, you don't have to write down those terrible 80-character-long passwords that always seem to end up wrong because all the letters look alike in blurry TV resolution... yes, I'm looking at you, River City Ransom!

  13. Don't throw out those old tapes! by Jay+Maynard · · Score: 4, Interesting

    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!
  14. Media Degradation Is The Issue by pandrijeczko · · Score: 4, Informative
    It's not so much that data is held in an "old" format, it's more that the media that it's stored on like tapes and floppy disks of varying shapes & sizes will degrade much quicker than, say, optical media.

    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.
    1. Re:Media Degradation Is The Issue by Planesdragon · · Score: 1

      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.

      Who says RAID has to be done with hard drives?

      Yes, you need to have a regular system of rearchival, but a DVD-based or tape-based system could work just as well and give you just as much redundancy.

    2. Re:Media Degradation Is The Issue by vaceituno · · Score: 3, Interesting

      CD are not as durable as many think. Check this article for some wake up.

      http://www.rense.com/general52/themythofthe100year .htm

      From the article:

      "But an investigation by a Dutch personal computer magazine, PC Active, has shown that some CD-Rs are unreadable in as little as two years, because the dyes in the CD's recording layer fade."

    3. Re:Media Degradation Is The Issue by Anonymous Coward · · Score: 0

      yeah but at least its now. in a digital format that can be copied without loss. this would mean copying cd-r's onto dvd-r after a few years, then copying that dvd-r onto whatever is the latest storage format, etc.

    4. Re:Media Degradation Is The Issue by markdj · · Score: 1

      RAID doesn't help either. What happens when the file or filesystem format becomes obsolete? You have to constantly upgrade the media, file format and filesystem format if the files are to be stored for longer than 5 or 10 years.

    5. Re:Media Degradation Is The Issue by QuestorTapes · · Score: 1

      Not just degredation. A lot of older media depends on charactistics of the specific hardware used to store it. There's an FAQ regarding Commodore 64 emulators that mentions that the C64 floppy disks aren't compatible with PC floppy drives. Some people want to read the old media in PCs. The FAQ points out that it's easier to just copy the data off to an emulator file format via a serial interface using a C64 than to hack up a pure PC-based hardware solution.

      Floppies aren't just floppies; they're floppies written using [blank hardware/encoding/format]; tapes aren't just tapes, they're tapes written using the [blank hardware/encoding/format], etc.

      > 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.

      I wouldn't go that far. but you -do- have to move the data to new media formats periodically as needed, which imposes a fair amount of work on people to catalog and index the media.

      People are tempted to burn to CD and forget it, and that isn't practical.

    6. Re:Media Degradation Is The Issue by Anonymous Coward · · Score: 0

      Some people want to read the old media in PCs.

      As someone pointed out earlier in this thread, Catweasel can do this. It will read any format, provided you have a "driver" for it. Fortunately, Catweasel drivers are just user-mode programs that talk directly to the controller. They're not actual device drivers and they're not that hard to write. I wrote one after I'd had the controller for just a couple of weeks.

      I wouldn't go that far. but you -do- have to move the data to new media formats periodically as needed, which imposes a fair amount of work on people to catalog and index the media.

      Actually, that takes a lot more work than you'd think. I'm having difficulty keeping up, just on my own personal data. (The hard part is making sure you don't forget anything, as you bring it forward to more recent media.)

    7. Re:Media Degradation Is The Issue by Anonymous Coward · · Score: 0

      EMC Centera

    8. Re:Media Degradation Is The Issue by QuestorTapes · · Score: 1

      > As someone pointed out earlier in this thread, Catweasel can do this. It will read any format,
      > provided you have a "driver" for it.

      I looked it up; -very- cool.

      >> you -do- have to move the data to new media formats periodically as
      >> needed, which imposes a fair amount of work on people to catalog and index the media.

      > Actually, that takes a lot more work than you'd think. I'm having difficulty keeping up, just on
      > my own personal data.

      Yeah, I can see where my post sounds like I'm underestimating the amount of work. It's a lot of work; I classified it as 'a fair amount' based on how I do things. I'm -really- anal about backups and whatnot. It's a 'fair' amount of work on top of that. Overall, it's a -lot- of work, as you say.

    9. Re:Media Degradation Is The Issue by pla · · Score: 3, Insightful

      The problem, once you've got the data off, is how you store it on a media that won't degrade over time.

      Simple - Redundant serial copies. Unlike analog, digital copies don't lose anything from generation to generation.

      I use DVDs for backups, but don't actually "trust" them to work, only as a last-resort fallback. I keep my old files by keeping them on live systems.

      My first HDD held 10MB. My second held 40MB - So I just copied the entire contents of the first over. My next drive held 340MB, again, just copied the entire 40 to it, complete with the final state of the 10MB drive. Then a 1.2GB, same process again.

      Now my home file server holds over half a TB (though I'll soon need to add a bit more space to it). I had started to worry about not having a good complete backup of that (I have 90% of it backed to DVD, but like I said, I'd rather not need to actually depend on that)... Until I recently upgraded my SO's desktop machine. Poof, threw in a 400GB drive, she needs about 20GB, and has a complete mirror of all my files up to March of this year.

      I see no reason for that trend not to continue... The original media (the floppies from which I loaded files onto the 10MB drive) have long since vanished, and even the fifth generation of the above sequence (the 1.2GB drive) has vanished into the landfill. Yet I still have all the files I would need to run a vintage XT clone with MS-DOS 3.3, neatly filed away with no fewer than three redundant copies still in existance.


      So I see the problem of how to store something "forever" as a bit of a red herring - We don't need any particular medium that lasts forever, only to last a few years and then we can make another new copy of it.

    10. Re:Media Degradation Is The Issue by Anonymous Coward · · Score: 0

      i already said this reply, but i am but a mere anonymous peon ;(

    11. Re:Media Degradation Is The Issue by pla · · Score: 1

      i already said this reply, but i am but a mere anonymous peon ;(

      Sorry, no sunshine-stealing intended...

      Why not just make an account? Free, easy, fairly privacy-protecting (ie, they don't care if you lie about your info other than email addy)... And it instantly gives you a bonus to posting (not to mention many people, myself included, tend to browse with ACs having a -5 modifier).

      Not to mention, you get to keep the karma earned for your good posts...

    12. Re:Media Degradation Is The Issue by dbIII · · Score: 1
      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.
      There are plenty of photographic negatives on glass over a century old in good condition. Optical media can be more than just little pits melted into plastic.
    13. Re:Media Degradation Is The Issue by Planesdragon · · Score: 1

      What happens when the file or filesystem format becomes obsolete?

      You smack yourself for not hitting "convert" when three other file systems passed you by.

      FAT16 is *still* readable, despite being three WINDOWS filesystems old. I understand that most Linux FS choices can similarly upgrade or update certain counterparts.

      And, really RAID *is* is the way to go. When you want to convert to a new file system, you just create a new array, send the data over, and add the newly empty ones to the new array. If you have enough redundancy, you can even do it in your array.

      As for file formats--it's highly unlikely that DOC, PDF, GIF, or JPEG are going to anyplace incompatible without easy and abundant conversion utilities. Arguing otherwise is just silly, and shows ignorance of the last twenty years of technological development.

  15. Universal Format by ThosLives · · Score: 5, Interesting
    Interesting quote from the summary: "countless computer files stored in outmoded formats" led me to an interesting train of thought I've been mulling around for a while, somewhat affected by me recent reading of G.E.B.

    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)
    1. Re:Universal Format by 26199 · · Score: 2, Interesting

      The logical conclusion of your argument seems to be that files should be stored as bitmaps. Even the most basic analysis of a bitmap file will reveal regularity with period equal to the width of the image... and it's natural to then look at the data with corresponding periods aligned, revealing the image. Then you have your piece of paper equivalent.

      There was an article in New Scientist (IIRC) a while back about constructing a signal which would be interpretable by aliens. They did, indeed, use a bitmap representation. Then they used symbols to build up concepts of mathematics, starting with counting.

      I'm not sure how far they got, but it was certainly an interesting article.

    2. Re:Universal Format by eurleif · · Score: 1

      To an alien race born with CD drives as part of their body, a printed document would be foreign.

    3. Re:Universal Format by Pendersempai · · Score: 1

      Of course I only speak for myself, but I couldn't care less if my data is readable 1000 years from now. I'm much more concerned with 20-80 years down the line.

    4. Re:Universal Format by JustOK · · Score: 1, Funny

      Interesting...seriously. But, my boss is already on it. Our new project is to print the internet.

      --
      rewriting history since 2109
    5. Re:Universal Format by ciroknight · · Score: 1

      If you want to think about it further, all data we generate inside of a computer is a "bitmap". A certain number of "bits" will "map" to a certain object. Thus, your entire argument really doesn't make much sense, and still reveals the former problem, "how do you read something without knowing how to read it?". Your bitmaps could be interpreted in 16, 28, 64, 13, any number of different combinations of bits, and technically be just as correct any other logical implementation, even if it doesn't produce the same conclusion.

      The problem is, we need to pass the "map" portion of the "bitmap" on. Aliens won't be able to read our bitmaps simply because they won't understand what maps to what bits. If we can convey that message to them, then we have conveyed the message. We first need to pass the concepts of "bits", then the concept that a pattern of "bits", "map" to something. Then we need to pass the information of what exactly they map to. Then, and only then, can they perform the last step of the translation from bitmap to image.

      The problem is not a simple one, and there is no right answer yet, simply because we haven't ran into any "aliens", or people in which we have absolutely no cultural, physical, or logical common ground to. Even with nations as dissimilar as Japan and England, for example, we have common objects in which we can use to pass meaning. With an alien race, we might not be so lucky. Eventually we will find a way to overcome the problem, but only when the problem is actually occuring; there's no way to "prepare" for an alien species other than to be ready to have an open mind and some lucky would be handy.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    6. Re:Universal Format by KevinDean · · Score: 2, Funny

      Sounds like you'd better start carving the x86 instruction set onto stone tablets!

    7. Re:Universal Format by thelamecamel · · Score: 1
      Given enough data, it should be reasonably straightforward to decrypt ASCII text.

      During WWII America used Native American communicators speaking a language without a known root as a "natural encryption". It took a while for the Japanese to crack, but i think it was cracked eventually.

      I'd expect retrieving unobfuscated text to be no different. From there an "archeologist" could glean small "rosetta stones" such as "bitmap photos", "listen to those mp3's" and perhaps slowly reconstruct our formats.

    8. Re:Universal Format by iggymanz · · Score: 2, Interesting

      paper only lasts at most about 300 years, those thousand year old "books" you hear about are printed on animal parts (skin & other tissue). Unless you're prepared to do the National Archives thing and store them in helium filled cases with UV protection, your printouts are doomed. Storing a gigabyte on those archival quality ink and paper which claim to last 500 years would be bulky and very expensive...don't know about you, but my data isn't that important. Let the archeologists reconstruct our civilization from fragments as they always have, 99.99% of what we do and what we save as data is mundane 7 repetitive and of no real historical significance anyway (i.e., they don't need to see the tax return of every citizen 1,000 years from now to see how our tax system worked. They certainly don't need to see all 300 million AOL CDs, just ten or twenty thousand will do just fine.

    9. Re:Universal Format by pruss · · Score: 2, Informative

      Writing isn't quite a universal format. Look at Linear A. :-)

    10. Re:Universal Format by Curmudgeonlyoldbloke · · Score: 1

      > paper only lasts at most about 300 years

      Really? I've got a couple of books at home printed in the early 1800s and late 1700s that, although they look a bit "mottled" are still perfectly legible.

    11. Re:Universal Format by Council · · Score: 2, Informative

      Read this:

      http://www.amazon.com/exec/obidos/tg/detail/-/0345 315367/qid=1119278072/sr=8-1/ref=sr_8_xs_ap_i1_xgl 14/002-9620787-0418454?v=glance&s=books&n=507846

      It's an account of how they put together the data stored on the plate on Voyager, which aside from the plaque everyone knows, contained a gold record with bitmap-encoded pictures documenting the earth. The book goes over each picture and the rationale behind choosing it. It is absolutely fascinating; they thought very hard about how to represent the earth, starting with a few pictures on math and number systems and then going on to pictures to be decoded properly, and on the surface was information on how to read the record. Check the book out.

      --
      xkcd.com - a webcomic of mathematics, love, and language.
    12. Re:Universal Format by Anonymous Coward · · Score: 0

      > Interesting...seriously. But, my boss is already on it. Our new project is to print
      > the internet.

      We started doing that ages ago. The Rosetta stone is actually our title page.

    13. Re:Universal Format by iggymanz · · Score: 1

      if those really were printed in late 1700's, and not a reprint in 19th century that just kept original dates (as was often the practice, my school library had many such 19th century reprints of 1600 and 1700's books ), then let's check back in the 2090's and again at 2140 (350 years) and see if the rate of mottling has accelerated and the things are still readable.

    14. Re:Universal Format by operagost · · Score: 1

      The Japanese NEVER cracked the code-talkers.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    15. Re:Universal Format by quarkscat · · Score: 1

      While the parent poster does provide some valid
      arguments in favor of retaining data on hardcopy,
      the real problem is data overload -- how do you
      separate the "wheat from the chaff"?

      Either CD/DVD media is going to achieve new levels
      of longevity, or there is going to be one hell of
      a run on vellum!

    16. Re:Universal Format by Rich0 · · Score: 1

      I got the impression that this was largely due to the tactical use of the navajo code. I believe the code talkers were mainly used to do unit-level communication to coordinate attacks at a tactical level - since they were more portable than all kinds of cipher gear and they were less useful if captured as the code was locked in their brains.

      I don't believe that navajo code was used for strategic-level planning, such as coordination of supplies and convoys for the purpose of attacks that would take place days or weeks in the future.

      The result is that cryptanalysts are confronted with a barrage of tons of messages, but no context associated with any of them (two units in the jungle chat with each other - nobody knows whether they marched 1 mile east or west as a result). With strategic-level codes you can see what large-scale events occurred after the transmission of various messages.

      The navajo code also benefitted from some ambiguity, from what I understand, as many different words could be used for the same cleartext word.

      In any case, given enough material to work with and enough context to examine it using, the code could have been broken. Possibly even by the WWII Japanese - certainly by the Germans or Russians of that day. The problem is that to crack codes it is better to have a few messages with a lot of context than a ton of them with virtually no context - unless you have a computer, which nobody but the allies had at the time. These days the reverse may actually be advantageous since it is better automated.

    17. Re:Universal Format by 26199 · · Score: 1

      Er... the word bitmap has a specific meaning. My assertion is that it's a way of representing an image that anyone will be able to interpret as an image, thus making it as good as a piece of paper with an image on it. That's all.

    18. Re:Universal Format by Rich0 · · Score: 1

      While the parent poster does provide some valid arguments in favor of retaining data on hardcopy, the real problem is data overload -- how do you separate the "wheat from the chaff"?

      Clearly my job is the most important one in the world. I'm sure that 10,000 years from now arcaeologists will be clamoring over each other to read my code documentation for the functions I'm working on today, and as an added bonus they might even dig up a test script that verifies that it works correctly... :)

      If they're lucky they might dig up about 50,000 other similar pieces of paper and they'd be able to reconstruct some middleware which converts one non-standard binary data stream format into another...

    19. Re:Universal Format by Rich0 · · Score: 1

      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

      How many pieces of paper have actually lasted thousands of years? You're talking about a handful.

      The examples you used, like the Quran or the Torah were preserved only becaused thousands of copies existed back in their time, and they were generally handled with care, and as a result a few made it intact.

      Likewise, documents like the US or EU Constitution will make it through intact - in some format (might be paper, might be electronic). Documents like IRS publication 87 in PDF may not - simply because they aren't well-distributed. And that is fine, since nobody from the future would care to read it - at least not in comparison to the proceedings of the British Parliament.

      In general, if something is important today, it will get preserved into the future - somehow. I can virtually guarantee that the AOL CD will make it into somebody's historical archives - at least one intact CD will have to survive even a global catastrophe, and any archaeologist would be dying to know what is on this CD that seems to be found in every garbage dump on the planet...

    20. Re:Universal Format by ciroknight · · Score: 1

      The problem is, you made an assertion, where another person doesn't make the same assertion.

      Certainly, raster bitmaps (as they are in images) can also be represented as vector bitmaps (as they are in text; think linear storage matrix), or as Fourier matricies, or as (...). While the human eye can look at such a pattern and quickly grep a certain meaning, another organism's eye may look at the same pattern and grep an entire different meaning.

      The quickest example I can think of is a colored bitmap. What colorspace are you using? RGB, we'll assume. So what order are the colors in the image? Red Blue Green? Perhaps Blue Green Red. And what if they made a different assertion about the color space? Perhaps another being uses CMYK natively, and a 3 byte colorspace then becomes an aliased 4 byte colorspace, distorting the image to noise.

      The problem is assertion. We can't make broad assertions when making translations, especially when we are dealing with assertions to something as significant or insignificant as a bit. (something we'd have to assert as two values ;)

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    21. Re:Universal Format by beeblebrox87 · · Score: 1

      Creat a black and white bitmap, with both x and y dimensions prime (so there are only two possible ways to display it). Certainly if I were looking at a string of ones and zeroes that I thought was a message with length equal to the product of two primes, displaying it as a black and white bitmap is one of the first things I'd try. Once you have this bitmap, you can write on it and try to explain how to decode the other things you have included with it, which could have colour or be vector based or whatever.

    22. Re:Universal Format by Anonymous Coward · · Score: 0

      The encryption used by the Navajo code-talkers was pretty simplistic. IIRC, the majority of words used didn't exist in Navajo, so they had to spell them out like "Stick Purple Edge Lamb Lamb" (each of those words in Navajo)=spell. So there were only 26 words the Japanese would have to figure out before they could understand a large part of the meaning of what was being said. The Japanese never broke it though. By that time in the war the Americans had broken almost all the Japanese codes, so whenever they intercepted a message indicating that the Japanese were making progress breaking a US code, the Americans just changed the code.

    23. Re:Universal Format by 26199 · · Score: 1

      It's easy to work out how many bits are being used to represent each colour, as well as how many channels are present. High order bits show much less randomness than low order bits, so there will be a marked transition whenever a new word is encountered. Colour channels show considerable correlation between corresponding pixels, so it's easy to match them up.

      Although it would be silly to do a colour encoding, since aliens would most definitely not have the same colour perception. (Different animals on earth don't have the same colour perception). They might also be "colour blind", and have fewer than three effective channels.

      Nevertheless, it's reasonably easy to represent the information from an arbitrary colour space in a way that suits the visual system of whoever's viewing it. You just do Principal Component Analysis to find the information, then map those colour directions to the ones that the viewers can percieve. Sure, you won't get the colours right, but they'll be visible.

      I think the only thing required for an intelligent race to interpret bitmap data is that they are able to see 2D images. You can certainly invent possible races that wouldn't be able to understand them, but... on the whole I think it's a very meagre requirement.

    24. Re:Universal Format by Anonymous Coward · · Score: 0

      The universal format for documentation, I believe, is the printed hard-copy document.

      You have to be more specific than that.

      Acid-free, cotton-based paper would probably be the best. (Not all paper is created equal.) You still have to protect it from oxidation as well (not to mentioned fire).

      There's also the fact that some types of inks have acid in them so they'll slowly eat through the paper over the decades and centuries. A good ink to start with for fountain pens is Noodler's.

      Most other inks will fade away of time and if they come in contact with water. I wouldn't trust most inkjet inks, and I'm not sure how well toner lasts over the years.

    25. Re:Universal Format by jpkunst · · Score: 1

      In general, if something is important today, it will get preserved into the future - somehow.

      But what is considered important can vary over time. Example: knight novels from the middle ages. They were important in the twelfth century, but were considered scrap paper in the sixteenth century. So they were cut up and used to strengthen book bindings. But today we generally consider those medieval novels pretty interesting again. Unfortunately a lot of them did not survive the ages in which they were used as scrap paper.

      JP

    26. Re:Universal Format by Confessed+Geek · · Score: 1

      I've often pondered this issue actually. Ancient history was an unofficial minor of mine in U. I'm trying to imagine historians and archeologits a 1000 years from now trying to recover information from this and the next century... I have visions of there being this big blank spot in the record due to all the important stuff only being recorded in digital formats that are totally un-readable... or a post nuclear scenario where it all ends up blank What a strange view of our time they would construct when the only media that has survived would be metal and plastic advertisements and signs.

  16. Re:i bet the computer doesnt exist by speculatrix · · Score: 2, Funny

    sorry for taking so long to post a reply, but I haven't got the dual-core upgrade for my abacus yet!

  17. "Retro-Machines": Good learning tools by ndogg · · Score: 3, Insightful

    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"
    1. Re:"Retro-Machines": Good learning tools by nmoog · · Score: 1

      Agreed! I am slowly learning assembly language for the c64 from an old kids book i found for 50 cents. It actually MAKES SENSE now - It is often easier to understand things once you know its roots.

      I dont know how well that'll translate to win32 assembler, but I know learning the insides of the 6510 is heaps more fun than learning asp.net!

    2. Re:"Retro-Machines": Good learning tools by freeplatypus · · Score: 1

      I am slowly learning assembly language for the c64 from an old kids book i found for 50 cents. It actually MAKES SENSE now...

      And does x86-asm does not make sense to You? Come on it is not so difficult to understand the concept of Assembler if you have some Computer Engineering knowledge and a bit of imagination.

      To the parent: I hated Computer Architecure classes with prehostoric processors. I believe that some concepts, like caching, must have changed through all this years. I would really like to start from one or two examples of 'first ever' processors/systems and then continue with something more advanced like current constructions, after all it is supposed to be HIGHER education.

    3. Re:"Retro-Machines": Good learning tools by m50d · · Score: 1

      One great thing about my old Apple ][ was you got a fold-out circuit diagram in the back of the manual. And the hardware was mostly simple enough to understand. Anyone else remember coding delay loops and reading repeatedly from a special address to try and make a decent sound?

      --
      I am trolling
  18. Thank god for attics! by Mr.+Cancelled · · Score: 1

    My family's old Atari 400 (w/the cool keyboard upgrade, of course!) has been stored out at my parents for years... I'll have to dig that out and clean it up for future emergencies.

    After all, where would the world be if we couldn't play Miner 2049'er down the road?

    1. Re:Thank god for attics! by theonetruekeebler · · Score: 1
      Do you still have your copy of De Re Atari handy, along with the assembler/editor cartridge? Programming the 6502 is a hoot.

      I crammed my 400 to 48KB (how strange it feels to type "KB"!) so I could get the floppy upgrade and play Jumpman. I sure hope the disk still exists, and survived the attic heat.

      --
      This is not my sandwich.
  19. More wishful thinking and fantasy than observation by maggot+the+shrew · · Score: 1

    I really like how Bill Gates and Paul Allen are "a small seattle firm" instead of a couple of kids into programming languages who weren't anywhere near seattle at the time.

    I don't know if there is really a revival of old computers. The article doesn't really present evidence, it just makes some assumptions and runs with them to justify what is, after all, just a fetish. One that I share, granted, but not because I have an great fantasies that my IBM luggable laptop is ever going to restore important data to me.

  20. definition by kc0re · · Score: 2, Insightful

    What is the definition of a "retro" machine? My blog here is running on, what i consider to be, a retro machine. It's a 233 recently reformatted with Fedora Core 3. (Yes I know 4 is out)

    While many many not think this is very old, I guess it's basically because I can't find a way to hook up my Tandy 1000 to the internet, (or i'd have my blog on it.. that'd be funny)

    1. Re:definition by TERdON · · Score: 1
      I guess it's basically because I can't find a way to hook up my Tandy 1000 to the internet, (or i'd have my blog on it.. that'd be funny)

      Especially when you post links to it on Slashdot... *laughs evilly*

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    2. Re:definition by imsabbel · · Score: 2, Insightful

      A machine able to run OS still widely in use and running the same cpu architecture may be OLD, but certainly not "retro"...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    3. Re:definition by jhoger · · Score: 1

      hrm... how to hook a tandy 1000 to 'net:

      Parallel port would probably be the easiest way. If not that, serial port. If you can find an ISA ethernet card, more power to you.

      Then you need software: probably KA9Q or one of the proprietary stacks.

      In any event, I'd say this is a solved problem, you should check into the Tandy 1000 Yahoo group, or the usenet tandy group.

      And no, a P233 is not 'retro' by any stretch of the imagination. Heck, on the retro computing lists I'm on, a Tandy 1000 is not considered retro yet... (though I would consider it to be).

      -- John.

    4. Re:definition by Anonymous Coward · · Score: 0

      An original Gameboy could probably run a widely used z80 OS that's probably still widely used in the embedded sector, but I'd still call that "retro".

  21. Old machines are great by Anonymous Coward · · Score: 0

    Tightly coded assembly and BASIC software running on old machines (486s, sun IPXs) are often capable of performing their tasks a few orders of magnitude faster than equivelent software written in high level languages (Python, Java, Ruby, C++ with all the trimmings, etc) running on today's hardware.

    1. Re:Old machines are great by zero_offset · · Score: 1

      Of course, that same code also runs on today's hardware, which leads to the obvious question, why run it on the old slow equipment at all? I own a lot of somewhat old computers (the oldest being one of the first TRS-80 Color Computers) but I'd never make the claim that they're especially useful.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    2. Re:Old machines are great by jimicus · · Score: 1

      Many years ago, it was far more common to base timers in software on things like "when the graphics chip updates" or have other things hard-coded according to the speed of the host system.

      In such cases, running on a modern machine can introduce all sorts of timing issues.

    3. Re:Old machines are great by Anonymous Coward · · Score: 0
      You aren't going to be able to run real-mode CP/M or MS-DOS binaries under Windows at full speed with comparable throughput and latency.

      SunOS versions 4-5 (which apparently ran on the IPX) don't run on today's hardware. Solaris 10 lacks support for any of the architectures that 4-5 ran on.

      I agree wholeheartedly with the grandparent poster. As a computer science professor, this pains me to no end.

    4. Re:Old machines are great by Anonymous Coward · · Score: 0
      Of course, that same code also runs on today's hardware, which leads to the obvious question, why run it on the old slow equipment at all?

      Well, sometimes that code won't run on today's hardware. For two examples I've seen myself:

      1. An atomic absorption flame spectrometer controlled by an old IBM PS/2. The PC died, the control hardware got transferred to a junk PC out of a cupboard. Even the junk PC was too fast: the interface electronics, while plenty fast enough to control the spectrometer, couldn't respond quick enough for the impatient new 486 in charge. No chance of fiddling with the source code, naturally. We were stuck till I remembered the old slowdown programs from the days when DOS games ran unplayably fast on the new-fangled 286s. Once the slowdown program got the new hardware running at something like the original hardware's speed, the interface hardware ran properly again.

      2. I remember seeing a Turbo Pascal program that had run perfectly for years crashing on new hardware. It seems one TP Unit, CRT I think, when initialising, calculated the hardware speed by running a delay loop and counting how many 50Hz clock ticks had happened while the loop ran. New hardware completed all loops before a single clock tick, calibration routine divides loops number by number of clock ticks, Divide by zero, Whoops. Fortunately, someone made a patch for this.

    5. Re:Old machines are great by zero_offset · · Score: 1

      From the way it was written, I assumed the parent was referring to writing new software. Otherwise, what's the point of comparing it to those other languages and environments which weren't even available back then?

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  22. Re:emulators are good enough by pandrijeczko · · Score: 2, Informative
    That's true with a lot of emulators but a few, like UAE (Universal Amiga Emulator) for example, has problems with some (mainly AGA) software where the emulation of the original hardware isn't perfect.

    There are a number of Amiga demos that won't play on UAE, no matter what you do.

    --
    Gentoo Linux - another day, another USE flag.
  23. or maybe by Anonymous Coward · · Score: 0

    the people in the IT industry couldnt quite make it as teachers, so they had to resign themselves to boring cubicle hell

  24. Finally someone understands! by lheal · · Score: 1, Funny

    That's why I keep my Commodore 64 with 1541 and 1571 disk drives.

    That way I can read someone's pirated Donkey Kong or Questron diskette.

    You never know when an opportunity like that to be of service to all of mankind will appear.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  25. Wanted: by smittyoneeach · · Score: 1

    Surpulus AN/UYK-7 case, preferably with ferrite core memory modules and control panel, for admittedly perverse case-modding project.
    No real interest in programming the thing in CMS-2, just want it for a conversation piece.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  26. Buy a Model-T to learn about combustion by gelfling · · Score: 2, Insightful

    Better yet buy a DC-3 to learn about flight dynamics. Truth is, old is old. There are practical limits to what you can learn from it because what THEY knew about when they built it was limited or in some ways flawed outright.

    1. Re:Buy a Model-T to learn about combustion by John+Titor · · Score: 1

      . The difference is some of a computers functions are to read, store or aid the research of information. As computers, their storage mediums, etc develope very rapidly a lot of information is lost or made difficult to retrieve (look at the trouble I went through to get The IBM 5100) In the case of computers by discarding that which is "old" this society is to some degree creating a mini dark ages as far as information is concerned.

    2. Re:Buy a Model-T to learn about combustion by VAXcat · · Score: 3, Insightful

      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.
    3. Re:Buy a Model-T to learn about combustion by m50d · · Score: 1

      Not combustion, but if you want to learn about how a car engine works, it really is worth getting an older car and looking at it. As long as you have all the manuals, you'll have a much better chance of understanding how the thing works with a model T than a modern car.

      --
      I am trolling
  27. My Pentium II 333 is ready to help by Anonymous Coward · · Score: 1, Funny

    I know, I know...it's hard to believe that something can run as slow as 333MHz, but I've got it in my basement...it has layers of dust and spider webs built up over the many many years. I think they might have been used back around the time of The Great War. When I visit my grandpa in the home, I ask him...what was it like using parallel ATA drives when the BIOS limited you to less than 128GB. He was so overcome with emotion remembering those heady days that he said "get the hell out of my room!" (he's just covering up...I know that when I left he started sobbing remembering ....he may even be old enough to have used a Pentium I @ 75Mhz in pre-school...I don't know)
    Anyway...thank you for letting me share my memories.
    Heck...I just heard that before the Mac G5, there was even a Mac G3! Wow.

  28. Too late... by Nuffsaid · · Score: 1

    While I now regret selling my trusted old ZX Spectrum many years ago, I regret even more waiting 20 years before trying to convert old tapes. Not commercial software that was sold in many copies and must still exist somewhere, but my first baby steps into programming. Truly irreplaceable! Now half of the files are corrupted and I lost a small but significant part of my personal history. Don't feel obliged to care, please.

    --
    Nuffsaid
    ________

    Don't know about his cat, but Schroedinger is definitely dead.
    1. Re:Too late... by jimicus · · Score: 1
      If your first forays into programming in BASIC in those days were anything like mine, I can recreate it for you now.
      10 PRINT "MY NAME IS JIMICUS"
      20 GOTO 10
    2. Re:Too late... by Nuffsaid · · Score: 1

      No, no, they were totally different! My name is not Jimicus...

      --
      Nuffsaid
      ________

      Don't know about his cat, but Schroedinger is definitely dead.
  29. iomega fun by Anonymous Coward · · Score: 0

    If you want to have some fun just try to get data off an Iomega zip disk that was compressed with the built in DriveSpace compression. Getting Win95 & iomega parallel port drivers working in 2005 was surprisingly painful.

  30. 1000 years huh. by ciroknight · · Score: 2, Insightful

    Your problem is not one alone; it's a very common problem. How do you read anything without the direct knowledge of the language?

    The answer is a common translator table, which you hinted to in your own post. If not for the Rosetta stone, we would have no translation for heiroglyphs, and that written language would be entirely lost to us.

    It really wouldn't matter if you left something written in english emblazed on a wall, in stone, or on an old floppy disk inside of an old floppy drive. A person in 1000 years couldn't read it, regardless, because (hopefully) in a thousand years, nobody will speak our version of English.

    What matters is our persistance in open standards. The more people who know how to read it, the more people will pass the knowledge on. That's all that matters in this case.

    By the way, G.E.B's an awesome book. Make sure you keep a copy on your shelf.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    1. Re:1000 years huh. by 16K+Ram+Pack · · Score: 1
      Indeed.

      I once read Chaucer and that's English. Mostly you can follow it, but you get confused sometimes.

      The key is constant re-translation and description for understanding. People either read Chaucer by being taught how to read it, or by getting it translated into modern English.

      XML is probably the best format we have. It gives you the data AND what the data is (unlike a fixed format file).

      What's often scary is how people have data in truly weird formats of old legacy systems that they had built by someone who either disappeared or they fell out with. So, they end up running an application that they can't use the data from, and which is unsupported. In one case, I advised someone to use all their print/screen output to get the data.

    2. Re:1000 years huh. by sgtrock · · Score: 1

      G.E.B.?

    3. Re:1000 years huh. by mav[LAG] · · Score: 1

      Godel, Escher, Bach - An Eternal Golden Braid by Douglas Hofstadter. Google for it or check your favourite bookstore. It's impossible to describe in a few words but let me try: the author attempts to answer the question "what is a self?" by describing what the music of J.S. Bach, the art of M.C. Escher and the mathematics of K. Godel have in common, particularly the problems and paradoxes that arise from the concept of indirect self-reference in formal systems.

      It's a marvellous and stimulating read, littered with easter eggs and self-referential jokes, and has inspired more than a few people (myself included) to learn more about music, art, number theory and programming. I discovered it aged 13 and can trace back many of my current interests to reading it then.

      --
      --- Hot Shot City is particularly good.
    4. Re:1000 years huh. by Anonymous Coward · · Score: 0

      Godel, Escher, Bach: an Eternal Golden Braid

      or something like that is the title of a book by Douglas Hofstadter. If you haven't read it, give it a go... Recursion, self-referential loops, theories of Mind etc. and lots about the works ot the three peopel named in the title...

  31. Re:emulators are good enough by SimilarityEngine · · Score: 2, Informative

    Unless, I suppose, you have data stored on some bizzare medium that can only be read by old hardware. As far as I know (which is not all that far, admittedly) only a Spectrum +3 can read the old +3 floppy disks. If memory serves they were 3 inch rather than 3.5.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  32. The Law of Old Hardware by mholve · · Score: 0

    As the odds of selling it on eBay approach zero, the pile in my attic grows.

  33. I hated that membrane keyboard by bxbaser · · Score: 0

    But i think its the reason i can now drive my finger through a pine board.

  34. Havepeoplegotanythingbettertodo by imnotbutyouare · · Score: 2, Informative

    I have a large bag of sinclair spectrum 48k/128k tapes that I occasionally trip over when I wander around the darker recesses of my office. Does anyone want 'them' for posterity. Some of them might even work! If people really wanted to keep hold of old data, they wouldn't have written it down on the media equivilant of the back of a used envelope, would they!

  35. wav2cas by ugglan · · Score: 1

    Search for this for an actual implementation:

    http://www.google.com/search?q=wav2cas

  36. Those who forget History... by Anonymous Coward · · Score: 0

    Gee, how was that saying? Wait a min, I have it in my old machine which no longer boots...

  37. Lies??? by gwayne · · Score: 1
    ..., lies the equipment and expertise...

    My computer science prof always told me computers lie, but I never believed him!

  38. It's the Data Stream Format by AtomicSnarl · · Score: 1

    True enough about printed outbut being a best cantidate for survival, but the central problem in recovering the data is interpreting the data stream. Basic ASCII and EBCDIC are well documented, as are the other common font conversions. But what will you do when you come across something oddball, such as Cherokee, Chinese, Thai, or Tibetan Fonts? How many variations are there, and where is the common library?

    Allright, so now you can read an unformatted TXT file... What about spreadsheets, databases, sound, and imagery? How about reading them from 9-inch floppies, Osborne disks, or those huge 1 megabyte multi-plate hard-drive platter stacks? There you need not only an original/compatible machnie, but more importantly, you need to know the DATA STREAM FORMAT.

    How many sectors/tracks and where? What are the headers/trailers and sector structure? When you've extracted a binary stream from the original source, how was the, say, database/spreadsheet laid out? Which/where are the rows, columns, tuples, relvars, relations, and operators? Color, font, and column size declarations? OLE crosslinks to other files on the same source?

    Oooo... somone clever used an early image/sound compression format -- how do you unpack it? ARC/LZH/ARJ/ZIP/Other? Remember ZORK text file compression? Orca-M compiler? UCSD Pascal? FORTH? 1-2-3? Lisp? Foxpro?

    The point is that saving old data using antique equipment (or compatible emulators) will require knowing the structure of the data streams being read. Documenting that structure is at least as important as getting the emulator working properly.

    --
    Pacifist paratroopers yell, "Ghandi!" when they jump.
  39. Apple II resurrection by bfwebster · · Score: 1
    A few years back, I wanted to recover the Apple Pascal source code for SunDog: Frozen Legacy and so bought several Apple II systems on (of course) eBay. As boxes kept showing up, my wife asked me, "Exactly how many of these do you need?" Of course, I just wanted to be sure to have enough to put together a working, fully loaded (>= 4 disk drives, serial port, extended memory, hi-res color monitor, etc.) system. Which, ultimately, I did.

    Of course, having extracted all that I can extract, and facing a move cross-country, I am now contemplating getting rid of the Apple II gear--but part of me just doesn't want to let it go just yet. ..bruce..

    P.S. You can see the main loop of the SunDog program here.

    --
    Bruce F. Webster (brucefwebster.com)
    1. Re:Apple II resurrection by Sam+Nitzberg · · Score: 1

      Once you've got your data, you don't necessarily have to hold on to your Apple IIs (I still have mine...).

      Apple Emulators are pretty good (just do a google).
      I actually run one regularly enough on my PDA (an Ipaq pocket PC), and can run Apple Adventure, Beagle Brothers software, 6502 Assembler, etc... There are also several available for running under Windows...

    2. Re:Apple II resurrection by NullProg · · Score: 1

      I played the crap out of that game back in '86 on my IIc. Excellent game. Good of you to keep it alive too.

      I am now contemplating getting rid of the Apple II gear--but part of me just doesn't want to let it go just yet. ..bruce..

      Don't do that. My eleven year old is having a blast programming our IIe and IIgs. The apple emulators leave much to be desired when it comes to teaching the fundamentals of computers to kids. There is something insanely fun about using PEEK, POKE, and CALL -151 :)

      Enjoy,

      --
      It's just the normal noises in here.
  40. Byte Cellar.com - oldschool goodness by blakespot · · Score: 1
    For anyone interested - my retro computing blog / forum:

    http://www.bytecellar.com

    blakespot

    --
    -- Heisenberg may have slept here.
    iPod Hacks.com
    1. Re:Byte Cellar.com - oldschool goodness by jhoger · · Score: 1

      I'll add that 8-bit portable computers are an increasingly popular way to get into retro computing. These machines won't take up so much space as to upset your wife, you can easily get them out and put them away, and you generally don't have a bunch of stuff connected (expansion device, disk controllers, monitors, wall cubes...)

      Model T (100/102/200), WP-2, Z88, NC100/200, etc.

      http://bitchin100.com/

  41. Odd disk formats, etc. by JoeCommodore · · Score: 3, Interesting
    One of my side hobbies seems to be converting PET documents to text files or PET disk/tapes to emulator friendly images.

    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
  42. Dont laugh, you could have this problem too! by markdj · · Score: 1

    A few years back there was columnist in PC Magazine who wrote about how proud he was that he scanned the instruction booklets and sheets from everything he bought into his computer and put them on CD. These scans where in JPEG format.

    What happens 10 years from now when Microsoft Windowze no longer reads that file format and jpeg has been superceded by some other format. Is he and all the other millions of people with jpeg photos going to stay current? How about when CDs are obsoleted for the DVD format du jour?

    What if some your company's documents were first created in DOS on Wordstar 1.0 and the originals are needed for a lawsuit?

    1. Re:Dont laugh, you could have this problem too! by marco13185 · · Score: 0

      CDs cannot be made unreadable as long as DVDs are around. It's called backwards compatibility. ALL image files can be converted into any image format, and there are programs outthere that do it (IrFanView). All files created can be converted. Even from back in the day of DOS. Because history doesn't just jump generations, but moves smoothely, knowledge (in this case knowledge of file formats) will not be lost. File formats are very well documented and anyone can decrypt them.

    2. Re:Dont laugh, you could have this problem too! by abb3w · · Score: 1
      These scans [were] in JPEG format. What happens 10 years from now when Microsoft Windowze no longer reads that file format and jpeg has been superceded by some other format. Is he and all the other millions of people with jpeg photos going to stay current? How about when CDs are obsoleted for the DVD format du jour?

      Software is still easily available for reading Aldus Tag Image File Format (TIFF), which have been around since at least 1986, predating JPEG by a couple years (1990?). Ergo, you should probably worry more about that "vanishing" first. Additionally, JPEG is a well documented format; I have (buried somewhere in my dead tree material) C source code implementation for how to turn JPEG files back into colored pixels, and it's available in a LOT of places.

      The concern about the physical media being displaced is better placed. There is usually a period of backward compatibility, however. More problematic is the uncertain durability of the media itself-- we don't know how long CDR and DVDR media will last, especially the ultra-cheap ones.

      What if some your company's documents were first created in DOS on Wordstar 1.0 and the originals are needed for a lawsuit?

      Well, leaving aside that prior to about the turn of the millenium dead tree was the only legally admissable "orginal document" you might have to worry about, Microsoft Office still imports Wordstar. Submitting a uuencode of the original file, a MS Office rendition of it, and perhaps the output of hitting it with a *nix "strings" utility should shut up any lawyer not working for SCO.

      Now, if you know of any current software that will import Kaetron's TopDown and StencilIt files, let me know. Old Mac file types are more likely to be orphaned-- especially when the software company's Founder/CEO/Chief Programmer dies of cancer. =(

      --
      //Information does not want to be free; it wants to breed.
    3. Re:Dont laugh, you could have this problem too! by markdj · · Score: 1

      That doesn't mean that there will be software that runs on future computers that can decode jpeg. The average computer user won't be a coder that easily whip up a jpeg reader in F++ or F#.

      As for the Wordstar file, what if the only remaining copy is electronic and on 5.25" floppy disk? Courts and lawyers aren't as computer savvy as we are.
    4. Re:Dont laugh, you could have this problem too! by markdj · · Score: 1

      You dream! Just because today one can convert any graphics format to another doesn't mean that will be the case in the future.

      In the 80's and early 90's before MS Word was so pervasive, there were a number of programs that could convert between different word processing formats. That isn't so true anymore because MS tries to keep its formats secret and Word is now so pervasive.

    5. Re:Dont laugh, you could have this problem too! by Kiryat+Malachi · · Score: 1

      The documentation for the file format is available and widespread; as such, while the average computer user won't be able to write something to read it, someone will be able to, and some programmer with snaps of his (or someone else's) childhood visit to Aruba he wants to look at will invariably write one in F++, or Z++, or whatever the coding language du jour is. For that matter, I'm sure there's a LISP JPEG decoder, and LISP will never die.

      And after all, the average computer user now couldn't write a JPEG decoder either.

      Documents based on open (meaning, documented, not meaning Open, you freakish zealots) standards are relatively safe - as long as you can get the bits, and know the standard, implementing decode is easy. Documents based on hidden standards are more of a problem.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    6. Re:Dont laugh, you could have this problem too! by abb3w · · Score: 1
      That doesn't mean that there will be software that runs on future computers that can decode jpeg. The average computer user won't be a coder that easily whip up a jpeg reader in F++ or F#.

      True. But unless the open source movement gets completely massacred, the average computer user will be able to download something from the web that will display JPEGs.

      As for the Wordstar file, what if the only remaining copy is electronic and on 5.25" floppy disk?

      Well, the first thing you do is fire your records staff for gross negligence. (Preferably, fire them from a cannon.) Then, you make a backup copy. If this pertains to a legal issue, you have the backup made by a firm specializing in older media; this provides both expertise and witnesses. If a key piece of evidence exists only as a file on rewritable media, somebody has majorly screwed up, and it's probably not legally admissible. (IANAL)

      From a technical viewpoint, however, Windows 5.25" isn't a major problem. My current 3GHz home desktop has a 5.25" drive, and they're easy to pick up on E-Bay. I've also picked up the means to deal with Orb, Jaz, LS240, Bernouili, and various SyQuest media over the years. Now, if your file is on an eight inch floppy disk, that's a larger challenge. Or if you're trying to get things off of some of even more obscure stuff, like a Mac formatted IOmega Floptical disk.

      Courts and lawyers aren't as computer savvy as we are.

      Depends on the laywer and on the court. Remember, the sterotypical lawyers are bastards, not morons.

      --
      //Information does not want to be free; it wants to breed.
  43. Reading Old data by Anonymous Coward · · Score: 0

    This all assumes that we have any interest in reading your old data?

    If the data has any importance its storage methodology would have been updated along the way. Some times its OK for old data to die.

  44. Making old dreams come true by jhalme · · Score: 1

    A fun thing is also the fact that old computers, no matter how expensive they were as new, are really not worth anything. It's now possible to buy computers which used to be far beyond a normal hobbyist's reach, such as Silicon Graphics workstations or large mainframes. I, for example, got a Sun SparcServer 670MP for free - a really awesome machine the size of a small fridge. Not that it's particulary useful these days, but just exploring the internals of that beast was an adventure by itself.

  45. Reminded me of washing my floppies... by Arpie · · Score: 1

    I used to get mold on some of my old (Apple) 5 1/4" floppies.

    I was surprised to learn that taking the floppies out of the sleeve and washing them carefully with some cotton balls, water and soap would pretty much always solve the problem, at least long enough to recover the data.

    Sometimes simple non-tech solutions are what you need.

    --
    /* TAANSTAFL */
  46. Hi, is Common Sense in da house?!!? by Anonymous Coward · · Score: 0

    Example, no one gets busted for playing old ZX Spectrum games. Many ancient developers or subsequent copyright holders (if they can be tracked down that is) have already given permission. There were a couple of notable holdouts, but it hardly matters in the real world.

    It would be astonishing for someone to get in trouble for playing games written 22 years ago. It just doesn't happen because common sense has to prevail here. And guess what ? It does.

    1. Re:Hi, is Common Sense in da house?!!? by pandrijeczko · · Score: 1
      Yes, I am not denying the fact that nobody has been prosecuted for distributing old games.

      However, there have been cases where ISP's and web hosts have been issued with takedown notices for certain web sites.

      Technically, it *is* illegal although I don't agree that it should be where no financial loss can be demonstrated by the owner.

      We are both on the same side of the argument here...

      --
      Gentoo Linux - another day, another USE flag.
  47. Your reply shows the risk by scsirob · · Score: 1

    Sure you can get the sounds digitised. But you do need to know and/or document what all the beeps/whirs on that tape are for. You can read the tones with any decent audio capture program, but if you don't know how the data is written it's useless.

    Better yet, a couple generations from now people might not even realise it's computer data and think it's horribly mutilated music (think hardcore metal...)

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
    1. Re:Your reply shows the risk by tomstdenis · · Score: 1

      First off, how much data is actually on tapes [that home computers used] that is worth saving that hasn't already moved to a hard disk or cdrom?

      I mean even during the BBS boom you could fill an entire shareware collection [omitting dupes and things that JUST PLAIN SUCK] onto a single DVD with enough room to have a 15 minute music video.

      So let's burn the data to media and make copies to be sent around the world.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Your reply shows the risk by Felinoid · · Score: 1

      It's not just the media it's the format.

      To make PET ASCII text animation viewable on a modern Windows box you can't preserve it as text.

      modern file formats can hold more information at a higher quality than the old computers could possably handle.
      In turn the results are much larger than the older counterpart.

      You may be able to store all the old BBS files on a DVD but can you use them on a modern PC (with out emulating an old computer)?

      Move ahead like 20 years from today.
      Years ago TOTSE offered the entire BBS archives on CD.
      (It was a Text archive BBS. It's still online today as a website)

      Now picture TOTSE 20 years from now. The same file archive stored entirely in Universal Document Format version 5.

      Thankfully todays computers still use the same ASCII text format created about 30 years ago.

      --
      I don't actually exist.
    3. Re:Your reply shows the risk by tomstdenis · · Score: 1

      The problem I have with this is VERY LITTLE of previous material is worth thinking about anyways. I mean how many door games were just the product of 15 mins of work? Sure there were the popular/influential ones like LORD or SimBBS [or a dozen others] but a lot of stuff that was available was just pure SHITE.

      tom

      --
      Someday, I'll have a real sig.
  48. Model-T more advanced than Modern cars by tekrat · · Score: 1

    Before you use such an incredibly ignorant anology, I'd like to point out that the Model T could run on cow paths and rutted, muddy roads that would stop a modern 4-wheel drive SUV dead in it's tracks. It was so simple to drive and maintain that an illiterate could operate it.

    It was over-engineered to survive and keep going despite the fact that was regularly abused and run on the most horrible roads almost 100% of the time.

    In many, MANY ways, it was more advanced than modern vehicles. And what is most sad is that you do not realize this -- newer is not necessarily better.

    --
    If telephones are outlawed, then only outlaws will have telephones.
    1. Re:Model-T more advanced than Modern cars by mrchaotica · · Score: 1

      Simpler to maintain, yes, but was it really simpler to drive? I would think today's pushbutton starters and automatic transmissions are simpler than dealing with a hand crank, choke, and whatnot, and manual transmissions without synchros.

      Also, another way it was more advanced is that it got better gas milage than my economy hatchback, despite 100 years worth of technological advancement (and, unfortunately, bloat).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    2. Re:Model-T more advanced than Modern cars by tekrat · · Score: 1

      Starting a modern car is probably easier today, WHEN IT WORKS -- but, getting a modern car to start when something is wrong now takes much more time to diagnose the problem. Ironically, with the Model T's much simpler engine, there was, essentially, less to go wrong and even when the car was malfunctioning, could be forced to operate anyway.

      One feature unique to the Model T is the Ford planetary transmission, which utilizes driving bands in internal clutches to transmit engine power, with or without reduction, to the rear wheels. Generally misunderstood by people who have no experience with early cars, this is, in effect, a two-speed automatic transmission which is controlled directly by the driver's feet. And it dates from 1908, which proves, if anything, that there is very little new under the sun!

      --
      If telephones are outlawed, then only outlaws will have telephones.
  49. Wow, cool... by suitepotato · · Score: 1

    ...I can finally go back on a nostalgia trip and see my high school reports again... Oh, that's right, the old 5.25" floppies decayed, their domains flipped, and mildew began eating them YEARS ago.

    Guess I'll have to settle for sifting floppies from 1995...

    A better thing to learn from retro would be cartridges. If the chip makers packeged them with a cooling and fan assembly in a cartridge you just shoved into a slot on the board, they'd take up less space and leave more for making motherboards SMPs by default. They could even have a metal backplane with cooling channels and inlet and outlet ports for hooking to water cooling systems.

    Heck, take a page from single board computers and pack most of the needed parts into a modular cartridge and let us build inexpensive cluster servers for our homes. We want more power so the kids can play games, we shell out for another processor cartridge. Modularity of the sort we used to have with some systems is something we badly need given that the average user finds themselves stymied by the maze of cabling in even the best assembled PCs these days.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  50. Re:emulators are good enough by fyngyrz · · Score: 1
    I'm the author of a 6809 / Flex emulator. Runs on Windows95 and up, and there was an earlier version that ran under AmigaDOS as well.

    The thing that I did was write some utilities for the emulator that allowed it to talk directly to a "real" Flex box via a simple serial port (ACIA) and grab files from it -- so there's a connection to the hardware for anyone who still has hardware, and that lets them retrieve the old data.

    Once your data is in a modern machine, there's no particular reason it should ever be lost -- of course, that means you have to be proactive enough to go after your data while you still have the old hardware.

    We've sat several summer interns down at the emulator with the goal of learning assembly language; every one of them left with a rock-solid understanding of everything from stacks to interrupts to exactly how a c compiler works. There is a lot to be said for a system of low enough complexity that you can wrap your head entirely around it in a summer.

    --
    I've fallen off your lawn, and I can't get up.
  51. Newsflash! by pab89 · · Score: 0

    Casettes play better in tape players than CD-Rom drives!

  52. Sounds like a good hardware hack to me. by LWATCDR · · Score: 1

    1 Get an old dead C64 or V20
    2 Make a board that interfaces to the keyboard and and the joystick ports to a USB port.
    3 Write a driver.
    4 profit??? Well at least fun :)

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Sounds like a good hardware hack to me. by coopex · · Score: 1

      The second issue of Make magazine has something like this, as well as this site, hacking a c64 dtv into a c64 with ps2 keyboard.

      --
      The road to hell is paved with good intentions.
  53. Formats and CD longevity by preservation1 · · Score: 1
    CD manufacturers claim that 100 years is the lifespan of CDs, clearly this has only been achieved through an accelerated testing environment.

    CDs should be migrated every few years in order to safely know that they will survive. Again, keep those CDs in separate locations if possible.

    TNA have some guidance on media handling on their Digital Preservation pages: Digtal Preservation advice

  54. Bad plan! by LWATCDR · · Score: 1

    Think about it if you released any program to the public domain after it has no chance of making the owner any earnings you will destroy the GPL?
    There is little chance of a GPL program making the author money so it then becomes public domain? Which means that someone can take the code modify it and make it a closed source product.
    What needs to happen is for companies to release the programs as public domain or at least free. How about it EA???

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Bad plan! by pandrijeczko · · Score: 1
      I think you're missing the point.

      The GPL is about releasing source code into the public domain and keeping it within the public domain.

      However, I'm talking about the preservation of old software in its original format by taking it from the commercial domain and putting it into the public domain.

      The problem with much old games software is that nobody knows who actually owns the copyrights to a lot of it because of the number of software houses that have folded, merged or been bought up.

      If it passes to the public domain automatically, then it will get preserved due to the number of enthusiasts who will host it on web sites, etc.

      If you were ever involved in the Amiga (or other home computer platform) public domain scene, you'd know that this encompassed shareware and freeware pre-compiled programs. Only occasionally would the source code be made public also.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:Bad plan! by mrchaotica · · Score: 1

      I disagree; I think the source code should be released too. For example, if you have the binary of an old game, you can only play the game, and then only in an emulator. It's not really useful, but merely a historical curiosity. On the other hand, if you have the source code the game can continue to grow with the hardware, and derivatives can be made (as Public Domain is supposed to allow).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Bad plan! by Anonymous Coward · · Score: 0

      Generally speaking there was no source code. Games that old were a conglomeration of assembly, compiled routines, and hand-coded data files.

      Nobody though there was any financial value in having a codebase separate from the main product, so there's a lot of bleed through, and the version tracking was weak. The effort was to get something that ran out the door.

      Even more recently, things like the public release of the Duke Nukem source code have been accompanied with notices like "we just dumped whatever we could find off of the most recent disk we ran into. You may be able to compile from this, but it's not the final version of the code. We don't know where that is."

      Releasing the code is all well and good, but it's like dna.... the DNA you find in a skin cell is not necessarily effective in recreating a whole person. There was a process in place to do that, and once it's been done, there's a huge amount of work to knock the source back into shape to make another.

    4. Re:Bad plan! by LWATCDR · · Score: 1

      Actually I was involved in the Amiga. I even wrote a virus checker for it, a program that fixed a minor error with the 2091 HD controller, and AREXX bindings for TDI Modula-2. I released source for all of them.

      What you do not get is that copyright law does not care if it is source or binary. If you make that law it would effect both old games and GPL programs.

      Frankly a lot of games for the 64 didn't really have source code! A lot of people used monitors to write code for those machines so binary was the source code.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  55. Files have headers by Anonymous Coward · · Score: 0

    Files have headers Mime types exist Unless they were never meant to be read by anyone, are there any formats that are sanscrit to us at this point?

  56. Old News by 0xf10d · · Score: 1

    In high school I came across, and saved a paper copy, an article complaining about the amount of data already lost to old computer tapes from the '60s to date. This article, from 1991, was not located with a search on the current Miami Herald site. (There is a joke in there somewhere). So, I've scanned and posted it for all to enjoy.
    http://www.floydsoft.com/olddataarticle.doc

    Read about the early space mission data lost, old census data, agent orange drops, and more. The man interviewed is involved with the National Archives. If you search for his name you'll come across some pretty interesting articles on what the U.S. government is trying to do to save all this data.

    1. Re:Old News by blakespot · · Score: 1
      • In high school I came across, and saved a paper copy, an article complaining about the amount of data already lost to old computer tapes from the '60s to date. This article, from 1991, was not located with a search on the current Miami Herald site. (There is a joke in there somewhere). So, I've scanned and posted it for all to enjoy. http://www.floydsoft.com/olddataarticle.doc [floydsoft.com]

      There's also a joke in the fact that here, today, you have offered this document to the world in the proprietary format of Microsoft Word.


      blakespot

      --
      -- Heisenberg may have slept here.
      iPod Hacks.com
    2. Re:Old News by DiscoSnorlax · · Score: 1

      Interesting, it opened fine for me in Wordpad, which normally refuses to understand files saved in Word. (I don't even have Word. If something needs formatting, I use Wordpad. If it doesn't need formatting, I use Notepad. And last I checked, any Windows machine from 3.0 onwards comes with Wordpad and Notepad.)

  57. Science and old data by westcoaster004 · · Score: 1

    Most academic and industrial chemistry labs are filled with old instruments running with equally old 32, 48 or 64-kilobyte machines. In my analytical chemistry class, (only 4 years ago), being able to use DOS was essential to being able to use the computers in the lab. Even in some of the labs where I've had co-op placements there have been machines over 25 years old. Usually they're simply too expensive to replace, or other funding priorities exist, and they have to keep using them. There's going to be a growth industry around data retrieval from these old formats! Most of them need a back-up copy of the data and paper too often takes up too much space.

    1. Re:Science and old data by anubi · · Score: 1
      I noted the article mentioned the time where one would understand intimately in both hardware and software exactly what the machine was doing.

      When I was doing work at the time, yes, I loved my simple machine and asssembler. I coded the thing, and I knew the exact how and why of everything.

      Just like building a brick barbeque... I knew exactly what I was gonna get before I ever lay a brick.

      When I run my instructions, that's all the machine is doing... exactly what I told it to, and if it didn't, get out the logic analyzer and find out why.

      There were no if, ands, or butts about it. Laws of physics, not probability, dictated the thing WOULD do exactly as instructed.

      Yes, I still use my DOS machines, C compiler, assembler, and have transferred a lot of my efforts to things like the PIC processors and Atmel AVR parts. Yes, yesterday's technology is still alive... in embedded processors.

      You can buy a ( less than ) five dollar part which is basically your old IMSAI 8080, memory, processor, ports, and all , in a chip that runs years on a small battery. The simple technology is NOT dead by a long shot! This technology still runs things like electric blanket controllers, cooking aids, toys, and other simple gizmos.

      I am right at home in a lab with an old machine... but I do prefer at least a '386 because of its memory architecture if I am gonna be working with any substantially sized data sets, but even an 8086 along with TASM is fine by me for most experiment control.

      And as far as those old formats are concerned, you know I can still read those old 5 1/4" floppies on my Pentiums! I have also read those old 9-track tapes - you just have to find the old drives and construct the appropriate interface - I usually use a printer port, albeit some things required two ports for a minimal-hardware to build implementation.

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  58. Plain text by Mortiss · · Score: 1

    Thats why I always save my completed work in plain txt format in addition to the Doc format. You never know, I might come back to that work several years later only to find out that the file format is outdated and the text can no longer be retrieved.

  59. Funny Timing by Anonymous Coward · · Score: 0

    I just put my XT back together to help someone pull data off of their 20 Meg MFM harddrive.

  60. Digital Archeology by kbahey · · Score: 1

    This is a topic that I wrote a few articles on a while back.

    Read Intro to Digital Archeology for an overview.

    More here.

  61. Fifth reason by ScrappyLaptop · · Score: 1
    ...you find another box of media a year later.

    I am amazed how many times an investment will be made in finding, buying and restoring an old machine enough to read a single set of data and then once the job is done...the machine is sent to the scrapyard.

    I wonder how much of the first fifty years of modern computing will be left for my kids to actually see and use? Is there really value in this or is it enough to know "what" was available in the past and "how" it formed the present, or do you have to have the original source? Are there precedents or examples from other areas of technology to use as a guide? How important is having a working steam engine to understanding a fully computer controlled, variable valve geometry hybrid electric-internal combustion engine powered vehicle anyway? (This from someone who's collection includes a Xerox 850, a Point4 mini, yes, a C-128d and a v20, one-of-each compact Mac, a model "A" 5150, a TRS-80, etc., etc.)...

  62. On keeping old hardware around.... by King_TJ · · Score: 1

    My first computer I owned was a Timex/Sinclair 1000/ZX-81. The TS1000 had such a weird keyboard layout (membrane keypad that made working in BASIC easier by letting you press a function key followed by a regular key to enter a whole keyword with just those 2 presses), that the TS1000 emulators I've seen are very difficult to work with. Your standard PC keyboard isn't going to be properly labeled for all those alternate functions of the standard keys.

    Emulators are typically evolving works in progress too. How often do you see an emulator that guarantees 100% compatibility? I know most of the game system emulators I've used have trouble playing at least 30% or more of the games without major issues (graphics glitches, sound not functional, etc. etc.).

    Emulation is a great idea, and it will probably allow SOME people to get rid of old hardware they otherwise felt they had to hang onto -- but there's no substitute for having the real thing, if you want to use it fairly extensively.

  63. Stuck in the past - gotta love it! by MindPrison · · Score: 1

    I'm one of those old "retro geezers" myself that still have my old trusty SX-64 (Portable commodore 64..err...luggable) and an Amiga 1000.

    Why? Exactly like the man said - they are pure gold when going back to the basics

    Just think of it - you have limited hardware, but you know what you got. As a challenge you will try to stretch the hardware to it's breaking point and hopefully way beyond that. You thrive on new discoveries of what you can do with the hardware...stuff the hardware wasn't even made to do.

    Another challenge is the use of the simple registers and limited math capabilities of those golden-days CPU's. Not to mention...trying to squeeze all of that fancy code down to fit the last bit of your memory. I taking out my trusty commodore, firing up the old Assembly Cartridge and go nuts all weekend. It may be sad and demented - but HEAPS of fun!

    --
    What this world is coming to - is for you and me to decide.
  64. Now that hit my funny bone by ScrappyLaptop · · Score: 1

    Thanks! I think everyone has had a PHB that printed every email (or had it done for them) before reading and replying. I had one that topped that; To edit spreadsheets, he'd print one out, mark it up with pen then load it back up and make the change. Recalculate, print and review. I'm just glad he had never heard of wget..

  65. Re:Universal Format...and Media by ScrappyLaptop · · Score: 1
    What about EPROM or similar? Something (like a pressed CD) where the physical media cannot revert easily to a random state (whoops, I guess that excludes pressing pits in Aluminum).

    If you agree on a single archive media and format and *everyone* uses it, there will be enough information value to hopefully ensure that the knowledge is not lost. If it is lost (the decoding knowledge), there should be enough of a "payback" (all knowledge from this era) to warrant the small, one-time cost of deciphering, especially if a primer is included.

    Question: Is there necessarily an inverse relationship between data density and storage stability?

  66. im collecting old computer manuals by droops · · Score: 1

    if you go to http://infonomicon.org/text.html you can see some scans of a c64 manual, an ibm ps/2 manual, an apple 1 manual, and an apple basic book. if anyone wants to contribute either by sending me the book to scan or sending me the scan/pdf i would appreciate it.

  67. Re:emulators are good enough by vrai · · Score: 1
    Ah, the Amstrad 3" disk - the pricy, non-standard alternative to the 3.5" floppy. This wasn't just present in the Spectrum +3; the CPC 664/6128 (which shared much of its hardware with the +3) could read these disks, as could the late-80s PCWs.

    Obviously all these machines are at least as old as the Spectrum, but as long as at least one can be found it should be possible to recover the data.

  68. Possible solution... by gillbates · · Score: 1

    I agree that hardcopy is probably the best preservation format, but in this day of ever-increasing hard drive capacities, it might not be unreasonable to include source code for a rudimentary document reader in the document file itself. Someone with a hex editor

    --
    The society for a thought-free internet welcomes you.
  69. 8-Bit Nostalgia? by ivanjs · · Score: 1

    Finally, someone who understands, LOL! Here's my recent take on the whole retro thing- http://www.lyzrdstomp.com/index.php?option=com_con tent&task=view&id=130&Itemid=0 Man, I LOVED 6502 Assembler... John

  70. Any suggestions for TK50 tapes? by ortholattice · · Score: 1
    I have a dozen or so VMS TK50 tapes that I haven't discarded because they have all of my wonderful programs I wrote in the 1980's, that otherwise will be lost forever. (They were never transferred because the system died prematurely and it was decided it wasn't worthwhile to revive it - long story.)

    Over the years I've occasionally looked at transfer services, but it's not worth it to me to pay $500 or so to transfer programs that at this point have little or no monetary value. But I would still like to have them for historical or sentimental reasons, and also to have my collection of debugged subroutines that I worked out years ago handily available to me. (I'd probably release them to GPL since I own the copyrights, although it's not clear they would be of general interest. But surprisingly, a few subroutines/algorithms that didn't get lost have gone through various generations of being translated to different languages and live on in various programs.)

    Any suggestions for a cheap way to get the data off these tapes?

    1. Re:Any suggestions for TK50 tapes? by Suzuran · · Score: 1

      I remember something about TK50 being readable in modern DLT drives... I wasn't much into the VAX side of things, I stuck to the PDP-10 people. They were more fun to be around than the stuffy corporate types.

    2. Re:Any suggestions for TK50 tapes? by jasomill · · Score: 1
      Any suggestions for a cheap way to get the data off these tapes?

      Buy a used SCSI TK50 or TZ30 drive. Probably cost $100 to $300, depending on where you find it.

      If my memory serves me correctly, TZ85, TZ86, and specially certified TZ87 drives can also read (but not write) TK50 tapes, but these drives will cost more and (in my experience) are less reliable than an actual TK50 in reading TK50 media.

      These drives will allow you to physically read the tapes. *BSD and Linux SCSI tape drivers should have no trouble talking to these drives (though the original TK50 is pre-SCSI-2 and might be a bit flaky if the driver doesn't know about it; YMMV), and you can use dd or standard library calls to talk to the drive.

      If you're using Windows, you'll need a driver for the tape drive to use the Windows API read calls (or a port of dd) to talk to the drive. The DLT drives (TZ8x) should work fine with the DLT driver, but I'm not sure about the TK50/TZ30. An alternative would be using SCSI to talk directly to the drive, which is more work but not really that hard if you simply want to read data from a tape.

      The next question is, what's the logical structure of the tape? On VMS, I'd expect to see either ANSI-standard labeled tapes or BACKUP save sets. The former is well-documented (Google ANSI X3.27) and fairly easy to deal with, though you'll have to write some (very simple) code to convert VMS record-managed text files to, say, LF-delimited Unix text files (or dig up a utility that does this, I'm sure many exist). Save sets are a bit more complicated, but there was a free Unix utility floating out there several years ago which read them (I think it was called vmsbackup). I'm assuming from how you describe the tapes that the data you're looking for is source code or other text; more exotic data types will obviously require more exotic conversions, and I can't really speak of them without knowing what you intend to do with the data.

      Finally, commercial software exists on Windows at least to read both ANSI labeled tapes and VMS BACKUP save sets, if you have more money than time. Most of these packages should have no trouble talking to the DEC SCSI drives mentioned above (but check compatibility lists).

    3. Re:Any suggestions for TK50 tapes? by Anonymous Coward · · Score: 0
      Thanks for the suggestions. My tapes are VMS backup save sets. The files I'm interested in are source files. As long as they are contiguous and not compressed (which I believe is the case) a raw data dump might do, just a pain since there are probably multiple versions - unless I can figure out the file names, RAD50 IIRC - or was that in RSTS/E? A minor issue is that VMS ASCII files store lines as bytecount/string instead of string/crlf I think.

      I'll have to figure out if all this is worth it for just a dozen tapes... Although at that time it was my life's work outside of work, practically.

    4. Re:Any suggestions for TK50 tapes? by Jay+Maynard · · Score: 1

      One other suggestion I'll make: you can run VMS either on a VAX (or an Alpha), or on Bob Supnik's SIMH emulator, and at least save yourself the hassle of reverse engineering the save file format. You can find info on the VMS Hobbyist License program at the OpenVMS Hobbyist Program site.

      If you get a TK50-compatible SCSI drive, you can either attach it directly to the VMS system or else copy the tape data to a disk image file and process it from there.

      --
      Disinfect the GNU General Public Virus!
  71. The perfect woman? by Tim+Doran · · Score: 1

    "My personal favourite is a white Siberian copy of a Sinclair Spectrum," says curator Tilly Blyth. "But then I'm an eighties girl."

    *swoon*

  72. 6502 Assembly on VIC-20 by FrenchSilk · · Score: 1

    Interesting article. In it you mention programming the VIC-20 using a cartridge with which you could write Assembly code, but without the benefit of labels. There was another option for the VIC-20. I wrote and marketed an assembler called, modestly enough, The Assembler for the VIC-20. It was and still is, to the best of my knowledge, the tiniest assembler ever written that supported labels. It ran on the undexpanded VIC and even supported address expressions using +, -, /, *, AND, OR, ^ (exponentiation)! You could also specify text and hex strings and even have comments in your code. It all ran in the 3583 bytes of available memory on the VIC. You could save the object code to tape for later loading with a separate program called The Loader. Of course your Assembly source had share memory with The Assembler, so it could only be about 150 lines long, and you could only get that many lines of code if you stuck to very short labels, though it supported labels up to 70 characters long.

  73. Re:emulators are good enough by saintlupus · · Score: 1

    Ah, the Amstrad 3" disk - the pricy, non-standard alternative to the 3.5" floppy. This wasn't just present in the Spectrum +3; the CPC 664/6128 (which shared much of its hardware with the +3) could read these disks, as could the late-80s PCWs.

    They were also available in an external chassis for the Atari 8-bit line, as well as the Commodore 64/128 series.

    I remember really wishing that I could afford one when I was ten or twelve years old.

    --saint

  74. VIC-20 Assembly - replied to wrong article by FrenchSilk · · Score: 1

    Oops. I meant to reply to ivanjs. It was his lyzardstomp page that talked about writing Assembly code on the VIC-20. Just to put my post in the right context, here it is again: Interesting article. In it you mention programming the VIC-20 using a cartridge with which you could write Assembly code, but without the benefit of labels. There was another option for the VIC-20. I wrote and marketed an assembler called, modestly enough, The Assembler for the VIC-20. It was and still is, to the best of my knowledge, the tiniest assembler ever written that supported labels. It ran on the undexpanded VIC and even supported address expressions using +, -, /, *, AND, OR, ^ (exponentiation)! You could also specify text and hex strings and even have comments in your code. It all ran in the 3583 bytes of available memory on the VIC. You could save the object code to tape for later loading with a separate program called The Loader. Of course your Assembly source had to share memory with The Assembler, so it could only be about 150 lines long, and you could only get that many lines of code if you stuck to very short labels, though it supported labels up to 70 characters long.

  75. anyone know how to copy stuff off of an Apple //e by HappyEngineer · · Score: 1

    My parents still have the Apple //e that I used as a kid to learn to program. I'd like to copy some of those old programs off, but I have no way to do so.

    Does anyone know how I could copy stuff off of an Apple //e?

  76. Re:emulators are good enough by Anonymous Coward · · Score: 0

    You copy over the data once and then use it on the emulator; no need to keep the disks (and the disks won't last anyway).

    And I'm sure UAE can be fixed.

  77. Re:anyone know how to copy stuff off of an Apple / by birder · · Score: 1

    There a number of ways to do so. If you have a 3.5" drive and access to a mac, it can read the disk that way. If you have a PCTransporter card, you can save the data on PC formated disks. You can buy a compact flash reader i/o card and shrink your disks and transfer via the flash card.

    I've not tried it but apparently you can now read Apple disks on a PC in FDI format and use a program called CiderPress to convert them after.

    But the typical way is connecting a cable between the PC and the Apple and use ADT (http://apple2.org.za/gswv/a2zine/Sel/ADTWin.html)

  78. Re:anyone know how to copy stuff off of an Apple / by HappyEngineer · · Score: 1

    All of my disks are 5.25".

    CiderPress appears not to support those disks. "[Works for PC-format disks. Does not work with Apple-format 800KB and 1.6MB disks, nor 140KB 5.25" disks.]"

    The PCTransporter card looks tricky since it requires hooking up a special drive.

    But, the compact flash reader looks very promising!
    <URL:http://dreher.net/?s=projects/CFforAppleII&c= projects/CFforAppleII/main.php>
    The only problem there is that they're not actually selling anymore right now. I've emailed them. Hopefully they'll do another run.

  79. You're really missing the point by gelfling · · Score: 1

    It's about software. You won't learn about software from a 'more accessible' ancient computer. Sorry but you wont.

  80. You guys had ASSEMBLERS?!?! by antispam_ben · · Score: 1

    I wrote pages of 6502 assembly with pencil and paper, hand assembled it and keyed the object into the hex keypad of my Kim-1 (I know, it reads like "I walked six miles to school every day in the snow, uphill both ways" but this is NOT a joke). I still recall the hex codes for several instructions and addressing modes, including the "two-cycle delay" instruction, $EA. And yes, I can tell the number of cycles of just about every instruction with every addressing mode. It's not that great an accomplishment, it's just that I did a good bit of code on the 6502 and these 8-bit processors were quite small and simple.

    At least the Apple ][ had a crude hex-data-only, no-labels assembler as part of the ROM. Did I ever feel high-fallutin' on one of those things.

    --
    Tag lost or not installed.
    1. Re:You guys had ASSEMBLERS?!?! by FrenchSilk · · Score: 1

      Writing code for the KIM-1 was my motivation for writing The Assembler. I had the same experience you did, writing the code, translating to hex, computing the displacements for the branch instructions, entering it all by hand on the key pad, pressing GO, crashing the KIM when the program branched into the middle of an instruction, repeating.

  81. Re:anyone know how to copy stuff off of an Apple / by Anonymous Coward · · Score: 0

    The PCTransporter uses a standard apple 3.5" drive and reads 720k IBM floppies.

  82. HP3000 Keeps On Running by tmjva · · Score: 1

    Yes I have a couple in my garage. They still run whenever I turn them on. They even die a decade earlier than Unix machines. Am I worried? No. I can always lie to the machine and tell it is 31 October 1972 for all it cares.

    --
    Tracy Johnson
    Old fashioned text games hosted below:
    http://empire.openmpe.com/
    BT