Description | Download | Changes | Home



zmakebas converts text files containing Sinclair Spectrum Basic programs (as plain old ASCII) into tokenised Basic saved in .TAP format, ready to run on an emulator or the real thing. It also optionally provides labels as an alternative to line numbers.

The program was originally intended to be used simply to make little loader programs, so they wouldn't have to be sourceless binaries. However, I went to a fair amount of effort to make sure it'd work for bigger, more serious programs too, so you can also use it for that kind of thing.


The current version is 1.2, available from ibiblio.


Version 1.2 adds support for embedding literal 8-bit characters in the Basic output (for colour control codes etc.), and fixes a bug with escape sequence handling in REM statements. Thanks to Matthew Westcott for both of these.

The changes from 1.0 to 1.1 were essentially cosmetic; a few small cleanups in the man page and Makefile, corrected contact details, that sort of thing.

Last updated 2004 Jul 23