Short: BASIC Text to ZX Spectrum/ZX81 .TAP/.P Author: Russell Marks and others Uploader: aGGreSSor (amitrans narod ru) Type: util/conv Version: 1.6.1 Requires: ABIv0; i386; InstallerLG Architecture: i386-aros Distribution: aminet ============================== F E A T U R E S ============================== zmakebas converts a Spectrum Basic program written as a text file into an actual speccy Basic file (as a .TAP file, or optionally a raw headerless file). By default, input comes from stdin, and output goes to `out.tap'. Using zmakebas rather than (say) writing the Basic in an emulator means you can write using a nicer editor, and can use tools which work on text files, etc. Also, with the `-l' option you can write without line numbers, using labels in their place where necessary. 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. ============================ R E Q U I R E M E N T ========================== zmakebas tested and worked fine on the following configurations: - IcarOS i386 (Kickstart 51.51, Workbench 40.0, AROS ABIv0) - AROS One i386 (Kickstart 51.51, Workbench 40.0, AROS ABIv0) ================================= U S A G E ================================= zmakebas [-hlpr3v] [-a line] [-i incr] [-n speccy_filename] [-o output_file] [-s line] [input_file] -v output version number. -a set auto-start line of basic file (default none). -h give this usage help. -i in labels mode, set line number incr. (default 2). -l use labels rather than line numbers. -n set Spectrum filename (to be given in tape header). -o specify output file (default `%s'). -p output .p instead (set ZX81 mode). -r output raw headerless file (default is .tap file). -3 output a +3DOS compatible file (default is .tap file). -s in labels mode, set starting line number (default 10). AROS.1> zmakebas -o RAM:demo.tap Example/demo.bas ================================ S O U R C E ================================ Based on aminet source: http://aminet.net/package/util/conv/zmakebas Compiled and improved by ______ ______ ______ ______ ______|:: .__|:: .__|_____ ______|:: ___|:: ___|______ _____ |: , |: | |: | |: ,_|: ,__|:___ |:___ |: - |: ,_| |__|___|______|______|___| _____|______|______|______|___| home cross-compilation factory