]> git.sur5r.net Git - cc65/commitdiff
add ZEROPAGE segment to apple2-asm.cfg and c64-asm.cfg
authorChristian Groessler <chris@groessler.org>
Wed, 22 Jan 2014 17:13:04 +0000 (18:13 +0100)
committerChristian Groessler <chris@groessler.org>
Wed, 22 Jan 2014 17:15:51 +0000 (18:15 +0100)
cfg/apple2-asm.cfg
cfg/c64-asm.cfg

index e70ed4484e231c0c48971ba5d94ddf0bb8d44026..1e187764ca0895b4803a20d27db6131969a3cde5 100644 (file)
@@ -8,13 +8,15 @@ SYMBOLS {
     __LOADSIZE__: type = weak, value = __BSS_RUN__ - __CODE_RUN__;
 }
 MEMORY {
+    ZP:                start = $0080, size = $001A,      define = yes;
     HEADER: file = %O, start = $0000, size = $0004;
     RAM:    file = %O, start = %S,    size = $C000 - %S;
 }
 SEGMENTS {
-    EXEHDR: load = HEADER, type = ro,  optional = yes;
-    CODE:   load = RAM,    type = rw,  optional = yes, define = yes;
-    RODATA: load = RAM,    type = ro,  optional = yes;
-    DATA:   load = RAM,    type = rw,  optional = yes;
-    BSS:    load = RAM,    type = bss, optional = yes, define = yes;
+    ZEROPAGE: load = ZP,     type = zp,  optional = yes;
+    EXEHDR:   load = HEADER, type = ro,  optional = yes;
+    CODE:     load = RAM,    type = rw,  optional = yes, define = yes;
+    RODATA:   load = RAM,    type = ro,  optional = yes;
+    DATA:     load = RAM,    type = rw,  optional = yes;
+    BSS:      load = RAM,    type = bss, optional = yes, define = yes;
 }
index 0924cdb569fa9beeda4b6992dacd49b1da977b56..1ab80be8e097bda111f37c5daf8fc1d4110ff438 100644 (file)
@@ -5,6 +5,7 @@ SYMBOLS {
     __LOADADDR__: type = import;
 }
 MEMORY {
+    ZP:       file = "", start = $0002,  size = $001A,      define = yes;
     LOADADDR: file = %O, start = %S - 2, size = $0002;
     RAM:      file = %O, start = %S,     size = $D000 - %S;
 }
@@ -15,4 +16,5 @@ SEGMENTS {
     RODATA:   load = RAM,      type = ro,  optional = yes;
     DATA:     load = RAM,      type = rw,  optional = yes;
     BSS:      load = RAM,      type = bss, optional = yes;
+    ZEROPAGE: load = ZP,       type = zp,  optional = yes;
 }