TM is a Turing Machine Interpreter written in C. With it you can create, alter and run turing machines.
It supports a single list of turing machine commands (in quintuple form) and a single tape. A turing machine command list may be entered interactively or from a file.
It supports 'macros'. Macros may be entered interactively or from a file.
TM has a carefully designed user interface, and a VMS-like 'help' utility.
The entire package is available for downloading here in zipped and uuencoded form . If you download it, extract it by running first uudecode and then unzip.