Skip to content

Commit e199d7d

Browse files
committed
Start ARPANET.
Build the SIMH H316 emulator. This is for emulating an IMP in an ARPA network.
1 parent 3933af7 commit e199d7d

File tree

9 files changed

+8379
-3
lines changed

9 files changed

+8379
-3
lines changed

Makefile

+6-2
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ DATAPOINT=tools/vt05/dp3300
105105
VT52=tools/vt05/vt52
106106
TEK=tools/tek4010/tek4010
107107
SIMH_IMLAC=tools/simh/BIN/imlac $(OUT)/ssv22.iml
108+
IMP=tools/simh/BIN/h316
108109

109110
H3TEXT=$(shell cd build; ls h3text.*)
110111
NAMES=$(shell cd build; ls names.*)
@@ -156,15 +157,15 @@ out/pdp10-ka/stamp/its: $(OUT)/rp03.2 $(OUT)/rp03.3
156157
$(MKDIR) $(OUT)/stamp
157158
$(TOUCH) $@
158159

159-
out/pdp10-ka/stamp/emulators: $(GT40) $(TV11) $(XGP11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC)
160+
out/pdp10-ka/stamp/emulators: $(GT40) $(TV11) $(XGP11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC) $(IMP)
160161
$(MKDIR) $(OUT)/stamp
161162
$(TOUCH) $@
162163

163164
out/pdp10-kl/stamp/its: $(OUT)/rp04.1
164165
$(MKDIR) $(OUT)/stamp
165166
$(TOUCH) $@
166167

167-
out/pdp10-kl/stamp/emulators: $(VT52) $(TEK)
168+
out/pdp10-kl/stamp/emulators: $(VT52) $(TEK) $(IMP)
168169
$(MKDIR) $(OUT)/stamp
169170
$(TOUCH) $@
170171

@@ -440,6 +441,9 @@ tek-hack:
440441
$(TEK): tek-hack
441442
$(MAKE) -C tools/tek4010 tek4010
442443

444+
$(IMP):
445+
$(MAKE) -C tools/simh h316
446+
443447
tools/supdup/supdup:
444448
$(MAKE) -C tools/supdup
445449

build/arpanet/imp62.simh

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
set debug stdout
2+
3+
do impconfig.simh
4+
set imp num=62
5+
do impcode.simh
6+
7+
set mi1 enabled
8+
set hi1 enabled
9+
set hi2 enabled
10+
set hi1 debug
11+
set hi2 debug
12+
13+
attach -u mi1 4421::4431
14+
attach -u hi2 33001:localhost:33002
15+
set hi2 convert
16+
17+
go

0 commit comments

Comments
 (0)