From f0a9660cc65eaf31726f6edb431928971942b338 Mon Sep 17 00:00:00 2001 From: Brian Callahan Date: Tue, 8 Jun 2021 20:55:13 -0400 Subject: [PATCH] Make it clear this linker can handle both CP/M and MS-DOS. --- README.md | 16 +++++++--------- dub.json | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index fcf003e..c8a8e21 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ l80 === -`l80` is an Intel 8080/Zilog Z80 linker for CP/M-80. +`l80` is a linker for CP/M and MS-DOS `COM` executables. -It reads in object files created by +It reads in object files and libraries created by [`a80`](https://github.com/ibara/a80) and produces executable CP/M-80 binaries from them. +There are not (yet) any assemblers or compilers that +produce 8086 object code for `l80`. But when such programs +appear, `l80` will already be able to handle them. + Building -------- `l80` should build with any @@ -59,12 +63,6 @@ Bugs ---- Probably lots. Test and let me know. -Future ------- -`l80` would be able to link MS-DOS `COM` executables as-is, -if only there were an assembler or compiler that used the -`l80` file format... - License ------- ISC License. See `LICENSE` for details. @@ -72,6 +70,6 @@ ISC License. See `LICENSE` for details. Note ---- This `l80` is in no way related to the linker of the same -name produced by Microsoft, also for CP/M-80. +name produced by Microsoft, also targeting CP/M-80. That one uses a very different file format. diff --git a/dub.json b/dub.json index 3e6f639..54fad72 100644 --- a/dub.json +++ b/dub.json @@ -3,7 +3,7 @@ "Brian Callahan" ], "copyright": "Copyright © 2021, Brian Callahan", - "description": "Intel 8080/Zilog Z80 linker.", + "description": "CP/M and MS-DOS COM executable linker.", "license": "ISC", "name": "l80" }