Homepage
Crypto
Index
Enigma
Hagelin
Fialka
Siemens
Philips
Nema
Transvertex
Gretag
Tadiran
Racal
USA
Spy sets
Burst encoders
Intercept
Covert
Radio
PC
Kits
Shop
News
Events
Wanted
Contact
Links
Logo (click for homepage)
Enigma Simulator for RISC OS
This is the home page of the Enigma Simulator for RISC OS. Although RISC OS is not a widely spread Operating System, it was very popular in British schools in the 1980s and 1990s. RISC OS is now an open-source operating system aimed to run on ARM-based platforms.

I wrote the Enigma Simulator for RISC OS back in 2001 and it was the first advanced graphical Enigma simulator that supported all known Enigma models. I got infected by the 'Enigma Virus' after my first visit to Bletchley Park in the UK and wanted to create a reliable Enigma simulator with realistic graphics. Writing good software is not an easy task, but since I do this for a living, I thought I should give it a try.

The Enigma Simulator for RISC OS, presented on this page, is believed to run on all recent versions of RISC OS and will be maintained in the forseable future. If you have any questions or remarks, please do not hesitate to contact me. Please note that this software will only run on RISC OS. Users of Windows or Macs, please check out the links at the bottom of this page.

August 2001 / September 2009
Paul Reuvers
 
About the software
The image on the right is just to give you an impression of the software's cosmetics. It is a misconception to believe that there is only one Enigma. In fact, many variants of the Enigma machine exist and messages encrypted on one machine may not decode correctly on another. The Enigma Simulator for RISC OS simulates all Enigma models that are currently known.
 
Naval Enigma M3 Naval Enigma M4 G-312 Abwehr Steckerbrett

You may install the software on your RISC OS system, by downloading it from the link below. A full installation requires about 2MB of memory. Please note that you may require some additional software in order to use all features of the program. This additional software is also available from the links below.
 
Features implemented in this version
  • Fully functional Enigma simulation
  • Selectable Enigma model (each having a completely different behaviour)
  • Support for virtual Enigma machines
    • Polish Enigma Clone
    • E, Electronic Replica of the Enigma
    • Simple Enigma with only one wheel
  • Multiple variants (skins) per model
  • Realistic keyboard and lamp panel
  • Graphical Steckerbrett
  • Mouse and keyboard operation
  • Realistic sound samples
  • Direct message windows
  • Full control over wheel order etc.
  • Configurable stecker board
  • Scrambler viewer
  • Wheel viewer
  • Support for foreign languages
  • HTML User Manual
  • Interactive help
  • User choices
  • Configurable text buffer
  • Serial port support
Not implemented
  • Advanced editing in message window
  • Enigma Uhr box (very rare item)
  • Enigma Printer box (very rare item)
Compatibility issues
  • IYONIX pc and RISC OS 5
    Version 1.20 onwards is 32-bit compatible and can be used on the new IYONIX pc. Sound is supported by using DataPlayer.

  • Risc PC and RISC OS 3
    The software has been written and tested on a SA Risc PC with RISC OS 3.71. All animations and sound samples are running in the way they were intended. Especially the smooth scrolling wheels/windows on the Enigma surface show off quite nicely on this machine.

  • Risc PC and RISC OS 4
    !Enigma version 0.30 and later have all been tested on a Risc PC running RISC OS 4.02, just to see how the graphics behave. Some smaller madification have been made to the software (version 0.40 onwards) to cope with the changes in Wimp behaviour in RISC OS 4. Overall speed of the program is slighly better than under RISC OS 3.

  • Kinetic Risc PC and RISC OS 4.03
    !Enigma version 0.40 or later works perfectly well with a Kinetic Risc PC. Overall speed is better than on a standard Risc PC.

  • A7000 and RISC OS 3.71
    Version 0.40 of !Enigma was the first one to be tested on a brand new A7000 and the results are remarkably good! Running in a screen mode with 1024 x 768 pixels and 256 colours, the animations are almost as good as on a Risc PC. This makes !Enigma perfectly suitable for use in schools.

  • R7500 RiscStation and RISC OS 4.03
    !Enigma is now running very well on an R7500 although I had to tweak the software a little bit to work around a RISC OS 4 anomaly. Please note that on this machine the sound plays at about 80% of its normal speed.

  • A4 and RISC OS 3.11
    As some users have reported incorrect menu behaviour on RISC OS 3.1x machines, I'm testing all current versions on my A4 portable (yes it still works!). Despite the poor resolution of the build-in LCD screen, the speed is quite amazing. The program can be used perfectly well, although you may have to scroll the main window every now and then. Currently I've noticed that the Steckerbrett doesn't work correctly on this machine. To be investigated...

  • A5000 and RISC OS 3.11
    !Enigma is reported to work correctly on an A5000. Please note that a minimum of 2Mb is needed for the software, so you would probably need a 4Mb machine.

  • A3000 and RISC OS 3.10
    I got a report from a user in Ghana (!) that it runs perfectly on this combination as well. Doesn't this show the rather long life cycle of Acorn machines? It also shows how well older Acorn machines can be used for educational purposes.

  • VirtualA5000 and RISC OS 3.10
    Users of Windows®, please read this: A fully featured software emulation for an Acorn A5000 and RISC OS 3.10 is now available from UK based company VirtualAcorn. The software is supplied on CD including the Enigma Simulator for RISC OS.

Download
Additional software

Simulators for other platforms

Further information


Any links shown in red are currently unavailable.
© Copyright 2009-2010, Paul Reuvers & Marc Simons
If you like this website, why not make a donation?
Last changed: Thu,26 Aug 2010.18:38:24
Click for homepage