Selecting the Menu.
Click on the menu? box to get a pull down list of menus.
menu? .... just shows the blank menu boxes.
With this selected you can also type in your own Wheels, Windowstart and menu groups of letters (must be upper case), to run on the simulator.
When a menu has been selected, it will appear in the menu window.
If you want to run the same menu again, you must clear the menu
fields by selecting menu? first then select the menu again that
you want to run.
Starting the Bombe.
Click on the grey Start square to load the chosen menu and show the registers used as red squares down the left hand side of the Diagonal Board.
Stepping the Bombe
Click on the Step grey square to execute one element of the menu. The grey squares on the Diagonal Board show where the electrical current has reached. Do not click too quickly, allow all the grey squares to fill before clicking to get the next iteration.
The letters in the From Register and To Register boxes allow you to indentify which menu element has just been executed.
If an iteraction fills a register, that means there is no solution for the menu at this wheel start position so the wheel start is increased by one and the menu started again. (note that the LEFT hand wheel window letter increments with carry to the right. This is as it was on the Bombe, but not how the actual Enigma incremented.)
If the wheels are in the correct position for a solution, then all the menu items are tested one more time to make sure that the current has reached all posiible positions on the Diagonal Board.
Running the Bombe without Stepping.
Click on the grey Run square to run the bombe without stepping.
The Bombe will then run repeatedly through the menu until a stop
is reached. This could take some time before the final image of
the registers appears. If you want to see the registers at the stop
click on the "show regs" box.
More stringent tests for a stop.
The default settings just test for at least one register filled in
By clicking on "test all registers" you can require all registers in use to have 25 positions filled.
Another test is the "machine gun". This tests, that at a stop, the same letter is not the one not blanked out in two or more registers. (it gets its name from the noise made by the GPO Uniselectors which clattered round testing for this on the original Bombes.)
Every filled start position, whether valid or not can be shown by clicking "show all stops".
Automatic wheel order change is not implemented
You have to edit the wheel order in the menu box.