From ace88543a32f2c6dfc6a3aa17bd9a35f55a0b1d8 Mon Sep 17 00:00:00 2001 From: Ian C Date: Wed, 14 Sep 2016 22:03:40 +0100 Subject: Added option for BASIC loader to Spectrum TAP file. --- doc/casm.html | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/casm.html b/doc/casm.html index 014262e..28284f8 100644 --- a/doc/casm.html +++ b/doc/casm.html @@ -1030,11 +1030,45 @@ have been used, in which case each code file in the TAP file will use the output-bank setting to generate the filename for each block.

+

If the options are set the TAP file will contain a BASIC loader for the +machine code.

+

Remember that TAP files can be concatenated, so the output could be appended to -another TAP file containing a BASIC loader, for example. +another TAP file. +

+ +

Spectrum TAP Output Format options

+ +

The Spectrum TAP output driver supports the following settings that can be +set via an option command.

+ + + + + + + + + + + + +
OptionDescription
+option spectrum-loader, <on|off> + +Whether the TAP file should contain a BASIC loader to load and run the machine +code. +
+option spectrum-start, address + +The start address for the generated BASIC loader. If left undefined defaults +to the start of written memory. +
+ +

ZX81 .P Output Format

-- cgit v1.2.3