]> git.sur5r.net Git - cc65/commitdiff
Mentioned, in the Atmos document, the extra byte at the end of program binaries.
authorGreg King <gregdk@users.sf.net>
Fri, 9 Jan 2015 18:55:16 +0000 (13:55 -0500)
committerGreg King <gregdk@users.sf.net>
Fri, 9 Jan 2015 18:55:16 +0000 (13:55 -0500)
doc/atmos.sgml

index 913e50ed7df009a4f3d7fabacd2fff20b259135b..68f7f9d6508937c62d42aca465f5a9318ef155de 100644 (file)
@@ -7,7 +7,7 @@
 <url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">,<newline>
 <url url="mailto:polluks@sdf.lonestar.org" name="Stefan A. Haubenthal">,<newline>
 <url url="mailto:greg.king5@verizon.net" name="Greg King">
-<date>2014-12-05
+<date>2015-01-09
 
 <abstract>
 An overview over the Atmos runtime system as it is implemented for the cc65 C
@@ -37,9 +37,11 @@ information.
 
 The standard binary output format generated by the linker for the Atmos target
 is a machine language program with a one-line BASIC stub that jumps to the
-machine-language part through <tt/CALL/.  It has a 24-byte tape header.
-It means that a file can be loaded as a BASIC program, and started with RUN.
-The standard load address is &dollar;501.
+machine-language part through <tt/CALL/.  It has one sacrificial byte attached
+to the end (a bug in the Oric ROM means that BASIC can put a variable on top
+of the last byte that was loaded).  It has a 24-byte tape header.  A file can
+be CLOADed as a BASIC program, and started by typing <tt/RUN/.  The standard
+load address is &dollar;501.