]> git.sur5r.net Git - cc65/blobdiff - cfg/atarixl.cfg
Renamed RAM to MAIN for all disk based targets.
[cc65] / cfg / atarixl.cfg
index 2f9523c5901379a859845b9bae8c6bfab6d87d20..9573fc78cbdc8920aa40cbc3e7ff073ac5722b62 100644 (file)
@@ -3,48 +3,48 @@ FEATURES {
 }
 
 SYMBOLS {
-    __EXEHDR__:          type = import;
-    __SYSTEM_CHECK__:    type = import;  # force inclusion of "system check" load chunk
-    __AUTOSTART__:       type = import;  # force inclusion of autostart "trailer"
-    __STACKSIZE__:       type = weak, value = $0800; # 2k stack
-    __STARTADDRESS__:    type = export, value = %S;
+    __EXEHDR__:       type = import;
+    __SYSTEM_CHECK__: type = import;  # force inclusion of "system check" load chunk
+    __AUTOSTART__:    type = import;  # force inclusion of autostart "trailer"
+    __STACKSIZE__:    type = weak, value = $0800; # 2k stack
+    __STARTADDRESS__: type = export, value = %S;
 }
 
 MEMORY {
-    ZP:            file = "", define = yes, start = $0082,                  size = $007E;
+    ZP:          file = "", define = yes, start = $0082,                  size = $007E;
 
 # just $FFFF
-    HEADER:        file = %O,               start = $0000,                  size = $0002;
+    HEADER:      file = %O,               start = $0000,                  size = $0002;
 
 # "system check" load chunk
-    SYSCHKHDR:     file = %O,               start = $0000,                  size = $0004;
-    SYSCHKCHNK:    file = %O,               start = $2E00,                  size = $0300;
-    SYSCHKTRL:     file = %O,               start = $0000,                  size = $0006;
+    SYSCHKHDR:   file = %O,               start = $0000,                  size = $0004;
+    SYSCHKCHNK:  file = %O,               start = $2E00,                  size = $0300;
+    SYSCHKTRL:   file = %O,               start = $0000,                  size = $0006;
 
 # "shadow RAM preparation" load chunk
-    SRPREPHDR:     file = %O,               start = $0000,                  size = $0004;
-    SRPREPCHNK:    file = %O, define = yes, start = %S,                     size = $7C20 - %S - $07FF;  # $07FF: space for temp. chargen buffer, 1K aligned
-    SRPREPTRL:     file = %O,               start = $0000,                  size = $0006;
+    SRPREPHDR:   file = %O,               start = $0000,                  size = $0004;
+    SRPREPCHNK:  file = %O, define = yes, start = %S,                     size = $7C20 - %S - $07FF;  # $07FF: space for temp. chargen buffer, 1K aligned
+    SRPREPTRL:   file = %O,               start = $0000,                  size = $0006;
 
 # "main program" load chunk
-    MAINHDR:       file = %O,               start = $0000,                  size = $0004;
-    RAM:           file = %O, define = yes, start = %S +
-                                                    __LOWBSS_SIZE__,        size = $D000 -
-                                                                                   __STACKSIZE__ -
-                                                                                   %S -
-                                                                                   __LOWBSS_SIZE__;
+    MAINHDR:     file = %O,               start = $0000,                  size = $0004;
+    MAIN:        file = %O, define = yes, start = %S +
+                                                  __LOWBSS_SIZE__,        size = $D000 -
+                                                                                 __STACKSIZE__ -
+                                                                                 %S -
+                                                                                 __LOWBSS_SIZE__;
 
 # defines entry point into program
-    TRAILER:       file = %O,               start = $0000, size = $0006;
+    TRAILER:     file = %O,               start = $0000, size = $0006;
 
 # memory beneath the ROM preceeding the character generator
-    HIDDEN_RAM2:   file = "", define = yes, start = $D800, size = $0800;
+    HIDDEN_RAM2: file = "", define = yes, start = $D800, size = $0800;
 
 # address of relocated character generator (same addess as ROM version)
-    CHARGEN:       file = "", define = yes, start = $E000, size = $0400;
+    CHARGEN:     file = "", define = yes, start = $E000, size = $0400;
 
 # memory beneath the ROM
-    HIDDEN_RAM:    file = "", define = yes, start = $E400, size = $FFFA - $E400;
+    HIDDEN_RAM:  file = "", define = yes, start = $E400, size = $FFFA - $E400;
 }
 
 SEGMENTS {
@@ -65,14 +65,14 @@ SEGMENTS {
     SRPREPTRL:   load = SRPREPTRL,                     type = ro;
 
     MAINHDR:     load = MAINHDR,                       type = ro;
-    STARTUP:     load = RAM,                           type = ro,  define = yes;
-    LOWCODE:     load = RAM,                           type = ro,  define = yes, optional = yes;
-    ONCE:        load = RAM,                           type = ro,                optional = yes;
-    CODE:        load = RAM,                           type = ro,  define = yes;
-    RODATA:      load = RAM,                           type = ro;
-    DATA:        load = RAM,                           type = rw;
-    INIT:        load = RAM,                           type = bss,               optional = yes;
-    BSS:         load = RAM,                           type = bss, define = yes;
+    STARTUP:     load = MAIN,                          type = ro,  define = yes;
+    LOWCODE:     load = MAIN,                          type = ro,  define = yes, optional = yes;
+    ONCE:        load = MAIN,                          type = ro,                optional = yes;
+    CODE:        load = MAIN,                          type = ro,  define = yes;
+    RODATA:      load = MAIN,                          type = ro;
+    DATA:        load = MAIN,                          type = rw;
+    INIT:        load = MAIN,                          type = bss,               optional = yes;
+    BSS:         load = MAIN,                          type = bss, define = yes;
     AUTOSTRT:    load = TRAILER,                       type = ro;
 }
 FEATURES {