Virtual Colossus
Bringing the world's first electronic digital computer into the 21st Century
Virtual Colossus 3DBringing the world's first electronic digital computer into the 21st Century
Virtual Colossus 3DColossus was the name of a series of computers developed by British codebreakers in 1943-1945 to help in the cryptanalysis of the Lorenz cipher. After the war, the Colossus computers were destroyed and all plans and information was required to be incinerated.
In 1992, Tony Sale and his team began the ambitious task of rebuilding a working Colossus from scraps of information and a few photos - they succeeded and you can see this running for real at The National Museum of Computing in Bletchley Park.
Tony Sale also wrote a virtual version of this amazing machine in 2001, but it's tricky to get running as it was written for a very old version of Internet Explorer.
See www.codesandciphers.org.uk if you want to give it a go.
To honour his memory and to make sure this code and it's story was not lost, in 2016, I rewrote a new Virtual Colossus using current browsers based on his original logic engine code and now, in 2020, a full 3D version you can walk around. My hope is that more people will get to know this incredible story about the first computer.
What do I need to know to run it!You'll need a recent PC/Mac with a 3d capable graphics card with an up-to-date internet browser1 or a fast tablet/phone2.
If you're finding it too slow or movement jumpy, try switching off the options marked "Show Rear Valves" and/or "Show Front Valves" on the control panel.
1For Internet Browser, we recommend Google Chrome on both PC and Mac.
2To enable the touch screen movement controls, press Restart in Touch Mode on the control panel.
Using the default Mouse/Keyboard control, there are two modes, one where a cursor is available to change switches and dials and the other to look around.
Click on the screen anywhere the standard cursor arrow is shown to move into View mode and click again to move back to Cursor mode.
View mode allows you to use the mouse to look around, while in this mode, the cursor will be hidden.
Use the keys WASD to move forward, left, right and backwards.
Click anywhere to switch to Cursor mode so you can change switches.
Cursor mode allows you to interact with the switches, dials and plugs on Virtual Colossus.
Move the cursor over a switch until you see the hand cursor then click and drag in the directions specified.
Change back to view mode by clicking whenever you see the arrow cursor.
Look for the helpful blue info boxes and click on them to open up a help screen.
These give extra information about panels and racks and will help you to learn how to interact with the switches and dials.
Download a tutorial on using Virtual Colossus to break a Lorenz message.
You can also follow this at any time by using the button "How to decrypt a Lorenz message" on the main simulation.
If you're on a fast phone or tablet, switch to touch screen mode by pressing on "Restart in Touch Mode" once on the main simulation. Switch off Rear & Front valve rendering to make it a little faster. If not, maybe try our original 2D version.
A series of intercept scenarios and challenges for you to run on Colossus!
ScenariosA number of simulations are available of machines which ran at Bletchley Park and in Germany during WW2.
Try your hand at using the Lorenz SZ42 to encipher a message or use Virtual Typex, a simulation of the British answer to Enigma.
A full 3D Engima simulation is available plus a Turing-Welchman Bombe, the machine used at Bletchley Park to crack Enigma. For historic computers, visit Virtual Flossie, a working simulation of a second-generation ICT 1301 computer
A fully working, 3D simulation of the first electronic computer which broke the German Lorenz cipher during WW2 at Bletchley Park.
If your computer or mobile device isn't up to running Colossus in full 3D, try our working original Virtual Colossus to run it for yourself.
The Lorenz SZ40/42 was a formidable cipher attachment used by the German High Command. Use the machine that Colossus was built to break.
The Hagelin M-209 is a portable, mechanical cipher machine used by the US military primarily in World War II, though it remained in active use through the Korean War.
The Turing-Welchman Bombe was an electro-mechanical device used at Bletchley Park and its outstations during World War II to assist in breaking the Enigma cipher.
The Dragon was built by the Signal Security Agency (SSA) at Arlington Hall, Virginia and was used at Bletchley Park to help break Lorenz codes. It was used to search for a crib (a guess at the text) within the cipher message.
E.R.N.I.E stands for the Electronic Random Number Indicator Equipment and is a hardware random number generator built in 1956 to find winners each month for the National Savings Premium Bond prize draw.
Typex was a British cipher machine which used a very similar method of enciphering to Enigma. It was also used at Bletchley Park to decipher Enigma messages once the Bombes had found the day key.
Enigma machines were a series of cipher machines developed in Germany between 1923 and 1945. The cipher was cracked initially by the Polish and then expanded on and broken daily at Bletchley Park. This is a fully usable 3D simulation of two models of Enigma.
The National Museum of Computing, located on Bletchley Park, is an independent charity housing the world's largest collection of functional historic computers, including the rebuilt Colossus, the world’s first electronic computer, and the WITCH, the world's oldest working digital computer. The museum enables visitors to follow the development of computing from the ultra-secret pioneering efforts of the 1940s through the large systems and mainframes of the 1950s, 60s and 70s, and the rise of personal computing in the 1980s and beyond.
The museum does not receive government or Lottery funding - their work in keeping the history of computing alive is really important and the teams of volunteers restoring and keeping these machines working are so dedicated!
Virtual Colossus 3D (and all my other simulations) are free for you to use, but if you enjoyed learning about running Colossus, and are able, could I suggest making a donation, buying something from their online shop or even becoming a supporter or sponsor to enable them to continue teaching future generations.
Tony and Margaret Sale and the rebuild team .. without their foresight and hard work, the full details of this marvelous machine could have been lost forever and we certainly would not have been able to see it actually running! Margaret worked tirelessly to make TNMOC the amazing place that it is today.
Tony's original website is still available here and contains a lot of information including his original Virtual Colossus software.
www.codesandciphers.org.uk
www.bletchleypark.org.uk .. Bletchley Park is an incredible site with an amazing story to tell and is so worth a visit (or two, or three). I'm still finding out new things about the work of the incredible men & women who served here during the war each time I visit.