1
0
mirror of https://github.com/PDP-10/its.git synced 2026-05-01 22:16:35 +00:00

Build on classic SIMH v3.

This commit is contained in:
Lars Brinkhoff
2023-10-06 08:24:57 +02:00
parent 4db8d276ae
commit 85c3f4fa33
8 changed files with 1362 additions and 4 deletions

View File

@@ -83,6 +83,7 @@ SIMH=tools/simh/BIN/pdp10
KA10=tools/sims/BIN/pdp10-ka
KL10=tools/sims/BIN/pdp10-kl
KS10=tools/sims/BIN/pdp10-ks
SIMHV3=tools/simhv3/BIN/pdp10
ITSTAR=tools/itstar/itstar
WRITETAPE=tools/tapeutils/tapewrite
MAGFRM=tools/dasm/magfrm
@@ -163,8 +164,16 @@ out/pdp10-ks/stamp/emulators: $(GT40) $(VT52)
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
out/simhv3/stamp/its: $(OUT)/rp0.dsk
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
out/simhv3/stamp/emulators: $(GT40) $(VT52)
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
$(OUT)/rp0.dsk: build/simh/init $(OUT)/minsys.tape $(OUT)/minsrc.tape $(OUT)/salv.tape $(OUT)/dskdmp.tape build/build.tcl $(OUT)/sources.tape $(OUT)/stamp/pdp10
PATH="$(CURDIR)/tools/simh/BIN:$$PATH" expect -f build/$(EMULATOR)/build.tcl $(IP) $(GW)
PATH="$(CURDIR)/tools/$(EMULATOR)/BIN:$$PATH" expect -f build/$(EMULATOR)/build.tcl $(IP) $(GW)
$(OUT)/rp03.2 $(OUT)/rp03.3: $(OUT)/ka-minsys.tape $(OUT)/minsrc.tape $(OUT)/magdmp.tap $(OUT)/sources.tape
$(EXPECT) -f build/$(EMULATOR)/build.tcl $(IP) $(GW)
@@ -256,6 +265,8 @@ out/pdp10-kl/stamp/test:
out/pdp10-ks/stamp/test:
out/simhv3/stamp/test:
start: build/$(EMULATOR)/start
$(LN) -s $< $*
@@ -279,6 +290,10 @@ out/pdp10-ks/stamp/pdp10: $(KS10) start
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
out/simhv3/stamp/pdp10: $(SIMHV3) start
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
out/klh10/system:
$(MKDIR) $(OUT)/system
x=`echo $(IP) | tr . ,`; \
@@ -301,6 +316,10 @@ out/pdp10-ks/system:
$(MKDIR) $(OUT)/system
cp build/pdp10-ks/config.* $(OUT)/system
out/simhv3/system:
$(MKDIR) $(OUT)/system
cp build/simhv3/config.* $(OUT)/system
out/klh10/dskdmp.ini: build/mchn/$(MCHN)/dskdmp.txt Makefile
$(MKDIR) $(OUT)/stamp
$(SED) -e 's/%IP%/$(IP)/' \
@@ -343,6 +362,16 @@ $(KL10):
$(KS10):
$(MAKE) -C tools/sims pdp10-ks
$(SIMHV3): tools/simhv3
$(MAKE) -C tools/simhv3 pdp10
tools/simhv3: simhv312-4.zip
unzip $<
mv sim $@
simhv312-4.zip:
$(WGET) http://simh.trailing-edge.com/sources/$@
$(ITSTAR):
$(MAKE) -C tools/itstar