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.
Comment removed (Score:5, Interesting)
Didn't have one of those, but (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.
Comment removed (Score:3, Interesting)
Re:it's all in the 8's (Score:4, Interesting)
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.
Re:88? Not that lucky. (Score:3, 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.
Re:Didn't have one of those, but (Score:3, Interesting)
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)
Re:it's all in the 8's (Score:2, Interesting)
I blame that blasted machine for being in this industry!
Re:it's all in the 8's (Score:3, 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...