[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]
Subject: IP: final note on History of 8008?
------ Forwarded Message From: gep2@terabites.com Date: Sun, 12 May 2002 18:59:36 -0500 To: Dave Farber <dave@farber.net> Subject: Re: FW: IP: WORTH READING History of 8008? Several recent comments and other messages on this thread that probably need to be added to the historical record we're creating here. [Re: IP: The 8008 and the AL1] FWIW, I think that one of the first complete computer systems actually based on the Intel 8008 was the seldom-mentioned system produced by a NY (Long Island?) company called Q1 Corporation. This was a desk-sized system, as I recall. [RE: also WORTH READING History of 8008?] I got a couple of notes from Jonathan Schmidt, who was Datapoint's first Director of Software Development and worked under Vic Poor. Jonathan went on to head the Advanced Product Development section of R&D for the company. I believe I remember hearing that Jonathan was the person who introduced Vic Poor and Harry Pyle to each other (and they all met through a shared interest in ham radio). Anyhow, since these add more interesting information to this history, I think they need to be added to the thread! :-) [quote] From: "JONATHAN SCHMIDT" <jonathan@bulletinservices.com> To: <gep2@terabites.com> Subject: RE: also WORTH READING History of 8008? Date: Sat, 11 May 2002 18:02:07 -0500 Gordon, everyone's memory is 30 years old. Vic and Harry designed the 8008 architecture before joining Datapoint (Computer Terminal). I was there the Thanksgiving of '69 when a lot of it was done. The 1-bit CPU and recirculating memory was an expansion of the controllers we had been building for several years at Frederick Electronics. Stan Kline actually made the acoustic delay line that was the memory for those. Stan, Vic, Harry (summers), and I were all there together. My first task was to write a simulator for that instruction set and parallel I/O bus on an HP 2116. Harry wrote the assembler while at Case and I used that. It worked. Some more clarifications: There was no Mike Green until quite a while later. Vic took Intel into the 8008 architecture and real programmable computers kicking and screaming. It was his and Harry's architecture from a previous life. TI did make a working 8008 before Intel and Gary Asbell made it work. It had a very narrow voltage and temperature range, within 50 millivolts, as I recall, and was never really a product before TI abandoned it. Gary may still have an instance of that chip. and, who cares? . . . j o n a t h a n [end quote] Here's another note I got from Jonathan Schmidt. While not so much directly based on the 8008-8080 and microprocessor issue, there's a lot here about the early development of software at Datapoint, both for the original 2200 and subsequent. Most of this is stuff I haven't seen publicly written down before, so (again) I'd like to see this stuff finally on the record. Of all the items mentioned below, perhaps AIM is the one neat Datapoint invention most curiously forgotten by the rest of the industry. [quote] From: "JONATHAN SCHMIDT" <jonathan@bulletinservices.com> To: <gep2@terabites.com> Subject: RE: also WORTH READING History of 8008? Date: Sun, 12 May 2002 00:55:42 -0500 Gordon, I hired them all and ran the development. You know that. I met you at a conference with a brown bag full of amazing things you made. You were hired on the spot. Harry wrote it all: CTOS, the mag tape OS, and DOS, and, with Klavs Landberg, the RMS. Actually, Lee Greenspon did a lot of MagTapeOS under Harry's supervision. You wrote ARCNET start to finish. Harry put the "Disk buffer memory test" in the idle times of the DOS to prove that the disk controller was flaky. Phil Ray was harrassed by the customer service/mfg rednecks and came back with the statement that Harry was over taxing the memory...beyond it's capacity to be correct. Vic put a stop to that nonsense and the controller was fixed and Harry exonerated. Mac (bless his departed soul) developed the sync com adaptor before scooting to TRW in the UK. The redneck developers all came to work at 11:00 and left for LaFonda to drink at noon. Gary Asbell developed most of the hardware from 1971 onwards. He was a teenager and didn't know that working was bad. Since he did a great job, they left him alone to do it all. Harry, Vic, and I sat in Vic's office and architected Databus. Vic did the majority of the work and it was his idea. There were several "Stath" routines. Databus had it's own. I "modified" the string arithmetic to make things like "add one" to be hard coded so that the tests that the 16-bit comptitive Databus bakeoffs would let us come out on top...which we did after that. Databus and it's ARCNET multi-computer, race-condition-satisfied, deadly-embrace-immune operation was what put Datapoint really on the business map. Thanks, Gordon, that was seminal work that still is unmatched....except for Murphy's multi-computer, multi-user Multiplan that still is unmatched for parallel group participation on a single spreadsheed...that was pretty neat, too, but not what you did. Gene's 100-times-as-fast FastSort was also a major factor. So was Murf's and my AIM. I did the matrix for random access and Murf showed how to invert it. Mike's major contribution was writing Pascal and getting us into a high level language... in the mid-late '70s....then his eyes went bad and he became a country doctor. What a fellow! We learned a lot from each other. The Com-bus of 1972 was certainly a teaching ground for a lot of ARCNET hardware. We were blessed. . . . j o n a t h a n [end quote] Since we're getting some of this onto the record here... Here's a note from John Cole, who with Mike Green was the developer of Datapoint's later disk operating system DOS.H for the 1500 (again, that was the low-cost computer system from Datapoint which broke with company tradition to use the Zilog Z80 microprocessor). His point is well taken. The 2200 CPU had two sets of registers, ALPHA and BETA (and similarly named instructions to select the register bank). Background processing ran in ALPHA mode and the alternate BETA set was used for interrupt handling (this was quite important given the slow memory speeds of the Type 1's shift register memories! The [sole!] timer interrupt occurred at a 1kHz rate.) [quote] Date: Sat, 11 May 2002 15:20:23 -0500 To: gep2@terabites.com From: John Cole <jcole@airmail.net> Subject: Re: IP: WORTH READING History of 8008? Hi Gordon, *VERY* interesting article. Thanks for copying me on this. I'd like to point out a few things, not so much on the history as on the architectures, though. Another difference between the 2200 and the 8008 is the "alpha" and "beta" instructions, which switch to a second set of registers. These were used in the task scheduler, as I recall, and not much of anywhere else. These instructions, in turn, are almost certainly an artifact of the Univac 1108 instruction set, which is the only other machine I have ever seen that has a dual set of registers. Harry Pyle would have known this because he went to Case Western Reserve, which had one at the time. (I know about it because Illinois Institute of Technology, where I went, also had an 1108. Besides, I just like knowing about hardware architectures.) John [end quote] Gordon Peterson http://personal.terabites.com/ 1977-2002 Twenty-fifth anniversary year of Local Area Networking! Support the Anti-SPAM Amendment! Join at http://www.cauce.org/ 12/19/98: Partisan Republicans scornfully ignore the voters they "represent". 12/09/00: the date the Republican Party took down democracy in America. ------ End of Forwarded Message For archives see: http://www.interesting-people.org/archives/interesting-people/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [interesting-people Home]
Powered by eList eXpress LLC