Initial framework for C code.
[pdp11-memory-test] / pdp11.ld
diff --git a/pdp11.ld b/pdp11.ld
new file mode 100644 (file)
index 0000000..3affcb0
--- /dev/null
+++ b/pdp11.ld
@@ -0,0 +1,25 @@
+OUTPUT_FORMAT("a.out-pdp11")
+ENTRY(start)
+phys = 00001000;
+SECTIONS
+{
+  .text phys : AT(phys) {
+    code = .;
+    *(.text)
+    *(.rodata)
+    . = ALIGN(0100);
+  }
+  .data : AT(phys + (data - code))
+  {
+    data = .;
+    *(.data)
+    . = ALIGN(0100);
+  }
+  .bss : AT(phys + (bss - code))
+  {
+    bss = .;
+    *(.bss)
+    . = ALIGN(0100);
+  }
+  end = .;
+}