]> git.sur5r.net Git - cc65/commitdiff
Consider the segment attributes 'define' and 'optional' mutually exclusive.
authorOliver Schmidt <ol.sc@web.de>
Thu, 17 Mar 2016 20:31:43 +0000 (21:31 +0100)
committerOliver Schmidt <ol.sc@web.de>
Thu, 17 Mar 2016 20:31:43 +0000 (21:31 +0100)
In normal situations it isn't too useful to define symbols for optional segments as those symbols can't be presumed to be always present.

I in fact suspect that most currently present combinations of 'define' and 'optional' aren't useful - apart form the overlay configurations of course.

22 files changed:
cfg/bbc.cfg
cfg/c128.cfg
cfg/c16.cfg
cfg/c64.cfg
cfg/cbm510.cfg
cfg/cbm610.cfg
cfg/geos-apple.cfg
cfg/geos-cbm.cfg
cfg/lunix.cfg
cfg/nes.cfg
cfg/none.cfg
cfg/osic1p-asm.cfg
cfg/pet.cfg
cfg/plus4.cfg
cfg/sim6502.cfg
cfg/sim65c02.cfg
cfg/supervision-128k.cfg
cfg/supervision-16k.cfg
cfg/supervision-64k.cfg
cfg/supervision.cfg
cfg/vic20-32k.cfg
cfg/vic20.cfg

index f1aa4a8770aaa75d01e15336bd7db602bfba7e8b..60bf372f0110deb2366a852000ab4a382f47db69 100644 (file)
@@ -7,13 +7,13 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,   type = zp;
-    STARTUP:  load = MAIN, type = ro,  define = yes;
-    LOWCODE:  load = MAIN, type = ro,                optional = yes;
-    ONCE:     load = MAIN, type = ro,                optional = yes;
+    STARTUP:  load = MAIN, type = ro,  define   = yes;
+    LOWCODE:  load = MAIN, type = ro,  optional = yes;
+    ONCE:     load = MAIN, type = ro,  optional = yes;
     CODE:     load = MAIN, type = ro;
     RODATA:   load = MAIN, type = ro;
     DATA:     load = MAIN, type = rw;
-    BSS:      load = MAIN, type = bss, define = yes;
+    BSS:      load = MAIN, type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 7546e79210ff8f4b4f1fe5cbc8f0a1524036c5b6..0ed22266c8ee122976800399680072834142c253 100644 (file)
@@ -14,13 +14,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = MAIN,     type = ro;
-    LOWCODE:  load = MAIN,     type = ro,                optional = yes;
-    ONCE:     load = MAIN,     type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,     type = ro,  optional = yes;
+    ONCE:     load = MAIN,     type = ro,  optional = yes;
     CODE:     load = MAIN,     type = ro;
     RODATA:   load = MAIN,     type = ro;
     DATA:     load = MAIN,     type = rw;
     INIT:     load = MAIN,     type = bss;
-    BSS:      load = MAIN,     type = bss, define = yes;
+    BSS:      load = MAIN,     type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 1aae788242ee198cd60a8cb51486a878c6b703b2..b67c66b96a57aa5f4097335cb76f435658325cdd 100644 (file)
@@ -14,13 +14,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = MAIN,     type = ro;
-    LOWCODE:  load = MAIN,     type = ro,                optional = yes;
-    ONCE:     load = MAIN,     type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,     type = ro,  optional = yes;
+    ONCE:     load = MAIN,     type = ro,  optional = yes;
     CODE:     load = MAIN,     type = ro;
     RODATA:   load = MAIN,     type = ro;
     DATA:     load = MAIN,     type = rw;
     INIT:     load = MAIN,     type = bss;
-    BSS:      load = MAIN,     type = bss, define = yes;
+    BSS:      load = MAIN,     type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 43ccce2cad686f5859a0ca23b4f778ee5032c2f0..5bd8d8240e634e63cde4ff181a6121f591506d2a 100644 (file)
@@ -19,13 +19,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = MAIN,     type = ro;
-    LOWCODE:  load = MAIN,     type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,     type = ro,  optional = yes;
     CODE:     load = MAIN,     type = ro;
     RODATA:   load = MAIN,     type = ro;
     DATA:     load = MAIN,     type = rw;
     INIT:     load = MAIN,     type = rw;
-    ONCE:     load = MAIN,     type = ro,  define = yes;
-    BSS:      load = BSS,      type = bss, define = yes;
+    ONCE:     load = MAIN,     type = ro,  define   = yes;
+    BSS:      load = BSS,      type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index b4e228fddfd9875c7a6fddb8805a18bbd3289fda..f4db154ab6b3b94aa8c01db43a2327383efcd8b9 100644 (file)
@@ -14,18 +14,18 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,      type = zp;
-    EXTZP:    load = ZP,      type = rw,  define = yes;
+    EXTZP:    load = ZP,      type = rw,  define   = yes;
     EXEHDR:   load = HEADER,  type = rw;
     STARTUP:  load = STARTUP, type = rw;
     PAGE2:    load = PAGE2,   type = rw;
     PAGE3:    load = PAGE3,   type = rw;
-    LOWCODE:  load = MAIN,    type = ro,                optional = yes;
-    ONCE:     load = MAIN,    type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,    type = ro,  optional = yes;
+    ONCE:     load = MAIN,    type = ro,  optional = yes;
     CODE:     load = MAIN,    type = ro;
     RODATA:   load = MAIN,    type = ro;
     DATA:     load = MAIN,    type = rw;
-    INIT:     load = MAIN,    type = bss,               optional = yes;
-    BSS:      load = MAIN,    type = bss, define = yes;
+    INIT:     load = MAIN,    type = bss, optional = yes;
+    BSS:      load = MAIN,    type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 431734cd2d74cfcaf5448ee09b8306b64c874992..da829c9b489caf904a530c64e261e73264493111 100644 (file)
@@ -11,18 +11,18 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,      type = zp;
-    EXTZP:    load = ZP,      type = rw,  define = yes;
+    EXTZP:    load = ZP,      type = rw,  define   = yes;
     EXEHDR:   load = HEADER,  type = rw;
     STARTUP:  load = STARTUP, type = rw;
     PAGE2:    load = PAGE2,   type = rw;
     PAGE3:    load = PAGE3,   type = rw;
-    LOWCODE:  load = MAIN,    type = ro,                optional = yes;
-    ONCE:     load = MAIN,    type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,    type = ro,  optional = yes;
+    ONCE:     load = MAIN,    type = ro,  optional = yes;
     CODE:     load = MAIN,    type = ro;
     RODATA:   load = MAIN,    type = ro;
     DATA:     load = MAIN,    type = rw;
-    INIT:     load = MAIN,    type = bss,               optional = yes;
-    BSS:      load = MAIN,    type = bss, define = yes;
+    INIT:     load = MAIN,    type = bss, optional = yes;
+    BSS:      load = MAIN,    type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index b39cf1ebe146f03c9d21fde74b214f8802f7287c..2c9f6c5897c1313dcdd6fdb90d6a235855666fa2 100644 (file)
@@ -32,7 +32,7 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE:  type = zp,  load = ZP;
-    EXTZP:     type = zp,  load = ZP,                 optional   = yes;
+    EXTZP:     type = zp,  load = ZP,                                    optional = yes;
     EXTBSS:    type = bss, load = EXT,                define     = yes,  optional = yes;
     FILEINFO:  type = ro,                 load = CVT, offset     = $002;
     RECORDS:   type = ro,                 load = CVT, offset     = $100, optional = yes;
@@ -45,7 +45,7 @@ SEGMENTS {
     RODATA:    type = ro,  run  = VLIR0,  load = CVT;
     DATA:      type = rw,  run  = VLIR0,  load = CVT;
     INIT:      type = bss, load = VLIR0,                                 optional = yes;
-    BSS:       type = bss, load = VLIR0,              define     = yes;
+    BSS:       type = bss, load = VLIR0,                                 define   = yes;
     VLIRIDX1:  type = ro,                 load = CVT, align      = $200, optional = yes;
     OVERLAY1:  type = ro,  run  = VLIR1,  load = CVT, align_load = $200, optional = yes;
     VLIRIDX2:  type = ro,                 load = CVT, align      = $200, optional = yes;
index 0269dbacb068f1a0479bb164664b0d0c83f5cb4c..d2e896fa5e50eefbf27e8d872c0d35ea9d701784 100644 (file)
@@ -31,7 +31,7 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE:  type = zp,  load = ZP;
-    EXTZP:     type = zp,  load = ZP,                 optional   = yes;
+    EXTZP:     type = zp,  load = ZP,                                   optional = yes;
     DIRENTRY:  type = ro,                 load = CVT, align      = $FE;
     FILEINFO:  type = ro,                 load = CVT, align      = $FE;
     RECORDS:   type = ro,                 load = CVT, align      = $FE, optional = yes;
@@ -42,7 +42,7 @@ SEGMENTS {
     RODATA:    type = ro,  run  = VLIR0,  load = CVT;
     DATA:      type = rw,  run  = VLIR0,  load = CVT;
     INIT:      type = bss, load = VLIR0,                                optional = yes;
-    BSS:       type = bss, load = VLIR0,              define     = yes;
+    BSS:       type = bss, load = VLIR0,                                define   = yes;
     OVERLAY1:  type = ro,  run  = VLIR1,  load = CVT, align_load = $FE, optional = yes;
     OVERLAY2:  type = ro,  run  = VLIR2,  load = CVT, align_load = $FE, optional = yes;
     OVERLAY3:  type = ro,  run  = VLIR3,  load = CVT, align_load = $FE, optional = yes;
index 0b7b9c8ff43368fac85ded22996f40cbcf0dd014..560b501d57f1f1a2642c76236fcf9bc576217b0e 100644 (file)
@@ -9,14 +9,14 @@ MEMORY {
     MAIN: start = %S,    size = $7600 - __STACKSIZE__;
 }
 SEGMENTS {
-    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
+    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,
index 0cc2ce3342c67ea12d6fbe24f577575325d1b418..fdd992fe0291da9576450cf800481180173cc786 100644 (file)
@@ -35,15 +35,15 @@ MEMORY {
 SEGMENTS {
     ZEROPAGE: load = ZP,              type = zp;
     HEADER:   load = HEADER,          type = ro;
-    STARTUP:  load = ROM0,            type = ro,  define = yes;
-    LOWCODE:  load = ROM0,            type = ro,                optional = yes;
-    ONCE:     load = ROM0,            type = ro,                optional = yes;
-    CODE:     load = ROM0,            type = ro,  define = yes;
-    RODATA:   load = ROM0,            type = ro,  define = yes;
-    DATA:     load = ROM0, run = RAM, type = rw,  define = yes;
+    STARTUP:  load = ROM0,            type = ro,  define   = yes;
+    LOWCODE:  load = ROM0,            type = ro,  optional = yes;
+    ONCE:     load = ROM0,            type = ro,  optional = yes;
+    CODE:     load = ROM0,            type = ro,  define   = yes;
+    RODATA:   load = ROM0,            type = ro,  define   = yes;
+    DATA:     load = ROM0, run = RAM, type = rw,  define   = yes;
     VECTORS:  load = ROMV,            type = rw;
     CHARS:    load = ROM2,            type = rw;
-    BSS:      load = RAM,             type = bss, define = yes;
+    BSS:      load = RAM,             type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 8cd9c4f9502f0d654422996da8f85944ddea26f5..6742da7c8d93c06c9c0ff986a1e6f735c92e01c6 100644 (file)
@@ -7,12 +7,12 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,   type = zp;
-    LOWCODE:  load = MAIN, type = ro,                optional = yes;
-    ONCE:     load = MAIN, type = ro,                optional = yes;
+    LOWCODE:  load = MAIN, type = ro,  optional = yes;
+    ONCE:     load = MAIN, type = ro,  optional = yes;
     CODE:     load = MAIN, type = rw;
     RODATA:   load = MAIN, type = rw;
     DATA:     load = MAIN, type = rw;
-    BSS:      load = MAIN, type = bss, define = yes;
+    BSS:      load = MAIN, type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 88ab6906282ba83a3593da52eb77db515b032b3d..1cebe444991c3b67c7842dcfe1eb58a22df7b86a 100644 (file)
@@ -16,9 +16,9 @@ MEMORY {
 }
 SEGMENTS {
     ZEROPAGE: load = ZP,   type = zp;
-    BOOT:     load = HEAD, type = ro,                optional = yes;
+    BOOT:     load = HEAD, type = ro,  optional = yes;
     CODE:     load = MAIN, type = rw;
     RODATA:   load = MAIN, type = rw;
     DATA:     load = MAIN, type = rw;
-    BSS:      load = MAIN, type = bss, define = yes;
+    BSS:      load = MAIN, type = bss, define   = yes;
 }
index efde48efe05e31c73dbc73a334c494dbe07626d5..6eb2465b033e4e433aeaa6b193ce1b2d2f7518d7 100644 (file)
@@ -14,13 +14,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = RAM,      type = ro;
-    LOWCODE:  load = RAM,      type = ro,                optional = yes;
-    ONCE:     load = RAM,      type = ro,                optional = yes;
+    LOWCODE:  load = RAM,      type = ro,  optional = yes;
+    ONCE:     load = RAM,      type = ro,  optional = yes;
     CODE:     load = RAM,      type = ro;
     RODATA:   load = RAM,      type = ro;
     DATA:     load = RAM,      type = rw;
     INIT:     load = RAM,      type = bss;
-    BSS:      load = RAM,      type = bss, define = yes;
+    BSS:      load = RAM,      type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 610a7c23c58b0894921cb5f0bb8f6996166274a6..802f1076eecea872fc3890a5fce1264d90a0dc20 100644 (file)
@@ -14,13 +14,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = MAIN,     type = ro;
-    LOWCODE:  load = MAIN,     type = ro,                optional = yes;
-    ONCE:     load = MAIN,     type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,     type = ro,  optional = yes;
+    ONCE:     load = MAIN,     type = ro,  optional = yes;
     CODE:     load = MAIN,     type = ro;
     RODATA:   load = MAIN,     type = ro;
     DATA:     load = MAIN,     type = rw;
     INIT:     load = MAIN,     type = bss;
-    BSS:      load = MAIN,     type = bss, define = yes;
+    BSS:      load = MAIN,     type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 5e74022625b16b78ee61f557ba22ae888b7bef65..b4f7738f5866ad8ad0432c90b932e55e496ac219 100644 (file)
@@ -11,12 +11,12 @@ SEGMENTS {
     ZEROPAGE: load = ZP,     type = zp;
     EXEHDR:   load = HEADER, type = ro;
     STARTUP:  load = MAIN,   type = ro;
-    LOWCODE:  load = MAIN,   type = ro,                optional = yes;
-    ONCE:     load = MAIN,   type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,   type = ro,  optional = yes;
+    ONCE:     load = MAIN,   type = ro,  optional = yes;
     CODE:     load = MAIN,   type = ro;
     RODATA:   load = MAIN,   type = ro;
     DATA:     load = MAIN,   type = rw;
-    BSS:      load = MAIN,   type = bss, define = yes;
+    BSS:      load = MAIN,   type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 5e74022625b16b78ee61f557ba22ae888b7bef65..b4f7738f5866ad8ad0432c90b932e55e496ac219 100644 (file)
@@ -11,12 +11,12 @@ SEGMENTS {
     ZEROPAGE: load = ZP,     type = zp;
     EXEHDR:   load = HEADER, type = ro;
     STARTUP:  load = MAIN,   type = ro;
-    LOWCODE:  load = MAIN,   type = ro,                optional = yes;
-    ONCE:     load = MAIN,   type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,   type = ro,  optional = yes;
+    ONCE:     load = MAIN,   type = ro,  optional = yes;
     CODE:     load = MAIN,   type = ro;
     RODATA:   load = MAIN,   type = ro;
     DATA:     load = MAIN,   type = rw;
-    BSS:      load = MAIN,   type = bss, define = yes;
+    BSS:      load = MAIN,   type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 6cfde655144afb9b9c914274f6f6803a08e05cae..0304e2c02dcad1cf535634c5dba2e412bcc6697c 100644 (file)
@@ -20,8 +20,8 @@ MEMORY {
     ROM:      file = %O, start = $c000, size = $4000, fill = yes, fillval = $FF;
 }
 SEGMENTS {
-    LOWCODE:  load = ROM,      type = ro,                optional = yes;
-    ONCE:     load = ROM,      type = ro,                optional = yes;
+    LOWCODE:  load = ROM,      type = ro,  optional = yes;
+    ONCE:     load = ROM,      type = ro,  optional = yes;
     CODE:     load = ROM,      type = ro;
     BANK1:    load = BANKROM1, type = ro;
     BANK2:    load = BANKROM2, type = ro;
@@ -30,8 +30,8 @@ SEGMENTS {
     BANK5:    load = BANKROM5, type = ro;
     BANK6:    load = BANKROM6, type = ro;
     BANK7:    load = BANKROM7, type = ro;
-    ZEROPAGE: load = RAM,      type = bss, define = yes;
-    DATA:     load = RAM,      type = bss, define = yes, offset = $0200;
-    BSS:      load = RAM,      type = bss, define = yes;
-    VECTOR:   load = ROM,      type = ro,                offset = $3FFA;
+    ZEROPAGE: load = RAM,      type = bss, define   = yes;
+    DATA:     load = RAM,      type = bss, define   = yes, offset = $0200;
+    BSS:      load = RAM,      type = bss, define   = yes;
+    VECTOR:   load = ROM,      type = ro,                  offset = $3FFA;
 }
index e4267730474108cd5b0ad3962e1b2110e3635820..86c8ffacedcf62e91bd9abe90fd2d0db766b4d2a 100644 (file)
@@ -14,15 +14,15 @@ MEMORY {
     ROM:      file = %O, start = $C000, size = $4000, fill = yes, fillval = $ff, define=yes;
 }
 SEGMENTS {
-    ZEROPAGE: load = ZP,             type = zp,  define = yes;
-    LOWCODE:  load = ROM,            type = ro,                optional = yes;
-    ONCE:     load = ROM,            type = ro,                optional = yes;
-    CODE:     load = ROM,            type = ro,  define = yes;
-    RODATA:   load = ROM,            type = ro,  define = yes;
-    DATA:     load = ROM, run = RAM, type = rw,  define = yes;
-    FFF0:     load = ROM,            type = ro,  offset = $3FF0;
-    VECTOR:   load = ROM,            type = ro,  offset = $3FFA;
-    BSS:      load = RAM,            type = bss, define = yes;
+    ZEROPAGE: load = ZP,             type = zp,  define   = yes;
+    LOWCODE:  load = ROM,            type = ro,  optional = yes;
+    ONCE:     load = ROM,            type = ro,  optional = yes;
+    CODE:     load = ROM,            type = ro,  define   = yes;
+    RODATA:   load = ROM,            type = ro,  define   = yes;
+    DATA:     load = ROM, run = RAM, type = rw,  define   = yes;
+    FFF0:     load = ROM,            type = ro,  offset   = $3FF0;
+    VECTOR:   load = ROM,            type = ro,  offset   = $3FFA;
+    BSS:      load = RAM,            type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 18c7b4a45bf7e1bee94da0261cc6d1e99014d8d6..8a7665c30eb26bcc9ba0a8a323da362806b689cf 100644 (file)
@@ -16,15 +16,15 @@ MEMORY {
     ROM:      file = %O, start = $C000, size = $4000, fill = yes, fillval = $FF;
 }
 SEGMENTS {
-    LOWCODE:  load = ROM,      type = ro,                optional = yes;
-    ONCE:     load = ROM,      type = ro,                optional = yes;
+    LOWCODE:  load = ROM,      type = ro,  optional = yes;
+    ONCE:     load = ROM,      type = ro,  optional = yes;
     CODE:     load = ROM,      type = ro;
     RODATA:   load = ROM,      type = ro;
     BANK1:    load = BANKROM1, type = ro;
     BANK2:    load = BANKROM2, type = ro;
     BANK3:    load = BANKROM3, type = ro;
-    ZEROPAGE: load = RAM,      type = bss, define = yes;
-    DATA:     load = RAM,      type = bss, define = yes, offset = $0200;
-    BSS:      load = RAM,      type = bss, define = yes;
-    VECTOR:   load = ROM,      type = ro,                offset = $3FFA;
+    ZEROPAGE: load = RAM,      type = bss, define   = yes;
+    DATA:     load = RAM,      type = bss, define   = yes, offset = $0200;
+    BSS:      load = RAM,      type = bss, define   = yes;
+    VECTOR:   load = ROM,      type = ro,                  offset = $3FFA;
 }
index c96351e5f7eeb9ae8205ddc7db04532987a9e291..2d20e3461b5310d174c0cbe6e245dcee87395763 100644 (file)
@@ -13,15 +13,15 @@ MEMORY {
     ROM:      file = %O, start = $8000, size = $8000, fill = yes, fillval = $FF, define = yes;
 }
 SEGMENTS {
-    ZEROPAGE: load = ZP,             type = zp,  define = yes;
-    LOWCODE:  load = ROM,            type = ro,                optional = yes;
-    ONCE:     load = ROM,            type = ro,                optional = yes;
-    CODE:     load = ROM,            type = ro,  define = yes;
-    RODATA:   load = ROM,            type = ro,  define = yes;
-    DATA:     load = ROM, run = RAM, type = rw,  define = yes;
-    FFF0:     load = ROM,            type = ro,  offset = $7FF0;
-    VECTOR:   load = ROM,            type = ro,  offset = $7FFA;
-    BSS:      load = RAM,            type = bss, define = yes;
+    ZEROPAGE: load = ZP,             type = zp,  define   = yes;
+    LOWCODE:  load = ROM,            type = ro,  optional = yes;
+    ONCE:     load = ROM,            type = ro,  optional = yes;
+    CODE:     load = ROM,            type = ro,  define   = yes;
+    RODATA:   load = ROM,            type = ro,  define   = yes;
+    DATA:     load = ROM, run = RAM, type = rw,  define   = yes;
+    FFF0:     load = ROM,            type = ro,  offset   = $7FF0;
+    VECTOR:   load = ROM,            type = ro,  offset   = $7FFA;
+    BSS:      load = RAM,            type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index f592d7bd0569143085553ec4b696d69d2362987d..28dd661ad6953ebb4a4578bec6351dbaf3b6c6e1 100644 (file)
@@ -16,13 +16,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = MAIN,     type = ro;
-    LOWCODE:  load = MAIN,     type = ro,                optional = yes;
-    ONCE:     load = MAIN,     type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,     type = ro,  optional = yes;
+    ONCE:     load = MAIN,     type = ro,  optional = yes;
     CODE:     load = MAIN,     type = ro;
     RODATA:   load = MAIN,     type = ro;
     DATA:     load = MAIN,     type = rw;
     INIT:     load = MAIN,     type = bss;
-    BSS:      load = MAIN,     type = bss, define = yes;
+    BSS:      load = MAIN,     type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,
index 98f6f82b3ba8f84a1979eb84ad5db04123d62656..ceaee3a877745aace3814bbc82e7862f3ab6bb65 100644 (file)
@@ -14,13 +14,13 @@ SEGMENTS {
     LOADADDR: load = LOADADDR, type = ro;
     EXEHDR:   load = HEADER,   type = ro;
     STARTUP:  load = MAIN,     type = ro;
-    LOWCODE:  load = MAIN,     type = ro,                optional = yes;
-    ONCE:     load = MAIN,     type = ro,                optional = yes;
+    LOWCODE:  load = MAIN,     type = ro,  optional = yes;
+    ONCE:     load = MAIN,     type = ro,  optional = yes;
     CODE:     load = MAIN,     type = ro;
     RODATA:   load = MAIN,     type = ro;
     DATA:     load = MAIN,     type = rw;
     INIT:     load = MAIN,     type = bss;
-    BSS:      load = MAIN,     type = bss, define = yes;
+    BSS:      load = MAIN,     type = bss, define   = yes;
 }
 FEATURES {
     CONDES: type    = constructor,