*DECK NVFIBOT USETEXT TEXTNVF USETEXT TXCMDNV PROC NVFIBOT; # TITLE NVFIBOT - BUILD OPERATOR TABLE AND FLAGS. # BEGIN # NVFIBOT # # ** NVFIBOT - BUILD OPERATOR TABLE AND FLAGS. * * D. G. DEPEW. 82/04/23. * * THIS PROC ESTABLISHES THE ACN LIST (MANAGED TABLE *ACN*) ENTRY * FOR THE HOP AND INITIALIZES CERTAIN OPERATOR RELATED FLAGS. * * PROC NVFIBOT * * ENTRY NONE. * * EXIT 1. THE HOP ACN LIST ENTRY HAS BEEN BUILT (IT REMAINS AS * LONG AS NVF REMAINS). * 2. ALL REQUIRED FLAGS HAVE BEEN INITIALIZED. # # **** PROC NVFIBOT - XREF LIST. # XREF BEGIN PROC SSTATS; # ALLOCATE TABLE SPACE # END # **** # # * BUILD THE HOP ACN LIST ENTRY. STORE AN ACN OF 1. SINCE NVF NETS * ON WITH A MINIMUM ACN OF 2, THIS WILL PREVENT THE C-LAYER (MAINLY * THE SEARCH ROUTINE *NVFCFCE*) FROM CONFUSING THE HOP ENTRY WITH * ANY REAL ACN ENTRY. # SSTATS (P, ACNLSIZ$); # MUST (SHOULD) BE FIRST ENTRY # ACN$WORD0[HOPORD$] = 0; ACN$WORD1[HOPORD$] = 0; ACN$ACN[HOPORD$] = 1; # * INITIALIZE RELEVANT FLAGS AND COUNTERS. # ABORTCMDF = FALSE; # INIT ABORT-COMMAND FLAG TO FALSE # CMDINPGF = FALSE; # INIT COMMAND-IN-PROGRESS FLAG TO FALSE # HOPENDWF = FALSE; # INIT HOP/END-WARNING FLAG TO FALSE # HSBCNT = 0; # INIT HISTORY BUFFER LINE COUNT TO 0 # INVPSR = 0; # INIT INTERRUPT CELL FOR *NVFVPSR* TO 0 # NVFSTATE = FALSE; # INIT IDLE/DISABLE HOST TO FALSE # SSBUSYF = FALSE; # INIT SERIAL-SEARCHER-BUSY FLAG TO FALSE # END # NVFIBOT # TERM