Slashdot Mirror


Ed Roberts, Personal Computer Pioneer, 1941-2010

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

36 of 110 comments (clear)

  1. 88? Not that lucky. by Animats · · Score: 4, Informative

    2010 - 1941 = 69

  2. Re:88? Not that lucky. by Anonymous Coward · · Score: 5, Funny

    His age was computed using a Pentium, not an Altair.

  3. He started something big by NixieBunny · · Score: 5, Insightful

    The Altair really got the hobby computer market going. It was by no means perfect, but it was something that a lot of people were hungry for. I had the thrill of working in a retail computer store in 1978 when the IMSAI and Apple were going head-to-head. [IMSAI is a spelling error in this text entry box, which tells you who won.]

    --
    The determined Real Programmer can write Fortran programs in any language.
    1. Re:He started something big by adolf · · Score: 2, Funny

      (I'd rewrite that to correct for a missing "and" in the first sentence, and a missing "losers" in the second, but my vodka martini with a couple of lovely marinated olives says I don't want to. Arguably, this makes me a loser, but then: "Adolf" passes spellcheck just fine. Please moderate accordingly, whatever that means.)

    2. Re:He started something big by nicolas.kassis · · Score: 4, Funny

      could it be because apple is simply a dictionary word?

    3. Re:He started something big by jcr · · Score: 2, Interesting

      I read a pretty interesting book about IMSAI a while back, and how they self-destructed. Apparently, their management was all caught up in the "EST" cult, so they simply ignored any negative information at all. Instead of dealing with problems, they fired anyone who insisted on mentioning them.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:He started something big by spire3661 · · Score: 3, Insightful

      Didnt David Lightman from War Games have IMSAI equipment?

      --
      Good-bye
    5. Re:He started something big by beejhuff · · Score: 2, Insightful

      Hah, that's the first thing I thought of also! You're correct, he did indeed. And, if you're interested, you may be able to purchase the one used in the movie: http://www.imsai.net/Movies/WarGames.htm

      --
      Bryan "BJ" Hoffpauir
  4. Re:88? Not that lucky. by gmuslera · · Score: 2, Funny

    He invented also a device that moved him back 19 years. And his bio dont tell about the years he was hidden fearing facing his younger self. So we must thank him for personal computers and that the universe didnt got destroyed by a paradox.

  5. Re:88? Not that lucky. by Low+Ranked+Craig · · Score: 2, Insightful

    Roberts died of pneumonia aged 68 in Georgia http://en.wikipedia.org/wiki/Ed_Roberts_(computers). Link referenced in the summary for dog's sake...

    --
    I still cannot find the droids I am looking for...
  6. Ok, ok! I'm Sorry for the typo... by jcr · · Score: 3, Funny

    Give it a rest, will you?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  7. When I met Ed... by jcr · · Score: 5, Interesting

    Sometime around 1987 or so, he was working on a startup called "Georgia Medical Electronics", and his plan was to make very cheap, stackable modules that had an Altair-bus on the top and the bottom, so you could snap a CPU together with a disk module and a power control module and have a simple process control computer for a factory (for example). My partner at the time was one of the few people left who remembered how to write a CP/M BIOS, and we went down to Atlanta to talk to him about working together. It didn't pan out, but I was glad to get the chance to meet him.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:When I met Ed... by Anonymous Coward · · Score: 2, Funny

      Yeah. I know what you mean.
      My father was going to take me on a fishing trip to Canada once but we didn't go.

  8. Nice information at Digibarn Computer Museum by ckblackm · · Score: 4, Informative
  9. it's all in the 8's by goombah99 · · Score: 5, Informative

    the altair 8800 ran on an 8080 and you programmed it in octal.

    Of course it was not octal. it was binary. there were 16 switches across the front.

    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

    try it, your fingers are not equally long, and it's hard to retract your fingers in all 16 possible positions.

    octal is easy.

    So you programmed altairs in octal.

    the altair I used did not even have a boot loader. you just toggled in the binary to enter the boot loader then once you had that in you could read the casstte which had a longer more sphisticated boot loader. which then read in BASIC.

    there was no OS. if you wanted an OS, you wrote it in basic as you needed it.

    to enter the program into memory the altair used an interesting trick. the front panel switches could set the address counter to an address, which could then be incremented. You put the computer into a wait state to enter the data to be written to the memory, then advanced the address counter.

    by the way the 6502 was a much better processor with a simpler but more sophisticated instruction set.

    one reason I think the 8080/Z80-series beat the 6502 was an early version of the megahertz myth. The 4mhz base clock rate of the z80 was faster than the 6502's base clock rate of 1Mhz. But the z80 used 4 clock cycles and a few wait states for most instructions. the 6502 complete nearly every instruction in one instruction.

    if only the altair had been 6502 based.

    (the 6502 came out later in time of course, so it's understandable.. and there was a 6800-series version of the altair that never caught on).

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:it's all in the 8's by jcr · · Score: 2, Insightful

      >if only the altair had been 6502 based.

      It's a chicken-and-egg problem. Intel's success with the 8008 and the 8080 were a major factor in convincing MOS technology to hire Chuck Peddle and the rest of his Motorola team to develop the 6502.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:it's all in the 8's by Colin+Douglas+Howell · · Score: 3, Interesting

      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.

    3. Re:it's all in the 8's by noidentity · · Score: 2, Informative
      I used to think the 6502 was superior for its lower clocks-per-instruction, but I've since learned more. The 6502 uses a two-phase clock, so it's really double the apparent clock rate. The Z-80 uses a higher clock, but runs memory at a lower rate. That was one of the limiting factors of those days, the speed of the external bus. So you could use the same speed memory with a 4 MHz Z-80 as with a 1 MHz 6502 (don't know the exact numbers, but it's basically like this). The Z-80 also had more registers and you could do many register-to-register operations, whereas on the 6502 you must use memory for things like ORing two values together.

      That said, I much prefer the 6502 for its simple and clean instruction set, and the fact that it didn't use any microcode when decoding instructions. It feels like a RISC machine, while the Z-80 feels just like x86, as it's an extension of the 8080, itself not very elegant either. Things like two-byte relative jump instructions are SLOWER than three-byte absolute jumps, for example.

    4. Re:it's all in the 8's by bkeahl · · Score: 2, Interesting

      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!

    5. Re:it's all in the 8's by Gim+Tom · · Score: 2, Insightful

      Having learned Assembly on a Dec PDP8 back in the mid 1960's I was struck by how similar the Altair 8800 looked to that machine. The Dec had fancier switches and we had a paper tape reader and a model 33 TTY for output. However, you STILL had to key in the FIRST (of two I think) boot loaders by hand in Octal on the front panel. Octal has NOT gone away, however. ALL IPV4 addresses are really OCTAL numbers. If you can think in Octal and know how an XOR gate works then Net Masks make perfect sense.

    6. Re:it's all in the 8's by nurb432 · · Score: 2, Funny

      there was no OS. if you wanted an OS, you wrote it in basic as you needed it.

      Real mean wrote their own bootstrap, OS and higher level language in assembler.. "Basic".. damned kids these days.

      --
      ---- Booth was a patriot ----
    7. Re:it's all in the 8's by sznupi · · Score: 2, Interesting

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

      --
      One that hath name thou can not otter
  10. April 1st by Anonymous Coward · · Score: 2, Funny

    People needs to stop dying on April 1st. Nobody takes the news seriously (at first).

    1. Re:April 1st by Tetsujin · · Score: 3, Funny

      People needs to stop dying on April 1st. Nobody takes the news seriously (at first).

      Hey, dying isn't fun, let me tell you. I expect if I were dying, I'd be looking for ways to make it fun.

      --
      Bow-ties are cool.
  11. Didn't have one of those, but by Whuffo · · Score: 5, Interesting

    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.

    1. Re:Didn't have one of those, but by jcr · · Score: 3, Insightful

      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.

      Think that's bad? I knew someone who was a manager of a software test group at HP who didn't even understand basic household wiring. He had a hell of a time grasping how a simple three-way switch works.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Didn't have one of those, but by NixieBunny · · Score: 3, Insightful

      You think you had it hard waiting for paper tape? My brother wrote his own 2K Tiny Basic interpreter for the M6800 from scratch, stored on reel-to-reel tape. We wanted a printer; Dad brought home a Friden Flexowriter and invited us to make it talk. We did. We were lazy enough to ask for a 4K RAM kit with a genuine PC board for Christmas, since wire-wrapping 32 chips was a bit tedious.

      --
      The determined Real Programmer can write Fortran programs in any language.
    3. Re:Didn't have one of those, but by DamonHD · · Score: 3, Insightful

      Dead right.

      I have designed and built my own random-logic boards and 25 years ago before university I designed and wire-wrapped a robotics system and OS that was seen on TV and got lots of investment, etc, etc, but I'm still pleased as punch these days to be able to get a SheevaPlug running an entire Linux with full IP stack, etc, in a smaller volume and with lower power consumption which itself can host Java with its extensive API libraries...

      Which lets me focus on the bits I'm interested in.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    4. Re:Didn't have one of those, but by DrJimbo · · Score: 2, Interesting

      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.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
  12. Re:88? Not that lucky. by jcr · · Score: 3, Funny

    When did Fred Phelps' little family of douchebags start trolling /.?

    If you're going to heaven, and Ed Roberts is in Hell, then I think I'd rather go where he is.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  13. yay for a renaissance man who touched many by 1+a+bee · · Score: 5, Informative

    This man did many things and touched many lives. Bill Gates's and Paul Allen's, included. FTA:

    Roberts founded Micro Instrumentation and Telemetry Systems, which sold the kits. A young Gates and Allen would later found their fledgling Microsoft firm in Albuquerque, N.M., where MITS was based, and provide a computer language that helped hobbyists program and operate the Altair.

    After selling his company, he tries both farming, and then medicine. (He's in his 40s at this time.)

    He sold his company in 1977 and retired to a life of vegetable farming in rural Georgia before going to medical school and getting a medical degree from Mercer University, in 1986.

    Roberts worked as an internist, seeing as many as 30 patients a day

    Talk about multi-dimensional..

    1. Re:yay for a renaissance man who touched many by Hurricane78 · · Score: 2, Funny

      yay for a renaissance man who touched many

      That’s what the pope said! :D

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  14. Re:88? Not that lucky. by EdIII · · Score: 2, Funny

    LOL

    Why did you feed the auto-troll? I am more demanding of my trolls. They have to work for their treats.

    I think nearly every time a submission is made on Slashdot about somebody passing on a lazy troll takes out this troll form and replaces the name. I have seen it quite often and in several places.

  15. Re:88? Not that lucky. by Tetsujin · · Score: 2, Interesting

    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.

    --
    Bow-ties are cool.
  16. RIP Mr. Roberts by bkeahl · · Score: 2, Interesting

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

  17. Re:Handheld Altair by captjc · · Score: 2, Informative

    I believe that Briel Computers, the guys who designed the Apple 1 replica, The Replica-1 computer and other cool kits are working on something similar. The first version was a standard ATX case that was shaped like a Altair and the front panels were a controlled by a reprogrammable Microcontroller acting as an 8800 emulator. I am not quite sure of the specifics. http://www.brielcomputers.com/altairpc.html

    After looking on his site, it seems they are now working on something similar to a handheld Altair called the Altair 8800 Micro. http://www.brielcomputers.com/wordpress/?p=246

    --
    Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment