<descrip>
- <tag>LCADDR: $D400, LCSIZE: $C00</tag>
+ <tag>LC address: $D400, LC size: $C00</tag>
For plain vanilla ProDOS 8 which doesn't actually use the Language Card bank 2
memory from $D400 to $DFFF. This is the default setting.
- <tag>LCADDR: $D000, LCSIZE: $1000</tag>
+ <tag>LC address: $D000, LC size: $1000</tag>
For ProDOS 8 together with the function <tt/rebootafterexit()/. If a program
doesn't quit to the ProDOS 8 dispatcher but rather reboots the machine after
exit then a plain vanilla ProDOS 8 doesn't make use of the Language Card bank
2 at all.
- <tag>LCADDR: $D000, LCSIZE: $3000</tag>
+ <tag>LC address: $D000, LC size: $3000</tag>
For plain vanilla DOS 3.3 which doesn't make use of the Language Card at all.
</descrip><p>
Configuration for a system program running on ProDOS 8 and using the memory from
$2000 to $BEFF.
+Parameters:
+
<descrip>
<tag><tt/__STACKSIZE__:/ C runtime stack size</tag>
don't include the DOS 3.3 header. See <tt>samples/overlaydemo.c</tt> for more
information on overlays.
+Parameters:
+
<descrip>
<tag><tt/STARTADDRESS:/ Program start address</tag>
The easiest (and for really large programs in fact the only) way to have a cc65
program use the memory from $800 to $2000 is to link it as binary
(as opposed to system) program using the default linker configuration
-<ref id="apple-def-cfg" name="apple2.cfg"> with __HIMEM__ set to $BF00
+<ref id="apple-def-cfg" name="apple2.cfg"> with <tt/__HIMEM__/ set to $BF00
and load it with the targetutil LOADER.SYSTEM. The program then works like a system
program (i.e. quits to the ProDOS dispatcher).
<descrip>
- <tag>LCADDR: $D400, LCSIZE: $C00</tag>
+ <tag>LC address: $D400, LC size: $C00</tag>
For plain vanilla ProDOS 8 which doesn't actually use the Language Card bank 2
memory from $D400 to $DFFF. This is the default setting.
- <tag>LCADDR: $D000, LCSIZE: $1000</tag>
+ <tag>LC address: $D000, LC size: $1000</tag>
For ProDOS 8 together with the function <tt/rebootafterexit()/. If a program
doesn't quit to the ProDOS 8 dispatcher but rather reboots the machine after
exit then a plain vanilla ProDOS 8 doesn't make use of the Language Card bank
2 at all.
- <tag>LCADDR: $D000, LCSIZE: $3000</tag>
+ <tag>LC address: $D000, LC size: $3000</tag>
For plain vanilla DOS 3.3 which doesn't make use of the Language Card at all.
</descrip><p>
Configuration for a system program running on ProDOS 8 and using the memory from
$2000 to $BEFF.
+Parameters:
+
<descrip>
<tag><tt/__STACKSIZE__:/ C runtime stack size</tag>
don't include the DOS 3.3 header. See <tt>samples/overlaydemo.c</tt> for more
information on overlays.
+Parameters:
+
<descrip>
<tag><tt/STARTADDRESS:/ Program start address</tag>
The easiest (and for really large programs in fact the only) way to have a cc65
program use the memory from $800 to $2000 is to link it as binary
(as opposed to system) program using the default linker configuration
-<ref id="apple-def-cfg" name="apple2enh.cfg"> with __HIMEM__ set to $BF00
+<ref id="apple-def-cfg" name="apple2enh.cfg"> with <tt/__HIMEM__/set to $BF00
and load it with the targetutil LOADER.SYSTEM. The program then works like a system
program (i.e. quits to the ProDOS dispatcher).