]> git.sur5r.net Git - cc65/blobdiff - cfg/lunix.cfg
Adjusted to the current multiline-comment style.
[cc65] / cfg / lunix.cfg
index 1342c390bf06875d1c668585dd6c2cd405bdf6a6..560b501d57f1f1a2642c76236fcf9bc576217b0e 100644 (file)
@@ -5,24 +5,24 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0400; # 1k stack (do typical LUnix apps. need 2k?)
 }
 MEMORY {
-    ZP:  start = $0080, size = $0040;
-    RAM: start = %S,    size = $7600 - __STACKSIZE__;
+    ZP:   start = $0080, size = $0040;
+    MAIN: start = %S,    size = $7600 - __STACKSIZE__;
 }
 SEGMENTS {
-    ZEROPAGE: load = ZP,  type = zp,  define = yes;                 # Pseudo-registers
-    STARTUP:  load = RAM, type = ro;                                # First initialization code
-    LOWCODE:  load = RAM, type = ro,                optional = yes; # Legacy from other platforms
-    INIT:     load = RAM, type = ro,  define = yes, optional = yes; # Library initialization code
-    CODE:     load = RAM, type = ro;                                # Program
-    RODATA:   load = RAM, type = ro;                                # Literals, constants
-    DATA:     load = RAM, type = rw;                                # Initialized variables
-    BSS:      load = RAM, type = bss, define = yes;                 # Uninitialized variables
+    ZEROPAGE: load = ZP,   type = zp,  define   = yes; # Pseudo-registers
+    STARTUP:  load = MAIN, type = ro;                  # First initialization code
+    LOWCODE:  load = MAIN, type = ro,  optional = yes; # Legacy from other platforms
+    ONCE:     load = MAIN, type = ro,  optional = yes; # Library initialization code
+    CODE:     load = MAIN, type = ro;                  # Program
+    RODATA:   load = MAIN, type = ro;                  # Literals, constants
+    DATA:     load = MAIN, type = rw;                  # Initialized variables
+    BSS:      load = MAIN, type = bss, define   = yes; # Uninitialized variables
 }
 FEATURES {
     CONDES: type    = constructor,
             label   = __CONSTRUCTOR_TABLE__,
             count   = __CONSTRUCTOR_COUNT__,
-            segment = INIT;
+            segment = ONCE;
     CONDES: type    = destructor,
             label   = __DESTRUCTOR_TABLE__,
             count   = __DESTRUCTOR_COUNT__,