A very simple Turing Machine simulator. If you want to know more about Turing Machines, check this Turing Machine Introduction.
This is a very intuitive program. It has four main buttons for resetting, stopping, playing and playing the machine by steps. When a program is load into the simulator, the user is given with indications of the format of the tape for that specific program, and it is possible to launch a States Viewer to see, and even debug, any program that is ran. A specification of the program file format is given as well in this document. Please send any programs you produce to Arturo Espinosa so that they are included in the next release.
The Turing Machine simulated by this program allows to read any kind of available character, but does not have a way to express "else", so programs that contemplate a large space of input may increase very easily.