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.