]> git.sur5r.net Git - cc65/blobdiff - doc/ld65.sgml
Replaced Apple II specific solution with implementation of recently introduced mass...
[cc65] / doc / ld65.sgml
index 6b6878a48211e70280a34ca5be7f116ff883fa01..457893ffc33a467ff9e8828827f118b0f76777b0 100644 (file)
@@ -157,7 +157,6 @@ Here is a description of all the command line options:
   <item>module
   <item>apple2
   <item>apple2enh
-  <item>apple-geos
   <item>atari
   <item>atmos
   <item>c16 (works also for the c116 with memory up to 32K)
@@ -165,7 +164,8 @@ Here is a description of all the command line options:
   <item>c128
   <item>cbm510 (CBM-II series with 40 column video)
   <item>cbm610 (all CBM series-II computers with 80 column video)
-  <item>cbm-geos
+  <item>geos-apple
+  <item>geos-cbm
   <item>lunix
   <item>lynx
   <item>nes
@@ -713,7 +713,7 @@ This will define some external symbols that may be used in your code:
         __STACK_FILEOFFS__      The binary offset in the output file. This
                                 is not defined for relocatable output file
                                 formats (o65).
-</verb></tscreen>                             
+</verb></tscreen>
 
 A memory section may also have a type. Valid types are
 
@@ -736,6 +736,13 @@ the one defined in the <ref id="FEATURES" name="FEATURES"> section, or the
 value given on the command line with the <tt><ref id="option-S" name="-S"></tt>
 option).
 
+To support systems with banked memory, a special attribute named <tt/bank/ is
+available. The attribute value is an arbitrary 32 bit integer. The assembler
+has a builtin function named <tt/.BANK/ which may be used with an argument
+that has a segment reference (for example a symbol). The result of this
+function is the value of the bank attribute for the run memory area of the
+segment.
+
 
 <sect1>Other SEGMENT attributes<p>