Added some more detail to the "Binary format" section of the CBM docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4514 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -32,10 +32,10 @@ information.
|
|||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the C128 target
|
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
|
is a machine language program with a one line BASIC stub, which calls the
|
||||||
program can be loaded as BASIC program and started with RUN. It is of course
|
machine language part via SYS. This means that a program can be loaded as
|
||||||
possible to change this behaviour by using a modified startup file and linker
|
BASIC program and started with RUN. It is of course possible to change this
|
||||||
config.
|
behaviour by using a modified startup file and linker config.
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|||||||
10
doc/c16.sgml
10
doc/c16.sgml
@@ -40,11 +40,11 @@ will always run on the Plus/4, while the reverse is not necessarily true.
|
|||||||
|
|
||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the C16/C116
|
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. This means
|
target is a machine language program with a one line BASIC stub which, calls
|
||||||
that a program can be loaded as BASIC program and started with RUN. It is of
|
the machine language part via SYS. This means that a program can be loaded as
|
||||||
course possible to change this behaviour by using a modified startup file and
|
BASIC program and started with RUN. It is of course possible to change this
|
||||||
linker config.
|
behaviour by using a modified startup file and linker config.
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|||||||
@@ -32,10 +32,10 @@ information.
|
|||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the C64 target
|
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
|
is a machine language program with a one line BASIC stub, which calls the
|
||||||
program can be loaded as BASIC program and started with RUN. It is of course
|
machine language part via SYS. This means that a program can be loaded as
|
||||||
possible to change this behaviour by using a modified startup file and linker
|
BASIC program and started with RUN. It is of course possible to change this
|
||||||
config.
|
behaviour by using a modified startup file and linker config.
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|||||||
@@ -36,13 +36,15 @@ machines are supported by this cc65 target.
|
|||||||
|
|
||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the CBM510
|
The standard binary output format generated by the linker for the Commodore
|
||||||
target is a machine language program with a short BASIC stub. This means that
|
510 target is a machine language program with a one line BASIC stub, which
|
||||||
a program can be loaded as BASIC program and started with RUN. It is of course
|
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
|
possible to change this behaviour by using a modified startup file and linker
|
||||||
config.
|
config.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|
||||||
cc65 generated programs for the Commodore 510 run in bank 0, the memory bank
|
cc65 generated programs for the Commodore 510 run in bank 0, the memory bank
|
||||||
|
|||||||
@@ -38,9 +38,10 @@ a builtin monitor).
|
|||||||
|
|
||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the CBM610
|
The standard binary output format generated by the linker for the Commodore
|
||||||
target is a machine language program with a short BASIC stub. This means that
|
610 target is a machine language program with a one line BASIC stub, which
|
||||||
a program can be loaded as BASIC program and started with RUN. It is of course
|
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
|
possible to change this behaviour by using a modified startup file and linker
|
||||||
config.
|
config.
|
||||||
|
|
||||||
|
|||||||
@@ -33,10 +33,10 @@ information.
|
|||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the PET target
|
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
|
is a machine language program with a one line BASIC stub, which calls the
|
||||||
program can be loaded as BASIC program and started with RUN. It is of course
|
machine language part via SYS. This means that a program can be loaded as
|
||||||
possible to change this behaviour by using a modified startup file and linker
|
BASIC program and started with RUN. It is of course possible to change this
|
||||||
config.
|
behaviour by using a modified startup file and linker config.
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|||||||
@@ -41,10 +41,10 @@ C16 will always run on the Plus/4, while the reverse is not necessarily true.
|
|||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the Plus/4
|
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
|
target is a machine language program with a one line BASIC stub, which calls
|
||||||
that a program can be loaded as BASIC program and started with RUN. It is of
|
the machine language part via SYS. This means that a program can be loaded as
|
||||||
course possible to change this behaviour by using a modified startup file and
|
BASIC program and started with RUN. It is of course possible to change this
|
||||||
linker config.
|
behaviour by using a modified startup file and linker config.
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|||||||
@@ -33,10 +33,10 @@ information.
|
|||||||
<sect>Binary format<p>
|
<sect>Binary format<p>
|
||||||
|
|
||||||
The standard binary output format generated by the linker for the VIC20 target
|
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
|
is a machine language program with a one line BASIC stub, which calls the
|
||||||
program can be loaded as BASIC program and started with RUN. It is of course
|
machine language part via SYS. This means that a program can be loaded as
|
||||||
possible to change this behaviour by using a modified startup file and linker
|
BASIC program and started with RUN. It is of course possible to change this
|
||||||
config.
|
behaviour by using a modified startup file and linker config.
|
||||||
|
|
||||||
|
|
||||||
<sect>Memory layout<p>
|
<sect>Memory layout<p>
|
||||||
|
|||||||
Reference in New Issue
Block a user