1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-11 23:53:12 +00:00

Start a local Arpanet NCP.

This commit is contained in:
Lars Brinkhoff 2024-12-21 18:39:59 +01:00
parent e199d7d1ed
commit 80887208ce
6 changed files with 23 additions and 3 deletions

3
.gitmodules vendored
View File

@ -46,3 +46,6 @@
[submodule "tools/chaosnet-tools"]
path = tools/chaosnet-tools
url = https://github.com/Chaosnet/chaosnet-tools
[submodule "tools/ncp"]
path = tools/ncp
url = https://github.com/larsbrinkhoff/linux-ncp

View File

@ -80,7 +80,7 @@ BINIGNORE=-e '^(ka10|kl10|ks10|minsys)$$'
SRCIGNORE=-e '^(system|midas)$$'
SUBMODULES = dasm itstar klh10 mldev simh sims supdup cbridge \
tapeutils tv11 pdp6 vt05 tek4010 chaosnet-tools
tapeutils tv11 pdp6 vt05 tek4010 chaosnet-tools ncp
# These files are used to create bootable tape images.
RAM = bin/ks10/boot/ram.262
@ -106,6 +106,7 @@ VT52=tools/vt05/vt52
TEK=tools/tek4010/tek4010
SIMH_IMLAC=tools/simh/BIN/imlac $(OUT)/ssv22.iml
IMP=tools/simh/BIN/h316
NCPD=tools/ncp/src/ncpd
H3TEXT=$(shell cd build; ls h3text.*)
NAMES=$(shell cd build; ls names.*)
@ -157,7 +158,7 @@ out/pdp10-ka/stamp/its: $(OUT)/rp03.2 $(OUT)/rp03.3
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
out/pdp10-ka/stamp/emulators: $(GT40) $(TV11) $(XGP11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC) $(IMP)
out/pdp10-ka/stamp/emulators: $(GT40) $(TV11) $(XGP11) $(PDP6) $(DATAPOINT) $(VT52) $(TEK) $(SIMH_IMLAC) $(IMP) $(NCPD)
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
@ -165,7 +166,7 @@ out/pdp10-kl/stamp/its: $(OUT)/rp04.1
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
out/pdp10-kl/stamp/emulators: $(VT52) $(TEK) $(IMP)
out/pdp10-kl/stamp/emulators: $(VT52) $(TEK) $(IMP) $(NCPD)
$(MKDIR) $(OUT)/stamp
$(TOUCH) $@
@ -444,6 +445,10 @@ $(TEK): tek-hack
$(IMP):
$(MAKE) -C tools/simh h316
$(NCPD):
$(MAKE) -C tools/ncp/src
$(MAKE) -C tools/ncp/apps
tools/supdup/supdup:
$(MAKE) -C tools/supdup

View File

@ -11,6 +11,7 @@ set hi1 debug
set hi2 debug
attach -u mi1 4421::4431
attach -u hi1 33003:localhost:33004
attach -u hi2 33001:localhost:33002
set hi2 convert

View File

@ -96,6 +96,11 @@ arpanet() {
(sleep 2; cd build/arpanet; ../../tools/simh/BIN/h316 imp62.simh >imp62.log 2>&1) &
started "Arpanet IMP" "$!"
export NCP="$PWD/ncp076"
rm -f "$NCP"
(sleep 5; ./tools/ncp/src/ncpd localhost 33003 33004 2>ncp076.log) &
started "Local NCP daemon" "$!"
}
help() {

View File

@ -49,6 +49,11 @@ arpanet() {
(sleep 2; cd build/arpanet; ../../tools/simh/BIN/h316 imp62.simh >imp62.log 2>&1) &
started "Arpanet IMP" "$!"
export NCP="$PWD/ncp076"
rm -f "$NCP"
(sleep 5; ../linux-ncp/src/ncpd localhost 33003 33004 2>ncp076.log) &
started "Local NCP daemon" "$!"
}
help() {

1
tools/ncp Submodule

@ -0,0 +1 @@
Subproject commit b036bde9b3d2ca6ad6e1ccdbc22abd6178a4d7e6