]> git.sur5r.net Git - cc65/commitdiff
Added some more detail to the "Binary format" section of the CBM docs.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 10 Dec 2009 22:25:17 +0000 (22:25 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 10 Dec 2009 22:25:17 +0000 (22:25 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@4514 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/c128.sgml
doc/c16.sgml
doc/c64.sgml
doc/cbm510.sgml
doc/cbm610.sgml
doc/pet.sgml
doc/plus4.sgml
doc/vic20.sgml

index ed5facfea56ad6126a8047524c0f526bf3d8a789..41e026e130541ba8f533a908791bfea9dac62a17 100644 (file)
@@ -32,10 +32,10 @@ information.
 <sect>Binary format<p>
 
 The standard binary output format generated by the linker for the C128 target
-is a machine language program with a one line BASIC stub. This means that a
-program can be loaded as BASIC program and started with RUN. It is of course
-possible to change this behaviour by using a modified startup file and linker
-config.
+is a machine language program with a one line BASIC stub, which calls the
+machine language part via SYS. This means that a program can be loaded as
+BASIC program and started with RUN. It is of course possible to change this
+behaviour by using a modified startup file and linker config.
 
 
 <sect>Memory layout<p>
index e1b2cbc54493451cc626f6061d85a7a1efbc8db5..eb5bbe376b080fee6ccd39dd1d7d9d87b154130c 100644 (file)
@@ -40,11 +40,11 @@ will always run on the Plus/4, while the reverse is not necessarily true.
 
 <sect>Binary format<p>
 
-The standard binary output format generated by the linker for the C16/C116
-target is a machine language program with a one line BASIC stub. This means
-that a program can be loaded as BASIC program and started with RUN. It is of
-course possible to change this behaviour by using a modified startup file and
-linker config.
+The standard binary output format generated by the linker for the C16/116
+target is a machine language program with a one line BASIC stub which, calls
+the machine language part via SYS. This means that a program can be loaded as
+BASIC program and started with RUN. It is of course possible to change this
+behaviour by using a modified startup file and linker config.
 
 
 <sect>Memory layout<p>
index 370cb4422cc5afc124581e5e136c9160a6b32c66..ecc98a75944b6380a36807f8e541e33fea06a158 100644 (file)
@@ -32,10 +32,10 @@ information.
 <sect>Binary format<p>
 
 The standard binary output format generated by the linker for the C64 target
-is a machine language program with a one line BASIC stub. This means that a
-program can be loaded as BASIC program and started with RUN. It is of course
-possible to change this behaviour by using a modified startup file and linker
-config.
+is a machine language program with a one line BASIC stub, which calls the
+machine language part via SYS. This means that a program can be loaded as
+BASIC program and started with RUN. It is of course possible to change this
+behaviour by using a modified startup file and linker config.
 
 
 <sect>Memory layout<p>
index 6b5f40cb17dbafecea96e2f2d54c7ffbf86a6600..621d7f17017c8d549444ef2d3191876b281f4cc5 100644 (file)
@@ -36,13 +36,15 @@ machines are supported by this cc65 target.
 
 <sect>Binary format<p>
 
-The standard binary output format generated by the linker for the CBM510
-target is a machine language program with a short BASIC stub. This means that
-a program can be loaded as BASIC program and started with RUN. It is of course
+The standard binary output format generated by the linker for the Commodore
+510 target is a machine language program with a one line BASIC stub, which
+transfers control to the machine language running in bank 0. This means that a
+program can be loaded as BASIC program and started with RUN. It is of course
 possible to change this behaviour by using a modified startup file and linker
 config.
 
 
+
 <sect>Memory layout<p>
 
 cc65 generated programs for the Commodore 510 run in bank 0, the memory bank
index a01cd9bc60a548170a0f09931c11ccf8c2eab73b..55893cabfa58b300e3860c99a92b1215bbf21c90 100644 (file)
@@ -38,9 +38,10 @@ a builtin monitor).
 
 <sect>Binary format<p>
 
-The standard binary output format generated by the linker for the CBM610
-target is a machine language program with a short BASIC stub. This means that
-a program can be loaded as BASIC program and started with RUN. It is of course
+The standard binary output format generated by the linker for the Commodore
+610 target is a machine language program with a one line BASIC stub, which     
+transfers control to the machine language running in bank 1. This means that a
+program can be loaded as BASIC program and started with RUN. It is of course
 possible to change this behaviour by using a modified startup file and linker
 config.
 
index 447ee56d0b47837e95ed1dd0f02146ee73fe2be1..d591a8c6a1e2c9ccb1309f1436b1a42ea0e62457 100644 (file)
@@ -33,10 +33,10 @@ information.
 <sect>Binary format<p>
 
 The standard binary output format generated by the linker for the PET target
-is a machine language program with a one line BASIC stub. This means that a
-program can be loaded as BASIC program and started with RUN. It is of course
-possible to change this behaviour by using a modified startup file and linker
-config.
+is a machine language program with a one line BASIC stub, which calls the
+machine language part via SYS. This means that a program can be loaded as
+BASIC program and started with RUN. It is of course possible to change this
+behaviour by using a modified startup file and linker config.
 
 
 <sect>Memory layout<p>
index 2fce4d86a5122f57fb67fcb54ca9956ad1b1a423..b480d11303d6e215689230468e76354ed8267a9d 100644 (file)
@@ -41,10 +41,10 @@ C16 will always run on the Plus/4, while the reverse is not necessarily true.
 <sect>Binary format<p>
 
 The standard binary output format generated by the linker for the Plus/4
-target is a machine language program with a one line BASIC stub. This means
-that a program can be loaded as BASIC program and started with RUN. It is of
-course possible to change this behaviour by using a modified startup file and
-linker config.
+target is a machine language program with a one line BASIC stub, which calls
+the machine language part via SYS. This means that a program can be loaded as
+BASIC program and started with RUN. It is of course possible to change this
+behaviour by using a modified startup file and linker config.
 
 
 <sect>Memory layout<p>
index a99e87c708869942f5bf75528314daba780c2142..e21ca55730a4fec6b609715a8bb708566788e853 100644 (file)
@@ -33,10 +33,10 @@ information.
 <sect>Binary format<p>
 
 The standard binary output format generated by the linker for the VIC20 target
-is a machine language program with a one line BASIC stub. This means that a
-program can be loaded as BASIC program and started with RUN. It is of course
-possible to change this behaviour by using a modified startup file and linker
-config.
+is a machine language program with a one line BASIC stub, which calls the
+machine language part via SYS. This means that a program can be loaded as
+BASIC program and started with RUN. It is of course possible to change this
+behaviour by using a modified startup file and linker config.
 
 
 <sect>Memory layout<p>