Off topic: ICL 1904A and ACTP

Peter Tomlinson ukcrypto at chiark.greenend.org.uk
Sun, 21 Sep 2008 16:52:02 +0100


Although this is off topic, I hope that you will bear with me.

It is 40 years ago that the ICL 1904A mainframe first burst into life. 
Conceived by ICT in 1966 and surviving across the merger to become a 
money-spinner (also in 1904X and 1904S variants), its gestation was 
greatly aided by the synchronous logic simulation system developed by 
Charles Lindsey, using the Manchester University Atlas. I well remember 
a long period when every working day I coded up instruction sequences as 
a colleague created them (he having unfortunately first discovered that 
the so-called Large Machine Addressing Modes and Order Code were not 
exactly defined mathematically), then a young lady working for Charles 
(she an immigrant from eastern Europe, I believe - they were with us 
then) prepared a daily and highly accurate update paper tape (from my 
handwritten script) for the next update of the design description, and 
that was taken down to the Atlas computer suite for an overnight run, 
following which (if the Atlas had not crashed, or, if it did, the 
operators found time to have another 45 minute run for us) someone had 
to collect the line printer output and get it back to West Gorton for 
checking and then the daily cycle started again. We didn't simulate 
everything (so the team designing the floating point unit gave 
themselves a hard time), but later we did simulate the optional Memory 
Management Unit. And it was all put to bed by August 1968. George 4 to 
make use of the MMU took a while longer...

The development of the simulation system was funded by a grant from the 
govt's Advanced Computer Techniques Project.

Those were the days when civil servants understood what their money (our 
money) was being used for, but it didn't last much longer in a number of 
fields.

Peter