On 2020-03-06 07:48 PM, Robert Armstrong wrote:
Thanks, Olaf, for the updates. macro11 is working pretty well now.
Is there a a path from macro11 .obj files to absolute memory images,
preferably in -11 absolute loader paper tape image format, that I can
transfer to a real -11?
Did someone say that there’s link11 as well? Or a task builder?
Thanks,
Bob Armstrong
A while back I was looking to do the same thing (assemble macro11 files into
.bin images loadable into, for example, simh) but never found a solution like
the sources for a linker outside of a DEC O/S.
So I built this: https://github.com/AK6DN/obj2bin
And use it like this in my Makefile (under cygwin on windows):
*# makefile for pdp11 bin code**
**
**.PRECIOUS: %.obj**
**
**MACOPT ?= -d md -d me -e bex -yus -rt11**
**OBJOPT ?= --debug --verbose**
**
**%.obj : %.mac**
** macro11 $< $(MACOPT) -l $*.lst -o $@**
**
**%.bin : %.obj**
** obj2bin.pl $(OBJOPT) --binary --log $(@:.bin=.log) --out $@ $+**
**
**# all the files to be made**
**BIN=memx.bin echo1.bin echo2.bin dl11.bin**
**
**all : $(BIN)**
*
Besides linking multiple .obj into a single .bin, it can also generate M9312
compatible boot and console PROM hex image files.
Don
_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh