]> git.sur5r.net Git - cc65/commitdiff
Renamed some additional (not builtin) linker configs.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 18 Sep 2009 17:06:26 +0000 (17:06 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 18 Sep 2009 17:06:26 +0000 (17:06 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@4188 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ld65/cfg/supervision-128k.cfg [new file with mode: 0644]
src/ld65/cfg/supervision-16k.cfg [new file with mode: 0644]
src/ld65/cfg/supervision-64k.cfg [new file with mode: 0644]
src/ld65/cfg/supervision128.cfg [deleted file]
src/ld65/cfg/supervision16.cfg [deleted file]
src/ld65/cfg/supervision64.cfg [deleted file]

diff --git a/src/ld65/cfg/supervision-128k.cfg b/src/ld65/cfg/supervision-128k.cfg
new file mode 100644 (file)
index 0000000..fe0b4e3
--- /dev/null
@@ -0,0 +1,36 @@
+# supervision 1284kbyte cartridge with bankswitching
+# for assembler
+
+# ld65 config file
+# ld65 --config supervision.cfg -o <prog>.bin <prog>.o
+
+MEMORY {
+    RAM:      start = $0000, size = $2000;
+    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;
+}
+
+SEGMENTS {
+    LOWCODE:  load = ROM,      type = ro,                optional = yes;
+    INIT:     load = ROM,      type = ro,  define = yes, optional = yes;
+    CODE:     load = ROM,      type = ro;
+    BANK1:    load = BANKROM1, type = ro;
+    BANK2:    load = BANKROM2, type = ro;
+    BANK3:    load = BANKROM3, type = ro;
+    BANK4:    load = BANKROM4, type = ro;
+    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, offset = $0200, define = yes;
+    BSS:      load = RAM,      type = bss, define = yes;
+    HEAP:     load = RAM,      type = bss, optional = yes; # must sit just below stack
+    VECTOR:   load = ROM,      type = ro,  offset = $3FFA;
+}
diff --git a/src/ld65/cfg/supervision-16k.cfg b/src/ld65/cfg/supervision-16k.cfg
new file mode 100644 (file)
index 0000000..1dbb8b5
--- /dev/null
@@ -0,0 +1,39 @@
+# supervision 16kbyte cartridge
+
+# ld65 config file
+# ld65 --config supervision16.cfg -o <prog>.bin <prog>.o
+MEMORY {
+    ZP:       start = $0000, size = $0100;
+    CPUSTACK: start = $0100, size = $0100;
+    RAM:      start = $0200, size = $1E00;
+    VRAM:     start = $4000, size = $2000;
+    ROM:      start = $C000, size = $4000, fill = yes, fillval = $ff, file=%O, define=yes;
+}
+
+SEGMENTS {
+    LOWCODE:  load = ROM,            type = ro,                optional = yes;
+    INIT:     load = ROM,            type = ro,  define = yes, 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;
+    HEAP:     load = RAM,            type = bss, optional = yes; # must sit just below stack
+    ZEROPAGE: load = ZP,             type = zp,  define = yes;
+}
+FEATURES {
+    CONDES: segment = INIT,
+            type = constructor,
+            label = __CONSTRUCTOR_TABLE__,
+            count = __CONSTRUCTOR_COUNT__;
+    CONDES: segment = RODATA,
+            type = destructor,
+            label = __DESTRUCTOR_TABLE__,
+            count = __DESTRUCTOR_COUNT__;
+    CONDES: type = interruptor,
+           segment = RODATA,
+           label = __INTERRUPTOR_TABLE__,
+           count = __INTERRUPTOR_COUNT__;
+}
+
diff --git a/src/ld65/cfg/supervision-64k.cfg b/src/ld65/cfg/supervision-64k.cfg
new file mode 100644 (file)
index 0000000..d8eadb6
--- /dev/null
@@ -0,0 +1,29 @@
+# supervision 64kbyte cartridge with bankswitching
+# for assembler
+
+# ld65 config file
+# ld65 --config supervision.cfg -o <prog>.bin <prog>.o
+
+MEMORY {
+    RAM:      start = $0000, size = $2000;
+    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;
+}
+
+SEGMENTS {
+    LOWCODE:  load = ROM,      type = ro,                optional = yes;
+    INIT:     load = ROM,      type = ro,  define = yes, 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, offset = $0200, define = yes;
+    BSS:      load = RAM,      type = bss, define = yes;
+    HEAP:     load = RAM,      type = bss, optional = yes; # must sit just below stack
+    VECTOR:   load = ROM,      type = ro,  offset = $3FFA;
+}
diff --git a/src/ld65/cfg/supervision128.cfg b/src/ld65/cfg/supervision128.cfg
deleted file mode 100644 (file)
index fe0b4e3..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# supervision 1284kbyte cartridge with bankswitching
-# for assembler
-
-# ld65 config file
-# ld65 --config supervision.cfg -o <prog>.bin <prog>.o
-
-MEMORY {
-    RAM:      start = $0000, size = $2000;
-    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;
-}
-
-SEGMENTS {
-    LOWCODE:  load = ROM,      type = ro,                optional = yes;
-    INIT:     load = ROM,      type = ro,  define = yes, optional = yes;
-    CODE:     load = ROM,      type = ro;
-    BANK1:    load = BANKROM1, type = ro;
-    BANK2:    load = BANKROM2, type = ro;
-    BANK3:    load = BANKROM3, type = ro;
-    BANK4:    load = BANKROM4, type = ro;
-    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, offset = $0200, define = yes;
-    BSS:      load = RAM,      type = bss, define = yes;
-    HEAP:     load = RAM,      type = bss, optional = yes; # must sit just below stack
-    VECTOR:   load = ROM,      type = ro,  offset = $3FFA;
-}
diff --git a/src/ld65/cfg/supervision16.cfg b/src/ld65/cfg/supervision16.cfg
deleted file mode 100644 (file)
index 1dbb8b5..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# supervision 16kbyte cartridge
-
-# ld65 config file
-# ld65 --config supervision16.cfg -o <prog>.bin <prog>.o
-MEMORY {
-    ZP:       start = $0000, size = $0100;
-    CPUSTACK: start = $0100, size = $0100;
-    RAM:      start = $0200, size = $1E00;
-    VRAM:     start = $4000, size = $2000;
-    ROM:      start = $C000, size = $4000, fill = yes, fillval = $ff, file=%O, define=yes;
-}
-
-SEGMENTS {
-    LOWCODE:  load = ROM,            type = ro,                optional = yes;
-    INIT:     load = ROM,            type = ro,  define = yes, 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;
-    HEAP:     load = RAM,            type = bss, optional = yes; # must sit just below stack
-    ZEROPAGE: load = ZP,             type = zp,  define = yes;
-}
-FEATURES {
-    CONDES: segment = INIT,
-            type = constructor,
-            label = __CONSTRUCTOR_TABLE__,
-            count = __CONSTRUCTOR_COUNT__;
-    CONDES: segment = RODATA,
-            type = destructor,
-            label = __DESTRUCTOR_TABLE__,
-            count = __DESTRUCTOR_COUNT__;
-    CONDES: type = interruptor,
-           segment = RODATA,
-           label = __INTERRUPTOR_TABLE__,
-           count = __INTERRUPTOR_COUNT__;
-}
-
diff --git a/src/ld65/cfg/supervision64.cfg b/src/ld65/cfg/supervision64.cfg
deleted file mode 100644 (file)
index d8eadb6..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-# supervision 64kbyte cartridge with bankswitching
-# for assembler
-
-# ld65 config file
-# ld65 --config supervision.cfg -o <prog>.bin <prog>.o
-
-MEMORY {
-    RAM:      start = $0000, size = $2000;
-    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;
-}
-
-SEGMENTS {
-    LOWCODE:  load = ROM,      type = ro,                optional = yes;
-    INIT:     load = ROM,      type = ro,  define = yes, 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, offset = $0200, define = yes;
-    BSS:      load = RAM,      type = bss, define = yes;
-    HEAP:     load = RAM,      type = bss, optional = yes; # must sit just below stack
-    VECTOR:   load = ROM,      type = ro,  offset = $3FFA;
-}