Home Computing Walking And Talking Through The UK National Museum Of Computing

Walking And Talking Through The UK National Museum Of Computing

I found myself in Milton Keynes, UK, a little while ago, with a few hours to spare. What could I do but rock over to the National Museum of Computing and make a nuisance of myself? I have visited many times, but this time, I was armed with a voice recorder and a mission to talk to everybody who didn’t run away fast enough. There is so much to see and do, that what follows is a somewhat truncated whistle-stop tour to give you, the dear readers, a flavour of what other exhibits you can find once you’ve taken in the usual sights of the Colossus and the other famous early machines.

A VT01 terminal showing "the adventure" game running
Click this image to play in your browser.

We expect you’ve heard of the classic text adventure game Zork. Well before that, there was the ingeniously titled “Adventure”, which is reported to be the first ‘interactive fiction’ text adventure game. Created initially by [Will Crowther], who at the time was a keen cave explorer and D & D player, and also the guy responsible for the firmware of the original Arpanet routers, the game contains details of the cave systems of Mammoth and Flint Ridge in Kentucky.

The first version was a text-based simulation of moving around the cave system, and after a while of its release onto the fledgling internet, it was picked up and extended by [Don Woods], and the rest is history. If you want to read more, the excellent site by [Rick Adams] is a great resource that lets you play along in your browser. Just watch out for the dwarfs. (Editor’s note: “plugh“.) During my visit, I believe the software was running on the room-sized ICL2966 via a VT01 terminal, but feel free to correct me, as I can’t find any information to the contrary.

A little further around the same room as the ICL system, there is a real rarity: a Marconi TAC or Transistorised Automatic Computer. This four-cabinet minicomputer was designed in the late 1950s as a ‘fast real-time computer’, is one of only five made, and this example was initially installed at Wylfa nuclear power station in Anglesey, intended as a monitoring and alarm system controller. These two machines were spare units for the three built for the Swedish air defence system, which were no longer required. Commissioned in 1968, this TAC ran continuously until 2004, which could make it one the longest continuously running computers in the world. The TAC has 4 kwords of 20-bit core memory, a paper tape reader for program loading and a magnetic drum storage memory. Unusually, for this period, the TAC has a micro-coded CISC architecture, utilising a whole cabinet worth of diode-matrix ROM boards to code the instruction set. This enabled the TAC to have a customizable instruction set. As standard, the TAC  shipped with trigonometric and other transcendental functions as individual instructions. This strategy minimized the program size and allowed more complex programs to fit in the memory.

Peter Onion holding a paper tape bearing the words 'hackaday.com'
[Peter Onion] NMoC Elliot 803B maintainer and programmer

Most of my time and the most interest in the room was around the Elliot 803B ‘computer brain.’ This is another early 1960s transistor-based machine with a hardware-efficient (but slow) bit-serial architecture. It comprises multiple large cabinets, one of which houses the 4 kwords of 40-bit (39-bits plus parity) of magnetic core memory, which was typical for that period.

Programs are loaded, as you’d expect, via a paper tape reader, albeit an Elliott-specific one, not a typical standardized machine. The machine’s maintainer [Peter Onion] offered to make me a custom tape using the automatic tape punch, which turned out nice.

An Elliott film handler was attached to the 803B, which is quite unusual and interesting. The story goes that the Elliott factory at Borehamwood was just ‘down the road’ from the UK film industry based at Elstree studios, so it seemed logical to adopt a 35 mm optical film format, which was modified with a coating of magnetic film, for data storage. During that period, the studios used this medium for audio track recording.

Mass storage with the Elliott film handler

The Elliott film handler housed a single thousand-foot reel comprising 4 k data blocks, each 64 words long. Additional clocking and address tracks enable the device to seek in both directions and stop precisely where needed. The address track corresponds to pairs of blocks, depending upon the direction of travel. Odd-addressed blocks are read in the forward direction, and even-addressed blocks are read when running in the reverse direction. This leaves a whole block of space on the tape for acceleration and deceleration of the mechanism, allowing the tape to be stopped precisely where instructed. None of this shuttling back-and-forth behaviour that you see in period movies.

This means that the ‘end’ of the tape physically is block 2047 out of 4096, and the final block 4095 is back at the start of the tape. This is smart, as now you don’t need to rewind the tape to get back to the beginning for the next run. This storage device was used on earlier Elliott machines, and the 803B was the last machine to feature it before Elliott moved to industry-standard magnetic drives.

Another ‘interesting’ design choice of these machines is the power supply. It resembles a charger that might have been used for charging electric milk floats more than powering a 3.5 kW computer. On the side of the power supply cabinet is a pull-out tray with a large battery! The power supply regulation circuit differs from modern standards because it uses an AC line-side regulation strategy. It uses a saturate-able core driven into saturation with a DC feedback signal from the secondary to control the voltage on the secondary side of the main transformer. Because of this, it can only adjust to transients at a rate of 100 Hz. The large battery acts as a big smoothing capacitor and a rudimentary UPS. Neat.

The TR-48 is configured to simulate a model of a suspension system.

There was a Pace TR-48, a transistor-based general-purpose analog computer from the late 1950s, tucked away in a side room. This machine had a typical design for an analog computer, although it was advertised as a ‘desktop’ it was more of a complete desk, with integrated storage for the removable patch panels which allowed for quickly changing the application without constant rewiring.

Push-button selectors enabled the outputs of all amplifiers, the coefficient potentiometer array and the amplifier input ‘trunks’ to be measured via one of the volt meters. The power supplies could also be monitored, and individual amplifiers could be ‘balanced’, although we’re not 100% sure what that refers to. The digital voltmeter also is reported to use ‘high brilliance optical projection’ which must look nice. Unfortunately, the TR-48 wasn’t functional when I visited. This model of computer was used by NASA during the Apollo program to simulate star systems and test the onboard star tracking systems used by the Apollo crew. Although some may argue that it was somewhat obsolete at the time, it played a significant role in the program.

Whilst I was peering over the shoulder of a nearby laptop user I did spy an interesting article about a smaller, fixed-application analog simulator, created by a team from Reading University and the Elektor Electronics lab team. The ‘chaos machine‘ is a fun simulation of the famous Lorentz system, which is a set of three ordinary differential equations which for specific parameters can exhibit chaotic behaviour. The build is easy to reproduce, provided you have a scope with an XY input mode or a suitable ADC solution. You could quickly build that on the TR-48 if you had access to one.

A fujitsu series 39 CPU board covered in heatsinks
It’s hard to photograph items behind glass. Don’t judge!

Finally, the museum has multiple exhibit rooms, hands-on platforms from the past, and numerous glass cabinets stuffed with oddities and unusual hardware we mere mortals rarely see. Check out this whopper of a CPU board, festooned with custom ECL ASICs and heatsinks, pulled from a 1985 Fujitsu series 39 mainframe. PCB designers these days rarely get to create such works of art.

We’ve covered the UK NMoC before; here’s a much earlier review. Of course, we can’t leave without circling back to the famous Colossus. That just wouldn’t be right.

The featured image shows the Elliott computer being delivered to Norwich City Hall’s treasury department. What a trailblazer!

 

Reference

Denial of responsibility! TechCodex is an automatic aggregator of Global media. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, and all materials to their authors. For any complaint, please reach us at – [email protected]. We will take necessary action within 24 hours.
DMCA compliant image

Leave a Comment