65c816: ld config file
authorAlan Cox <alan@linux.intel.com>
Fri, 29 Sep 2017 21:46:54 +0000 (22:46 +0100)
committerAlan Cox <alan@linux.intel.com>
Fri, 29 Sep 2017 21:46:54 +0000 (22:46 +0100)
Library/libs/ld65-v65c816.cfg [new file with mode: 0644]

diff --git a/Library/libs/ld65-v65c816.cfg b/Library/libs/ld65-v65c816.cfg
new file mode 100644 (file)
index 0000000..3ae59b1
--- /dev/null
@@ -0,0 +1,17 @@
+MEMORY {
+       RAMZ:   start = $0000, size = $0100, type = rw, define = yes;
+       RAM1:   start = $0100, size = $FB00, type = rw, define = yes;
+}
+
+SEGMENTS {
+       ZEROPAGE: load = RAMZ, type = zp, define = yes;
+       STARTUP: load = RAM1, type = ro, define=yes;
+       CODE:   load = RAM1, type = ro, define=yes;
+       RODATA: load = RAM1, type = ro, define=yes;
+       DATA:   load = RAM1, type = rw, define=yes;
+       BSS:    load = RAM1, type = bss, define=yes;
+}
+
+FILES {
+       %O: format = bin;
+}