]> git.sur5r.net Git - cc65/commitdiff
Move the constructor tables into the INIT segment
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 26 Feb 2005 09:06:12 +0000 (09:06 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 26 Feb 2005 09:06:12 +0000 (09:06 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3403 b7a2c559-68d2-44c3-8de9-860c34a00d81

21 files changed:
src/ld65/cfg/apple2-tgi.cfg
src/ld65/cfg/apple2.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/cbm510.cfg
src/ld65/cfg/cbm610.cfg
src/ld65/cfg/geos.cfg
src/ld65/cfg/lunix.cfg
src/ld65/cfg/lynx.cfg
src/ld65/cfg/nes.cfg
src/ld65/cfg/none.cfg
src/ld65/cfg/osa65.cfg
src/ld65/cfg/pet.cfg
src/ld65/cfg/plus4.cfg
src/ld65/cfg/supervision.cfg
src/ld65/cfg/supervision16.cfg
src/ld65/cfg/vic20.cfg

index c8d01d727fc189fc1f5d9e40a384aed096672b19..25d63e92cbed4649550ba0ba24174685e8753908 100644 (file)
@@ -15,7 +15,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,     type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 250b5c063b2d4fe016baf66c4e63228fd70aa8f0..8605a5041e6704d9c22ff99f632dad71b166dfe1 100644 (file)
@@ -15,7 +15,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,     type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index bf817b3af774b956faea19dc687f277e753f171e..e04037b52ef5b046ea070a747fae7ac2fa6be696 100644 (file)
@@ -15,7 +15,7 @@ SEGMENTS {
     AUTOSTRT: load = RAM,    type = ro;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index a9c7c071818cfd54b47dd1cc5e1311d2989d5864..76db35cf4fe541eb78f1422da0e82e20edd95e0d 100644 (file)
@@ -15,7 +15,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,      type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 8b6fe2d23d76b47b1ca7b41526ef96b4e390f0e6..1965d55e6314c56595d6da43c68131eea95c17b6 100644 (file)
@@ -13,7 +13,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index b5f894ff4d0ac840ef8bc2a1b34240b8882cd567..6e3afe5590d44806d8f0196accd26c84df5b2741 100644 (file)
@@ -1,4 +1,4 @@
-MEMORY {                                           
+MEMORY {
     ZP:  start = $0002, size = $001A, type = rw, define = yes;
     RAM: start = $1Bff, size = $A401, file = %O, define = yes;
 }
@@ -13,7 +13,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index fc51667bfe43e19149e082d5ff6b1db4966a9f5a..f19f3de075e5130126df896c5b4122558d37d53b 100644 (file)
@@ -1,7 +1,7 @@
 MEMORY {
     ZP:  start = $0002, size = $001A, type = rw, define = yes;
     RAM: start = $0FFF, size = $7001, file = %O;
-}                                                  
+}
 SEGMENTS {
     STARTUP:  load = RAM, type = ro;
     LOWCODE:  load = RAM, type = ro,               optional = yes;
@@ -13,7 +13,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 4517ed703fcc7401fa46f0d2896b2bc4d53d0761..c77de05974799ef1e098e953ef5e03055cb1553a 100644 (file)
@@ -12,8 +12,8 @@ SEGMENTS {
     BSS:      load = RAM, type = bss, define = yes;
     ZEROPAGE: load = ZP,  type = zp;
 }
-FEATURES {                                         
-    CONDES: segment = RODATA,
+FEATURES {
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 84ea0cc50c3e3c6cc7d0c69c70187f4016563308..153b10f03fda129218a63d05b38647ef62256fee 100644 (file)
@@ -23,7 +23,7 @@ SEGMENTS {
     EXTZP:    load = ZP,       type = rw,  define = yes;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index e4fa0e1041afd99ababec5c5e9a09aaf8b181490..a4a2519af5d612816613547f5f53d95e81531ea4 100644 (file)
@@ -18,10 +18,10 @@ SEGMENTS {
     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,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 50065e1e0a287305015bfaed5fa87be37362b10d..ec2081ad840d2f5e9453b1b6cd41b2a649c81789 100644 (file)
@@ -16,7 +16,7 @@ SEGMENTS {
     EXTZP:    load = ZP,     type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 26c0864e9ab7bf1dd0c115cc522fd24dfa736f25..ebbf17c9cdb1962fc707b69a272687bd96015fdb 100644 (file)
@@ -14,7 +14,7 @@ SEGMENTS {
     BSS:      load = RAM, type = bss, define = yes; # Uninitialized variables
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 27bb5230eee6b1a75ea2a251f5ada16ba1112b7f..86b68cc9bede2f0010c2aa3b214982cef55e8cb4 100644 (file)
@@ -17,7 +17,7 @@ SEGMENTS {
     APPZP:    load = ZP,     type = zp,               optional = yes;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 7d73ce2991e5012f7ac4e93f019eaca4baa7b046..9d2fe8f86dc49b5c833c6916abd371740012abab 100644 (file)
@@ -47,7 +47,7 @@ SEGMENTS {
 }
 
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 1e1f70f38de0eafa55d19ab3ebd4bd855b95229a..f4864c151ce1ef111b6bc0c94cea9490c7e79e46 100644 (file)
@@ -12,7 +12,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 3cc138f1fd14af17136e9b91c817e1d089aca201..ee4d2e9483f3bff9b73063af1dbb98faf6917427 100644 (file)
@@ -12,7 +12,7 @@ SEGMENTS {
     ZEROPAGE: load = ZEROPAGE, type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 8d78cf5d1c46cefe5c42efa8eeb7272705faf014..b02fc45ea9e51f59a6755d9ac9380fa965aa8b9f 100644 (file)
@@ -13,7 +13,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 76fff927e7f715a79140e04352a9535a1f53d61e..0f41a05aea1cf2550ee0aee80c6c3870225d3a71 100644 (file)
@@ -13,7 +13,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;
index 054f7a4edfff18f67c912aa5ce3f09bdb62a743c..4037d76299ee7fdf96b5f88b42150f245fa9f071 100644 (file)
@@ -23,7 +23,7 @@ SEGMENTS {
 }
 
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
             type = constructor,
             label = __CONSTRUCTOR_TABLE__,
             count = __CONSTRUCTOR_COUNT__;
index 4e5cd2b6b0f52c675afa6433bef5798f726e1f71..1947b8e55226bc69f16a427b2d725b9cf9e0216d 100644 (file)
@@ -22,7 +22,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,             type = zp,  define = yes;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
             type = constructor,
             label = __CONSTRUCTOR_TABLE__,
             count = __CONSTRUCTOR_COUNT__;
index a4e9713e905bac9711c8221f26d93938413f60af..c8398197436c614621ffe747efe8ca56aeb92451 100644 (file)
@@ -13,7 +13,7 @@ SEGMENTS {
     ZEROPAGE: load = ZP,  type = zp;
 }
 FEATURES {
-    CONDES: segment = RODATA,
+    CONDES: segment = INIT,
            type = constructor,
            label = __CONSTRUCTOR_TABLE__,
            count = __CONSTRUCTOR_COUNT__;