--- title: "TIMACHINE: A sort of review" type: "article" slug: "timachine-a-sort-of-review" url: "http://localhost/article/timachine-a-sort-of-review/" markdown_url: "http://localhost/article/timachine-a-sort-of-review.md" published_at: "2022-10-07T12:28:21+00:00" modified_at: "2026-06-21T23:27:01+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "Let's face it, fellow members, all T/S buffs are NOT equal. As the famous author, George Orwell wrote in \"1984, \" some are more equal than others. To be specific, some are proficient in machine code and I am not. \"Timachine\" by Novelsoft is a compiler program. It takes your Basic program and converts it…" category: - name: "The RAMTOP" slug: "the-ramtop" taxonomy: "category" url: "http://localhost/category/periodicals/the-ramtop/" post_tag: - name: "Full Text" slug: "fulltext" taxonomy: "post_tag" url: "http://localhost/tag/fulltext/" - name: "Software review" slug: "software-review" taxonomy: "post_tag" url: "http://localhost/tag/software-review/" - name: "TS 2068" slug: "ts2068" taxonomy: "post_tag" url: "http://localhost/tag/ts2068/" model: - name: "Timex/Sinclair 2068" slug: "ts-2068" taxonomy: "model" url: "http://localhost/model/ts-2068/" indiv: - name: "Max Schoenfeld" slug: "max-schoenfeld" taxonomy: "indiv" url: "http://localhost/indiv/max-schoenfeld/" publication_r: id: 39272 title: "The RAMTOP" type: "periodical" url: "http://localhost/periodical/the-ramtop/" authors: "Max Schoenfeld" authors_r: - name: "Max Schoenfeld" slug: "max-schoenfeld" taxonomy: "indiv" url: "http://localhost/indiv/max-schoenfeld/" issues_articles: - id: 39879 title: "The RAMTOP Sep 1986" type: "issue" url: "http://localhost/issue/the-ramtop-sep-1986/" pages: "7" pubdate: "September 1986" related_articles: - id: 6330 title: "TIMACHINE – A BASIC Compiler" type: "article" url: "http://localhost/article/timachine-a-basic-compiler/" - id: 39233 title: "TIMACHINE Review" type: "article" url: "http://localhost/article/timachine-review/" - id: 46660 title: "TIMACHINE and FDD System Compatibility" type: "article" url: "http://localhost/article/timachine-and-fdd-system-compatibility/" - id: 46781 title: "TIMACHINE and FDD System Compatibility" type: "article" url: "http://localhost/article/timachine-and-fdd-system-compatibility-2/" - id: 22731 title: "TIMACHINE and the FDD System" type: "article" url: "http://localhost/article/timachine-and-the-fdd-system/" - id: 15430 title: "TIMACHINE on AERCO Disk" type: "article" url: "http://localhost/article/timachine-on-aerco-disk/" - id: 23603 title: "Timachine – A Fix" type: "article" url: "http://localhost/article/timachine-a-fix/" - id: 23251 title: "Bob’s Notebook: Printing and TIMACHINE" type: "article" url: "http://localhost/article/bobs-notebook-5/" - id: 42064 title: "Bob’s Notebook: TIMACHINE" type: "article" url: "http://localhost/article/bobs-notebook-timachine/" - id: 44939 title: "Patch for *C, *D and *E bugs in Timachine" type: "article" url: "http://localhost/article/patch-for-c-d-and-e-bugs-in-timachine/" - id: 21968 title: "Speed Comparison Between 2068 Pascal and Compiled Basic (Timachine)" type: "article" url: "http://localhost/article/speed-comparison-between-2068-pascal-and-compiled-basic-timachine-2/" - id: 22953 title: "Speed Comparison Between 2068, PASCAL and Compiled BASIC (TIMACHINE)" type: "article" url: "http://localhost/article/speed-comparison-between-2068-pascal-and-compiled-basic-timachine/" - id: 43280 title: "*D & *E Compilation Bug" type: "article" url: "http://localhost/article/d-e-compilation-bug/" - id: 23244 title: "A Letter from Cameron Hayne" type: "article" url: "http://localhost/article/a-letter-from-cameron-hayne/" - id: 42115 title: "Bob’s Notebook: Peeking and Poking About" type: "article" url: "http://localhost/article/bobs-notebook-peeking-and-poking-about/" - id: 60061 title: "Comparing ZXbasic and TimeMachine" type: "article" url: "http://localhost/article/comparing-zxbasic-and-timemachine/" - id: 21687 title: "Peeking and Poking About" type: "article" url: "http://localhost/article/peeking-and-poking-about/" - id: 47055 title: "TIMACHINE: A sort of review" type: "article" url: "http://localhost/article/timachine-a-sort-of-review/" - id: 23604 title: "TS2068 Timachine – A Fix" type: "article" url: "http://localhost/article/ts2068-timachine-a-fix/" - id: 60057 title: "TimeMachine on Zesarux" type: "article" url: "http://localhost/article/timemachine-on-zesarux/" - id: 38500 title: "Sinclair Survival Column" type: "article" url: "http://localhost/article/sinclair-survival-column-5/" - id: 8097 title: "Machine Specifics: Orphans" type: "article" url: "http://localhost/article/machine-specifics-orphans-3/" product_reviews: - id: 26070 title: "TIMACHINE" type: "product" url: "http://localhost/product/timachine/" archive_link: false --- # TIMACHINE: A sort of review Let’s face it, fellow members, all T/S buffs are NOT equal. As the famous author, George Orwell wrote in “1984, ” some are more equal than others. To be specific, some are proficient in machine code and I am not. “[Timachine](http://localhost/product/timachine/)” by [Novelsoft](http://localhost/company/novelsoft/) is a compiler program. It takes your Basic program and converts it to m/c. Why? To make it run faster, much faster. The documentation is 52 pages – for those who are into m/c. If you are like me, the first 16 pages are enough to put you into business. The tape includes: six examples which really show you how to get started. One side of the tape is for the 2068 and the other for the Spectrum. Just load the tape. Then type in or load your Basic program. Add a line at the beginning of your program: REM ! OPEN #. (Bet you never used this extended mode symbol shift 4 key before.) Run the program (in Basic) to make sure it works. Then compile by typing in: *C. That’s all to do! You will get some funny stuff on the upper screen and some information near the bottom. The first bits of info can be skipped; just press any key to continue. After a few such prompts you will get instructions on how to save and load. This gives the address to be used in executing the machine code program, as follows: RANDOMIZE USR xxxxx. And it works! Not all Basic commands are supported by this program. They tell you which are not. If you have m/c as part of your own program, you might have problems. If you are smart enough, the rest of the documentation will serve you well. I am very satisfied with what I can use of this program. By the way, I bought mine through Dave Hoshor. Twist his arm to order yours.