Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Hardware Hacking Hardware News

Ed Roberts, Personal Computer Pioneer, 1941-2010 110

A user writes "CNET and the Huffington Post both report the death of Henry Edward Roberts, best known to all of us as the inventor of the Altair computer, at the age of 68 from pneumonia. As it happens, I never got to use an Altair, but I did meet Ed once, back in the mid-1980s. Since that time, I've never referred to the Altair bus as the 'S100' bus, since I agree with him that an inventor is entitled to name his invention." Updated 7:40 GMT by timothy: Roberts was 68, not 88 as originally stated; thanks to the readers who pointed out the typo.
This discussion has been archived. No new comments can be posted.

Ed Roberts, Personal Computer Pioneer, 1941-2010

Comments Filter:
  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Friday April 02, 2010 @12:01AM (#31704406)
    Comment removed based on user account deletion
  • by Whuffo ( 1043790 ) on Friday April 02, 2010 @12:32AM (#31704488) Homepage Journal

    A friend built one. Pretty cool machine - well designed and it worked very well. I waited and built a SOL machine for myself and it was lots of fun, too. I was "lucky" enough to have an ASR-33 to hook to it and loaded programs from paper tape. With a 32K expansion board I could run 32K Basic and there were many evenings when I started the machine up, loaded the OS from tape then put the 32K Basic tape in the reader, hit start, and went out for dinner. Assuming nothing went wrong it'd be at a READY prompt in a little over 1/2 hour.

    What's kind of funny in a strange way is that 32K Basic was a Bill Gates project. I remember having a problem one day, calling for help and speaking with him on the phone about it. He solved my problem for me - and I never imagined that things would turn out the way they have. The days are long gone when you'd toggle in the bootloader from the front panel - or get technical support from Bill Gates.

    Things have changed a lot since then - I'm still quite amused by the current crop of "hackers" who think they're all that but never built their own computer from chips and raw PC boards. Building a PC these days is something grade school kids can do.

  • Comment removed (Score:3, Interesting)

    by account_deleted ( 4530225 ) on Friday April 02, 2010 @12:59AM (#31704546)
    Comment removed based on user account deletion
  • by Colin Douglas Howell ( 670559 ) on Friday April 02, 2010 @02:42AM (#31704746)

    these days most people represent binary numbers as hex. Ever wonder why Octal used to be so much more popular? when you write octal numbers they are really inconvenient so why use them?

    Well the answer is, if you are keying in binary number in one switch at a time you can do it lightning fast in octal but not in hex.

    with octal you use your middle, index and ring fingers and you can whip the switches up an down. While you do have four fingers you can't easily use all four fingers to slap the switches

    Interesting, but I don't think that's the only reason octal used to be more popular than hex.

    Although hexadecimal was introduced very early in computer history, it was generally rejected early on. There was little agreement on how to represent digits greater than 9, and it seems many people found the idea of using letters for numerical digits to be highly objectionable.

    Octal didn't have that problem, and it was a natural fit for computers of the 1950s and early 1960s. Many of these used 6-bit characters (upper case only) and had word sizes which were multiples of 6. For example, all of DEC's systems developed before the PDP-11 had such word sizes, as did IBM's 700 and 7000 series of scientific systems. On such systems, words and characters would cleanly fit into an even number of octal digits.

    Even on the PDP-11, which had 16-bit words and 8-bit characters, octal was still preferred. The PDP-11's binary instruction format, which had 3-bit specifiers for its registers and addressing modes, made it much simpler to read and write PDP-11 machine code in octal than in hex.

    IBM's System/360, which had 8-bit characters, 32-bit words, and byte-addressable memory, had a big effect in making hexadecimal popular in the computing world, but it took time for the shift to fully take place. I think part of the reason octal was still used with the Altair was persistence of octal's old dominance.

  • by Tetsujin ( 103070 ) on Friday April 02, 2010 @02:59AM (#31704782) Homepage Journal

    2010 - 1941 = 69

    Interestingly enough, at any given time if you were to ask the man what number he was thinking of, that would have been his reply!

    Clearly he had some kind of latent premonition of his death.

  • by DrJimbo ( 594231 ) on Friday April 02, 2010 @04:15AM (#31704936)
    Reminds me of when I was developing on SBC-80 systems based on the Intel 8080 back in the '70's. I was doing everything in machine code, typing it in on a teletype and using a simple monitor program from Intel. I had a big program, maybe Basic or some other simple "high level" language that I loaded via paper tape. I needed to move the program to another place in memory. So I copied the program using the monitor (program) and then wrote my own little program to change all the addresses in the code to match the new location.

    Unfortunately I mistakenly ran my relocator on the original code not the copy and I didn't catch the error right away. Funny thing was that both copies of the code, call them A and B, now worked. Every jump or call in A would jump or call to the correct location in the B code and every jump or call in the B code would go to the correct location in the A code.

    When I was writing my own code I would write it out in assembly on graph paper and then manually convert the assembly mnemonics into hex that I would eventually type in via the teletype. I had to calculate all the addresses manually. I learned to leave a little space between the subroutines. That way if I had to add a few bytes of code during debugging, I wouldn't have to recalculate all the addresses again because most of the code wouldn't have to move.
  • RIP Mr. Roberts (Score:2, Interesting)

    by bkeahl ( 1688280 ) on Friday April 02, 2010 @08:59AM (#31705542)
    The man was one of the pioneers of the industry. I sure wish I could find one of those original 8800's to stick on a shelf. Maybe make it do one of those Cylon-like LED scans back and forth! Talk about bringing back memories! I worked on one of those in school, repairing and calibrating the cassette interface! It's what got me hooked on computers. As I recall, after manually entering the boot-loader via the toggle switches and loading BASIC off the cassette tape we had 1444 bytes free or something like that! All those toggle switches and lights, blinking and flashing, flashing and blinking ...
  • by bkeahl ( 1688280 ) on Friday April 02, 2010 @09:22AM (#31705718)
    I remember those days, and you're right about keying octal. I remember being amazed at how fast I ultimately loaded the cassette bootloader in memory! I seem to remember something like 1444 bytes free after loading the BASIC interpreter.

    I blame that blasted machine for being in this industry!
  • by sznupi ( 719324 ) on Friday April 02, 2010 @11:46AM (#31706922) Homepage

    Yes, I've stumbled once, while under wiki effect, on the info that somebody still makes them; without the volume info though, nice to see they are not dead yet (with apologies to general Franco ;) )

    Still, no clear & big descendants, and in the meantime many new widely succesfull players in microcontroller market have shown up and are bound to show...

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...