From 919f7c6f5ac5ceb66b6e104e150a6e609f339626 Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Sat, 16 Jan 2021 19:39:24 +0100 Subject: [PATCH] Add TT2500 emulator. --- Makefile | 6 +++- build/pdp10-ka/run | 1 + build/pdp10-ka/start | 6 ++++ build/pdp10-ka/tt2500.simh | 5 +++ build/pdp10-ka/tvdis.ascii | 52 +++++++++++++++++++++++++++ src/system/{ttytyp.321 => ttytyp.322} | 2 +- 6 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 build/pdp10-ka/tt2500.simh create mode 100644 build/pdp10-ka/tvdis.ascii rename src/system/{ttytyp.321 => ttytyp.322} (99%) diff --git a/Makefile b/Makefile index 397e9c98..d662e070 100644 --- a/Makefile +++ b/Makefile @@ -76,6 +76,7 @@ DATAPOINT=tools/vt05/dp3300 VT52=tools/vt05/vt52 TEK=tools/tek4010/tek4010 SIMH_IMLAC=tools/sim-h/BIN/imlac $(OUT)/ssv22.iml +TT2500=tools/sim-h/BIN/tt2500 H3TEXT=$(shell cd build; ls h3text.*) DDT=$(shell cd src; ls sysen1/ddt.* syseng/lsrtns.* syseng/msgs.* syseng/datime.* syseng/ntsddt.*) @@ -122,7 +123,7 @@ out/pdp10-ka/stamp/its: $(OUT)/rp03.2 $(OUT)/rp03.3 $(MKDIR) $(OUT)/stamp $(TOUCH) $@ -out/pdp10-ka/stamp/emulators: $(GT40) $(TV11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC) +out/pdp10-ka/stamp/emulators: $(GT40) $(TV11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC) $(TT2500) $(MKDIR) $(OUT)/stamp $(TOUCH) $@ @@ -333,6 +334,9 @@ tools/sim-h/BIN/pdp11: tools/sim-h/BIN/imlac: $(MAKE) -C tools/sim-h imlac +$(TT2500): + $(MAKE) -C tools/sim-h tt2500 + check-dirs: Makefile mkdir -p $(OUT)/check echo $(SRC) | tr ' ' '\n' | sort > $(OUT)/check/src1 diff --git a/build/pdp10-ka/run b/build/pdp10-ka/run index 6f108f01..1c6d30b3 100644 --- a/build/pdp10-ka/run +++ b/build/pdp10-ka/run @@ -23,6 +23,7 @@ at tk 10000 speed=300 # 10001 reserved for GE bagbiters, hah. set dpk enabled at dpk 10002 speed=4800 +at dpk line=8,10015 speed=4800 at dpk line=11,10019 speed=4800 at dpk line=15,10020 speed=4800 set mty enabled diff --git a/build/pdp10-ka/start b/build/pdp10-ka/start index 60a9d9db..9f78fc68 100755 --- a/build/pdp10-ka/start +++ b/build/pdp10-ka/start @@ -67,6 +67,11 @@ simh_imlac() { started "Imlac" "$!" } +tt2500() { + (sleep 2; tools/simh/BIN/tt2500 build/pdp10-ka/tt2500.simh >tt2500.log 2>&1) & + started "TT2500" "$!" +} + help() { cat <