From fdef5d70c1890c7970f31061184a73e699ccd9fb Mon Sep 17 00:00:00 2001 From: Ian C Date: Tue, 22 Mar 2016 00:21:37 +0000 Subject: Fixes to T64 output. --- doc/casm.html | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'doc/casm.html') diff --git a/doc/casm.html b/doc/casm.html index 4724729..9553a15 100644 --- a/doc/casm.html +++ b/doc/casm.html @@ -862,10 +862,19 @@ have been used, in which case then each entry in the tape file will use the output-bank setting to generate the filename for each entry.

-

Each entry in the tape file will be marked as a PRG with the start address -the same as the first assembled byte. +

The first (or only) bank will have a small BASIC program inserted as part of +the generated file. For this reason the first bank should start near the BASIC +area (0x820 should be a safe place to start) unless you have a great +desire for a tape full of zero bytes. This BASIC will simply hold a SYS command +to start the machine code, e.g.

+
+10 SYS 2080
+
+ +

Any remaining blocks will be stored as-is without any basic loader.

+

Listing

-- cgit v1.2.3