ld80 - .rel object file linker
ld80 is a linker for .rel object files as seen on CP/M and TRS-80 machines. It is a clone of Microsoft's original L80 linker and was written by Gábor Kiss. This page has a reference to Gábor's original manual page and source code.
My version has some changes to make it work properly on the Mac by avoiding the GNU extensions to getopt(). I also added .cmd format output to make it a more convenient complement to zmac when targeting the TRS-80. It also has a crash bug fix in sort_nodes() and eases compilation by accessing bits only 8 at a time. Version 0.7 fixed a bug I introduced where short sections of code/data could be dropped.
The download includes a pre-built Windows exectuable. ld80 works fine on Mac OSX and Linux, but you'll have to compile it yourself.
George Phillips, November 22, 2022. george -at- 48k.ca