Another interesting computer on ebay

Roger Holmes roger.holmes at microspot.co.uk
Wed Oct 27 05:10:34 CDT 2010


> From: Richard <legalize at xmission.com>
>    Roger Holmes <roger.holmes at microspot.co.uk> writes:
> 
>> ither. The 29000 processor [...]
> 
> 2900, not 29000.  The 29xx is a bit-slice CPU design made up of a
> bunch of chips.  The 29000 is a single chip CPU that came later.

Quite right. Brain parity error, but the difference is only a 0 :-)

IIRC we used six 4 bit slices and a controller chip in one of our machines called CHLL which was a two off special, one bench prototype and one flyable prototype. I got to modify some of the microcode for the bench machine and worked on the CHLL 'compactor' which was really a compiler but the idea was that the instruction set was a Compacted High Level Language so the compiler was very simple (it wasn't) and he machine would be very efficient (it wasn't). Trouble was someone got carried away and implemented much of Algol 60 instead of the Coral 66 they had been asked to do. I just cleaned it up and got it through its acceptance test with the minimum of work. I remember telling them I could fix a bug easily (by incrementing a field for a particular instruction as it went through the back end of the code generator) but that it was not the right place to fix it. I was told to fix it in the wrong place and I did so and they closed down the project. Apparently the flyable prototype was used at the Royal Aircraft Establishment at Farnborough - as a door stop!

At the time I had neither the experience nor the confidence to tell them they were wrong, I was just a year out of University, supposedly a trainee programmer working for a huge company (4000 staff at just the one site I worked and many other sites too) and its only looking back years later I realised fully what had gone on.


More information about the cctech mailing list