--- /dev/null
+# Configuration for assembler programs which don't need a special setup
+
+FEATURES {
+ STARTADDRESS: default = $0803;
+}
+SYMBOLS {
+ __LOADADDR__: type = weak, value = __CODE_RUN__;
+ __LOADSIZE__: type = weak, value = __BSS_RUN__ - __CODE_RUN__;
+}
+MEMORY {
+ HEADER: file = %O, start = $0000, size = $0004;
+ RAM: file = %O, start = %S, size = $C000 - %S;
+}
+SEGMENTS {
+ EXEHDR: load = HEADER, type = ro, optional = yes;
+ CODE: load = RAM, type = rw, optional = yes, define = yes;
+ RODATA: load = RAM, type = ro, optional = yes;
+ DATA: load = RAM, type = rw, optional = yes;
+ BSS: load = RAM, type = bss, optional = yes, define = yes;
+}
--- /dev/null
+# Configuration for assembler programs which don't need a special setup
+
+FEATURES {
+ STARTADDRESS: default = $0803;
+}
+SYMBOLS {
+ __LOADADDR__: type = weak, value = __CODE_RUN__;
+ __LOADSIZE__: type = weak, value = __BSS_RUN__ - __CODE_RUN__;
+}
+MEMORY {
+ HEADER: file = %O, start = $0000, size = $0004;
+ RAM: file = %O, start = %S, size = $C000 - %S;
+}
+SEGMENTS {
+ EXEHDR: load = HEADER, type = ro, optional = yes;
+ CODE: load = RAM, type = rw, optional = yes, define = yes;
+ RODATA: load = RAM, type = ro, optional = yes;
+ DATA: load = RAM, type = rw, optional = yes;
+ BSS: load = RAM, type = bss, optional = yes, define = yes;
+}