]> git.sur5r.net Git - cc65/blobdiff - src/ld65/cfg/cbm610.cfg
Added the new INIT segment to all configs and adjusted formatting.
[cc65] / src / ld65 / cfg / cbm610.cfg
index 4ba070d0f8b9ff145efa9c06269b3399ef87a45e..e4fa0e1041afd99ababec5c5e9a09aaf8b181490 100644 (file)
@@ -1,23 +1,24 @@
 MEMORY {
-    BASICHDR: start = $01, size = $50, type = rw, fill = yes, fillval = 0, file = %O;
-    ZP: start = $51, size = $AD, type = rw, define = yes, fill = yes, fillval = 0, file = %O;
-    STARTUP: start = $00FE, size = $102, fill = yes, fillval = 0, file = %O;
-    PAGE2:   start = $0200, size = $100, fill = yes, fillval = 0, file = %O;
-    PAGE3:   start = $0300, size = $100, fill = yes, fillval = 0, file = %O;
-    RAM:     start = $0400, size = $FAAE, file = %O;
+    BASICHDR: start = $0001, size = $0050, type = rw, fill = yes, fillval = 0, file = %O;
+    ZP:       start = $0051, size = $00AD, type = rw, define = yes, fill = yes, fillval = 0, file = %O;
+    STARTUP:  start = $00FE, size = $0102, fill = yes, fillval = 0, file = %O;
+    PAGE2:    start = $0200, size = $0100, fill = yes, fillval = 0, file = %O;
+    PAGE3:    start = $0300, size = $0100, fill = yes, fillval = 0, file = %O;
+    RAM:      start = $0400, size = $FAAE, file = %O;
 }
 SEGMENTS {
     BASICHDR: load = BASICHDR, type = rw;
     STARTUP:  load = STARTUP,  type = rw;
     PAGE2:    load = PAGE2,    type = rw;
     PAGE3:    load = PAGE3,    type = rw;
-    LOWCODE:  load = RAM,      type = ro, optional = yes;
+    LOWCODE:  load = RAM,      type = ro,               optional = yes;
+    INIT:     load = RAM,      type = ro, define = yes, optional = yes;
     CODE:     load = RAM,      type = ro;
     RODATA:   load = RAM,      type = ro;
     DATA:     load = RAM,      type = rw;
     BSS:      load = RAM,      type = bss, define = yes;
     ZEROPAGE: load = ZP,       type = zp;
-    EXTZP:    load = ZP,       type = rw, define = yes;
+    EXTZP:    load = ZP,       type = rw,  define = yes; 
 }
 FEATURES {
     CONDES: segment = RODATA,