]> git.sur5r.net Git - cc65/commitdiff
Add an additional file = "" to memory areas that contain only bss or zp type
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 12 Nov 2010 19:59:02 +0000 (19:59 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 12 Nov 2010 19:59:02 +0000 (19:59 +0000)
segments and aren't written to the output file. Before that, the "not going to
output file" was implicit because of the bss type of the segments contained.
The new attribute makes this explicit.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4853 b7a2c559-68d2-44c3-8de9-860c34a00d81

29 files changed:
src/ld65/cfg/apple2-dos33.cfg
src/ld65/cfg/apple2-loader.cfg
src/ld65/cfg/apple2-reboot.cfg
src/ld65/cfg/apple2-system.cfg
src/ld65/cfg/apple2.cfg
src/ld65/cfg/apple2enh-dos33.cfg
src/ld65/cfg/apple2enh-loader.cfg
src/ld65/cfg/apple2enh-reboot.cfg
src/ld65/cfg/apple2enh-system.cfg
src/ld65/cfg/apple2enh.cfg
src/ld65/cfg/atari.cfg
src/ld65/cfg/atmos.cfg
src/ld65/cfg/bbc.cfg
src/ld65/cfg/c128.cfg
src/ld65/cfg/c16.cfg
src/ld65/cfg/c64.cfg
src/ld65/cfg/geos.cfg
src/ld65/cfg/lynx.cfg
src/ld65/cfg/module.cfg
src/ld65/cfg/nes.cfg
src/ld65/cfg/none.cfg
src/ld65/cfg/pet.cfg
src/ld65/cfg/plus4.cfg
src/ld65/cfg/supervision-128k.cfg
src/ld65/cfg/supervision-16k.cfg
src/ld65/cfg/supervision-64k.cfg
src/ld65/cfg/supervision.cfg
src/ld65/cfg/vic20-32k.cfg
src/ld65/cfg/vic20.cfg

index 3e9234afc63629860bfce47750c07179fba31ee9..a8155e492c6eaaef93ba12062b2900263ba50ade 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $9600 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 3dd3ecbbab180596c0d7068e88039cf1c73557cc..c1eb81fd4f1584577abb0d7076bc4943e5deac19 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $BF00 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 9e1e835cf04582ec6c44c4750a9ec59c64efb5d6..e24eff04a3776ae32af235eaeb3a5cec0ae85e90 100644 (file)
@@ -8,7 +8,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $BF00 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 0a4bcf70563873779583cb93270651d78095aad1..f888f3bcb2c1c1e9a1e3383c0c71824c09af5870 100644 (file)
@@ -4,7 +4,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = "",               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = $2000, size = $9F00 - __STACKSIZE__;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index fc96da9af7007469a6572f4213a6c8c60e1d00aa..64a1b4f6331a5a6e105652ecbc6c6bf83b0e1a73 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $9600 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 3e9234afc63629860bfce47750c07179fba31ee9..a8155e492c6eaaef93ba12062b2900263ba50ade 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $9600 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 3dd3ecbbab180596c0d7068e88039cf1c73557cc..c1eb81fd4f1584577abb0d7076bc4943e5deac19 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $BF00 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 9e1e835cf04582ec6c44c4750a9ec59c64efb5d6..e24eff04a3776ae32af235eaeb3a5cec0ae85e90 100644 (file)
@@ -8,7 +8,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $BF00 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 0a4bcf70563873779583cb93270651d78095aad1..f888f3bcb2c1c1e9a1e3383c0c71824c09af5870 100644 (file)
@@ -4,7 +4,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = "",               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = $2000, size = $9F00 - __STACKSIZE__;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index fc96da9af7007469a6572f4213a6c8c60e1d00aa..64a1b4f6331a5a6e105652ecbc6c6bf83b0e1a73 100644 (file)
@@ -7,7 +7,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0080, size = $001A;
+    ZP:     file = "", define = yes, start = $0080, size = $001A;
     HEADER: file = %O,               start = $0000, size = $0004;
     RAM:    file = %O, define = yes, start = %S,    size = $9600 - __STACKSIZE__ - %S;
     MOVE:   file = %O, define = yes, start = $0000, size = $FFFF;
index 437ce16819b49ec50fdbd5116dd7c55940044a62..fcfc9a76114ed8d978028aa29bb6bb54e5c02358 100644 (file)
@@ -6,10 +6,10 @@ SYMBOLS {
     __RESERVED_MEMORY__: type = weak, value = $0000;
 }
 MEMORY {
-    ZP:      define = yes, start = $0082, size = $007E;
-    HEADER:  file = %O,    start = $0000, size = $0006;
-    RAM:     file = %O,    start = %S,    size = $BC20 - __STACKSIZE__ - %S;
-    TRAILER: file = %O,    start = $0000, size = $0006;
+    ZP:      file = "", define = yes, start = $0082, size = $007E;
+    HEADER:  file = %O,               start = $0000, size = $0006;
+    RAM:     file = %O,               start = %S,    size = $BC20 - __STACKSIZE__ - %S;
+    TRAILER: file = %O,               start = $0000, size = $0006;
 }
 SEGMENTS {
     EXEHDR:   load = HEADER,  type = ro;
index 1ea3b76ffc158afd830bbe013e92bcde88b403e6..b0aa899f3e36f3e57468df618f034cf45e9ad4c8 100644 (file)
@@ -2,7 +2,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                 define = yes, start = $00E2, size = $001A;
+    ZP:      file = "", define = yes, start = $00E2, size = $001A;
     TAPEHDR: file = %O, type   = ro,  start = $0000, size = $000E;
     RAM:     file = %O, define = yes, start = $0500, size = $9300 - __STACKSIZE__;
 }
index d614bc46b0524a2ee3fce46d5d5a0ceaf0572f8b..d9b8b6732056a4535cc4682400f4d7d09a242a6d 100644 (file)
@@ -2,8 +2,8 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:  define = yes, start = $0070, size = $0020;
-    RAM: file = %O,    start = $0E00, size = $7200 - __STACKSIZE__;
+    ZP:  file = "", define = yes, start = $0070, size = $0020;
+    RAM: file = %O,               start = $0E00, size = $7200 - __STACKSIZE__;
 }
 SEGMENTS {
     STARTUP:  load = RAM, type = ro,  define = yes;
index e5e14fc94e63d7bc45b6a848a7fdebb8c8591b27..9dfedf99903d09d370c40645c85a61dee68e8dc2 100644 (file)
@@ -1,8 +1,8 @@
 SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
-}                                            
+}
 MEMORY {
-    ZP:                define = yes, start = $0002, size = $001A;
+    ZP:     file = "", define = yes, start = $0002, size = $001A;
     HEADER: file = %O,               start = $1BFF, size = $000E;
     RAM:    file = %O, define = yes, start = $1C0D, size = $A3F3 - __STACKSIZE__;
 }
index 112ccdd9c8c7239a136f6e14631bb7f21bcb74d8..a015f11fb58debd3aba07f46efd43b6054b831f3 100644 (file)
@@ -2,9 +2,9 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:     define = yes, start = $0002, size = $001A;
-    HEADER: file = %O,    start = $0FFF, size = $000E;
-    RAM:    file = %O,    start = $100D, size = $6FF3 - __STACKSIZE__;
+    ZP:     file = "", define = yes, start = $0002, size = $001A;
+    HEADER: file = %O,               start = $0FFF, size = $000E;
+    RAM:    file = %O,               start = $100D, size = $6FF3 - __STACKSIZE__;
 }
 SEGMENTS {
     EXEHDR:   load = HEADER, type = ro;
index a232d479c76025ec06955449aac123933a97decb..3eabf2e3dc475123f8098c657cb1df7f91b85a0f 100644 (file)
@@ -2,7 +2,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0002, size = $001A;
+    ZP:     file = "", define = yes, start = $0002, size = $001A;
     HEADER: file = %O,               start = $07FF, size = $000E;
     RAM:    file = %O, define = yes, start = $080D, size = $C7F3 - __STACKSIZE__;
 }
index b6e94e144a90ea5ee4c500ff2cf810ecdfd512bf..7c71059ab2aab0f6a1d27cc3509f60074cb13782 100644 (file)
@@ -2,7 +2,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0400; # 1k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0058, size = $0028;
+    ZP:     file = "", define = yes, start = $0058, size = $0028;
     HEADER: file = %O,               start = $0204, size = $01FC;
     RAM:    file = %O, define = yes, start = $0400, size = $5C00 - __STACKSIZE__;
 }
index 819487a515d07304c54b93a61732a83988e1a647..dd1fe5b40e904eb93717ee8e93801870ca7d0ae9 100644 (file)
@@ -2,7 +2,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0000, size = $0100;
+    ZP:     file = "", define = yes, start = $0000, size = $0100;
     HEADER: file = %O,               start = $0000, size = $000A;
     RAM:    file = %O, define = yes, start = $0400, size = $BC38 - __STACKSIZE__;
 }
index 72db8c79b2397162cb6ec4bb0e1ecd3e38d7a477..7d30d0e37deb6fa4676c8eb1136028e2cdc7c946 100644 (file)
@@ -1,6 +1,6 @@
 MEMORY {
-    ZP:       start = $0000, size = $0100, type = rw, define = yes;
-    COMBINED: start = $0000, size = $FFFF, file = %O;
+    ZP:       file = "", start = $0000, size = $0100, type = rw, define = yes;
+    COMBINED: file = %O, start = $0000, size = $FFFF;
 }
 SEGMENTS {
     JUMPTABLE: load = COMBINED, type = ro;
index 42d703e75fbb476669dec49abf4e62b9e1ab3448..43d213452ed457ee56b80c01749d85165b87a5f6 100644 (file)
@@ -2,35 +2,35 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0300; # 3 pages stack
 }
 MEMORY {
-    ZP:     start = $0002, size = $001A, type = rw, define = yes;
+    ZP:     file = "", start = $0002, size = $001A, type = rw, define = yes;
 
     # INES Cartridge Header
-    HEADER: start = $0000, size = $0010, file = %O, fill = yes;
+    HEADER: file = %O, start = $0000, size = $0010, fill = yes;
 
     # 2 16K ROM Banks
     # - startup
     # - code
     # - rodata
     # - data (load)
-    ROM0:   start = $8000, size = $7FF4, file = %O, fill = yes, define = yes;
+    ROM0:   file = %O, start = $8000, size = $7FF4, fill = yes, define = yes;
 
     # Hardware Vectors at End of 2nd 8K ROM
-    ROMV:   start = $FFF6, size = $000C, file = %O, fill = yes;
+    ROMV:   file = %O, start = $FFF6, size = $000C, fill = yes;
 
     # 1 8k CHR Bank
-    ROM2:   start = $0000, size = $2000, file = %O, fill = yes;
+    ROM2:   file = %O, start = $0000, size = $2000, fill = yes;
 
     # standard 2k SRAM (-zeropage)
     # $0100-$0200 cpu stack
     # $0200-$0500 3 pages for ppu memory write buffer
     # $0500-$0800 3 pages for cc65 parameter stack
-    SRAM:   start = $0500, size = __STACKSIZE__, define = yes;
+    SRAM:   file = "", start = $0500, size = __STACKSIZE__, define = yes;
 
     # additional 8K SRAM Bank
     # - data (run)
     # - bss
     # - heap
-    RAM: start = $6000, size = $2000, define = yes;
+    RAM: file = "", start = $6000, size = $2000, define = yes;
 }
 SEGMENTS {
     HEADER:   load = HEADER,          type = ro;
index 54997d823f83119d8e1dfb2681c0c71684cebc61..8821bd05f70da0b16aa1f8e00025865a6489b03d 100644 (file)
@@ -2,8 +2,8 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:  define = yes, start = $0000, size = $0001F;
-    RAM: file = %O,    start = %S,    size = $10000 - __STACKSIZE__;
+    ZP:  file = "", define = yes, start = $0000, size = $0001F;
+    RAM: file = %O,               start = %S,    size = $10000 - __STACKSIZE__;
 }
 SEGMENTS {
     LOWCODE:  load = RAM, type = ro,                optional = yes;
index 2cbd7e66dc307b369e914713175793017d4db9a8..05528365388c3206dc0753c17a41163ddf3e7f1a 100644 (file)
@@ -2,9 +2,9 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:     define = yes, start = $0055, size = $001A;
-    HEADER: file = %O,    start = $03FF, size = $000E;
-    RAM:    file = %O,    start = $040D, size = $7BF3 - __STACKSIZE__;
+    ZP:     file = "", define = yes, start = $0055, size = $001A;
+    HEADER: file = %O,               start = $03FF, size = $000E;
+    RAM:    file = %O,               start = $040D, size = $7BF3 - __STACKSIZE__;
 }
 SEGMENTS {
     EXEHDR:   load = HEADER, type = ro;
index f9f8b22e1f69cb0ba683665cfd42213ea2989f2d..b5ee8e19206c4107d5a37726e9ba42a1e7f94bed 100644 (file)
@@ -2,9 +2,9 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0800; # 2k stack
 }
 MEMORY {
-    ZP:     define = yes, start = $0002, size = $001A;
-    HEADER: file = %O,    start = $0FFF, size = $000E;
-    RAM:    file = %O,    start = $100D, size = $ECF3 - __STACKSIZE__;
+    ZP:     file = "", define = yes, start = $0002, size = $001A;
+    HEADER: file = %O,               start = $0FFF, size = $000E;
+    RAM:    file = %O,               start = $100D, size = $ECF3 - __STACKSIZE__;
 }
 SEGMENTS {
     EXEHDR:   load = HEADER, type = ro;
index 0d241f450a0d0c3b96ff04581c2327c461995718..ce835db50a08725052497f0ff8c9703cf0db7df4 100644 (file)
@@ -8,16 +8,16 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0100; # 1 page stack
 }
 MEMORY {
-    RAM:      start = $0000, size = $2000 - __STACKSIZE__;
-    VRAM:     start = $4000, size = $2000;
-    BANKROM1: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM2: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM3: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM4: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM5: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM6: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM7: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    ROM:      start = $c000, size = $4000, fill = yes, fillval = $FF, file = %O;
+    RAM:      file = "", start = $0000, size = $2000 - __STACKSIZE__;
+    VRAM:     file = "", start = $4000, size = $2000;
+    BANKROM1: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM2: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM3: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM4: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM5: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM6: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM7: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    ROM:      file = %O, start = $c000, size = $4000, fill = yes, fillval = $FF;
 }
 SEGMENTS {
     LOWCODE:  load = ROM,      type = ro,                optional = yes;
index 3a2a487baf1af7b9d06772d19e3b63f824fccdf5..70cb115c92a368ce96ab07ac0c51fdbc053d4ad1 100644 (file)
@@ -7,11 +7,11 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0100; # 1 page stack
 }
 MEMORY {
-    ZP:       start = $0000, size = $0100;
-    CPUSTACK: start = $0100, size = $0100;
-    RAM:      start = $0200, size = $1E00 - __STACKSIZE__;
-    VRAM:     start = $4000, size = $2000;
-    ROM:      start = $C000, size = $4000, fill = yes, fillval = $ff, file=%O, define=yes;
+    ZP:       file = "", start = $0000, size = $0100;
+    CPUSTACK: file = "", start = $0100, size = $0100;
+    RAM:      file = "", start = $0200, size = $1E00 - __STACKSIZE__;
+    VRAM:     file = "", start = $4000, size = $2000;
+    ROM:      file = %O, start = $C000, size = $4000, fill = yes, fillval = $ff, define=yes;
 }
 SEGMENTS {
     LOWCODE:  load = ROM,            type = ro,                optional = yes;
index 400c9c3859c7e83e45659380f47f2615a475a2ac..fd5370fa511ab0a5068b9472bd459dd85b387a6b 100644 (file)
@@ -8,12 +8,12 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0100; # 1 page stack
 }
 MEMORY {
-    RAM:      start = $0000, size = $2000 - __STACKSIZE__;
-    VRAM:     start = $4000, size = $2000;
-    BANKROM1: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM2: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    BANKROM3: start = $8000, size = $4000, fill = yes, fillval = $FF, file = %O;
-    ROM:      start = $C000, size = $4000, fill = yes, fillval = $FF, file = %O;
+    RAM:      file = "", start = $0000, size = $2000 - __STACKSIZE__;
+    VRAM:     file = "", start = $4000, size = $2000;
+    BANKROM1: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM2: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    BANKROM3: file = %O, start = $8000, size = $4000, fill = yes, fillval = $FF;
+    ROM:      file = %O, start = $C000, size = $4000, fill = yes, fillval = $FF;
 }
 SEGMENTS {
     LOWCODE:  load = ROM,      type = ro,                optional = yes;
index 22bfa446ed3d1f98dd9467ce70980989afc43296..af6df38faa3ab94f414b5312a2e17de763865de2 100644 (file)
@@ -3,11 +3,11 @@
 # or reset from code >0xc000 and switch bank to the 3rd bank
 
 MEMORY {
-    ZP:       start = $0000, size = $0100;
-    CPUSTACK: start = $0100, size = $0100;
-    RAM:      start = $0200, size = $1E00, define = yes;
-    VRAM:     start = $4000, size = $2000;
-    ROM:      start = $8000, size = $8000, fill = yes, fillval = $FF, file = %O, define = yes;
+    ZP:       file = "", start = $0000, size = $0100;
+    CPUSTACK: file = "", start = $0100, size = $0100;
+    RAM:      file = "", start = $0200, size = $1E00, define = yes;
+    VRAM:     file = "", start = $4000, size = $2000;
+    ROM:      file = %O, start = $8000, size = $8000, fill = yes, fillval = $FF, define = yes;
 }
 SEGMENTS {
     LOWCODE:  load = ROM,            type = ro,                optional = yes;
index c84c03bfd69d7d88435ea4d375f3dd42f6ce4cca..de75900cdbdba78c3e8e3323d3ad1a51bb3bd17c 100644 (file)
@@ -5,7 +5,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0400; # 1k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0002, size = $001A;
+    ZP:     file = "", define = yes, start = $0002, size = $001A;
     HEADER: file = %O,               start = $11FF, size = $000E;
     RAM:    file = %O, define = yes, start = $120D, size = $6DF3 - __STACKSIZE__;
 }
index 1d104443da7cdb0be2c2ed091b83acea2d25e56a..dd8ecbcab90445e346cb14d8b6916f04978a2628 100644 (file)
@@ -2,7 +2,7 @@ SYMBOLS {
     __STACKSIZE__: type = weak, value = $0400; # 1k stack
 }
 MEMORY {
-    ZP:                define = yes, start = $0002, size = $001A;
+    ZP:     file = "", define = yes, start = $0002, size = $001A;
     HEADER: file = %O,               start = $0FFF, size = $000E;
     RAM:    file = %O, define = yes, start = $100D, size = $0DF3 - __STACKSIZE__;
 }