DEC - PDP11



 ____  ______  __     _ _ __  __       ____  _    _   _ ____ 
|  _ \/ ___\ \/ /    / / |  \/  |     |  _ \| |  | | | / ___|
| |_) \___ \\  /_____| | | |\/| |_____| |_) | |  | | | \___ \
 |  _ < ___) /  \_____| | | |  | |_____|  __/| |__| |_| |___) |
|_| \_\____/_/\_\    |_|_|_|  |_|     |_|   |_____\___/|____/
                                                             
 ____            _   _ _____ _____
 |  _ \  ___  ___| \ | | ____|_   _|
| | | |/ _ \/ __|  \| |  _|   | | 
| |_| |  __/ (__| |\  | |___  | | 
|____/ \___|\___|_| \_|_____| |_| 
                                   

                        
In questa pagina andremo ad installare le funzionalità di rete DecNET sul nostro RSX-11M-PLUS in modo da poter contattare altri nodi sia locali che remoti.

DecNET è stato uno dei primi protocolli di rete utilizzati nell'ambito dei mini computers, disponibile sin dal primo momento su ethernet è sopravvissuto fino ai nostri giorni anche se in piccole realtà dove ancora si utilizza VMS.

Per una maggiore conoscenza del protocollo e delle sue applicazioni vi rimandiamo alla pagina su DECNET di wikipedia inglese.

Procediamo ora ad installare l'ultima versione disponibile di DecNET per RSX-11M-PLUS che è la 4.6 ed è disponibile per il download qui.

Ora effettuiamo il boot del nostro sistema:

root@semenzara:/home/DEC/RSX11M# pdp11 pdp11.config

PDP-11 simulator V4.0-0 Current        git commit id: 4b03e149
Disabling RK
Disabling HK
Disabling TM
/home/DEC/RSX11M/pdp11.config-14> att ts0 /home/DEC/RSX11M/tapes/BB-J0830-01.M01_RSX11M+_V4.6_1999.tap
TS: Tape Image '/home/DEC/RSX11M/tapes/BB-J0830-01.M01_RSX11M+_V4.6_1999.tap' scanned as SIMH format
/home/DEC/RSX11M/pdp11.config-19> att rp0 /home/DEC/RSX11M/disks/disk_rp06_000.dsk
RP0: '/home/DEC/RSX11M/disks/disk_rp06_000.dsk' Contains an ODS1 File system
RP0: Volume Name:  RSX11MPBL87 Format: DECFILE11A   Sectors In Volume: 340670
/home/DEC/RSX11M/pdp11.config-21> att rp1 /home/DEC/RSX11M/disks/disk_rp06_001.dsk
RP1: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_001.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-23> att rp2 /home/DEC/RSX11M/disks/disk_rp06_002.dsk
RP2: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_002.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-25> att rp3 /home/DEC/RSX11M/disks/disk_rp06_003.dsk
RP3: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_003.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-30> att rl0 /home/DEC/RSX11M/disks/disk_rl02_000.dsk
RL0: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_000.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-33> att rl1 /home/DEC/RSX11M/disks/disk_rl02_001.dsk
RL1: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_001.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-36> att rl2 /home/DEC/RSX11M/disks/disk_rl02_002.dsk
RL2: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_002.dsk', skipping autosizing
/home/DEC/RSX11M/pdp11.config-43> att xq wlan0
Eth: opened OS device wlan0
/home/DEC/RSX11M/pdp11.config-48> attach dz 11000
Listening on port 11000
/home/DEC/RSX11M/pdp11.config-53> set remote telnet=2050
Listening on port 2050
sim> b rp0



RSX-11M-PLUS V4.6  BL87   2044.KW  System:"EMULO "
>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB0:"RSX11MPBL87"
>@DB:[1,2]STARTUP
>; PLEASE NOTE
>;
>;If you have not yet read the system release notes, please do so
>;now before attempting to perform a SYSGEN or to utilize the new
>;features of this system.
>;
>;
>* Please enter time and date (Default:26-JUN-2021 19:50) [S]:
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>INS $EDT
>INS $TKB
>@ <EOF>
>

Ora fermiamo l'emulazione (oppure collegiamoci alla console dell'emulatore attraverso telnet) e montiamo il nastro contenente la distribuzione di DecNET:

> <ctrl+e>
Simulation stopped, PC: 021070 (BR 21036)
sim> att ts0 /home/DEC/RSX11M/tapes/decnet11mp46-netkit.tap
TS: Tape Image '/home/DEC/RSX11M/tapes/decnet11mp46-netkit.tap' scanned as SIMH format
sim> g

A questo punto inizializziamo un disco rimuovibile (ne abbiamo 4 montati sul simulatore) di tipo RL02 dove andremo a posizionare il media di installazione ed il programma principale di configurazione di DecNET che è NETGEN:
In questo tutorial utilizzeremo il disco RL02 numero 2, quindi il DL01:

Verifica dei settori di DL1:
>INS $BAD
>ALL DL1:
>MOU/FOR DL1:
>BAD DL1:
BAD -- DL1: Total bad blocks= 0.

Inizializzazione del volume su DL1 con il nome NETGEN, smontaggio e montaggio standard.
>INIT DL1: NETGEN
>DMO DL1:
19:56:51  *** DL1:  -- Dismount complete
DMO -- TT0:    dismounted from DL1:    *** Final dismount initiated ***
>DEA DL1:
>MOU DL1: NETGEN

Ora montiamo il nastro e procediamo per il restore su DL1 con il programma BRU:
>ALL MS0:
>MOU/FOR MS0:
>UFD DL1:[137,10]
>SET /UIC=[137,10]
>INS $BRU
>BRU/REW/NOINI/UFD/BAC:INSTALL MS0: DL1:
BRU - Starting Tape 1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

Ora bisogna lanciare il programma PREGEN che provvederà a scaricare dal nastro tutto il necessario per il programma NETGEN:
(in grassetto trovate le opzioni da inserire quando richieste)

>@DL1:PREGEN
>;
>; ======================================================================
>;  PREGEN - RSX-11M/S/M-PLUS CEX System Pre-Generation Procedure
>;           Started at 20:00:33 on 26-JUN-2021
>; ======================================================================
>;
>; Copyright (c) 1996,1997,1998 by Mentec, Inc., U.S.A.
>; All rights reserved
>;
>* 01.00 Do you wish to see the PREGEN notes? [Y/N]: N
>;
>; Installing the following tasks:
>;           FLX
>;
>* 04.00 Where is the Network distribution kit loaded [S]: MS0:
>* 04.01 Is the tape already loaded in MS0:? [Y/N]: Y
>* 04.02 Is the tape 1600 BPI? [Y/N]: Y
>DMO MS0:/LOCK=V
20:01:24  *** MS0:  -- Dismount complete
DMO -- TT0:    dismounted from MS0:    *** Final dismount initiated ***
>* 05.00 Where is the NETGEN disk loaded [S]: DL1:
>* 05.01 Is the disk already loaded in DL1:? [Y/N]: Y
BRU - Starting Tape 1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

20:02:11  *** MS0:  -- Dismount complete
DMO -- TT0:    dismounted from MS0:    *** Final dismount initiated ***
>;
>* 03.00 Copy the DECnet distribution kit? [Y/N]: Y
>* 04.00 Where is the DECnet distribution kit loaded [S]: MS0:
>* 04.01 Is the tape already loaded in MS0:? [Y/N]: Y
>* 04.02 Is the tape 1600 BPI? [Y/N]: Y
BRU - Starting Tape 1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

20:04:50  *** MS0:  -- Dismount complete
DMO -- TT0:    dismounted from MS0:    *** Final dismount initiated ***
>;
>* 03.00 Copy the PSI distribution kit? [Y/N]: N
>;
DMO -- TT0:    dismounted from DL1:    *** Final dismount initiated ***
>;
>; ======================================================================
>;  PREGEN - Stopped at 20:04:56 on 26-JUN-2021
>; ======================================================================
>;
20:04:56  *** DL1:  -- Dismount complete
>@ <EOF>

A questo punto il disco DL1 contiene tutto il necessario per eseguire il programma NETGEN, ma attenzione, il PREGEN alla fine ha effettuato il dismount di DL1, quindi ora è necessario montarlo nuovamente per procedere con il NETGEN:

>MOU DL1: NETGEN

Verifichiamo ora di essere posizionati sul nostro disco di boot (RP0-DB0) e sulla directory di DL1 dove risiede il NETGEN [137,10]
>SHOW DEF
DB0:[137,10]  Nonamed  TT0:
Protection UIC:  [137,10]

Nel caso non fosse così allora bisogna posizionarsi correttamente:
>SET /UIC=[137,10]
>SET DEF DB0:
>SHOW DEF
DB0:[001001]  Named  TT36:
Protection UIC:  [137,10]

Bene, ora possiamo lanciare il NETGEN, quando appare <return> ad una domanda vuol dire che si accetta il valore di default proposto, altrimenti in grassetto verrà evidenziato il valore corretto da immettere:

>@DL1:NETGEN
>;
>; =====================================================================
>;  NET - RSX-11M-PLUS CEX System Generation Procedure
>;        Started at 21:14:16 on 26-JUN-2021
>; =====================================================================
>;
>; Copyright (c) 1996,1997,1998 by Mentec, Inc., U.S.A.
>; All rights reserved
>;
>; Generate a CEX System, Version 04.06, for your RSX-11M-PLUS target system.
>;
>; The following CEX Products may be generated
>;DECnet
>;
>; The distribution kits must be up  to  the  current  patch  level.   If
>; necessary, you should stop the  generation  and  apply  the  necessary
>; patches.
>;
>; The logical device name LB: should already be assigned to  the  device
>; which contains the library files for the system  you  are  generating.
>; These files are EXELIB.OLB, EXEMC.MLB,  RSXMAC.SML,  SYSLIB.OLB and
>; NOANSLIB.OLB for RSX-11M-PLUS and 11SLIB.OLB for RSX-11S.
>;
>; The logical device names IN:, OU:, LS: and MP: should not be  assigned
>; to any devices before starting the generation.  These  logical  device
>; names are used by NETGEN to refer to various  disks  used  during  the
>; generation.
>;
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, E-Exit [S]: <return>
>;
>;
>; ====================================================================
>;  NETGEN Disk contains NO DECNET AUTOPATCH corrections
>; ====================================================================
>;
>; =====================================================================
>;  NET - Section  1 - General Initialization
>; =====================================================================
>;
>* 01.00 Do you want to see the NETGEN notes/cautions [D=N]? [Y/N]: <return>
>* 02.00 Target system device [dduu, D=SY:] [S]: <return>
>* 03.00 Listing/map device [dduu, D=None] [S]: <return>
>* 04.00 UIC Group Code for NETGEN output [O R:1-377 D:5]: <return>
>;
>; Checking for required tasks and UICs.
>;
>;
>; Creating UFD for SY:[005,001]
>; Creating UFD for SY:[005,010]
>;
>; 07.00 User ID to be used to identify your new responses
>*       [D=None] [S R:0.-30.]: <return>
>* 08.00 Is this generation to be a dry run [D=N]? [Y/N]: <return>
>* 09.00 Do you want a standard function network [D=N]? [Y/N]: Y
>* 11.00 Should old files be deleted [D=N]? [Y/N]: Y
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;
>; =====================================================================
>;  NET - Section  2 - Define the target system
>; =====================================================================
>;
>* 02.00 RSXMC.MAC location (ddu:[g,m], D=SY:[011,010]) [S]: <return>
>;
>; SY00:[011,010]RSXMC.MAC is being copied to SY:[005,010]RSXMC.MAC
>;
>; SY:[005,010]RSXMC.MAC is being scanned to define your target system.
>; This may take up to several minutes.
>;
>; The target is an RSX-11M-PLUS system, with...
>;A 20K-Executive
>;Kernel data space enabled
>;Extended memory support (more than 124K words of memory)
>;Multi-user protection
>;Extended instruction set (EIS)
>;Powerfail recovery support
>;Dynamic task checkpoint allocation
>;PLAS support
>;Queue Manager (QMG) support
>;
>; Creating UFD for SY:[005,024]
>; Creating UFD for SY:[005,054]
>;
>* 04.00 RSX11M.STB location (ddu:[g,m], D=SY00:[001,054]) [S]: <return>
>;
>; SY00:[001,054]RSX11M.STB is being copied to SY:[005,054]RSX11M.STB
>;
>;
>; Checking for required library files and tasks.
>;
>* 05.00 Should tasks link to the Supervisor Mode FCS library [D=N]? [Y/N]: <return>
>* 06.00 Should tasks link to the Memory Resident FCS library [D=N]? [Y/N]: Y
>;
>; The DECnet CEX Product will be generated.
>;
>; Only non-routing nodes can be generated from your distribution kit.
>;
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;

Ora andiamo a definire quale adattatore di rete dobbiamo installare, nel nostro simulatore abbiamo definito un adattatore di rete di tipo QNA:

>; =====================================================================
>;  NET - Section  3 - Define the system lines
>; =====================================================================
>;
>* 01.00 Device Driver Process name [<RET>=Done] [S R:0-3]: QNA
>* 02.00 How many QNA controllers are there [D R:1.-2. D:1.]: <return>
>;
>* 03.01 CSR address for QNA-0 [O R:160000-177777 D:174440]: <return>
>* 03.02 Vector address for QNA-0 [O R:0-774 D:120]: <return>
>* 03.03 Device priority for QNA-0 [O R:4-6 D:5]: <return>
>;
>* 04.07 Set the state for QNA-0 ON when loading the network [D=N]? [Y/N]: Y
>;
>* 01.00 Device Driver Process name [<RET>=Done] [S R:0-3]: <return>
>;
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;
>; =====================================================================
>;  NET - Section  4 - Define the CEX System
>; =====================================================================
>;
>; Creating build files for AUX, the CEX Auxillary routine.
>;
>; Creating build files for CETAB, the CEX configuration tables.
>;
>; Creating build files for the DDMs, the device driver modules.
>;
>;QNA
>;
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;
>; =====================================================================
>;  NET - Section  5 - Define the Comm Exec Support Components
>; =====================================================================
>;
>; Creating build files for NTINIT, the network initializer.
>;
>; Creating build files for NTL, the network loader.
>;
>; Creating build files for EVL/EVC, the event logger and collector.
>;
>; EVL will use 6. event buffers.
>;
>; =====================================================================
>;  NET - Section  6 - Define the System Management Utilities
>; =====================================================================
>;
>; Creating build files for NCP, the network control program.
>;
>; Creating build files for NMVACP  and  NMDRV,  the  Network  Management
>; Volatile ACP and driver.
>;
>; Creating build files for CFE, the configuration file editor.
>;
>; Creating build files for NDA, the network dump analyzer.
>;
>; Creating build files for VNP, the virtual network control program.
>;
>; Creating build files for LOO, the loop test sender task.
>;
>; Creating build files for EVF, the event file interpreter program.
>;
>;
>; =====================================================================
>;  NET - Section  7 - Define the CEX Products
>; =====================================================================
>;
>; Questions concerning the following CEX Products will now be asked.
>;
>;DECnet
>;
>;
>; =====================================================================
>;  DEC - DECnet CEX Product Generation Procedure
>;        Starting questions at 21:19:10 on 26-JUN-2021
>; =====================================================================
>;
>; Copyright (c) 1996,1997,1998 by Mentec, Inc., U.S.A.
>; All rights reserved
>;
>; Generate the DECnet CEX Product for your RSX-11M-PLUS target
>; System.
>;

In questa sezione definiamo come apparirà il nostro sistema sulla rete (nome, numero di nodo ed identificativo) ed anche i sistemi noti, nel caso al momento non ce ne siamo invece di riempire i campi delle domande 07.00 e 07.01 basterà dare <return> alla prima domanda 07.00:


>; =====================================================================
>;  DEC - Section  1 - Define the target and remote nodes
>; =====================================================================
>;
>* 01.00 What is the target node name [S R:0-6]: EMULO
>* 02.00 What is the target node address [S R:0.-8.]: 1.134
>* 03.00 Target node ID [D=None] [S R:0.-32.]: Emulo PDP 11/73 on  (SimH)
>;
>; Node type is non-routing
>;
>; Extended  network  support for network command terminals and products
>; layered on DECnet, will be included.
>;
>* 07.00 Remote node name [<RET>=Done] [S R:0-6]: HOBBIT
>* 07.01 What is the remote node address [D=1.1] [S R:0.-8.]: 1.130
>;
>* 07.00 Remote node name [<RET>=Done] [S R:0-6]: RSTS
>* 07.01 What is the remote node address [D=1.131] [S R:0.-8.]: 1.131
>;
>* 07.00 Remote node name [<RET>=Done] [S R:0-6]: PLOFFY
>* 07.01 What is the remote node address [D=1.132] [S R:0.-8.]: 1.132
>;
>* 07.00 Remote node name [<RET>=Done] [S R:0-6]: GNAPPY
>* 07.01 What is the remote node address [D=1.133] [S R:0.-8.]: 1.133
>;
>* 07.00 Remote node name [<RET>=Done] [S R:0-6]: <return>
>;
>; The DECnet MACRO user library and FORTRAN/COBOL/BASIC+2  library  will
>; be included.
>;
>; The DECnet MACRO user library will  be  placed  on  your  target  disk
>; as "SY:[1,1]NETLIB.MLB".
>;
>; The DECnet FORTRAN/COBOL/BASIC+2 object library will be placed on your
>; target disk  as "SY:[1,1]NETFOR.OLB".
>;
>; If necessary, please move them to  the  library  disk  (LB:)  on  your
>; target system, if this is different from your target disk (SY:).
>;
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;
>; =====================================================================
>;  DEC - Section  2 - Define the DECnet Communications Components
>; =====================================================================
>;
>; Creating build files for XPT, the routing process.
>;
>; Creating build files for ECL, the network services process and driver.
>;
>; Creating build files for NETACP, the network services ACP.
>;
>; NETACP will be checkpointable.
>;
>; Creating build files for EPM, the Ethernet protocol manager process.
>;
>; =====================================================================
>;  DEC - Section  3 - Define the DECnet Network Management Components
>; =====================================================================
>;
>; Creating build files for NICE, the  network  information  and  control
>; server task.
>;
>; Creating build files for EVR, the network event receiver task.
>;
>; Creating build files for NTD, the node state display task.
>;
>; Creating build files for NTDEMO, the node state display server task.
>;
>; Creating build files for LIN, the link watcher task.
>;
>; Creating build files for MIR, the loop test mirror task.
>;
>; Creating build files for NVP, the network connect verification task.
>;
>; Creating build files for SCP, the node name server control task.
>;
>; Creating build files for NNC, the node name collector task.
>;
>; Creating build files for NNS, the node name server.
>;
>;
>; =====================================================================
>;  DEC - Section  4 - Define the DECnet Satellite Support Components
>; =====================================================================
>;
>* 02.00 Do you want the Satellite Support Components [D=N]? [Y/N]: <return>
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;
>; =====================================================================
>;  DEC - Section  5 - Define the DECnet File Utilities
>; =====================================================================
>;
>; Creating build files  for  NFT, the network file access user task.
>;
>; Creating  build  files  for  FTS,  the  network  file  access  spooler
>; user task.
>;
>; Creating build files for FAL, the network file access server.
>;
>; FAL will support RMS file access.
>; FAL will be a multi-copy object.
>; FAL will not be overlaid.
>; FAL will use the memory resident RMS library.
>; FAL user data buffer size will be 2048 bytes.
>;
>; Creating build files for  MCM,  the  network  command  or  batch  file
>; submission server.
>;
>; MCM requests will be queued to BATCH.
>;
>; =====================================================================
>;  DEC - Section  6 - Define the DECnet Terminal and Control Utilities
>; =====================================================================
>;
>; Creating build files for RMT and RMTACP, the remote  network  terminal
>; task and ACP.
>;
>; The maximum number of simultaneous RMT users is 4.
>;
>; Creating build files for HT: and RMHACP, the remote  network  terminal
>; driver and ACP.
>;
>; RMHACP will support 4 simultaneous incoming connections.
>; HTDRV will support 4 HT: units.
>;
>; Creating build files for NCT, the network command terminal server
>;
>; Creating  build  files  for  RTH,  the  network  command terminal host
>; support.
>;
>; Creating build files for TLK, the remote talk user task.
>;
>; Creating build files for LSN, the remote talk server task.
>;
>; Creating build files for PHO, the inter-terminal conversation utility.
>;
>; Creating build files for LAT/LCP, the Local Area Transport terminal
>; service process and LAT Control Program
>;
>; Creating build files for TCL, the remote task control server task.
>;
>;
>; =====================================================================
>;  DEC - DECnet CEX Product Generation Procedure
>;        DECnet question/answer section completed at 21:24:55 on 26-JUN-2021
>; =====================================================================
>;
>;
>; =====================================================================
>;  NET - Section  8 - Complete the CEX System Definitions
>; =====================================================================
>;
>; Creating build files for DLX, the Direct Line Access process.
>;
>* 02.00 What is the Large Data Buffer (LDB) size [D R:576.-1484. D:576.]: <return>
>;
>; <EOS>  Do you want to:
>*        <RET>-Continue, R-Repeat section, P-Pause, E-Exit [S]: <return>
>;
>;

SI PARTE!!! :) Sarà un po lunghetto se avete sotto un harware non proprio performante.

>; =====================================================================
>;  NET - Section  9 - Build the CEX System at 21:25:11 on 26-JUN-2021
>; =====================================================================
>;
>; All questions have now been asked and the selected components will now
>; be built.  This may take from one to three  hours,  depending  on  the
>; selection of components and the system you are running on.
>;
>PIP SY:[005,054]CETAB.MAC/PU/NM
>PIP SY:[005,054]AUX.DAT/PU/NM
>;
>SET /UIC=[1,2]
>PIP OU:[1,2]NETHLP.ULB=IN:[1,2]NETHLPD.HLP
>PIP OU:[1,2]NETHLP.ULB/PU/NM
>SET /UIC=[005,024]
>;
>PIP OU:[5,54]/NV=IN:[3,54]RSXVEC.STB
>PIP OU:[5,54]/NV/CO=IN:[131,54]AUX.TSK
>PIP OU:[5,54]/NV=IN:[131,54]AUX.STB
>PIP OU:[5,54]AUX.TSK/PU/NM,AUX.STB
>MAC @OU:[5,24]CETABASM.CMD
>PIP OU:[5,24]CETAB.OBJ/PU/NM
>TKB @OU:[5,24]CETABBLD.CMD
>PIP OU:[5,54]CETAB.TSK/PU/NM,CETAB.STB
>PIP OU:[5,54]/NV/CO=IN:[132,54]NTINIT.TSK
>PIP OU:[5,54]NTINIT.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[132,54]NTL.TSK
>PIP OU:[5,54]NTL.TSK/PU/NM
>MAC @OU:[5,24]EVLASM.CMD
>PIP OU:[5,24]EVLDAT.OBJ/PU/NM
>TKB @OU:[5,24]EVLBLD.CMD
>PIP OU:[5,54]/NV=IN:[131,24]EVL.DAT
>PIP OU:[5,54]EVL.TSK/PU/NM,EVL.STB,EVL.DAT
>TKB @OU:[5,24]EVCBLD.CMD
>PIP OU:[5,54]EVC.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]NCPRES.TSK
>PIP OU:[5,54]NCPRES.TSK/PU/NM
>MAC @OU:[5,24]NMVACPASM.CMD
>PIP OU:[5,24]NMDRV.OBJ/PU/NM,NMTAB.OBJ
>TKB @OU:[5,24]NMVACPBLD.CMD
>PIP OU:[5,54]/NV/CO=IN:[135,54]NMVACP.TSK
>PIP OU:[5,54]/NV=IN:[135,54]NMVACP.STB
>PIP OU:[5,54]NMVACP.TSK/PU/NM,NMDRV.TSK,NMDRV.STB
>PIP OU:[5,54]/NV/CO=IN:[132,54]CFERES.TSK
>PIP OU:[5,54]CFERES.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[141,54]NDA.TSK
>PIP OU:[5,54]NDA.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[132,54]VNP.TSK
>PIP OU:[5,54]VNP.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]LOO.TSK
>PIP OU:[5,54]/NV=IN:[135,54]LOO.STB
>PIP OU:[5,54]LOO.TSK/PU/NM,LOO.STB
>PIP OU:[5,54]/NV/CO=IN:[135,54]EVFRES.TSK
>PIP OU:[5,54]EVFRES.TSK/PU/NM
>MAC @OU:[5,24]DLXASM.CMD
>PIP OU:[5,24]DLXTAB.OBJ/PU/NM
>TKB @OU:[5,24]DLXBLD.CMD
>PIP OU:[5,54]DLX.DAT/NV=IN:[131,24]DLX.DAT
>PIP OU:[5,54]DLX.TSK/PU/NM,DLX.STB,DLX.DAT
>PIP OU:[5,54]DLXTAB.TSK/PU/NM,DLXTAB.STB
>;
>TKB @OU:[5,24]QNABLD.CMD
>PIP OU:[5,54]QNA.TSK/PU/NM,QNA.STB
>PIP OU:[5,54]/NV=IN:[131,24]QNA.DAT
>PIP OU:[5,54]QNA.DAT/PU/NM
>SET /UIC=[1,1]
>PIP OU:[1,1]NETLIB.MLB/NV=IN:[1,10]NETLIBU.MLB
>PIP OU:[1,1]NETLIB.MLB/PU
>LBR OU:[1,1]NETFOR.OBS=IN:[133,24]DAPFOR/EX
>LBR OU:[1,1]NETTMP.OBS=IN:[133,24]DAPTRC/EX
>LBR OU:[1,1]NETFOR/CO:1:320.:192.=IN:[134,24]NETFOR.OLB
>LBR OU:[1,1]NETFOR/IN=OU:[1,1]NETFOR.OBS
>LBR OU:[1,1]NETFOR/IN/-EP=OU:[1,1]NETTMP.OBS
>LBR OU:[1,1]NETFOR/DG:$MBLUN:$ASTBL:$ASTLU
Entry points deleted:
$MBLUN
$ASTBL
$ASTLU

>PIP OU:[1,1]NETFOR.OBS;*/DE,NETTMP.OBS;*
>PIP OU:[1,1]NETFOR.OLB/PU
>SET /UIC=[005,024]
>PIP OU:[005,024]/NV=IN:[137,24]NTEST.CMD
>PIP OU:[005,024]NTEST.CMD/PU/NM
>SET /UIC=[005,054]
>PIP OU:[005,054]/NV/CO=IN:[133,54]DTS.TSK,DTR.TSK
>PIP OU:[005,054]DTS.TSK/PU/NM,DTR.TSK
>SET /UIC=[005,024]
>TKB @OU:[5,24]XPTBLD.CMD
>PIP OU:[5,54]XPT.DAT/NV=IN:[131,24]XPT.DAT
>PIP OU:[5,54]XPT.TSK/PU/NM,XPT.STB,XPT.DAT
>MAC @OU:[5,24]ECLASM.CMD
>PIP OU:[5,24]ECLTAB.OBJ/PU/NM
>TKB @OU:[5,24]ECLBLD.CMD
>PIP OU:[5,54]ECL.DAT/NV=IN:[131,24]ECL.DAT
>PIP OU:[5,54]ECL.TSK/PU/NM,ECL.STB,ECLTAB.TSK,ECLTAB.STB,ECL.DAT
>PIP OU:[5,54]/NV/CO=IN:[135,54]PROXY.TSK
>TKB @OU:[5,24]NETACPBLD.CMD
>PIP OU:[5,54]NETACP.TSK/PU/NM,NETACP.STB
>TKB @OU:[5,24]EPMBLD.CMD
>PIP OU:[5,54]/NV=IN:[131,24]EPM.DAT,EPMST.DAT
>PIP OU:[5,54]EPM.TSK/PU/NM,EPM.STB,EPM.DAT,EPMST.DAT
>PIP OU:[5,54]/NV/CO=IN:[135,54]NICE.TSK
>PIP OU:[5,54]NICE.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]EVR.TSK
>PIP OU:[5,54]EVR.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]NTD.TSK
>PIP OU:[5,54]NTD.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]NTDEMO.TSK
>PIP OU:[5,54]NTDEMO.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]LIN.TSK
>PIP OU:[5,54]LIN.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[135,54]MIR.TSK
>PIP OU:[5,54]/NV=IN:[135,54]MIR.STB
>PIP OU:[5,54]MIR.TSK/PU/NM,MIR.STB
>PIP OU:[5,54]/NV/CO=IN:[132,54]NVP.TSK
>PIP OU:[5,54]NVP.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[165,54]SCPRES.TSK
>PIP OU:[5,54]SCPRES.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[161,54]NNCRES.TSK
>PIP OU:[5,54]NNCRES.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[162,54]NNDRV.TSK,NNDRV.STB,NNS.TSK,IN:[162,24]NNS.DAT
>PIP OU:[5,54]NNDRV.TSK,NNDRV.STB,NNS.TSK,NNS.DAT/PU/NM
>TKB @OU:[5,24]NFTBLD.CMD
>PIP OU:[5,54]NFTRES.TSK/PU/NM
>SET /UIC=[5,24]
>MAC @OU:[5,24]FTSASM.CMD
>TKB @OU:[5,24]FTSBLD.CMD
>PIP OU:[5,54]FTSRES.TSK/PU/NM,FTSDEQRES.TSK
>SET /UIC=[5,24]
>MAC @OU:[5,24]FALASM.CMD
>PIP OU:[5,24]FALPRM.OBJ/PU/NM
>TKB @OU:[5,24]FALBLD.CMD
>PIP OU:[5,54]FAL.TSK/PU/NM,FALRES.TSK,FALFSL.TSK
>TKB @OU:[5,24]MCMBLD.CMD
>PIP OU:[5,54]MCM.TSK/PU/NM
>MAC @OU:[5,24]RMTASM.CMD
>PIP OU:[5,24]RMTACP.OBJ/PU/NM
>TKB @OU:[5,24]RMTBLD.CMD
>PIP OU:[5,54]RMT.TSK/PU/NM,RMTACP.TSK
>MAC @OU:[5,24]RMHACPASM.CMD
>PIP OU:[5,24]RMHACP.OBJ/PU/NM,HTTAB.OBJ
>TKB @OU:[5,24]RMHACPBLD.CMD
>PIP OU:[5,54]RMHACP.TSK/PU/NM,HTDRV.TSK,HTDRV.STB
>PIP OU:[5,54]/NV/CO=IN:[140,54]TRXCTL.TSK
>PIP OU:[5,54]/NV/CO=IN:[140,54]TRXCOL.TSK
>PIP OU:[5,54]TRXCTL.TSK/PU/NM
>PIP OU:[5,54]TRXCOL.TSK/PU/NM
>TKB @OU:[5,24]NCTBLD.CMD
>PIP OU:[5,54]NCT.DAT/NV=IN:[140,24]NCT.DAT
>PIP OU:[5,54]NCT.TSK/PU/NM,NCT.STB,NCT.DAT
>PIP OU:[5,54]NCT1.TSK/PU/NM,NCT1.STB
>PIP OU:[5,54]NCTCTL.TSK/PU/NM
>MAC @OU:[5,24]RTHASM.CMD
>TKB @OU:[5,24]RTHBLD.CMD
>PIP OU:[5,24]RTHTAB.OBJ/PU/NM
>PIP OU:[5,54]RTH.DAT/NV=IN:[140,24]RTH.DAT
>PIP OU:[5,54]RTH.TSK/PU/NM,RTH.STB,RTH.DAT
>PIP OU:[5,54]RTHTAB.TSK/PU/NM,RTHTAB.STB
>TKB @OU:[5,24]TLKBLD.CMD
>PIP OU:[5,54]TLKRES.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[133,54]LSN.TSK
>PIP OU:[5,54]LSN.TSK/PU/NM
>PIP OU:[5,54]/NV/CO=IN:[133,54]PHONE.TSK
>PIP OU:[5,54]PHONE.TSK/PU/NM
>SET /UIC=[1,2]
>PIP OU:[1,2]/NV=IN:[133,10]PHONEHELP.HLP
>PIP OU:[1,2]PHONEHELP.HLP/PU
>SET /UIC=[5,24]
>PIP OU:[5,54]/NV/CO=IN:[135,54]LCP.TSK
>PIP OU:[5,54]/NV/CO=IN:[131,54]LAT.TSK,LAT.STB
>PIP OU:[5,54]/NV/CO=IN:[131,54]LAT1.TSK,LAT1.STB
>PIP OU:[5,54]/NV/CO=IN:[131,54]LTD.TSK,LTD.STB
>PIP OU:[5,54]/NV/CO=IN:[131,54]LTD1.TSK,LTD1.STB
>PIP OU:[5,54]LAT.DAT/NV=IN:[131,24]LAT.DAT
>PIP OU:[5,54]LTD.DAT/NV=IN:[131,24]LTD.DAT
>PIP OU:[5,54]LAT.TSK/PU/NM,LAT.STB,LAT.DAT
>PIP OU:[5,54]LAT1.TSK/PU/NM,LAT1.STB
>PIP OU:[5,54]LTD.TSK/PU/NM,LTD.STB
>PIP OU:[5,54]LTD1.TSK/PU/NM,LTD1.STB
>PIP OU:[5,54]LTD.DAT/PU/NM
>PIP OU:[5,54]LCP.TSK/PU/NM
>MAC @OU:[5,24]TCLASM.CMD
>PIP OU:[5,24]TCLPWD.OBJ/PU/NM
>TKB @OU:[5,24]TCLBLD.CMD
>PIP OU:[5,54]TCL.TSK/PU/NM
>;
>; =====================================================================
>;  NET - Section 10 - Generation Clean Up
>; =====================================================================
>;
>; Creating NETCFG.TXT, the network configuration description file.
>; Creating NETCFE.CMD, the network configuration command file.
>; Creating NETINS.CMD, the network installation command file.
>; Creating NETREM.CMD, the network removal command file.
>;
>;
>; The network HELP file library has been placed on your target disk, as:
>;
>;SY:[1,2]NETHLP.ULB
>;
>; This file should be moved to your target systems library device (LB:).
>;
>;
>; =====================================================================
>;  NET - RSX-11M-PLUS CEX System Generation Procedure
>;        Stopped at 21:39:37 on 26-JUN-2021
>; =====================================================================
>;
>@ <EOF>

Ora facciamo in modo che la rete parta al boot del sistema, andremo ad inserire i comandi per il NETINS nel file STARTUP.CMD che risiede nella directory DB0:[1,2]
>SET   /UIC=[1,2]
>EDT STARTUP.CMD
    1       .;
*CHA.;
.; STARTUP.CMD for RSX-11M-PLUS distribution kits.
.;
.;
.; This file is a prototype startup file distributed as part of the
.; RSX-11M-PLUS distribution.  You should customize this file to meet
.; the needs of your particular installation. For example, application
.; tasks may be installed here, the CUSPS from LIBUIC ([3,54] on the
.; distribution kit) may be installed if not already installed in the
.; saved system image, etc.
.;;                       PLEASE NOTE

...

Andiamo ad inserire le righe in grassetto nel punto sotto indicato:
.; ENABLE EDITORS

INS $EDT
INS $TKB

.; Start Decnet and LAT

.sett $cex
.sett $dec
.sett $nns
.sett $lat
asn DB0:=XX:
INS DB0:[005,054]LCP
LCP CREATE /TERMINALS=25
@[5,1]NETINS


    .EXIT

<ctrl+z>
*EXIT
DB0:[1,2]STARTUP.CMD;2 187 lines
>


Ora andiamo a modificare il file SHUTUP.CMD che risiede sempre nella directory DB0:[1,2] in modo che allo shutdown la rete venga spenta nel modo appropriato, inseriamo alla fine del file le righe in grassetto:
>EDT SHUTUP.CMD
    1       .;
*CHA.;
.; SHUTUP.CMD for RSX-11M-PLUS distribution kits.
.;.;
.; This file is a prototype shutup file distributed as part of
.; RSX-11M-PLUS distribution. You should customize this file
.; to meet the needs of your particular installation.
.;
        .ENABLE SUBSTITUTION
        .ENABLE GLOBAL        .IFINS ...VCP VCP DISCONNECT /ALL@[1,2]QMGSTOP[EOB]

...

.; Stop Decnet and LAT

.sett $cex
.sett $dec
.sett $nns
.sett $lat
asn DB0:=XX:
@[5,1]NETREM

<ctrl+z>
*EXIT
DB0:[1,2]SHUTUP.CMD;2 25 lines
>

Ora andiamo a modificare il file NETINS che risiede nella directory DB0:[005,001] in modo da evitare che ci chieda l'utente con il quale far partire la rete, inserire/modificare le righe in grassetto nella subroutine NET15:
>SET /UIC=[5,1]
>EDT NETINS.CMD
    1       .;
*CHA.;
.; NETINS.CMD - Network Installation Command File
.;
.; This command  file  installs  the  network  tasks  you  have
.; selected during  NETGEN.   If  the  logical  device  XX:  is
.; already defined, it is assumed to be the disk on  which  the
.; network tasks reside.
.;

...

.NET15:
    .TESTFILE XX:'<NETUIC>'AUX.STB
    .IF <FILERR> EQ 1 .GOTO NET20
    .PARSE <UIC> "[," NETXX0 NETXX1 NETXX0
    .; MODIFICATO DA SYSTEM 26/06/21
    .SETN NETXXU 5
    .;ASKN [1:377:'NETXX1'] NETXXU What is the network UIC group code
    .ENABLE QUIET
    SET /NETUIC=['NETXXU',54]
    .DISABLE QUIET
    .GOTO NET15

<ctrl+z>
*EXIT
DB0:[5,1]NETINS.CMD;2 246 lines
>

A questo punto bisogna modificare la PROTECTION della directory DB0:[005,001] in modo che il processo di boot [200,200] possa andare a creare il file NETRND.COM durante il NETINS, per fare questo bisogna uscire dall'utenza di operatore [200,200] ed entrare come SYSTEM (password SYSTEM), utilizzeremo la CMD DCL in quanto è più comoda per fare questa operazione:
>BYE
Have a Good Morning
01-JUL-2021 11:57 TT0:  logged off EMULO 
$
>HELLO SYSTEM
Password:

RSX-11M-PLUS V4.6   BL87    [1,54] System    EMULO 
1-JUL-2021 11:57   Logged on Terminal TT0:  as SYS1

Good Morning

 
    *****************************************************************
    *                                                               *
    *                    Welcome to RSX-11M-PLUS                    *
    *                                                               *
    *                  Version 4.6  Base level 87                   *
    *                This is file LB:[1,2]LOGIN.TXT                 *
    *                                                               *
    *****************************************************************
 
    Last interactive login on Thursday, July 1, 2021  10:45:50 (TT0:)
 
>SET DCL
$ SET /PROT (SYSTEM:RWED,OWNER:RWED,GROUP:RWED,WORLD:RW) DB0:[0,0]005001.DIR
$ SET MCR
>

Abbiamo finito :), fermiamo il sistema e facciamo ripartire, vediamo se tutto va bene:
>RUN SHUTUP
>

RSX-11M-PLUS Shut down program

Enter minutes to wait before shutdown: 0
Reason for shutdown (<CR> for none):
OK to shutdown? [Y/N]: Y
All further logins are disabled

26-JUN-2021 21:49 System is now shutting down -- EMULO

QUE /STO:QMG
>
STOP/ACCOUNTING SHUTUP
21:49:23  SYSLOG -- 47. Exiting
>
@LB:[1,2]SHUTUP
>VCP DISCONNECT /ALL
>asn DB0:=XX:
>; The CEX will not be unloaded since there is a CEX product
>; still loaded.
>* On what device are the network tasks [S]:

AT.T0  -- Syntax error
.TESTFILE 'NEWDEV':'<NETUIC>'CETAB.MAC
.TESTFILE :[1,54]CETAB.MAC
>
ELI /NOLOG
>
ACS DB0:/BLKS=0.
ACS -- Checkpoint file now inactive
>
DMO DB0:/DEV/LOCK=V
DMO -- System disk being dismounted
DMO -- SYSTEM  dismounted from DB0:    *** Final dismount initiated ***
21:49:36  *** DB0:  -- Dismount complete
>
DMO DL1:/DEV/LOCK=V
DMO -- TT0:    dismounted from DL1:    *** Final dismount initiated ***
21:49:41  *** DL1:  -- Dismount complete
>
SHUTUP operation complete

HALT instruction, PC: 126130 (CLRB @#177776)
sim>
sim>

sim> q
Goodbye
Eth: closed wlan0
root@semenzara:/home/DEC/RSX11M# pdp11 pdp11.config

PDP-11 simulator V4.0-0 Current        git commit id: 4b03e149
Disabling RK
Disabling HK
Disabling TM
/home/DEC/RSX11M/pdp11.config-14> att ts0 /home/DEC/RSX11M/tapes/BB-J0830-01.M01
_RSX11M+_V4.6_1999.tap
TS: Tape Image '/home/DEC/RSX11M/tapes/BB-J0830-01.M01_RSX11M+_V4.6_1999.tap' sc
anned as SIMH format
/home/DEC/RSX11M/pdp11.config-19> att rp0 /home/DEC/RSX11M/disks/disk_rp06_000.d
sk
RP0: '/home/DEC/RSX11M/disks/disk_rp06_000.dsk' Contains an ODS1 File system
RP0: Volume Name:  RSX11MPBL87 Format: DECFILE11A   Sectors In Volume: 340670
/home/DEC/RSX11M/pdp11.config-21> att rp1 /home/DEC/RSX11M/disks/disk_rp06_001.d
sk
RP1: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_001.dsk', skippin
g autosizing
/home/DEC/RSX11M/pdp11.config-23> att rp2 /home/DEC/RSX11M/disks/disk_rp06_002.d
sk
RP2: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_002.dsk', skippin
g autosizing
/home/DEC/RSX11M/pdp11.config-25> att rp3 /home/DEC/RSX11M/disks/disk_rp06_003.d
sk
RP3: No File System found on '/home/DEC/RSX11M/disks/disk_rp06_003.dsk', skippin
g autosizing
/home/DEC/RSX11M/pdp11.config-30> att rl0 /home/DEC/RSX11M/disks/disk_rl02_000.d
sk
RL0: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_000.dsk', skippin
g autosizing
/home/DEC/RSX11M/pdp11.config-33> att rl1 /home/DEC/RSX11M/disks/disk_rl02_001.d
sk
RL1: '/home/DEC/RSX11M/disks/disk_rl02_001.dsk' Contains an ODS1 File system
RL1: Volume Name:       NETGEN Format: DECFILE11A   Sectors In Volume: 20480
/home/DEC/RSX11M/pdp11.config-36> att rl2 /home/DEC/RSX11M/disks/disk_rl02_002.d
sk
RL2: No File System found on '/home/DEC/RSX11M/disks/disk_rl02_002.dsk', skippin
g autosizing
/home/DEC/RSX11M/pdp11.config-43> att xq wlan0
Eth: opened OS device wlan0
/home/DEC/RSX11M/pdp11.config-48> attach dz 11000
Listening on port 11000
/home/DEC/RSX11M/pdp11.config-53> set remote telnet=2050
Listening on port 2050
sim> b rp0



RSX-11M-PLUS V4.6  BL87   2044.KW  System:"EMULO "
>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB0:"RSX11MPBL87"
>@DB:[1,2]STARTUP
>;             PLEASE NOTE
>;
>;    If you have not yet read the system release notes, please do so
>;    now before attempting to perform a SYSGEN or to utilize the new
>;    features of this system.
>;
>;
>* Please enter time and date (Default:01-JUL-2021 12:02) [S]:
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>INS $EDT
>INS $TKB

8<--- PARTE RELATIVA ALLA DECNET --->8

>asn DB0:=XX:
>INS DB0:[005,054]LCP
>LCP CREATE /TERMINALS=25
>ASN XX:=LB:
>SET /SYSUIC=[5,54]
>LOA NN:/VEC
>CON ONL NN:
>SET /SYSUIC=[1,54]
>ASN =LB:
>INS XX:[5,54]SCPRES
>INS XX:[5,54]NNS
>;INS XX:[5,54]NNCRES
>SCP START FROM XX:[5,54] SIL (I)
>INS XX:[5,54]NTINIT
>INS XX:[5,54]NTL
>INS XX:[5,54]EVC
>INS XX:[5,54]NCPRES
>; INS XX:[5,54]CFERES
>; INS XX:[5,54]VNP
>INS XX:[5,54]NMVACP
>SET /SYSUIC=[5,54]
>ASN XX:=LB:
>LOA NM:/HIGH/VEC
>CON ONL NM:
>ASN =LB:
>SET /SYSUIC=[1,54]
>INS XX:[5,54]LOO
>INS XX:[5,54]LOO/TASK=LOO...
>INS XX:[5,54]EVFRES
>INS XX:[5,54]NETACP
>INS XX:[5,54]NICE
>INS XX:[5,54]EVR
>INS XX:[5,54]NTD
>INS XX:[5,54]NTDEMO
>INS XX:[5,54]LIN
>INS XX:[5,54]MIR
>INS XX:[5,54]NVP
>INS XX:[5,54]NFTRES
>INS XX:[5,54]FTSRES
>INS XX:[5,54]FTSDEQRES
>SET /UIC=[1,1]
>PIP LB:[0,0]001004.DIR/PR:0
>SET /UIC=[200,200]
>QUE FTSQUE:/CR/NM
>QUE FTSDEQ:/SP/EX
>QUE FTSDEQ:/AS:FTSQUE
>INS XX:[5,54]FAL
>INS XX:[5,54]FALLOG
>INS XX:[5,54]MCM
>INS XX:[5,54]RMT
>INS XX:[5,54]RMTACP/CLI=YES
>CLI /INIT=RMTACP/NULL/RESTRICT/CPR="<15><12>/RMT>/"
>SET /SYSUIC=[5,54]
>ASN XX:=LB:
>LOA HT:/HIGH/VEC
>SET /SYSUIC=[1,54]
>ASN =LB:
>INS XX:[5,54]RMHACP
>INS XX:[5,54]NCTCTL
>INS XX:[5,54]TLKRES
>INS XX:[5,54]LSN
>INS XX:[5,54]PHONE/TASK=...PHO
>INS XX:[5,54]PHONE/TASK=PHO$$$
>INS XX:[5,54]TCL
>INS XX:[5,54]CFERES
>CFE @XX:[005,001]NETRND
>PIP XX:[005,001]NETRND.COM=XX:[005,001]NETRND.CMD/RE
>REM ...CFE
>NCP SET SYS
>NCP SET EXE STA ON

 Event type 2.0, Local node state change
Occurred 1-JUL-2021 12:03:07 on node 1.134 (EMULO)
Reason for state change: Operator command, Old node state = Off
New node state = On


 Event type 4.10, Circuit up
Occurred 1-JUL-2021 12:03:08 on node 1.134 (EMULO)
Circuit QNA-0

>LCP START
Loading LAT process

8<--- PARTE RELATIVA ALLA DECNET --->8

>@ <EOF>

>

SIAMO ONLINE!!!! :) :) :)

Ora andiamo a completare la configurazione inserendo le informazioni identificativer per il protocollo LAT (LOCAL AREA TRANSPORT), lanciamo quindi il LAT CONTROL PROGRAM:

>LCP

Andiamo quindi ad inserire una stringa identificativa (attenzione se la string risultasse troppo lunga LCP rispomderebbe con un errore)

LCP>SET /NODE_IDENTIFICATION="PDP11 EMULO RSX-11M-PLUS 1.134"

LCP>SET /SERVICE_IDENTIFICATION="PDP11 EMULO RSX-11M-PLUS 1.134"

LCP>DEFINE /NODE_IDENTIFICATION="PDP11 EMULO RSX-11M-PLUS 1.134"

LCP>DEFINE /SERVICE_IDENTIFICATION="PDP11 EMULO RSX-11M-PLUS 1.134"

Vediamo quindi se il tutto è stato inserito correttamente:

LCP>SHOW CHARACTERISTICS
 
LCP Node Characteristics

     Node name = /EMULO/
     Node identification = /PDP11 EMULO RSX-11M-PLUS 1.134/
     Service name = /EMULO/
     Service identification = /PDP11 EMULO RSX-11M-PLUS 1.134/
     Group codes 0
     Multicast timer = 20          Maximum buffers = 3
     Receive timeout = 30          Retransmit timer = 3
     Terminals = 25
     LAT Version = 5.1             LAT Protocol is active

Usciamo dal LAT CONTROL PROGRAM con <ctrl+z>

LCP>^Z

Ora facciamo uno shutdown e facciamo ripartire il sistema in modo da provare se il tutto funziona, in questi esempi andremo ad effettuare dei collegamenti di tipo DECNet e LACP con dei sistemi raggiungibili via ethernet:

COLLEGAMENTO DECNET AD UN VAX:

>SET HOST PLOFFY

         Welcome to:                            ______
                                                \     \.
                                                |`\_____\
______ _        __  __                          |` |    |
| ___ \ |      / _|/ _|                         |  |    |
| |_/ / | ___ | |_| |_ _   _       __-====-__  _|  |    |
|  __/| |/ _ \|  _|  _| | | |     (~<       >~>  \ |    |
| |   | | (_) | | | | | |_| |     !~~-====-~~/----`+----/
\_|   |_|\___/|_| |_|  \__, |      \         \___     /
                        __/ |       >------\     \  <  
Have a nice Day! :)    |___/       <_________________>

A VAXserver 3900 Series running OpenVMS V7.2 (SIMH)
with DECnet Phase IV and TCP/IP ECO V5.3-184

This node participates in the Italian Retro DECnet Network
Node: 1.132 - http://decnet.ipv7.net

This system runs with a Hobbyist License.
More infos at http://www.openvmshobbyist.com

Guest User: LUTHER (No password required)


Username: SYSTEM

Password:


        Welcome to OpenVMS VAX V7.2 on PLOFFY! :)

The following compliers are available:

- DEC C V6.0
- DEC FORTRAN V6.5
- DEC BASIC V3.8
- DEC COBOL V5.5

Enjoy the VMS Mith!!! :)

    Last interactive login on Tuesday,  6-JUL-2021 10:58
    Last non-interactive login on Tuesday,  3-NOV-2020 12:02
5 failures since last successful login

Service Name      Status       Identification
----------------  -----------  -------------------------------------------------
EMULO             Available    PDP11 EMULO RSX-11M-PLUS 1.134
GLORRY            Available    1.71, VAXserver 3900 Series, VMS V7.2   
GNAPPY            Available    1.133, RSX11MP V4.6 PDP11/93 Sim
HOBBIT            Available    1.130, Digital Personal WorkStation, VMS V8.3   
PLOFFY            Available    1.132, VAXserver 3900 Series, VMS V7.2   
RSTS              Available    1.131, RSTS/E V10.1 on PDP 11/73 (SimH)
SNORRY            Available    1.70, VAXserver 3900 Series, VMS V7.2   


PLOFFY::SYSTEM$ LOGOFF
  SYSTEM       logged out at  6-JUL-2021 12:23:00.54


NCT -- Control returned to node "EMULO "


COLLEGAMENTO DECNET AD UN PDP/11:

>SET HOST GNAPPY


Connected to  "GNAPPY"
>HELLO SYSTEM
Password:

RSX-11M-PLUS V4.6   BL87    [1,54] System    GNAPPY
6-JUL-2021 10:23   Logged on Terminal RT0:  as SYS35

Good Morning


    Last interactive login on Tuesday, July 6, 2021  08:56:34 (HT0:)
 
>@LB:[1,2]SYSLOGIN.CMD

 
Invalid device specified
           .-"---.
__..---.. /       \                              Welcome TO
         /\___.-'./\''--..____..--''   ____ _   _    _    ____  ______   __
`-.      \/ O) (O \/ ''--.._          / ___| \ | |  / \  |  _ \|  _ \ \ / /
    __    |  (_)  |         _.-'-._  | |  _|  \| | / _ \ | |_) | |_) \ V /
   / /  __/\\___//\__ ..--''-._      | |_| | |\  |/ ___ \|  __/|  __/ | |
   | (_/\ \/`---'\/ /\         `-._   \____|_| \_/_/   \_\_|   |_|    |_|
_.-\ \/  \  \   /  /  \.-'-._
   /\|   /  -| |-  \   \     `-._     A PDP 11/93 Series (SIMH)
  | ||  /\  -| |-  /\   \        `-.  Running RSX11M+ V4.6 and Decnet V4.1
   \/|_/ |  -|_\-  |/   /             and BQTCP/IP V2.4 by Johnny Billquist
   \ \   /  /B_B\  \\  /              A member of the Italian Retro DECnet
   / (   \_/  _  \_/ \/               Network Node: 1.133
.__\ \   /    |    \_/                http://decnet.ipv7.net
   ) /''-| __ | __ |                 
   |(    \    |    /---...___         GUEST login with password "LUTHER"
   /|    /____|____\         '-._     To log in, type "HELLO" or "LOGIN"
   ||     |   ||   |                  For more help, type "HELP"
   \\     ///\\//\\\
jro \|   oOO(_)(_)OOo                 Have a nice day
 
===============================================================================
 
Welcome to GNAPPY!!!! :)
A PDP 11/93 Series (SIMH) Running RSX11M+ V4.6 and Decnet V4.1
and BQTCP/IP V2.4 by Johnny Billquist
 
Some useful Programming Languages and Utilities available on Gnappy:
 
DIBOL V1.4 Compiler
COBOL V4.4 Compiler
PASCAL V1.3 Compiler
PDP11 MACRO Compiler
FORTRAN 77 V5.4 Compiler
DEC PDP-11 C V1.1-026 Compiler (CCC)
BASIC PLUS V2.7 Compiler and Interpreter
COD V1.4 - Johnny Billquist PDP11 Binary encoder for program transfer
           over non PDP systems
Kermit-11 T3.63 - Great transfer and terminal utility
 
===============================================================================
Have a nice day! :)
 

$ @ <EOF>

 
$ BYE

Connect time:   0 hrs  0 mins  6 secs
CPU time used:  0 hrs  0 mins  1 secs
Task total:    15

Have a Good Morning
06-JUL-2021 10:23 RT0:  logged off GNAPPY
$


NCT -- Control returned to node "EMULO "


COLLEGAMENTO LAT AD UN PDP/11:

>RMT GNAPPY

 

Connected to "GNAPPY", System type = RSX-11M-Plus
System ID: RSX11M+ V4.6 ON PDP11/93 SIMH


>HELLO SYSTEM
Password:

RSX-11M-PLUS V4.6   BL87    [1,54] System    GNAPPY
6-JUL-2021 10:25   Logged on Terminal HT0:  as SYS36

Good Morning


    Last interactive login on Tuesday, July 6, 2021  10:23:21 (RT0:)
 
>@LB:[1,2]SYSLOGIN.CMD

 
Invalid device specified
===============================================================================
 
Welcome to GNAPPY!!!! :)
A PDP 11/93 Series (SIMH) Running RSX11M+ V4.6 and Decnet V4.1
and BQTCP/IP V2.4 by Johnny Billquist
 
Some useful Programming Languages and Utilities available on Gnappy:
 
DIBOL V1.4 Compiler
COBOL V4.4 Compiler
PASCAL V1.3 Compiler
PDP11 MACRO Compiler
FORTRAN 77 V5.4 Compiler
DEC PDP-11 C V1.1-026 Compiler (CCC)
BASIC PLUS V2.7 Compiler and Interpreter
COD V1.4 - Johnny Billquist PDP11 Binary encoder for program transfer
           over non PDP systems
Kermit-11 T3.63 - Great transfer and terminal utility
 
===============================================================================
Have a nice day! :)
 

$ @ <EOF>

 
$ BYE

Connect time:   0 hrs  0 mins  5 secs
CPU time used:  0 hrs  0 mins  1 secs
Task total:    13

Have a Good Morning
06-JUL-2021 10:25 HT0:  logged off GNAPPY
$

RMT -- Control returned to node EMULO::

 

>

Nel prossimo tutorial andremo a creare ulteriori dischi e ad installare varie utility.


Dischi ed utility
Torna a Ampliamento SECPAR
Torna su PDP 11
Torna su DEC
Torna su Mimac