From fc1cc7919de3e6f4eb5f8e33d01eda51c6d0e77d Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Sat, 9 Sep 2023 13:50:55 +0200 Subject: [PATCH] Configure ITS and emulators for a local Chaos subnet. It has been agreed that subnet 376 should be a local Chaosnetwork. The Chaosnet bridge has been given the node address 177001, and DB/KA/KL ITS is node 177002. --- build/klh10/config.203 | 13 +++++++++---- build/mchn/DB/boot | 4 ++++ build/mchn/DB/dskdmp.txt | 3 ++- build/mchn/KA/boot | 2 ++ build/mchn/KA/run | 4 ++++ build/pdp10-ka/config.202 | 6 +++--- build/pdp10-kl/boot2 | 2 ++ build/pdp10-kl/config.202 | 5 +++-- build/pdp10-kl/run | 4 ++++ build/pdp10-ks/boot | 4 ++++ build/pdp10-ks/config.202 | 6 ++++++ build/pdp10-ks/init | 2 ++ build/simh/boot | 4 ++++ build/simh/config.202 | 6 ++++++ build/simh/init | 2 ++ 15 files changed, 57 insertions(+), 10 deletions(-) diff --git a/build/klh10/config.203 b/build/klh10/config.203 index bc6922c9d..8dcbed4b8 100644 --- a/build/klh10/config.203 +++ b/build/klh10/config.203 @@ -967,6 +967,11 @@ DEFOPT XBL==30. ; # TCP network channels DEFOPT IMPP==1 ; Has an IMP interface DEFOPT SSIMP==1 ; Hooked to "Simulated Simple IMP" +DEFOPT CHAOSP==1 ;Has CHAOS net +DEFOPT MYCHAD==3130 ;CHAOS net address +DEFOPT NINDX==50. ;Number of indices +DEFOPT CH11P==1 ;CHAOS net goes through Unibus + DEFOPT MSPP==1 ;HAS MESSAGE SLURPER DEFOPT DEMON==1 ;HAS DEMON ROUTINES @@ -993,10 +998,10 @@ DEFOPT IMPUS==100. ; IMP net host number (old-style) (100 octal) DEFOPT IMPUS3== ; IP address DEFOPT NM%IMP== ; Subnet mask DEFOPT PKTTRC==-1 ;Packet tracing code enabled -DEFOPT CHAOSP==%CHAOSP% ;Has CHAOS net -DEFOPT MYCHAD==%CHAOSA% ;CHAOS net address -DEFOPT NINDX==50. ;Number of indices -DEFOPT CH11P==%CHAOSP% ;CHAOS net goes through Unibus +;DEFOPT CHAOSP==%CHAOSP% ;Has CHAOS net +;DEFOPT MYCHAD==%CHAOSA% ;CHAOS net address +;DEFOPT NINDX==50. ;Number of indices +;DEFOPT CH11P==%CHAOSP% ;CHAOS net goes through Unibus DEFINE ITSIRP BODY IRPS ITS,,[DB ES NO SJ UP] diff --git a/build/mchn/DB/boot b/build/mchn/DB/boot index d097dad80..8d2ae42a6 100644 --- a/build/mchn/DB/boot +++ b/build/mchn/DB/boot @@ -2,6 +2,10 @@ set console wru=034 set cpu its set cpu idle set tim y2k +set ch enabled +set ch node=177002 +set ch peer=localhost:44041 +att ch 44042 set dz 8b lines=8 at -u dz0 10004 # VT52 diff --git a/build/mchn/DB/dskdmp.txt b/build/mchn/DB/dskdmp.txt index db19c7009..79b43b33d 100644 --- a/build/mchn/DB/dskdmp.txt +++ b/build/mchn/DB/dskdmp.txt @@ -20,7 +20,8 @@ devdef imp ub3 lhdh addr=767600 br=6 vec=250 ipaddr=%IP% gwaddr=%GW% ; Dummy definitions. Only one DZ is still (apparently) needed. devdef dz0 ub3 dz11 addr=760010 br=5 vec=340 ;devdef dz1 ub3 dz11 addr=760020 br=5 vec=350 -%CHAOSP%devdef chaos ub3 ch11 addr=764140 br=6 vec=270 %CHAOSA% +;%CHAOSP%devdef chaos ub3 ch11 addr=764140 br=6 vec=270 %CHAOSA% +devdef chaos ub3 ch11 addr=764140 br=6 vec=270 myaddr=177002 chudpport=44042 chip=177001/localhost:44041 ; Define new HOST device hackery devdef idler ub3 host addr=777000 diff --git a/build/mchn/KA/boot b/build/mchn/KA/boot index 8ad59b683..06a9f9d54 100644 --- a/build/mchn/KA/boot +++ b/build/mchn/KA/boot @@ -14,6 +14,8 @@ set dtc dis set dk dis set pd ena set pd on +set ch enabled +set ch node=177002 at ptr out/pdp10-ka/dskdmp.rim at mta0 out/pdp10-ka/sources.tape set mta mpx=7 diff --git a/build/mchn/KA/run b/build/mchn/KA/run index 6888613e9..5b47af010 100644 --- a/build/mchn/KA/run +++ b/build/mchn/KA/run @@ -41,6 +41,10 @@ set imp ip=192.168.2.101/24 set imp gw=172.31.1.100 set imp host=10.3.0.6 at imp tap:tap0 +set ch enabled +set ch node=177002 +set ch peer=localhost:44041 +att ch 44042 at ptr out/pdp10-ka/dskdmp.rim at dpa0 out/pdp10-ka/rp03.2 at dpa1 out/pdp10-ka/rp03.3 diff --git a/build/pdp10-ka/config.202 b/build/pdp10-ka/config.202 index 84af655d8..a224c054d 100644 --- a/build/pdp10-ka/config.202 +++ b/build/pdp10-ka/config.202 @@ -242,10 +242,10 @@ DEFOPT NNETCH==20. ; # NCP net channels DEFOPT INETP==1 ; Include Internet code DEFOPT TCPP==1 ; Include TCP code DEFOPT XBL==20. ; # TCP network channels -DEFOPT CHAOSP==0 ;CHAOS NET -DEFOPT MYCHAD==3114 ;CHAOS NET ADDRESS +DEFOPT CHAOSP==1 ;CHAOS NET +DEFOPT MYCHAD==177002 ;CHAOS NET ADDRESS DEFOPT NINDX==30. ;NUMBER OF INDICES -DEFOPT CH10P==0 ;CHAOS NET VIA PDP-10 I/O BUS, NOT FRONT-END +DEFOPT CH10P==1 ;CHAOS NET VIA PDP-10 I/O BUS, NOT FRONT-END DEFOPT MSPP==1 ;HAS MESSAGE SLURPER DEFOPT DEMON==1 ;HAS DEMON ROUTINES diff --git a/build/pdp10-kl/boot2 b/build/pdp10-kl/boot2 index d6d3521f2..c73722b8d 100644 --- a/build/pdp10-kl/boot2 +++ b/build/pdp10-kl/boot2 @@ -7,6 +7,8 @@ set lpt dis set dc disable set pd ena set pd on +set ch enabled +set ch node=177002 set mta enabled type=b at mta0 out/pdp10-kl/sources.tape set rpa0 rp04 diff --git a/build/pdp10-kl/config.202 b/build/pdp10-kl/config.202 index 516cc1cc6..bfa79e03b 100644 --- a/build/pdp10-kl/config.202 +++ b/build/pdp10-kl/config.202 @@ -515,9 +515,10 @@ DEFOPT IMPUS==106 ; ARPA net host number DEFOPT IMPUS3== ; Internet host number DEFOPT NCPP==0 ; Flush NCP code DEFOPT NNETCH==30. ; # NCP network channels -DEFOPT CHAOSP==0 ;NO CHAOS NET -DEFOPT MYCHAD==1440 ;CHAOS NET ADDRESS +DEFOPT CHAOSP==1 ;NO CHAOS NET +DEFOPT MYCHAD==177002 ;CHAOS NET ADDRESS DEFOPT NINDX==50. ;NUMBER OF INDICES +DEFOPT CH10P==1 ;CHAOS NET VIA PDP-10 I/O BUS, NOT FRONT-END DEFOPT MSPP==1 ;HAS MESSAGE SLURPER DEFOPT DEMON==1 ;HAS DEMON ROUTINES diff --git a/build/pdp10-kl/run b/build/pdp10-kl/run index 78cfa71d9..3366e84b9 100644 --- a/build/pdp10-kl/run +++ b/build/pdp10-kl/run @@ -24,5 +24,9 @@ set rpa2 rp04 at rpa0 out/pdp10-kl/rp04.0 at rpa1 out/pdp10-kl/rp04.1 at rpa2 out/pdp10-kl/rp04.2 +set ch enabled +set ch node=177002 +set ch peer=localhost:44041 +att ch 44042 load -i bin/kl10/boot/@.ddt go diff --git a/build/pdp10-ks/boot b/build/pdp10-ks/boot index 555b0056c..a449db179 100644 --- a/build/pdp10-ks/boot +++ b/build/pdp10-ks/boot @@ -3,6 +3,10 @@ set cpu its set cpu idle set dz 8b lines=8 at -u dz0 10004 +set ch enabled +set ch node=177002 +set ch peer=localhost:44041 +att ch 44042 # VT52 at -u dz0 line=7,10018 # GT40 diff --git a/build/pdp10-ks/config.202 b/build/pdp10-ks/config.202 index 282bd61eb..135254850 100644 --- a/build/pdp10-ks/config.202 +++ b/build/pdp10-ks/config.202 @@ -959,6 +959,12 @@ IFN DBRM80, DEFOPT RM80P==1 ; with one RM80 DEFOPT NMTCS==1 ;Number of magtape units (so why not NMTUS?) DEFOPT TM03S==1 ;TM03/RH11 Unibus tape controller +DEFOPT NETP==1 ; Connected to a network +DEFOPT CHAOSP==1 ;CHAOS NET +DEFOPT MYCHAD==177002 ;CHAOS NET ADDRESS +DEFOPT NINDX==30. ;NUMBER OF INDICES +DEFOPT CH11P==1 ;CHAOS net goes through Unibus + DEFOPT MSPP==1 ;HAS MESSAGE SLURPER DEFOPT DEMON==1 ;HAS DEMON ROUTINES diff --git a/build/pdp10-ks/init b/build/pdp10-ks/init index b28f67af9..1812cf9a8 100644 --- a/build/pdp10-ks/init +++ b/build/pdp10-ks/init @@ -1,6 +1,8 @@ set console wru=034 set cpu its set tim y2k +set ch enabled +set ch node=177002 at tua0 out/pdp10-ks/minsys.tape at tua1 out/pdp10-ks/salv.tape set rpa0 rp06 diff --git a/build/simh/boot b/build/simh/boot index 03df22779..25196aeb2 100644 --- a/build/simh/boot +++ b/build/simh/boot @@ -2,6 +2,10 @@ set console wru=034 set cpu its set cpu idle set tim y2k +set ch enabled +set ch node=177002 +set ch peer=localhost:44041 +att ch 44042 set dz 8b lines=8 at -u dz0 10004 # VT52 diff --git a/build/simh/config.202 b/build/simh/config.202 index 282bd61eb..135254850 100644 --- a/build/simh/config.202 +++ b/build/simh/config.202 @@ -959,6 +959,12 @@ IFN DBRM80, DEFOPT RM80P==1 ; with one RM80 DEFOPT NMTCS==1 ;Number of magtape units (so why not NMTUS?) DEFOPT TM03S==1 ;TM03/RH11 Unibus tape controller +DEFOPT NETP==1 ; Connected to a network +DEFOPT CHAOSP==1 ;CHAOS NET +DEFOPT MYCHAD==177002 ;CHAOS NET ADDRESS +DEFOPT NINDX==30. ;NUMBER OF INDICES +DEFOPT CH11P==1 ;CHAOS net goes through Unibus + DEFOPT MSPP==1 ;HAS MESSAGE SLURPER DEFOPT DEMON==1 ;HAS DEMON ROUTINES diff --git a/build/simh/init b/build/simh/init index e53b8ba6c..872a7b4e3 100644 --- a/build/simh/init +++ b/build/simh/init @@ -1,6 +1,8 @@ set console wru=034 set cpu its set tim y2k +set ch enabled +set ch node=177002 at tu0 out/simh/minsys.tape at tu1 out/simh/salv.tape set rp0 rp06