--- /dev/null
+# 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;
+}
 
--- /dev/null
+# 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__;
+}
+
 
--- /dev/null
+# 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;
+}
 
+++ /dev/null
-# 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;
-}
 
+++ /dev/null
-# 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__;
-}
-
 
+++ /dev/null
-# 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;
-}