Digital PDFs
Documents
Guest
Register
Log In
AH-T271A-MC
October 1983
292 pages
Original
12MB
view
download
OCR Version
11MB
view
download
Document:
CZRCFA0 RC25 RC25 FR END TEST OCT 1983 bw
Order Number:
AH-T271A-MC
Revision:
000
Pages:
292
Original Filename:
CZRCFA0__RC25__RC25_FR_END_TEST__AH-T271A-MC__OCT_1983_bw.pdf
OCR Text
RC25 RC25 FR END TEST CZRCFAO AH-T271A-MC FICHE 1 oo s OF 2 weoev use EDBM T, i T SEQ 1 MODULE A2TECO ( XTITLE'CZRCFAQ RC25 FR END TEST' IDENT = *'v01.0°, BEGIN ADDRESSING_MODE (RELATIVE))= LIBRARY 'library’; REQUIRE °*BLSMAC.REQ®; %%BTTL 'USER DOCUMENTATION' IDENTIFICATION PRODUCT CODE: AC=-T270A-MC PRODUCT NAME: CZRCFAO RC25 FR END TEST PRODUCT DATE: JULY 13, 1983 MAINTAINER: DISK ENGINEERING AUTHOR: SING LAKSHMANAN THE INFORMATION IN THIS DOCUMENT IS SUB!ECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSTBILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT. NO RESPONSIBILITY IS ASSUMED FOR SOF TWARE ON EQUIPMENT THAT IS NOT AFFILIATED COMPANIES. THE USE SUPPLIED OR BY RELIABILITY OF DIGITAL OR ITS COPYRIGHT (C) 1983 BY DIGITAL EQUIPMENT CORPORATION THE FOLLOWING ARE TRADEMARKS OF DIGITAL EQUIPMENT CORPORATION: DIGITAL DEC PDP DECUS UNIBUS DECTAPE MASSBUS SEQ 2 e o o o b ed b . PERFORMANCE AND PROGRESS REPORTS o NOWVSWN=0O ASSUMPTIONS © PONONDNONONININ DIAGNOSTIC HIERARCHY PREREQUISITES ERROR INFORMATION ) W o~ SYSTEM REQUIREMENTS RELATED DOCUMENTS AND STANDARDS OPERATING INSTRUCTIONS COMMANDS o 5.0 o GENERAL INFORMATION PROGRAM ABSTRACT (= WVSHWNH—-=O TABLE OF CONTENTS 7.0 SWITCHES FLAGS HARDWARE QUESTIONS SOF TWARE QUESTIONS EXTENDED P-TABLE DIALOGUE QUICK STARTUP PROCEDURE DEVICE INFORMATION TABLES TEST SUMMARIES MAINTENANCE HISTORY SEQ 3 1.0 GENERAL INFORMATION 1.1 +rROGRAM ABSTRACT The aztec front-end host diagnostic is a diagnostic program to test tnetaztec disk drive subsystem. Tests are performed to veritfy that: a. The processor can properly communicate with the aztec b. The aztec can seek and head select properly. c. The aztec conforms to the specified seek and d. The aztec can perform certain basic functions in through the adapter card. rotational times. response to mscp commands. The aztec front-end/host diagnostic consists of one program that runs in the host processor and programs that run in the aztec controller's buffer memory through an 1ntergreter called the '‘diagnostic machine'’ which resides in the aztec. The host processor program will be responsible for testing the aztec adapter, testing some of the drive functions, downline Loading the ‘‘diagnostic machine’’ programs into the aztec and starting their execution. When the ‘‘diagnostic machine'’ programs are running, they will control the testing by requesting the host processor to supply information and print error messages. The ‘‘diagnostic machine'’ programs will inform the processor when a test is complete. Up to four (&) aztec controllers with one or two spindles each may be selected for test by this diagnostic. One aztec ‘‘'unit’’ is defined as a single platter. There are two Latters on one spindle in an aztec drive. an aztec controller may ave either one or two drives (two or four platters). the unit numbers for the aztec platters come in pairs. the removable media hgz an gven number and the fixed media has the sequentially following odd number. Software parameter questions include number of retries in case of an error, whether to continue execution after failures, select seek area in the disk, select manual intervention test and set trace mode. This diagnostic is divided into 6 modules: module 0 - documentation module 1 - literals, format statements, ascii text, global data, hardware configuration questions and default tables, software parameter questions and default table, initialization code, cleanup code, summary report code module 2 - global routines module 3 - tests 1 - 12 vtbase levelrt module & - tests 9 _ 12 (dm code) module 5 - last address and setup section AZTECO.R16 is a file containing literals and field delarairions used throughout the program. This diagnostic has been written for use with the diagnostic runtime services software (supervisor). These services provide the interface to the operator and to the software environment. This program can be used with XXDP+, ACT, APT, slide and paper tape. For a complete description of the runtime services, refer to the XXDP+ user's manual. There is a brief Jescription of the runtime services in section 2 of this document. 1.2 SYSTEM REQUIREMENTS PDP-11 Processor L. 28K Words of memory (minimum) XXDP+ Load media ] One or more aztec disk drive subsystems Line clock - either type L or P Console terminal 1.3 RELATED DOCUMENTS AND STANDARDS AZTEC - RC25 Functional specification Rev 5, 3/9/82 Mass storage control protocol (MSCP) (version 1.0) Unibus/Q-bus storage systems port (version 1.3) Diagnostics and utilities protocol (R. Lary, May 1981) Aztec diagnostic project plan L Diagnostic engineering functional specification for aztec Resident diagnostics XXDP+ User's manual 1.4 DIAGNOSTIC HIERARCY PREREQU1S:TES The bus, host processor, memory, system clocks and console terminal are all assumed to be functioning properly when this diagnostic is run. If they are not, the result of running this program is unpredictable. 1.5 ASSUMPTIONS An aztec that meets the specifications for diagnostic machine timing will meet the specifications for MSCP timing. 2.0 OPERATING INSTRUCTIONS This section contains a brief description of the rurtime services. for detailed information, refer to the XXDP+ user's manual (CHQUS). SEQ 4 SEC 5 2.1 COMMANDS There are eleven legal commands for the diagnostic runtime services (supervisor). This “section lists the commands and gives a wvery briet description of them. The XXDP+ user's manual has more details. COMMAND EFFECT ;?;E?-- EZSFt th;-;iagno;;ic fr;;-;; initial state RESTART Start the diagnostic without initializing CONTINUE Continue at test that was interrupted (after () PROCEED Continue from an error halt EXIT Return to XXDP+ monitor (XXDP+ operation only!) ADD Activate a unit for testing (all units are considered to be active at start time DROP Deactivate a unit PRINT Print statistical information (if isplemented by the diagnostic - section 4.0) DISPLAY Type a list of all device information FLAGS Type the state of all flags (see section 2.3) ZFLAGS Clear all flags (see section 2.3) A command can be recognized by the first three characters. So you may, 2.2 for example, type °'STA' instead of ''START''. SWITCHES There are several switches which are used to modify supervisor operation. These switches are appended to the legal commands. ALl of the legal switches are tabulated below with a brief description of each. In the descriptions below, a decimal number is designated by '‘DDDDD‘’, SWITCH EFFECT /TESTS:LIST /PASS :DDDDD /FLAGS:FLGS Execute only those tests specified in the list. List is a string of test numbers, for example - /TESTS:1:5:7-10. This list will cause tests 1,5,7,8,9.10 to be run. All other tests will not be run. Execute DDDDD passes (DDDDD = 1 to 64000) Set specified flags. flags are d.-.:ribed /EOP:DDDDD Report end of pass message after evera JUNITS:LIST in section 2.3. 0DDDD Basses onl{. (0DDDD = 1 to 64000) ified TEST/ADD/DROP only those units specifie in the list. List example = /UNITS:0:5:10=12 use units 0,5,10,11,12 (unit numbers = 0-63) SEQ 6 Example of switch usage: 100 START/TESTS:1-5/PASS:1000/7E0P: The effect of this command will be: 1. Tests 1 through 5 will be executed. 2. ALl units will 3. The end of tested 1000 times. pass messages will be printed after each 100 passes only. A Switch can be reccgnized by may, for example, type the first three characters. ‘‘/TES:1-5'" instead You of '*/TESTS:1-5"", Below is a table that specifies which switches can be used by TESTS PASS FLAGS X X X X X 2> | each command. START RESTART CONTINUE PROCEED EOP UNITS X X X X X DROP ADD X X DISPLAY X PRINT FLAGS ZFLAGS EXIT 2.3 FLAGS Flags are used to set up certain operational parameters such as looping on error. ALl flags are cleared at startup and remain cleared until explicitly set wusing the flags switch. Flags are also cleared after a start command unless set using the flag switch. The ZFLAGS command may also be used to clear all flags. with the exception of the START and ZFLAGS commands, No commands affect the state of the flags. they remain set or cleared as specified by the last flag switch. SEQ 7 FLAG EFFECT EBE- Halt on error = control i;-;;;;;ned to LOE Loop on error IER* Inhibit all error reports 18Rt Inhibit runtime services command mode all error reports except first level (first level contains error type, number, PC, test and unit) IXR+ Inhibit extended error reports (those called by PRINTX macro's) PRI Direct messages to line printer PNT Print test number as test executes BOE 'BELL'’ on error UAM Unattended mode (no manual intervention) ISR Inhibit statistical reports (does not apply to diagnostics which do not support statistical reporting) IDR Inhibit program dropping of units ADR Execute autodrop code LOT Loop on test EVL Execute evaluation (on diagnostics which have evaluation support) terror messages are described in section 3.1 See the XXDP+ user's manual for more details on flags. You may specify more than one fla? with the flag switch. For example, to cause the program to loop on error, inhibit error reports and type a 'BELL'" on error, you may use the following string: /FLAGS:LOE: IER:BOE SEQ 8 2.4 HARDWARE QUESTIONS when a diagnostic is started, the runtime services will prompt the user for hardware information by typing ''CHANGE HW (L) ? you must answer ''Y'' after a start command unless the hardware information has been ‘preloaded’’ usin? the setup utility (see chapter 6 of the XXDP+ wuser's manual). When Kou answer this question with a ‘Y'’, the runtime services will ask for the number DECIMAL). You will then be asked the following of units (IN questions for each unit. # UNITS (D) ? to be tested (no default). This Answer wiith the number of units the following questions are times many how answer will determine platter) on an aztec. (single disk logical a is unit A asked. One to sixteen units may be specified (maximum configuration of four controllers with four platters per controller). IP ADDRESS (0) 172150 ? Answer with the address of the IP register of one aztec controller as addressed by the processor with memory management turned off (i.e., an even 16-bit address in the range of 160000 to 177774.) VECTOR (0) 154 ? Answer with the interrupt vector address of the aztec controller. A vector address in the range of & to 774 may be specitied. BR LEVEL (D) 5? Answer with the interrupt priority used by the aztec. are accepted. levels 4 to 7 UNIT NUMBER(S) (D) 0 ? answer with the 8h¥sical platter number(s) for the platter(s) you wish to test (NO DEFAULT). The removable platter is an even number and the fixed platter is the sequentially followng odd number. 2.5 SOFTWARE QUESTIONS After you have answered the hardware questions or after a restart or continue command, the runtime services will ask for software parameters. These parameters will govern some diagnostic specific operation modes. You will be prompted by ‘‘CHANGE SW (L) ?2'" if you wish to change any parameters, answer by typing 'Y''. The software qug?t;ons and the default values are described in the next paragraph(s). Use top surface for all single surface tests (L) Y ? Answer yes to use top surface for all single surface testin?. answer no to use bottom surface for all single surface testing. Do you wish to limit the area tested in tests #13 through #15 (L) N ? Answer yes if you wish to specify a starting and end1n? track for the test area. this limitation applies only to seek verification test1n?, tests #13 through #15. The following two questions will be asked only if this one is answered yes. Starting track (D) 0 ? Answer with the beginning track number of the area you wish to select for testing. This applies to tests #13 through #15 only. Ending track (d) 799 ? Answer with the last track number in the area gou wish to select for testing. This applies to tests #13 through #15 only. Do you want to do the manual intervention test (L) Y ? Answer yes to do the test of the write protect switches. to omit this test. Answer no Do you need trace mode (L) Y ? Answer no if you do not like the test names to be printed out. Default is yes. 2.6 EXTENDED P-TABLE DIALOGUE When you answer the hardware guestions, you are building entries in a table that describes the devices under test. The simplest way to build this table is to answer all questions for each unit to be tested. If you have a multiplexed device such as a mass storage controller with several drives ora communication device with several lines, this becomes tedious since most of the answers are repetitious. To illustrate a more efficient method, suggose you are testin a fictional device, the XY11. Suppose this device consists o a control module with eight units (sub-devices) attached to it. These units are descr:oed by the octal numbers 0 through 7. There is one hardware parameter that can vary among units called the Q-FACTOR. This Q-FACTOR may be 0 or 1. Below is a simple way to build a table for one xy11 with eight units. # UNITS (D) ? 8<(CR> UNIT 1 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? 160000<CR> O0<CR> UNIT 2 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? Q-FACTOR (0) 1 160000<CR> 1<CR> ] ? A Q-FACTOR (0) 0 1<CR> 0<CR> SEQ 9 SEQ 10 UNIT 3 CSR ADDRESS (0) ? SUB=DEVICE # (0) ? Q-FACTOR (0) 0 ? UNIT & CSR ADDRESS (0) ? SUB-DEVICE # (0) ? C~-FACTOR (0) 0 ? UNIT § 160000<CR> 2<(CR> <(R> 160000<CR> 3<(CR> <CR> ? 160000<CR> 4<CR> <(CR> CSR ADDRESS (0) ? SUB-DEVICE # (0) ? 160000<CR> 5<CR> CSR ADDRESS (0) 2?2 SUB-DEVICE # (0) ? Q-FACTOR (0) 0 UNIT 6 Q-FACTOR (0) 0 ? UNIT 7 CS< ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q-FACTOR (0) 0 UNIT 8 CSR ADDRESS (0) ? SUB=DEVICE # (0) ? ? Q-FACTOR (0) 1 <(R> 160000<CR> 6<(R> 1<CR> 160000<CR> 7<CR> <(R> Notice that the default value for the Q~FACTOR changes when a non-defiult response is given. Be careful when specifying multipLe units! As you the hardware parameters above example, can see from the do not vary 51?q1t1cantly from unit to unit. is not very efficient. The procedure shown The runtime services can take multiple unit specifications however. Let's build the same table using the multiple specification feature. # UNITS (D) ? B<(R> UNIT 1 CSR ADDRESS (0) ? SUB=-DEVICE # (0) ? ? Q=-FACTOR (0) O UNIT 3 CSR ADDRESS (0) ? SUB=-DEVICE # (0) ?2 ? Q-FACTOR (0) 0 UNIT 7 CSR ADDRESS (0) ? SUB=DEVICE # (0) ? Q-FACTOR (0) 0 7 160000<CR> 0,1<(R> 1,0<CR> 160000<CR> 2=5<(R> O0<(CR> 160900<CR> 6,7<CR> 1<CR> L As you can see in_the above dialogue, 1 the runtime services will build as many entries as it can wit the information given in any one pass through the questions. In the rirst pass, two entries are built since two sub-devices and Q-FACTORS were specified. The services assume that the CSR address is 160000 for both since it only once. In the second pass, four entries were was specified because four sub-devices were specified. The built. This is construct tells the runtime services to increment the data '=** from the first number to the second. In this case, sub-devices 2, 3.4 and 5 were specified. (If the sub-device were specified by addresses, the increment would be by 2 since addresses must be on an even boundary.) The (SR addresses and Q=FACTORS for the four entries are assumed to be 160000 and 0 respectively since they were only specified once. The last two units are specified in the third pass. th whole process could have been accomplished in one pass as shown elow. # UNITS (D) ? B8<(R> UNIT 1 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? Q-FACTOR (00 O ? 160000<CR> 0=7<CR> 0,1,0,,,,1,1<CR> As you can see from this example, null replies (commas enclosing a null field) tell the runtime services to repeat the lLast reply. 2.7 QUICK START=UP PROCEDURE (XXDP+) To start-up this program: 1. Boot XXDP+ 2. Give the date 3. Type 'R Name'', where name is the name of the bin or bic file for this program 4. Type ''START" S. Answer the ''CHANGE HW'' question with ‘'v*’ 6. Answer all the hardware questions 7. Answer the '‘CHANGE SW'' question with 'N'’ when you follow this procedure you will be using only the defaults for flags and software parameters. These defaults are described in sections 2.3 and 2.5. 3.0 ERROR [NFORMATION 3.1 TYPES OF ERROR MESSAGES There are three Llevels of error messages that may be issued by a dta?nost1c: general, basic and extended. General error_messages are always printed unless the 'IER'’ flag is set (section 2.3). general error message is of the form: The SEQ 11 mn Name type number error message on unit number tst number PC:XXXXXX .where; NAME = Diagnostic name Error type (SYS FATAL, DEV FATAL, HARD or SOFT) TYPE NUMBER = Error number L UNIT NUMBER = 0 = N (N is last unit in ptable) TST NUMBER = Test and subtest where error occurred PC:XXXXXX = Address of error message call Basic error messages are messages that contain some additional information about the error. These are aluays printed unless the "'IER" or ''IBR" flags are set (section 2.3). These messages are printed after the associated general message. Extended error messages contain supplementary error information such as register contents or good/bad data. These are always printed unless the "'IER'’, "'IBR'" or *'IXR'* flags are set (section 2.3). These messages are printed after the associated general error message and any associated basic error messages. SEQ 12 SEQ 13 3.2 SPECIFIC ERROR MESSAGES RCSA FAILED TO RESPOND RCIP FAILED TO RESPOND " NN — The following are device fatal error messages: INIT STEP READ ERROR STEP MASK = XX =1 = XX =2 = XX =& = XX = 10 = XX FAILING REGISTER = ST¢P 1 READ FAILURE STEP 2 READ FAILURE STEP 3 READ FAILURE DATA = STEP 4 READ FAILURE &) STEP READ DATA DOES NOT MAT(CH EXPECTED: ADDRESS: READ: S) VECTOR AND BR LEVEL TEST FAILURE BR LEVEL= 6) INTERRUPT AT VE(= 7) NO INTERRUPT FROM PORT / CONTROLLER 8) BR LEVEL RECEIVED/TYPED IS INCORRECT ! N e W s W N b —d b ad b b b b IOV NN = O 9) HOST DETECTED TIME OUT ERROR RING BUFFERS NOT CLEARED BY THE PORT DATA ECHOED FROM RCSA DOES NOT MAT(CH MEMORY BUFFER DOES NOT CONTAIN EXPECTED DATA DM CODE RETURNED FAILURE CODE RC25 UNIT DOES NOT COME ONLINE EX_SUP_PROG DUP COMMAND FAILURE SEND_DATA DUP COMMAND FAILURE REC_DATA DUP COMMAND FAILURE The following are self-detected fatal port/controller errors. These will be reported as sxtended error messages when R(CSA data contains fatal error ccdes: $FTLERR- UNRECOGNIZABLE ERROR CODE $FTLERR~- ENVELOPE/PACKET READ (PARITY OR TIMEOUT) $FTI ERR- ENVELOPE/PACKET WRITE (PARITY OR TIMEOUT) $FTLERR- CONTROLLER ROM AND RAM PARITY $FTLERR- CONTROLLER RAM PARITY $FTLERR- CONTROLLER ROM PARITY S$FTLERR- RING READ (FARITY OR TIMEOUT) $FTLERR=- RING WRITE (PARITY OR TIMEOUT) INTERRUPT MASTER HOST ACCESS TIMFUUT CREDIT LIMIT EXCEEDED BUS MASTER ERROR $FTLERR- DJAGNOSTIC CONTROLLER FATAL ERROR $FTLERR= INSTRUCTION LOOP TIMEOUT SFTLERR- INVALID CONNECTION IDENTIFIER $FTLERR- INTERRUPT WRITE $FTLERR$FTLERR=$FTLERR$FTLERR- SFTLERR- MAT!/TENANCE READ/WRITE INVALID REGION IDENTIFIER S$FTLERR- MAINTENANCE WRITE LNAD TO NON-LOADABLE CONTROLLER $FTLERR= CONTROLLER RAM ERROR (NUN=FARITY) $FTLERR- INIT SEQUENCE ERROR SFTLERR- HIGH LEVEL PROTOCOL INCOMPATIBILITY ERROR $FTLERR- PURGE/POLL HARDWARE FAILURE $FTLERR- MAFPING REGISTER READ ERROR (PARITY OR TIMEOUT) SEQ 14 g Self~detected fatal port/controller errors SFTLERR- VAX READ/WRITE ERROR ON INTERRUPT AT U.BFIL S$FTLERR= INCONSISTENCY SFTLERR- INCONSISTENCY AT U.BMTY SFTLERR- INCONSISTENCY AT U.ALOC SFTLERR- INCONSISTENCY AT SERVO ENTRY (PIP SET) $FTLERR- INCONSISTENCY AT SERVO ENTRY (ERR SET) SFTLERR- INCONSISTENCY AT U.SEND SFTLERR=- INCONSISTENCY AT U.RECV $FTLERR- INCONSISTENCY AT U.ATTN $FTLERR- INCONSISTENCY AT U.ONLN $FTYLERR- ILLEGAL D REQUEST (U.QDRQ) $F TLERR=- FENCE~POST ERROR AT PROTAB $FTLERR- BAD PACKET DEQUEUED AT U.DONE $FTLERR- UNEXPLAINED D-PROC SUSPENSION (U..TDS) $FTLERR=- DUP PACKET D-Q FAILED (XFC 34/35) $FTLERR= INCONSISTENCY AT U.HTST $FTLERR- INCONSISTENCY AT U.SEKO $FTLERR- INCONSISTENCY AT U.CKSV $FTLERR- D.OPCD FOUND ILLEGAL OPCODE $FTLERR- D.CSF FOUND ILLEGAL OPCODE $FTLERR= UNKNOWN BAD DRIVE STATUS AT D.DSTS $FTLERR~ ILLEGAL XFC EXECUTED BY DM $FTLERR- D PICKED UP A ZERO S(CB.DB $FTLERR- INCONSISTENCY AT D IDLE LOOP $FTLERR- DM WORD COUNT ERROR ON HOST DMA/SEND/RECV $FTLERR- UNKNOWN DISPLAY FAULT CODE AT D.DFLT $FTLERR- DRIVE NOT FAULTING IN P.OFLN STATE $FTLERR- U POWER UP DIAGNOSTICS FAILED $FTLERR- D POWER UP DIAGNOSTICS FAILED $FTLERR- ADAPTER CARD FAILURE $FTLERR~ EC.TMR TIMED OUT $F TLERR- U.SEND/U.RECV RING READ INCONSISTENCY $FTLERR- UNKNOWN WAITRV REASON AT D.RVCT $FTLERR- D.ARCS DID NOT FIND CLOSEST UNDONE ZONE $FTLERR- U.SEEK FOUND SEEK TO ILLEGAL TRACK $FTLERR- U.HTST INIT DIAG DMA WRITE FAILED $FTLERR- U.HTST INIT DIAG DMA COMPARE FAILED $FTLERR- U.SYDR FOUND SS.DER SET AND SS.SPN NOT SET $F TLERR- MASTER DRIVES A(LO ASSERTED c The following are return status messages. If response status error, then one of DUP return status codes or MSCP codes will be printed out. $FTLERR~ RESPONSE STATUS ERROR: $FTLERR- SUPERVISOR SERVICE CALL FAILED $FTLERR- PORT/CONTROLLER TIMEOUT ERROR $FTLERR= UNKNOWN RETURN STATUS CODE Dup return status codes SUCCESSFUL INVALID COMMAND NO REGION AVAILABLE NO REGION SUITABLE PROGRAM NOT KNOWN ALOAD FAILURE STANDALONE MSCP return status codes SUCCESS INVALID COMMAND COMMAND ABORTED UNIT-OFFLINE UNIT-AVAILABLE MEDIA FORMAT ERROR WRITE PROTECTED COMPARE ERROR DATA ERROR HOST BUFFER ACCESS ERROR CONTROLLER ERROR DRIVE ERROR MESSAGE FROM AN INTERNAL DIAGNOSTIC 2 SEQ 15 SEQ 16 4.0 PERFORMANCE AND PROGRESS REPORTS At the end of each pass, the pass count is given along with the total number of errors reported since the diagnostic was started. The "EOP'' switch can be used to_control how often the end of pass message is printed. Section 2.2 describes switches. 5.0 DEVICE INFORMATION TABLES The Supervisor builds one Hardware P_Table for every logical unit tested while answering Hardware P_table questions. This diagnostic gets one table at a_time in sequence and ) runs diagnostic tests as selected. The P_table looks like this: HWP_TABLE: 0 2 4 6 6.0 :HWP_IP_ADDRESS ‘HWP_VECTOR :HWP_BR_LEVEL ;EGp_unxr_uunasé:é TEST SUMMARIES A brief description of the tests done are described below: TEST M REGISTER EXISTENCE TEST This test will first check for the existence of the address of the IP and SA registers for the device under test. If these memory addresses are non-existent, the error will be reported. . ) It the operator has specified loop on error, looping will be from the beginning of each sub test. TEST #2 INITALZATION TEST (POWER UP DIAGNOSTICS) This test init's the aztec_and runs the power up diagnostics by writing with step 1 data. Then it will check for errors and report if aztec does not come upto step 2 read. TEST #3 DIAGNOSTIC WRAP TEST The aztec will be initialized in diagnostic wrap mode and a one bit and also zero bit floated through the SA register to see that it echoes properly. A failure to echo what was written will result in a callout to the adapter card fru. It the operator has specified loop on error, the program will loop on the failing write and read. SEQ 17 TEST #4 - VECTOR AND BR LEVEL TEST The init sequence will be started with the interrupt enable bit set to verify the aztec's vector and BR level. This test assumes the vector given by the operator is correct. be verified. The priority level of the interrupt request will Failure of the aztec to vector properly will necessitate that this program be restarted. A completed interrupt at the wrong BR level will be reported. Loop on error will restart this test if the error is recoverable. TEST #5 STEP 1 =3 INITIALZATION TEST This test will check for information echoed from the port at each step read com1ng upto that step from scratch. If there was incorrect was an error reported or echoed information the error will be reported. Loop on error will be from the beginning of sub test. Port gives some information about the Port at every step read in RCSA Register. This information will be printed out to the operator as follows: 1) At step 1 read the following will be given: PORT SPECIFIC INFO: /Nv/QB/D1/0D/MP/ = xx (0) NV = 1 means that the port does not support a host settable QB = 1 DI = 1 means that the Port supports a 22-bit host bus. This bit will be a 0 for unibus. . . means that the Port implements enhanced diagnostics, 00 = 1 means that the Port allows odd host address to be MP = 1 XX interrupt vector address i.e. wraparound, purge and poll tests. ) specified in the buffer descriptor. means that the Port supports address mapping. The a virtual data address in the butfer host supplies descriptor which is mapped to a resultant address using mapping registers maintained in host memory. Two digit octal value of the above right justified. 2) At step 2 read the following will be given: PORT TYPE NUMBER = xx (0) XX 0 means UNIBUS/QBUS storage systems port. 3) At step 4 read the following will be MICRO CODE: MODEL = xx (0) VERSION = yy Xx = yy = 0 1 5 6 7 UDAS0 RC25 Integrated Controller TU81 Integrated Controller UDAS0A QDRX01 given: (0) . Mod 16 value of the actual controller microcode version. F 2 TEST #6 PURGE AND POLL TEST of the init sequence. This test will perform the first three steps When the host responds to the step 3 transition it will write a one bit to bit 15 of the SA register, therby cequesting the execution of purge and poll testing. The host then waits for the SA register to to a zero value. The host then writes zeroes to the SA transition register simulating a '‘purge completed’ host action. the host then reads the IF register to simulate a '‘start polling’’ command from the host to the port. The test is complete when the controller announces the transition to step 4 in the SA register. Failure to properly complete this test will be reported. Loop on error will restart the test. TEST #7 - SMALL RING BUFFER INIT TEST The aztec will be initialized without interrupts and using the smallest ring buffer. This will be the first time that the initialization sequence is carried out to completion. Initializing with the smallest ring buffer minimizes the host memory area with which the aztec controller must be able to communicate. Failure to properly initialize the aztec and com_area will be reported. If the operator has specified Loop on error, looping will be from the start of this test. TEST #8 - LARGE RING BUFFER INIT TEST The init sequence is executed without interrupts with a ring buffer lar?e enough to cover the normal host communciations area packec and buffer space ( a 5 in message length and a 5 in command length). A failure to complete the initialization sequence without error will be reported. r specified loop on error, looping will be from the has If the operato beginning of this test. TEST #9 - "DIAGNOSTIC MACHINE'® CODE DOWN LINE LOAD TEST This 'Diagnostic Machine'’ program will attempt to transfer a block of data from host memory to an area in the controller and then examine the transfered data. It the transfered data does not compare correctly, then an error will be reported. This test also reports errors if any of the routines used returned failure code. r specified loop on error, looping will be from has If the operato the start of this test. SEQ 18 SEQ 19 TEST #10 - NONEXISTENT MEMORY TEST This 'Dia?nostic Machine'' program will attempt to read the first address ot the 1/0 page of the host CPU. This location is reserved tor diagnostics and a nxm should occur. If the controller does not see the nxm, there will be a fru callout of the adapter card. has specified Loop on error, looping will be from It the operator the start of this test. TEST #11 - BUS ADDRESSING/DATA TEST A This ‘Diagnostic Machine'' program asks the PDP-11 program.to fill free memorg (that memory available to the POP-11 program that is not being used by the program or the PDP-11 supervisor) with an addcessina . pattern (write address with address) and report the location and size of the free memory. Every location of free memory will be read and the data checked. If the data does not compare correctly, the address, and data received are reported. data expected TEST #12 - BUS ADDRESSING/DATA TEST B This test first brings aztec drive Ready and Online and then Loads DM_12 program vector to port controller memory, then does the following: a. Give free memory agdress and buffer size to DM code and ask DM code write a pattern of one's complement of address at the address and expects to receive success or failure code from DM program. Then checks memory buffer for the expected pattern and reports error if encountered. b. If success, asks DM code to write to memory a pattern of all ones and checks for the pattern in memory. c. If success, asks DM code to write to memory a pattern of all zeroes and checks for the pattern in memory. d. If failure, retries will be done as controlled by a software question. Loop on error flag will | loop from beginning of test to the point of failure. SEQ 20 7.0 MAINTENANCE HISTORY Modified By: Date: 1233222332202 232222¢222 2 0212233223222 223220202 Version: ittt iiidddsdd) This is a base level release with tests 1 thru 12. A complete diagnostic with all 29 tests will be released in the following release cycle. I )% ELUDOM R I T R 2222222232823 33 2322222323222 2322 202228222023 1 CZRCFAQ RC2S5 FR END TEST 0001 0002 8=Jul=-1983 15:21:53 8-Jul=1983 14:13:00 VAX-11 Bliss=16 v3~555 IDENT = °'VUI ADDRESSINGHOD& * (RELATIVE) ) = BEGIN ! ‘<BLF/LOWERCASE_KEY> ! 88}? Library 'AZTECO®; ! AZTEC LIBRARY ?26% require °'BLSMAC.REQ'; ' DIAGNOSTIC SUPERVISOR LIBRARY }gg% ?sbttl 'PROGRAM HEADER AND TABLES' }ggg % DEF INE THE NUMBER OF TESTS IN THIS DIAGNOSTIC 1506 6sec t 1509 Lliteral 1512 1513 1514 POINTER (ALL):; o ~ N 0004 000S 0006 0007 0008 0009 }g}? 1515 }2}? 1518 code = AASCODE; DSSNBR_OF _TESTS = 12; '++ ! THE PROGRAM HEADER IS THE INTERFACE BETWEEN ; THE DIAGNOSTIC PROGRAM AND THE SUPERVISOR. 1519 HEADER (Xascii'CZRCF *, Zascii'A', Zascii'0*', 120, 0, PRI00); 1522 1523 1524 ! !; !; 1520 1521 !; !; ARGUMENTS ARE: NAHE REV, PATCH LONGEST TEST TIHE TYPE WHERE '‘TYPE'' = 0 FOR SEOUENTIAL DIAGNOSTIC AND 21 FOR EXERCISER. THERE IS ALSO AN OPTIONAL SIXTH ARGUMENT WHICH SPECIFIES THE PROCESSOR PRIORITY TO BE SET WHEN STARTING THE DIAGNOSTIC (DEFAULT IS 0). SEQ 21 Pa’e 1 A . 11RELERS .REALJZRCFA (1) SUS : CLAKSHMAN SPIDER MODULE ZRCFA1 (XTITLE "ZRCFAO RC2S FR END TEST® 0003 -—b Qe We Ve 8e 0 Vo Ve Wy 8¢ S0 B3 B¢ 5 B4 0 84 0o [P R TRIR AR I TR IR IR TR IRTR IR N T N ¥ IRCFA 2 CZRCFAQ RC25 FR END TEST WINWWNLWNNI NN N WN =000 ~NOW b b d b red b e VIV —b o VIWVIVILY DISPATCH TABLE 8-Jul=-1983 15:21:53 8-Jul- 1983 14:13:00 Xsbtti 'DISPATCH TABLE' lee ' THE DISPATCH TABLE CONTAINS THE STARTING ADDRESS OF EACH TEST. ' IT IS USED BY THE SUPERVISOR TO DISPATCH TO EACH TEST. DISPATCH (DSSNBR_OF _TESTS); ERRTBL ; VAX-11 Bliss=16 V3-555 SEQ 22 Pa?e 2 , 11RELERS .REALIZRCFA (2) SUS : [LAKSHMANA SPIDER CZRCFAQ RC25 FR END TEST DEFAULT HARDWARE P-TABLE —b b ) wd and b b and b b el wd b ) D b b b IRCFA1 v01.0 34 8-Jul-198 8-Jul-198 %sbttl °'DEFAULT HARDWARE P-TABLE' lee ! ! ' ! THE DEFAULT HARDWARE P-TABLE CONTAINS DEFAULT VALUES OF THE TEST-DEVICE PARAMETERS. THE STRUCTURE OF THIS TABLE IS IDENTICAL TO THE STRUCTURE OF THE HARDWARE P-TABLES, AND IS USED AS A '‘TEMPLATE'' FOR BUILDING THE P-TABLES. BGNHW (DFPTBL); g Lobal P IP ADDRESS : word initial (¥0°'172150"), P VETTOR : word initial (Xo'154'), : BR LEVEL : word initial (5), NIT_NUMBER : word initial (0); ENDHW; SEQ 23 3 VAX=11 Eiiss~16 v3=555 (3) S 11REL .REALJZRCFA NA. USER : [LAKSHMA SPIDERPS Pa?e CZRCFAQ RC25 FR END TEST SOF TWARE P-TABLE ZRCFA1 v01.0 ; : : : : : : : 1552 1553 1554 1559 !le- 1558 : 1564 H : 1566 1567 : : : : : t+s 1555 1556 1557 1560 1561 1562 : Xsbttl 'SOFTWARE P-TABLE' ! THE SOFTWARE TABLE CONTAINS VARIOUS DATA USED BY THE ! PROGRAM AS OPERATIONAL PARAMETERS. THESE PARAMETERS ARE ! SET UP AT ASSEMBLY TIME AND MAY BE VARIED BY THE OPERATOR : ; : : 8-Jul-1983 15:21:53 8-Jul-1983 14:13:00 1563 1565 1568 1569 1570 }g;} 1573 ! AT RUN TIME. BGNSW (SFPTBL): global L. SWP_TOP : word initial (YES) 'USE TOP SURFACE FOR SINGLE SURFACE TESTS SWP_START : word initial_(1), SWP_END : word initial (796) !STARTING TRACK !ENDING TRACK SWP_LIMIT : word initial (NOS, SWP_RETRIES : word initial ), SWP_CONTINUE : word initial (NO), SWP_MANUAL : word initial (NO), SWP_TRACE : word initial (YES); ENDSW; SEQ 24 Pa?e 4 VAX=-11 Bliss=16 V3-555 SERS .REALJZRCFA (4) LLAKSHMANA . 11REL SPID:ERSU 'LIMIT AREA TESTED 'NUMBER OF RETRIES BEFORE DROPPING UNIT ‘D0 YOU NEED TO CONTINUE TESTING? 'D0 MANUAL INTERVENTION TEST !D0 YOU NEED TRACE MODE? TR TRTR IR IRI TET T T e IRCFAY v01.0 CZRCFAQ RC25 FR END TEST PROTECTION TABLE 8-Jul=19 Xsbttl "PROTECTION TABLE' lee ! THIS TABLE IS USED BY THE RUNTIME SERVICES ! TO PROTECT THE LOAD MEDIA. BGNPROT (=1, =1, =1); OFFSET INTO P-TABLE FOR CSR ADDRESS '1ST ARG OFFSET INTO P-TABLE FOR MASSBUS ADDRESS 12ND ARG OFFSET INTO P-TABLE FOR DRIVE NUMBER '3RD ARG ENDPROT; 9 SEQ 25 VAX=-11 Bliss=16 V3=555 . 11REL .REALIZRCFA (5) RS : [LAKSHMANA SPIDERSUSE Pa?e ZRCFA1 v01.0 CZRCFAO RC25 FR END TEST GLOBAL DATA SECTION N XY N Xsbttl °GLOBAL DATA SECTION' 8-Jul=1983 15:21:53 8-Jul-1983 14:13:00 SEQ 26 Pa?e 6 VAX=-11 Bliss=16 V3=555 SPIDERSUSERS CLAKSHMANA. 11REL .REAL JZRCFA (6) AR AR TR X I A E A RI ATR TR TRIR TR YR YRTRTR LA '#f i THE GLOBAL DATA SECTION CONTAINS DATA THAT ARE USED : IN MORE THAN ONE TEST. psect plit = Spl1t$( Lobal), global $6LOBS Inowrite, noexecute, global, concatenate), own = Sowns. structure RC25 [0, P, S, E] = begin ! DEFINE ACCESS ALGORITHM ! TO ALLOW FIELD REFERANCES ' TO THE AZTEC local RC_REG; = .(RC25 + Xupval+0)<0, Xbpval, 0>; RC_REG Rc “REG XX PNORININ) = b b b b ek cah b b b O%OOOOOOOOOOOOOO‘ SN = OV NO VNUWN=O <P, S, E>; b wed oud wnd and and cud b aud and wnd cnd and cud wed wb b N TR TR TR TRT 4] KR IR PR TR YR PR PR IRTR YRR YR Y T Y T T P Y O P P e L 2 global RT : vector [WORD1_IN_RT_TAB, wordl, 'RUNTIME TABLE STORAGE RT_TABLE : ref block [WORD1_IN_RT_ TAB, word) field (RT_FIELDS), 'RUNTIME TABLE FOINTER HWP_TABLE : ref block [WORDZ2_IN_HWP_TAB, uord] field (FWP_FIELDS), ! TRANSMIT1ING DATA BUFFER 1 XMT_DATA_BUF : vector [256. wordl, RCV_DATA_BUF : vector [256, wordl, CLKCADR: word, CLK_TYPE : word, CLK_CSR: word, CLKCHERTZ : word, CLK"START : word, UNIT : wora, ! ' ! ! ' ! ! VECCAD : byte volat1le RC2S_ ADDR: ref RC2S field (RC _REG), ! VECTOR ADDRESS OF AZTEC ! DEFINE REFERANCE TO AZTEC FIELDS LOG_ UNIT word, RC25_DATA: block [2, word) field (RC _REG), RECEIVING DATA BUFFER 2 LOC. TO RETURN CLOCK ADDR. TYPE OF CLOCK ON SYSTEM STORE CSR ADDRESS FOR CLOCK HERE STORE CLOCK HERTZ RATE STORE CLOCK START VALUE UNIT UNDER TEST THIS PASS coM_AREA: blnckvector CREC_ALLOCATE + SND ALLOCATE + HDR_SIZ, 2., word]l, HEAD AREA : ref block [4, word] field (HDRTFIELD), RECEYVE RING: ref blockvector CREC ALLOCATE, 2. word] field (DSC_FIELD), SEND RIRG : ref blockvector CSND ALCOCATE, 2. word] field (DSC JFIELD), RB_SIZE + 2, word) field (ENV FIELD), REC ENVELOPE blockvector CREC_ALLOCA'E, CSND_ALLOCATE, SB SIZE + 2, word] field (ENV_FIELD), SND_ENVELOPE: blockvector BUF_DESCRPTR: word volatile, T BUFFER DESCRIPTOR AREA BYTE _COUNT : word volatile, . TICKS : word initial (1) volatile, SECONDS : word initial (0) volatile, MINUTES : word initial (0) volatile, TIP : word, . DATA1 : word volatile, DATA2 : word volatile, i BYTE COUNT BUFFER ! SOTRE THE NUMBERS OF CLOCK INTERRUPTED i STORE SECONDS i STORE MINUTES iSTORAGE FOR NUMBER OF TEST IN PROGRESS ! AZTEC STEP 1 WRITE DATA i AZTEC STEP 2 WRITE DATA CMD"REF : word volatile, DATA3 : word volatile, DATA4 : word volatile, i COMMAND REFERENCE BUFFER ! AZTEC STEP 3 WRITE DATA ! A7TEC STEP & WRITE DATA B CZRCFAO RC25 FR END TEST GLOBAL DATA SECTION OOV VAV I NO VNN =2 OV (e ealealealealoalsalead alsalon 20000‘00‘ Fad atokl ~NO WS t b e e b e b o e d b b b md o b i b b ZRCFAY v01.0 I1_AM NEX : word initial (0) volatile, MSGADR : word volatile, ) END_LBN : word initial (1593) volatile, P_MASK : byte volatile, B MASK : byte volatile, MANU_SW : word volatile, SWITTH2 : word volatile 3 8-Jul=-1983 15:21:53 8-Jul=-1983 14:13:00 7 VAX=-11 Bliss=16 V3-555 (6) RCFA . 11REL.REALJZ RS : [LAKSHMANA SPIDERSUSE INTERUPT FLAG ENDING LBN TRA(K RET_UNIT_FLAG : word volatile, P1 © word volatile, P2 : word volatile, P3 : word volatile, P4 : word volatile, PS5 : word volatile, P6 : word volatile, RET_STATUS : word volatile CANTEL_TIMER : word volatile, CMD_SLOT : word volatile, RES_SLOT : word volatile, LBN : word volatile LBN_ST : word volatile, LBN_ED : word volatile, LBN_SZ : word volatile, FREE_MEM_ADDR, i MEM_SIZETM: word volatile, H_SADD : word volatile, H_EADD : word volatile, BOF_LENGTH : word volatile, NUM_RETRIES : word volatile, RETRIES : word initial (FALSE), FAL_CODE : word initial (1), DMC_TEST : word, BYT_CNT : word, DM_REC : word, DM _XMT : word, TEPFP : word volatile; SAVES VARIOUS RETURN STATUS INIT SEQUENCE INTERRUPT COMMAND DESCRIPTOR SLOT RECEIVE DESCRIPTOR SLOT STARTING LOGICAL BLOCK # ENDING LOGICAL BLOCK # INCREMENTING LBN SI1ZE STARTING FREE MEMORY ADDR. FREE MEMORY SI2E LOW-BYTE FREE MEMORY ADDR. HIGH-BYTE FREE MEMORY ADDR. BUFFER LENGTH FAIL STATUS SEQ 27 Pa?e Y }ggg Xsbttl °*GLOBAL TEXT SCCTION' 1681 !¢+ 1684 1685 ! MORE THAN ONE TEST. !-- 1682 1683 1686 1687 1688 1689 ! THE GLOBAL TEXT SECTION CONTAINS FORMAT STATEMENTS, ! MESSAGES, AND ASCII INFORMATION THAT ARE USED IN . global bind RINGBASE = COM_AREA [REC_BASE], TIME = plit (P4, P5), ! ; FAILING FRU'S 1693 1694 1695 1696 }ggg qECHAN = uplit (Xasciz"MECHANIC SET FOR UNIT #:°), }988 1 HARDWARE AND SOF TWARE QUESTIONS 1701 1702 1703 1704 QST1 = uplit QST = uplit QST3 = uplit QST4 = uplit 1706 QST? = uplit (Zasci2’'DO YOU WISH TO LIMIT AREA TESTED IN TESTS #13 THRU #15°), FRU = uplit (Xasciz'XAFAILING FRU = XTXD3IN'), ADAPTO = uplit (Zasciz'ADAPTOR BOARD FOR UNIT 0:')‘ CONTRO = uplit (Xasciz'CONTROLER BOARD FOR UNIT #:°), DRIVE_ = uplit (Xasciz®DRIVE BOARD FOR UNIT #:'), ~ ~ = -—b QST10 = uplit (Yasciz'DO YOU WANT TO DO THE MANUAL INTERVENTION TEST?'), WNI—=O0 VOO NO VB UNN 2O VNV WNININIRININININININ) = = ed b b b b b b b b b b and and b b b b b b ek e b cd e @b and cd b NNNNNNNNNNNNNNNNNNNNNYN 0 731 732 733 734 735 , QST8 = uplit (Xasci2'STARTING TRACK®), QST9 = uplit (Xasci2'ENDING TRACK'), 1708 0 (Xasciz'IP ADDRESS'), (Xasciz'VECTOR'), (Xasciz'BR LEVEL'), (Xasciz2'PLATTER ADDRESS(ES)'), QST6 = uplit (Xasciz'USE TOP SURFA.Z FOR SINGLE SURFACE TESTS'), 1705 b wd an wd wd and b Ve Ve Ve 0 Vg VeV VeV Ve VW0 V00,0000 0002000009000 08,%9 800,80 8, YR YRR X X TS T 1690 }gg; A IR TR IRYR PR TR TR IRIR AR LN X (YR TRTN FN 8-Jul=-1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 SEQ 28 Pa?e 8 VAX-11 Bliss=16 V3=555 SERS .REALIZRCFA (7) [ AKSHMANA . 11REL SPID:ERSU 0S10_1 0510_2 = uplit (Xasciz'DO YOU NEED TRACE MODE?’), = uplit (Xasciz'DO YOU WISH TO CONTINUE TESTING AFTER RETRIES?'), QST1T = uplit QST12 = uplit QST13 = uplit QST14 = uplit QST15 = uplit ¢4 ! ! (Xasciz'NUMBER OF RETRIES FOR TEST IF ERROR OCCURED®), (Zasciz'UNIT STARTING TRACK #'), (Xasciz'UNIT ENDING TRACK #'), (Xasciz'TURN OFF WRITE PROTECT SWITCH AND DO <CR>'), (Yasciz'TURN ON WRITE PROTECT SWITCH AND DO <CR>*), THE FOLLOWING MESSAGES INCLUDE THE NAMES OF EACH ROUTINE, PLUS FORMAT STATEMENTS FOR PRINTING OUT OTHER INFORMATION. DBM1 = uplit (YASCIZ*YNININXATESTING UNIT#:ZD3XA DBM2 = uplit DBM3 = uplit DBM4 = uplit DBM5 = uplit DBM6 = uplit (Zasciz'INXAREPORT'), (Xasciz'INXAAUTO'), (Xasciz®INIACLEANUP'), (Xasciz'INXADROPPED'), (Zasciz'INIAADDED®), IP_REGISTER:306XA PLATTER#:XD3XN'), DBM7 = uplit (Xasciz'INXATEST 1 REGISTER EXISTENCE TEST'), DBM8 = uplit (Xasciz2'INXATEST 2 STEP 1 READ/WRITE POWERUP DIAGNOSTICS'), DBM9 = uplit (Yasciz®INIATEST 5 STEP 1 THROUGH STEP 3 READ/WRITE TEST'), DBM10 = uplit (Xasciz'XNXATEST 3 DIAGNOSTIC WRAP TEST'), DBM11 = uplit (Xasciz®INXATEST 4 VECTOR AND BR LEVEL TEST'), DBM12 = uplit (Xasciz'INXIATEST 6 PURGE AND POLL TEST'), DBM13 = uplit (Xasciz'INXATEST 7 SMALL RING TEST'), 03 8-Jul-1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 : : : : : : 1736 1737 1738 1739 1740 1741 DBM14 = uplit (Xasciz'INXATEST 8 LARGE RING TEST'), DBM1S = uplit (XYasciz®INXATEST 9 DM CODE OVERLAY TEST'), 0BM16 = uplit (Xasciz'XINXATEST 10 NONEXISTENT MEMORY TEST'), DBM17 = uplit (Zasciz'INXATEST 11 BUS ADDRESSING/DATA TEST A'), DBM18 = uplit (Xasci2*INXATEST 12 BUS ADDRESSING/DATA TEST B8°), DBM19 = uplit (Xasciz'INIATEST 13 BLOCK TRANSFER TEST'), : : : : : : : 1744 1745 1746 1747 1748 1749 1750 DBM22 = uplit (Xasciz'INIATEST 16 SAWTOOTH SEEK AND VERIFY'), DBM23 = uplit (Yasciz®INXATEST 17 CONVERGING/DIVERGING SEEK AND VERIFY'), DBM24 = uplit (Xasciz'INXIATEST 18 TOGGLE SEEK AND VERIFY®), DBM2S = uplit (Xasciz'XNXATEST 19 HEAD SWITCH TEST'), DBM26 = uplit (Xasciz*XNIATEST 20 RANDOM SEEK AND VERIFY*), DBM27 = uplit (Xasciz'INXATEST 21 SECTOR ACCESS TEST'), DBM28 = uplit (Xasciz'INIATEST 22 CONTROLLER PROCESSING TIME'), ; : : : : : : : : : : : : 1742 1743 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 };g; DBM20 = uplit (Xasciz'INXATEST 14 SPIN UP HEAD LOAD SEQUENCE'), DBM21 = uplit (Xasciz®INIATEST 15 SEQUENTIAL SEEK AND VERIFY'), DBM29 = uplit (Xasciz®INTATEST 23 ONE TRACK SEEK TIME'), DBM30 = uplit (Xasciz'XINXATEST 26 AVERAGE SEEK TIME'), DBM31 = uplit (Xasciz®INIATEST 25 FULL STROKE SEEK TIME®), DBM32 = uplit (Xasciz'INYATEST 26 WRITE DATA TEST®), DBM33 = uplit (Xasciz’'INTAEVENT START')‘ DBM34 = uplit (Xasci2®XNXAEVENT RESTART’) DBM35 = uplit (Zasciz'INFAEVENT CONTINUE'S, DBM36 = uplit (Xasciz'INIATEST 27 OFFSET TOLERANCE TEST®), DBM37 = uplit (Xasciz'INYATEST 28 AVERAGE ROTATIONAL TIME'), DBM38 = uplit (Xasciz'XNXATEST 29 WRITE PROTECT TEST'), 98”39 = uplit (Zasciz'INXA MANUAL INTERVENTION TEST NOT PERFORMED'), H };gz ! SYSTEM ERROR MLSSAGES : : : 1765 1766 };gg MSG_01 = uplit (Xasciz'INYAPOWER DELAY - WAITING'), ERRZ01 = uplit (Xasciz'INXIATOO MANY UNITS'), gRR-OZ = uplit (Yasciz'INYANO CLOCK WAS FOUND ON THE SYSTEM®), : };gg ; FORMATTED ASCIC STRINGS : 177 FMTSC = uplit (Zasciz'ININ®), : : 1776 1777 REGISTER FAILED TO RESPOND AT ADDRESS: XO06IN'), FMT1 = uplit (Zasciz’'INIA EXPECTED: X06XA READ: X06IN'), X06%A RESS: (Xasciz'XNIAADD FMT2 = uplit FMT3 = uplit (Xasciz'INZASTEP MASK = Z02¥A FAILING REGISTER = Z063A DATA = 306IN°), FMT4 = uplit (Xasciz'INXA PORT TYPE NUMBER = %02°), PORT SPECIFIC INFO:/NV/QB/DI/0D/MP/ = %02°), FMTS = uplit (Zasciz'INTA MICRO CODE: MODEL = X¥02¥A VERSION = 202'), FMT6 = uplit (¥asciz'¥NIA : };g? ; INIT ERROR MESSAGES : : : : : : : : 1782 1783 1784 1785 1786 1787 1788 1789 MSG_PWR = uplit (Xasci2’ WAIT _ POWER FAIL RECOVERY'), MSG_1 = uplit (Zasciz®RCSA FAILED TO RESPOND®), MSG_2 = uplit (Zasciz'RCIP FAILED TO RESPOND'), : 1792 BUFF_ERR = uplit (Xasciz'MEMORY BUFFER DOES NOT CONTAIN EXPECTED DATA'), : : : : : : : 1772 1773 1774 1775 };;g 1790 1791 fHTSA = uplit (Xasciz'INXA NUMBER OF RETRIES =XD4'), MSG_7 = uplit (Xasciz'TEST PATTERN ECHOED IN RCSA IS INCORRECT'), MSG_8 = uplit (Xasciz'VECTOR AND BR LEVEL TEST FAILURE'), MSG_9 = uplit (Zasci2'HOST DETECTED TIME OUT ERROR®), MSG_10 = uplit (Xasciz'RING BUFFERS NOT CLEARED BY THE PORT®), MSG_11 = uplit (Xasciz’STEP READ DATA DOES NOT MATCH'), MSG_13 = uplit (Xasciz'PORT FATAL ERROR'), MSG_14 = uplit (Zasciz'INIT STEP READ ERROR'), SEQ 29 Pa?e 9 VAX=11 Bliss=16 V3-555 .REALJZRCFA (7) ERS 11REL . SUS [LAKSHMANA : DER SPI E CZRCFAO RC25 FR END TEST ZRCFA1 GLOBAL TEXT SECTION PR IR AR IR R IR E SE S T E TR A R PATR 2 3 4 5 6 g 9 0 1 2 3 4 825 826 827 ggg 830 831 (1] = w 1809 0 1 uplit (Xasciz®SPIN UP TEST FAILURE'), uplit (Xasciz®SEQUENTIAL FORWARD SEEK FAILURE'), uplit (Yasciz'SEQUENTIAL REVERSE SEEK FAILURE'), CTO_ERR = uplit (Xasci2'XNXATIME EXPIRED'), PFE_ERR = uplit (Xasciz'INZAFATAL ERROR'), uplit (Xasciz2®AHEAD A OFFSET VALUE = uplit (Zasciz®AHEAD B OFFSET VALUE = uplit (Xasciz'AHEAD C OFFSET VALUE = CHEAD_MSG » - [e 4 (=4 oo 1805 1806 MSG_21 E uplit (Xasciz'AVAILABLE COMMAND SPIN-DOWN FAILURE'), A= 4 1801 m 1797 1798 1799 1800 uplit (Zasciz'AHEAD D OFFSET VALUE = 203°) DHEAD-MSG MSG_TR DSP = uplit (Xasciz'NIACURRENT TRACK = X04XA NUMBER OF SEEKS = 20 MSG_LBN _DSP = uplit (Xasci2'INXASTARTING TRACK = X04XA CURRENT TRACK = % MSG_STATUS ERR = uplit (Xasciz'INXAEND PACKET STATUS ERROR = X06XA REF # MSG_BUSA_ERR = uplit (Xasciz®XNXABUS ADDRESSING DATA TEST ERROR'), MSG_ADDR_ERR = uplit (Xasciz®INXAFAILING ADDR = XO06XA DATA = X06IN'), MSG_DATA_ERR = uplit (Xasciz'INXABLOCK DATA TRANSFER FAILED®), uplit (Xasciz'RC25 SEEK FAILURE') HSG_SEEKtERR - uplit (Zasciz'INXABLOCK LENGTH = £06IN‘), SEQ 30 Pa?e 1 0 NA ., 11RELERS .REALJZRCFA (7 ) SUS : CLAKSHMA SPIDER DMC_ERR = uplit (Xasciz'DM CODE RETURNED FAILURE CODE'), INI_MSG = uplit (Zasciz'INXA INTERRUPT AT VEC= XO3XA BR LEVEL= X01'), END = uplit (Xasciz'INIA NO INTERRUPT FROM PORT / CONTROLLER'), BRERR = UPLIT (XASCIZ'INXA BR LEVEL RECEIVED/TYPED IS INCORRECT !*), MSG_ uplit (Xasciz*PURGE AND POLE TEST SET ERROR BIT 15°), MSG_18 = uplit (Xasciz'PURGE AND POLE TEST DID NOT SET STEP &4 BIT 14°), MSG_19 = uplit (Xasciz2®INIT DID NO CLEAR RING BUFFER'), MSG_20 = uplit (Xasciz'FAILED POLLING ERROR IN RESPONCE RING'), ] X 1793 1794 1795 1796 1:53 8-Jul-1983 15:21: 3:00 8-Jul-1983 14:13: VAX=-11 Bliss=16 V3=555 nnun PR PR TR IR LA 1] YR IR IR IR TE IR ITETE FEYR YNPN YN Y TN ¥) v01.0 3 ENDING TRACK = %04°), 02'), MSG_HSWICH ERR = uplit (Xasciz'INXAHEAD SWITCH FAILED'), MSG_SURFACE ERR = uplit (Xasciz'FAILING SURFACE = X033A TRACK # = X063N'), MSG_READ_ERR = uplit (Xasci2'READ SECTOR FAILED®), MSG_SAC_ERR = uplit (Yasciz'AFAILING TRACK # = Z06%A SECTOR # = X06XIN'), MSG_COM_WPT = uplit (Zasciz'WRITE PROTECT TEST FAILED'), MSG_PT_ERR1 = uplit (Yasci2'EXPECTED SW = OFF ACTUAL SW = ON UNIT # = XD3IN'), MSG_WRP_ERR?2 _WRP_ = uplit (Yasciz'AEXPECTED SW = ON_ ACTUAL SW = OFF UNIT # = XD3XN'), MSG_AVE TIME = uplit (Yasciz'XNZAAVERAGE SEEK TIME (ms) = X02%A.%02°), AZT_READY _ERR = uplit (Xasciz'RC25 UNIT DOES NOT COME ONLINE'), EXE_SUP_ERR = uplit (Zasciz'EX_SUP_PROG DUP COMMAND FAILURE'), SND_DATA ERR = uplit (Xasciz'SEND_DATA DUP COMMAND FAILURE®), RE_BATA_ERR = uplit (Zasciz'REC_DATA DUP COMMAND FAILURE'), 4<BLF/PAGE> F : : 1832 1833 : }ggg : 1836 : H 1838 1839 : 1837 1848 uplit (Xasciz'INXASFTLERR- BUS MASTER ERROR'), 2 : H : : 1843 1844 1845 1846 1847 H uplit (lasciz'!N!ASFTLERR- UNRECOGNIZABLE ERROR CODE'), 1841 1842 1840 : ! ; Sel f-detected fatal port/controller errors PFE_STRUCT = uplit ( uplit uplit uplit upl}t uplit (Xasciz2'INXASFTLERR= RING READ (PARITY OR TIHEOUT) ), (Xasci2'INYASFTLERR- RING WRITE (PARITY OR TIMEOUT)®), (Xasciz®INXASFTLERR- INTERRUPT MASTER'), i2 HOST ACCESS TIHEOUT ), " INXASFTLERR(Yasc (Xasci2'XNXASFTLERR- CREDIT LIMIT EXCEEDED'), uplit (Xasciz'XNXASFTLERR= DIAGNOSTIC CONTROLLER FATAL ERROR'), 1849 H : 1850 1851 uplit (Xasciz'INXIASFTLERR- INSTRUCTION LOOP TIMEOUT'), uplit (Xasci2"INXASFTLERR- INVALID CONNECTION IDENTIFIER ), H : . 1853 1854 1855 uplit (Xasci2'INXASFTLERR= MAINTENANCE REAO/URITE INVALID REGION IDENTIFIER'), uplit (Sasciz'!NlAsFTLERR- MAINTENANCE WRITE LOAD T0 NON-LOADABLE CONTROLLER"), uplit (%asciz*'INIASFTLERR- CONTROLLER RAM ERROR (NON=PARITY)*), ; 1859 uplit (Xasciz'XINIASFTLERR- MAPPING REGISTER READ ERROR (PARITY OR TIMEOUT)') : : H H : H 1852 uplit (Xasciz'INXASFTLERR- INTERRUPT WRITE') uplit (Zasciz®INYASFTLERR- INIT SEQUENCE ERROR'), uplit (1asc12'!NlA$FTLERR- HIGH LEVEL PROTOCOL INCOHPATIBILITY ERROR'), uplit (Zasciz2'INXASFTLERR=- PURGE/POLL HARDWARE FAILURE °*), 1856 1857 1858 1860 1861 !<BLF/PAGE> ) : vector [23], SEQ 31 Pa?e 1" VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (8) CLAKSHMANA . 11REL SPID:ERSU uplit (Xasciz'INXASFTLERR= ENVELOPE/PACKET READ (PARITY OR TIMEOUT)' ) uplit (Zasciz'INXASFTLERR- ENVELOPE/PACKET WRITE (PARITY OR TIMEOUT)*), uplit (Xasci2"INIASFTLERR= CONTROLLER ROM AND RAH PARITYY), uplit (Xasciz'INTIASFTLERR- CONTROLLER RAM PARITY'), uplit (Xasci2'XNXASFTLERR=- CONTROLLER ROM PARITY®), : H . 8=-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 3 IRCFAY v01.0 CZRCFAQ RC2S FR END TEST GLOBAL TEXT SECTION 8-Jul=1983 15:21:53 8-Jul- 1983 14:13:00 ] ; Error message structure (EMSG_STRUCT = uplit ( uplit (Xasciz'XNXASFTLERR- RESPONSE STATUS ERROR:XS'), uplit (Xasciz®INXASFTLERR- SUPERVISOR SERVICE CALL FAILED'), uplit (1asciz'lN1ASFTLERR- PORT/CONTROLLER TIMEOUT ERROR'), ?pélgl(lasc1z'1N!ASFYLERR- UNKNOWN RETURN STATUS CODE')) : vector [4], < page> SEQ 32 Pa?e 12 VAX=11 Bliss=16 V3=555 CFA (9) .REALIZR 11REL . RS LLAKSHMANA : RSUSE SPIDE 1871 ! }g;% : Self-detected fatal port/controller errors 1874 RC_STRUCTURE = ( uplit 1875 wuplit TXasciz'INXASFTLERR= VAX READ/WRITE ERROR ON INTERRUPT') AT U. BFIL®) 1876 uplit (Xasciz'INYASFTLERR- INCONSISTENCY 1877 wuplit (Xasciz'INXASFTLERR- INCONSISTENCY AT U. BMTY' ) 1878 uplit (Xasciz'INXASFTLERR- INCONSISTENCY AT U.ALOC®), 1879 uplit (Xasciz2'XNXASFTLERR- INCONSISTENCY AT SERVO ENTRY (PIP SET)') 1880 uplit (Xasciz'INYASFTLERR- INCONSISTENCY AT SERVO ENTRV (ERR SET)*) 1881 wuplit (Xasciz'XNXASFTLERR- INCONSISTENCY AT U.SEND'), oo 0 W wuplit (Xasciz'XINXASFTLERR- INCONSISTENCY AT U.RECV'), uplit (Xasciz'INXASFTLERR- INCONSISTENCY AT U.ATTN') wuplit (Xasciz'INIASFTLERR- INCONSISTENCY AT U. ONLN'), uplit (Xasciz'XNXASFTLERR- ILLEGAL O REQUEST (U. QDRQ)*), uplit (Xasciz'INXASFTLERR- FENCE-POST ERROR AT PROTAB'), wuplit (Xasciz'YNXASFTLERR- BAD PACKET DEQUEUED AT U. DONE'), uplit (Xasciz'INIASFTLERR- UNEXPLAINED D-PROC SUSPENSION (U..TDS)*), uslit (Xasciz'INIASFTLERR- DUP PACKET D-Q FAILED (XFC 34/735)°), uplit (Xasciz'XINXASFTLERR= INCONSISTENCY AT U. HIST'), unl.t (Xasciz'INXASFTLERR- INCONSISTENCY AT U.SEKO'), wup'it (Xasciz*INYASFTLERR- INCONSISTENCY AT U.CKSV'), uplit (X¥asciz'INXASFTLERR- D.OPCD FOUND ILLEGAL OPCODE'), 1894 wuplit (Xasciz'INIASFTLERR- D.CSF FOUND ILLEGAL OPCODE"*), 1895 wuplit (Xasciz'INXIASFTLERR- UNKNOWN BAD DRIVE STATUS AT D.DSTS"), 1896 wuplit (Xasciz®'XNXIASFTLERR- ILLEGAL XFC EXECUTED BY DM*), 1897 uplit (Xasciz'INXASFTLERR- D PICKED UP A ZERO SC8.0B'), 1898 wuplit (Xasciz"INXASFTLERR- INCONSISTENCY AT D IDLE LOOP*), - 1882 1883 1884 1885 1886 1887 1888 1289 1890 1891 1892 ECV') 1899 wuplit (Xasciz®INXASFTLERR- DM WORD COUNT ERROR ON HOST DHA/SEND/R ), b avd b 888888888 = O 000NV NN = 1900 b b b — b b VIS W b aud and ad cod cnd ad -l Lol ol o] o] o] o] b b b b A T Qe ve e Bs @9, IR AT A TR R YR TR PR TR FR TR LR YRR IR A PRP RN T K N TR YA TE A TR E A R R NE I R I IR TE 8-Jul=-1983 15:21:53 8-Jul=1983 16:13:00 CZRCFAQ RC2S FR END TEST GLOBAL TEXT SECTION ZRCFAT v01.0 uplit uplit uplit uplit (Xasciz'INXASFTLERR- UNKNOWN DISPLAY FAULT CODE AT D. DFLt (Xasciz®INXASFTLERR- DRIVE NOT FAULTING IN P.OFLN STATE ), (Xasciz'INXASFTLERR~ U POWER UP DIAGNOSTICS FAILED®) (Xasciz'XNXASFTLERR- D POWER UP DIAGNOSTICS FAILED®) uplit (Zasciz'INZASFTLERR- ADAPTER_ CARD FAILURE ), uplit (Xasciz'INXASFTLERR- EC.TMR TIMED OUT'), uplit (Zasciz'XINXASFTLERR- U. SEND/U.RECV RING READ INCONSISTENCV ). uplit (Xasciz'INXIASFTLERR- UNKNOWN WAITRV REASON AT D.RVCT®), uplit (%asciz'INIASFTLERR- D.ARCS DID NOT FIND CLOSEST UNDONE ZONE®), uplit (Xasciz'INXASFTLERR- U.SEEK FOUND SEEK TO ILLEGAL TRACK ). uplit (Zasciz'INXIASFTLERR~ U.HTST INIT DIAG DMA WRITE FAJLED® ). FAILED®) uplit (Xasciz®INXASFTLERR- U.HTST INIT DIAG DMA COMPARE AND SS.SPN NOT SET'), uplit (Zasciz'INXASFTLERR- U.SYDR FOUND SS.DER SET uplit (Xasciz'INYASFTLERR- MASTER DRIVES ACLO ASSERTED®) '<bl f/page> ) : vector [39], SEQ 33 Pa?e 13 VAX=11 Bliss=16 V3-555 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (10 CIZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 : : : : : 1916 1917 1918 1919 ! ! Dup return status codes : _SOUP_STRUCT = uplit ( 1920 wuplit (Xasciz®%A SUCCESSFULIN') 1922 uplit (Xasciz'XANO REGION AVAILABLEXIN'), : 1921 uplit (Xasciz®XAINVALID COMMANDEN®), ; : : : 1923 1924 1925 1926 uplit uplit uplit uplit : 1928 !<blf/page> ; : 1927 (Xasciz'YANO REGION SUITABLEIN'), (Xasciz'XAPROGRAM NOT KNOWNIN®), (Xasciz'ZALOAD FAILUREIN'), (Xasciz®'X¥ASTANDALONEIN') ) : vector [7], 8-Jul=-1983 15:21:53 8-Jul-1983 14:13:00 SEQ 34 Pa?e 14 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (11 SUS : CLAKSHMANA SPIDER NN N NN 800\00000 1,V A ki I VO NOWVS LN =O VO~ o v PV b b b and d el b b cacd b I b b b b o e b b e o cmcd VelVolVellolVellollo R e el e Nol o} o] Y N LN R LR N PRPR TR PR I EITETE E AR A AR IR (T E 8-Jul-1983 8-Jul-1983 CZRCFAQ RC25 FR END TEST SLOBAL TEXT SECTION IRCFA1 v01.0 1950 ] ! MSCP return status codes SHSCP STRUCT uplit ( uplit (Yasciz' 1ASUCC SSIN'), uplit (1asclz'!AINVALID COHHAND!N ), uplit (Xasciz'XACOMMAND ABORTEDIN'), uplit (!asc1z'1AUNlT-0FFLINE!N')‘ uplit (Zasciz® YAUNIT=AVAILABLEXIN') uplit (Yasciz'YAMEDIA FORMAT ERROREN'), uplit uplit uplit uplit (Xasciz'XAWRITE PROTECTEDAN'), (1asc12'1AC0HPARE ERRORXN') (Xasciz'XADATA ERRORXN') (Rasciz'IAHOST BUFFER ACCESS ERROR!N ), uplit (Zasctz'zACONTROLLER ERRORZIN') uplit (Xasciz'XADRIVE ERRORIN'), uplit (Xasciz2'XAMESSAGE FROM AN" INTERNAL DIAGNOSTICIN®) ) : vector [13]; end eludom LTITLE .IDENT 132 106 000056 000000 122 040 .PSECT : LASCI] LENAME: LASCI1 BYTE BYTE LSREV:: LASCIl LASCII . WORD LSUNIT:: LSTIML::.WORD : .WORD LSHPCP: LSSPCP::.WORD LSHPTP::.UORD L$SPTP::.WORD LSLADP::.WORD L$STA:: WORD .WORD L$CO:: LSDTYP::.UORD LSAPT:: .WORD LSDTP:: .WORD : .WORD LSPRIO: LSENV]I::.WORD LSEXP1::.WORD LSMREV:: BYTE BYTE .WORD L$EF:: WORD LS$SPC:: .WORD ZRCFA1 CZRCFAQO RC25 FR END TEST /V01.0/ AASCODE, /CZR/ RO /CF / 0 O /A/ 70/ TSPTHV 170 LSHARD LSSOFT LSHW LSSW LSLAST O 0 0 0 LSDISPAT(H 0 O O 3 3 O 0 O SEQ 35 15 VAX=11 Bliss=16 V3=555 (12 RCFA 11REL.REALJZ ANA. SERS : [LAKSHM SPIDERSU Pa?e SEQ 36 16 VAX 11 Bliss=16 v3~555 A. 1 1REL .REALJZRCFA (12 SERS : [LAKSHMAN SPIDERSU Pa?e CZRCFAO RC25 FR END TEST IRCFAY v01.0 GLOBAL TEXT SECTION LSEXPS::.WORD 000014 000000G 000130 0000006 0000006 0000006 000000G 0000006 0000006 0000006 0000006 0000006 0000006 0000006 000000C 000166 172150 000170 000154 000172 000005 000174 000000 000176 000200 000000C 000202 000001 000204 000000 000206 000001 000210 001434 000212 000000 LSAUT:: .WORD LSDUT:: .WORD LSLUN:: .WORD : .WORD LSDESP: D: : .WORD LSLOA LSETP:: .WORD LSICP:: .WORD LS$CCP:: .WORD LSACP:: .WORD LSPRT:: .WORD LSTEST::.WORD LSDLY:: .WORD ME : : .WORD LSHI : .WORD DSPCNT: LSDISPATCH:: .WORD .WORD .WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD : .BLKW ERRTYP: R: : .BLKW ERRNB ERRMSG: : .BLKW ERRBLK : : .BLKW : LSHWLEN: .u ORD P.IP.ADDRESSB: -WOR P.VECTOR:: LSOVTYP bSRPT 0 LSAU LSOV 0 LSDESC ~73743 LSERRTBL LSINIT LSCLEAN LSAUTO LSPROT ————— e By : .WORD LSDEVP: P: : .WORD LSREP &: : .WORD LSEXP <<LSNDHW=LSHWLEN>/2> =5630 154 . WORD P.BR.LEVEL:: 5 W ORD P.UNIT.NUMBER:: 0 .WORD 1 W: : .BLKW LSNDH LSSWLEN:: .WORD SWP.TOP:: .WORD SWP.LIMIT:: .WOR SWP.START:: SWP.END:: .WORD SWP.RETRIES:: <<LSNDSW=-LSSWLEN>/2> 1 0 1 1434 000216 000000 000220 000001 .u ORD : SWP.MANUA: L .WORD SWP.TRACE:: WORD .BLKW LSND:SW: LSPROT::.WORD .WORD .WORD 1777 77 17727 77 1777 7 000002 005634 005626' P.AAA: 101 106 040 045 104 075 124 063 —bed d md D) b D) b md =d =k 2 OO B O B O b b eed O b b b b b b e N SONONOOS BN OH =NONNVIN=O =N ~n S W S OWVIWN=OO0NNINA S OONO O NSNSV NN m 116 106 116 104 124 040 101 114 107 122 000 101 117 122 106 040 040 000 043 122 105 102 117 122 117 117 122 106 040 m P.AAC: 102 040 122 116 P.AAB: 11 116 P.AAD: 104 117 125 124 043 072 122 105 117 104 117 125 124 111 040 101 040 12° 116 040 P.AAE: 195 101 103 105 103 116 040 124 P.AAF: 072 000 .PSECT .WORD .WORD .WORD +ASC11 -ASCII LASCI1 .ASCIl ASCII .ASCl1! .ASCI1 -ASCI1 .ASCl1 .ASCl1 .ASCII <ASCII .ASCII .ASCI1 .ASCI! .ASClI +ASCII .ASCI1 .ASCI] own Sw SR (N =2 b vy -—h b 0o o co O©O .WORD SWP.CONTINUE:: O 0000 00 O 000214 SEQ 37 Pa?e 17 VAX=11 B’ iss=16 V3=555 (12 JZRCFA REAL . ERS NA. 1T1REL SUS : CLAKSHMA SPIDER —_— v01.0 000165 8-Jul8-Jul- CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAT 3 —b L -1 -1 -1 SPLITS, /7%D3/ /IN/<00> /ADA/ /PT0/ /R B/ /0AR/ /D F/ /0R / /UN]/ /T #/ /:/<00> /CON/ /TRO/ /LER/ / 80/ /ARD/ / FO/ /R U/ /INIT/ / #:/ <00> /DR1/ /VE / /B0A/ /RD / /FOR/ / UN/ /17 / /#:/<00> /MEC/ /HAN/ /1C / /SET/ RO , 0D , GBL : PlLit count word 000432 OO OO mb b e 124 101 P.AAM: [] L] [] [} [] e P.AAl: L] 040 126 O 125 072 124 P.AAH: P.AAJ: o P.AAG: o 040 104 123 000 103 122 000 o 117 > D> Pee>> > SR EREETLSSTSSS [>222> wmnununwm (7 L X X "X7 e X7 e X7 a X e X2 X7 X7 X7217217417, %] wununmnunnn I lalalzlalnlalzlsialalsl ralalalatlalalalalalalzlalatlalalalslalalals) [] P.AAK: [] 063 L m NOVOO =2 VNOO SN B UWNONWNVIONNNWM 040 OB 000 120 104 105 000 105 117 000 bo b =0ON S 106 bbb b NNNOO WWNO =W 101 Ot O OO RO = udO b d &Ho NOS =B D =HEONNONSON=O0OO0ON=O WS =D b d b i () ed e B D) d b b e e b OO D = D) O H =N o NNINNOO=0OO0ONNNNO SN O0WV SO NWNI==2000MNNO (=] o—n—no_n-.—n.a—no—a—n-.n—n—u-n—;—no—no—a-n—a—ao-n-&-bo-a_bo-a—l—bo_a-n o NN S ORI B NN = = =)= = OB ONO S OONBRNNVOONO SN N ANONI SN = NO NNVNOWO 2NN O WNO S WOWVWSO NS o DAL = NN BB NO = DWW b b b and wd b b b O b b b md b b b D b b 2NN HWONOOON == 000170 000173 aSI=2 21,V SN =SOO0O0O0O = = NN = =2 WO WNC WS ZRCFA1 v01.0 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION Pa?e SEQ 38 18 VAX=-11 Bliss=16 V3-555 (12 . 11REL .REAL JZRCFA : [LAKSHMANASERS SPIDERSU P.AAL: .AS .AS / #:/ <00><00> /1P / /ADD/ /RES/ /5/<00><00> /VEC/ /TOR/ <00><00> /B8R / /LEV/ <00> /PLA/ /EL/<00> . /ESS/ /TTE/ /R A/ /DDR/ " /(ES/ /7)/<00> /5/<00><00> /USE/ / 10/ /P S/ /URF/ /ACE/ / FO/ /R S/ /ING/ /LE / /SUR/ /FAC/ /E T/ /EST/ /LIM/ /1T / /ARE/ /A 1/ /EST/ /ED / /D0 / /Y0OU/ / W1/ /SH / /70 / <00><00> /STA/ N 124 107 122 113 1M 040 101 000 104 107 122 113 P.AAN: 040 125 101 040 040 040 105 101 101 111 105 105 111 040 123 P.AAO: 040 116 1264 104 124 040 116 114 116 122 116 117 124 116 116 124 103 000 117 117 127 1264 117 117 110 115 125 040 124 126 124 116 105 104 131 040 105 124 103 115 105 104 131 040 123 124 103 124 125 124 124 107 106 122 105 1M1 117 117 116 104 122 105 117 077 117 117 127 110 117 117 111 105 105 111 040 124 040 124 105 040 125 105 040 101 040 104 000 040 125 M 040 040 116 116 040 123 116 101 105 122 122 123 P.AAP: 000435 000440 000443 000446 000451 000452 000455 000460 000463 000466 000470 000473 122 116 124 103 000 105 111 040 101 000 104 13 000545 124 000476 000501 V00504 000507 000512 000515 000520 000523 000526 000531 000534 000537 000542 000550 000553 000556 000561 000564 000567 000572 000575 000600 000603 000606 000611 000614 000617 000622 000625 000630 000633 000636 000641 000644 000647 000652 000655 000660 000663 000666 000671 000674 000677 000702 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAQ RCZS FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 077 116 102 040 040 124 105 106 077 000 125 105 117 122 122 123 117 000 000 115 122 106 105 11 040 122 3 LASCI1 LASCII ASCI1 LASCII LASCII ASCII LASCII1 LASCI1 LASCII JASCII .ASCIIl LASCI1 /RTI/ /NG / /TRA/ /CK/<00> <00> /END/ /ING/ 7/ TR/ /7ACK/ <00><00> /DO / 7YOU/ LASCII /T7T2/<00> LASCII LASCII LASCII LASCI1 LASCI1 LASCII LASCI] LASCII LASCII LASCII1 LASCI1 .ASCII LASCI1 P.AAQ: P.AAR: ASCII LASCII LASCII LASCII LASCII LASCI1 LASCI1 LASCI1 ASCII LASCII LASCII LASCII LASCI1 LASCII LASCII LASCII LASCI1 LASCI1 LASCI1 LASCI1 .ASCI1 LASCII JASCII LASCII ASCII LASCI] LASCII LASCI1 LASCI1 LASCII LASCII /7 WA/ /NT / /70 / /D0 / /THE/ /7 MA/ /NUA/ /L I/ /NTE/ /RVE/ /NTI/ /ON / /TES/ /DO / /You/ / NE/ /ED / /TRA/ /CE / /MOD/ /E?/<00> /DO / /YOU/ /7 W1/ /SH / /10 / /CON/ /TIN/ /UE / /TES/ /TIN/ /G A/ /FTE/ /R R/ /ETR/ /iES/ /7?2/<00><00> /NUM/ /BER/ / OF/ / RE/ /TR1/ /ES / /FOR/ SEQ 39 Pa?e 19 VAX=11 Bliss=16 V3-555 .REALJZRCFA (12 ERS . 11REL SUS : CLAKSHMANA SPIDER IRCFAY v01.0 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A (12 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION O OVR S ZZ2-NVR ZuWN 3030 DA VWO e D eANRINUW~ N NWEW D ~TITZ2AQV L N 22 R- R RN .l.l VAX=11 Bliss=16 V3=555 SEQ 40 20 Page oo A 8-Jul=~1983 15:21:53 8-Jul-1983 14:13:00 CIRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION m 137 122 105 107 123 122 117 101 120 124 122 045 045 000 045 101 120 124 045 101 063 000 P.AAX: 045 P.AAY: .ASCII 116 101 105 122 000 125 116 045 040 122 061 105 040 123 045 101 124 124 116 124 1 105 105 123 116 123 104 120 124 124 123 122 130 124 103 124 122 120 /INX/ /AAU/ P.AAZ: .ASCII LASCII .ASCII /70/<00> <00> /INX/ P.ABA: <ASCII LASCII /UP/<00> /XINX/ LASCII JASCII .ASCI1 .ASCI1 /ACL/ /EAN/ /ADR/ /0PP/ /ED/<00> /INX/ /AAD/ /DED/ <00> /XINX/ 040 107 LASCIL LASCII 105 000 045 105 LASCIL LASCII .ASCII LASCII /7 1/ /REG/ /IST/ /ER / /EX1/ /STE/ /NCE/ 7/ TE/ /ST/<00> /XNY/ /ATE/ /ST / 7 2/ /STE/ /P 1/ / RE/ /AD/<57> /WRI/ 105 040 P.ABB: P.ABC: 040 040 040 101 127 122 104 122 105 057 m 105 061 LASCII CLASCII LASCII JASCI1 LASCII LASCII LASCII 124 040 m 105 105 062 124 040 LASCII /%D3/ /XIN/<00> <00> /INY/ .ASCI1 .ASCII LASCI1 .ASCII LASCII .ASCII 040 123 120 /ARE/ /POR/ /7/<00><00> 045 000 045 104 104 101 123 .ASCI1 .ASCI1 LASCII 116 122 117 000 /EGI/ /STE/ /R:%X/ /06%/ /A / /PLA/ /TTE/ /RA:/ .ASCI1 CASCII LASCII LASCII 104 116 /:2D/ /3%A/ /7 U/ ASCII LASCII .ASCII LASCII ASCII LASCII LASCII 105 045 045 040 101 105 072 104 116 101 105 105 045 101 104 000 045 /P_R/ 124 072 066 040 114 124 043 045 114 116 000 045 101 117 LASCII CASCII 116 103 101 120 116 125 045 /1TM/ m 000 101 105 LASCII LASCIL LASCII LASCIDL 104 101 m 117 124 000 045 28888888888888s 063 045 045 040 120 = o 124 072 063 040 P.ABD: JASCIL CASCII LASCII LASCII LASCII LASCII LASCII /ATE/ /ST / SEQ 41 Pa?e 21 VAX-11 Bliss=-16 V3-555 SERS .REALJZRCFA (12 [LAKSHMANA. 11REL SPID:ERSU D 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 NN —A—b?—n—no_a-a_a_a_b—h_n_a NO NN = =2NO NN OWO WS VWNSON=OWVO &~ CZRCFAO RC2S FR END TEST GLOBAL TEXT SECTION 105 117 122 040 101 117 1M1 000 116 124 124 065 124 040 1264 117 110 124 040 122 104 122 105 105 000 116 124 124 R DARRRR £ <O WOWNO P.ABE: 125 040 105 .ASCI1 LASCIl /ATE/ /ST / LASCI1 .ASCI1 ASCI1 .ASCIIl LASCII 063 105 057 M 040 123 P.ABF: 124 040 101 124 124 1M 127 120 105 000 116 124 124 064 105 117 101 040 040 126 040 123 000 116 124 124 066 125 045 105 040 040 103 122 116 102 114 105 124 124 P.ABG: 045 105 040 040 122 P.ABH: 116 104 LASCI1 LASCI1 LASCII LASCI1 .ASCI1 LASCIl LASCIl ASCII 101 117 040 /TE / /POW/ /ERU/ /P O/ /1AG/ /NOS/ /T1C/ LASCI1 LASCI1 LASCI1 .ASCI1 .ASCI1 LASCI1 063 105 LASCI1 .ASCI1 LASCI] LASCI1 LASCI1 .ASCI1 LASCII ASCI1 045 105 040 040 111 116 288888858 040 127 125 104 107 123 103 045 105 040 040 105 061 110 4 .ASCI1 .ASCI1 .ASCI] LASCII .ASCI1 LASCI1 LASCI1 /S8/<00> /INX/ /7 5/ /STE/ /P V/ /7 TH/ /ROU/ /GH / /STE/ /P 3/ / RE/ /AD/<S57> /WR1/ /TE / /TES/ /1/<00> /INX/ /ATE/ /ST / 73/ /DIA/ /GNO/ .ASCI] LASCI1 LASCIl ASCII LASCI1 .ASCI1 LASCI1 .ASCI1 LASCII LASCI] LASCII LASCI]l LASCII LASCII LASCI1 LASCIl LASCII LASCI1 /STl/ /C W/ /RAP/ /7 TE/ /ST1/<00> <00> /INX/ /ATE/ /ST / 7 4/ /VEC/ /TOR/ /7 AN/ /D 8/ /R L/ /EVE/ /L W/ /EST/ <00><00> /XINX/ /ATE/ /ST / /7 6/ /PUR/ LASCII /AND/ LASCI] LASCII /GE / SEQ 42 Pa?e 22 VAX=11 Bliss=16 Vv3=555 .REALJZRCFA (12 SERS 11REL . [LAKSHMANA SPID:ERSU CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1Y v01.0 001667 001672 001675 001700 001702 001705 001710 001713 001716 001721 001724 001727 001732 001735 001736 001741 001744 001747 001752 001755 001760 001763 001766 001771 001772 001775 002000 002003 002006 002011 002014 002017 002022 002025 002030 002033 002034 002037 002042 002045 002050 002053 002056 002061 002064 002067 002072 002075 002100 002103 002106 002111 002114 002117 002122 002125 002130 8-Jul=-1983 15:21:53 8-Jul=-1983 14:13:00 040 114 124 124 045 101 123 040 123 114 122 107 105 000 045 101 123 040 114 107 122 107 105 000 045 101 123 040 104 103 105 126 114 040 123 000 045 101 123 061 116 105 123 116 115 117 040 123 045 101 123 061 102 040 104 123 116 120 114 105 000 116 124 124 067 117 040 123 045 105 040 040 P.ABI: 116 045 P.ABJ: 070 101 105 MM 040 123 040 122 040 116 126 124 115 114 13} 040 123 124 124 116 124 124 071 115 117 040 105 101 124 124 101 040 116 1264 124 105 040 045 105 040 040 040 104 117 122 131 105 000 116 124 124 060 117 045 105 040 040 116 124 124 105 122 124 105 040 115 131 105 130 124 116 124 124 061 125 101 122 123 107 P.ABK: P.ABL: 040 040 123 104 105 m 057 /7 PO/ /LL / /TES/ LASCI1 LASCID .ASCII ASCII CASCII LASCI1 .ASCII LASCII LASCIL .ASCI1 LASCI1 LASCI1 LASCII LASCII LASCII LASCII .ASCII LASCII LASCIL CASCII LASCI1 LASCII .ASCI1 LASCII LASCII LASCI1 LASCI1 LASCII .ASCII LASCII LASCII LASCII .ASCI1 /SMA/ /LL / /RIN/ /G 1/ /EST/ <00> /ZINX/ /ATE/ /ST / / 8/ /LAR/ /GE / /RIN/ /G 1/ /EST/ <00> /INX/ /ATE/ /ST / /. 9/ /DM / /C0D/ /E 0/ /VER/ /LAY/ /7 TE/ /ST/<00> <00> /XNX/ /ATE/ /ST / /710 / /NON/ LASCII .ASCII LASCI1 LASCII ASCII +ASCI1 M 000 045 105 LASCI1 LASCII LASCII LASCI1 LASCI1 LASCI1 +ASCI1 LASCII P.ABM: LASCII ,ASCII LASCII LASCI1 LASCIT .ASCII LASCII LASCII LASCII LASCII /7/<00> /INY/ /ATE/ /ST / /7 7/ /EX1/ /STE/ /NT / /MEM/ /ORY/ 7/ TE/ /ST/<00> /INX/ /ATE/ /ST / /11 / /BUS/ /7 AD/ /DRE/ /SS1/ /NG/<57> SEQ 43 Pa?e 23 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : LLAKSHMANA SPIDER 002133 002136 002141 104 101 105 101 040 123 101 1264 126 124 000 101 123 124 124 116 045 062 125 101 122 123 107 040 123 104 105 m 057 002144 002147 002150 040 000 045 002161 002164 002167 002172 002175 002200 061 102 040 104 123 116 002214 002217 002220 002223 040 000 045 101 002231 061 002245 002250 002253 002256 002260 002263 116 105 124 124 045 101 002324 002327 103 000 002153 002156 002203 002206 002211 002226 002234 002237 002242 002266 002271 002274 002277 002302 002305 002310 002313 002316 002321 002330 002333 002336 002341 002344 002347 002352 002355 002360 002363 2366 002371 002374 8-Jul=-1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 104 101 105 101 040 123 102 105 040 P.ABN: 000 045 105 040 040 117 040 101 106 040 123 P.ABO: P.ABP: 123 061 123 116 120 105 040 101 123 125 045 105 045 101 123 061 123 125 124 114 105 040 104 105 116 124 124 065 105 105 m 040 105 101 040 122 045 105 040 040 121 116 101 123 113 116 126 1 102 1 124 106 105 131 LASCI1 .ASCI1 LASCI1 +ASCI1 LASCI1 LASCII /12 / /BUS/ /7 AD/ /DRE/ /SS1/ /NG/<57> LASCI1 LASCI1 P.ABQ: /DAT/ /A T/ /EST/ +LASCI1 LASCII .ASCI1 LASCII LASCI1 JASCII +LASCII .ASCI1 LASCII .ASCI1 LASCII /FY/<00> .ASCII LASCI1 LASCII JASCII 000 /ATE/ /ST / / B/<00> <00> /INY/ /ATE/ /ST / /13 / /BLO/ /(K / /TRA/ /NSF/ /ER / /TES/ /T7/<00> /XNX/ /ATE/ /ST / /14 / /SPl/ /N W/ /P W/ /EAD/ / LO/ /AD / /SEQ/ /UEN/ .ASCI1 LASCII .ASCII LASCI1 JASCIL 040 040 m 125 110 104 117 040 121 116 000 /DAT/ /A T/ /EST/ /7 A/<00> <00> /INY/ +LASCII LASCII .ASCI1 124 124 124 116 1264 124 063 114 113 122 123 122 105 000 116 124 124 064 120 040 040 101 114 104 105 105 123 JASCI1 LASCIL .ASCI1 LASCII .ASCI] ,ASCII +ASCII .ASCI1 LASCI1 LASCI1 ,ASCII .ASCI1 LASCI1 LASCII .ASCII LASCII LASCIL LASCI1 ASCII LASCII LASCII LASCII LASCI1 LASCI1 LASCI1I LASCII /CE/<00> <00> /INY/ /ATE/ /ST / /15 / /SEQ/ /UEN/ /TIA/ /L S/ /EEK/ / AN/ /D V/ /ER1/ SEQ 44 Pa?e 24 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (12 LLAKSHMANA . 11REL SPID:ERSU S AN NO OO WW O 8 000 116 124 124 o 105 040 1M1 110 105 000 116 1264 124 060 000 045 105 040 040 101 123 124 040 123 000 045 105 040 40 104 105 106 o 8 © 6 8 6 6 0 & & 0 & S 6 G 0 6 S 4 & 0 8 o 0o 0 g Sy Dueg Brag S Sumeg Smmg g $mug Smmp G Bumg Sung Smmg Py Brumg S g Bty Gt Sy rung S Sy Svng Pumg Dumg Dy Sumg Dug Sy S S Smag g S g Srmg Sumeg G Sy Sumg P oy g s S S G Sring Paep B Snngg Sy Smg Sumg S S Suveg Bung S g Sug Bumg Bung $uneg G Brumg $op g St Sy g Gy Gug g S e g Sy Dimg Guneg B St S S G & Sumg S Seg Prmeg Pump g S B g g B > b P P P 33D DD DD PP P PP PP P L Lt > >>>>>>P2BDDD>> > wLuuuvuLLINKLVLKLILID DLV LKILIVLLLLLLILLLILLNVLILDLLLWDWKDVULDWLYWINAWY w VLunununununununununuvwunnwm nnnnnunun CICICIICICICIIICIIICICICICIIOIONOICIOHID alninininlaliniaininlelelelel YD CACIVNIOIOIOIOIOICIOIIIYOIONOHNOD g Smng St Sumg g Sung Sump Sumg Pung $rmg S S G g 6 040 116 126 11 105 105 © 113 114 123 6 070 117 045 105 040 040 107 @ 131 @ 106 000 116 124 124 & 104 105 1M 040 105 101 040 122 116 122 116 & 057 126 107 107 105 040 104 105 17 105 11 6 045 105 040 040 8 116 124 124 067 000 & 045 105 040 040 127 117 040 105 101 040 122 13 8 116 124 124 066 101 17 110 105 040 104 105 106 *« W= N =2 NO =N WWH S W= b b IRCFAY v01.0 . =2 NN —bd ) b i w wd wd O _Ao-n-ngo_n-a.o-c_n O - N — —"\J—"\J—'OONOONO? Q=)= =PIV O bbb md e b O 002377 002400 002403 002406 002411 002414 002417 002422 002425 002430 nDOVNO SEQ 45 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION Pa?e 25 VAX=11 Bliss=16 v3-555 (12 A .REALJZRCF 11REL NA. SERS : [LAKSHMA SPIDERSU <00> /ANY/ /ATE/ /ST / /16 / /SAW/ /700/ /TH / /SEE/ T /ND / /VER/ /1FY/ <00><00> /INY/ /ATE/ /ST / A7 7 /CON/ /VER/ /GIN/ /16/<57>/D0/ /1VE/ /RG1/ /NG / /SEE/ /X A/ /ND / /VER/ /1FY/ <00><00> /INZ/ /ATE/ /87T / /706/ /GLE/ / SE/ /EK / /18 / /AND/ / VE/ /RIF/ /Y/<00><00> /IN%/ /ATE/ /8T / /19 / /HEA/ /D S/ /NIT/ /CH / /TES/ /1/<00><00> /INX/ CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAT v01.0 002646 002651 002654 002657 002662 002665 002670 002673 002676 002701 002704 002707 002712 0027215 002720 002723 002726 002731 002734 002736 002741 002744 002747 002752 002755 002760 002763 002766 0027721 002724 002777 003002 003005 003006 003011 003014 003017 003022 003025 003030 003033 003036 003041 003044 003046 003051 003054 003057 003062 003065 003070 003073 003076 003101 003104 003107 003112 8-Jul-1983 15:21:53 8-Jul-1983 14:13:00 122 106 040 105 101 040 122 131 045 101 123 062 123 126 040 103 123 105 000 045 101 123 062 103 126 114 122 122 105 1M1 040 115 000 045 101 123 062 117 040 101 040 105 124 105 045 101 123 052 101 122 105 105 040 115 045 101 123 101 117 123 113 116 126 111 000 116 1264 126 061 105 117 101 105 040 123 000 116 124 126 062 117 122 114 040 117 123 116 1264 105 116 124 1264 063 116 1264 103 123 113 111 000 116 126 126 066 126 101 040 105 126 105 116 124 124 116 115 105 040 104 105 106 000 045 105 040 040 103 122 103 P.ABW: 123 124 124 ASCII -ASCII CASCIT ASCIT CASCIT -ASCII CASCIT SASCII .ASCII CASCII CASCIT ASCIi -aSCil -ASCIT CASCII /RAN/ /DOM/ 7 SE/ /EK / /AND/ 7/ VE/ /RIF/ /7Y/<00><00> /INY/ /ATE/ /ST / /721 / 7%ec/ /TOR/ 7 AC/ CASCIT .ASCII CASCLT CASCIT CASCIT CASCIT -ASCIT -ASCIT -ASCII .ASCI1 -ASCII -ASCIT CASCIT SASCII SASCIT .ASCII -ASCII SASCIT -ASCIT -ASCII ASCIT -ASCII -ASCII <00><00> /INY/ SASCiI CASCIT CASII Q45 105 040 040 116 117 105 120 103 123 107 111 000 P.ABX: 045 105 040 040 105 122 113 105 P.ABY: 045 105 040 040 105 107 123 113 11 000 045 105 040 P.ABZ: SASCIT SASCIT 040 115 P.ACA: /CES/ /S T/ /EST/ /ATE/ /ST 7 /22 7 /C0i /TRO/ /LLE/ /R B/ /ROC/ /ESS/ /ING/ /7 T1/ /ME/<00> <00> /INY/ /ATE/ /ST / /23 7 /ONE/ /7 TR/ /7ACK/ 7/ SE/ /EK / /TIM/ /E/<00> /INY/ /ATE/ /ST / /26 / /AVE/ /RAG/ /E S/ /EEK/ 7711/ -ASCII .ASCII -ASCIT -ASCIT SASCIT -ASCIT CASCII .ASCI1 SASCIT CASCIT CASCII /ME “<00> .ASCII /%NY/ CASCIT /ATE/ CASCIZ /ST / SEQ 46 Page 26 VAX=-11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA.11REL.REALIZRCFA (12 ) CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA v01.0 003115 003120 003123 003126 003131 00313 003137 003142 003145 003346 003151 003156 003157 003162 003165 003170 003173 003176 003201 003202 003205 003210 003213 003216 003221 003222 003225 003230 003233 003236 003241 003246 003247 003252 003255 003260 003263 003266 003270 003273 003276 003301 003304 003307 003312 003315 003320 003323 007326 003331 003332 003335 003340 003343 003346 003351 003354 8-Jul=1983 15:21:53 8-Jul=-1983 14:13:00 062 106 114 126 113 123 113 11 090 045 101 123 062 127 126 1064 101 105 000 045 101 105 040 101 000 045 101 105 040 123 122 045 101 105 040 116 116 000 045 101 123 062 17 123 040 114 101 105 105 000 045 101 123 062 101 122 105 ASCIT 065 040 116 124 124 066 122 105 101 040 123 045 105 040 040 1M 040 124 124 12 P.ACB: 116 105 116 123 122 045 126 124 12 12 P.ACC: 116 105 116 122 124 1264 116 045 126 124 105 101 000 045 P.ACD: P.ACF: 106 105 124 105 16 040 123 045 105 040 040 106 124 117 122 103 12 124 116 124 124 070 126 10 040 045 105 040 040 105 107 122 P.ACG: 125 040 122 105 105 040 115 105 116 103 124 125 000 116 124 124 067 114 123 17 040 105 124 105 126 124 117 111 105 P.ACE: ASCIT TASCIT .ASCIT ASCI1 ASCII CASCII ASCIT ASCIT .ASCII "ASCII ASCIT TASCIT CASCII ASCII ASCII CASCI1 ASCI1 TASCII .ASCII ASCII ASCII ASCI1 ASCII "ASCIT .ASCII ASCIT CASCII "ASCII ASCII "ASCII .ASCII "ASCIT ASCII ASCII ASCII "ASCII ASCIT .ASCI} "ASCIT ASCIT ASCII CASCII "ASCII "ASCIT "ASCII ASCII CASCII "ASCII CASCIT .ASCII ASCIT TASCII "ASCI] SASCIT "ASCI1 ASCI1 725 / /FUL/ /L S/ /TRO/ /KE / /SEE/ /7K T/ 7IME/ <00> /INX/ /ATE/ /ST / /26 / /WR1/ /TE / /DAT/ /A 1/ /EST/ <00> /INX/ /AEV/ /ENT/ 7/ ST/ /ART/ <00> /INX/ /AEV/ /ENT/ / RE/ /STA/ /RT/<00> /INX/ /AEV/ /ENT/ 7 €O/ /NT1/ /NUE/ <00><00> /INX/ /ATE/ /ST / 727 / /OFF/ /SET/ /" TO/ /LER/ /ANC/ /€ 1/ /EST/ <00> /INX/ /ATE/ /ST / /28 / /AVE/ /RAG/ /E R/ SEQ 47 Page 27 VAX=11 Bliss=16 V3-555 SPIDERSUSERS:LCLAKSHMANA.11REL.REALIZRCFA (12 J 003357 003362 003365 003370 003373 003376 003401 003404 003407 003412 003415 003420 003423 003426 003431 003434 003436 003441 003444 003447 003452 003455 003460 003463 003466 003471 003474 003477 003502 003505 003510 003513 003514 003517 003522 003525 003530 003533 003536 003541 003544 003546 003551 003554 003557 003562 003565 003570 003572 003575 003600 003603 003606 003611 003614 003617 003622 8-Jul=~1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 117 124 116 040 115 045 101 123 062 127 124 120 124 124 105 000 045 101 115 125 040 124 126 124 116 105 040 124 105 117 105 000 045 101 127 040 114 040 127 124 107 045 101 117 101 040 111 000 045 101 040 117 040 123 117 104 116 124 11 101 124 105 116 124 126 on 122 105 122 105 040 123 000 116 on 101 101 m 105 105 m 040 123 116 040 122 122 104 116 120 105 104 101 055 101 1 000 116 124 040 116 125 124 101 117 114 11 000 045 105 040 040 M 040 117 103 124 124 045 o1 116 114 116 122 116 117 124 P.ACI: LASCI1 .ASCI1 LASCII LASCII LASCI1 ASCII LASCII LASCII LASCII .ASCI1 CLASCII .ASCI1 LASCII JASCII CASCII LASCII .ASCI1 LASCII LASCII +ASCI1 LASCI1 LASCII LASCII LASCI1 LASCII P.ACK: P.ACL: LASCII .ASCII 106 116 117 124 /29 / /WRI/ /ANO/ 7/ CL/ /0CK/ / WA/ /S F/ /OUN/ /D 0/ /N T/ 045 LASCII LASCII LASCII 040 125 040 040 /ATE/ /ST / LASCII LASCII LASCII LASCII LASCII .ASCI1 LASCII LASCII P.ACJ: 117 114 113 101 /ME/<00> /XNX/ LASCIL LASCII LASCII LASCIL CLASCII .ASCI1 .ASCI1 .ASCII JASCII +ASCI1 0645 117 122 105 131 040 M 116 045 /0TA/ /T10/ /NAL/ /7 T1/ /TE / /PRO/ /TEC/ /T 1/ /E7V/ <00><00> /INX/ /A/<115<11> /MAN/ /UAL/ /_IN/ /TER/ /VEN/ /T10/ /N T/ /EST/ / NO/ /T P/ /ERF/ /ORM/ /ED/<00> <00> /INX/ /APO/ /WER/ / DE/ /LAY/ / =/ /WAL/ /TIN/ /G/<00> /INX/ /ATO/ /0 M/ /ANY/ /7 UN/ /1TS/ LASCII .ASCI1 LASCI1 .ASCI1 +ASCI1 000 000 116 116 103 103 127 P.ACH: 124 117 120 106 115 117 115 131 116 123 & +ASCII LASCII LASCIL LASCII <00><00> /XINX/ SEQ 48 Pa?e 28 VAX=-11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : [LAKSHMANA SPIDER 004072 —b o e () b b ok ad = D OO b b b cd O o =2 O = = - = N0 = = O WV 101 040 066 000 116 123 101 040 045 045 106 114 107 105 123 122 120 040 066 040 124 045 045 122 040 123 075 117 101 101 m 040 107 124 040 045 045 104 101 wmunnnmm 104 045 045 000 045 124 [] L] * e ® ¢ & & & o & & & 5 & s & o " O g g Smmp g G Srmst g g Drumg Denng S G g Srug oy g Sumeg Bt g g B Buneg Smg g S g Bug Smag g B Bung g $og B g Bumg Pumny By Sreng Bmg Brumg Srn Brng Buang et $umg falninizinliialinalisiainlelele] e Suug v Dumg Bumg Sumeg Bumg gy $ug G B Gy Pug Somp B Pumg $ung Seg S Sumg g Gmep Pumgp S Guett mng Gumg B P By Y alalalalalalalalatalalalalalialalalalals) mmmmmmmmmmmmmg&g EICIIICICICIOICICICICICIOICICIOIOO g et Bung S Brueg Bumeg S S S Smeg B By B Py g g Bung Gy Sumg umg Gumg Sug Pneg S Py $img B g Smeg Sung Bmnp By S Bmng S Bovug) $umg B & wwmuvmumumununnumunnmununn > PR BEBIBIBB> v unuvuununuunnmnunuuunuvunmnnnunwm 104 w 105 040 066 on 117 101 130 103 L] [] 045 104 105 072 [] 116 101 122 123 L] [ ] 17 105 117 040 040 104 123 040 117 116 1M1 104 L 124 122 120 104 124 104 105 072 045 045 101 105 040 107 1264 040 . 045 000 e 116 on 105 123 122 045 e 000 >> > PP b =d b 040 123 115 ° = NN NN = 065 045 105 105 105 131 105 000 116 . AN b O O = nNo O=NHH=O0=NOH=HOMNN S WO N= 2O WOO SO NtOO b b b b wd O D) b i b ad e wd O 003625 CO—NO—NS IR =200l 22NyOO IRCFAY v01.0 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION VAX=-11 Bliss=16 V3-555 ANA. 11REL.REAL] SERS : [LAKSHM SPIDERSU <00><00> /XNX/ /N/<00><00> INX/ IA/<11>/ / <11>/EX/ /06%/ /A/<11>/R/ /06%/ /N/<00><00> <11>/FA/ SE” ~ ¢ 3 L 004075 004100 004103 004106 004111 004114 004117 004122 004125 004130 004133 004136 004141 004144 004147 004152 004155 004160 004163 004166 004171 004174 004177 004202 004205 004210 004213 004216 004221 004224 004227 004232 004235 004240 004243 004246 004251 004254 004257 004262 004265 004270 004273 004276 004301 004304 004307 004312 004315 004320 004323 004326 004331 004334 004337 004342 004345 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 040 045 045 045 101 120 124 131 040 115 122 040 062 045 101 120 124 120 m 103 116 072 126 102 m 104 120 075 117 045 101 115 122 103 105 115 105 075 17 101 040 122 117 075 117 045 101 116 102 040 040 124 105 075 064 on m 075 117 116 116 on 117 040 120 116 102 040 045 000 116 o1 117 040 105 106 040 106 057 057 057 057 057 057 040 062 116 011 m 117 117 072 117 114 040 062 040 126 123 116 040 062 116 011 125 105 117 122 122 123 045 000 127 124 040 066 000 045 040 122 124 105 125 105 075 117 000 0645 040 122 123 103 11 m 117 116 121 104 117 115 040 045 000 045 040 103 040 104 040 104 040 045 045 040 105 11 040 045 000 045 040 115 122 106 105 1M 040 104 000 101 040 4 P.ACQ: P.ACR: P.ACS: P.ACT: P.ACU: LASCIl LASCII LASCII .ASCII LASCII LASCI1 LASCII LASCI1 LASCIT LASCII JASCII .ASCII LASCII .ASCI1 LASCIT .ASCI11 LASCII LASCI1 LASCII LASCI1 LASCII LASCII LASCII LASCI1 LASCII LASCII LASCIL LASCIL1 LASCI] .ASCII LASCII LASCII LASCI1 .ASCII LASCII LASCII JASCII LASCII .ASCI1 LASCII LASCII LASCII LASCI1 LASCII LASCII .ASCII LASCIL LASCII .ASCI11 LASCII LASCI1 LASCII .ASCI] LASCII LASCII .ASCII LASCIL /. =/ /%06/ /XIN/<00> /INY/ /A/<11>/7 / /POR/ /T 1/ /YPE/ / NU/ /MBE/ /R =/ /_%0/ /2/<00><00> /XNX/ /A/11>/ / /POR/ /T S/ /PEC/ /IFl/ /C 1/ /NFO/ /:/<57>/N/ /v/<57>/Q/ /B/<57>/D/ /1/<57>/0/ /D/<57>/M/ /P/<57>/ / /= %/ /02/<00> /INX/ /A/11>/7 / /MIC/ /RO / /COD/ /E: / /MOD/ /EL / /= ¥/ /02%/ /A / / VE/ /RS1/ /ON / /= %/ /02/<00> /INX/ /A/<11>/ / /NUM/ /BER/ /7 OF/ 7/ RE/ /TR1/ /ES / /s%D/ /4/<00><00> <11>/WA/ /1T / SEQ 50 Pa?e 30 VAX=-11 Bliss=16 V3=555 .REALJZRCFA (12 ERS 11REL . SUS : CLAKSHMANA SPIDER né 004350 004353 004356 004361 004364 004367 004372 004375 004376 004401 004404 004407 004412 004415 004420 004423 004426 004631 004434 004437 004442 004445 004450 004453 004456 006461 004464 004467 004472 004475 004500 004503 004506 004511 004514 004517 004522 004525 004530 004533 004536 004541 004544 004547 004552 004555 004560 004563 004566 004571 004572 004575 004600 004603 004606 004611 004614 8-Jul=1983 15:21:53 8-Jul=-1983 14:13:00 CZKCFAQD RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 137 040 120 122 101 040 103 105 000 122 101 101 105 124 122 120 104 122 120 101 105 124 122 120 104 124 124 101 105 040 110 104 116 103 040 040 103 122 124 126 124 040 104 122 105 114 105 040 M 122 000 110 124 105 103 104 11 040 040 M 122 117 122 106 114 105 126 13 117 127 103 040 1M1 104 117 105 117 000 103 040 111 104 117 105 117 000 105 040 124 122 105 117 040 040 123 111 m 117 105 000 105 117 101 040 040 126 040 123 106 114 105 123 106 114 040 040 123 116 000 1M1 106 114 040 040 123 116 000 123 120 124 116 103 105 1M1 122 101 123 116 122 103 000 103 122 116 102 114 105 124 124 101 125 000 P.ACV: 117 040 124 124 040 115 117 123 104 105 105 124 105 125 P.ACZ: P.ACW: P.ACX: P.ACY: P/ ASCI1 /_ LASCII LASCII LASCII1 LASCI1 ASCII LASCII LASCII ASCII LASCII LASCI1 LASCII .ASCII .ASCI1 LASCII .ASCIl LASCII LASCI1 LASCI1 LASCII .ASCI1 LASCII LASCI1 .ASCII LASCII LASCII LASCI1 LASCII LASCI1 LASCI1I ASCII1 ASCI1 LASCIi LASCII .ASC11 LASCI] LASCII .ASCII .ASCII LASCII .ASCII LASCI1 .ASCI1 LASCII LASCI1 LASCIl LASCII .ASCI1 LASCII .ASCII LASCII LASCII LASCII LASCI1 LASCII LASCII /R F/ /AIL/ / RE/ /cov/ /ERY/ <00> /RCS/ /A F/ /AIL/ /ED / /70 / /RES/ /PON/ /D/<00><00> /RCl/ /P F/ /AIL/ /ED / /10 / /RES/ /PON/ /D/<00><00> /TES/ /T P/ /ATY/ /ERN/ /7 EC/ /HOE/ /D I/ /N R/ /CSA/ 7/ 1S/ 7/ IN/ /COR/ /REC/ /771/<00><00> /VEC/ /TOR/ /7 AN/ /D B/ /R L/ /EVE/ /L 1/ /ES1V/ / FA/ /ILW/ /RE/<00> <00> /HOS/ /T D/ /ETE/ /CTE/ /D 1/ /IME/ / ou/ LASCII 105 /0WE/ SEQ 51 Pa?e 3 VAX=11 Bliss=16 V3=555 .REALJZRCFA (12 SERS 11REL . CLAKSHMANA ERSU : SPID N 040 101 105 117 000 1 123 122 105 105 [ o P.ADD: 120 104 122 122 040 122 000 105 122 102 106 040 105 115 131 125 105 104 123 116 040 116 11 105 105 105 104 101 P.ADC: P.ADE: 117 103 124 116 130 103 104 101 000 040 P.ADF: wn > g S Py G $meg g Gy Bt e S Py Sy ey g g Sy g g Sy Sumg Bomg g et Gommg Gt Bug Gt g Smg G Bmeg g g g Sueg $rmg Pungp Sung Bemg Pt Bmucg S Grmep $umeg Bt g g S S P St $oeg B 101 040 105 116 040 124 090 122 106 P.ADB: g Bmg D Do 040 124 040 122 000 116 131 110 120 124 * D) b wd b b b b b () b md b ) b A IO b e 104 101 117 040 124 101 110 117 A8 101 104 105 122 104 <AS wwm 115 102 124 040 122 000 124 040 101 P.ADA: wwn e lalalalalalalalalalalalals) 104 b b o md o o 005062 105 105 116 L 102 106 123 117 103 1M w 040 106 122 116 040 > 105 117 000 >> 040 122 000 b D O b b =d O b b wnd b b b O=O — e () b wd e O b = e O b =020 NNN=NIN=O n NO == NONSONNO=OHBN=NBONONNINN OMrOS NNV O=NLIS =IO R = NN S =2 DNOWNNWE SONOWO NVIOON & SOV &~ oMrO ROOANSONNNOONVNONNMDOS 004617 004622 004625 004630 004633 004636 004641 004644 004647 004652 8-Jul-198 3 15: 2 1:53 8-Jul-198 3 14: 1 3:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 & /T E/ /RR0O/ /R/<00><00> /RIN/ /G B/ /UFF/ /ERS/ / NO/ /T C/ /LEA/ /RED/ / 8Y/ / TH/ /E P/ /0RT/ <00><00> /STE/ /P R/ /EAD/ / DA/ /TA / /DOE/ /S N/ /CH/<00> /POR/ 0/ /R/<00><00> /IN1/ /T S/ /TEP/ / RE/ /AD / /ERR/ /0R/<00> <00> /MEM/ /ORY/ / 8U/ /FFE/ /R D/ /0ES/ / NO/ /7 C/ /ONT/ /AIN/ / EX/ /PEC/ /TA/<00> <00> /DM / SE Q52 32 VAX-11 Bliss=16 v3=-555 A (12 ANA. 11REL .REALJZRC SERS : [LAKSHM SPIDERSU Pa? e 005332 - WV A e R e X Y XO b b wd ad O cad wub and wud b cmb b b pay 117 040 124 Y -AS P.ADJ: AS -AS .AS T Y Y Y . * O ~NW SO NN & O b b b e b ced b cacd D=O=20O0ONNO ey ey ey ey ey e e Y Y Y Y Y T DY T T T S Ll Rl o S By S Sp S Bongt Pumg By S Pt S G G G Somg CIICIICICICICICIMICICICIIICIOIOIOD s lalalalalalalalalalalal e lalalalalalalalalalalatlalatalalalalalalalalalalalsal g Sumg g Omug Sumeg S $g P Smng B g Sung G S g Sring Smg Sumg S S S Bramg g neg e g g SumgSumg Sumg Omeg Sumg Semg Gy By Sumg Sueg Py Do S Sumg Bung By g Bt $ump g g G Bng P S G g Bumg Sug Bumg Y 045 P.ADI: >» > > >l WKV v wwnunnny w BDNLOLIVILIVIULILHNVLIVLULVILLVLILLNLLV P.ADG: & P.ADH: L] 045 0 . Oadod d )= b b ) b b =k =k O QOB = ENO — = & OWVINOO SO NOWVWWI=OWN o-b-b—n-.n—n—.-a—l—b—l-n-no—no—l-a_hc—no_.—n-o-ooo—Aco—n-h—a—.-bo—ad—a—l—hooo-a—n—l-n—ao MO NN=NNONO =O=ON = =O =N =N SNNNINS =2 2O S =20ONO = NNONN =SB B S =2OON = = WNOWES =S a2 MBS VN =00 S NNNNIONSANNSO=0OVNSA VN =NV =ONCOOO R NWN—=O o R IRCFAT v01.0 N e =202 =20 O -t = ONOONO=CON/N=NOR VNS WO NVIOCONON N = VY = =2\ SNV P 8 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION /C0D/ /E R/ /ETY/ /RNE/ /D F/ /AIL/ /URE/ / €0/ /DE/<00> /XNX/ /A / / / / / /INT/ /ERR/ /UPT/ / AT/ / VE/ /C=/ /%A / /8R / /%03/ /0 1/ /A/<11>/N/ /NTE/ /RRU/ /PT / /FRO/ /M P/ /ORT/ /CON/ /TRO/ /LLE/ / /1<57>/ / /R/<00><00> /INY/ JA/<CI1CID /B8R / /LEV/ /EL / /REC/ /EIV/ /TYP/ /ED / /18 / /INC/ /0RR/ /ECT/ /ED/<S57> <00> /PUR/ / '/7<00> 5 S: 8=Jul=-198 3 15:21:53 8-Jul-198 3 16: 14:13:00 VAX=-11 Bliss=16 V3-555 Page 33 (12 REALJZRCFA SPIDERSUSERS:[LAKSHMANA.11REL. SEQ 53 (] 8-Jul=-1983 15:21:53 8~Jul-1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 005335 005340 005343 005346 005351 005354 005357 005362 005365 005370 005373 107 101 040 114 124 124 105 105 117 102 040 105 116 120 105 105 040 124 122 122 i 061 040 104 117 040 123 123 040 122 040 124 065 005400 005403 005406 005411 005414 005417 005422 005425 005430 005433 005436 005441 005444 005447 005452 005455 005456 005461 005464 005467 005472 005475 005500 005503 005506 005511 005514 005517 005522 005525 005530 005533 005536 005541 005544 005547 005552 005555 005560 005562 005565 005570 005573 005576 005601 120 107 101 040 114 124 124 m 116 040 124 124 040 102 040 000 1 124 m 116 103 101 122 107 125 105 106 114 040 114 116 105 117 11 122 120 103 122 107 101 m 102 040 115 116 125 105 116 120 105 105 040 104 117 123 040 105 064 1M 061 122 040 104 117 040 123 104 040 124 105 123 120 040 124 064 P.ADK: 116 040 104 117 114 122 m 040 106 122 101 105 120 114 107 122 122 116 105 117 105 111 000 126 114 114 103 115 104 M 104 P.ADL: 005376 000 000 040 040 105 040 116 102 106 000 m 104 117 m 040 122 040 040 123 116 040 116 101 101 105 117 101 040 P.ADM: P.ADN: LASCI1 +ASCI1 ASCI1 LASCII +LASCI1 LASCI1 LASCI1 +ASCII LASCII LASCII LASCI1 LASCII .ASCII .ASCI1 +ASCII LASCII LASCII ASCI1 JASCII LASCII .ASCI1 JASCI1 JASCII LASCI1 LASCII .ASCII LASCII LASCI1 .ASCII LASCII LASCII -ASCI1 ASLII LASCI1 .ASCII LASCII <ASCI1 ASCII _ASCI1 CLASCII LASCII LASCII LASCII .ASCI1 LASCI1 ASCI1 .ASCIl LASCI1 .ASCI1 ASCI1 LASCI1 .ASCII LASCII +ASCII LASCIL LASCI1 LASCI1 /GE / /AND/ / PO/ /LE / /TES/ /T S/ /ET / /ERR/ /OR / /BI1/ /7 15/ <00><00> /PUR/ /GE / /AND/ 7/ PO/ /LE / /TES/ /T D/ /1D / /NOT/ / SE/ /T S/ /TEP/ /7 & / /8BIT/ /7 14/ <00> /INI/ /T D/ /1D / /NO / /CLE/ /AR / /RIN/ /6 B/ /UFF/ /ER/<00> /FAl/ /LED/ /7 PO/ /LLI/ /NG / /ERR/ /OR / /IN / /RES/ /PON/ /CE / /RIN/ /G/<00> /AVA/ /ILA/ /BLE/ /7 CO/ /MMA/ /ND / SEQ 54 Pa?e 34 VAX=-11 Bliss=16 V3-555 .REALJZRCFA (12 SERS 11REL . [LAKSHMANA SPID:ERSU 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 CZRCFAQ RC2S FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 005604 005607 005612 005615 005620 005623 005626 005631 005634 005637 005642 005645 005650 005653 005654 005657 005662 005665 005670 005673 005676 005701 005704 005707 005712 122 116 117 040 111 122 123 116 120 105 040 M 122 000 123 125 124 114 117 101 040 105 106 114 105 120 055 1 106 114 105 120 040 040 123 106 114 105 M 104 116 10 125 000 M 125 124 126 101 125 000 105 105 1M1 040 122 122 123 113 101 125 000 121 116 101 106 127 104 105 040 1M1 122 P.ADP: 114 105 122 040 105 040 126 123 123 113 121 116 101 P.ADQ: 005725 005730 005733 005736 005741 105 105 M 005752 005754 005757 005762 005765 105 045 101 115 105 m 101 125 122 105 105 105 040 000 116 124 105 130 m 122 005714 005717 005722 005744 005747 005770 005773 005776 006001 006004 006007 006012 006015 006016 006021 006024 006027 006032 006035 006040 006043 006046 123 125 124 106 114 104 045 101 124 040 122 000 101 101 101 106 105 126 125 075 117 122 000 116 106 101 105 117 110 104 040 106 124 101 105 040 063 045 111 040 120 105 000 045 101 114 122 122 105 040 117 123 040 114 040 045 000 P.ADO: P.ADR: P.ADS: P.ADT: LASCII LASCII LASCI] LASCI1 LASCII LASCII .ASCI]l LASCII ASCII LASCIl LASCI1 LASCII LASCII LASCII .ASCIl LASCI1l ASCI1 LASCII .ASCI]l .ASCI1 LASCII LASCII .ASCI1 LASCII LASCI1 .ASCII .ASCII LASCII ASCII .ASCII1 .ASCI1 .ASCI1 LASCI1 .ASCI1 .ASCI1 LASCII .ASCII ASCI1 LASCII LASCI1 LASCII LASCII .ASCII .ASCI] LASCII1 .ASCI1 LASCII LASCII LASCI1 LASCI1 LASCI1 LASCI1 LASCII LASCII LASCII LASCII LASCII /SP1/ /N=D/ /0uWN/ 7/ FA/ /71LW/ /RE/<00> /SPl/ /N U/ /P 1/ /ESV/ 7 FA/ /ILU/ /RE/<00> <00> /SEQ/ /UEN/ /TIA/ /L F/ /ORW/ /ARD/ /7 SE/ /EK / /FAl/ /LUR/ /E/<00> /SEQ/ /UEN/ /TIA/ /L R/ /EVE/ /RSE/ / SE/ /EK / /FAl/ /LUR/ /E/<00> /INX/ /ATY/ /ME / /EXP/ /IRE/ /7D/<00><00> /INX/ /AFA/ /TAL/ 7/ ER/ /ROR/ <00> /AWE/ /AD / /A O/ /FFS/ /ET / /VAL/ /UE / /= X/ 703/7<00> SEQ 55 Pa?e 35 VAX=11 Bliss=16 v3-555 . 1 1RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER E 006051 006052 006055 006060 006063 006066 006071 006074 006077 006102 006105 006106 006111 006114 006117 006122 006125 006130 006133 006136 006141 006142 006145 006150 006153 006156 006161 006164 006167 006172 006175 006176 006201 0062 006207 006212 006215 006220 006223 006226 006231 006234 006237 006242 006245 006250 006253 006256 006261 006264 006267 006272 006275 006300 006303 006306 006311 8-Jul=~1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAOQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 000 101 101 102 106 105 126 125 075 117 000 101 101 103 106 105 126 125 075 17 000 101 101 104 106 105 126 125 075 117 000 116 103 122 124 122 113 040 064 040 115 122 106 105 123 040 065 045 101 101 11 040 101 040 045 045 103 110 104 040 106 124 101 105 040 063 105 040 17 123 040 114 040 045 000 P.ACU: 110 104 040 106 124 101 105 040 P.ADV: 063 105 040 117 123 040 114 040 045 000 110 104 040 106 124 101 105 105 040 117 123 040 114 040 P.ADW: 045 125 105 040 101 040 045 045 116 101 122 116 124 103 075 117 101 125 P.ADX: 040 045 000 116 123 122 116 124 103 075 117 101 125 075 117 000 045 124 124 107 122 113 040 064 040 122 040 063 102 040 040 105 5 045 000 105 117 123 113 P.ADY: LASCII ,ASCIl LASCII .ASC1I LASCII LASCII LASCI1 LASCII LASCI1 LASCII LASCII LASCI1 LASCII LASCI1 LASCI1 LASCII LASCI1 JASCII CASCIT .ASCI1 LASCII .ASCII LASCII LASCII LASCII LASCILI LASCII LASCII CLASCII LASCII LASCII LASCII LASCII LASCII LASCIL LASCII LASCII .ASC11 LASCII LASCII LASCII .ASCI1 JASCII LASCII LASCII .ASCI1 LASCI1 .ASCII LASCII .ASCI1 LASCII .ASCII LASCII LASCIL LASCII ASCIT .ASCII <00> /AHE/ /AD / /B 0/ /FFS/ /ET / /VAL/ /UE / /=_%/ /03/<00> <00> /AHE/ /AD / /C 0/ /FFS/ /BT / /VAL/ /JUE / /= %/ /03/<00> <00> /AHE/ /AD / /D 0O/ /FFS/ /ET / /VAL/ /UE / /= %/ /03/<00> <00> /NXA/ /CUR/ /REN/ /T T/ /RAC/ /K = / X0/ /4%A/ / NU/ /MBE/ /R 0/ /F S/ /EEK/ /S =/ 7/ %0/ /5/<00><00> /XNX/ /AST/ /ART/ /ING/ / TR/ /ACK/ / =/ /%04/ /XA / /CUR/ SEQ 56 Pa?e 36 VAX-11 Bliss=-16 v3-555 . 11RELERS .REALJZRCFA (12 SUS : [LAKSHMANA SPIDER F 8-Jul-1983 15:21:53 8-Jul=-1983 14:13:00 CIZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 101 040 045 045 105 M 040 101 040 045 116 124 103 075 17 101 116 116 124 103 075 117 116 045 040 120 105 040 0co ON ==t =2\ NN O—'-‘-‘-‘—'? NNV S =OONO S =S BNNO =20 N BB OSVBW=NNYVONHWVWVNIONO &S 105 116 P.ADZ: 113 040 101 123 122 122 040 066 040 106 040 045 116 102 040 104 123 116 104 101 105 040 122 045 125 101 122 123 107 101 040 123 105 117 P.AEA: 045 101 m 040 104 075 117 101 101 040 045 P.AEB: 045 114 113 P.AEC: 000 116 106 114 107 104 040 045 045 104 101 040 066 000 116 102 103 000 000 ACCIl LASCIL LASCI{ LASCLIL LASCII LASCI1 LASCII .ASCII LASCII LASCII LASCIL .ASCII /REN/ /T T/ /RAC/ /K = /7 %0/ /4%A/ / EN/ /DIN/ /6 T/ /RAC/ /K =/ / %0/ LASCII /INX/ ASCII 045 /4/<00> LASCI1 /AEN/ LASCI1 LASCI1 LASCII LASCII LASCII ASCI1 JASCIL LASCI1 LASCII LASCII LASCIL LASCII /ACK/ /ET / /STA/ /TUS/ / ER/ /ROR/ /. =/ /%06/ /%A / /REF/ / &/ /= %/ LASCII 103 126 124 125 105 117 075 117 101 105 043 040 062 S LASCI1 .ASCII LASCI1 LASCI1 LASCII LASCII JASCII JASCII LASCII LASCIL LASCII +ASCI1 .ASCI]1 .ASCII LASCII CLASCIL LASCII +LASCI1 .ASCI1 LASCII LASCII LASCI1 LASCIL LASCII LASCII LASCII .ASCII LASCIl LASCIL /D P/ /702/<00> /INX/ /ABU/ /S A/ /DDR/ /ESS/ /ING/ 7/ DA/ /TA / /TES/ /T E/ /RRO/ /R/<00><00> /INX/ /AFA/ /1L1/ /NG / /ADD/ /R = / 20/ /6%A/ /7 DA/ /TA / /= %/ /06%/ /N/<00> /INX/ /ABL/ /70CK/ SEQ 57 Pa?e 37 VAX=-11 Bliss=16 V3=-555 . 1 1RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 040 101 103 12 060 122 101 040 111 000 106 16 107 126 103 101 111 040 122 1i2 105 123 ¢ 9 06 & ¢ 5 5 0 8 8 075 117 116 e 124 © o o 113 105 P.AEF: P.AEG: 075 117 116 P.AEH: 104 P.AE]: 0 e P.AEE: 06 o o o o o P.AED: S OOV SO X7 X Y g S S e X L P TeXT eX eKT X T R 7 R7 X7 L ] Pump Sy Gumg Brump Sump Gy Sumag Sung Sumeg Boump v Sy Sumg By g Sumg Sump S ey B g Sugp Sug Gumg g Pt B mep g Bong Sung Sumeg Gouug g Punup Srumg g Dung Sumg Bug S Sumg Sug Bneg Buang Sumeg g Gumg S o S Boumg S Suusp g S S S B B S g Boug Sug $umg Sup Sy St St rang S Sung g St Samp $ng Bung g P Sump Sumng (emp Gmmg g Gumg $vmg Sy S O lalalalalatalalalsls) alalalalalalalalalalalalslialalsl ENEIIIIICIMICOIOININOIOIONOY D CIICIIIIININIOHIOHIOI eg g Sumg Sng Sumg Gung g Bug S g G Sy g Pung g B St S amg Do Gumed B B w 17, X7 2.3 3 P > > >» b 2.2.2.2.20. R . s S S S S T 3 el w wunmnunmnnnn w wununnnmunmnununnmwm T X X X o L L O X e L L X T L T X L L e L eL N 123 & 105 040 045 065 & 106 105 040 063 040 101 040 8 116 6 11 000 111 8 000 101 16 6 106 8 106 127 103 045 105 040 1M 110 101 105 o 107 045 114 9 122 103 075 17 101 122 113 ) 040 s 05 000 116 110 123 113 101 125 000 [} 103 14 062 [] 116 102 9 [] 040 105 106 16 105 04V 101 106 040 111 106 » OO ON—-WVNN=20WVNWNN 82R12R23RNRIRNS 2332R b b md ek b 101 122 123 122 101 105 €20 103 106 . OWWNS NNO =N~ SOR2Or WSV 02—‘—' HHON RRRSNSISSZIRINSSR CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION SEQ 58 Pa?e 318 VAX=11 Bliss=16 v3-555 . REAL JZRCFA (12 ERS A. 11REL SUS : LLAKSHMAN SPIDER / DA/ /TA / /TRA/ /NSF/ /ER / /FAl/ /LED/ <00><00> /RC2/ /5 S/ /EEK/ / FA/ /71LU/ /RE/<00> /INY/ /ABL/ /0CK/ / LE/ /NGT/ /I1LE/ /D/<00><00> /FALl/ /LIN/ /6 S/ /URF/ /ACE/ / =/ /%03/ /%A / /TRA/ /CK / /8 =/ / 30/ /63IN/ <00> /REA/ /0 S/ /ECT/ /0R / /FAl/ /LED/ <00><00> /AFA/ /1L1/ /NG / / TR/ /ACK/ LASCIL CASCI1 LASCI1 LASCIL CASCII LASCI1 LASCIL LASCII ASCI1 LASCII .ASCIl LASCIL JASCII LASCII LASCII LASCI1 LASCI1 LASCI1 .ASCII ASCII LASCII LASCIL1 LASCIL JASCII LASCI1 /7 &/ /= ¥/ /06%/ /A S/ /ECT/ /OR / /4 =/ 7/ 20/ /6%N/ <00><00> /WRl/ /TE / /PRO/ /TEC/ /T 1/ /EST/ / FA/ /ILE/ /D/<00> /EXP/ /ECT/ /ED / /SW / /= 0/ /FF / 101 123 075 116 125 124 LASCI1 JASCII LASCII LASCII LASCII LASCI1 /TUA/ /L S/ /W =/ /7 ON/ /7 W/ /NIT/ 045 045 LASCII LASCI1 LASCI1 .ASCII LASCI1 /= %/ /D3%/ /N/<00> /AEX/ /PEC/ CASCI1 LASCII LASCII .ASCII LASCI] .ASCI1 /2D3/ /XIN/<00> <00> /INX/ /AAV/ /ERA/ 007033 007036 007041 007044 007047 007052 007055 007060 007063 007066 007070 007073 007076 007101 007104 007107 007112 007115 007120 007122 007125 007130 007133 007136 007141 040 075 117 101 105 117 063 040 066 000 127 124 120 1264 1264 105 040 m 104 105 105 105 123 075 106 043 040 066 040 103 122 040 0645 045 000 122 105 122 105 040 123 106 114 000 130 103 104 127 040 106 049 045 045 123 124 040 075 117 116 007147 007152 007155 007160 007163 007166 124 114 127 040 040 116 125 040 040 117 040 111 007174 007177 007202 007204 007207 075 104 116 101 120 040 063 000 105 105 007261 007264 007267 007270 007273 007276 045 045 000 045 101 105 007144 007171 007212 007215 007220 007223 007226 007231 007234 007237 007242 007245 007250 007253 007256 8-Jul-1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 040 124 040 040 117 040 124 114 127 040 106 125 124 040 101 063 m 040 117 103 124 124 101 105 P.AEJ: 120 124 040 040 117 040 P.AEK: LASCI1 103 LASCII 040 P.AEL: 105 123 075 116 101 125 040 040 117 040 116 040 075 130 103 104 127 04C 040 103 101 123 075 106 040 1 043 040 116 101 122 045 1726 101 P.AEM: 104 116 LASCI1 JASCIL JASCIL .ASCI1 LASCIL LASCI1 JASCII CLASCII JLASCI1 LASCIL LASCI1 LASCIL LASCIL 063 000 / AC/ / &/ /TED/ /7 SW/ /7 =/ /ON / 7/ AC/ /TUA/ /L S/ /W =/ 7/ OF/ /F / /UNI/ /T &/ /. =/ SEQ 59 Pa?e 39 VAX=11 Bliss~16 V3-555 .REALJZRCFA (12 ERS 11REL , SUS (LAKSHMANA : SPIDER 15 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 007301 007304 007307 007312 007315 007320 007323 007326 007331 007334 007337 007340 007343 007346 007351 007354 007357 007362 007365 007370 007373 007376 007400 007403 007406 007411 007414 007417 007422 007425 007430 007433 007436 007440 007443 007446 007451 007454 007457 007462 007465 007470 007473 007476 007501 007504 007507 007512 007515 007520 007523 007526 007531 007534 007537 007542 007545 8-Jul=-1983 15:21:53 8-Jul=-1983 14:13:00 107 123 113 11 040 163 075 117 101 117 000 122 065 116 040 105 116 040 115 117 11 000 105 123 137 117 104 040 115 116 106 114 105 123 104 101 105 105 040 115 050 051 0490 040 105 124 105 155 040 045 103 040 m 062 125 124 P.AEN: 125 120 137 P.AEO: 107 040 062 056 062 104 123 117 103 105 116 116 000 130 120 125 103 115 104 101 125 000 105 137 124 m 104 040 115 116 106 114 122 137 105 104 040 120 117 101 040 122 124 104 040 115 116 106 114 105 045 101 124 122 0645 045 000 117 040 124 117 040 114 105 040 103 101 120 117 101 040 1m 122 000 045 106 105 055 /NIT/ /7 DO/ /ES / /NOT/ / CO/ /ME / /ONL/ /INE/ <00><00> /EX / .ASCII LASCII LASCII LASCIT LASCII LASCII LASCII .ASCI1 .ASCII LASCII LASCI1 125 103 115 104 101 125 101 125 103 115 104 101 125 000 116 044 114 122 P.AEP: 101 000 LASCIL LASCII .ASCI1 LASCI1 .ASCI1 LASCI1 LASCI] LASCII LASCII .ASCII LASCII LASCI1 LASCII LASCII .ASCII LASCII LASCII 120 117 101 040 m 122 105 /GE / /SEE/ /K T/ /IME/ 7/ (m/ /s) / /= %/ LASCI1 122 116 104 LASCIL .ASCI1 LASCI1 LASCIL LASCLL LASCIL1 LASCIT P.AES: /SUB/ /_PR/ /06 / /DUP/ / CO/ /MMA/ /ND / /FAl/ /LUR/ /E/<00> /SEN/ /D_D/ /ATA/ LASCII LASCII LASCII +ASCI1 LASCII /7 DU/ /P C/ /0MM/ /AND/ / FA/ .ASCI1 /RE/<00> CASCIT /TA / LASCIL P.AEQ: /02%/ /A.X/ /702/<00> <00> /RC2/ /5 W/ .ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCI] LASCI1 .ASCII ASCII LASCII LASCII /1LU/ /REC/ /_DA/ /DUP/ 7/ CO/ /MMA/ /ND / /FAl/ /LUR/ /E/<00><00> /INX/ /ASF/ /TLE/ /RR=/ SEQ 60 Pa?e 40 VAX=11 Bliss=16 V3-555 L .REALJZRCFA (12 11REL [LAKSHMANA.SUS DER SPI®S: J 007550 007553 007556 007561 007564 007567 007572 007575 007600 007603 007604 007607 007612 007615 007620 007623 007626 007631 007634 007637 007642 007645 007650 007653 07656 007661 007664 007667 007672 007675 007700 007703 007706 007711 007714 007717 007722 007725 007730 007733 007736 007741 007744 007747 007752 007755 007760 007762 007765 007770 007773 007776 010001 010004 010007 010012 010015 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 040 122 117 1 102 040 122 040 104 000 045 101 124 122 040 126 117 057 103 124 105 040 101 124 117 124 105 124 045 101 124 122 040 126 117 057 103 124 122 105 120 1M1 040 040 115 125 000 045 10 1¢4 122 040 116 117 105 122 040 125 105 107 132 114 105 117 103 105 116 103 116 101 105 122 122 117 000 116 044 114 045 106 105 051 116 044 114 122 105 105 000 045 106 105 055 116 114 122 105 105 120 120 113 040 101 050 122 13 122 m 117 120 120 113 040 1M 040 101 124 117 124 105 124 000 116 044 114 122 103 124 114 122 117 101 LASCII LASCI1 .ASCII LASCII LASCI] LASCI1 +ASCI1 LASCII P.AET: 055 116 114 105 101 105 122 104 120 m 040 040 115 125 P.AEU: 105 101 105 127 124 050 122 131 122 m 117 051 . 045 106 105 055 117 122 114 040 115 116 5 P.AEV: .ASCII LASCII ,ASCII LASCII LASCI1 LASCIl LASCIL LASCII LASCI1 LASCI1 JASCI1 JASCII <ASCI1 LASCI1 +ASCI1 LASCII +LASCII LASCII +ASCII LASCI1 .ASCII LASCII LASCI1 ASCII LASCI1 +JASCII +ASCI1 LASCII <ASCII LASCII +LASCI1 JASCII LASCII LASCII LASCI1 CASCIL .ASCII1 LASCII .ASCI] .ASCII LASCI1 JASCII +ASCII LASCII +ASCII LASCI1 +ASCII LASCII LASCII /7 UN/ /REC/ /0GN/ /12A/ /BLE/ / ER/ /ROR/ 7/ €O/ /DE/<00> <00> /INX/ /ASF/ /TLE/ /RR=/ /7 EN/ /VEL/ /OPE/ <57>/PA/ /CKE/ /T R/ /EAD/ /7 (P/ /ARl/ /TY / /OR / /TIM/ /EOU/ /1)/<00> /INX/ /ASF/ /TLE/ /RR=/ / EN/ /VEL/ /0QPE/ <57>/PA/ /CKE/ /T W/ /RIT/ /E (/ /PAR/ /1TV/ / OR/ /7 T1/ /MEO/ /uT)/ <00><00> /INX/ /ASF/ /TLE/ /RR=/ / €O/ /NTR/ /0LL/ /ER / /ROM/ /7 AN/ SEQ 61 Pa?e 41 VAX=11 Bliss=16 V3=-555 SERS .REALJZRCFA (12 [LAKSHMANA . 11REL SPID:ERSU K 010020 010023 010026 010031 010034 010036 010041 010044 010047 010052 010055 010060 010063 010066 010071 010074 010077 010102 010105 010110 010113 010116 010121 010124 010127 010132 010135 010140 010143 010146 010151 010154 010157 010162 010165 010170 010173 010176 010201 010204 010207 010212 010215 010220 010222 010225 010230 010233 010236 010241 010244 010247 010252 010255 010260 010263 010266 8-Jul=1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAQ RC2S FR END TEST GLOBAL TEXT SECTION ZRCFAY v01.0 104 101 120 M 000 045 101 1264 122 040 116 117 105 122 040 122 13 045 101 124 122 040 116 117 105 122 040 122 13 045 101 124 122 040 116 122 104 120 1M1 040 040 115 125 000 045 101 124 122 040 116 127 124 050 122 131 122 111 040 118§ 101 124 000 116 044 114 122 103 1264 114 122 101 120 1M 000 116 044 114 122 103 124 114 122 117 120 1M1 000 116 044 114 122 122 107 105 040 101 124 117 124 105 124 000 116 044 114 122 122 107 122 105 120 m 040 040 115 122 040 122 13N 045 P.AEW: 000 045 106 P.AEX: 000 045 P.AEY: 106 105 055 117 122 114 040 115 101 124 105 055 117 122 114 040 115 101 124 106 105 055 11 040 101 050 122 131 122 11 117 051 045 106 105 055 11 040 m 040 101 1264 117 124 105 5 P.AEZ: LASCI1 LASCI1 .ASCI1 LASCII LASCII .ASCI] ASCI1 .ASCI1 .ASCI1 LASCII .ASCI]1 .ASCI1 ASCI1 ASCI1 ASCI1 LASCII LASCII .ASCII LASCI1 LASCI1 LASCI1 LASCI1 .ASCI1] LASCII .ASCI1 LASCII LASCI1 LASCII /D R/ /AM / /PAR/ /1Tv/ <00><00> /3INX/ /ASF/ /TLE/ /RR~/ 7 CO/ /NTR/ /0LL/ V/ER / /RAMN/ / PA/ /RIT/ 7Y/7<00><00> /INX/ /ASF/ /TLE/ /RR=/ 7/ CO/ /NTR/ /0LL/ V/ER / /ROM/ /7 PA/ /RIT/ LASCI1 LASCI1 .ASCII1 LASCII LASCII LASCII1 ASCII .ASCII LASCII LASCII1 ASCII LASCI] LASCIT /ASF/ /TLE/ /RR-/ 7/ R1/ /NG / /REA/ /D (/ /PAR/ /71Tv/ / OR/ /7 TI/ /MEO/ /7UT)/ JASCII .ASCII JASCII .ASCII ASCI1 LASCII ASCI]I LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII ASCII LASCII /7Y/<00><00> /INX/ <00><00> /XINX/ /ASF/ /TLE/ /RR-/ /7 RI/ /NG / /WRI1/ /TE / /7(PA/ /RIT/ /Y O/ /R Y/ /IME/ SEQ 62 Pa?e 42 VAX-11 Bliss=16 V3-555 .REALJZRCFA (12 ERS 11REL . SUS [LAKSHMANA : DER SPI 124 010271 010274 010276 010301 010304 010307 010312 010315 010320 010323 010326 010331 010334 010337 010342 010345 117 051 045 11} 124 122 040 124 122 1264 101 105 045 101 124 122 125 000 116 044 114 122 M 105 125 040 123 122 116 046 114 122 010372 010375 010376 125 000 045 101 124 122 040 105 124 1M1 124 130 105 104 045 101 124 122 040 123 101 105 105 117 045 101 124 122 040 101 117 111 103 124 114 124 106 105 055 117 040 103 123 m 117 000 116 045 000 116 044 114 122 102 000 045 106 105 055 125 010350 010353 010356 010361 010364 010367 010401 010404 010407 010412 010415 010420 010423 010426 010431 010434 010437 010442 010445 010450 010453 010456 010461 010464 010467 010472 010475 010500 010503 010506 010511 010514 010517 010522 010525 010530 010533 010536 8=-Jul=1983 15:21:53 8~Jul=1983 14:13:00 CZRCFAO RC2S FR END TEST GLOBAL TEXT SECTION ZRCFAN v01.0 040 123 101 105 040 115 110 124 103 123 124 105 044 114 122 103 104 040 115 040 103 104 040 123 122 122 122 116 044 114 122 104 107 123 103 117 122 114 045 106 105 P.AFA: LASCI1 JASCII LASCII LASCII JASCII LASCII 055 116 122 120 115 124 000 045 106 105 055 122 1M 114 1m 105 105 105 115 126 040 122 000 045 106 105 055 11 116 124 040 116 117 105 LASCII JASCII .ASCII LASCI1 LASCII1 P.AFB: P.AFC: P.AFD: P.AFE: LASCI1 .ASCII LASCI1 LASCI1 .ASCII LASCII LASCI1 LASCII .ASCI1 ASCII ASCI1 LASCI1 LASCII .ASCII ASCII .ASCI1 .ASCI1 LASCI1 .ASCII1 ASCI1 LASCI1 JASCII LASCII .ASCI1 LASCII .ASCIl LASCI1 LASCII .ASCII LASCI1 LASCII LASCI1 ASCI1 .ASCI1 LASCII .ASCI] LASCI1 LASCII .ASCI1 LASCI1I .ASCI1 LASCI1 LASCII .ASCII .ASCI1 LASCI1 /0UT/ 7)/7<00> /3INX/ /ASF/ /TLE/ /RR=/ /7 IN/ /TER/ /RUP/ /T W/ /AST/ /ER/<00> /INX/ /ASF/ /TLE/ /RR=/ / WO/ /ST / /ACC/ /ESS/ /7 T1/ /MEO/ /7UT/<00> <00> /3INX/ /ASF/ /TLE/ /RR-/ 7/ CR/ /EDI1/ /T L/ /ImMl/ /T E/ /XCE/ /EDE/ /7D/<00><00> /XNX/ /ASF/ /TLE/ /RR-~/ 7/ 8U/ /S W/ /AST/ V/ER / /ERR/ /O0R/<00> /XINX/ /ASF/ /TLE/ /RR~/ 7 D1/ /AGN/ /0S1/ /1C / /CON/ /TRO/ /LLE/ SEQ 63 Pa?e 43 VAX=11 Bliss=16 v3-555 .REALJZRCFA (12 ERS 11REL . SUS CLAKSHMANA : SPIDER nS CZRCFAQO RC2S FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 010541 010544 010547 010552 010555 010560 010563 010566 010571 010574 010577 010602 010605 010610 010613 010616 010621 010624 010626 010631 010634 010637 010642 010645 010650 010653 010656 010661 010664 010667 010672 010675 010700 122 101 114 122 122 045 101 124 122 040 123 125 1M1 040 117 124 105 124 045 101 124 122 040 126 M 103 116 124 116 104 124 M1 000 010702 010705 010710 010713 010716 010721 010724 010727 010732 010735 010740 010743 010746 010751 010754 010757 010762 010765 010770 045 101 124 122 040 124 122 124 122 105 045 101 124 122 040 1M1 105 116 040 010776 127 010773 011001 011004 011007 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 101 124 1111 101 040 124 040 122 000 116 044 114 122 M 124 103 117 114 120 M 117 000 116 044 114 122 1M1 101 104 117 105 119 040 105 m 105 LASCII LASCII LASCII .ASCII 106 101 105 117 000 045 106 105 055 116 122 124 116 P.AFF: 117 040 115 125 045 106 105 055 116 114 040 116 103 117 111 116 106 122 P.AFG: 116 044 114 122 111 105 125 040 1M1 000 116 044 114 122 115 116 116 103 122 045 106 105 055 116 122 120 127 124 000 045 106 105 055 101 124 101 105 105 P.AFH: 122 1111 000 104 105 116 114 057 040 126 M P.AFI: /R F/ /ATA/ /L €&/ /RRO/ JASCII LASCI] LASCII1 JASCII .ASCII ASCII LASCI1 LASCII LASCII /R/<00><00> /XNX/ /ASF/ /TLE/ /RR=~/ /7 IN/ /STR/ /uct/ /ION/ LASCII <00><00> LASCII LASCII LASCI1 LASCI1 LASCII .ASCII ASCI1 ASCII .ASCII LASCII ASCI1 LASCI1 LASCII LASCII LASCII LASCI1 LASCII LASCI1 LASCI1 .ASCI1 ASCI]1 LASCI1 .ASCI] LASCII LASCII1 LASCII1 ASCII LASCI]1 LASCII JASCI] LASCI1 LASCII LASCI1 LASCI1I ASCII LASCI1 LASCI] LASCI1 LASCII LASCI1 LASCI1 LASCI1 LASCII / LO/ /0P / /71N /EOW/ /1/7<00> /XNX/ /ASF/ /TLE/ /RR=/ 7 IN/ /VAL/ /1D / /CON/ /NEC/ /T10/ /N 1/ /DEN/ /TIF/ /IER/ /2XINX/ /ASF/ /TLE/ /RR=/ /7 IN/ /TER/ /RUP/ /T W/ /RIV/ 7E/<00><00> /ZINY/ /ASF/ /TLE/ /RR=/ /7 mA/ /INT/ /ENA/ /NCE/ / RE/ /AD/<57> /MWR1/ /TE / /INV/ /ALY/ SEQ 64 Pa?e 44 VAX-11 Bliss=16 Vv3=-555 SERS .REALJZRCFA (12 CLAKSHMANA . 11REL SPID:ERSU ZRCFA1 v01.0 VAX=-11 Bliss=16 V3=555 SEQ 65 Page &5 SPIDERSUSERS:[LAKSHHANA.1IREL.REALJZRC?A (12 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION —NODWOo< —=~ARL—-X//////, & oo/////// E 20w <D Z0WONgC—~ 21/////// E —HWZ/////// U ML OO /////// <////// ///,/// /////// ooA B 011260 011263 011266 01127 011274 011277 011302 011305 011310 011313 011316 011321 011324 011327 011332 011335 011340 011343 011346 011350 011353 011356 011361 011364 011367 011372 011375 045 101 124 122 040 107 114 105 120 124 117 1M1 117 101 102 1M 040 122 000 045 011406 122 011400 011403 011411 011414 011417 104 124 122 040 122 057 114 110 104 106 114 105 011422 011425 011430 011433 011436 011441 011444 045 101 124 122 040 120 116 011452 011455 011460 011463 011466 011471 011474 011477 011502 011505 011510 011513 M 105 122 104 122 122 120 111 040 040 115 125 011520 011522 011524 007534° 007604' 007672° 011447 011516 8-Jul=-1983 15:21:53 8=Jul=-1983 14:13:00 CZRCFAQ RC2S FR END TEST GLOBAL TEXT SECTION ZRCFAN v01.0 122 000 116 044 114 122 110 110 105 114 122 117 114 116 115 124 MM 124 105 117 000 116 044 114 122 120 107 120 114 045 106 105 055 M 040 126 040 117 103 040 103 120 111 114 13 122 122 P.AFM: 045 106 105 055 125 105 117 040 P.AFN: 105 040 116 044 114 122 115 120 107 105 123 122 105 040 122 040 101 124 117 124 105 124 045 106 105 055 101 11 040 101 127 101 125 040 000 6 _ASCI] ASCI1 LASCI1 LASCII LASCI1 LASCI1 .ASCI1 LASCI] LASCI1 LASCI1 LASCI1 LASCI1 .ASCI1 LASCI1 LASCI1 LASCII .ASC1] .ASC11 LASCII _ASCII LASCI1 LASCI1 .ASCII LASCI1 .ASCI1 LASCII 122 101 LASCII LASCI1 LASCII 1M1 122 000 LASCI1 LASCI] JASCII LASCI1 P.AFO: 107 .A5SCI1 LASCI1 LASCII .ASCI1 LASCII LASCI1 LASCII LASCI1 ASCI1 LASCI] .ASCI1 LASCII .ASCII ASCII LASCI1 LASCIL LASCII LASCII LASCI1 LASCIT 124 040 101 105 117 050 122 131 122 11 117 051 P.AER: LASCIT .WORD .WORD .WORD /3INX/ /ASF/ /TLE/ /RR=/ / W1/ /GH / /LEV/ /EL / /PRO/ /T0C/ /0L / /INC/ /0MP/ /ATl/ /BIL/ /1Tv/ / ER/ /ROR/ <00><00> /INX/ /ASF/ /TLE/ /RR=/ 7 PW/ /RGE/ <57>/P0/ /LL / /HAR/ /DwA/ /RE / /FAl/ /LUR/ /B /<00> /INX/ /ASF/ /TLE/ /RR=/ /7 MA/ /PPl/ /NG / /REG/ /1ST/ ZER / /REA/ /D E/ /RRO/ /R (/ /PAR/ /1Tv/ / OR/ /7 T1/ /MEO/ /7uT)/ <00><00> P.AES P.AET P.AEU SEQ 66 Pa?e 46 VAX=11 Bliss=16 v3=555 SERS .REALJZRCFA (12 CLAKSHMANA . 11REL SPID:ERSU cC 011526 011530 011532 011536 011536 011540 011542 011544 011546 011550 011552 011554 007762° 010036° 010102°' 010146° 010222° 010276 010334° 010376° 010442° 010500° 010560°* 010626° 011576 045 011601 011604 011607 011612 011615 011620 011623 011626 011631 011634 011637 011642 011644 011647 011652 011655 011660 011663 011666 011671 011674 011677 011702 011705 011710 011713 011716 011720 011723 011726 011731 011734 011737 011742 011745 011750 8-Jul-1983 14:13:00 GLOBAL TEXT SECTION v01.0 011556 011560 011562 011564 011566 011570 011572 011574 8-Jul=-1983 15:21:53 CZRCFAQ RC25 FR END TEST IRCFA1 010702° 010740°' 011036 011136° 011216’ 011260°* 011350°' 011422 101 124 122 040 123 116 040 101 123 122 122 123 045 101 124 122 040 120 126 117 123 126 105 101 040 1 104 045 101 124 122 040 122 103 124 114 116 045 124 040 122 072 000 116 044 114 122 123 105 1m 122 105 m 040 114 106 114 125 105 117 045 044 114 122 122 120 123 123 000 116 044 114 122 120 124 117 122 114 106 105 055 105 117 105 124 P.AFQ: 045 106 P.AFR: 045 106 105 P.AFS: 105 055 125 122 123 040 122 103 103 114 101 105 055 117 057 116 117 105 6 .WORD .WORD .WORD .WORD .WORD .WORD .WORD WORD .WORD .WORD .WORD .WORD P.AEV P.AEW P.AEX P.AEY P.AEZ P.AFA P.AFB P.AF( P.AFD P.AFE P.AFF P.AFG .ASCII /XN¥/ .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD LASCII LASCII .ASCI1 .ASCII LASCII .ASCI1 LASCII LASCII ASCII ASCI1 LASCII .ASCI1 ,ASCII LASCI1 LASCII .ASCI1 LASCI1 .ASCII LASCI1 LASCII1 .ASCII LASCI1 .ASCII LASCII LASCII LASCI1 LASCII .ASCII +ASCII LASCII .ASCI1 LASCII LASCII .ASCII .ASCII LASCI1 P.AFH P.AFl P.AFJ P.AFK P.AFL P.AFM P.AFN P.AFO /ASF/ /TLE/ /RR=/ / RE/ /SPO/ /NSE/ 7/ ST/ /ATU/ /S E/ /RRO/ /R:%/ /S5/<00> /INX/ /ASF/ /TLE/ /RR=/ / SU/ /PER/ /VI1S/ /OR / /SER/ /VIC/ /E C/ /ALL/ / FA/ /ILE/ /D/<00> /INX/ /ASF/ /TLE/ /RR=/ / PO/ /RT/<57> /CON/ /TRO/ /LLE/ VAX-11 Bliss=16 V3=555 SEQ 67 Pa?e 4«7 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER D 040 115 125 105 117 011753 011756 011761 011764 011767 000 011772 011774 011777 012002 012005 012010 012013 012016 012021 012024 012027 012032 012035 012040 012043 012044 012046 012050 012052 012054 012057 012062 012065 012070 012073 012076 012101 012104 012107 012112 012115 012120 012123 012126 012131 012134 012137 012142 012145 012150 012153 012156 012161 012164 012167 012172 012175 012200 012202 012205 012210 012213 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 113 127 122 125 040 101 123 117 000 011576 011644° 011720° 0117 057 m 040 122 040 040 124 122 103 101 125 106 000 045 101 124 122 116 044 114 122 125 116 116 105 122 123 124 040 104 124 105 124 122 122 045 106 105 055 116 117 040 124 116 124 125 103 105 P.AFT: P.AFP: 116 044 114 122 126 040 101 127 124 105 117 117 11 105 125 000 116 044 114 122 111 117 m 105 131 124 056 111 000 116 044 114 122 045 106 105 055 101 122 104 122 105 122 122 116 116 122 120 000 045 106 105 055 116 P.AFV: P.AFW: 116 123 116 040 040 102 114 045 106 105 055 6 P.AFX: LASCI1 LASCI1 LASCII .ASCI1 .ASCI1 /R T/ /IME/ /0UT/ / ER/ /ROR/ _ASCII LASCI1 LASCII .ASCII LASCII .ASCII LASCII LASCII CASCII JLASCII LASCI1 LASCIT LASCI1 LASCII .WORD .WORD .WORD .WORD _ASCII LASCI1 .ASCII .ASCII LASCII .ASCII .ASCI1 LASCII LASCII .ASCI1 JLASCII LASCII LASCI1 .ASCI1 LASCII ASCII .ASCII +ASCI1 LASCII JASCII LASCI1 LASCII .ASCI1 LASCII JASCIT LASCII .ASCI1 LASCII /XNX/ /ASF/ /TLE/ /RR=/ / UN/ /KNO/ /WN / /RET/ /URN/ 7/ ST/ /ATU/ /S C/ /0DE/ <00> P.AFQ P.AFR P.AFS P.AFT /INY/ /ASF/ /TLE/ /RR=/ / VA/ /X R/ /EAD/ <57>/WR/ /ITE/ / ER/ /ROR/ / ON/ /_IN/ /TER/ /RUP/ /1/<00><00> /XNX/ /ASF/ /TLE/ /RR=/ / IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.B/ /FIL/ LASCII LASCII .ASCII LASCII LASCII JASCII <00><00> <00><00> /XINX/ /ASF/ /TLE/ /RR~/ SEQ 68 Pa?e 4 VAX-11 Bliss=16 V3=555 .REALJZRCFA (12 ERS 11REL . SUS LLAKSHMANA : SPIDER E 012216 012221 012226 012227 012232 012235 012260 012263 012246 012250 012253 012256 012261 012264 012267 012272 012275 012300 012303 012306 012311 040 103 123 12 103 101 125 115 000 045 101 1264 122 040 103 123 12& 103 101 125 1% 111 117 111 105 131 124 056 124 000 116 04 114 122 311 117 1M1 105 131 124 056 117 012321 012324 012327 012332 012335 01230 0123%3 01236 012351 012356 012357 012362 012365 012370 0123723 01376 012401 012602 012605 012610 012413 012416 012621 012626 012627 012¢32 012635 012660 012643 012646 012651 01245 012457 012662 101 1264 122 040 103 123 1264 103 1001 123 126 105 122 050 120 105 000 045 101 1264 122 040 103 123 124 103 101 123 126 105 122 050 122 105 04 114 122 111 117 1m1 105 131 124 105 117 116 131 120 040 124 012314 012316 8-Jul-1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAT v01.0 000 045 000 116 116 C4é 114 122 111 117 111 105 131 124 105 117 116 131 105 040 124 116 16 123 118 040 040 102 131 045 106 105 055 116 116 123 116 040 040 101 103 045 106 105 P.AFY: . P.AFZ: 055 116 116 123 118 040 040 122 040 12 040 111 123 051 045 106 105 055 116 116 123 116 040 040 122 040 124 040 122 123 051 6 P.AGA: ASCIT "ASCII "ASCII ASCIT TASCIT CASCII "ASCIT TASCIT TASCII .ASCII TASCII "ASCII "ASCII "ASCIT "ASCII TASCIT TASCIT CASCIT "ASCII TASCIT CASCII 7 IN/ /CON/ /SIS/ /TEN/ 7CY / /AT / 7.8/ /Miv/ <00><00> /INX/ /ASF/ /TLE/ /RR=/ 7 IN/ /CON/ /SIS/ /TEN/ /CY / /AT / /U.A/ /L0C/ "ASCII "ASCII "ASCII TASCIT "ASCII CASCIT "ASCII TASCIT "ASCII "ASCI1 ASCIT "ASCII CASCII "ASCII "ASCIT "ASCIT "ASCII .ASCII "ASCII "ASCII "ASCII ASCIT "ASCIT TASCII "ASCII TASCIT "ASCI] "ASCII "ASCIT "ASCII "ASCII "ASCII "ASCII TASCIT /ASF/ /TLE/ /RR=/ 7 IN/ /CON/ 7818/ /TEN/ 7CY / /AT / /SER/ /V0 / /ENT/ /RY / 7(P1/ /P S/ /ET)/ <00> /INX/ /ASF/ /TLE/ /RR=/ 7/ IN/ /CON/ /S1S/ /TEN/ 7CY / /AT / /SER/ /VO / /ENT/ /RY / /(ER/ /R S/ /ETV/ "ASCIT .ASCII <00><00> /INY/ SEQ 69 Page 49 VAX=11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA,11REL.REALIZRCFA (12 F 012465 012466 012471 012474 012477 012502 000 045 101 124 122 040 012532 012534 000 045 012600 012602 012605 000 045 101 012505 012510 012513 012516 012521 012524 012527 012537 012542 012545 012550 012553 012556 012561 012564 012567 012572 012575 012610 012613 012616 012621 012624 012627 012632 012635 012640 012643 012646 012650 012653 012656 012661 012664 012667 012672 012675 012700 012703 012706 012711 012714 012716 012721 012724 012727 8-Jul=1983 15:21:53 8=Jul=-1983 14:13:00 CZRCFAQO RC2S FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 103 123 124 103 101 125 105 101 124 122 040 103 123 124 103 101 125 105 124 122 040 103 123 124 103 101 125 124 000 045 101 124 122 040 103 123 124 103 101 125 116 000 045 101 124 122 116 044 114 122 1M 117 111 105 13 124 056 116 000 116 044 114 122 1M1 117 1M 105 13 124 056 103 000 116 044 114 122 1M 117 "M 105 13 124 056 124 000 116 044 114 122 11 117 m 105 131 124 056 114 000 116 044 114 122 045 106 105 055 116 P.AGB: 045 106 105 055 116 116 123 116 040 040 122 126 P.AGC: 045 106 105 055 116 116 123 116 040 040 101 116 P.AGD: 045 106 105 055 116 116 123 116 040 040 117 116 P.AGE: 045 106 105 P.AGF: LASCII .ASCII ASCI1 LASCII LASCI] LASCI1 <00> /INX/ /ASF/ /TLE/ /RR=/ /7 IN/ LASCII .ASCII <00><00> /INX/ LASCI1 LASCI1 LASCI1 LASCII ASCI1 LASCI1 LASCI1 116 123 116 040 040 123 104 055 6 LASCI1 LASCII LASCI1 LASCII LASCI] LASCII JASCI1 LASCI1 LASCI1 LASCI1 LASCI1 LASCI1 .ASCII ASCII LASCII .ASCIl1 LASCII LASCII LASCII LASCII .ASCI1 LASCII LASCII LASCII LASCII .ASCI!l LASCI1 LASCII LASCII ASCI1 LASCI1 LASCII LASCI1 LASCII LASCII LASCII LASCII JASCII LASCI1 LASCIL LASCII LASCII /CON/ /S1S/ /TEN/ /CY / /AT / /U.8/ /END/ /ASF/ /TLE/ /RR=/ /7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.R/ /ECV/ <00><00> /INX/ /ASF/ /TLE/ /RR-/ /7 IN/ /CON/ /S1S/ /TEN/ /CYy / /AT / /U.A/ /TIN/ <00><00> /XNX/ /ASF/ /TLE/ /RR-/ 7 IN/ /7CON/ /S1S/ /TEN/ /CY / /AT / /7U.0/ /NLN/ <00><00> /INX/ /ASF/ /TLE/ /RR~/ SEQ 70 Pa?e 50 VAX=-11 Bliss=16 v3=555 . 11RELERS .REALJZRCFA (12 SUS : LLAKSHMANA SPIDER G 8-Jul-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 012732 012735 012740 012743 012746 012751 012754 012757 012762 012765 012766 0127 012774 012777 013002 013005 013010 013013 013016 013021 013024 013027 013032 013035 013036 013041 013044 013047 013052 013055 013060 013063 040 114 101 104 105 105 040 056 122 000 045 101 124 122 040 116 055 123 105 117 101 120 124 000 045 101 124 122 040 104 101 105 m 105 114 040 121 123 050 121 121 114 107 040 122 125 124 125 104 051 116 044 114 122 106 103 045 106 105 055 105 105 P.AGG: 116 045 P.AGH: 013071 013074 013077 013102 013105 013110 125 105 101 125 17 000 105 105 104 126 056 116 000 121 125 040 040 104 105 013115 013120 013123 013126 013131 013134 013137 013142 013145 013150 013153 101 124 122 040 105 114 116 040 120 103 125 044 114 122 125 130 101 105 104 122 040 123 106 105 055 116 120 m 104 055 17 123 120 13066 013112 013156 013161 013164 013167 013172 013175 104 045 105 m 040 056 104 000 120 124 122 122 124 122 101 044 114 122 102 040 103 124 116 116 117 050 056 123 117 040 122 040 040 117 102 106 105 055 101 120 113 040 045 123 116 125 124 051 6 LASCIL LASCII LASCII LASCII LASCII LASCII LASCII LASCII ASCII LASCII .ASCII LASCI1 ASCII .ASCI1 LASCI1 .ASCI1 .ASCI1 ASCII .ASCII .ASCI1 LASCII .ASCII LASCII ASCII .ASCII ASCII LASCII .ASCI1 ASCI1 .ASCI1 LASCI1 LASCII /7 IL/ /LEG/ /AL / /D R/ /EQU/ /EST/ /7 U/ /.QD/ /RQ)/ <00> /INX/ /ASF/ /TLE/ /RR=/ / FE/ /NCE/ /-PO/ /ST / /ERR/ /OR / /AT / /PRO/ /TAB/ <00> /INY/ /ASF/ /TLE/ /RR=/ / BA/ /D P/ /ACK/ /ET / -ASCI1 ASCII LASCI1 LASCII LASCII .ASCII /UEW/ /ED / /AT / /U.D/ /ONE/ <00><00> .ASCI1 P.AGI: .ASCII LASCIL LASCII .ASCI! LASCII ASCI1 LASCII LASCI1 LASCII +ASCI1 LASCILI .ASCI1 .ASCI1 .ASCII LASCIL LASCIL LASCI1 LASCIT /DEQ/ /XNX/ /ASF/ /TLE/ /RR=/ /7 UN/ /EXP/ /LAl/ /NED/ 7/ D=/ /PRO/ /C S/ /USP/ /ENS/ /ION/ /7 (W /..1/ /DS)/ <00> SEQ 71 Pa?e 51 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (12 [LAKSHMANA. 11REL SPID:ERSU H 013176 01320 013204 013207 013212 013215 013220 013223 013226 013231 013234 013237 013242 013245 013250 013253 013256 013261 013264 013267 013272 013275 013300 013303 013306 013311 013314 013317 013322 013324 013327 013332 013335 013340 013343 013346 013351 013354 013357 013362 013365 013370 013372 013375 013400 013403 013406 013411 013414 013417 013422 013425 013430 013433 013436 013440 013443 8-Jul=1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 045 101 124 122 040 120 101 105 104 040 m 104 130 040 057 051 045 101 124 122 040 103 123 124 103 101 125 124 116 045 063 000 116 044 065 000 045 044 114 122 104 040 103 126 055 106 114 040 106 063 114 122 m 117 1 105 131 124 056 123 000 045 000 116 000 045 000 116 101 124 122 040 103 123 124 103 101 125 105 101 124 122 040 103 123 124 103 101 125 113 000 045 101 044 114 122 m 117 m 105 131 124 056 113 044 114 122 m 117 m 105 131 124 056 123 000 116 044 106 105 055 125 120 113 040 121 101 105 050 103 064 106 105 055 116 116 123 116 040 040 110 124 045 106 105 055 116 116 123 116 040 040 123 117 045 106 105 055 116 116 123 116 040 040 103 126 045 106 6 P.AGJ: P.AGK: .ASCII /INY/ LASCII LASCII .ASCII LASCII <57>/35/ /)/<00><00> /XNX/ LASCI1 LASCII .ASCI1 LASCII LASCIL .ASCII LASCILI +LASCI1 LASCII LASCII LASCII JASCIY ASCI1 /ASF/ /TLE/ /RR=/ /7 DU/ /P P/ /ACK/ /ET / /D=Q/ /7 FA/ /ILE/ /D (/ /XFC/ /7 34/ LASCI1 .ASCI1 LASCII LASCII1 LASCII LASCI1 LASCILI LASCII JASCII LASCII /ASE/ /TLE/ /RR-/ / IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.H/ /TST/ LASCI] LASCII LASCI1 JASCII +ASCII LASCII LASCII JASCIL LASCII LASCII LASCII /ASF/ /TLE/ /RR=/ 7/ IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.S/ /EKO/ P.AGL: LASCII .ASCII P.AGM: LASCII ,ASCII P.AGN: LASCII .ASCII LASCII LASCII LASCI1 LASCI1 ASCI1 LASCII LASCI1 LASCIL LASCII JLASCII LASCII LASCII <00><00> /INX/ <00><00> /INX/ /ASF/ /TLE/ /RR=/ / IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.C/ /KSV/ <00><00> /INX/ /ASF/ SEQ 72 Pa?e 52 VAX=-11 Bliss=-16 v3-555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER N o " o - b b b b b e b b b md ad () b = b O ) b b b b wid b wed wmd b b O =D BrOVMNNO B N =SB WNSROOS WO S 200 VINESDO b wd ) b ad ) b amd () D) —d b b b wd b b O=2 QO == O V=2 S NOWO NS VWO AQWS 2NN SONOMWVINON W =SNONIWO /OO0 HONHOONNONO &~ - —SNOOS b b o =& 2 NOSSNNINOO=S 2 NIN=S = O OOOOO=O=N b b =b - O b -t ed d ) e b ) d e wnd b =D O =D =D 013446 b amd 013451 P.AGO: P.AGP: P.AGQ: P.AGR: Sumg Sumg Bog g >> VLuunnununmuvunumnunumnmnunmm w EIIIOICIIOIMICICIOIOICIOICIOYNOYO alalalalalsl g Gumg Sumg Bumg Gunp S VWO NS S NOOWMWWNMION VIO SOV 00N O b = b d = d b OO = OO0 O=O=uOWVIVNIOOHNCON=O =200wwno [V V) -t e ) b ed wed =d B DOt B O —d b and b b b cnd b b b wmd (2 = O b wd d = O =2 O ON=O==ONON B -o=K ROV OOWSNSSOONN,O NNOHFOCOHO—=O =0 =ENIN) NSO bk O = B NO=SNNOSMNLVINOS =DOMN=DBNINO S NENOMNS & =W ONS S =2NO NN HOWOWOMN QOO 2NV W=O =2ONNWON ZRCFAY v01.0 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION /TLE/ /RR=/ / D./ /0PC/ /D £/ /0UN/ /D 1/ /LLE/ /GAL/ / OP/ /7C0D/ /E/<00><00> /INX/ /ASF/ /TLE/ /RR=/ / D./ /CSF/ / FO/ /UND/ / IL/ /LEG/ /AL / /0PC/ /0DE/ <00> /INX/ /ASF/ /TLE/ /RR=/ / UN/ /KNO/ /WN / /BAD/ / DR/ /1VE/ / St/ /ATY/ /S A/ /T D/ /.0S/ /15/<00> /INX/ /ASF/ /TLE/ /RR=/ / IL/ /LEG/ /AL / /XFC/ / EX/ /ECY/ /TED/ / BY/ / DM/ <00> /ANY/ b b oW [=1V| N— Zr &Ssw - hodod oD 0o W - 8-Jul~8-Jul- VAX=11 Bliss=16 V3=555 .REAL ] ERS NA. 11REL SUS : CLAKSHMA SPIDER ReFA (12 SEQ 73 53 J /ASF/ /TLE/ /RR=/ /D / /P1C/ /KED/ / UP/ / A/ /ZER/ /0 S/ /(B./ /DB/<00> <00> /INX/ /ASF/ /TLE/ /RR=/ /7 IN/ 104 LASCII LASCII .ASCII LASCII JASCII LASCII LASCII LASCII LASCI1 .ASCI1 .ASCII .ASCII LASCII .ASCII LASCII LASCII LASCI1 LASCII LASCI1 LASCI1 LASCII LASCII LASCI1 JASCII LASCII LASCII LASCI1 .ASCII +LASCI1 LASCII .ASCI1 LASCII LASCII .ASCI1 LASCII LASCII +ASCII LASCII JASCII LASCII LASCII 116 122 126 LASCII LASCII LASCII /SEN/ /D/<57>/R/ /ECV/ 044 114 122 104 m 105 125 101 105 040 102 102 106 105 055 040 103 104 120 040 122 123 056 000 116 044 114 122 m 045 106 105 055 116 014103 10 124 122 040 120 113 040 040 132 17 103 104 000 045 101 1264 122 040 103 123 124 103 101 104 104 040 117 045 101 124 122 040 040 122 103 116 105 117 117 110 124 120 116 044 114 122 104 127 104 117 124 122 122 116 117 000 045 106 105 055 115 117 040 125 040 122 040 040 123 014111 014114 014117 123 104 105 105 057 103 101 124 122 040 113 127 104 120 131 101 044 114 122 125 116 116 m 114 040 125 013715 013720 013723 013726 013731 013734 013737 013742 013745 013750 013753 013756 013761 013762 013765 013770 013773 013776 014001 014004 014007 014012 014015 014020 014023 014026 014031 014034 014037 014042 014045 014050 014053 014056 014061 014064 014067 014072 014075 014100 014106 0164122 014124 014127 014132 014135 014140 014143 014146 014151 014154 014157 014162 8=Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 115 000 045 117 m 105 13 124 040 114 114 040 101 000 116 P.AGS: 116 123 116 040 040 m 105 117 P.AGT: 057 045 106 105 055 116 117 040 123 101 106 114 6 P.AGU: /CON/ /S1S/ /TEN/ /CY / /AT / /D 1/ /DLE/ /7 LO/ /0P/<00> /INX/ /ASF/ /TLE/ /RR=/ / DM/ / WO/ /RD / /COU/ /NT / /ERR/ /OR / /ON / /HOS/ /T D/ LASCII /MA/<S57> LASCII .ASCII <00><00> /XNX/ LASCI1 JLASCII .ASCII LASCII .ASCII LASCI1 LASCIT LASCII LASCII LASCII /ASF/ /TLE/ /RR=/ / UN/ /KNO/ /WN / /D1S/ /PLA/ /Y F/ /AUL/ SEQ 74 Pa?e 54 VAX-11 Bliss=16 V3-555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 0146165 014170 014173 0146176 014201 014204 014206 014211 014214 014217 014222 014225 014230 014233 014236 014241 014244 014247 014252 014255 014260 014263 014266 014271 0146274 014277 014302 014305 014310 014313 014316 014321 014324 014327 014332 014335 014340 014342 014345 014350 014353 014356 014361 014364 014367 014372 014375 014400 014403 014406 014411 014414 014416 014421 014424 014427 014432 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 124 117 040 040 104 124 045 101 124 122 040 m 040 124 101 124 107 116 056 114 123 124 045 101 124 122 040 120 105 125 104 107 123 103 106 114 000 045 101 124 122 040 104 101 104 106 000 116 044 114 122 104 126 116 040 125 m 040 040 117 116 126 105 116 044 114 122 125 117 122 120 111 116 124 123 101 105 000 116 044 114 122 103 105 124 056 114 120 105 125 104 107 123 103 106 114 117 122 120 m 116 124 123 101 105 127 040 040 101 117 m 040 M 104 040 000 045 101 124 122 040 104 000 116 044 114 122 101 045 106 105 055 P.AGV: 122 105 117 106 114 116 M 120 106 040 101 000 045 106 P.AGW: 105 055 040 127 040 040 101 117 111 040 m 104 045 106 105 055 P.AGX: /T C/ /ODE/ / AT/ /7 D./ /DFL/ /7/<00> /XNX/ /ASF/ /TLE/ /RR=/ / DR/ /71vE/ / N’/ /T F/ /AUL/ /TIN/ /G 1/ /N P/ /.OF/ /LN / /STA/ /TE/<00> /XN¥/ /ASF/ /TLE/ /RR-/ /7 U/ /POW/ /ER / /UP / /DIA/ /GNO/ /ST1/ /CS / /FAL/ /LED/ <00><00> /XN%/ /ASF/ /TLE/ /RR=/ LASCII JASCII LASCI1 LASCII +ASCI11 LASCII LASCII .ASCI] LASCII /POW/ /ER / /UP / /DJA/ /GNO/ /ST1/ /€S / /FAl/ /LED/ LASCI1 LASCIT /RR=/ /7 AD/ LASCI1 040 045 106 105 055 104 LASCII .ASCII LASCII1 LASCII LASCII LASCII .ASCII LASCI1 CASCI1 LASCII +ASCII JASCIL LASCII JLASCIL LASCII LASCII LASCII LASCII LASCII LASCII LASCI1 LASCI1 .ASCII LASCI1 LASCII .ASCI1 LASCII LASCI1 .ASCI1 LASCII LASCII LASCII LASCI1 LASCI1 LASCII LASCII LASCII LASCII LASCI1 LASCI1 LASCII1 P.AGY: LASCI1 .ASCII LASCI1 CLASCII / D/ <00><00> /INX/ /ASF/ /TLE/ SEQ 75 Pa?e 55 VAX=11 Bliss=16 V3-555 . 11RELERS .REALJZRCFA (12 SUS : [LAKSHMANA SPIDER L 014435 014440 014443 014446 014451 014454 014457 014460 014463 014466 014471 014474 014477 014502 101 105 103 104 101 125 000 045 101 124 122 040 056 122 014513 014516 014521 125 045 101 014576 014601 014602 014605 014610 014613 014616 014621 014624 014627 014632 014635 014640 014643 014646 014651 014654 014657 014660 014663 014666 014671 014674 014677 103 000 045 101 124 122 040 113 127 127 124 040 101 116 124 056 103 000 045 101 124 122 040 101 014505 014510 014524 014527 014532 014535 014540 014543 014546 014551 014554 014557 014562 014565 014570 014573 8-Jul=1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAY v01.0 m 104 124 122 040 123 104 056 103 122 107 105 040 103 123 124 120 122 101 040 m 122 124 040 122 106 114 105 116 044 114 122 105 124 040 045 106 105 055 103 115 124 115 040 124 116 044 114 122 125 105 057 122 126 m 040 101 m 117 11 105 131 P.AGZ: 105 117 000 045 106 6 P.AHA: 105 055 056 116 125 105 040 116 122 104 116 116 123 116 000 116 044 114 122 125 116 116 101 122 122 123 040 040 122 124 045 106 105 055 116 117 040 m 126 105 117 101 104 126 000 P.AHB: 116 044 114 122 104 122 045 106 105 055 056 103 P.AHC: LASCI1 LASCI1 .ASCI1 LASCII LASCI1 .ASCII LASCI1 .ASCII LASCI1 CLASCII LASCII LASCII LASCII LASCII LASCI1 LASCI1 LASCII .ASCII LASCI1 LASCII .ASCI1 LASCII LASCII LASCII LASCII LASCII +LASCI1I LASCII LASCII LASCII .ASCI1 LASCI1 LASCII LASCII LASCII .ASCI1 LASCI1 LASCII +ASCII .ASCI1 .ASCII LASCII LASCII LASCII .ASCI1 LASCII LASCI1 LASCIT LASCII LASCII LASCIT .ASCII LASCI1 LASCII .ASCII LASCII .ASCI1 /APT/ /ER / /CAR/ /D F/ /AIL/ /URE/ <00> /XNY/ /ASF/ /TLE/ /RR=/ 7/ EC/ /.TM/ /R T/ /IME/ /D 0/ /UT/<00> /XNX/ /ASF/ /TLE/ /RR-/ 7/ U./ /SEN/ /D/<57>/y/ /.RE/ /CV / /RIN/ /G R/ /EAD/ /7 IN/ /CON/ /S1S/ /TEN/ /CY/<00> <00> /XNX/ /ASF/ /TLE/ /RR=/ / UN/ /KNO/ /uWN / /WAl/ /TRV/ / RE/ /ASO/ /N A/ /T D/ /.RV/ /CT/<00> <00> /INX/ /ASF/ /TLE/ /RR=/ /7 D./ /ARC/ SEQ 76 Pa?e 56 VAX-11 Bliss=16 V3=555 .REALJZRCFA (12 ERS . 11REL SUS : [LAKSHMANA SPIDER né 014702 014705 014710 014713 0164716 014721 014724 014727 014732 014735 014740 014743 014746 014751 014754 014757 014762 014765 014770 014773 014776 015001 015004 015007 015012 015015 015020 015023 015026 015031 015034 015037 015042 015045 015050 015053 015056 015061 015064 015067 015072 015075 015100 015103 015106 015111 015114 015117 015122 015125 015130 015133 015136 015141 015144 015147 015152 8-Jul=-1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 123 m 116 040 116 103 123 126 116 116 132 105 045 101 124 122 040 123 113 117 104 105 040 040 114 101 124 103 040 104 117 106 104 114 105 040 104 105 117 000 116 101 124 122 040 110 124 116 040 101 104 040 111 040 m 044 114 122 125 124 040 11 104 107 115 127 124 106 114 045 104 045 101 124 122 040 110 124 116 040 101 104 040 115 044 114 122 125 105 040 125 040 105 124 m 105 114 122 113 116 000 116 044 114 122 125 124 040 m 104 107 115 103 120 104 040 124 1M1 040 117 123 125 117 040 116 000 045 106 105 055 056 105 106 116 123 113 117 114 107 040 101 000 045 106 105 055 056 123 m 124 1M1 040 101 122 105 101 105 000 045 106 105 055 056 123 11 124 m 040 101 117 101 P.AHD: LASCI1 LASCII .ASCII1 LASCII LASCII1 LASCII .ASCI1 LASCII LASCII .ASCII LASCII LASCI1 .ASCII /S D/ /1D / /NOT/ / F1/ /ND / /CLO/ /SES/ /T U/ /NDO/ /NE / /ION/ /E/<00><00> /INX/ P.AHE: LASCI1 .ASCII /XINX/ P.AHF: LASCII .ASCII LASCII CLASCII LASCII .ASCI1 LASCII LASCII LASCI1 LASCII LASCI1 LASCI1 LASCII LASCII LASCII JASCII LASCII LASCII LASCII LASCII LASCII JASCII LASCIL LASCII LASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII JASCII LASCIL LASCII JASCID LASCII .ASCII CLASCII LASCII LASCI1 LASCII /ASF/ /TLE/ /RR=/ /7 U./ /SEE/ /K F/ /OUN/ /D S/ /EEK/ 7/ T0/ / IL/ /LEG/ /AL / /TRA/ /(CK/<00> /ASF/ /TLE/ /RR=/ / U./ /HTS/ /T 1/ /NIT/ / D1/ /AG / /DMA/ / WR/ /ITE/ 7/ FA/ /ILE/ /D/<00><00> /XNX/ /ASF/ /TLE/ /RR=/ /7 U./ /HTS/ /T 1/ /NIT/ / DI/ /AG / /DMA/ /7 CO/ /MPA/ SEQ 77 Page 57 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : LLAKSHMANA SPIDER CZRCFAO RC25 FR END TEST IRCFA1 v01.0 - b and € b b b b ) b ONn SNON=NVDO SO WWONSO S 123 P.AHH: 015400 .ASCI P.AFU: - OWWVNOMNIN—=00 N S NWNWN—=N L) —b - O QOHNH Vit 040 alalalalalsl e lalalatlalalalalatlalzlalalalalalalslalslnlslalnl P.AHG: >DP>>>> PO X L X T T X X X XY X Y XY XY X XV XV X T X7 X7u 2 Ta L a4 wnununnumn 7 X R X GLOBAL TEXT SECTION NONO =N 015155 015160 015163 015166 015170 015173 015176 015201 015204 015207 015212 015215 015220 015223 015226 015231 015234 015237 015242 015245 015250 015253 015256 SEQ 78 58 Pa?e V3-555 16 Bliss VAX=11 . REAL JZRCFA (12 11RELRS RSUSE : LLAKSHMANA. SPIDE /LED/ <00><00> /ANX/ /ASF/ /TLE/ /RR=/ / V./ /8YD/ /R F/ /0UN/ /L S/ /5.0/ /ER / /SET/ / AN/ /D S/ /8.5/ /PN / /NOT/ / SE/ /1/<00> /INX/ /ASF/ /TLE/ /RR=/ / MA/ /STE/ /R D/ /R1V/ /ES / /ACL/ /0 A/ /SSE/ /RTE/ /D/<00><00> P.AFV P.AFW P.AFX P.AFY P.AF2 P.AGA P.AGB P.AGC P.AGD P.AGE P.AGF P.AGG P.AGH P.AGI P.AGJ P.AGK P.AGL P.AGM P.AGN P.AGO 8 015402 015404 015406 015410 015612 0156414 015416 015620 015422 015424 015426 015430 015432 015434 015436 015440 015442 015444 015446 015450 015453 015456 015461 015464 015467 015470 015473 015476 015501 015504 015507 015512 015514 015517 015522 015525 015530 015533 015536 015561 015544 015547 015552 015555 015560 015563 015566 015571 015574 015577 015602 015605 015610 015613 015616 015621 015622 013562° 013642° 013712° 013762°' 014034° 014124 014206° 014266° 014342° 014416 016460° 014516° 014602' 014660 014746 015026' 015106° 015170° 015260° 045 123 103 123 114 000 045 116 114 040 115 116 116 045 117 105 117 101 m 102 045 045 17 105 117 123 124 114 116 045 122 122 040 124 116 116 000 045 101 125 105 106 045 040 103 123 125 116 P.AHJ: 101 126 m 103 115 104 000 101 M 101 104 117 101 045 P.AHK: 116 P.AHL: 040 107 116 126 114 114 116 101 040 122 m 040 101 101 105 000 116 122 116 125 101 105 040 11 102 045 107 000 101 117 101 116 040 117 045 101 P.AHM: 11 000 120 107 115 117 113 127 116 114 SEQ 79 Pa?e 59 VAX=11 Bliss=16 v3-555 , 11RELERS .REALJZRCFA (12 SUS : LLAKSHMANA SPIDER 8-Jul-1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 7 P.AHN: P.AHO: .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD LWORD .WORD WORD .WORD .WORD .WORD JWORD .WORD LASCII LASCII JASCII LASCII .ASCII LASCII .ASCII LASCII JASCII LASCII LASCII +ASCII LASCII .ASCII +LASCII LASCII LASCII LASCI1 LASCI1 .ASCI1 LASCII _ASCII LASCII .ASCI1 .ASCII LASCII LASCI1 LASCI1 LASCII .ASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII P.AGP P.AGQ P.AGR P.AGS P.AGT P.AGU P.AGV P.AGW P.AGX P.AGY P.AGZ P.AHA P.AHB P.AH( P.AHD P.AHE P.AHF P.AHG P.AHH /%A / /SUC/ /CES/ /SFU/ /LAN/ <00> /XAl/ /NVA/ /L1D/ / CO/ /MMA/ /NDX/ /N/<00> /XAN/ /0 R/ /EGL/ /ON / /AVA/ /ILA/ /BLE/ /XN/<00> /XAN/ /0 R/ /EGI/ /ON / /SUl/ /TAB/ /LEX/ /N/<(00><00> /XAP/ /ROG/ /RAM/ / NO/ /T K/ /NOW/ /NXN/ <00> /XAL/ . 015625 015620 015633 015636 015641 015644 015647 015652 015655 015660 015663 015664 015666 015670 015672 015674 015676 015700 015702 015705 015710 015713 015716 015721 015724 015727 015732 015735 015740 015742 015745 015750 015753 015756 015761 015764 015766 015771 015774 117 040 11 122 116 045 124 104 117 045 000 015450° 015470° 015514° 015544° 015574° 015622° 015644° 045 125 105 045 045 116 114 040 115 116 116 045 117 101 040 117 105 116 045 116 055 10 104 114 105 000 101 101 101 116 116 016005 016010 016013 016016 016021 116 045 116 055 101 000 101 111 101 11 016032 016034 016037 016042 016045 000 045 105 101 117 000 101 104 040 122 016061 116 015777 016002 016024 016027 016050 016053 016056 8-Jul=1983 15:21:53 8-Jul=-1983 14:13:00 CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 106 116 101 105 101 105 117 104 101 125 045 000 123 116 114 105 000 P.AHP: P.AHI: 101 103 123 116 101 126 m 103 115 104 000 101 115 116 101 122 104 000 101 mm 117 123 103 123 000 111 101 104 117 101 045 P.AHR: 103 115 104 102 124 045 P.AHT: 125 124 106 P.AHU: 102 045 11 045 000 125 124 126 114 114 116 124 122 122 115 M 106 115 040 122 045 114 105 000 000 LASCII LASCII .WORD WORD .WORD .WORD .WORD .WORD .WORD .ASCI] LASCII LASCI1 LASCI1 .ASCIl LASCI1 LASCI1 LASCII LASCII LASCII LASCII _ASCII LASCI1 LASCII LASCI1 LASCI1 LASCII LASCI1 .ASCIl LASCII LASCII /0AD/ /7 FA/ /71LY/ /REX/ /N/<00><00> /XAS/ /TAN/ /DAL/ /ONE/ /7XN/<00> <00> P.AHJ P.AHK P.AHL P.AHM P.AHWN P.AHO P.AHWP /XAS/ /7ucc/ /ESS/ /IN/<O0> /XAl/ /NVA/ /LID/ 7 co/ /MMA/ /NDX/ /N/<00> /XAC/ /0MMW/ /AND/ / AB/ /OR1/ /EDX/ /N/<00> /XAU/ /NIV/ /-OF/ LASCII (ASCII1 LASCII LASCI1 LASCII /N/<00><00> /ZAU/ /NIT/ /-AV/ /AIL/ LASCII ASCII LASCIL LASCII P.AHS: JASCII .ASCI] LASCI1 LASCII LASCI1 JASCII LASCII P.AHV: LASCI]1 LASCI1 P.AHW: /FLY/ /NEX/ /ABL/ /EIN/ LASCII .ASCI]l LASCII LASCI1 LASCI1 <00><00> /XAM/ /EDI/ /A F/ /O0RM/ JASCII /N/<00><00> LASCII LASCI1 LASCII /AT / /ERR/ /0RX/ SEQ 80 Pa?e 60 VAX=11 Bliss=16 v3=555 .REALJIZRCFA (12 ERS 11REL . SUS CLAKSHMANA : DER SPI D 127 124 120 124 124 045 P.AHX: 103 120 105 122 122 000 104 101 122 122 000 P.AHY: P.AIA: 116 110 124 125 105 101 105 040 122 045 000 103 124 114 122 122 122 000 101 11 040 122 045 104 126 105 117 116 P.AIC: 101 123 107 106 115 116 116 122 114 111 116 124 045 115 123 105 122 040 040 124 116 040 101 117 111 116 P.AID: 016064 016067 016072 016075 016100 016103 016106 016110 016113 016116 045 122 105 122 105 105 116 045 17 101 101 MM 040 117 103 104 000 101 115 122 016127 016132 045 045 116 101 016121 016124 016135 016140 016143 016146 016151 016152 016155 016160 016163 016166 016171 016174 016177 016202 016205 016210 016213 016216 016221 016224 016227 016232 016235 016236 016241 016244 016247 016252 016255 016256 016261 016264 016267 016272 016275 016300 016303 016306 016311 016314 016317 016322 016325 8-Jul=-198% 15:21:53 8-Jul=-1983 16:13:00 CIZRCFAQ RCZS FR END TEST GLOBAL TEXT SECTION IRCFA v01.0 040 122 101 040 122 045 000 045 117 040 106 122 103 123 105 117 116 045 117 122 114 040 122 045 000 045 122 105 122 122 000 045 105 101 040 117 101 111 105 101 104 107 123 103 000 105 117 124 105 17 116 101 123 102 106 040 103 123 122 122 000 101 116 117 105 105 117 7 .ASCII LASCII LASCII LASCII LASCII LASCI] LASCII ASCII LASCI] .ASCII /XAW/ /RIV/ /E P/ /ROT/ /ECT/ /EDX/ /N/<00> /XAC/ /0MP/ /ARE/ LASCII .ASCI] /7IN/<00> /XAD/ LASCI1 .ASCII P.AHZ: LASCI1 ASCI] .ASCI]1 /ATA/ / ER/ /ROR/ JASCII LASCII LASCI] LASCI1 LASCI1 LASCI] ASCII .ASCII /7XIN/<00> <00> /XAW/ /0ST/ /7 8U/ /FFE/ /R A/ /CCE/ LASCII .ASCII LASCII .ASCI1 /N/<00><00> /Z%AC/ /ONT/ /ROL/ LASCI1 LASCII .ASCI1 LASCI1 /7XN/<00> . <00> /XAD/ /R1V/ LASCII LASCII .ASCI1 P.AIB: / ER/ /ROR/ .ASCI1 .ASCII1 .ASCI] .ASCI1 .ASCI1 LASCT] LASvis .ASCII LASCI1 .ASCI] ASCIl LASCII ASCI] LASCI] LASCI] LASCI1 LASCII LASCI1 LASCII LASCII LASCII /SS / /ERR/ /ORX/ /LER/ / ER/ /ROR/ /E &/ /RRO/ /RIN/ <00> /XAM/ /ESS/ /AGE/ / FR/ /0M / /AN / /INV/ /ERN/ /AL / /DIA/ /GNO/ /ST11/ /CIN/ <00> SEQ 81 Page 61 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 016326 016330 P.AHQ: .WORD RT:: +PSECT BLKW 016356 000000 000000 000012 000014 000016 001016 002016 002020 002022 002024 002026 002030 002032 .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD RT.TABLE:: .BLKU HWP.TABLE:: .BLKW :: XMT .DATA.BUF BLKW RCV.DATA.BUF: : BLKW CLK.ADR:: .BLKW CLK.TYPE::L CLK.CSR:: .BLK CLK.HERTZ:: .BLK CLK.START:: .BLKW .BLKW UNIT:: LOG.UNIT:: 002036 VEC.AD::.BLKB .EVEN RC25.ADDR:: 002040 RC2S.DATA:: 002034 .BLKW 002044 BLKW COM.AREA:: 002254 HEAD.AREA:: 002256 002260 002262 004262 RO, - .BLK .BLK RECEIVE. RING : .8 LKW SEND.RINGa LKW REC. ENVELOPE +BLKW SND, ENVELOPE .BLKW 1000 540 D (=215 OWw -‘N N = b b\h 8=-Jul-1 8-Jul-1 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION —b IRCFAY v01.0 7 hodd 0 Co W E SEQ 82 Pa?e 62 VAX-11 Bliss=16 V3-555 SPIDERSUSERS: CLAKSHMANA. 11REL .REAL JZRCFA (12 VAX=11 Bliss=16 V3=555 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 005650 005652 005654 005656 005660 005662 005664 005666 005670 005672 005674 = bt © dmdmdd et O LBN.ST::.BLKW LBN.ED::.BLKW LBN.SZ::.8LKW BUF .LENGTH:: .BLKW NUM.RETRIES:: -BLKW : FREE.MEM.ADDR: .8LK HEH.SIZE:é BLKW H.SADD::.BLKW : .BLKW H.EADD: -—h ~4 b ad W o bl b b b b b b -t BLKW P3:: .BLKW Pb:: .BLKW PS:: .BLKW .BLKW P6:: RET.STATUS:: .BLKW : TIMER: CEL . CAN W .BLK CMD.SLOT:: .BLK RES.SLOT:: .BLKW .BLKW LBN:: -—h 005646 P2:: -l and aud aub —d 005626 RET.UNIT.FLAG:: BLKW P1:: .BLKW -b 005624 -t 005622 -l 005616 005617 005620 END.LBN:: .WORD P.MASK::.BLKB B8.MASK::.8LKkB MANU.SW:: b anl aub 003071 DATA3:: .BLKW DATAG:: .BLKW 1.AM_NEX:: .WORD .BLKW MSGA:DR: -b 000000 CMD.REF:: .BLKW BYTE.COUNT:: BLKW TICKS:: .WORD SECONDS:: WORD MINUTES:: .WORD .BLKW TIP:: DATAY1:: .BLKW DATA2:: .BLKW -b .BLKW 000000 63 .REAL] IRCFA (1 2 ERS NA . 11REL SUS : CLAKSHMA SPIDER BUF .DESCRPTR:: 000001 000000 SEQ 83 Pa?e 005700 000001 FAL.CODE DMC.TEST 005704 BYT.CNT: 005706 005710 005712 DM.REC:: “BLKW DM.XMT:: .BLKW : TEMP: .BLKW -BLKW .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL 116, 7 1, 112 ERRTYP LSSWLEN+? LSHWLEN+2 LSREV+1 LSHWLEN+2 LSSWLEN+? COM.AREA+10 DFPTBL== SFPTBL== RINGBASE== P.AAA TIME== FRU== NS ¢« O T R WIND=2es T TR T S TR T I U U IO NI l: b OO b b I R O b el b —f =g DOODO wwnmumwm < @ = CONOMNASS NN — —l T [=] 0000 -] ~NO O [+00 w 7 ww;m - - -y =4 P.AAB —— ADAPTO== CONTRO== DRIVE.== ME CHAN== QsT1== QST2== QsT13== QSTé Qs7 001366° oW OW o W= &N LSSOFT, TSPTHV, LSRPT, LSINIT LSCLEAN, LSLAST, LSHARD, LSDVTYP LSDESC, LSOU, LSAU, LSAUTO, T1 12, 1 3, T4 . 15,16, 77, 18, 719 LSERRTBL== LS$SW== LSHW== LSDEPO== QsT1 - - 005702 000154° 000202° 000166 000011° 000166° 000202 002054° 000002°* 000006° 000036 000070° ° 000124 000154 000206° 000222 000232°* 000244° 000270° 000342° 000432° 000452 000470° 000550 b O RETRIES: - 000000 P.AAC P.AAD P.AAE P.AAF P.AAG P.AAH P.AAl P.AAJ P.AAK P.AAL P.AAM P.AAN P.AAO P.AAP P.AAQ P.AAR P.AAS P.AAT P.AAU P.AAV P.AAW P.AAX P.AAY P.AAZ P.ABA P.ABB P.AB(C P.ABD SEQ 84 64 VAX=-11 Bliss=16 V3-555 (12 RCFA 11REL.REALJZ ANA. SERS : [LAKSHM SPIDERSU el abed 005676 OO (1] 8-Jul~ 8-Jul~ CZRCFAQ RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 7 -l 6 Pa?e 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 001450° 001532° 001574 001642' 001702° 001736° 001772° 002034 002100°' 002150 002220° 002260 002330° 002400°* 002446' 002530 002574° 002632° 002676° 002736* 003006 003046 003104’ 003146° 003202° 003222 003244° 003270°* 003332°* 003376° 003436 003514’ 003546 003572 DBM9== DBM10== DBM11== DBM12== DBM13== DBM14== DBM15== DBM16== DBM17== DBM18== DBM19== DBM20== DBM21== DBM22== DBM23== DBM24== DBM25== DBM26== DBM27== DBM28== DBM29== DBM30== DBM31== DBM32== DBM33== DBM34== DBM35== DBM36== DBM37== DBM38== DBM39== MSG.01== ERR.01== ERR.02== P.ABE P.ABF P.ABG P.ABH P.ABI P.ABJ P.ABK P.ABL P.ABM P.ABN P.ABO P.ABP P.ABQ P.ABR P.ABS P.ABT P.ABU P.ABV P.ABW P.ABX P.ABY P.AB2 P.ACA P.ACB P.ACC P.ACD P.ACE P.ACF P.ACG P.ACH P.ACI P.ACJ P.ACK P.ACL 003646° FMT1== P.ACN 003640 003732°* 004012° 004106° 004144 004224' 004304° 004342° 004376 004426 004456° 004530° 004572 004630° 004676 004734 004756 005004 005062 005120° 005202 005254° FMTS$C== FMT2== FMT3== FMT4== FMT5== FMT6== FMTSA== MSG.PWR== MSG.1== MSG.2== MSG.7== MSG.8== MSG.9== MSG.10== MSG.11== MSG.13== MSG.14== BUFF .EaR== DMC.ERR== IN] .MSG== END .MSG== BRENR== P.ACM P.ACO P.ACP P.ACQ P.ACR P.ACS P.ACT P.ACU P.ACV P.ACW P.ACX P.ACY P.ACZ P.ADA P.ADB P.ADC P.ADD P.ADE P.ADF P.ADG P.ADH P.AD] SEQ 85 Pa?e 65 VAX=-11 Bliss=16 V3-555 .REALJZRCFA (12 RS 11REL RSUSE LLAKSHMANA, : SPIDE I 8-Jul=1983 15:21:53 CIZRCFAQ RC25 FR END TEST IRCFAY v01.0 8-Jul=-1983 14:13:00 GLOBAL TEXT SECTION 005332° 005400 005456° 005514° 005562° 005626° MSG.17== MSG.18== MSG,19== MSG.20== MSG.21== MSG.28== P.ADJ P.ADK P.ADL P.ADM P.ADN P.ADO 005714° 005754" 005776° 006016° 006052°* 006106° 006142° 006176° 006256° 006362" 006442° 006506° 006554 006614’ 006636° 006670° 006720° 006770° 007014° 007070°* 007122° 007204* 007270° 007340° 007400° 007440’ 007476° MSG.30== CT0.ERR== PFE.ERR== AHEAD .MSG== BHEAD .MSG== CHEAD .MSG== DHEAD .MSG== MSG.TK.DSP== MSG.LBN.DSP== MSG.STATUS.ERR== MSG.BUSA.ERR== MSG.ADDR.ERR== MSG.DATA.ERR== MSG.SEEK.ERR== MSG.ERR.CONT== MSG.HSWICH.ERR== MSG.SURFACE.ERR== MSG.READ.ERR== MSG.SAC.ERR== MSG.COM.WPT== MSG.PT.ERR1== MSG.WRP.ERR2== MSG.AVE.TIME== AZT.READY.ERR== EXE.SUP.ERR== SND.DATA.ERR== RE.DATA.ERR== P.ADQ P.ADR P.ADS P.ADT P.ADU P.ADV P.ADW P.ADX P.ADY P.ADZ P.AEA P.AEB P.AEC P.AED P.AEE P.AEF P.AEG P.AEH P.AEl P.AEJ P.AEK P.AEL P.AEM P.AEN P.AEO P.AEP P.AEQ 005654 011520° 012044 015332’ 015664° 016326° P.ADP S$G6.29== P.AER P.AFP PFE.STRU(CT== EMSG.STRU(CT== P.AFU P.AHI P.AHQ RC.STRUCTURE== SDUP.STRUCT== SMSCP.STRUCT== PSECT SUMMARY Psect Name AASCODE $6LOBS $PLITS Words 77 Attributes RO, I ., RO, RO, 1510 3704 D D ., , LCL, GBL, GBL, REL, REL, REL, CON CON CON LIBRARY STATISTICS L fFile omeemees Symbols =======-Percent Loaded Total Blocks Read VAX=11 Bliss=16 Vv3=-555 SEO 86 ? SPIDERSUSERS: LLAKSHMANA. 11REL .REALJZRCFA (12 : 8-Jul=1983 14:13:00 GLOBAL TEXT SECTION v01.0 : 8=Jul-1983 15:21:53 CZRCFAQ RC25 FR END TEST IRCFA1 SPIDERSUSERS:CLAKSHMANA.11REL.REALJAZTECO.L16;1 5§23 154 COMMAND QUALIF IERS : BLISS /PDP11/LIST ZRCFA1.816/EN:NOEIS : 0 code ¢+ 5291 data words 00:29.7 01:29.0 Elapsed Time: Memory Used: 274 pages Size: Run Time: Compilation Complete 29 47 VAX=-11 Bliss=16 V3-555 sea 87 ? SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA (12 K CZRCFAO RC2S FR END TEST IRCFA2 : : ; : 0001 0002 0003 0004 : H : : : : : : : : H : 0005 0006 0007 0008 0009 0010 0011 0012 0013 1502 1503 1504 : 1506 WN =O VR NOWVNH WO VA WVVA W 20 2 2 2 NV 2 2 2 2 = OOV W NN M H : : 1 } NWWWWNWWN N NN WWWNWNN N : : } OB : 1 WV B NN = OV H b b =D H : 1 A VTN W : b b b b b b e wd e o) b b b : 1 b b D o : b e : } TN TR A A AAA T AT : 1509 b b e e wd b e : }ggg b b b wud b e : 1505 WVIA T WA T : 7 8=-Jul=-1983 15:23:25 8=Jul=1983 14:44:20 VAX=11 Bliss=16 V3-555 IDENT = °*v01.0°, OPTLEVEL = 0, ADDRESSING_MODE (RELATIVE) ) = BEGIN ! !<BLF/LOWERCASE_KEY> ! Library 'A2TECO'; require °BLSMAC.REQ'; ! ! RC2S [0, P, S, E] = begin local RC_REG; ! DEFINE ACCESS ALGORITHM ! TO ALLOW FIELD REFERENCE ! TO THE AZTEC RC_REG = .(RC25 + Xupval*0)<0, Xbpval, 0>; RC_REG end <P, S, E>; psect code = AASCODE; forward routine FIND CLOCK : novalue, CLOCK INIT : novalue, RC25SERR_RPT : novalue, AZT_INIT, AZP_INIT, PRTSFRU_CALLOUT : novalue, INIT_COR_AREA, NXMI~: LSISR novalue, CLK_INT_SERV : LSISR novalue, SET_INT_VECTOR : novalue, REC_STATUS, SET_CNTLR_CHAR, AVATLABLE, ON_LINE, READ_CMD, READ FILL RING : novalue, GET _UNIT STATUS, RANDOM NOM : novalue, GET_CMB_SLOT : novalue, GET _RES SLOT : novalue, EXAR_DATA, DM ADDR SETUP : novalue, DATA XMT REC, WRT_PROTECT_TST : novalue, AZTEC_READY, 1 A . 11RELERS .REALJZRCFA (1) SUS : LLAKSHMAN SPIDER MODULE ZRCFA2 (XTITLE °'CZRCFAQ RC25 FR END TEST' structure SEQ 88 Pa?e CZRCFAD RC25 FR END TEST L R R R O A A A P P S S A T P T T T P T P PRYR P TR PRPR TR 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 VAX=11 Bliss=16 v3-555 N=OVONOWNS W00 d b d ed b h e e b b b VI AW I o OO VIV W [V 1563 external ADAPTO, CONTRO, COM_AREA : blockvector [REC_ALLOCATE + SND_ALLOCATE + HDR_SIZ, 2, wordl, . HEAD AREA : ref block [4, word] field (HDR_FIELD), (DSC_FIELD), field word] 2, TE, [REC_ALLOCA RECEIVE RING : ref blockvector SEND_RING : ref blockvector [SND_ALLOCATE, 2, word] field (DSC_FIELD), REC_ENVELOPE : blockvector [REC_ALLOCATE, RB_SIZE + 2, word] field (ENV_FIELD), SND_ENVELOPE : blockvector [SNU_ALLOCATE, SB_SIZE + 2, word) field (ENV_FIELD), T BUFFER DESCRIPTOR AREA BUF “DESCRPTR : word volatile, ! BYTE COUNT BUFFER BYTE_COUNT : word volatile, 'LOCATION TO RETURN CLOCK ADDRESS CLK_ADR : word, 'TYPE OF CLOCK ON SYSTEM CLK_TYPE : word, 1(0=NO CLOCK, =1= L=-CLOCK, 1=P=-CLOCK) !STORE CSR ADDRESS FOR CLOCK HERE CLK_CSR : word, CLK_HERTZ : word, CLK_START : word, _ ! CLOCK RATE ! STORE CLOCK START VALUE SECONDS : word volatile, MINUTES : word volatile, MSGADR : word volatile, ! STORE SECONDS ! STORE MINUTES ! STORE MESSAGE ADDRESS TICKS : word volatile, . DATA1 : word, volatile, word : DATA2 DATA3 : word volatile, DATA4 : word volatile, B_MASK : byte volatile, . LBN : word volatile, LBN_ST : word volatile, LBN_ED : word volatile, CMD_REF : word volatile, RES_SLOT : word volatile, CMD_SLOT : word volatile, . VEC_AD : byte, volatile, word : 'P_VECTOR 'P_UNIT_NUMBER : word volatile, REY _STATUS : word volatile, TEMP : word volatile, FREE_MEM_ADDR, MEM_SIZE, RINGBASE, DRIVE_, DBM1, DBM?2, DBM3, DBM4, DBMS, DBM6 DBM3S, DBM34, DBM35, ERR_O1, ERRTM02, FMTSC, ! STORE NUMBERS OF CLOCK INT. OCCURED ! STEP 1 WRITE DATA TO AZTEC_INIT ! STEP 2 WRITE DATA TO AZTEC_INIT ! STEP 3 WRITE DATA TO AZTEC_INIT ! STEP 4 WRITE DATA TO AZTEC_INIT ! MASK FOR WITCH STEP TO DO ! IN AZTEC_INIT. ! LOGICAL BLOCK NUMBER BUFFER ! ! ! ! ! ¢ ! 2 . 11REL .REALJZRCFA (1) RS : [LAKSHMANA SPIDERSUSE DO_RETRIES : novalue, decode : novalue; b ad PR PR PRYR TRAIE TRLA LA LA L A YA YRR IR IEYEIE YR IR PO Y T KO KN IRCFA2 v01.0 SEQ 89 Pa?e START LOGICAL BLOCK NUMBER ENDING LOGICAL BLOCK NUMBER COMMAND REFERENCE RECEIVING RING SLOT SENDING RING SLOT INIT INTERRUPT VECTOR INTERRUPT VECTOR ! UNIT NUMBER ! RETURN STATUS ! STARING FREE MEMORY ADDRESS ! FREE MEMORY SIZE n7? CZRCFAQ RC25 FR END TEST ZRCFA2 v01.0 : 1603 FRU ; 1604 FMTS, : : 1606 1607 DMC_1EST, BYT_CNT, : : : 1609 1610 1611 DM_REC, H_SADD, H_EADD, : 1613 ; ; ; : : ; : : : : : 1608 DM_XMT, 1612 B0F _LENGTH, 1614 SWITTH?, 1615 MAND_Sw, TIP, 1616 1617 1618 1619 1620 SWP_CONTINUE, FMTSA, QsT15, asT14, ! RUN TIME TABLE STORAGE 1622 RY_TABLE : ref block CWORD1 _IN_RT_TAB, word] field (RT_FIELDS), 1621 1623 1624 1625 : ; 1627 1628 SWP_RETRIES, NUM_RETRIES, : H ; H : 1630 1631 1632 1633 1634 LSUNIT, MECHAN, MSG_PWR, MSG_14, CTO_ERR, : : 1626 1629 1635 : 1636 : 1638 : : : : H : : : : : : : : : ; : : : H : : : RTTM: vector [WORD1_IN_RT_TAB, word], I_AM _NEX : word volatile, CANCEL_TIMER : word volatile, RETRIES, SWP_TRACE, PFE_ERR, FAL_CODE, 1637 MSG_STATUS_ERR, 1639 1640 1641 P_MASK : byte volatile, RET_UNIT_FLAG : word, P1 T word volatile, 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 . HWP_TABLE : ref block [WORD2_IN HWP_TAB, word] field (HWP FIELDS), ; : : ; 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 ] END_LBN : word volatile, P2 : word P3 : word P4 : word P5 : word P6 : word asTt1, QsT2, QsT3, QsT4, QsTé, volatile, volatile, volatile, volatile, volatile, as717, QsT8, asT9, asT110, Qs10_1, Qs10_2, asT17, ) RC25_ADDR : ref RC25 field (RC_REG), SEQ 90 3 Pa?e VAX=11 Bliss=16 V3~555 . 11REL . REAL JZRCFA (1) : [LAKSHMANASERS SPIDERSU CZRCFAQ RC2S FR END TEST IRCFA2 v01.0 : 1660 RC25_DATA : block [2, word) field (RC_REG), 1662 PFE STRUCT : vector [23) ; 1661 ; 1663 : : ;: : : ; 1664 1665 1666 EMSG-STRUCT : vector [4], RC_STRUCTURE : vector [393, ( so0P STRUCT : vector SMSCP_STRUCT : vector t1SJ XMT_DATA_BUF : vector [256, word], 1667 RCVDATATBUF : vector [256. word], 1669 LOG_UNIT : word; 1668 UNIT : word, VAX-11 Bliss~16 V3-555 SPIDERSUSERS:[LAKSHMANA. 11REL .REAL SEQ 91 JZRC?A (1) 8 TR LN X) Xtitle *MISCELLANEOUS SECTIONS' Ysbttl 'TYPE AND DESCRIPTION' '; NAMES OF DEVICES SUPPORTED BY PROGRAM DEVTYP (Xasciz'AZTEC RC25 PLATTER'); (alalalalalalalals) TRTR N PR PR PR TR PR IE SN I AT IRTR IR PR g-j MISCELLANEOUS SECTIONS IRCFA2 v01.0 SEQ 92 b) Pa?e VAX=11 Bliss=16 V3=555 (2) FA EALJZRC 11REL.R ANA. SERS [LAKSHM : ERSU SPID !; TEST DESCRIPTION DESCRIPT (Xasciz'RC25 FRONT END/HOST DIAGNOSTIC®);%( e+ THE HARDWARE PARAMETER CODING SECTION CONTAINS MACROS THAT ARE USED BY THE SUPERVISOR TO BUILD P-TABLES. THE MACROS ARE NOT EXECUTED AS MACHINE INSTRUCTIONS BUT _ARE INTERPRETED BY THE SUPERVISOR AS DATA STRUCTURES. THE MACROS ALLOW THE SUPERVISOR TO ESTABLISH COMMUNICATIONS : WITH THE OPERATOR. ) BGNHRD; !IP ADDRESS? GPRMA (QST1, %0'0’. 0. £0°00000°, X0'177777°, YES, 1); Xo0'774", YES, 1);: !VECTOR? GPRMA (QST?2, Xo0'2'. 0. Xo0'64", 0' 7%, YES, 1); '8R LEVEL GPRMD (QST3, Xo0'4’, g, 20°177777°, %0°4*, %0'7 GPRMD (QST4, Xo0'6’, ENDHRD; X0°'377°, %0°'0°', ¥decimal'253', NO, 1); 'UNIT NUMBER(S) MISCELLANEOUS SECTIONS SOF TWARE PARAMETER CODING SECTION 8-Jul~ 1983 15: 8-Jul=1983 14: 5 :20 SEQ 93 6 Pa?e V3=555 Bliss=16 VAX=-11 SERS .REALJZRCFA (3) [LAKSHMANA . 11REL SPID:ERSU VIIOIOIOIOIOVOD %ibttl *SOF TWARE PARAMETER CODING SECTION' s *e ; THE SOF TWARE PARAMETER CODING SECTION CONTAINS MACROS : THAT ARE USED BY THE SUPERVISOR TO BUILD P=-TABLES. THE ; MACROS ARE NOT EXECUTED AS MACHINE INSTRUCTIONS BUT ARE ; INTERPRETED BY THE SUPERVISOR AS DATA STRUCTURES. _THE ; MACROS ALLOW THE SUPERVISOR TO ESTABLISH COMMUNICATIONS : WITH THE OPERATOR. )X BGNSFT; b b md b cnd b b= W= OO0 NN NSNNNNY OV —d b b b cnd b 'GPRML (QST6, %0'0°', X0°'177777', YES, 1); 'GPRML (QST?, Xo'2', X0'177777', YES, 1); 'USE TOP SURFACE FOR SINGLE SURFACE TESTS? 'DO YOU WISH TO LIMIT THE AREA TESTED "IN TESTS #13 - #15? 'XFERF (MANINT); '1F NO, SKIP NEXT TWO QUESTIONS 'GPRMD (QST8, Xo0'4', D, Xo0°'1777°', X0'0°’, !decimal'BOO'. YES, 1);!STARTING TRACK? 'GPRMD (QST9, %0'6*', D, X0'1777', %0'0°', Xdecimal'800°', YES, 1) !ENDING TRACK? 'LABEL THIS QUESTION 'SL (MANINT): GPRMD (QST11, %0°'10°, D, %0°'1777°, %0°'0*, X0'1777°', YES, 1); GPRML (@510 2, %0'12%, 1, YES, 1): 'GPRML (QSTTO, Xo'14°, 1, YES, 1) GPRML (QS10_1, %0'16°, 1, YES, 1); ENDSFT; !NUMBER OF RETRIES FOR TEST !00 YOU WISH TO CONTINUE TESTING? 'D0 YOU WANT TO DO THE MANUAL ! INTERVENSION TEST? !DO YOU NEED TRACE MODE? 8-Jul=1983 14:44:20 N =OV00~N VIS POPNIMNINININ) ad b e e D e b b d NNNSNSNNNSNN REPORT CODING SECTION — (I FE TR IR TN Y Y EE NN ¥ 8~Jul=1983 15:23:25 MISCELLANEQUS SECTIONS IRCFA2 v01.0 ?sbttl 'REPORT CODING SECTION® e ' THE REPORT CODING SECTION CONTAINS THE ; *PRINTS'® CALLS THAT GENERATE STATISTICAL REPORTS. BGNRPT; ' *REPORT' PRINTF (DBM2); return; ENDRPT; LTITLE JIDENT 132 124 .PSECT LSDVTYP:: 103 040 LASCI1 101 105 124 122 103 040 b b ) e Te W ) N- (=% [« T ¥ vy b ad b amd b b 000 00 000000C 000031 000132 000375 103 040 117 040 104 117 040 101 117 AR 00 062 120 062 106 116 105 057 123 104 107 123 103 AASCODE, LASCII /A2T/ LASCI1 LASCII /RC2/ /5 ¢/ LASCII <00><00> LASCI1 LASCII LASCII /1AG/ /NOS/ /TIC/ LASCII LASCI1 LSDESC::.ASCII LASCI1 .ASCI1 LASCI1 LASCII LASCI1 LASCI1 LASCI1 LSHRDLN:: WORD .WORD WORD .WORD LMORD .WORD GP$2:: .WORD MWORD .WORD .WORD GP$3:: .WORD WORD .WORD WORD .WORD GP$4:: .WORD .WORD LWORD .WORD LSNDHRD:: .BLK GP$1:: ZRCFA2 MISCELLANEOUS SECTIONS /v01.0/ RO /EC / /LAV/ /TER/ /RC2/ /5 F/ /RON/ /T E/ /ND/<57> /HOS/ /T D/ <00><00> <<<LSNDHRD=LSHRDLN>/2>~1> 31 QST? O -1 1031 QST2 & 774 2032 QS13 =1 & 7 3042 QST4 377 0 375 1 SEQ 94 7 Pa?e VAX=11 Bliss=16 V3-555 (&) ZRCFA .REALJ .11REL SHMANA SERS [LAK : ERSU SPID MISCELLANEQUS SE C1l 0NS REPORT CODING SE CTl 0 N IRCFA2 v01.0 000134 000136 000140 000142 000144 000146 000150 000152 000154 000156 000160 000162 000164 SEQ 95 8 Pa?e VAX=11 Bliss=16 V3=555 (&) FA EALJZRC 11REL.R NA. SERS : [LAKSHMA SPIDERSU 000000C LSSFTLN:: 004052 0000006 001777 000000 001777 005130 0000006 000001 007130 0000006 000001 GPS$5:: <<SLSNDSFT=LSSFTLN>/2>=1> 4052 QsT11 1777 0 1777 5130 0s10.2 3 7130 ?510.1 1 ADAPTO, CONTRO, COM.AREA, HEAD.AREA RECEIVE.RING, SEND.RING, REC.ENVELOPE SND.ENVELOPE. BUF .DESCRPTR, BYTE.COUNT CLK.ADR, CLK.TYPE, CLK.CSR, CLK.HERTZ CLK.START, TICKS, SECONDS, MINUTES MSGADR, DATA1, DATA2, DATA3, DATAG B.MASK. LBN, LBN.ST, LBN.ED, CMD.REF RES.SLOT, CMD.SLOT, VEC.AD, RET.STATUS TEMP, FREE.MEM.ADDR, MEM.SIZE RINGBASE, DRIVE., DBM1, DBM2, DBM3 DBM4, DBMS, DBM6. DBM3S, DEM34 08M35, ERR.O1, ERR.02, FMTSC, FRU FMT2, FMT3, DMC.TEST, BYT.CNT DM.XMT, DM.REC, H.SADD, H.EADD BUF .LENGTH. MANU.SW, SWITCH2, TIP SWP.CONTINUE, FMTSA. QST1S, QST14 HWP.TABLE, RT.TABLE. RT, I.AM.NEX CANCEL.TIMER, RETRIES, SWP.RETRIES NUM.RETRIES, SWP.TRACE. LSUNIT MECHAN, MSG.PWR, MSG.14, CTO.ERR PFE.ERR, FAL.CODE, MSG.STATUS.ERR P1, P2, P3, P4, P5, P6, QST1, QST2 ast4, asie, AsI7, QsT8, QsT9 asi3, ast10, @s:%.1, 0510.2, asT11, RC25.ADDR RC25.DATA. EMSG.STRUCT, PFE.STRUCT RC.STRUCTURE, SDUP.STRUCT, SMSCP.STRUCT XMT.DATA.BUF. RCV.DATA.BUF, UNIT LOG.UNIT LSHRDLN+2 LSSFTLN+2 000066 000136°* 000000 000010 000012 0000006 000001 LRPT REPORT CODING SECTION - (SP) #DBM2, #1,-(SP) SP,RO 17 1723 SP,e 000014 000016 8=Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS REPORT CODING SECTION IRCFA2 v01.0 CMP 022626 000207 RTS (SP)+,(SP)+ PC SEQ 96 Pa?e 9 VAX=11 Bliss=16 Vv3-555 NA . 11RELERS .REALJZRCFA (&) SUS : LLAKSHMA SPIDER : 1716 . 1724 AASCODE + 0166 Routine Base: ; Routine Size: 8 words, 4 words . Maximum stack depth per invocation: 000000 000004 000006 004767 104425 000207 177754 .SBTTL LSRPT:: JSR TRAP RTS LSRPT REPORT CODING SECTION PC.LRPT 25 PC AASCODE + 0206 Routine Base: : Routine Size: & words, 2 words : Maximum stack depth per invocation: 66 Pa?e 1 VAX-11 Bliss=16 V3-555 SERS 11REL .REALJZRCFA (5) : [LAKSHMANA. SPIDERSU ?sbttl *INITIALI2E SECTION' + i THE INITIALIZE SECTION CONTAINS THE CODING THAT IS PERFORMED { AT THE BEGINNING OF EACH PASS. BGNINIT; Llocal !CONTAINS DELAY FACTOR DELAY_MULT; SETPRI (PRIOO0):; 'PRIORITY O if READEF then !ARE WE HERE BECAUSE OF POWER FAIL? (EF_PWR) begin PRINTF (MSG_PWR) ; 1"POWER DELAY = WAITING'' incru COUNT from 0 to 60 do ! WAIT APPROX. 60 SECONDS begin DELAY_MULT = 10000; DELAY (.DELAY_MULT); BREAK; end; ! BREAK FOR ACT DOCLN; end; tmemomote VIS BN~ OV~ B NN = O VBNV WNI=O VN NS W 2O 0N NN NN NN NN N NN N NN NNNN NNNNNNNNNNNNNNNNNNSNSNNNNY o OO OO~ O VNNV NI VAW BN BSOS 85 85 8 85 85 8 B U WNIW NN W WA O O INITIALIZE SECTION —l—l-l—l—l—.l—l—b—l—.-d-.—._ld-A-dd-l-‘—l—hd-l-.d—l-l—l-l—l-l-l—l—l—.d-—l—ld-fl-—l—h PR TR PRTR TN TR LN TR LN ¥ Ve ©e Be %0 00 0 s S0 0, PRY TRIR T IR IR A R Y XN XY TR P P PR P A T A X T E A A A A AR RN E A R A E :25 :20 MISCELLANEOUS SECTIONS IRCFA2 v01.0 MAKE SURE NOT MORE THAN 16 UNITS (PLATTERS) HAVE BEEN SPECIFIED. IF THERE ARE TOO MANY, NOTIFY USER AND RETURN TO SUPERVISOR. if .LSUNIT gequ 16 then be?in PRINTF (ERR_01); DOCLN; !MORE THAN 16 UNITS? 'ERROR = TOO MANY UNITS 'RETURN TO SUPERVISOR AND CLEAN UP end; if READEF (EF_CONTINUE) then return; 'IF CONTINUE GETS YOU HERE SKIP INIT. if READEF (EF_START) or READEF (EF_RESTART) or READEF (EF_NEW) then begln LOG_UNIT = =1; NUM _RETRIES = ZERO; RETRIES = FALSE; FIND_CLOCK (); if CLK_TYPE eqlu NO_CLOCK then begin PR?NTF (ERR_02); ! IF THERE IS NO CLOCK IN THE SYSTEM TELL THE OPERATOR DOCLN; lse end +CLK_CSR = ZERO; ! STOP THE CLOCK SEQ 97 8=-Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS INITIALIZE SECTION IRCFA2 v01.0 ‘e DETERMINE THE FREE MEMORY STARTING ADDRESS AND IT SIZE ; ) ‘e SEQ 98 Page 1 VAX=11 Bliss=16 V3=555 CFA (5) .REALJZR 1REL 1 . SPIDERSUSERS : LLAXSHMANA 'FIND THE STARTING ADDR MEMORY (FREE_MEM_ADDR). 'DETERMINE THE SIZE MEM_SIZE = .-FREE_MEM_ADDR ;- end; do 'OTHERWISE, INCREMENT LOGICAL UNIT 'AND CHECK FOR HIGH LIMIT. begin LOG_UNIT = .LOG_UNIT + 1; it .LOG_UNIT gequ .LSUNIT then DOCLN: end ‘IF SO QUIT INIT AND DO CLEANUP, until (GPHARD (.LOG_UNIT, HWP_TABLE)) neqa 0: 'GET HARDWARE P_TABLE POINTER RT_TABLE = RT [0]; 'AND LOAD RT _TABLE WITH THE RTTABLE CRT_IP_ADDRESS] = .HWP_TABLE [HWP_IP_ADDRESS]; 'HARDWARE P_TABLE INFO. RT_TABLE [RT_VETTOR] = .HWP TABLE [HWP_VECTORI; = HOP TABLE CHEP BR_LEVELJ: RT_TABLE CRT_BR_LEVEL] 'PLATTER # RTTABLE [RT_UNIT_ 1] = .HWP_TABLE [HWP_ URIT-NUMBER]; '1P_ADDRESS FOR THE CONTROLLER = -RT_TABLE [RT_ 1PADDRESS]: RC25_ADDR UNITTM= .RT_TABLE CRT_UNITT13: SETVEC (.RT TABLE CRT_VECTOR], NXMI, PRIO?): anurr (0BMT, .LOG_UNTT, .RC25_ADDR, .UNIT): iAND PLATTER # UNDER TEST 'SET UP INTERRUPT ROUTINE 'GIVE THIS INFO TO OPERATOR. ENDINIT .GLOBL LSBTTL 1725 : 1736 #34 R0 : 1738 MoV MOV #MSG.PWR,=(SP) #1,-(SP) : 1741 TRAP 17 0000006 012700 104447 103033 012746 012746 010600 104417 005002 012703 010301 001411 016700 001404 005066 005300 001374 005301 000034 MOV 0000006 000001 023420 0000006 000004 JSR TST CLR TRAP TRAP BHIS MOV CLR 1%: MOV 2%: BEQ 3s: 4$: LINIT INITIALIZE SECTION ; 004167 005746 005000 1046441 LINIT: L$DLY MOV MOV R1,$SAVE3 -(SP) RO 41 &7 63 SP,RO : SP,« R2 : COUNT R3,R1 : DELAY MULT,$STMP2 #23420,R3 5$ LSDLY,RO : »,38TMPY 4(SP) : SSTMP 8EQ 43 DEC RO CLR BNE DEC ; «,DELAY.MULT 3$ R1 : $SSTMPY : $STMP2 1743 1745 1746 SEQ 99 Pa?e 12 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (5) ANA . 11REL [LAKSHMSU SPID:ER 000766 104422 005202 020227 101756 5$%: 000074 104444 022626 026727 103410 012746 012746 010600 104417 0000006 000620 TRAP INC CMP BLOS TRAP CMP CMP 8LO MOV MOV MOV TRAP TRAP 0000006 000001 000036 BR 78: 000040 CMP MOV TRAP BLO MOV TRAP 8(s 000037 TRAP 8CS MOV 000035 TRAP BHIS MOV 177777 0000006 ’ 0000006 CLR CLR JSR TST BNE MoV MOV 000000V 0000006 0000006 000001 MOV TRAP TRAP CMP 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 000002 000002 000004 000004 9%: 10$: 118: CLR TRAP MOV MOV INC CMP BLO 12%: TRAP MOV TRAP MoV BEQ 2 2 (a1 MISCELLANEOUS SECTIONS INITIALIZE SECTION ; COUNT 1743 R2.,#74 . COUNTO' (SP)+,(SP)+ H H. 1748 1740 1758 #ERR.01,-(SP) H 1761 SP,RO : SP,t R2 18 &4 %gUNIY.#ZO #1,=-(SP) 17 44 (SP)+,(SP)+ #36,R0 47 138 1760 : 1765 : 1767 #-1,L0G.UNIT NUM.RETRIES H H H H H 1770 177N 1772 1773 1775 #ERR.02,~(SP) #1,-(SP) SP.RO 17 : 1778 47 8s #37 RO 47 8s #35,R0 47 118 RETRIES PC,FIND.CLOCK #CLK.TYPE 98 44 (SP)+, (SP)+ 108 gng.csa RO,FREE .MEM.ADDR (RO) ,MEM. SIZE LOG.UNIT LOG.UNIT,LSUNIT 128 44 koc.unnr.no s SP,* : .: : ; FREE.MEM.ADDR,* 1777 1775 1782 1787 1788 . : 1795 1797 : 1800 : 1802 ?? HWP, TABLE MoV MOV MOV MOV H ; HWP.TABLE,* 2(RG) ,2(R1) (R1) J4O) 4(R : : 1803 1804 1805 J 000354 000362 000366 000370 000376 000402 000406 000412 8-Jul-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS INITIALIZE SECTION IRCFA2 v01.0 016061 011067 010100 016067 012746 012746 016046 012746 104437 016716 016746 016746 012746 012746 010600 104417 062706 005726 000207 8 000006 000006 0000006 MoV MoV 6(R0) ,6(R1) (RO) ,RC25.ADDR 0000006 MOV MoV 6(R0).UNIT #340,-(SP) 000006 000340 MoV MOV MoV MoV 000000V 000002 000003 TRAP R1,RO #NXM] , - (SP) 2(R0) ,~(SP) #3.-(5P) 37 SEQ 100 Page 13 VAX=11 Bliss=16 Vv3=555 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (5) H : RT,« : RT,» 1806 1807 1808 H 1809 1810 0000006 0000006 0000006 0000006 000004 MoV MoV MoV MoV MoV UNIT, (SP) RC25.ADDR,=(SP) LOG.UNIT ,~(SP) #DBM1,-(SP) ¥4 ,=(SP) : 000020 ADD #20,SP : 1725 : 1810 MoV TRAP 138: TST RTS SP,RO 17 (SP)+ PC s SP,» Base: AASCODE + 0216 . Routine 152 words, 15 words : Maximum stack depth per invocation: : Routine Size: 000000 000004 000006 004767 106411 000207 177314 LSBTTL LSINIT::JSR TRAP RTS LSINIT INITIALIZE SECTION PC,LINIT 11 PC 4 words, Routine Base: AASCODE + 0676 : Routine Size: 2 words ; Maximum stack depth per invocation: SEQ 101 MISCELLANEQUS SECTIONS AUTODROP SECTION WA = O 000 ~NOWNV NN POPIAIN) b b oo b b b b b ok b e ol e e b e b —b [o Jo Jo To To To -To To To -To To [FETETIE R YR YR YE YR TN TN IRCFA2 v01.0 000000 ?sbttl *AUTODROP SECTION' + ! THIS CODE IS EXECUTED IMMEDIATELY AFTER THE INITIALIZE CODE If ! THE ‘'ADR'* FLAG WAS SET. THE UNIT(S) UNDER TEST ARE CHECKED TO ! SEE IF THEY WILL RESPOND. THOSE THAT DON'T ARE IMMEDIATELY E DROPPED FROM TESTING. BGNAUTO; 'if .SWP_TRACE then PRINTF (DBM3); return, ENDAUTO; LAUTO: 000207 :; Routine Size: : Maximum stack 000000 000004 000006 Page 14 VAX=11 Bliss=16 v3-555 .REALJZRCFA (6) ERS 11REL . NA SUS [LAKSHMA : SPIDER 004767 104461 000207 : Routine Size: .SBTTL RTS LAUTO AUTODROP SECTION PC H 1812 H 1822 1 word, Routine Base: AASCODE + 0706 depth per invocation: 0 words .SBTTL LSAUTO: : JSR 177772 TRAP RTS 4 words., LSAUTO AUTODROP SECTION PC.LAUTO 61 PC Routine Base: AASCODE + 0710 2 words : Maximum stack depth per invocation: L =2 O 000~ (Y, AN b e b b wad b b b e b amd ok [e -]©0 00 00 00 00 00 00 0o 00 00 0O W WWN W NN NN PRPR T TN ¥ TRYN A A E T EYTETEYE + i THE CLEANUP CODING SECTION CONTAINS THE CODING THAT IS PERFORMED ! AFTER THE HARDWARE TESTS HAVE BEEN PERFORMED. BGNCLN; 'if .SWP_TRACE then PRINTF (DBM4); ! TURN OFF THE CLOCK ! CLEAR ERROR ROUTINE ! PARAMETERS P1 - P6 .CLK_CSR = ZERO. P1 = ZERO; P2 = ZERO; P3 = ZERO; P4 = ZERO; ! CLEAR STATUS AND ! FLAGS R RET_STATUS = ZERO; NUM RETRIES = ZERO; RETRIES = FALSE:; IR SEQ 102 15 Pa?e VAX=11 Bliss~16 V3=555 (7) CFA .REALJZR 11REL ANA, SERS : [LAKSHM SPIDERSU ?sbttl *CLEANUP CODING SECTION' PS = ZERO; P6 = 2ERO; R return; ENDCLN; (TR 00044 000050 8-Jul-1983 15 :23:2 5 8-Jul-1983 14 1442 0 MISCELLANEOUS SECTIONS CLEANUP CODING SECTION IRCFA2 v01.0 8 000207 : Routine Size: .SBTTL CLR LCLEAN: CLR CLR CLR CLR CLR CLR CLR CLR CLR 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 21 words, RTS Routine Base: : Maximum stac k depth per invocation: 000000 004767 000004 000006 104412 000207 177722 0 words LCLEAN CLEANUP CODING SECTION oCLK.CSR P1 P2 P3 P4 PS P6 RET.STATUS NUM.RETRIES RETRIES PC AASCODE + 0720 .SBTTL LSCLEAN:: JSR TRAP RTS LSCLEAN CLEANUP CODING SECTION PC,LCLEAN 12 PC ) 4 words, . Routine Base: AASCODE + 0772 : Maximum stack depth per invocation: 2 words : Routine Size: 1841 b b el + ~ b oo ~ e amd cnd 16 RS A.11REL.REALIZRCFA (8) : [LAKSHMAN SPIDERSUSE i THE DROP=-UNIT SECTION CONTAINS THE CODING THAT CAUSES A DEVICE ! TO NO LONGER BE TESTED. BGNDU; Vif .SWP_TRACE then PRINTF (DBMS); return; ENDDU; LDU: 000207 1 word, Routine Base: ; Routine Size: 0 words ; Maximum stack depth per invocation: 000000 000004 000006 VAX=11 Bliss=16 v3=-555 ?sbttl *DROP UNIT SECTION' —d e TN Y FNS EI TR TR FE TR LI 000000 8-Jul-1983 8-Jul-1983 MISCELLANEOUS SECTIONS DROP UNIT SECTION IRCFA2 v01.0 SEQ 103 Pa?e 004767 104453 000207 177772 L$DU:: .SBTTL RTS LDU DROP UNIT SECTION PC 1842 AASCODE + 1002 .SBTTL JSR TRAP RTS LSDU DROP UNIT SECTION PC,LDU 53 PC Routine Base: AASCODE + 1004 4 words, ; Routine Size: 2 words : Maximum stack depth per invocation: 1850 SEQ 104 Pa?e 17 VAX=11 Bliss=16 V3-555 .REALJZRCFA (9) RS SE 11REL . ANA SU CLAKSHM ER : ID SP MISCELLANEOUS SECTIONS ADD UNIT SECTION IRCFA? v01.0 ?sbttl *ADD UNIT SECTION' + i THE ADD=-UNIT SECTION CONTAINS ANY CODE THE PROGRAMMER WISHES ' ! TO BE EXECUTED IN CONJUNCTION WITH THE ADDING OF A UNIT BACK TO THE TEST CYCLE. BGNAU; 'it .SWP_TRACE then PRINTF (DBM6); return; ENDAU; 000000 LAU: 000207 1 word, : Routine Size: ; Maximum stack depth per 000000 000004 000006 004767 104452 000207 ; Routine Size: ; Maximum stack : 1862 .SBTTL RTS LAU ADD UNIT SECTION PC : 1851 : 1860 Routine Base: AASCODE + 1014 invocation: O words 177772 LSAU:: .SBTTL JSR LSAU ADD UNIT SECTION PC,LAU RTS PC TRAP 52 4 words, Routine Base: AASCODE + 1016 depth per invoacation: 2 words '<BLF/PAGE> : : : : : : : : : : : : 8~Jul=1983 15:23:25 8~Jul=1983 14:44:20 MISCELLANEQUS SECTIONS ADD UNIT SECTION IRCFA2 v01.0 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 012767 012767 000002 1 VAX-11 Bliss=16 V3-555 (10 .REALJZRCFA 1REL 1 NA. SERS : [LAKSHMA SPIDERSU psect code = ABSCODE; '04 i GLOBAL LOCATION °'I_AM NEX'' IS SET TO TRUE WHICH INDICATES " THE INITIALIZATIONTSEQUENCE INTERRUPT OCCURED. esnsnv (NXMD) ; AM_NEX= %o 177777 clucEL TIMER= Y0 177777' ENDSRV? 000000 000000 000006 000014 SEQ 105 Pa?e 177777 177777 0000C0G 0000006 NXMI:: .SBTTL .PSECT NXMI ADD UNIT SECTION ABSCODE, RO MOV R?Y #=-1,1.AM.NEX -1,CANCEL.TIMER : : 1875 1876 '00 ' THE CLOCK INTERRUPT SERVICE ROUTINE IS ENTERED AT THE CLOCK RATE BGNSRV (CLK_INT_SERV); TICKS= .TITKS *+ 1; ! INCREMENT THE NUMBER OF TICK if .TICKS eqlu .CLK_HERTZ ' IF TOTAL NUMBER OF TICK= 60 - oo 0o ~ then ! THEN be?1n = 0; TICKS SECONDS = .SECONDS + 1; ! RESET TICK TO ZERO ! INCREMENT THEN SECOND if .SECONDS eqlu 60 = 60 ' IF SECOND then R STYEPREP I T YA P PR PR TR TIPS DR TR T 7 words, Routine Base: ABSCODE ¢+ 0000 : Routine Size: 0 words invocation: per stack depth Maximum : ! THEN begin ! RESET SECOND TO ZERO ! INCREMENT THE MINUTES AT YA SECONDS = 0; HIgUTES = MINUTES + 1; [P IY T end; end; ENDSRV; 000000 005267 000000G 000004 000012 000014 026767 001014 005067 LSBTTL CLK.INT.SERV:: CLK.INT.SERV ADD UNIT SECTION 0000006 0000006 INC gng TICKS : 1881 1883 0000006 CLR TICKS . 1886 {;CKS.CLK.HERTZ . c 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS ADD UNIT SECTION IRCFA2 v01.0 005267 026727 001004 005067 005267 000002 0000006 0000006 000074 0000006 0000006 9 " INC CMP BNE CLR INC RTI SEQ 106 Page 19 VAX=11 Bliss=16 Vv3=555 A . 11RELERS .REALJZRCFA (10 SUS : CLAKSHMAN SPIDER SECONDS H H 1887 1889 SECONDS H H H 1892 1893 1880 ?§CON05.074 MINUTES Routine Base: ABSCODE + 0016 19 words, : Routine Size: 0 words : Maximum stack depth per invocation: 32833383253 b b b ch W=D oo ~NOW S NN =OVONOVNS b b OO0 iCHECK TO MAKE SURE THERE IS A CLOCK ON THE SYSTEM. 'SUPERVISOR. i e md i nn [=1V] Palat] S W b P3V) -l OO o0 0o W [IF NO_CLOCK, ABORT TO ;orusawxse. DETERMINE WHETHER CLOCK IS AN L OR P CLOCK, GET ITS PARAMETERS. ' begin CLK_TYPE = NO_CLOCK; 'SET FLAG FOR NO CLOCK if CLOCK (P, CLK_ADR) 11S THERE A P_CLOCK? then begin CLK_TYPE = P_CLOCK; 1SET THE FLAGE FOR P_CLOCK CLK_HERTZ = . (.TLK_ADR + 6); CLs_srAnr = 20°'1057; 'GET THE CLOCK RATE 'SAVE THE STARTTING CLOCK VALUE 'SAVE THE CSR ADDRESS CLKZCSR = ..TLK_ADR; else en begin N NN PONININI NI A b d cmd b b o b e d b o b b b i e v e e s b o b e 0O OO0 0 0 00 0OV OV VOV OVOVOVO giobal routine FIND_CLOCK : novalue = if CLOCK (L, CLK_ADR) then '1S THERE AN L_CLOCK? begin CLK_TYPE = L_CLOCK; 'SET THE FLAG FOR L_CLOCK CLK_HERTZ = .(.CLK_ADR + 6); CLs_srARr = %0'1007; 'GET THE CLOCK RATE ISAVE THE STARTING CLOCK VALUE CLKCCSR = ..TLK_ADR; 'SAVE THE CSR ADDRESS eng, end; 'IF i; .CLK_TYPE nequ NO_CLOCK then b e begin VEC_AD = .(.CLK_ADR + 4); SELVEC (.VEC_AD, CLK_INT_SERV, PRIOS); CLOCK WAS FOUND THEN 'GET CLOCK VECTOR ADDRESS !SET VECTOR & SERVICE ADDR. 000001 0000006 000105 0000006 MOV 0000006 000006 0000006 C00114 : RO,® MOV #1,CLK.TYPE : ggv g}OS.CLK.START : MOV MOV 1$: 1$ RO,CLK.ADR MOV TRAP (ROY,CLK.CSR 6(ROJ, CLK.HERTZ #114,R0 62 : CLK.ADR,* : : 28 o0 : Par 4 BHIS 62 : - OO W TRAP CLK.TYPE [ Poor Po P P 0000006 #120,R0 b 010067 012767 011067 016067 012767 000421 012700 104462 MoV -t 000120 FIND.CLOCK FIND CLOCK ROUTINE cd cadd 012700 .SBTTL FIND.CLOCK:: CLR b o 0000006 o 005067 ol e leliollele] [P end; b TRYR X TN Y N Y T Y ] (YR IEIEIRIETR IRTEYRIE YR I E X XT E TRIR PRI IR IR R R T E R Xsbttl 'FIND CLOCK ROUTINE' R R A I SEQ 107 Pa?e 20 VAX=11 Bliss=16 Vv3-555 11REL . REAL JIRCFA (11 SERS : (LAKSHMANA. SPIDERSU endg, 104462 103016 000054 8-Jul8-Jul- MISCELLANEOUS SECTIONS FIND CLOCK ROUTINE IRCFA2 v01.0 9 -—d =d D RO, CLK.ADR #-1, CLK.TYPE (ROS ,CLK.CSR 0000006 OS . CLK.HERTZ 6(R 2$: 0000006 000004 0000006 000240 000016* 0000006 000003 062706 000207 000010 3s: ] CLK.ADR,* } ggx.tvpe MOv8 MOV MOV CLR Move MOV TRAP ADD RTS CLK.ADR,RO 4(R0O),VEC.AD #240,-(SP) #CLK. INT.SERV,=(SP) ~(SP) VEC.AD, (SP) #3,-(SP) 37 #10,SP PC ABSCODE + 0064 Routine Base: : Routine Size: 58 words, 6 words ; Maximum stack depth per invocation: 1940 RO, « #100,CLK.START @ 0000006 000006 0000006 000100 0000006 0000006 S 177777 23 3 2 5 8 0000006 g 000056 000060 064 NA . 11RELERS .REALIZRCFA (11 SUS : CLAKSHMA SPIDER b Ml SCELLANEOUS SECTIONS Fl ND CLOCK ROUTINE SEQ 108 Pa?e -d IRCFA2 v01.0 VAX=11 Bliss=16 Vv3-555 F global routine CLOCK_INIT : novalue = ‘INIT CLOCK ! begin T1TKS = 0; SECONDS = 0; MINUTES = 0; !START THE CLOCK end;” RTS PC 10 words, Routine Base: ABSCODE ¢+ 0250 ; Routine Size: 0 words : Maximum stack depth per invocation: 1955 b b b TICKS SECONDS MINUTES CLK.START,aCLK.CSR b CLR CLR CLR MOV V00O 000004 000010 000014 000022 000000G 0000006 0000006 0000006 CLOCK.INIT CLOCK INIT ROUTINE - 000000 LSBTTL CLOCK.IN]IT:: e e %o O, VIV Xsbttl °*CLOCK INIT ROUTINE® 000000G 000207 SEO 109 ? 22 VAX=11 Bliss~-16 v3-555 SPIDERSUSERS: CLAKSHMANA. 11REL .REAL JZRCFA (12 Wy ’O’OO*DOOO‘O’OOOO’O? SN b b d b o b b b md b b T T T T X I IR IR R R 8-Jul=-1983 15:23:25 8~Jul=1983 14:44:20 MISCELLANEOUS SECTIONS CLOCK INIT ROUTINE IRCFA? v01.0 9 ~NOo b DO -l 000000 004767 000004 000006 104423 000207 : Routine Size: EIEITE A TE Y PR PR R TNT XN 2 : Maximum stack 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 NN oW "N LV] b &Hw -—b - bl o 00 (Vv SEQ 110 Pa?e P4 VAX=11 Bliss~16 v3=555 CFA (13 .REALJZR 11REL NA. SERS : [LAKSHMA SPIDERSU %sbttl 'RC25 CONTROLLER ERROR REPORTING' BGNMSG (RC2SSERR_RPT); .SBTTL RC2SSERR.RPT:: JSR 000000V TRAP RTS RC258ERR.RPT RC25 CONTROLLER ERROR REPORTING PC,MSRC258ERR.RPT 23 : PC Routine Base: ABSCODE + 0274 4 words, depth per invocation: 2 words ] i i : i i ; i | i ' i i ' ; e FUNCTIONAL DESCRIPTION: THIS ROUTINE IS CALLED BY THE DIAGNOSTIC SUPERVISOR VIA THE 'PRLINK'' ARGUMENT SPECIFIED IN THE $DS_ERRXXX MACRO TO REPORT DETAILED RC 25 CONTROLLER ERRORS. FORMAL PARAMETERS: P2 P3 Ps PS P6 - - POINTER TO FORMATED ERROR MESSAGE. FIELD REPLACEABLE UNIT CALL=-OUT MASK. RC 25 CONTROLLER REGISTER PRINT=-0UT MASK. DATA. DATA. DATA. g IMPLICIT INPUTS: g RET_STATUS g IMPLICIT OUTPUTS: g - NONE - § COMPLETION CODES: g - NONE - g SIDE EFFECTS: g - NONE - Y PR PR PRP PR YR SR IR TR TR TR R LN X [N YR YRR 8-Jul8-Jul- MISCELLANEOUS SECTIONS RC25 CONTROLLER ERROR REPORTING IRCFA2 v01.0 9 —d 6 R AR ARA A : ; E PRINT SUPPLEMENTAL ERROR INFO if .P1 neqa 0 then . begin YIF ERROR MESSAGE POINTER ! ISN 'T 0, THEN PRINT-OUT it .P_MASK eqlu 3 then PRINTB (.P1, .P4, .P5, .P6); ! SUPPLEMENTAL ERROR INFO. if .P_MASK eqlu 2 then PRINIB (.P1, .P6, .P4, .P5); 1957 NN oW s Hw b &Hw — W b hodod ©Co 0o 8=-Jul8-Jul- SECTIONS MISCELLANEOUS 1SC RC25 CONTROLLER ERROR REPORTING IRCFA2 v01.0 9 — H SEQ 111 24 VAX-11 Bliss=16 V3-555 (13 FA EALJZRC NA. 11REL.R SERS : [LAKSHMA SPIDERSU Pa?e it .P_MASK eqlu 1 then PRINTB (.P1, .P4); end. IF ELIGIBLE if .P3 nequ 0 then REGISTER(S) PRESENT, THEN PRINV=-0UT SELECTED PRINTB (FMT3, .P6, .P3); CONTROLLER REGISTER(S). g PERFORM FIELD REPLACEABLE UNIT CALL=-OUT IF ELIGIBLE FRU CALL=-0UT(S) 'if P2 nequ 0 PRESENT, THEN PRINT=-0UT FEILD REPLACEABLE UNITS. ‘then PRTSFRU_CALLOUT (.P2); ! CLEAR ALL PARAMETERS P1 = ZERO; P2 = ZERO; P3 = ZERO; P4 = ZERO; PS5 = ZERO; P6 = 2ERO; ENDMSG; 005767 001462 126727 001016 016746 016746 016746 016746 012746 010600 104414 0000006 0000006 0000006 0000006 0000006 000004 000012 0000006 000001 000142 000144 000000G 0000006 000002 MSRC25SERR.RPT RC25 CONTROLLER ERROR REPORTING TST 8EQ P1 CMPB BNE Mov MOV MOov MoV 0000006 0000006 0000006 0000006 000004 000012 .SBTTL MSRC25SERR.RPT: 000C00G 000003 0000006 000002 016746 012746 010600 104414 END OF ROUTINE: 38 P.MASK,#3 1$ P6,=(SP) P5,=(SP) P4,=(SP) P1,-(SP) #4,-(SP) SP,RO 1$8: 1994 . L4 14 #12,SP P.MASK ,#2 2% P5,=(SP) P4 ,-(SP) P6,-(SP) P1,-(SP) #4 ,-(SP) SP.R0 14 #2,SP 1998 SP,+ 2000 SP,* 2002 PiHASK.#1 3 P4 ,=(SP) P1,=-(SP) #2,-(SP) SP,RO 14 SP,e SEQ 112 Pa?e 25 VAX=11 Bliss=16 v3=555 NA . 11RELERS .REALJZRCFA (13 SUS : LLAKSHMA SPIDER MISCELLANEOUS SECTIONS RC25 CONTROLLER ERROR REPORTING 062706 005767 001414 016746 016746 012746 012746 010600 000006 0000006 062706 016746 004767 005067 005067 000010 0000006 000000V 0000006 0000006 0000006 104414 005726 000207 38: 0000006 0000006 0000006 000003 000000G 0000006 0000006 4$: ADD TST BEQ MOV MOV MOV MOV MOV TRAP ADD MOV JSR CLR CLR CLR CLR CLR CLR TST RTS H 2006 H 2008 : SP,» P2,=(SP) ;g,PRTSFRU.CALLOUT P2 P3 P4 P5 P6 (SP)+ PC ABSCODE + 0304 Routine Base: : Routine Size: 86 words, 7 words : Maximum stack depth per invocation: : 2016 H : : H : 2018 2019 2020 2021 2022 : 1957 ’ 2023 Ve 0 8,000 8,900 80000 V0303000309 %0%00,8,50, %, TR RN RI R E TR E TE TR FE PRYR TR Y N O NI KO N (YR IEIEIETE YR XA XE T FI KN KN ¥ IRCFAQ v01.0 MISCELLANEOUS SECTIONS FIELD REPLACEABLE UNIT REPORTING 8-Jul=1983 15:23:25 8=-Jul=1983 14:44:20 Pa?e 26 VAX=11 Bliss=16 v3=555 .REALJZRCFA (14 ERS 11REL . SUS : CLAKSHMANA SPIDER Tsbttl 'FIELD REPLACEABLE UNIT REPORTING' global routine PRTSFRU_CALLOUT (FRUSMASK) : novalue = Voee s FUNCTIONAL DESCRIPTION: THIS ROUTINE REPORTS FIELD REPLACEABLE UNITS WHICH ARE DEEMED ELIGIBLE FOR PRINT-QUT BY THE FAILING TEST. [] ] ] i FORMAL PARAMETERS: 1 ] FRUSMASK ] | | = FIELD REPLACEABLE UNIT CALL-0UT MASK. IMPLICIT INPUTS: - NONE - ! g IMPLICIT OUTPUTS: - NONE - E g COMPLETION CODES: f - NONE - g SIDE EFFECTS: - NONE - f begin tocal FRUSMSG; ! ALLOCATE STORAGE FOR ! POINTER TO FRU MESSAGE. 1 g PERFORM FIELD REFLACEABLE UNIT CALL-OUT incru FRU_SELECT from 0 to 3 do if BIT_TST (.FRUSMASK, 1*.FRU_SELECT) then CHECK EACH FRU FOR POSSIBLE CALL-OUT. IF CURRENT FRU ELIGIBLE begin FOR PRINT-0UT THEN GET POINTER TO FRU MESSAGE. selectu 1°.FRU_SELECT of SELECT FRU FROM ONE OF set [ADAPT] : FRUSMSG = ADAPTO; [CONTR] : FRUSMSG = CCNTRO; [DRIVE] : FRUSMSG = DRIVE_; SEQ 113 THE FOLLOWING: GET ASYNC FRU MESSAGE. GET SYNC FRU MESSAGE GET ARR_DAT FRU MESSAGE K :25 8=Jul=1983 15:23:2 :20 8-Jul=1983 14:44:2 MISCELLANEOUS SECTIONS FIELD REPLACEABLE UNIT REPORTING Y IRCFA2 v01.0 IR T TR LK [MECH] : tes; 000001 1%: YR —d b $8383333388858s85sss JSR PC.BLSSHF MoV R3,=(SP) 000014 MOV 14(SP) RO 000001 MOV TST (SP)+ CoM 8IC RO RO.R1 MOV R3,-(SP) #1,(SP) JSR PC,BLSSHF 000001 MOV #1,-(SP) 0000006 000001 JSR CMP PC.BLSSHF M RO. 2s$: MoV CMP 0000006 000010 WA NSRBI #1,=-(SP) RO,R1 0000006 000004 0000006 0000006 cMP CMP BNE (SP)+,(SP)+ R1,R0 63 H FRU.SELECT,* 3 2064 2067 FRUSMASK ,« : FRU.SELECT,* 2071 #ADAPTO,R2 RO,#2 : + ,FRUSMSG ; 2075 3s: MoV CMpP #CONTRO,RZ RO, #4 : * ,FRUSMSG : 4 MoV CMP #DRIVE. ,R2 RO.#10 : * FRUSMSG : MOV #MECHAN,R?2 : * ,FRUSMSG MOV R2,-(SP) * :; FRUSMSG, MOV BNE 5$: BNE BNE BNE MOV R3,-(SP) 2% 3 43 5% UNIT, (SP) MOV MOV #FRU,=(SP) #3,-(SP) 000012 ADD #2,SP (MP RIS MOV TRAP 6%: INC 8LOS 000207 63 words, : 2027 : 0000006 000003 000003 : Routine Size: [0} MoV 000000G 000100 ! END OF ROUTINE: .SBTTL PRTSFRU.CALLOUT FIELD REPLACEABLE UNIT REPORTING PRTSFRU.CALLOUT:: JSR R1,$SAVE3 . CLR R3 : FRU.SELECT 000000C 0000006 000002 NA . 11RELERS .REALJZRCFA (14 SUS : CLAKSHMA SPIDER ! 'PRTSFRU_CALLOUT". end; 005003 012746 010346 004767 SEQ 114 27 Pa? e ! PRINT FRU CALL=-OUT. end; 0000006 VAX=-11 Bliss=16 Vv3=555 ! GET MEM_ARR FRU MESSAGE FRUSMSG = MECHAN; PRINTX (FRU, .FRUSMSG, .UNIT). 004167 9 Routine Base: SP,RO 15 2 FRU.SELECT,* : . . 2071 2078 2071 2081 207 2084 2087 SP'. R3.#3 : : FRU.SCLECY H; FRU.SELECT,+ 2069 2064 PC . 2027 R3 1% ABSCODE ¢+ 0560 MISCELLANEOUS SECTIONS IRCFA2 FIELD REPLACEABLE UNIT REPORTING v01l.0 : Maximum stack depth per invocation: 209 11 words SEQ 115 Pa?e 28 .REAL] IRCFA (14 ERS NA. 11REL SUS : [LAKSHMA SPIDER VAX=11 Bliss=16 V3-555 no9 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 %sbttl "AZTEC INITIALIZATION' I N I NI Y global routine AZT_INIT = T+ ! FUNCTIONAL DESCRIPTION: ] THIS ROUTINE WILL DO STEP 1 THROUGH STEP 3 CHECK FOR ANY ERRORS i IN EACH STEP AND RETURN TRUE OR FALSE. : g FORMAL PARAMETERS: - NONE - V0NN WNNN=20000 N CONOWVITM NN =O VO ~NONWY S W= O VO NCWVIHWN=O b d amh b LSTNLNL NN b e ad e b b e b wd b — ad wtd b NS LSS TN LN R N MINAL NN b b b wd NN AN ) ——b b cad NN NN b e wd b oD b wnd b b b b e NI NI NI NN NN NN b wnd b e=d b NN VN -—b g = = cd b od b ek b b b O O OO o BB 88205 D NN NN N N W N N AN NI NN D PIPNINININ) v AR YR PRPRA TR TR L L X X (TR IETEIETETE IR IR TR XE R N R AR EEE E A P E A TE R IR R PR PR R R X TR RI A R (TRI SEQ 116 Page 29 VAX=11 Bliss=16 v3-555 .REALJZRCFA (15 ERS 11REL . SUS : LLAKSHMANA SPIDER g IMPLICIT INPUTS: i DATA1 = STEP 1 WRITE DATA i B_MASK = WITCH STEPS WILL BE DONE DATA2 = STEP 2 WRITE DATA DATA3 = STEP 3 WRITE DATA DATA% = STEP & WRITE DATA i i ; %0 1 = STEP 1 %0 3 = STEP 1.2 %0 7 = STEP 1.2.3 %017 = STEP 1.2.3.4 i i i ; . g IMPLICIT OUTPUTS: IF ERROR OR NO STEP IT WILL RETURN i i P1-PS5,P_MASK g TRUE OR FALSE RET STATUS ! | COMPLETION CODES: | SIDE EFFECTS: - NONE = g ) begin local N, ISTEP NUMBER COUNT, DATA; iTIME OUT COUNT iWRITE DATA FOR THE STEP MASK, ISTEP MASK { | INIT THE AZTEC ;_An_uex = ALL_ONES; ! INIT INTERRUPT FLAG ! THE FOLLOWING LOOP WILL DO STEP 1 THRU 4 AS GIVEN BY B_MASK ! INPUT SELECTING APPRCPRIATE DATA INPUT FOR STEP WRITES. IF ! ERROR iN SA REGISTER P1 = P4 AND P_MASK WILL BE SUPPLIED FOR ! ERROR REPORT. ONLY SA DATA FOR THE FINAL WRITE STEP IS PRESERVED. N9 MASK = 2b°'0001°; WRT_RC25 (RCIP, ALL_ONES); DELAY (2); ! STEP MAS K : START INIT ! WAIT FOR COMPLETION IEIR R YR PR IR IR if (.N eqlu 0 or BIT_TST (.B_MASK, .MASK)) PR A then PRVR TEST FOR STEP NUMBER Qegin selectoneu .N of set 0l : DATA = ALL_ONES; R IR ! 4 1l DATA = ,DATAY; ! SELECT CORRECT WRITE ! ! ! DATA FOR STEP WRITES 2] : DATA = _DATAZ2; (3] : DATA = ,DATA3; [4] : DATA = .DATA4; [P E TR IR A AR TS TR A A P TR PRN PR NN PR EE TRLN PN X T E R tes; if .N gequ 1 then WRT_R(C25 (RCSA, incru COUNT from 0 to 20 do begin DELAY (333); .DATA); ! ! STEP N WRITE DATA TO SA TIME OUT WAIT LOOP ! DELAY 1 SEC. APPROX. it .I_AM_NEX eqlu ALL_ONES then exitloop; end; it .I_AM_NEX eqlu ALL_ONES then begin DELAY (2); RC25_DATA’ [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALLJ; it .N nequ 0 then MASK = _MASK*1; ! ! STEP N READ INCREMENT STEP I_AM_NEX = ZERO; if (.RC25_DATA [RCSA, RCSA_ER] nequ ZERO) then be?1n RET_STATUS = PFE_CODE; ! JSE Q 117 e 30 SPIDERSUSERS : [LAKSHMANA. 11REL .REAL ZRCF A (15 incru N from 0 to 4 do begin IR T A TSR I E N E NE EIEEE 8-Jul-1983 15:23::25 8-Jul-1983 1 4:44 :20 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION TRDR KN ¥ IRCFA2 v01.0 VAX=11 Bliss=16 Vv3-555 IF SA REGISTER CONTAINS 8 10 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION IRCFAQ v01.0 d b =2000 V00~ = OO0 SIS ST, ST ST, ST ST, ST ST ST NI, ST, 01,8 L S AN NN NN NINININD b —d e ed d i N =20 V00 NO WS NN ! ERROR OR INCORRECT STEP ! SUPPLY P1 THRU PS AND bein SK = 2; pT = FHTS P2 = ADAP PG = (. nczS ADDR) + 2; PS = .RC2S _DATA [RCSA. RC_ALLI; P6 = SK; PORIN) = MSGADR = HSG 164; =“TRUE; RET_STATUS return .RET_ STATUS; end; ! TRUE STATUS. N end. N else end be?1n RET_STATUS = CTO_CODE: EEEE exitloop: end; end; R end; TR if .RET_STATUS then EA TRIR IR IR IR IR Y Y XY begin P _MASK = 2; PY = FMT3; P2 = ADAPT; P4 = (.RC25 _ADDR) + 2; PS = .RC25_DATA [RCSA, RC_ALLI; P6 = .MASK = MSG 14 MSGADR return .RET_ STATUS: else end return RET_STATUS = PAS_CODE; end; 004167 024646 012767 012704 012700 010077 AZT.IN 0000006 177777 000001 177777 0000006 0000006 .SBTTL AZT.INIT AZTEC INITIALIZATION J R1,$SAVES MOV MOV MOV #-1,1.AM.NEX M Ré #-1,R0 CMP MOV -(SP).-(SP) RO,8RC25.ADDR e ®e ®a O, PRTR PR LR LR SRR LN PRPR TN TRPR begin then SEQ 118 Pa?e 3 ANA. 11RELERS .REALJZRCFA (15 SUS : [LAKSHM SPIDER end i; (.RC2S_DATA [RCSA, RCSA_STEP] nequ .MASK) T PN PR PRTR else TR IR 000004 000006 000014 000020 000024 VAX=11 Bliss=16 V3=555 exitloop; 2206 000700 8=Jul=-1983 15:23:25 8-Jul=1983 14:44:20 * ,MASK * ,RCM.REG RCM.REG,* SEQ 119 IRCFA2 v01.0 000030 012701 001411 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION Pa?e 32 VAX=-11 Bliss=16 V3=555 .REALJZRCFA (15 ERS 11REL ANA ., SUS : CLAKSHM SPIDER 000002 : ¢, 88TMP2 0000006 000002 18: ; ¢, 88TMP 2$: : $$TMP : $STMP1 3s: : $$TMP2 (8. 5%: : N : N :4.R1 ; MASK,* R1 R1.RO s %,MASK RO,.R4 6$: 177777 000001 7%: 0000006 000002 8s: 0000006 000003 9%: b 0000006 000002 158: 16$: 0000006 177777 000262 005203 s N,® 2161 : «,DATA : 2165 2161 118 ; *,DATA H 2168 2161 118 ; +,DATA H 217 2161 ; +,DATA H 2174 2161 ; *,DATA 2177 78 118 RO.M 8s DATA1,R2 RO, #2 9% DATA2,R2 RO, #3 108 118 RO, #4 118 DATA4 ,R2 RS 12$ R2,R1 RC25.ADDR,RO b 000515 118: NN L 2 1 J 0000006 000002 108: — 0000006 6$ 26% R5.R0 DATA3,R2 0000006 000004 2153 2156 RO B.MASK 0000006 000416 2151 17%: R1,2(RO) R3 #515,R1 178 . : N ; DATA,RCM.REG : RCM.REG,* s COUNT : *,$8TMP2 LSDLY,RO : «,$8TMPY 2(SP) : $STMP . $$TMP1 16% RO 158 R1 148 1.AM_NEX,#-1 18% R3 2182 2184 2186 : $$TMP?2 : 2188 s COUNT 2184 SEQ 120 Pa?e 33 VAX=-11 Bliss=16 V3-555 FA (15 JZRC REAL . 11REL ., SERS : [LAKSHMANA SPIDERSU MISCELLANEOUS SECTIONS AZTEC INITIALIZATION COUNT,+ 020327 000024 026727 0000006 177777 101754 000002 2192 18%: ., $$TMP2 19%: 0000006 000002 ., $$TMP1 208: $$TMP $$TMP1 21%: $$TMP2 22%: 0000006 000002 000002G $ RC25.ADDR, RO 2(RO), (SP) égP).RCZS.DATA*Z 23s 0000006 100000 0000026 000021 23$: 248 0000026 000002 0000006 0000006 0000006 000001 0000006 0000006 177316 000001 000576 016700 278 R&4 R1 RC2S.DATA+2,R0 RC2S.DATA+2,PS R4 ,P6 14, MSGADR #MSG. #1,RET.STATUS 25$: 26$: RET.STATUS.RO 29% #11,RET.STATUS 278 RS RS, #4 27§ 0000006 000002 0000006 0000006 0000006 000001 0000006 0000006 MASK ,* RC2S.ADDR,RO 0000026 0000006 0000006 0000006 0000006 000001 0000006 0000006 000004 glgOOOO.RCZS.DATA#2 #2.R0 RO P4 000002 0000006 0000006 1.AM.NEX MASK RO RO RO RO #177760,R0 RO,R1 26 #2.P.MASK P sFAT3, 2 P2 177760 000011 R& *,RC.REG ZC.REG.' #21.RET.STATUS 0000006 27%: 2195 5¢ #1.RET.STATUS 288 #2,P.MASK NFMT3,P1 P2 RC25.ADDR,RO MASK ,* 2196 2198 2200 2202 2205 2204 221 E 10 8-Jul=1983 15:23:25 8-Jul=1983 14:644:20 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION IRCFA2 v01.0 000602 000606 062700 010067 000002 0000006 ADD MOV 000620 000624 000632 000636 000640 000644 000646 010467 012767 016700 000403 005067 005000 022626 0000006 0000006 0000006 0000006 000000G MOV MOV MOV B8R CLR CLR (MNP MOV 000612 016767 0000026 000000G 000650 000207 288: 298: RTS #2,R0 RO P& RCSS5.DATA+2,P5 RGP #MSG. 14, MSGADR RET.STATUS,RO 29$ RET.STATUS RO (SP)+,(SP)+ PC Routine Base: ABSCODE ¢+ 0756 ; Routine Size: 213 words, : Maximum stack depth per invocation: 9 words SEQ 121 Pa?e 34 VAX=11 Bliss=16 v3=-555 SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA (15 ; : MASK,* : : : : : 2245 2246 2247 2131 2251 2131 209 F1 IRCFA2 v01.0 MISCELLANEQUS SECTIONS AZTEC INITIALIZATION 8Y POLING 8-Jul8-Jul ] :20 %sbttl "AZTEC INITIALIZATION BY POLING' ?lggal routine AZP_INIT = ! FUNCTIONAL DESCRIPTION: THIS ROUTINE WILL DO STEP 1 THROUGH STEP & CHECK FOR ANY ERRORS IN EACH STEP AND RETURN TRUE OR FALSE. i RE T E T i i FORMAL PARAMETERS: i i - NONE = i ] | IMPLICIT INPUTS: i i DATA1 = STEP 1 WRITE DATA ] i ! ! E E JATAS = STEP 3 WRITE DATA DATA% = STEP & WRITE DATA B_MASK = WITCH STEPS WILL BE DONE X0 1 = STEP 1 X0 3 i ' STEP 1,2,3 STEP 1.,2.3.4 ' IMPLICIT OUTPUTS: ' ' i i RN DATA2 = STEP 2 WRITE DATA - ] -~ i » o i o E YA T E TR A YR TR PR RN YR AN X L R Qe ®e o W ] IF ERROR OR NO STEP IT WILL RETURN P1-P5,P_MASK !] RET STATUS !i COMPLETION CODES: ] TRUE OR FALSE i SIDE EFFECTS: i ] = NONE - begin local . 'STEP NUMBER COUNT, DATA; '‘TIME OUT COUNT 'WRITE DATA FOR THE STEP 'STEP MASK INIT THE AZTEC L X Y MASK, T i T i P Ve B,Ve WV eV BBV Wy VU BeVps P02 V000000 8;0,0e0, TR i i THE FOLLOWING LOOP WILL DO STEP 1 THRU 4 AS GIVEN BY B_MASK INPUT SELECTING APPROPRIATE DATA INPUT FOR STEP WRITES. IFf ERROR IN SA REGISTER P1 - P4 AND P_MASK WILL BE SUPPLIED FOR ERROR REPORT. ONLY SA DATA FOR THE FINAL WRITE STEP IS PRESERVED. MASK = %b°0001°; WRT_RC25 (RCIP, ALL_ONES); ' STEP MASK i START INIT SEQ 122 Pa?e 35 VAX=-11 Bliss=16 v3-555 RCFA (16 11REL.REALJZ A. SERS [LAKSHMAN : ERSU SPID 6 10 ! WAIT FOR COMPLETION A LA KN N ) Qe B0 %0 %0 000 DELAY (2); incru N from 0 to 4 do begin i; (.N eqlu 0 or BIT_TST (.B_MASK, .MASK)) then R set YR IR R PR PR N PR PR ! TEST FOR STEP NUMBER Qegin selectoneu .N of o]l : DATA = ALL_ONES; 1] : DATA = .DATA1; ; SELECT CORRECT WRITE ! ! ! DATA FOR STEP WRITES T R (21 : DATA = .DATAZ2; 3] : DATA = .DATA3; EEEIEEE [4] tes; NN NS ST ST NSNS NN [aS 1AV 1, LAS1aS [ V) LELSTNTNUNUNT WNANAN AN AN LN AN AN AN AN AN AN AN AN AN N NN oONONON oo =O D00 N NN = (o AV, W N=O V0 ~NOW SN E SA PR IR TR PR PR TN FETR PRPRTN X TR R AR E T IR PE R 8-Jul=1983 15:23:25 8-Jul=1983 16:44:20 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING IRCFA2 v01.0 : DATA = _.DATA4; incrg COUNT from 0 to 20 do egin DE?AY (333); ' TIME OUT WAIT LOOP ! DELAY 1 SEC. APPROX. RC2S_DATA [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALLI: if .RC25_DATA [RCSA, RCSA_STEP] eqlu .MASK then exitloop; RET_STATUS = CTO_CODE; end; if (LRC25_DATA [RCSA, RCSA_ER] nequ ZERO) then begvn RET_STATUS = PFE_CODE: exitloop. end | else begin i; (.RC25_DATA [RCSA, RCSA_STEP] nequ .MASK) then beflin P_MASK = 2; PY = FMT3; P2 = ADAPT; P4 = (.RC25_ADDR) + 2; SEQ 123 Pa?e 36 VAX=11 Bliss=16 v3=555 : [LAKSHMANA 11REL.REALIJZRCFA (16 SPIDERSUSERS - H 10 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEQUS SECTIONS AZTEC INITIALIZATION BY POLING IRCFA2 vo1.C SEQ 124 Page 37 VAX=11 Bliss=16 V3-55 (16 RCFA 11REL.REALJZ [LAKSHHANA : SPIDERSUSERS PS = .RC2S_ DATA CRCSA, RC_ALLI; = .MASK; P6 HSGADR HSG 14; return .RET STATUS else end ! TRUE STATUS. RE?STATUS= PAS_CODE; end; end; if .N nequ ZERO then begin MASK = _MASK*1; URL RC2S5 (RCSA. .DATA); ' STEP N WRITE DATA TO SA end; end; end; if .RET_STATUS then bein SK = 2; PT = FMT3; P2 = ADAPT; P, = (.RC25_ADDR) + 2; PS5 = .RC2S _DATA [RCSA, RC_ALL]; P6 = .MASK: MSGADR = MSG 14; return .RET_STATUS; else 2405 004167 000046 000050 024646 012705 012700 010077 012701 001411 016700 001404 005066 005300 001374 005301 000766 end return .RET_STATUS; end; 0000006 177777 000002 JSR R1,$SAVES : 2255 MOV #1,RS ; %, MASK 2308 RO, aRC25.ADDR : RCM.REG, * MOV s 0000006 000002 AZP.INIT AZTEC INITIALIZATION BY POLING CMP 000001 0000006 LSBTTL AZP.INIT:: 2$: 3s: MOV -(SP) ,=(SP) #-1 RO : * ,RCM.REG ggx og.n1 ggx §§DLY.R0 : +,38TMPY CLR 2(SP) : $STMP BNE 2$ DEC DEC B8R RO R1 1% ;v 88TMP2 : SSTMPI : $STMP?2 2309 2370 SEQ 125 Pa?e 38 VAX=-11 Bliss=16 v3-555 .REALJZRCFA (16 ERS 11REL . NA SUS : CLAKSHMA SPIDER MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING : N s N 43: 5%: 2312 2315 ;2 MASK,+ 0000006 ; : N,* 2320 ; +,DATA : 2324 2320 ; *,DATA H 2327 2320 ; +,DATA : 2330 2320 ; +«,DATA : 2333 2320 DATA4 ,R2 R4 ; *,DATA s COUNT : %, $$TMP2 2336 2341 LSDLY,RO : %, $8TMP1 2(SP) : SSTMP 6$: 177777 78: 000001 0000006 8%: 000002 0000006 9%: 000003 0000006 — b 000515 1" 1 1 b 0000006 WNN) — 108: 000004 0000006 14$: 000002 15%: 16$%: 0000006 000002 0000026 000306 001404 15% RO 148 R1 13$ 2343 : $STMP1 : $STMP2 H 2344 ;s MASK,* 2346 #11,RET.STATUS R4 : ¢ COUNT 2348 2341 #100000,RC25.DATA+2 H 2351 RC25.ADDR,RO 2(R0), (SP) (SP) ,RC25.DATA+2 R5,R1 (SP) .RO RO #1777606,R0 RO,R1 17% 0000006 000024 100000 #515.R1 16$ : «,RC.REG : RC.REG,* : RC25.DATA+2,¢ RO RO RO 177760 000011 =, MASK 0000026 17%: R& ,#26 12% 18% ; COUNT,« 012767 000465 000021 #21,RET,STATUS 21$ RS, R1 0000006 18%: 0000026 RC2S.DATA+2,RO 1 o$ #2 ,P.MASK #FMT3,P1 ”n P2 000002 0000006 0000006 0000006 000001 0000006 0000006 000002 0000006 0000026 0000006 0000006 0000006 0000006 0000006 RC2S.ADDR,RO #2,R0 RO P4 sgéS.DATA+2.PS P6 #MSG. 14 ,MSGADR RET.STATUS,RO 23% 19%: 0000006 000002 2363 2364 2365 2366 : : MASK,* H : 2367 2368 2369 2362 : N RS : MASK : DATA,RCM.REG 2382 2383 #1,RET.STATUS : 2390 #2,P.MASK #FMT3,P1 ”,P2 : : : : 2393 2394 2395 2396 P6 #MSG. 14 ,MSGADR H : MASK,® : H 2397 2398 2399 2292 ;EP)*.(SP)+ H 2255 RC25.ADDR,RO #2,R0 RO P4 ggés.oAerz.Ps 22%: 23%: 0000006 000207 191 words, 2312 229 000002 0000006 0000006 0000006 0000006 000001 0000006 000002 0000006 000002G 0000006 0000006 000000G 0000006 0000006 RET.STATUS,RO 238 RET.STATUS,RO RTS RoutIne Base: ABSCODE + 1630 9 words - Maximum stack depth per invocation: : RCM.REG,* : N 21$ 5% 218: 0000006 2374 2379 sg.Z(Rk) 208: 000004 2406 H H H : : R2,R0 RC25.ADDR,R& 0000006 : Routine Size: 2354 2353 2360 RET.STATUS R3 208 000574 : H : MASK,* RO RO RO RO #177760,R0 RO,R1 177760 177362 000001 NN 8=Jul=198 8=Jul=-198 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING SEQ 126 a?e 39 VAX=11 Bliss=16 V3=555 CFA (16 .REALJZR 11REL . ANA LLAKSHM : SPIDERSUSERS ; N,* YA YR PRTR PR PN PR CN PR LRT T LN X (YR YR IEATIE IR TEIR R TR PR FEFI NI X IRCFA2 v01.0 MISCELLANEOUS SECTIONS COMMUNICATION RING INITIALIZATION +¢ ! FUNCTIONAL DESCRIPTIONS: THIS ROUTINE FIRST MAKES SURE THAT THE COMMUNICATION AREA'S ! ] i i i i i i i i i i i i i i i ] i 5 ; E ; A P K] PRI RING BUFFERS ARE CLEARED, THEN THE COMMUNICATIONS AREA IS INITIALIZED AS FOLLOWS: 1. DEFINES FROM THE CONTIGIOUS DATA STORAGE STRUCTURE ‘''COM_AREA'' ;flscfliagsgngEA ADDRESS, RECEIVE RING ADDRESS AND THE SENDING 2. CLEARS THE INTERRUPT INDICATORS (RING BASE -1, <2, -3, =4) DEFINED AS HEAD_AREA. 3. LOADS THE RECEIVE AND SEND DESCRIPTORS WITH THE VALUES: A. ENVELOPE LOW, HIGN AND Q BUS ADDRESS B. RESERVED FIELD C. FLAG BIT D. OWENERSHIP BIT 4. LOAD THE RECEIVE ENVELOPE MESSAGE LENGTH WITH THE BUFFER SIZE IN BYTES. i FORMAL PARAMETERS: ] i i ; i i i : i PRI IR AT TRTR TR N Y N 5 :20 global routine INIT_COM_AREA = ; R 8=-Jul-1 983 1 ?sbttl *COMMUNICATION RING INITIALIZATION' ] [P YR 8-Jul-1983 15: SEQ 127 40 VAX-11 Bliss=16 v3-555 (17 FA EALJZRC 11REL.R : LLAKSHMANA. SPIDERSUSERS i i -NONE - IMPLICIT INPUTS: HEAD_AREA, RECEIVE_RING, SENDING_RING, COM_AREA IMPLICIT OUTPUTS: AS A RESULT OF THIS ROUTINE THE COMMUNICATION AREA WILL BE INITIALIZED. COMPLETTION CODES: FAL_CODE : INDICATE AN ERROR HAS OCCURED PAS_CODE : INDICATE NO ERROR SIDE EFFECTS: = NONE - begin incru I from 0 to RING_SIZF - 1 do incru J from 0 to 1 do ! TEST RING AREA FOR ZEROS ! if .COM_AREA [.1, .J, WORD_REF] ne?u 0 then begin RET_STATUS = FAL_CODE; return .RET_STATOS; ! THEN ! IF RING AREA IS NOT CLEAR ' RETURN WITH ERROR CODE SET Pa?e L 10 MISCELLANEOUS SECTIONS COMMUNICATION RING INITIALIZATION 2464 Siee 2467 gzgg SEQ 128 Pa?e 41 VAX=11 Bliss=16 Vv3=555 SERS .REALJZRCFA (17 CLAKSHMANA. 11REL SPID:ERSU end; | DEFINE THE ADDRESS LOCATIONS OF THE HEAD_AREA, RECEIVE_RING ; AND SEND_RING. ! DEFINE THE HEADER AREA 2470 HEAD AREA= COM_AREA; RECEIVE _RING = TOM AREA CREC_BASEJ]; SEND_RING = COM_AREA [SND_ BASE]; ! DEFINE THE RESPONSE RING AREA ! DEFINE THE COMMAND RING AREA 2474 2475 incru 1 from WORDO to WORD3 do HEAD_AREA [.I, WORD_REF] = ZERO; ! CLEAR THE HEADER AREA ' 24N gz;% 2476 2477 2478 2479 2480 2481 2482 2483 '+ ' LOAD UP THE COMMAND RING DESCRIPTORS WITH AN ENVELOPE ADDRESS, ! DEFINE THE °''FLAG BIT'' TO = 1 (INTERRUPT REQUESTED), DEFINE THE ! 'OWNERSHIP BIT'' TO ZERO (OWENED 8Y HOST) AND LOAD THE RESERVED ! FIELD WITH ZERO. !'=- szgg 1ncrg 1 from 0 to SND_ALLOCATE - 1 do egin ' CMD_LREF]; ! LO-ORDER SEND ENVELOPE ADDR 2486 SEND_RING [.I, LO_ENSAD] = SND ENVELOPE C.1., 2488 2489 SEND_RING [.I, QB “EXT) = ZERO; SEND_RING [.1I, D RSVD) = ZERO; ‘ HI-ORDER PORTION OF UNIBUS ! OR Q-BUS ADDRESS SEND_RING C.I, OWN_8IT]= ZERO; ! OWNERSHIP B1T, 0=OWNED BY HO SEND_RING [.1 H] ENSADJ = 2ERD; 2487 2490 SEND_RING [.1I, F[AG BIT] = ZERO; 2491 2492 end; n ~ Nel W TR TR FEPR P VA N TR X TR IR I R R R ER E T E YRI YE TR PR A SR PR AN L XN ¥ IRCFA?2 v01.0 HI-ORDER SEND ENVELOPE ADDR ! FLAG BIT, 1=INT. REQUESTED 249 '+ 2496 ! DEFINE THE °'‘OWNERSHIP BIT'' = 1 (OWNED BY PORT) DEFINE THE 'FLAG 26495 2497 2498 2499 2500 sgg; ! LOAD UP THE RESPONSE RING DESCRIPTORS WITH AN ENVELOPE ADDRESS, 1 BIT'' TO = 1 (INTERRUPT REQUESTED) AND THE RESERVED FIELD SET TO i ZEROS. - . 1ncrg 1 from 0 to REC_ALLOCATE - 1 do A RE M E R ARAR A I A PR PR FE PR YR 8-Jul=1983 15:23:25 8=-Jul=1983 14:44:20 2503 RE EIVE _RING [.I, LO_ENSAD] = REC ENVELOPE [ I, CMD LREF]; 2505 2506 2507 2508 RECEIVE RING .1, GBTEXT] = ZERO; RECEIVE_RING [.I,D_RSVD] = ZERO; RECEIVE_RING [.I, FUAG BIT] = 2ERO; RECEIVE_RING [.I, OWN_BIT]= ONE: 2504 2509 2510 2511 %g}% TE I E R 2514 end; ! HI-ORDER PORTION OF UQ ADDR ! RESERVED | ! OWENER BIT, 1=0WNED BY PORT ! ; SET THE RESPONSE ENVELOPE MESSAGF LENGTH ) 2515 gg}g incru ] from 0 to REC_ALLOCATE - 1 do REC _ENVELOPE [.1,”MSG_LENGTH]= RB_SIZE+2; 2518 2519 = PAS_CODE: RET_STATUS return .RET_STATOS; 2520 ! LO-ORDER SEC ENVELOPE ADDR RECEIVE_RING [.l. HI_ENSAD] = ZERD; ! HI-ORD R’ COMMAND ENV. ADDR end; ! CONVERT TO BYTES BEFORE ' LOADING M0 8=Jul- 198315: 23:25 MISCELLANEOUS SECTIONS IRCFA2 v01.0 8-Jul-1983 14: 44:20 COMMUNICATION RING INITIALIZATION 004167 005002 005001 INIT.COM.AREA COMMUNICATION RING INITIALIZATION JSR CLR CLR R1,$SAVE2 0000006 Mov ASL ADD ASL TST 0000006 0000006 0000006 MOV MoV BEQ 3s: 000001 R2 R1 R2.R0O RO R1,R0 R COM.AREA(RO) 3s R1 s J 2457 R2 s 1 2455 R1.M 2 RO RO R1 RO RO.#3 00C003 4 5%: R2 RZ.RI SEND.RING,R1 R2,-(SP) #56, -(sp> 000054 0000006 0000046 0000006 2470 2471 2472 s 1 s 1, 2474 2475 I | 2474 ;1 R 2484 2486 R s 1, PC.BLSMU RO, (R1) 0000006 000003 000002 066700 : : : #SND. ENVELOPE*4 RO R2.RO 000232 s 1,0 R1 0000006 000074 s Jot HEAD AREA,R1 0000006 0000006 s Jot 2462 2461 #COM.AREA+10,RECEIVE.RING #COM.AREA+110, SEND.RING A H 2410 2455 2457 2459 : : #COM.AREA, HEAD . AREA 000000G 0000006 0000106 0000006 0001106 0000006 : | : J s 1,v #FAL.CODE,RET.STATUS ggr.srArus.no ?2.x37 000037 Pa?e 42 A. 11RELERS .REALIZRCFA (17 SUS : CLAKSHMAN SPIDER VAX=-11 Bliss=16 V3-555 .SBTTL INIT.COM.AREA:: 0000006 SEQ 129 RO RO 2487 R 2488 ;DL 2489 SEND.RING,RO #3,2(R0) R2.R0O RO RO 000002 ;1,0 RO SEND.RING, #74,2(RO) 25'"0 RO SEND.RING,RO MISCELLANEOUS SECTIONS COMMUNICATION RING INITIALIZATION IRCFA2 v01.0 000236 042760 000244 010200 000246 000250 000252 000256 006300 006300 066700 042760 000266 000270 000272 000276 006300 006300 066700 042760 000264 010200 000304 022626 000306 005202 000310 000314 020227 101706 000002 BIC #37700,2(R0) 0000006 040000 000002 ASL ASL ADD 8IC RO RO SEND.RING,RO #40000,2 (RO) 0000006 100000 000002 ASL ASL ADD BIC RO RO SEND.RING,RO #100000,2(RO) CMP 8LOS R2.#17 5% 037700 000322 000324 000326 000332 000334 000336 000340 000342 000344 000350 000354 006301 006301 066701 010200 000300 106000 006000 006000 142700 062700 010011 000360 000362 006300 006300 000364 000370 000376 000400 000402 000404 000410 000416 000420 000422 000424 000430 000436 000440 000442 000444 000450 000456 000460 000462 000464 000470 000476 000500 000504 000506 010200 006300 006300 066700 142760 010200 006300 006300 066700 042760 010200 006300 006300 066700 042760 010200 006300 006300 MoV CMP INC 68: 000000G 000077 0000046 010200 066700 142760 MoV 000017 000316 005002 000320 010201 000356 8-Jul=~1983 15:23:25 8-Jul=1983 14:44:20 CLR MOV ASL ASL ADD MOV SWAB RORB ROR ROR 8l(8 ADD MoV MOV ASL ASL R2,RO b A 2490 R2,RO N 2491 (SP)+,(SP)+ R2 : ¢ 1 2485 2484 R2 R2.R1 H s l.» R1 R1 RECEIVE.RING,R1 R2,RO RO RO RO RO #77 ,RO #REC.ENVELOPE+4 R0 RO, (R1) R2,.RO 2505 R2 RO H A 2506 H 2507 I 2508 .1 2501 s 1 2515 0000006 000074 000002 RO RO RECEIVE.RING,RO #74,2(R0O) ASL ASL RO RO 0000006 040000 000002 ADD BIC RECEIVE.RING,RO #37700,2(R0) ASL ASL RO RO R2.RO ADD BIC RECEIVE.RING,RO #40000,2(R0) ASL ASL RO RO Mov R2.RO 066700 052760 0000006 100000 000002 ADD BIS RECEIVE .RING,RO #100000,2(RO) 020227 002017 cMP R2,#17 005202 101705 005001 INC BLOS CLR s Lo H A ASL ASL ADD BICB MoV 2501 2503 R2,RO RECEIVE.RING,RO #3,2(R0) 0000006 037700 000002 ] 2504 ADD 8I(8 MoV c L.® A RO RO 0000006 000003 000002 MoV SE@ 130 Pa?e 43 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (17 [LAKSHMANA, 11REL SPID:ERSU R2 6% R1 i 1. COMMUNICATION RING INITIALIZATION 7%: 010100 000300 106000 006000 006000 142700 000554 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEQUS SECTIONS IRCFA2 v01.0 012760 005201 020127 101762 005067 016700 000207 000077 000074 000017 0000006 0000006 0000006 MOV SWAB RORB ROR R1,RO RO RO RO RO #77 RO qu.REC.ENVELOPE(RO) 7% RET.STATUS gET.STATUS.RO 2521 8 HE I I,* R1.M17 ABSCODE + 2426 Routine Base: 183 words, : Routine Size: n: words invocatio 6 per : Maximum stack depth : SEQ 131 Pa?e 44 VAX=11 Bliss=16 v3-555 NA. 11RELERS .REALJZRCFA (17 SUS : CLAKSHMA SPIDER H : : 2516 2515 2518 2453 2410 cn MISCELLANEOUS SECTIONS IRCFA2 v01.0 : 8=-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 AZTEC GLOBAL ROUTINE 2522 ! 2523 2524 2525 2526 2527 %g%g : : 2530 5?%} | : : gggz : : FORMAL PARAMETERS : %ggg : IMPLICIT INPUTS: H : : 2537 2538 2539 : RET_STATUS | IMPLICIT OUTPUTS | SIDE EFFECTS : ! 2540 : 2542 : : : : : 25641 2543 2544 2545 3243 . global routine EX_SUP_PRG = 4+ : FUNCTIONAL DESCRIPTION : THIS CAMMNAD CAUSES THE SERVER TO TRANSFER THE PROGRAM FROM HOST MEMORY TO AN AREA IN THE CONTROLLER AND START IT EXECUTION. BUF_DESCRPTR - begin local TEMP; » 2548 ! THE INTERRUPT ROUTINE WILL SET THE FLAG CANCEL_TIMER WHEN CALLED. 2551 1_AM_NEX = 2ERO; : sggg ! UO PORT COMMAND ENVELOPE HEADER FIELD DEFINITION : 2556 : Sggg : : : ‘ gggg 5235 ; CLEAR THE FLAG HERE TO INSURE THE DETECTICN OF THE INTERRUPT. ’ SND ENVELOPE [.CMD_SLOT, MSG LENGTHJ SZ_ESP; 2557 2558 = ONE SND_ENVELOPE [.CMD_SLOT, CREDITS] SND_ENVELOPE [.CMD_SLOT, MSG TYPE]= 0; : sgg% i DUP COMMAND ENVELOPE FIELD DEFINITION : : 2563 2564 SND ENVELOPE ([.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE [.CHD_SLOT. CMD_HREF] = ZERO; : 2566 : : : : ; : ; : ; : : : ; ; : 2565 SND"ENVELOPE [.CMD_SLOT, CONN_ID] = 2: SND_ENVELOPE [.CMD_SLOT, UN_CUSED] = ZERO; SND_ENVELOPE L.CMD_SLOT, UN_HUSED] = ZERO;: 2567 2568 SND_ENVELOPE L.CMD_SLOT, OPTODE) = OP_ESP; SND_ENVELOPE [.CMD_SLOT, UGRSVD] = ZERO; 2570 SND_ENVELOPE [.CMD_SLOT, BLO_CNT] = .BYTE_COUNT; 2569 2571 2572 2573 2574 2575 2576 2577 2578 SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; SND_ENVELOPE [.CMD_SLOT, BHIZCNT] = 2ERO; ! BYTE COUNT LOW WORD ! BYTE COUNT HIGH WORD SND_ENVELOPE L.CMD_SLOT, BD_0J] = .BUF DESCRPTR i BUFFER DESCRIPTOR WORD 0 SND_ENVELOFE [.CMD_SLOT, BD_1] = ZERO; SND_ENVELOPE [.CMD_SLOT, BD_2) = ZERO; SND_ENVELOPE [.CMD_SLOT, BD_3] = ZERO; SND_ENVELOPE [.CMD_SLOT, BD 4] = ZERO 5] = ZERO; SND_ENVELOPE L[.CMD_SLOT, SEQ 132 Page & SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A (18 %sbttl 'A2TEC GLOBAL ROUTINE' : : : : : : : VAX-11 Bliss=16 V3=-555 ! BUFFER DESCRIPTOR WORD 1 ! BUFFER DESCRIPTOR WORD 2 i BUFFER DESCRIPTOR WORD 3 ! BUFFER DESCRIPTOR WORD 4 ! BUFFER DESCRIPTOR WORD 5 SND_ENVELOPE [.CMD_SLOT, OBD 0]= 2ERO; ' BUFFER DESCRIPTOR WORD 0 o 11 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 ! BUFFER DESCRIPTOR WORD 1 ! BUFFER DESCRIPTOR WORD 2 ! BUFFER DESCRIPTOR WORD 3 ! BUFFER DESCRIPTOR WORD & ! BUFFER DESCRIPTOR WORD 5 SND_ENVELOPE [.CMD_SLOT, 0BD_1) = ZERO: SND_ENVELOPE [.CMD-SLOT. OBDZ2] = ZERO: SND_ENVELOPE [.CMD_SLOT. 0BD-3) = ZERO: SNDENVELOPE [.CMD-SLOT. 0BD-4) = ZERO: SND_ENVELOPE [.CMDZSLOT, 0BD=53 = ZERO: PR PN YR PR YA TN PR LR NN KN P YR TN ¥ SEQ 133 Page 46 VAX=-11 Bliss=16 v3=555 (18 RCFA EL.REALIZ HMANA.11R ERS:[LAKS SPIDERSUS i SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. = PORT_OWNED; ssuo RING [.CMD_SLOT, OWN_BIT] ; READ THE IP REGISTER TO STIMULATE PORT POLLING. TEMP = .RC25_ADDR [RCIP, RC_ALLI: I EIETEYESE IR | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND GET_CMD_SLOT O; ] T ?ELAV (1); R return REC_STATUS (); TE R IR | CHECK THE END PACKET FOR GOOD STATUS eng, 005060 .SBTTL EX.SUP.PRG AZTEC GLOBAL ROUTINE MOV R1,-(SP) ; 2525 1.AM.NEX CMD. SLOT,=(SP) ; ; 2551 2556 ; 2557 ; 2558 : 2559 ; 2563 ; 2564 EX.SUP.PRG:: 010146 024646 005067 016746 012746 004767 012760 016716 012746 004767 142760 152760 016716 012746 004767 142760 016716 012746 004767 112760 016716 012746 004767 016760 016716 012746 004767 IRETURN THE STATUS 000054 0000006 000050 0000006 0000006 000054 0000006 000017 0000026 000001 0000026 0000006 000054 0000006 000360 0000026 0000006 000054 0000006 000002 0000006 000054 0000006 0006036 0000006 0000046 0000006 000054 0000006 0000066 CMP -(SP),~(SP) MOV JSR .~ (SP) #54 PC,BLSMUL (LR MOV 0000006 0000006 MOV MOV MOV JSR BICB 8ISB MOV MOV JSR BI(B (R0) #50 . SND . ENVELOPE CMD.SLOT, (SP) #54.=(SP) PC,BLSMUL #17,SND.ENVELOPE+2(RO) #1,SND.ENVELOPE+2(RO) cno SLOT, (SP) #54,~<sp$ PC,BLSMU 0360 suo ENVELOPE*Z(RO) MOV #54.-(SP) MOVB #2.SND.ENVELOPE+3(R0) MOV JSR #54.-(SP) PC,BLSMUL MOV cno SLOT MOV JSR MOV MOV MOV JSR CLR CMD. SLOT. (SP) PC,BL SMUL CMD. SLOT, (SP) CMD.REF, suo ENVELOPE*é(RO) S uL pc es (RO) +6 PE SND.ENVELO EN 8-Jul=1 98315:23:2 5 8=Jul=1983 14:44:2 0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 016716 012746 0000006 000054 0000006 0000106 0000006 000054 0000006 0000126 0000006 000054 0000006 000002 0000146 0000006 000054 0000006 0000156 0000006 000054 000C00G 0000166 0000006 000054 0000006 0000006 0000206 0000006 000054 0000006 0000226 0000006 000054 0000006 0000006 0000246 0000006 000054 0000006 0000266G 000000G 000054 0000006 000030G 0000006 000054 0000006 0000326 0000006 000054 0000006 VAX=-11 Bliss=-16 V3-555 SEO 134 ? 47 . 11REL .REALJZRCFA (18 SERS : CLAKSHMANA SPIDERSU CMD.SLOT, (SP) #56, (SPS PC.BLSMY : 2565 cno SLOT, (SP) ; 2566 : 2567 ; 2568 ; 2569 ; 2570 ; 25N ; 2572 ; 2573 ; 2574 CMD. SLOT, (SP) ; 2575 (RO) OPE +32 SND.ENVEL cno SLOT, (SP) ; 2576 ; 2577 ( CMD.SLOT, ; 2578 CMD.SLOT, (SP) ; 2579 SND. ENVELOPE410(R0) S~(sP$ PC aLsUL (RO) OPE SND.ENVEL+12 cnn SLOT, (SP) #54.-(SP$ PC,BLSMUL #2.SND. ENVELOPE+14 (RO) cno SLOT, (SP) #54.-(SP) PC.BLSMUL SND.ENVELOPE +15 (RO) cno SLOT, (SP) #56,-(SPS PC.BLSMU SND. ENVELOPE#16(R0) CMD.SLOT, (SP) #56.-(SP) PC.BLSMUL (R0) OPE +20 BYTE.COUNT, SND. ENVEL SLOTS(SP cno PC eLs SND. ENVELOPE*ZZ(RO) cno SLOT, (SP) #54.-(SP) PC,BLSMUL (R0) +24 PE BUF . oescapra SND. ENVELO cno SLOT, ( 254,-(spi PC.BLSMUL SND. ENVELOPE +26(R0) cno SLOT, (SP) -(spi pc sLs SND. ENVELOPE#SO(RO) #54.=(SP) PC.BLSMUL 256,-(SPS PC.BLSMU SND. ENVELOPE+34(R0) CMD.SLOT, (SP) 254, (SPS PC.BLSMU SND. ENVELOPE*Sé(RO) 016716 0000006 254,-(SPS PC,BLSMU SND. ENVELOPE*&O(RO) SEQ 135 Pa?e 48 VAX=-11 Bliss=16 Vv3=-555 . 11RELERS .REALJZRCFA (18 SUS : [LAKSHMANA SPIDER MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 456, -(sp> PC.BLSMU 000054 0000006 SND. ENVELOPE*AZ(RO) : 2580 cno SLOT, (SP) : 2581 (R0) OPE +46 SND.ENVEL cno SLOT, (SP) : 2582 : 2583 : 2587 8RC25.ADDR, 64 (SP) 64 (SP) ,RO ; *,RC.REG 2591 : : +,$8TMP2 2595 2598 L$DLY,RO 3s 66(SP) : +,88TMP1 CMD.SLOT, (SP) #54,~(SP} PC,BLSMUL +44 (R0) SND . ENVELOPE 0000006 000054 0000006 0000466 0000006 000054 0000006 0000506 0000006 000054 0000006 0000526 0000006 4.-(SP) PC eLSMUL #54.-(SP} PC.BLSMUL E +50 (RO) SND . ENVELOP CMD.SLOT, (SP) #54.~(SP) PC.BLSMUL (R0) +52 PE SND.ENVELO ggo.SLOT,RO RO SEND.RING,RO 0000006 100000 000002 0000006 000064 000064 000000V 000001 #100000,2(R0O) PC,GET.CMD.SLOT #1.R1 4$’ 18: 0000006 2$: 000066 RO 2% R1 1$ PC,REC.STATUS 3s: 48 000000V 000070 RTS 000207 : Routine Size: #70,SP 249 words, Routlne Base: ; Maximum stack depth per invocation: 30 words (SP3+,R1 PC ABSCODE + 32064 : RC.REG,TEMP : SSTMP : SSTMP1 : $$TMP?2 : : 2602 2525 G1 IRCFA2 v01.0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE [ 8-Jul-1983 15:23: 8-Jul-1983 14:44 49 VAX=11 Bliss=16 v3=555 19 .REALJZRCFA 11REL . NA SERS : [LAKSHMA SPIDERSU global routine SEND_DATA = [ [ oo [4 FUNCTIONAL DESCRIPTION: [4 SEND_DATA PROVIDES BUF_ADDRESS AND SIZE TO THE DM CODE PROGRAM FOR POSSIBLE READ, WRITE TO MEMORY. PARAMETERS L4 [ (4 NEEDED ARE BUF _LENGTH, H SADD. E_SADD [4 [ FORHAL PARAMETERS : [4 [ IMPLICIT INPUTS : H_SADD, E_SADD, BUF_LENGTH [ [4 IMPLICIT OUTPUTS : RET_STATUS [ 4 SIDE EFFECTS : 4 L4 [4 [ begin [4 [4 local [ TEMP; [ [4 [ . o L4 THE INTERRUPT ROUTINE WILL SET THE FLAG CANCEL_TIMER WHEN CALLED. CLEAR THE FLAG HERE TO INSURE THE DETECTION OF THE INTERRUPT, T [4 mtm ot - [4 = ZERO: I _AM_NEX [4 [ [4 [4 o [4 4 [ L4 [4 [4 [4 [ 4 L4 [ [ L4 [ 4l L4 [ [ [ [4 [ [4 ! UO PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND ENVELOPE (.CMD_SLOT, MSG LENGTHJ SZ_SED; SND_ENVELOPE L[.CMD_SLOT, CREDITS] = ONE: = 0; SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 2; SND “ENVELOPE [.CMD_SLOT, CONR_ID] ' DUP COMMAND ENVELOPE FIELD DEFINITION s~o ENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE [.CMD-SLOT. CMD_HREF] = ZERO: SND_ENVELOPE [.CMD_SLOT, UN_CUSED] = ZERO; SND_ENVELOPE [.CMDSLOT, UNTHUSED] = ZERO: SND_ENVELOPE L.CMD_SLOT, OPTODE] = OP_SED; SND_ENVELOPE [.CMD_SLOT. UQRSVD] = ZERO; SND_ENVELOPE [.CMD_SLOT, MODIFJER] = ZERO; = .BYTE_COUNT. SND_ENVELOPE [.CMD_SLOT, BLO_CNT) SND_ENVELOPE [.CMD_SLOT, BHI_CNT] = ZERO; SEQ 136 ! BYTE COUNT LOW WORD ! BYTE COUNT HIGH WORD SND_ENVELOPE [.CMD_SLOT, BD_0) = .BUF osscapra i BUFFER DESCRIPTOR WORD 0 SND_ENVELOPE [.CMDZSLOT. BDZ1] = ZERO? ! BUFFER DESCRIPTOR WORD 1 SND_ENVELOPE C.CMD-SLOT, BDZ2] = ZERD: ! BUFFER DESCRIPTOR WORD 2 SND_ENVELOPE [.CMDSLOT. BD-3] = ZERO; | BUFFER DESCRIPTOR WORD 3 SND_ENVELOPE [.CMD_SLOT, 8D_4] = 2ERO; ! BUFFER DESCRIPTOR WORD 4 s~o“ENVELOPE [.CMDZSLOT, BD_5] = ZERO; ' BUFFER DESCRIPTOR WORD 5 Pa?e H 1 8-Jul-198315:23:25 8-Jul=-1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 P SE a 137 age 50 12RCFA (19 N PN M { SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. TRTR SEND_RING [.CMD_SLOT. OWN_BIT] = PORT_OWNED; TNTR RN PR TN FE { READ THE IP REGISTER TO STIMULATE PORT POLLING. TEMP = .RC25_ADDR [RCIP, RC_ALLI; { GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND [YEIRIRIXEIEIEYE GET_CMD_SLOT O); DELAY (1); | CHECK THE END PACKET FOR GOOD STATUS ' RETURN THE STATUS regurn REC_STATUS (); ena, .SBTTL SEND.DATA:: MOV CMP 0000006 0000006 000054 0000006 000034 0000006 0000006 0054 0000006 000017 0000026 0000026 000001 0000006 000054 0000006 MOV MOV MOV JSR R1,~(SP) 2608 1.AM.NEX CMD.SLOT,=(SP) #54.=(SP) PC.BLSMUL 2636 2641 -(5P),=~(SP) (RO) #34 , SND . ENVELOPE CMD.SLOT, (SP) csa -(sP) BLSMUL BISB E +2 (RO) 01?suo ENVELOP OPE+2(R0) MOV #54,~(SP} BI(B MOV JSR #1,SND.ENVEL CMD. SLOT, (SP) BICB E +2(R0) #360,SND.ENVELOP 000002 0000036 MOVB #2.SND.ENVELOPE+3(R0) 000054 0000006 0000006 000004G MOV MOV JSR MOV 2644 cno SLOT, (SP) 2648 #54.~(SP) MOV CMD.REF, sno ENVELOPE*k(RO) PC.BLSMUL cmp.sLof 0000006 MOV JSR CLR MOV 256,-(spi PC.BLSMUL *6(R0) SND.ENVELOPE CMD.SLOT, (SP) 0000006 JSR PC.BLSMUL 000054 0000066 0000006 0000006 000054 0000106 0000006 000054 0000006 MOV MOV CLR MOV MOV JSR 2643 CMD. SLOT, (SP) #54.=(SP) PC.BLSMUL MOV JSR 2642 PC.BLSMUL 0000026G 0000006 016716 012746 004767 CLR MOV MOV JSR SEND.DATA AZTEC GLOBAL ROUTINE 000360 0000006 000054 0000006 000214 000220 VAX=-11 Bliss=16 V3=555 SPIDER‘USERS [LAKSHMANA. 11REL .REAL .- (SP} #54 SND.ENVELOPE+10(R0) CMD.SLOT, (SP) #54 .-(SP) PC,BLSMUL 2649 2650 2651 In 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 CLR 0000126 MOV MOV 0 G 000004 0000146 0000006 000054 Mov8 MOV MOV CLRB MOV MOV CLR MoV MoV JSR MoV MOV MOV JSR 0000206 CLR G MoV MOV JSR MOV MOV MOV JSR 0000246 CLR 000570 001411 016700 001404 000050 000000V 000001 0000006 H 2652 (R0) 44 SND. ENVELOPE+14 cno SLOT, (SP) : 2653 : 2654 : 2655 : 2656 H 2657 : 2658 : 2659 #54.-(SP} PC.BLSMUL 256,-(SPS PC.BLSMU SND. ENVELOPE+1S(R0) cno SLOT, (SP) #54.-(SP) PC.BLSMUL SND. ENVELOPE +16(R0) cno SLOT, (SP) #54.-(SP) PC.BLSMUL BYTE.COUNT, SND. ENVELOPE +20(R0) CMD. SLOT, (SP) #54.~(SP) PC.BLSMUL (R0) OPE +22 SND.ENVEL P) SLgTs(S cno PC aLSMUL (R0) OPE +24 BUF.DESCRPTR, SND.ENVEL CMD.SLOT, (SP) #54.-(SP} PC.BLSMUL (R0) SND. ENVELOPE+26 CMD. SLOT (SP) CMD.SLOT, (SP) 254, -<sp) PC.BLSMU : 2660 CMD. SLOT, (SP) : 2661 CMD.SLOT, (SP) H 2662 : 2666 fvssTHR2 Sere JSR CLR MOV MOV JSR CLR 1$: SND. ENVELOPE*12(RO) cno SLOT, (SP) MoV MOV MOV MOV 0000006 100000 000002 0000006 000050 SPIDERSUSERS: CLAKSHMANA. 11REL .REALJZRCFA (19 #54.=( PC.BL snu JSR CLR 0000366 0000006 SEO 138 ? MOV JSR CLR 0000006 000054 0000006 VAX=-11 Bliss=16 V3-555 SND. ENVELOPE +30(R0) SND. ENVELOPE*SZ(RO) #54.-(SP) PC.BLSMUL SND. ENVELOPE*S&(RO) #54, -(SP) PC,BLSMU SND. ENVELOPE*Sb(RO) MOV ASL ASL ADD ggv.SLOT.RO MOV MOV a8RC25.ADDR,50(SP) 50(SP) ,RO RO SEND.RING,RO 8IS #100000,2(R0Q) JSR PC.G%T.CHD.SLOT MOV 8EQ MOV BEQ 48 4 LSDLY,RO 3 : *,88TMPT 000572 000576 000600 000602 000604 000606 000612 000616 000620 VAX=11 Bliss=16 Vv3=555 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 005066 005300 001374 005301 000766 004767 062706 012601 000207 000052 SPIDERSUSERS: CLAKSHMANA. 11REL.REAL JZRC A (19 2$: 3s: 000000V 000054 48: CLR DEC BNE DEC B8R JSR ADD MOV RTS 52(SP) RO 2% PC,REC.STATUS #54,SP (SP)+,R1 PC Routine Base: ABSCODE + 4166 201 words, : Maximum stack depth per invocation: 24 words : Routine Size: : 2682 2683 ] . SEO 139 52 Pa : $STMP ; $$TMP1 ; $$TMP2 2680 2608 NN (= ]V, ] aro N S SEQ 140 a?e 5 ] IRCFA (20 SPIDERSUSERS: [LAKSHMANA. 11REL .REAL VAX=11 Bliss=16 V3-555 global routine REC_DATA = ¢+ FUNCTION DESCRIPTION : THE REMOTE PROGRAM WRITES DATA INTO THE BUFFER UP TO THE AMOUNT SPECIFIED BY THE BYTE COUNT AND RETURNS STATUS. THE STATUS IS RECEIVED BY THE USE OF THIS COMMAND. BUF_DESCRPTR POINTS TO THE WORD RECEIVED DM CODE. FORMAL PARAMETERS : IMPLICIT INPUTS : BUF_DESCRPTR IMPLICIT OUTPUTS : RET_STATUS SIDE EFFECTS : begin local TEMP; THE INTERRUPT ROUTINE WILL SET THE FLAG CANCEL_TIMER WHEN CALLED. CLEAR THE FLAG HERE TO INSURE THE DETECTION OF THE INTERRUPT. i_AM_NEX = ZERO: : UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION = SZ_RED; s~o ENVELOPE [.CMD_SLOT, MSG LENGTH] SND_ENVELOPE L[.CMD_SLOT, CREDITS]= ONE; = 0; SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] SND “ENVELOPE C[.CMD_SLOT, CONR_ID] = 2: ; DUP COMMAND ENVELOPE FIELD DEFINITION s~o ENVELOPE C. [.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE (. [.CMD_SLOT, CMD_HREF] = ZERO? SND_ENVELOPE (. L[.CMD_SLOT, UN_CUSED] = ZERO; SND_ENVELOPE [. [.CMD_ SLOT. UN"HUSED) = ZERO: SND_ENVELOPE (. L.CMD_SLOT, OPTODE] = OP_RED; SND_ENVELOPE L. [.CMD_SLOT, UQRSVD] = ZERO; SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; 0.000 0000 ~NNN mmmm 0neununnn-—— o) \=4 - o . w - = A~/ ! BYTE COUNT LOW WORD SND_ENVELOPE [.CMD_SLOT, BLO_CNT) = .BYTE_COUNT; HIGH WORD COUNT BYTE ! SND_ENVELOPE E.CHD_SLOT. BHIZCN 3 = ZERO; WORD 0 DESCRIPTOR BUFFER .BUF DESCRPTR i SND_ENVELOPE 1 WORD R DESCRIPTO BUFFER I 1 SND_ENVELOPE C. i BUFFER DESCRIPTOR WORD 2 SND_ENVELOPE (. i BUFFER DESCRIPTOR WORD 3 SND_ENVELOPE (. ! BUFFER DESCRIPTOR WORD 4 SND_ENVELOPE (. ! BUFFER DESCRIPTOR WORD 5 ZERO; _ENVELOPE €. SND o TN TR TN TN ¥ TR R I IR R TR PR PR TR YR IR TR LRTR LR XA AN 2 [ I ETE TR IR A PRTR PR R YR T X ) R IR IR I TR TR T A A RE R R EEEE TR —b 8-Jul=19 8-Jul=19 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE [==1e"] Wi K11 L1 VAX=-11 Bliss=16 V3=555 54 SPIDERSUSERS: CLAKSHMANA. 11REL .REALJZRCFA (20 N FI ¥ ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. N PR SEND_RING [.CMD_SLOT, OWN_BIT] = PORT_OWNED; YRTN PR | READ THE 1P REGISTER TO STIMULATE PORT POLLING. TEMP = .RC25_ADDR [RCIP, RC_ALLI; TNYA FE | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND IRIRIEIAIETE GET_CMD_SLOT O); DELAY (1); | CHECK THE END PACKET FOR GOOD STATUS ! RETURN THE STATUS return REC_STATUS (); YE end; 024646 005067 016746 012746 004767 012760 016716 012746 004767 142760 152760 016716 012746 004767 142760 016716 012746 004767 112760 016716 012746 004767 016760 016716 012746 004767 005060 016716 012746 004767 005060 016716 012746 004767 .SBTTL REC.DATA AZTEC GLOBAL ROUTINE MOV R1,-(SP) REC.DATA:: 010146 000214 000220 8-Jul~-1983 15:23:25 8~Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SEQ 141 Page 0000006 0000006 000054 0000006 000034 0000006 000054 0000006 000017 0000006 000360 0000006 000054 0000006 CMP CLR MOV MOV #54.~<sp> MOV #S4.-(SP5 BISB #1,SND.ENVE 0000006 MOV MOV 0000026 JSR BICB 0000026 JSR MOV MOV 0000026 000002 0000036 0000006 000054 0000006 0000006 0000046 0000006 PC.BLSMU ENVELOPE(RO) #34,SND. CMD.SLOT, (SP) +2(R0) 017suo ENVELOPE LOPE+2(R0) cno SLOT (SP) sp§ SHUL PC MOV cno s MOV JSR #360 sno ENVELOPE*Z(RO) 5 #2.SND. ENVELOPE*S(RO) MOV CMD.REF, SND.ENVELOPE +4/R0) MOV rIf4 2725 cMD.SLoT, (SP) 2726 #54.-(SP) CLR MOV (R0) +6 PE SND.ENVELO CMD.SLOT, (SP) PC,BLSMUL MOV #54.=(S S CLR SND. ENVELOPE*10(R0) MOV Mov JSR 2720 CMD. SLOT, (SP) #54.=(SP) PC.,BLSMUL MOV JSR 2719 pc e sn MOVEB MOV MOV JSR 2713 2718 SMUL JSR BI(B JSR 0000006 -($P),=(SP) 1.AM.NEX CMD.SLOT ,=(SP) 2684 2727 PC.BLSMU CMD.SLOT, (SP) 054.-(SP) PC,BLSMUL 2728 n1n 8-Jul=-1983 15:2 3:25 8~Jul=~198314:4 4:20 MISCELLANEQUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 E +12 (RO) SND . ENVELOP CMD.SLOT, (SP) 0000126 0000006 000054 #54,~(SP} 0000086 0000146 (R0) #5.SND.ENVELOPE+14 SEQ 142 Page 55 VAX=11 Bliss=16 v3=555 A (20 .REALJZRCF 11REL A. CLAKSHMAN SPIDERSUSERS H 2729 CMD.SLOT, (SP) #54.-(SP$ PC.BLSMUL ; 2730 cnoSLg;s(SP) : 2731 ; 2732 : 2733 ; 2734 ; 2735 ; 2736 ; 2737 : 2738 ; 2739 ; 2743 aRC25.ADDR, 50(SP) : *,RC.REG 2747 PC,GET.CMD.SLOT H 2751 PC,BLSMUL 00006 (RO) SND.ENVELOPE+15 PC ,BLSMUL (R0) +16 PE SND.ENVELO SLOTS(SP cno pc aLsn G (R0) BYTE.COUNT, SND.ENVELOPE+20 0000002 0000206 CMD.SLOT, (SP) #54.=(SP) PC.BLSMUL +22 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54.-(SP} PC.BLSMUL 6 (R0) +24 PE BUF. oescnpra SND.ENVELO 0000002 0000246 CMD.SLOT, (SP) 956, -<sp> PC.BLSMU SND. ENVELOPE*26(R0) CMD.SLOT, (SP) #54.=(SP) PC,BLSMUL (RO) OPE +30 SND.ENVEL CMD.SLOT, (SP) #54.~(SP} PC.BLSMUL SND. ENVELOPE +32(R0) CMD.SLOT, (SP) #54.=-(SP) PC.BLSMUL 000054 0000006 0000346 0000006 000054 0000006 0000366 000000G 000564 000570 001411 016700 001404 0000006 100000 000002 0000006 000050 000050 000000V 000001 0000006 +34 (R0) SND.ENVELOPE CMD.SLOT, (SP) #54.~(SP) PC.BLSMUL (R0) OPE +36 SND.ENVEL ggo.SLOT,RO RO SEND.RING,RO #100000, 2 (RO) 50(SP) ,RO 18: #1,R1 31 L$DLY,RO 3% : RC.REG,TEMP : *,88TMP2 ; *,$8TMP] 2753 000572 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCEILLLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 005066 2$: 000052 3$: 000616 000620 01260 000207 : Routine Size: 4$: 000000V 000054 201 words, 2759 2760 DEC BNE DEC BR JSR ADD MOV _RTS Routine Base: : Maximum stack depth per invocation: : H CLR 24 words 52(SP) RO 2$ R1 1$ PC,REC.STATUS #564 ,SP (SP)+,R1 PC ABSCODE + 5010 SEQ 143 Pa?e 56 VAX=11 Bliss=16 V3=555 NA . 11RELERS .REALJZRCFA (20 SUS : CLAKSHMA SPIDER : $STMP : $$TMPI : $$TMP2 H H 2757 2684 8 12 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 8-Jul=1983 14:44:20 !;X-11 Bliss=16 V3-555 Tese i FUNCTION DESCRIPTION : THE SET CONTROLLER CHARACTER COMMAND IS USED TO SET HOST SETTABLE UNIT CHARACTERISTICS AND OBTAIN THOSE UNIT CHARACTERISTICS THAT ARE ESSENTIAL FOR PROPER CLASS DRIVER OPERATION. _THIS COMMAND NS%E? S%IE?zEI&E UNIT'S STATE ("UNIT-ONLINE'', ‘UNIT-AVAILABLE'’, YA A IR R PR TR FORMAL PARAMETERS =~ NONE - : IMPLICIT INPUTS : INPLICIT OUTPUTS : = NONE - I COMPLETEDTION CODES : PRX (YRR RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE SIDE EFFECTS : begin local TEMP; ; UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, MSG LENGTHJ SZ_SCC; ! LOAD MESSAGE LENGTH SND_ENVELOPE [.CMD_SLOT, CREBITS]= ONE; i LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 0; ! MESSAGE TYPE ‘SEQUENTIAL' SND_ENVELOPE [.CMD_SLOT, ~ONR_ID] = 0 i DEFINE CONNECTION ID ‘DUP* TE REAR AT AR E I E M E M E EE N IR E IRIE YRR PR TRTR YR YR LR TR N R ANY PREVIOUSLY DEFINED CONTROLLER CHARACTERISTICS WILL POSSIBLY BE ALTERED AFTERE EXECUTION OF THEIS COMMAND. ) ; MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; !LOAD COMMAND REFERENCE # [.CMD”SLOT, UQRSVD] = ZFRO SND_ENVELOPE SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; ; NOT USED SND_ENVELOPE SND_ENVELOPE SND_ENVELOPE SND_ENVLLOPE [.CMD_SLOT, CMD_HREF] = ZERO; [.CMD_SLOT, UN_CUSED) = ZERO; [.CMD_SLOT, UNHUSED] = ZERO: [.CMD_SLOT, OPTODE] = OP_SCC; ! ! ! ! ZERO HI ORDER CMD REF # NOT USED IN DUP IMPLIMENT. NOT USED IN DUP IMPLIMENT. DEFINE_COMMAND OPCODE DEFINE CMD MODIFIERS ; COMMAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION = ZERO; SND_ENVELOPE [.CMD_SLOT, MSCP_VER] ! MSCP VERSION SND_ENVELOPE [.CMD_SLOT, HOST TOUJ = ZERO; i HOST TIMEOUT VALUE SND_ENVELOPE [.CMD_SLOT, CTL FLAGS) = ZERO; ! CONTROLLER GLAGS SND_ENVELOPE [.CMD_SLOT, RS$SVD]= ZERO; ! RESER VED SND_ENVELOPE [.CMD_SLOT, T$SD_0] = ZERO; i TIME AND DATE WORD 0 SEO 144 ? IDERSUSERS: [LAKSHMANA. 11REL .REALJZRCFA (21 global routine SET_CNTLR_CHAR = PRI E TRYN PR PR PR LR LRLI 2N ¥ IRCFA2 v01.0 8-Jul-1983 15:23:25 c1 8=Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SND_ENVELOPE [.CMD_SLOT, T$D_1J = ZERO; ! TIME AND DATE WORD 1 SND_ENVELOPE [.CMD_SLOT, T$D-2] = ZERO; ! TIME AND DATE WORD 2 SND_ENVELOPE [.CMDZSLOT, TSD-3) = ZERO; ! TIME AND DATE WORD 3 ' CNTL DEP PARAMETER LO WORD SND_ENVELOPE [.CMDSLOT. CDPTLOJ = ZERO: i CNTL DEP PARAMETER HI WORD SND_ENVELOPE [.CMDZSLOT, CDPC“HIJ = ZERO; i SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. ; ; ; ; ; 2818 2819 2820 2821 gggg ; 5ggg ; %ggg ; %ggg ; gggq ; gggg TEMP = .RC25_ADDR [RCIP, RC_ALL): | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND ; 2834 GET_CMD_SLOT (); ; sggg | CHECK THE END PACKET FOR GOOD STATUS H : ; : : 000000 000002 seuo RING [.CMD_SLOT, OWN_BIT]= PORT_OWNED; ; READ THE IP REGISTER TO STIMULATE PORT POLLING. ! DELAY (1) s 2835 2836 2837 ! RETURN THE STATUS return REC_STATUS (). 2840 end; 2841 .SBTTL SET.CNTLR.CHAR AZTEC GLOBAL ROUTINE SET.CNTLR.CHAR:: 010146 R1,-(SP) ; 2761 cno SLOT,=(SP) ; 2796 JSR MOV MOV suo ENVELOPE(RO) c46 cno sLoT, (SP) ; 2797 JSR BICB BISB BL $MUL SND. ENVELOPE*Z(RO) 017 #1,SND.ENVELOPE+2(R0) MOV JSR BICB cno SLOT (SP) SP) PCsnu #360,SND. ENVELOPE+2(RO) ; 2798 CMD. SLOT,( 2799 CLRB ca«wi PC,BLSMUL ; SND.ENVELOPE+3(R0) CMD.SLOT, (SP) ; 2803 2804 2805 MOV 024646 000004 016746 0000006 CMP MOV 000010 012746 000054 MOV 000032 012746 000 MOV 012760 000040 0000006 000020 000026 016716 0000006 000014 004767 0000006 0000006 142760 000017 0000026 000042 000050 152760 000001 0000026 000036 004767 000056 016716 0000006 000062 012746 000056 000066 004767 0000006 000072 142760 000360 000002G 000100 016716 0000006 MOV MOV 000054 012746 0000006 000104 004767 MOV JSR 000120 016716 0000006 MOV 000110 000114 105060 0000036 000124 012746 000054 000134 016760 0000006 000004G 000130 004767 0000006 000142 016716 0000006 000146 012746 000054 000152 004767 0000006 000156 seo 145 ? 8 VAX-11 Bliss=16 V3-555 (21 .REALIZRCFA ANA.11REL RS:[LAKSHM SPIDERSUSE 005060 0000066 000162 016716 0000006 000166 012746 000054 -($P),=(SP) a 4-(spi ~=(SPS MOV #54.-(SP) MOV CMD. REF, suo ENVELOPE#A(RO) JSR PC.BLSMUL MOV JSR -(sP$ 456, PC.BLSMUL : MOV CMD. SLOT, (SP) ; MOV CLR MOV cno sLof (R0) +6 PE SND. ENVELO #54.-(SP} 8-Jul=-1983 15:23:2 8-Jul=1983 14:44:2 MISCELLANEQUS SECTIONS AZTEC GLOBAL ROUTINE J00006 000010G SEQ 146 Pa?e 5 VAX=11 Bliss=16 V3=-555 NA . 11RELERS .REALJZRCFA (21 SUS : CLAKSHMA SPIDER PC,BLSMUL SND. ENVELOPE +10(RO0) SLOTS(SP) CHD H 2806 H 2807 ; 2808 : 2809 CMD.SLOT, (SP) : 2813 PC.BLSMUL SND. ENVELOPE*ZO(RO) SLOTS(SP cno : 2814 : 2815 : 2816 H 2817 : 2818 : 2819 : 2820 : 2821 : 2822 nesu SND. ENVELOPE+12(R0) cno SLOT, (SP) 4.-(SP} PC BLSMUL (RO) #4. SND.ENVELOPE+14 cno SLOT, (SP) 4.~(SP) PC aLsnu (RO) SND.ENVELOPE+15 cno SLOT, (SP) #54.,~(SP$ PC,BLSMUL SND. ENVELOPE*16(R0) .- (SP} #54 PC eLsnu E +22 (R0) SND . ENVELOP CMD.SLOT, (SP) #54.~(SP) PC,BLSMUL SND.ENVELOPE*Z‘(RO) cnn SLOT, ( 254,-(SPS PC.BLSMUL SND. ENVELOPE*26(R0) cno SLOT, (SP) #54.-(SP} PC ,BLSMUL SND. ENVELOPE*30(R0) SLOTs(SP CHD ceuw SND.ENVELOPE*SZ(RO) CMD.SLOT, (SP) #54 .- (SP} PC.BLSMUL SND. ENVELOPE*34(R0) cno SLOT, (SP) 256,-(SPS PC.BLSMU SND. ENVELOPE+36(RO) cno SLOT, (SP) -(SPS PC e $MU SND. ENVELOPE*&O(RO) 000534 012746 004767 cno SLOT, (SP) 0000006 #54.-(SP} PC.BLSMUL E 12 8-Jul-1983 15: 23:25 8-Jul=-1983 14: 46:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SND . ENVELOPE +42(R0) ggD.SLOT.RO 0000426 0000006 0000006 100000 000002 000000G 000054 000054 000000V 000001 @RC25.ADDR,54(SP) 54(SP) ,RO PC,GET.CMD.SLOT #1,R1 s ) 000056 2s: 48 LSDLY,RO 3s 56(SP) : : 2842 2843 ; *,RC.REG 2830 : ; «,$8TMP2 2834 2836 ?1 : $$TMP2 PC REC STATUS : : 260, RTS ; ¢, 88TMP1 : $$TMP : SSTMP1 23 4$: ; RC.REG,TEMP RO (SP)* R1 PC ABSCODE + 5632 Routine Base: 212 words, words 26 Haxxmum stack depth per invocation: : Routine Size: 2826 SEND.RING,RO #100000,2(R0) 3s: 000207 : RO 0000006 000000V 000060 SEO 147 ?e 60 VAX=11 Bliss=16 Vv3-555 CFA (21 .REALJZR SPIDERSUSERS: CLAKSHMANA. 11REL 2840 2761 F 12 MISCELLANEOUS SECTIONS IRCFA2 AZTEC GLOBAL ROUTINE v01.0 2845 2846 : : : 2847 : ggg; 2848 2849 2850 : : : 2853 2854 2855 2856 2857 : : : : : 2858 2859 : : : : H !++ : | FUNCTIONAL DESCRIPTION THE AVAILABLE COMMAND IS USED TO SET THE UNIT-ABAILABLE WHEN ALL _OUTSTANDING COMMANDS fOR THE SPECIFIED UNIT ARE COMPLETED. IF THE ‘‘SPIN-DOWN'' MODIFIER IS SPECIFIED, THE DISK SPINS DOWN | ! AND ITS HEADS ARE UNLOADED. : FORMAL PARAMETERS : IMPLICIT INPUTS : IMPLICIT QUTPUTS : SIDE EFFECTS : ! ! ! ! ! !=- . begin 2860 2861 local TEMP; : : : 2862 2863 2864 2865 : . : 2868 2869 2870 %g;} . : sg;z ; MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION : : M : : : : 2875 2876 2877 2878 2879 2880 ggg; ‘ : gggz ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. : sggg ' : sggg ; READ THE I[P REGISTER TO STIMULATE PORT POLLING. : gggg ' ; ggg} ; GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND : : 2893 2894 : : ; : : : Sggg 2895 2896 2897 ! ; UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION ! ! ! SND_ENVELOPE [.CMD_SLOT, MSG LENGTH] = SZ_AVL:; ! LOAD MESSAGE LENGTH ! LOAD CREDIT SIZE SND_ENVELOPE L. CHD SLOT, CREDITS] = ONE; SND_“ENVELOPE [.CMD_“SLOT, MSG _TYPE)= 0; ! MESSAGE TYPE °*SEQUENTIAL' SND_“ENVELOPE [. CHD SLoT, ONN_ID] = 0; ! DEFINE CONNECTION ID °'ODUP’ SND_ENVELOPE [.CMD_SLOT, CMD_ LREF) = .CMD_REF; SND ENVELOPE C.CMD_SLOT, CMD “HREF] = ZER SND ENVELOPE C.CMD_SLOT, UN_ CusSeED] = .UNIT SNC ENVELOPE [.CHD-SLOT UN_HUSED] = ZERO; SND_“ENVELOPE [.CMD_SLOT, OPTODE) = OP_AVL:; SND ENVELOPE C. CHD SLOT, UQRSVD] = ZERO; SND_“ENVELOPE L. CND SLOT, MODIFIER] = MD_SPD; !LOAD COMMAND REFERENCE # ! ZERO H] ORDER CMD REF # ! SELECTED UNIT ! NOT USED IN DUP IMPL JMENT. ! DEFINE COMMAND OPCODE " NOT USED ' DEFINE CMD MODIFIERS SEND_RING [.CMD_SLOT, OWN_BIT] = PORT_OWNED; TEMP = .RC25_ADDR [RCIP, RC_ALLI; GET_CMD_SLOT (); DELAY (1); 5333 ; CHECK THE END PACKET FOR GOOD STATUS 2900 return REC_STATUS O; ! RETURN THE STATUS SEO 148 ? SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA ( global routine AVAILABLE = 2844 : 8=-Jul=~1983 15:23:25 8=Jul=1983 14:44:20 VAX=11 Bliss=16 V3-555 SEQ 149 Pa?e 62 VAX=11 Bliss=16 V3-555 NA. 1 1RELERS .REALJZRCFA (22 SUS : CLAKSHMA SPIDER MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 2901 end; .SBTTL AVAILABL;&; 010146 024646 016746 0000006 000054 0000006 000014 0000006 0000006 000054 0000006 000017 0000026 000001 000002G 0000006 000054 0000006 800360G 0000026 AVAILABLE AZTEC GLOBAL ROUTINE : 2844 H 2868 : 2869 : 2870 : 2871 : 2875 : 2876 CMD.SLOT, (SP) : 2877 E*10(R0) UNIT, snoENVELOP (SP) : 2878 : 2879 : 2880 : 2881 : 2885 CMD. SLOT #54.-(SP} PC,BLSMUL #14,SND. ENVELOPE (RO) cno SLOT, (SP) o 54.=(SP} +2 (R0} 017 SND.ENVELOPE BLSMUL #1,SND.ENVELOPE+2 (RO) cno SLOT, (SP) c 4.-(SP) BLSMUL l360.$ND.ENVELOPE*2(RO) CMD.SLOT, (SP) #54.-(SP) PC.BLSMUL SND. ENVELOPE +3(R0) CMD.SLOT, (SP) #54.-(SP) 6 0000006 0000046 PC.BLSMUL (R0) CMD.REF, SND .ENVELOPE+4 (SP) OT, CMD.SL #54.=(SP) PC.BLSMUL +6 (R0) SND. ENVELOPE G 0000002 0000106 254 .-(spS PC.BLSMU CMD.SLOT, #54.-(SP} PC,BLSMUL +12 (RO) SND.ENVELOPE cno SLOT, (SP) G 000010G 0000146 c 4-(SPS (R0) +14 PE 016 SND.ENVELO LSMUL cno sLoT, (SP) #54.,~(SP} PC,BLSMUL +15 (R0) SND.ENVELOPE cno SLOT, (SP) 0000006 000301 0000166 0000006 052760 000006 100000 000002 #54.=(SP$ PC.,BLSMUL #1.SND.ENVELOPE +16(R0) cgo.SLOT,RO RO SEND.RING,R0 #100000,2(RO) H 12 &Hwn 8-Jul=-1983 1 8=-Jul=-1983 14: MISCELLANEQUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA? v01.0 017766 016600 004767 012701 001411 016700 0000006 000030 000030 000000V 000001 SRC25.ADDR,30(SP) P) .RO 30(SP), PC.G?T.CHD.SLOT s 0000006 ) 000032 2s: 3 LSDLY,RO 3s 32(SP) RO 23 3s: 000000V 000034 R1 18 PC,REC.STATUS #34,SP 4(8: RTS (SP)+,R1 PC 0 ABSCODE + 6502 134 words,. Routine Base: : Routine Size: 16 words invocation: per : Maximum stack depth : : 2902 2903 SEQ 150 Pa?e 63 VAX=11 Bliss=16 v3=555 .REALJZRCFA (22 ERS 11REL . A SUS CLAKSHMAN : SPIDER : *,RC.REG 2889 H ; v, 88TMP?2 2893 2896 : RC.REG,TEMP : »,$8TMP1 : SSTMP : SSTMP1 ; $SSTMPC H N 2900 2844 SEQ 151 IRCFA? v01.0 64 VAX-11 Bliss=16 Vv3=-555 (23 FA .REALJZRC NA. 11REL SERS : LLAKSHMA SPIDERSU Pa?e MISCELLANEOUS SECTIONS A2TEC GLOBAL ROUTINE global routine ON_LINE = . [4 . [ ‘+¢ . o . ! FUNCTIONAL DESCRIPTION : . [ ! [ . L4 - [ . [ . L] - [ . o . [ THE ONLINE COMMAND IS USED TO BRING A UNIT °UNIT-ONLINE, SET HOST SETTABLE UNIT CHARACTERISTICS AND OBTAIN THOSE UNIT CHARACTERISTICS THAT ARE ESSENTIAL FOR PROPER CLASS DRIVER OPERATION. THE UNIT IS SPUN-UP, IF NECESSARY, AND IS HEADS ARE LOADED PRIOR TO RETURNING THE ONLINE COMMAND'S END MESSAGE. HOST HOST SETTABLE CHARACTERISTICS COMMAND WERE ISSUED. BEEN HAS UNIT THE SETTABLE CHARACTERISTICS ARE SET AFTER SUCCEDED. HAVE CHECKS SUCCESSFULLY SPUN-UP AND ANY OTHER VALIDITY . [4 FORMAL PARAMETERS : = NONE - . [ - LJ . [ IMPLICIT INPUTS : . L . o INPLICIT QUTPUTS : . 4 = NONE - . [4 [J COMPLETEDTION CODES : . RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE o . [4 . [4 [4 SIDE EFFECTS : - [4 [4 . L4 ANY PREVIOUSLY DEFINED CONTROLLER CHARACTERISTICS WILL POSSIBLY BE ALTERED AFTERE EXECUTION OF THEIS COMMAND. . [4 - L4 4 begin - [4 - [4 . [ local TEMP; - [4 . [4 . [4 [ - 4 - [4 . LJ . [4 ; UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, MSG_LENGTH] = SZ_ONL; SND_ENVELOPE [.CMD_SLOT, CREDITS] = ONE; ! LOAD MESSAGE LENGTH ! LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 0; ! MESSAGE TYPE ‘SEQUENTIAL'® SND_ENVELOPE [.CMD_SLOT, CONR_ID] = 0; ! DEFINE CONNECTION ID °'DUP’ . [4 . [4 g MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION . [ . L4 . [ - [4 . 4 - [4 . L4 . [4 SND_ENVELOPE [.CMD_SLOT, CMD_LREF] SND_ENVELOPE [.CMD_SLOT, CMD_HREF] SND_ENVELOPE [.CMDZSLOT, UN_CUSED] SND_ENVELOPE [.CMD_SLOT, SND_ENVELOPE [. CMDp_SLOT, CMDTMSLOT, SND_ENVELOPE [.CMD_ SND_ENVELOPE [.CMD_SLOT, .CMD_REF; ZERO; LUNIT; UN_HUSED] ZERO; OPTODE] = OP_ONL; UQRSVD] = ZERO;; MODIFIER] = ZERO; 'LOAD COMMAND REFERENCE # 2ERO HI ORDER CMD REF # SELECTED UNIT NOT USED IN DUP IMPLIMENT. DEF INE_COMMAND OP{ODE NOT USED DEFINE CMD MODIFIERS - [ [ ; COMMAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION . [4 [4 . L4 SND_ENVELOPE [.CMD_SLOT, RSV$D] = ZERO; ! RESERVED ! UNIT FLAG FIELD SND_ENVELOPE [.CMD_SLOT, UNT_FLAGS] = ZERO; MISCELLANEQUS SECTIONS AZTEC GLOBAL ROUTINE IRCFAZ v01.0 e Ve Be B Ve 00 B0 B0 VeV 008300035800, 0000%0 0000000000 80s0e S0 Ne 0, SND_ENVELOPE C .CMD_SLOT, RSVD$0) = ZERO; SND_ENVELOPE L .CMD_SLOT, RSVDS$1] = ZERO; SND_ENVELOPE L .CMD_SLOT, RSVD$2] = ZERO; SND_ENVELOPE L .CMD_SLOT, RSVD$3) = ZERO; SND_ENVELOPE C .CMD_SLOT, RSVN$4] = ZERO:; SND_ENVELOPE .CMD_SLOT, RSVDS$5] = ZERO; SND_ENVELOPE .CMD_SLOT, DDP_LOJ = ZEPO; SND_ENVELOPE E CMD_SLOT, DDP_HIJ = ZERD; CMD_SLOT, SHADOW UNIT] = ZERO; SND_ENVELOPE = ZERO; SND —ENVELOPE C.CcMD_SLOT, COPY_SPEED] i 3 14:44:20 ! ! ! ! ! ! RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED FIELD FIELD FIELD FIELD FIELD FIELD ! DEVICE DEPENDENT PARAMETER ; DEVICE DEPENDENT PARAMETER ! SHADOW UNIT !J COPY SPEED ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. §E~o_nxuc C.CMD_SLOT, OWN_BIT] = PORT_OWNED; g READ THE IP REGISTER TO STIMULATE PORT POLLING. ienp = .RC25_ADDR [RCIP, RC_ALLJ; { GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND ésr-cno_SLOt (); ] @ELAV (1); g CHECK THE END PACKET FOR GOOD STATUS return REC_STATUS (); ! RETURN THE STATUS end; .SBTTL ON.LINE:: 010146 024646 016746 012746 004767 012760 0000006 000054 0000006 CMP MOV MOV JSR 000044 0000006 0000006 000054 0000006 000017 0000026 0000026 000001 0000006 000054 0009006 000360 0000026 MOV MOV MOV 0000006 0000036 0000006 000054 €000006 000000G 000004G JSR CLR8 00006 000054 012746 004767 016760 ON.LINE AZTEC GLOBAL ROUTINE 2904 MOV o Q 000104 000110 000114 000120 000124 000130 000134 3 15:23:25 - SEO 152 a?e 65 SPIDERSUSERS CLAKSHMANA. 11REL .REAL] ZRCFA (23 VAX=11 Bliss=16 V3=555 JSR 8I(8 8l1s8 MOV MOV JSR BI(8 MOv MOV MOov MOV JSR MOV cno sLOT #54.-(SP} 2942 PC.BLSMUL #44 ,SND. ENVELOPE (RO) CMD.SLOT, (SP) #54.~(SP) PC,BLSMUL ; 2943 ; 2944 : 2945 ; 2949 +2 (R0) #17,SND.ENVELOPE #1,SND.ENVELOPE +2(R0) cnos%g;)<sp> L SMUL 0360 SND. ENVELOPE*?(RO) SLOT CHD 256,-(spi PC.BLSMUL E*S(RO) SND. ENVELOP (SP) cMD. SLOT #54.=( PC.BL anL +4 (RO) CMD.REF, SND.ENVELOPE K 12 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE . 2950 H 2951 cno SLOT, (SP) H 2952 +12 (R0) SND.ENVELOPE cno SLOT, (SP) H 2953 H 2954 H 2955 CMD.SLOT, (SP) H 2959 E +20 (R0) SND . ENVELOP CMD.SLOT, (SP) H 2960 H 2961 : 2962 CMD.SLOT, (SP) H 2963 (R0) OPE +30 SND . ENVEL sno.SLgrs(sp) H 2964 PC,BLSMUL SND. ENVELOPE ¢32(R0) SLOTS(SP CHD H 2965 H 2966 : 2967 SLOTS(SP) CHD 0000006 PC B $MUL +6 (R0) SND.ENVELOPE SLOTS(SP) CND G G G 0000106 G 0000146 PC B SMUL UNIT.SND.ENVELOPE+10(R0) #54.-(SP) PC.BLSMUL ’56,-(spi PC, BLSMU #11,SND. ENVELOPE*IA(RO) CMD.SLOT, (SP) 254 -(sp) PC.BLSMU SND. ENVELOPE#1S(RO) cno SLOT, (SP) 4.-(SP} pc aLsn SND. ENVELOPE*16(RO) #56 .- (SP} PC.BLSMUL 254 (SP) PC.BLSMU SND. ENVELOPE*ZZ(RO) CMD.SLOT, (SP) #54.~(SP} PC.BLSMUL +24 (RO) SND.ENVELOPE cMD. SLOT (SP) #54 .-(SP PC,BLSMU SND. ENVELOPE*26(R0) #54,~(SP) PC.BLSMUL cesm SND. ENVELOPE*SA(RO) cno SLOT, (SP) 0000006 0000366 0000006 “=(SP} PC.B LSMUL +36 (R0) SND. ENVELOPE CMD.SLOT, (SP) L1 000522 542 8-Jul=-1983 15:23: 8-Jul=198314:44: MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 012746 004767 005060 016716 012746 004767 005060 016716 #54,~(SP) PC.,BLSMUL 000054 0000006 0000406 0000006 000054 0000006 SND. ENVELOPE#LO(RO) 0000006 000062 000706 000710 012601 cno SLOT, (SP) : 2969 (R0) OPE +44 SND.ENVEL cno SLOT, (SP) : 2970 H 2974 aRC25.ADDR,60(SP) 60(SP) ,RO ; *,RC.REG 2978 H : *,$$TMP2 2982 2985 LSDLY,RO 3s 62(SP) RO 2% ; *,$8TMP1 SND. ENVELOPE#LZ(RO) #54.-(SP} PC.BLSMUL #54.=-(SP} PC.BLSMUL (R0) OPE +46 SND.ENVEL ggo.SLOT,RO RO SEND.RING,RO #100000,2(R0) PC,GET.CMD.SLOT #1,R1 43 1$%: 2%: R1 1$ PC,REC.STATUS #64,SP 4%: RTS 000207 2968 PC.BLSMUL 3%: 000000V 000064 : CMD. SLOT, (SP) #54.~(SP) 0000446 0000006 000054 0000006 0000466 0000006 0000006 100000 000002 0000006 000060 000060 000000V 000001 (SP)+,R1 PC Base: Routine ABSCODE + 7116 . ion: words 28 invocat : Maximum stack depth per ; Routine Size: 299N 2992 229 words, SEQ 154 Pa?e 67 VAX=11 Bliss=16 v3=-555 SPIDERSUSERS [LAKSHMANA.11REL .REALJZRCFA (23 : RC.REG,TEMP : $SSTMP : $STMP1 : $$TMP2 : : 2989 2904 ' !oee i i [N, 81 [=1V] c~ha &S W b ann N —h ii FORMAL PARAMETERS : - NONE = i i % IMPLICIT INPUTS : INPLICIT QUTPUTS : - NONE - ! s ii COMPLETEDTION CODES : RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE i ] i ii SIDE EFFECTS : - NONE - ii i begin local TEMP; R E A R PR TR PR PN TR P X 1) TR global routine READ_CMD THE READ COMMAND IS USED TO READ FROM THE UNIT AND TRANSFERRED TO THE HOST BUFFER. i ; UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION ) SND_ENVELOPE [.CMD_SLOT, MSG_LENGTH] = SZ_RD; SND_ENVELOPE [.CMD_SLOT, CREBITS] = ONE; SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 0; SND_ENVELOPE [.CMD_SLOT, CONR_ID] = 0; ! LOAD MESSAGE LENGTH i LOAD CREDIT SIZE ! MESSAGE TYPE i DEFINE CONNECTION ID % MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE [.CMD_SLOT, CMD_HREF] = ZERO; !LOAD COMMAND REFERENCE # ' 2ERO HI ORDER CMD REF # SND_ENVELOPE [.CMD_SLOT, UN_HUSED] = ZERO; SND_ENVELOPE L.CMD_SLOT, OPTODE]= OP_RD; SND_ENVELOPE [.CMD_SLOT, UQRSVD] = Z2ERO; SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; ! ! ! ! SND_ENVELOPE [.CMD_SLOT, UN_CUSED] = .UNIT; ' ! SELECTED UNIT NOT USED IN DUP IMPLIMENT. DEFINE COMMAND OPCODE NOT USED DEFINE CMD MODIFIERS ; COMMAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, BLO_CNT] = .BYTE_COUNT: SND_ENVELOPE [.CMD_SLOT, BHI_CNT] = ZERO; " SE 0 155 Page 68 VAX=11 Bliss=16 V3-555 A (24 ALJZRC? 11REL.RE NA. SERS : [LAKSHMA SPIDERSU !i FUNCTIONAL DESCRIPTION : ST R E T E N E T E T T AT A NEE TR 8-Jul=1 8-Jul=-1 Nedvel (=1 MISCELLANEOUS SECTIONS A2TEC GLOBAL ROUTINE R EE T E N ETS E T T E TR T R A PR PRTN TR TR SRTN PR R LRTN ¥ IRCFA2 v01.0 W M 12 ! BYTE COUNT LOW WORD ! BYTE COUNT HIGH WORD ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE [.CMD_SLOT, 8D_0] = ZERO; SND_ENVELOPE [.CMD_SLOT, BD_1] = ZERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE [.CMD_SLOT, BD-2] = 2ERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE [.C*>_SLOT, BD_3] = ZERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE [.CmD_SLOT, BD—4] = ZERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE [.CMD_SLOT, BD~5] = ZERO; ! BUFFER DESCRIBTOR FIELD ! LOGICAL BLOCK NUMBER SND_ENVELOPE [.CMD_SLOT, LBR_LO] = .LBN_ST; ! LOGICAL BLOCK NUMBER SND_ENVELOPE [.CMD_SLOT, LBN_HIJ = ZERO; N 12 8-Jul-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 ' : gggg 3050 i SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. ; gggz = PORT_OWNED; seno RING [.CMD_SLOT, OWN_BIT] ; gggg ; READ THE IP REGISTER TO STIMULATE PORT POLLING. ; gggg TEMP = .RC25_ADDR [RCIP, RC_ALLI; : gggg | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND ; 3061 GET_CMD_SLOT O); 3064 ! ; ; : ; ! DELAY (1); 3062 3063 ; gggg | CHECK THE END PACKET FOR GOOD STATUS : 3067 return REC_STATUS (); : 010146 000002 024646 000010 000014 000020 000026 000032 012746 004767 012760 016716 012746 .SBTTL READ.CMD:: 000004 016746 000000G 000036 004767 000054 0000006 000040 0000006 0000006 000054 0000006 000017 0000026 000042 142760 152760 000001 0000026 000050 000056 016716 0000006 000062 012746 000054 000066 004767 ' RETURN THE STATUS end; 3068 000000 0000006 000072 142760 000360 000002G 000100 016716 0000006 READ.CMD AZTEC GLOBAL ROUTINE MOV R1,=(SP) : 2992 MOV CMD.SLOT,~(SP) ; 3023 ; 3024 : 3025 CMP -($P),=(SP) MOV JSR MOV MOV MOV #564 -(s > PC,BLSM #40,SND. ENVELOPE(RO) cno SLOT, (SP) 25,-(SPS MOV cno SLOT, (SP) JSR BICB BISB MOV PC,BLSMUL ENVELOPE+2(R0) #17.SND. #1,SND.ENVELOPE+2(RO) -=(SP) JSR BLSMUL PC MOV CMD.SLOT. (SP) : 3026 CMD. SLOT (SP) : 3030 ; 3031 : 3032 ; 3023 81(B #360 SND. ENVELOPE*2(R0) 000104 000110 000114 012746 004767 105060 000054 0000006 0000036 MOV JSR CLRB 454, -<sp> PC.BLSMU SND. ENVELOPE*S(RO) 000124 000130 012746 004767 000054 0000006 MOV JSR #54 .- s PC,BLSMU MOV cno SLOT (SP) 000120 016716 0000006 000134 016760 SEQ 156 Page 69 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA (24 0000006 000004G 000142 016716 0000006 MOV MOV +4 CMD.REF, suo ENVELOPE(R0) .=(SP5 SND. ENVELOPE*6(R0) 000146 012746 000054 004767 0000006 000156 005060 0000066 MOV JSR CLR PC e $My MOV #54.-(SP} UNIT, SND. ENVELOPE+10(R0) 000152 000162 016716 6000006 MOV 000166 012746 000054 000176 016760 0000006 0000106 MOV 000210 000214 012746 004767 000054 (0000006 MOV JSR 000172 004767 0000006 000204 016716 0000006 JSR MOV CMD.SLOT, (SP) PC,BLSMUL CMD.SLOT, (SP) #54.=(SP) PC,BLSMUL 8 13 IRCFA2 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 000220 000224 000230 34 0000126 0000006 00054 0000006 0000146 000041 0000006 000054 0000006 000015G 0000006 000054 v01.0 0000006 0000166 0000006 000054 t=Jul-1983 15:23:25 8-Jul=1983 14:44:20 CLR MOV MOV Mov8 MoV JSR CLRB MoV MOV JSR CLR MOV MOV G § 0000206 JSR MoV MOV MOV JSR CLR MOV MOV JSR CLR MOV MOV JSR CLR MOV MOV JSR MOV MOV JSR CLR 054-(SPS 041suo ENVELOPE +14 (R0) : 3034 : 3035 H 3036 : 3040 : 3041 : 3042 H 3043 : 3044 H 3045 : 3046 LSMUL cno-sLoT, (SP) #54.-(SP} PC.BLSMUL SND.ENVELOPE+15(R0) cno SLOT, (SP) #54.-(SP} PC.,BLSMUL (R0) OPE +16 SND.ENVEL (SP) cno SLOT, 4.=(SP} pc eLsnu gYfE. couur sno ENVELOPE +20(R0) cno sSLoT, ( -(SPS PC BLSHUL (R0) OPE +22 SND.ENVEL CMD.SLOT, (SP) #54.~(SP) PC.BLSMUL (R0) OPE +24 SND.ENVEL cno SLOT, (SP) 2564,-(SPS PC.BLSMU SND. ENVELOPE+26(R0) cno SLOT, (SP) #54,-(SPS PC.BLSMU SND. ENVELOPE*30(R0) CMD.SLOT, (SP) #54.=(SP) PC.BLSMUL E +32 (R0) SND. ENVELOP CMD.SLOT, (SP) #54 -(spi MoV MOV cno SLOT, (SP) (sp) : 3047 CMD.SLOT, (SP) #54.~(SP) : 3048 3049 3053 JSR CLR MOV JSR PC.BLSMU SND. ENVELOPE*BA(RO) PC BLSMU SND. ENVELOPE+36(R0) PC.BLSMUL Mov MOV MOV JSR LBN.ST, sno ENVELOPE+40(R0) =(SPS : 0000006 MOV ASL ggo.SLOT.RO : 0000006 ADD OOOOLOG 066700 CMD.SLOT, (SP) MoV MOV JSR 000562 SND. ENVELOPE +12(R0) SEO 157 ?e VAX=11 Bliss=16 Vv3=555 CFA (24 .REALIZR 11REL . ANA CLAKSHM USERS: SPIDERS cno SLOT PC aLs SND. ENVELOPE*AZ(RO) RO SEND.RING,RO 100000 000002 0008g26 000054 000 000000V 000001 #100000,2(R0O) (SP) aRC25.ADDR,54 54 (SP) ,RO :g.GgT.CHD.SLOT " 0000006 ' 000056 28%: 3 000000V 000652 000654 012601 000207 000060 48: RTS 3069 3070 *,$$TMP2 b sV —b S6(SP) $$TMP 23 R1 $STMP2 Base: : Routine ABSCODE + 10030 215 words,. ; Routine Size: 26 words : Maximum stack depth per invocation: : : *,RC.REG RC.REG, TEMP v, $8TMP1 1$ PC,REC.STATUS #60,SP (SP)+,R1 PC SEQ 158 Page 71 NA . 11RELERS .REALJ2RCFA (24 SUS : CLAKSHMA SPIDER LgDLY.RO RO 3s: VAX=11 Bliss=16 Vv3-555 LR TR Y. ¥ 052760 017766 ©o0 o W MISCELLANEQUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 000566 000574 8-Jul=19 8-Jul=19 3057 3061 3063 $$TMPT 3067 2993 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 global routine READ_FILL_RING : novalue = : gg;; . : 3073 ' FUNCTIONAL DESC::IPiiON : : %8;2 : [J 3074 : ’ . THE READ COMMAND IS USED TO READ THE DATA FROM THE UNIT AND ! TRANSFERED TO THE HOST BUFFER. . 3077 | FORMAL PARAMETERS : : H : H : : 3079 3080 3081 3082 3083 3086 3085 ! ! IMPLICIT INPUTS : ! ! INPLICIT OUTPUTS : = NONE ! ! ! COMPLETEDTION CODES : : M 3088 3089 ! ! SIDE EFFECTS : : 3091 !=- ; 3093 begin : 3095 | local 3078 : : . : : M : : : gggg 3092 ! = NONE - % RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE 3094 3096 3097 3098 g?gg _ TEMP; ! ; MSCP PORT COMMAND ENVELOPE HEADER FIELD DEFINITION ! LOAD MESSAGE LENGTH SND_ENVELOPE [.CMD_SLOT, MSG LENGTH] = SZ RD; ! LOAD CREDIT SIZE SND ENVELOPE [.CMD_SLOT, CREDITS] = ONE; = 0: ! MESSAGE TYPE SND_“ENVELOPE C.CMD_SLOT, MSG _TYPE] SND_“ENVELOPE [.CMD_SLOT, CONN D] = 0' ' DEFINE CONNECTION ID : : 3101 3102 : %}82 \ : g}g? ; MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION . . 3108 3109 M . 211 3112 . ; 3103 3110 : 3113 ; %}}9 : 3118 ; : ; ; 3120 3121 3122 3123 3124 . : : ; ; ; g}}é 3119 3125 3126 3127 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 \ SND_ENVELOPE L.CMD_SLOT, CMD_ LREF) = .CMD_REF; SND_“ENVELOPE [. CHD SLOT, CMD HREF) = ZERO; SND_“ENVELOPE [. CHD SLOT, UN_CUSED] = .UNIT; SND_“ENVELOPE [. CHD SLOT, UNHUSEDJ = 2ERO; SND_“ENVELOPE [. CHD sLoT, OPTODE]= OP RD SND_“ENVELOPE C. CHD SLOY, UGRSVD]= ZERO; SND ENVELOPE C. tHD sLorT, HODIFIERJ = HD EXP; !'LOAD COMMAND REFERENCE # ! ZERO H] ORDER CMD REF # ! SELECTED WNIT ! NOT USED IN DUP IMPLIMENT. ! DEFINE COMMAND OPCODE ! NOT USED ! DEFINE CMD MODIFIERS ; COMMAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION ' BYTE COUNT LOW WORD SND_ENVELOPE [.CMD_SLOT, BLO_ (NT] = BVTE COUNT; HIGH WORD COUNT BYTE " ZER = BHITCNT] SLOT, CHD L. SND ENVELOPE R FIELD DESCRIBTO BUFFER i DESCRPTR BUF = BD_UJ SND ENVELOPE C.CMD_“SLOT, FI1ELD DESCRIBTOR BUFFER ! 2ERO; = BD_1] SLOT, CHD [. SND_“ENVELOPE SND_“ENVELOPE [.CMD__SLOT, BD_2] = ZERO; SND_“ENVELOPE [.CHD SLOT, BD_3] = ZERO; SND_“ENVELOPE [.CHD SLOT, BD-4]) = ZERO; SND_“ENVELOPE [.CHD SLOT, BDTMS5) = ZERO; ! BUFFER DESCRIBTOR FIELD ! BUFFER DESCRIBTOR FIELD ! BUFFER DESCRIBTOR FIELD ' BUFFER DESCRIBTOR FIELD SND_“ENVELOPE [. CHD SLOT, LBN_LOJ = LBN_ST; SND ENVELOPE (. CHD SLOT, LBN HI] = ZERO; SEQ 159 Pa?e 72 VAX=11 Bliss=16 Vv3=-555 SERS .REALJZRCFA (25 LLAKSHMANA . 11REL SPID:ERSU ! LOGICAL BLOCK NUMBER ! LOGICAL BLOCK NUMBER E 13 b d e d e e WNWNWNNN N W =000 WA NN [} i SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. = PORT_OWNED; seno RING [.CMD_SLOT, OWN_BIT] end: .SBTTL READ.FILL.RING AZTEC GLOBAL ROUTINE READ.FILL.RING:: CMD.SLOT ,=(SP) ;: 3101 MOV MOV MOV PE #40, SND . ENVELO(RO) CMD.SLOT, (SP) csa.-(SP} ; 3102 MOV CMD. SLOT, (SP) : 3103 : 3104 : 3108 sPS #54.=( PC,BLSMUL : 3109 cno SLOT, (SP) ; 3110 ; 3111 016746 0000006 012746 004767 012760 016716 012746 000054 0000006 MOV JSR 0000006 000001 JSR BICB BISB 000054 0000006 MOV JSR 54 -(SP) BLSMUL MOV cno SLOT, ( 000040 0000006 0000006 000054 000017 0000026 0000026 0000006 000360 0000026 0000006 000054 0000006 0000036 0000006 000054 0000006 0000006 0000046 0000006 000054 0000006 0000066 0000006 000054 0000006 0000006 0000106 0000006 000054 0000006 0000126 0000006 000054 0000006 0000146 000041 0000006 000304 600310 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE ZRCFA2 v01.0 016716 012746 sea 160 ? 73 VAX-11 Bliss=16 V3-555 A (25 .REALJZRCF A.11REL [LAKSHMAN ERS: SPIDERSUS 000054 0000006 0000156 0000006 000054 0000006 100000 0000166 0000006 MOV 8IC8 MOV JSR CLRB MOV JSR MOV MOV MOV MOV JSR CLR MOV #54,=(SP) PC,BLSMUL BLSMUL SND. ENVELOPE +2(R0) 01? #1,SND.ENVELOPE+2(R0) csso SND. ENVELOPE*2(R0) 254,-<sPS PC.BLSMUL SND.ENVELOPE+3(R0) CMD.SLOT, (SP) #54.~(SP} PC.BLSMUL E +4 (RO) cMD. asr suo ENVELOP cno SP) E +6 (R0) SND.ENVELOP MOV JSR MOV MOV MOV JSR #54.-(SP} PC.BLSMUL UNIT,SND. ENVELOPE+10(RO) cno SLOT 256,-(sPS PC.BLSMUL MOV cno SLOT, (SP) : 3112 LSMUL ENVELOPE+14(R0) vaisno (SP) CLR +12 (R0) SND.ENVELOPE MOV o 4,-(spi MOV MOV JSR CHD.SLOT #54.=(sPS PC.BLSMU : 3113 MOV CMD.SLOT, (SP) : 3114 CMD.SLOT, (SP) #54.~(SP) : 3118 JSR MOVB CLRB MOV JSR MOV MOV MOV SND. ENVELOPE*1S(RO) #54.~(SP} PC,BLSMUL , ENVELOPE+16 (R0) SND.0000 #-10 F 13 8-Jul=-198315:23:2 8-Jul=-1983 14: 46:2 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 0000006 0000006 0000206 0000006 000054 0000006 0000226 0000006 000054 0000006 0000006 0000246 0000006 000054 JSR MOV MoV MOV JSR CLR MOV MOV JSR MOV MOV MoV JSR CLR MOV MoV JSR CLR Mov 0000006 000600 000207 0000006 100000 000002 000054 H 3120 PC aLsn +24 (R0O) aur.oescnpra SND . ENVELOPE (SP) CMD.SLOT, : 3121 PC.BLSMUL SND. ENVELOPE*ZZ(RO) SLOTs(SP cno #54.=-(SP) PC.BLSMUL SND. ENVELOPE*?é(RO) : 3122 : 3123 : 3124 : 3125 : 3126 cno SLOT, (SP) H 3127 (RO) +42 PE SND.ENVELO ggo.SLOT,RO : 3131 ( CMD.SLOT, CMD.SLOT, (SP) JSR CLR 0000002 0000406 3119 #56.=(SPS »v mv MOV MOV G : CMD.SLOT, ($P) ¥54,-(SPS JSR CLR MOV JSR MOV MOV MOV JSR CLR MoV ASL ASL ADD BIS ADD RTS PC.BLSMUL 30 (RO) SND.ENVELOPE 25 .=(sPS PC.BLSMU SZ(RO) SND. ENVELOPE* ( CMD.SLOT, 254,-<sp$ PC.BLSMU SND. ENVELOPE+34(R0) CMD .SLOT, (SP) #54.-(SP) PC,BLSMUL E +36 (R0) SND . ENVELOP CMD.SLOT, (SP) #54.~(SP) PC BLSMUL LBN.ST, SND.ENVELOPE +40(R0) 4.-(SP) PC sLsnu RO SEND.RING,RO #100000,2(RO) #54,SP PC Size: 193 words,, : Routine t Routine Base: ABSCODE + 10706 : Maximum stack depth per invocation: 23 words H : 3134 3135 NA . 11REL .REALJZRCFA (25 SERS : CLAKSHMA SPIDERSU PC,BLSMUL B) 7E.COUNT, SND.ENVELOPE +20(RO) Mov MOV JSR FLR VAX=11 Bliss=16 V3=555 SEO 161 ? G 13 MISCELLANEOUS SECTIONS AZ7EC GLOBAL ROUTINE : 3 : 3 3 3 —b oud amd H : ) b cud cd : ;‘a’ufidads%gwom&wm-flcomNombwmdoom\lombwm-floom\lo D wd D D b D d b d ) e b b b b ol cnd b ad 3 +4 ilobal routine GET_UNIT_STATUS = THE GET UNIT STATUS COMMAND IS USED TO READ THE CURRENT STATE OF THE UNIT, PLUS CERTAIN UNIT CHARACTERISTIACS. FORMAL PARAMETERS : = NONE - IMPLICIT INPUTS : INPLICIT OUTPUTS : = NONE - COMPLETEDTION CODES : RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE SIDE EFFECTS : -— - NONE - begin . local TEMP; g ; g% H H H H 31 N 3 %} : g} H . : H H H 31 31 31 3 n 3178 SND_ENVELOPE [.CMD_SLOT, CMD_LREF]) = .CMD_REF; SND_ENVELOPE [.CMD_SLOT, CMD HREF] = ZERO; SND_ENVELOPE [.CMD_SLOT, UN_CUSED) = .UNIT; SND_ENVELOPE [.CMD_SLOT, UN_HUSED] = ZERO; SND_ENVELOPE [.CMD_SLOT, oPTODE] = OP_GUS; SND_ENVELOPE [.CMD_SLOT, UQRSVD] = ZERO; H g}g} ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. : g;gz §EN§_R1NG C.CMD_SLOT, OWN_BIT] = PORT_OWNED; : g}gg ; READ THE IP REGISTER TO STIMULATE PORT POLLING. : g}gg !EHP = RC25_ADDR [RCIP, RC_ALLI; H g}gg ; GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND : : 3191 3192 GET_CMD_SLOT (); ! : ~ : g}gg ; UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, MSG LENGTH] = SZ_GUS; \ ! LOAD MESSAGE LENGTH ' LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, CREDITS] = ONE; SND_ENVELOPE [.CMD_SLOT, MSG TYPE] = 0; ! MESSAGE TYPE SND_ENVELOPE [.CMD_SLOT, CONR_ID] = 0; ! DEFINE CONNECTION ID ; MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION §ND_ENVELOPE C.CMD_SLOT, MODIFIER] = ZERO: SEQ 162 Pa?e 75 VAX=11 Bliss=16 V3=555 SERS .REALIZRCFA (26 LLAKSHMANA . 11REL SPID:ERSU FUNCTIONAL DESCRIPTION : NN : 3 3 3 3 3 3 3 OO OO OO\ O : : : : : H : 3 3 D d 3 3 3 3 3 3 3 3 3 3 3 NN WIS BN BN B IS O S 85 8 B NN NN IRCFA2 v01.0 8-Jul=~1983 15:23:25 8-Jul=1983 14:44:20 !LOAD COMMAND REFERENCE # ! 2ERO Hl ORDER CMD REF # ! SELECTED UNIT ' NOT USED IN DUP IMPLIMENT. ! DEFINE COMMAND OPCODE ! NOT USED ! DEFINE CMD MODIFIERS 125 :20 29000000 =3 3“N8\flbu W NN NN N NN NN g CHECK THE END PACKET FOR GOOD STATUS ! READ THE STATUS it REC_STATUS O then begin return .RET_STATUS. end 3202 lse RES_SLOT = RET_UNIT_FLAG = ! RETURN WITH A STATUS ERR ! GET THE CURRENT RES. SLOT .RES_SLOT - 1; .REC_ENVELOPE [.RES_ SLOT UNIT FLAG]; i RETURN WITH A PASS CODE end; .SBTTL GET.UNIT.STATUS AZTEC GLOBAL ROUTINE MOV CMP MoV R1,-(SP) : 3136 : 3166 JSR MoV Mov cno sLoT,-(SP) #54.~(SP) PC.BLSMUL : 3167 : 3168 : 3169 ; 3173 ; 3174 ; 3175 ; 3176 ; 3177 GET.UNIT.STATUS:: 010146 0000006 000054 0000006 000014 MOV 0000006 0000006 000017 0000026 000001 0000026 0000006 000054 0000006 000360 0000026 0000006 000054 0000006 0000036 000000G 000054 0000006 000000G 0000046 0000006 000054 0000006 0000066 0000006 000054 0000006 0000002 0000106 004767 005060 016716 ! READ UNIT FLAG i GET REXT RES. SLOT ( : GET_RES_SLOT return .RET_ STAYUS 024646 016746 Pa?e 76 VAX=11 Bliss=16 v3-555 .REALJZRCFA (26 1REL [LAKSHMANA. 1 SERS SPID:ERSU ?ELAV ) YR YRITRIXIEIEIETRE IR TR PRN N YO XN LI Y MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE SEQ 163 0000006 -(sp) -(SP) #14,SND. ENVELOPE (R0) SLOTS(SP) cno MOV JSR BI(B 81s8 +2 (RO) #1,SND.ENVELOPE Bic8 xsso SND. ENVELOPE*?(RO) MoV MOV JSR Mov MOV JSR CLRB MOV MOV JSR MOV Mov MOV JSR CLR MoV MOV JSR MCv MOV MOV JSR CLR MOV BLSMUL +2 (R0) 017SND.ENVELOPE SLOTS(SP) cno LSMUL cno $LOT, ( -(SPS PC.B LSMU SND. ENVELOPE*B(RO) cno SLOT, (SP) #54.=(SP) PC.BLSMUL +4 (R0) CMD.REF, SND.ENVELOPE ( cnoSLOPSSP) PC.BLSHUL +6 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54.-(sP} PC.BLSMUL UNIT, SND.ENVELOPE+10(RO) CMD.SLOT, (SP) 456, (SPS PC.BLSMU SND. ENVELOPE*12(R0) CMD.SLOT, (SP) SEQ 164 Pa?e 77 VAX=11 Bliss=16 V3-555 A. 11RELERS .REALJZRCFA (26 SUS : CLAKSHMAN SPIDER MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA? v01.0 012746 004767 #54,~(SP) PC.BLSMUL (RO) #3.SND.ENVELOPE+14 000054 0000006 000003 0000146 0000006 000054 0000006 0000156 0000006 000056 0000006 0000166 0000006 3179 SND. ENVELOPE +16(R0) ggo.SLOT,RO : 3183 8RC25.ADDR,30(SP) 30(SP) ,RO ; *,RC.REG 3187 H : *,$8TMP?2 3191 3193 LSDLY RO 3s 32(SP) : «,$8TMPT #54.-(SP) PC.BLSMUL RO SEND.RING,RO #100000,2(R0) PC,GET.CMD.SLOT #1,R1 48 18: 0000006 2$: 000032 RO 2% R1 18 PC,REC.STATUS RO 5% #30,SP RET.STATUS,RO 6% 3$: 4S: 000000V 000030 0000006 5%: 0000006 0000006 RES.SLOT RES.SLOT,RO RO RO RO RO #77 RO 000077 : RC.REG,TEMP : SSTMP : $STMP1 : $STMP?2 H 3198 : 3200 : : 3204 3206 REC.ENVELOPE+22(R0O) ,RET. UNIT. FLAG . 0000226 0000006 000000V 000030 PC,GET.RES.SLOT #30,SP 0000006 RET.STATUS,RO 6$: 012601 000207 RTS Routine Base: Haxlmum stack depth per invocation: 3210 3211 3212 H SND. ENVELOPE+1S(R0) 000000V 000001 158 words, CMD.SLOT, (SP) PC.BLSMUL 0000006 000030 000030 : Routine Size: 3178 #54.~(SP) 0000006 100000 000002 000470 000472 : cno SLOT, (SP) 16 words (SP)+,(SP)+ (SP)+,R1 PC ABSCODE + 11510 : : : H 3207 3136 3158 3136 J 13 3213 : 3214 : 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 ! ++ global routine GET_CMD_SLOT : novalue = . %g}z ; FUNCTIONAL DESCRIPTION: . . 3217 %g}g ! ; : : 3220 gg%g begin begin : 3223 H gggg if .CMD_SLOT eqlu SND_ALLOCATE - 1 then CMD_SLOT = ZERO else CMD_SLOT = .CMD_SLOT + 1; : 3229 end; : : 3231 3232 return; end; : . : . 000000 000006 000010 000014 000016 000022 000026 000030 000032 000036 THIS ROUTINE ASSIGNS A COMMAND SLOT NUMBER FOR THE COMMUNICATION RING, IT WILL WRAP AROUND, AS THE SLOT NUMBER REACHED TO THE BOTTOM. 3224 3225 3226 900000G 000017 JSBTTL GET.CMD.SLOT:: 000044 000207 : 3233 3234 ! INCREMENT THE CMD SLOT NUMBER 000000G 040000 000002 1$: 2$: GET.CMD.SLOT AZTEC GLOBAL ROUTINE ! ) 3023 CMD.SLOT ,#17 : CLR BR INC MOV CMD.SLOT 2% CMD.SLOT CMD.SLOT RO : : : : 3225 3223 3227 3230 RTS PC H 3213 ASL ASL ADD 8IC 1% RO RO SEND.RING,RO #40000,2(RO) : Routine Size: 19 words, Routine Base: ABSCODE + 12204 : Maximum stack depth per invocation: 0 words H ! ELSE CMP BNE 001003 005067 0000006 000402 005267 0000006 016700 0000006 006300 006300 066700 042760 ! 1S SLOT # REACHED TO THE END ! YES ! YRAP AROUND THE COMMAND RING SEND_RING [.CMD_SLOT, FLAG_BIT) = ZERO; ! CLEAR CMD_RING FLAG BIT 3230 026727 SEQ 165 Pa?e 7 VAX=11 Bliss=16 Vv3-555 . 11RELERS .REALJZRCFA (27 SUS : [LAKSHMANA SPIDER K13 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 vo*.0 3235 : 3236 : 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 ! ++ global routine GET_RES_SLOT : novalue = : gggg ; FUNCTIONAL DESCRIPTION: . H 3239 gsz? ! : : : 3242 %gzz begin begin : : : 3245 3246 %gzg it .RES_SLOT eqlu REC_ALLOCATE - 1 en RES_SLOT = ZERO : gggg RES_SLOT = .RES_SLOT + 1 : 3251 : : 3253 3254 : . 026727 000006 001003 000014 000016 000402 005267 000010 005067 000022 000026 000030 000032 000036 000044 THIS ROUTINE ASSIGNS A RESPONSE SLOT NUMBER FOR THE COMMUNICATION RING, IT WILL WRAP AROUND, AS THE SLOT NUMBER REACHED TO THE BOTTOM. se 016700 006300 006300 066700 042760 000207 end; return; end; .SBTTL GET.RES.SLOT:: CMP BNE 9000006 000017 0000006 0000006 1%: 000000G 2$: 0000006 040000 000002 ; Routine Size: 19 words, Routine Base: 3255 3256 ! 0 words ! CLEAR RECEIVE RING FLAG BIT GET.R=S.SLOT AZTEC GLOBAL ROUTINE RES.SLOT #17 : 3245 CLR RES.SLOTY : MOV ASL ASL ADD 8IC RES.SLOT,RO RO RO RECEIVE.RING,RO #40000,2(RO) : : H 3247 3245 3249 3252 H 3235 BR INC RTS : Maximum stack depth per invocation: : : ! 1S SLOT # REACHED TO THE END? ' YES. THEN ; gRAE AROUND THE RESPONSE RING ! ' INCREMENT THE RES SLOT NUMBER RECEIVE_RING [.RES_SLOT, FLAG _BIT]= ZERO; 3252 000000 SEQ 166 79 VAX=11 Bliss=16 Vv3-555 (28 RC?A : LLAKSHMANA 11REL. REALJZ SPIDERSUSERS 18 2$ RES.SLOT PC ABSCODE + 12252 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA? v01.0 AL RL L LN PR TN RN PN P global routine DUP_MSCP_INTS : INT_LNKSTYP = l¢e FUNCTIONAL DESCRIPTION : THIS ROUTINE SERVICE THE DUP AND MSCP INTERRUPT FORMAL PARAMETERS : LR LR S IMPLICIT INPUTS : IMPLICIT OUTPUTS : COMPLETION CODES : I I IR SIDE EFFECTS : begin PR R RCSS DATA [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALL); P I I I then gnNEX = ALL_ONES; ! INDICATE THE INT. HAPPENED ! SAVE THE PORT/CTLER FAILURE N E R return .RET_ STATUS AR R end HEgD_AREA [RSP_INT] = ZERO; CLEAR INT. FLAG IN THE HEADER WORD HEAD_AREA [CMD_INT]) = ZERO; RET _STATUS = PAS_CODE; I_AR_NEX= ALL_ORES: RETURN A NON-ERROR CODE .SBTTL DUP.MSCP.INTS AZ2TEC GLOBAL ROUTINE MOV RO,=(SP) INDICATE THE INTERRUPT OCCURED end;” DUP.MSCP. INTS:: 010046 000002 MOV MOV ggx 0000006 000002 0000026 177777 000021 0000006 MOV 0000006 000000G 000006 000004 0000006 17777r 000000G 1%: 2%: RC2S.ADDR,RO 2(R0),=-(SP) §§P>_RC25.DATA+2 ggv 531.RET.STATUS MOV CLR CLR CLR MOV TST HEAD.AREA,RO 6(R0O) 4(RO) MOV RTI RET.STATUS #-1,1.AM.NEX (SP)+ (SP)+,RO Routine Base: ABSCODE + 12320 29 words, ; Routine Size: 3 words ; Maximum stack depth per invocation: 3290 Ve Ve Ve Ve BB 0, 0, 0, end; 3289 016700 016046 011667 100007 012767 012767 000413 016700 005060 005060 005067 000070 begi R T_STATUS= PFE CODE; else ! GET RCSA DATA ' CHECK SA REG.ERROR BIT it .RC25_DATA [RCSA, RCSA_ER] RN IR 000000 VAX=11 Bliss=16 V3-555 11REL .R ANA.ERS SUS : [LAKSHM SPIDER + ,RC.REG RC.REG,* SE Q 167 Page 89 A (29 EALIZRCP 3291 NN [=1V] &HN s = &Hw 8-Jul-1 8=Jul-1 - MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 OO Co Qo WN M13 SEQ 168 81 VAX=11 Bliss=16 v3=555 (29 A JZRCF .REAL 11RELRS RSUSE : [LAKSHMANA. SPIDE Pa?e 8-Jul=1983 15:23:2 5 MISCELLANEQUS SECTIONS IRCFA2 v01.0 :20 8=Jul=1983 14:44:2 AZTEC GLOBAL ROUTINE global routine SET_INT_VECTGR : novalue = : %gg% : : 3294 %532 '++ 5 FUNCTIONAL DESCRIPTION : : gggg : : : 3299 3300 ! FORMAL PARAMETERS : ! IMPLICIT INPUTS : : : : : H : : : : : 3301 3302 3303 3306 3305 3306 THIS ROUTINE SET UP THE INTERRUPT VECTOR ' IMPLICIT QUTPUTS : ! COMPLETION CODES : ! SIDE EFFECTS : ' __ begin ' CLEAR VECTOR ADDRESS CLRVEC (.RT_TABLE [RT_VECTOR])): .RT_TABLE [RT _BR_LEVEL]); INTS SETVEC (.RT_ TABLE [RT VECTOR], DUP_MSCP_ 3307 3308 3309 3310 3311 ! 010146 000002 000006 000012 000014 000020 0000246 000030 000034 000040 000042 000046 000050 016701 016100 104436 016700 016046 012746 016046 012746 104437 062706 012601 000207 1 RPUTINE “ADDR. & PRIORITY return; end; .SBTTL SET.INT.VECTOR AZTEC GLOBAL ROUTINE SET.INT.VECTOR:: 0000006 000002 0000006 000004 012320° 000002 000003 000010 MOV MOV MOV TRAP MOV MOV MOV MOV MOV TRAP ADD MOV RTS R1,=(SP) RT.TABLE,R1 2(R1) RO 36 RT.TABLE,RO 4(R0O) ,-(SP) #DUP.MSCP. INTS,=(SP) 2(R0) ,-(SP) #3,-(SP) 37 #10,SP (SP)+,R1 PC : Routine Size: 21 words, Routine Base: ABSCODE + 12412 ; Maximum stack depth per invocation: 7 words : H 3313 3314 ! SET VECTCR ADDR. SERVICE ' LET CONTROLLER GO WRT_RC25 (RCSA, TRUE); 3312 000000 SEQ 169 Pa?e 82 SPIDERSUSERS : [LAKSHMANA. 11REL . REAL JZRCFA (30 VAX=11 Bliss=16 Vv3-555 ! H : 3292 3307 : 3308 : 3292 IRCFA2 v01.0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 8-Jul-198 8-Jul-198 S :20 VAX=-11 Bliss=16 V3=555 [ lee [ E FUNCTIONAL DESCRIPTION : [4 [ ] [ ] [4 i [4 ! [4 ] [4 ! [4 THIS ROUTINE READ THE END MESSAGE PACKET AND RETURN THE PORT TO THE CONTROLLER, AND A STATUS FLAG IS SEND TO THE CALLER. IF STATUS BIT INDICATES UNSUCESS, THEN A ERROR MESSAGE WILL BE REPORTED. ! FORMAL PARAMETERS : ! IMPLICIT INPUTS : ! IMPLICIT QUTPUTS : ERROR : TRUE ! : NO ERROR : FALSE [4 [ [4 [ [ i COMPLETION CODES : [ 1 [J ] [ 1 SIDE EFFECTS : [ [ [ ] [4 [J [4 begin i WAITING FOR THE CONTROLLER TO FILLED THE DESCRIPTOR AND RELEASING ; IT TO THE HOST, IF WAITING TIME EXPIRED THEN AN ERROR WILL BE REPORTED. [4 [ [ L4 . [4 [4 [4 [J incrg COUNT from 0 to 30000 do DEEAY (5); egin ! SET TIME OUT RANGE ! DELAY ! IF HOST OWN THE SLOT 1;.RECEIVE_RING [.RES_SLOT, OWN_ BITJeqéu 0 then [4 begin DELAY (25); [ ! DELAY if (.REC_ENVELOPE [.RES_SLOT, STATUS] [4 [4 [4 then [4 [ nequ ZERO) 4 [4 end [4 ! READ THE STATUS BITS ! IF ERROR THEN FLAG THE ERROR ! begin ! PORT OWN THE RING = ONE; ‘BIT] OUN RECEIVE _RING [.RES_SLOT, RET_STATUS= RSE_CDDE; return .RET_ STATUS [ T REPORT THE ERROR & SET STATUS i SET ERROR FLAG elseb [ e [4 ! PORT OWN THE RING RE EIVE _RING [.RES_SLOT, OWN BlTJ = ONE; SLOT # RESPONSE NEXT GET GET_RES_SLOT (); STATUS CLEAR ! RET_STATUS = PAS_CODE; regurn.RET_STATOS; * RETURN WITH PASS FLAG 4 end; [4 [4 [ L4 L4 end. [4 [4 [4 [ [4 end; RC25_DATA [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALL); 83 SPIDERSUSERS: [LAKSHMANA. 11REL. REALJZRC <'31 global routine REC_SIATUS = [ SEO 170 ! GET RCSA DATA c 14 : : : : . : : : : : . : : : 8-Jul~-1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 3372 then 3374 3375 3378 3379 3380 else 000004 024646 000014 001411 end be?ln end; 000000G .SBTTL REC.STATUS:: 000005 18: 2s: 016700 0000006 000026 000030 005066 005300 000002 000034 005301 4s: 000040 016700 000000G 5$: 000032 000036 000044 001404 001374 000766 000050 000054 000062 006300 006300 066700 032760 001066 000070 001411 000064 0000006 100000 000002 012701 000031 000072 016700 0000006 000100 000104 005066 005300 000002 000110 005301 000076 000106 000112 000114 001404 001374 000766 0000006 142700 005760 001417 000077 0000166 000300 106000 006000 006000 000142 016700 000130 000134 000140 000146 000150 000152 006300 00630 0 066700 6$: 7$: 8$: 016700 000120 000122 000124 000126 3s: 0000006 0000006 9s: REC.STATUS AZTEC GLOBAL ROUTINE JSR R1,$SAVE2 H 3315 CLR MoV R2 #5.R1 s COUNT ; *,$8TMP2 3342 3344 Mov LSDLY,RO ; *,$8TMPI CLR DEC 2(SP) RO : $STMP : $S$TMP1 DEC R1 ; $$TMP2 MoV RES.SLOT,RO : 3346 #31,R1 : *,88TMP2 3349 MOV LSDLY,RO ; *,$8TMPI CLR DEC 2(SP) RO : $STMP : $STMP1 DEC R1 ; $$TMP2 Mov RES.SLOT,RO : 3351 : 3355 CMP 000016 000022 ! SET TIME EXPIRED IN STATUS BUF ! RETURN WITH A TIME EXPIRED FLAG end; 3383 3384 3385 000006 005002 000010 012701 ! SAVE THE PORT/CTLER FAILURE RET_STATUS = CTO_CODE. return .RET_STATUS: 3381 3382 004167 begin RET_STATUS = PFE_CODE; retarn .RET_STATOS; 3376 3377 000000 ! CHECK SA REG.ERROR BIT if .RC2S_DATA [RCSA, RCSA_ER] 3373 SEQ 171 Pa?e 84 VAX=11 Bliss=16 v3=555 .REALJZRCFA (31 SERS 1TREL . CLAKSHMANA ERSU : SPID BEQ 8EQ BNE BR =(SP) ,=(SP) 5% 4s 3s 2% ASL ASL ADD BIT BNE RO RO RECEIVE.RING,RO #100000,2(R0O) 11% 8EQ 9s MoV BEQ BNE BR SWAB RORB ROR ROR BI(8 TST BEQ MoV ASL ASL ADD 8s 7$ 63 RO RO RO RO #77 R0 REC.ENVELOPE+16(R0) 10% RES.SLOT,RO RO RO RECEIVE .RING,RO D 14 IRCFA2 v01.0 MISCELLANEOUS SECTIONS A2TEC GLOBAL ROUTINE 000156 000164 100000 0000902 31 0000006 0006 8=-Jul=1983 15:23:25 8=Jul=1983 14:44:20 Page 85 3356 3348 #31,RET.STATUS RET.STATUS,RO 138 RES.SLOT,RO RO RO 3361 RECEIVE.RING,RO 0000006 100000 000002 177340 0000006 0000006 #100000,2(R0) PC,GET.RES.SLOT RET.STATUS 3362 3348 RET.STATUS,R) - 138 R2 R%.l72460 RC25.ADDR,RO 0000006 2(RY), (SP) (SP) ,RC25.DATA+2 128 0000026 #21,RET.STATUS RET.STATUS,RO 138 000021 0000006 0000006 000316 SEQ 172 SPIDERiUSERS:[LAKSHHANA.11REL.REALJZRC?A (3 #100000,2(R0) 0000006 0000006 VAX=-11 Bliss=16 V3-555 0000006 * ,RC.REG RC.REG,* 3342 3371 3373 3376 3336 #11,RET.STATUS 3381 ;EP)*.(SP)* 3315 RET.STATUS RO RTS T COUN,» Base: : Routine ABSCODE + 12464 104 words,, : Routine Size: 6 words ; Maximum stack depth per invocation: 8-Jul=1983 15:23 125 MISCELLANEOUS SECTIONS IRCFA2 8=-Jul=1983 14:44 AZTEC GLOBAL ROUTINE v01.0 M 2 4 2 VAX=-11 Bliss=16 v3=555 SEQ 173 (39 B ss L oaNA. 11REL .REALIZRETA A global routine RANDOM_NUM : novalue = E FUNCTIONAL DESCRIPTION: ! THIS ROUTINE RECEIVED A SEEK FROM CALLER AND GENERAT A RANDOM NUMBER ; begin P3 = 14657; P6 = 34176 P2 = .P3x(.P2 + .P6) mod .END_LBN; Pl = .TICKS mod 2; ! 012767 000006 000014 000020 000024 012767 016746 016746 066716 004767 000030 000034 000036 000042 000046 000052 000056 010016 016746 004767 010067 062706 000207 ! CONSTANT NUMBER ! RANDOM LBN NUMBER ! UNIT NUMBER return, 3401 000000 ' CONSTANT NUMBER end; 034501 000000G 102600 0000006 0000006 .SBTTL RANDOM.NUM:: MOV MoV MOV MOV 0000006 ADD JSR 000000G 0000006 000006 #34501,P3 #-75200,P6 P3, -(SP) P2.~(SP) RO.(SP) ADD #6.SP RTS : 3396 3397 3398 : 3388 : 2 P6, (SP) PC,BLSMUL Mov MOV JSR MOV 0000006 0000006 0000006 RANDOM.NUM AZTEC GLOBAL ROU! INE END.LBN,=(SP) PC,BLSMOD RO,P2 PC (Y YEYEYEPEYEIEIE TRFY P P NN TNEE R TN X : Routine Size: 24 words, Routine Base: ABSCODE + 13004 ; Maximum stack depth per invocation: & words 000000 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 010146 +¢+ global routine AVERAGE_TIME : novalue = FUNCTIONAL DESCRIPTION: THIS ROUTINE CACULATE THE AVERAGE SEEK TIME FOR AZTEC MACHINE. begin P4& = .TICKS + .SECONDS*60 + HINUTES~60t60 ! CONVERTED IT TO TOTAL TICKS DATAL = (.P4*16)/.P6; GET THE AVERAGE TIME i GET THE AVERAGE TIME FRACTION DATA2 = .P4 mod .P6; DATA3 = .P4/2 i\ TIME .5 i GET THE TOTAL FRACTION DATA3 = .DATA3 + .DATA?2; re;urn. end; .SBTTL E . TIME:: AVERAG AVERAGE.TIME AZTEC GLOBAL ROUTINE SEQ 174 MISCELLANEOQUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 vC1.0 000002 000006 000012 000016 000020 000024 000030 Pa?e 87 VAX=11 Bliss=16 v3=555 NA . 11RELERS .REALJZRCFA (32 SUS : CLAKSHMA SPIDER 016746 012746 004767 010001 066701 016716 012746 0000006 000074 0000006 H 3414 : 3415 P4, (SP) #2,-(SP) PC.BLSDIV : 3416 DATA2,DATA3 H H 3417 3405 274 .-(SP) PC.BLSMUL RO,R1 TICKS,R1 0000006 0000006 007020 0000006 MINUTES. (SP) #7020, -(SP) PC,BL$MUL RO.R1 R1.P4 P4 .RO RO RO RO RO RO, (SP) P6,={SP) PC.BLSDIV RO.DATA% P4, (SP) P6,=(SP) PC.BLSMOD 0000006 0000006 0000006 0000006 0000006 0000006 0000006 RO,DATA2 RO,DATA3 0000006 0000006 0000006 #14,5P 000014 000207 3405 3413 S , = (SP) SECOND 0000006 0000006 000154 : : R1,~(SP) RTS (SP)+,R1 PC Routine Base: ABSCODE + 13064 ; Routine Size: 55 words, 8 words : Maximum stack depth per invocation: MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 : ; 3420 3621 ! +e FUNCTIONAL DESCRIPTION: %2%% : : 3426 %252 ! : : K 347 3428 ! ! IHPLICIT INPUTS: SADD : 3430 ! ! ! ! ! IHPLICIT QUTPUTS: RETURN STATUS : : . : ; : : : 3429 !! 3431 3432 3433 3434 3435 3636 3437 : 3438 : : : 3440 3441 3442 : THE FUNCTION OF THIS ROUTINE IS TO EXAMINE THE FREE MEMORY FOR EXPECTED DATA. _LENGTH BUF TIPTM SIDE EFFECTS: = NONE - ! ~-- begin 3439 local 3443 FLAG = ZERO; : 3448 incru COUNT from .H_SADD to .H_EADD by 2 do H : 3450 gzg; : gzgz if .TIP eqlu 2 then PATTERN = .TEMP; : : : : 3455 3456 3457 3458 if ..TEMP nequ .PATTERN then begin FLAG = TRUE; H : 3460 3461 : 3464 end; : : 3466 3467 if .FLAG then : 3471 . . . : ; : : 2 : : : 3 : H : N 34644 3445 g:zg 3449 3459 3462 3463 3465 3468 3469 3470 3472 3473 3474 3475 3476 ? VAX=11 Bliss=16 V3=555 . 11REL .REALJZRCFA (33 SUSERS : CLAKSHMANA SPIDER global routine EXAM_DATA : = . : 8=-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 PATTERN, FLAG; ! INIT ERROR FLAG ‘ SAVE ADDR. IN TEMP. BUFFER TEMP = _H_ SADD H_EADD= *H SADD - 2 + (.BUF_LENGTH*2); ' END OF FREE HOST MEMORY ' PUT PATTERN FOR COMPARE PITTERN = . V1IP; begin ! EXAMINE CONTENTS OF MEMORY it .TIP eqlu 1 then PATTERN = ( not .TEMP); TIP = .PATTERN; exitloop; end; TEMP = ,TEMP » 2; begin P _MASK = 2; PY = FMT2; P2 = ZERO; P3 = ZERO; Pt = ,TIP; PS5 = ..TEHP P6 = .TEMP; return RET_STATUS= TRUE. ! GET ERROR DATA " FOR TEST MODULE CFO 175 SEQ 176 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE else O W & ~ IRCFA2 v01.0 end return RET_STATUS = FALSE; end; MOV MOV 000001 0000006 000002 000002 0000006 48 5¢: 6%: 000002 0000006 0000006 0000006 0000006 0000006 0000006 0000006 000000G 0000006 0000006 0000006 000001 0000006 000240 005000 000207 0000006 BR ADD ADD CMP 8LOS ROR 8CC MOvB MOV CLR CLR MOV MOV MoV MOV MOV 7%: RTS CLR CLR RTS aTEMP,RO 43 #1,R3 RO,TIP 6$ #2,TEMP #2,R1 R1,R2 78 #2 ,P.MASK #FMT2,P1 P2 P3 TIP,P4 STEMP,PS TEMP,P6 #1.R 3482 Sa G hg S : = ,PATTERN : ~,PATTERN 3455 ; «,FLAG 3458 : PATTERN,* 3459 ; «,COUNT 3448 FLAG 3466 ; COUNT,» gg.RFT.STAYUS RET.STATUS RO PC Routine Base: ABSCODE + 13242 Size: 81 words, : Routine t S words ; Maximum stack depth per invocation: . ; * ,PATTERN : PATTERN o W 3s: 3451 H -~ W 0000006 0000006 s *,COUNT 3446 3448 O 0000006 000002 COM CMP BNE MOV cMp BEQ H.EADD,R2 H.SADD ,R1 58 M TIP. 2% TEMP,RO RO TIP 42 3s TEMP,RO : «,PATTERN . W & MOV 000000G #2 ,H.EADD TIP,RO W H» N 0000006 000001 3444 3445 YR YR TR TR BR CMP BNE 3420 3443 H.SADD RO RO,H.EADD LX) SuB MOV MOV MOV FLAG IR IR TN ] 0000006 0000006 000002 0000006 0000006 0000006 0000006 (TR IR IR Mov MOV ASL ADD MOV R3 H.SADD, TEMP ggF.LENGTH.RO ® 0000006 0000006 0000006 R1,$SAVE3 s 0000006 EXAM.DATA AZTEC GLOBAL ROUTINE e .SBTTL EXAM.DATA:: JSR CLR *e [P Pa?e 89 VAX=11 Bliss=16 v3=-555 NA. 11RELERS .REALJZRCFA (33 SUS : [LAKSHMA SPIDER 3483 '<BLF/PAGE> [,¥],%} [=1V] V] &N 8-Jul-1 8-Jul-1 &Hun MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 OO oo Co (V. 1V ] 114 SEQ 177 Pa?e 90 VAX-11 Bliss=16 V3=555 NA. 11REL .REALJZRCFA (33 SERS : [LAKSHMA SPIDERSU MISCELLANEOUS SECTIONS A2TEC GLOBAL ROUTINE IRCFA2 v01.0 . 3484 : 3485 : 3686 : 8=Jul=-1983 15:23:25 8-Jul=1983 14:44:20 ! ++ global routine DATA_XMT_REC = : gzgg : THIS ROUTINE DOES THE FOLLOWING : : : : : 3489 3490 3491 3492 ! ! ' ! A. INITIALIZE COMMUNICATION AREA B. SEND EXECUTE AND SUPPLY COMMAND C. EXAMINE END RESPONSE PACKET. IF TIME EXPIRED, THEN SEND DUST_STATUS COMMAND. H gzgg : E. REPORT ERROR, IF THERE 1S ONE : 3493 ' D. COMPARE TRANSMITTING DATA WITH RECEIVING DATA IMPLICIT INPUTS: DMC_TEST : : 3696 3497 ! ' : 3499 ! -- : : H : : : 3498 3500 ! BYT_CNT 3501 3502 3503 3504 begin local FLAG; FLAG = ZERO; ! INIT ERROR FLAG BYTE_COUNT= evr_cm: ' BYTE COUNTS BUF DESCRPTR = TIP; ! CLEAN THE BUFFER : gggg : %ggg : . 3509 3510 : %g}z . : H 3515 3516 %g}g BYTE COUNT = 02; : %ggg if REC_DATA () then return .RET_STATUS; ! SEND A RECEIVE DATA COMMAND : 3521 : : 3525 3526 K 3529 : 3532 : M : : : : 3522 gg%z gggg 3530 3531 : : 3533 3534 : : : : 3536 3537 3538 3539 : : ! GET AZTEC READY FOR OPERATION it AZTEC_READY () then return .RET_STATUS; ! COMMAND REFERENCE NUMBER = 3; CMD_REF ! DMCODE STARTING ADDRESS .DMC_TEST; DESCRPTR BUF gg}; 3535 3540 ! ISSUE AN EXECUTE SUPPLIED if EX_SUP_PRG () then return .RET_STATUS; ! COMMAND REFERENCE # CMD_REF = &4; ! SET BYTE COUNTS = 2 ! ++ ' ; COMPARE TRANSMITTING DATAS AND RECEIVING DATAS IF ERROR, REPORT BLOCK LENGTH, BAD DATA AND GOOD DATA. . incru J from 0 to 256 do begin if .XMT_DATA_BUF [.J] nequ .RCV_DATA_BUF .J] then g!n FLAG = TRUE; exitloop:; end; end; if .FLAG ] then begin SEQ 178 Pa?e 91 VAX=11 Bliss=16 v3=555 .REALJZRCFA (34 SERS 11REL . CLAKSHMANA ERSU : SPID K 14 . : 3543 3544 P2 = ZERO; P3 = ZERO; : 3546 P = . TEMP; : : : : : : : 000000 3545 P4 = TIP; 3547 P6 = TEMP; 3548 return RET_STATUS = TRUE; 3549 3550 else 3551 3552 3553 004167 ! GET ERROR INFO ! FOR TESTMODULE P_MASK = 2; PT = FMTS; 3541 3542 : : : 8=Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 end return RET_STATUS = FALSE; end; 000000G .SBTTL DATA.XMT REC:: 000004 005003 000006 004767 000000V 000012 000014 000016 000022 000207 000052 000054 006000 103003 016700 000024 000032 000040 000046 000056 000062 012767 000003 0000006 016767 0000006 000000G 016767 0000006 000000G 004767 167426 000207 000112 000114 000116 000122 006000 103003 016700 000207 000136 000144 000146 000152 000154 000156 000162 006301 010200 006300 000000G 000000G 012703 000404 (005202 000001 020227 101761 000164 006003 000170 000176 000204 112767 012767 005067 000166 103030 000400 RO ROR BCC MOV RO 23 RET.STATUS.RO MOV MOV MOV JSR #4,CMD .REF #T1P,BUF .DESCRPTR #2,BYTE.COUNT PC,REC.DATA MOV MOV MOV JSR RTS #3,CMD.REF DMC.TEST ,BUF .DESCRPTR BYT.CNT,BYTE.COUNT PC,EX.SUP.PRG PC MOV RO 33 RET.STATUS,RO CLR MOV R2 R2.R1 RTS ASL MOV ASL PC R1 R2.RO RO 3485 : : : : 3509 3510 3511 3513 H : : : 3515 3516 3517 351% s J s J.t 3526 3529 ; FLAG : 3505 3507 s J.® (RO) ; TA.BUF (R1) ,RCV.DATA.BUF XMT.DA 5% MOV BR INC #1,R2 6% R2 B8LOS 43 CMP : 1$ RET.STATUS.RO PC CMP 5¢: R3 PC,AZTEC.READY RTS 8EQ 6$: 000002 000000G 0000006 0000006 0000006 ROR ROR 8CC 3$: 48: 026160 001403 2s: 0000006 000124 005002 000126 010201 000130 000132 000134 1$%: 0000006 000064 012767 000004 000000G 000072 012767 0000006 000000G 000100 012767 000002 0000006 000106 004767 171172 R1,8SAVE3 B8CC MOV 0000006 DATA.XMT.REC AZTEC GLOBAL ROUTINE JSR CLR JSR 006000 103003 016700 SEQ 179 Pa?e 92 VAX=-11 Bliss=16 v3=555 L RS .REALJZRCFA (34 RSUSE : CLAKSHMANA.11RE SPIDE R2,#400 : «,FLAG : s J 3532 3531 3526 s J.t ROR R3 : FLAG 3538 MOVB MoV CLR #2,P.MASK NFMT2,P1 P2 : : : 3541 3542 35¢3 B8CC 7% SEQ 180 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 000210 000256 Page 93 VAX-11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA. 11REL .REAL]ZRCFA (34 005067 016767 017767 016767 012700 01C067 000207 005067 005000 000207 0000006 0000006 0000006 0000006 000001 0000006 0000006 3544 3545 3546 3547 3548 CLR 0000006 0000006 0000006 7%: Mov MoV MOV MOV MOV RTS CLR CLR RTS RO RET.STATUS RST.STATUS PC Routine Base: ABSCODE + 13504 88 words, S words invocation: per depth stack Haxamum : Routine Size: 3500 3551 3500 3405 IRCFA2 v01.0 : : MISCELLANEQUS SECTIONS AZTEC GLO=AL ROUTINE 3554 3555 : : : . ; : : : : : : 3556 3557 3558 3559 3560 3561 3562 3563 35664 3565 3566 : 3570 ; : : SEQ 181 94 VAX=-11 Bliss-16 V3=-555 (35 11REL . REAL JZRCFA SERS : [LAKSHMANA. SPIDERSU Pa?e 3567 3568 3569 ! 4+ global routine DM_ADDR_SETUP : novalue ! THIS ROUTINE PASS TRANSMITTING AND RECEIVING BUFFERS STARTING ! ADDRESS TO DM CODE ! IMPLICIT INPUTS ! ! DM_XMT ! DM_REC ! ! ! -i ! begin ! XMT BUFFER 1 STARTING ADDR. ! REC BUFFER 1 STARTING ADDR. DM_XMT = XMT_DATA_BUF [03; DM_REC = RCV_DATA_BUF [0]. return RET_STATUS = FALSE; end; 000000 012767 0000006 000000G 000006 000014 000020 012767 005067 000207 000000G 0000006 9000000G SBTTL DM.ADDR.&S&UF:: MOV CLR RTS DM.ADDR.SETUP AZTEC GLOBAL ROUTINE XMT ,DM.UF #XMT .DATA.B #RCV.DATA.BUF ,DM.REC sET.STATUS ABSCODE + 13764 ; Routine Size: 9 words, Routine Base: : Maximum stack depth per invocation: 0 words ; : 3571 3572 !'<BLF/PAGE> MISCELLANEOUS SECTIONS A2TEC GLOBAL ROUTINE 8-Jul-1983 15:23:2 8-Jul=1983 14:44:2 95 VAX=11 Bliss=16 V3-555 ( 36 FA .REALJZRC NA. 11REL SERS : [LAKSHMA SPIDERSU global routine WRT_PROTECT_TST : novalue = 1+¢ ! FUNCTIONAL DESCRIPTIONS: THIS ROUTINE WILL ASK THE OPERATOR TO MAKE SURE THE WRITE IT PROTECT SWITCH FOR THE UNIT IS IN THE OFF POSITION. 1T KNOW CONTROLLER THE THAT VERIFY TO WILL GET UNIT STATUS TO ASKED BE WILL OPERATOR THE THEN IS NOT WRITE PROTECTED. GUS A AND POSTION ON THE IN SWITCH PROTECT PUT THE WKITE WILL BE DONE TO MAKE SURE THE CONTROLLER RECOGNIZES THA THE Cmtemoemsan THE UNIT IS WRITE PROTECTED. begin DISPLAY MESSAGE ‘‘TURN OFF WRITE PROTECT SWITCH'' A THEN ISSUE GET UNIT STATUS COMMAND AND EXAMINE THE UNIT FLAG. MANU_SW = ONE: GMANTL (QST14, MANU_SW, 1, YES, 0); ; PROGRAM WAITING FOR GO (CR) SIGNAL if (.MANU_SW eqlu YES) thenb . egin ! MANUAL SWITCH IS SET TO 'YES' ! DISPLAY MESSAGE TURN OFF WRT ! PROTECT SWITCH e ! WAITING FOR CR SIGNAL CMD_REF = 3; ! COMMAND REFERENCE NUMBER if GET_UNIT_STATUS () then ! ISSUE A GET UNIT STATUS COMMAND ! IF RESPONSE STATUS BIT ERROR, THEN n begi RE?_UNIT_FLAG = .RET_UNIT_FLAG and %0°020000°; ! MASKED OUT OTHER BITS T PR PR PR TR PR YA A TR AT LRI AL LRLR LR YA TR TR T PR TR T TRTR R FRIR LR AR L LRAN T IRCFA2 v01.0 if .RET_UNIT_FLAG eqlu UF_WPH then begin ! IF WRT PROT. FLAG SET ! ERROR A RETRIES = TRUE; end; end RETRIES = TRUE; T T R IRR R end; else DISPLAY MESSAGE '‘TURN ON THE WRITE PROTECT SWITCH'' THEN 6a§¥EFng§T UNIT SATUS COMMAND AND EXAMINE THE RESPONSE SWITCH2 = ONE; GMANIL (QST15, SWITCH2, 1, YES, 0); ! SET MANUAL SWITCH ! DISPLAY MESSAGE TURN OFF WRT ! PROTECT SWITCH SEQ 1 82 Pa?e B 15 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SEQ 183 Pa?e 96 VAX=11 Bliss=16 v3-555 [LAKSHMANA .11REL .REALJZRCFA (36 : USERS SPIDERS IRCR LR L LR ¥ ; PROGRAM WAITING FOR GO (CR) SIGNAL if (.SWITCH2 eqlu YES) TR P PR YR YR IR thenb ] ! WAITING FOR CR SIGNAL egin CMD_REF = &; ' COMMAND REFERENCE NUMBEF if GET_UNIT_STATUS () then ! ISSUE A GET UNIT STATUS COMMAND ' IF RESPONSE STATLS BIT ERROR, THEN T E TRPRI YR _UNIT_FLAG = .RET_UNIT_FLAG and %0°'020000°; ! MASKED OUT OTHER BITS RE? if .RET_UNIT_FLAC nequ UF_WPH thenb PRINTFQ(HSG WRP ERRZ. LOG_UNIT); REPORT ' ERROR ! ERRDF ! TN YA ' IF WRT PROT. FLAG CLEAR ! ERROR MsG_Tom_wPT, 0)7 RETRIES TRUE; i N end; R end A A se RETRIES = TRUE; TR end; return, end; 012767 000001 0000006 LSBTTL WRT.PROTECT.TST AZTEC 4i.08A! WRT.PROTECT.TST:: MOV #1,MANU. SW TRAP 104443 MWORD WORD WORD WORD WORD : MANU.SVW 130 QST14 1 ?QNU.SU.#1 : 000000G MOV JSR #3,CMD.REF PC,GET.UNIT.STATUS : H 157777 000000G B8CC B8I1C 2% #157777 ,RET.UNIT.FLAG : 000001 000000G ggv 51LRETRIES H MOV #1,RETRIES : TRAP 43’ H 000003 175436 ROR 000000G 020000 000001 0000006 000001 000404 0000006 000130 404 H ggz 0000006 000001 000104 000112 ‘000114 000116 000120 43 ROUTINE 0000006 gzg 18: 2$: MOV WORD .WORD .WORD RO ggfUNIT FLAG, #20000 n,SUIYCHZ 404 SWITCH2 130 H : 3592 3593 000122 000124 000126 000134 000136 000144 00 000202 000210 8=Jul=1983 15:23:2 5 8=-Jul=1983 14:44:2 0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 0000006 000001 000207 ‘s JSR PC,GET.UNIT.STATUS 0000006 157777 0000006 0000006 020000 ROR 8cC 8IC CMP BEQ MoV 000004 175332 000001 0000006 000001 0000006 2:: ?5715 .WORD .WORD CMP BNE MoV RTS MoV RTS SEQ 184 ge 97 VAX=11 Bliss=16 Vv3=-555 A (36 JZRC .REAL SERS 11REL . CLAKSHMANA SPID:ERSU M SWITCHZ 3633 #4,CMD .REF 3636 3638 3 #157777 ,RET.UNIT.FLAG 2§T.UNIT.FLAG.#20000 #1,RETRIES PC #1,RETRIES PC Routine Base: ABSCODE + 14006 : Routine Size: 69 words, words 2 invocation: per : Maximum stack depth ‘e¢ FUNCTIONAL DESCRIPTIONS: THIS ROUTINE CALL OTHER ROUTINES TO GET THE AZTEC READY TO DO THE DM OR READ/WRITE OPERATION. PERFORM OPERATIONS AS FOLLOWING ORDER: 1. DEFINED INITIALIZATION CONSTANTS. 2. DO STEP 1 THROUGH STEP 3 CHECK FOR ANY ERRORS IN EACH STEP. 3. SET UP COMMUNICATION AREA'S. 4. SET HOST SETTABLE UNIT CHARACTERISTICS AND OBTAIN THOSE UNIT CHARACTERISTICS THAT ARE ESSENTIAL FOR PRGPER CLASS DRIVER OPERATION. S. BRING A UNIT "UNIT-ONLINE. R PR TR N TN P T X TR TS A YRTR IR IS SPUN-UP, IF NECESSARY, END MESSAGE. IMPLICIT INPUTS: ENEE I E M E M E N E N E X THE UNIT AND ITS HEADS ARE LOADED PRIOR TO RETURNING THE ONLINE COMMANDS'S R ! IMPLICIT QUTPUTS: AS A RESULT OF THIS ROUTINE iHE COMMUNICATION AREA WILL BE INITJALIZED AND UNIT IS SPUN-UP. COMPLETTION CODES: SIDE EFFECTS: NONE - 8gASK = lo 17°; DKTA1<15 = TRUE: DATAI<14, 1> = DATAIKIT, 3> = SND SiZ; DATA1<8, 3> = REC SIZ DATA1<7 1> =0; DATAI<O0, 7> = 0; DATA? = RINGBASE DATA3 = DATAL = xo177403' CMD_SLOT = RES_SLOT = 0: TICRS = 0; SECONDS = 0; MINUTES = 0; it AZP_INIT () then return .RET_STATUS; SEQ 185 Pa?e 98 VAX-11 Bliss=16 v3-555 : [LAKSHMANA. 11REL .REALJZRCFA (37 SPIDERSUSERS global routine AZTEC_READY = FORMAL PARAMETERS: =NONE - R IR 8-Jul- 1983 3 15:2 15:23: 25 8-Jul- 198 3 16:46: 20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE R R EEE NE R E AR TR T T PR P PRTR TR IRT R IR LR AN TN ¥ IRCFA2 v01.0 LY,) D1 SET MASK BIT FOR COMPLETE INIT. SET 8IT 15 FOR STEP=-1 WRITE NO DIAGNOSTIC WRAP MODE SET UP COMMAND RINGS LENGTH SET RESPONSE RING LENGTH DISABLE INTERRUPT LOAD NO VECTOR ADDRESS LOAD COMMUNICATIONS AREA ADDRESS HI-ORDER ADDR = ZERO ‘LAST FAIL'® PACKET RESPONSE 8IT SET CLEAR COMMAND RING SLOT POINTER CLEAR RESPONSE RING SLOT POINTER CLEAR TICK AREA CLEAR SECOND AREA CLEAR MINUTES AREA DO STEP INIT AND CHECK FOR ERROR E1 5 8-Jul=-1983 15:23:25 8-Jul=-1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 0900080 0e B0 00000, 0¢ 08009100808, % 00 IRCFA2 v01.0 ! INIT THE COMMUNICATION AREA it INIT_COM_AREA () then SEQ 186 Pa?e 99 VAX=11 Bliss=16 V3-555 .REALJZRCFA (37 ERS 11REL . A SUS LLAKSHMAN : DER SPI ! ERROR ? return .RET_STATUS: CMD_REF = 01; ! SET COMMAND REFERENCE T0 1 it SET_CNTLR_CHAR ) ! ISSUE SET CONTROLLER CHAR CMD then ! return .RET_STATUS; IF COMMAND FAILED CMD_REF = 2; ! SET COMMAND REFERENCE TO 2 if ON_LINE O ! ! then return .RET_STATUS: ISSUE ON LINE CMOOAND IF COMMAND FAILED return RET_STATUS = FALSE: end; : 3697 #RINGBASE ,DATA2 DATA3 #-375,DATAG : : ; ; 3704 3705 3706 3707 3708 3709 3710 3711 3713 gET.STATUS.RO : 3715 :8.1NIT.COH.AREA : 3717 SET.STATUS.RO : 3719 #1,CMD.REF zg.SET.CNTLR.CHAR : : 3721 3723 ggr.srArus.ao : 3725 #2,CMD . REF : 3727 CLR CLR CLR CLR CLR CLR JSR ROR 1%: 166104 0000006 0000006 2%: 8CC MOV RTS JSR ROR 8CC MOV RTS Mov JSR ROR 0000006 0000006 3s: 8CC MOV RTS Mov JSR ROR BCC MOV 0000006 0000006 #17 ,B.MASK MOV 0000006 000002 172524 Move MoV MOV 165324 171264 AZTEC.READY AZTEC GLOBAL ROUTINE 4%: RTS CLR CLR #122000,DATA1 CMD.SLOT RES.SLOT TICKS SECONDS MINUTES PC,AZP.INIT o 2 38 PC,ON.LINE RO 49 : : : : : : : gET.STATUS.RO RET.STATUS RO 3703 3729 W ~ W - 0000006 0000006 0000006 0000006 177403 0000006 0000006 0000006 0000006 0000006 0000006 122000 000001 .SBTTL AZTEC.READY:: W ~N W N 0000006 [ 012767 012767 000017 ®e B 112767 000172 RTS 000207 ; Routine Size: t 62 words, . Routine Base: ; Maximum stack depth per invocation: PC ABSCODE + 14220 NN [=1V] bm S b\ll Wit 8-Jul-1 8=-Jul-1 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE -l amb IRCFA2 v01.0 VO (13 F 15 VAX=11 Bliss=16 V3=555 SEO 187 ?e SPIDERSUSERS: [LAKSHMANA. 11REL .REAL JIRCFA (37 G615 8-Jul=-1983 15:23:25 8-Jul=198314:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE ZRCFA2 v01.0 global routine DO_RETRIES : novalue = : g;gz ' N : 3737 g;gg ' COME HERE ON AN ERROR AND KEEP TRACK OF RETRIES. : IF NECESSARY DROP UNIT UNDER TEST. : 3740 : : %;25 : 3743 : 3745 : : 3748 3749 : : : : 3754 H 3756 PRINTB (FMTSA, .NUM_RETRIES); end be?in if not .SWP_CONTINUE then : 3759 : 3761 DOCLN; end; 3758 end; 3760 005267 gln pODU (.LOG_UNIT); 3755 3757 000000 ?1n RETRIES = FALSE; 3753 : : else %;g? : : if (.NUM_RETRIES lequ .SWP_ RETRIES) then 3746 3747 3752 : baain NUM_RETRIES = .NUM_RETRIES + 1; 3744 . : e end; 0000006 .SBTTL DO.RETRIES:: INC CMP MoV 000004 026767 0000006 000000G 000012 101013 000014 016746 0000006 BHI 000020 012746 0000006 000024 012746 000002 000030 010600 000032 000034 000040 000042 000046 000054 000056 000062 000064 104414 062706 000207 005067 032767 001004 016700 104451 104444 000066 000207 SEO 188 ?e 101 VAX=11 Bliss=16 v3-555 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (38 000006 000000G 000001 000000G 0000006 2$: NUM.RETRIES NUM.RETRIES,SWP.RETRIES 13 NUM.RETRIES,=(SP) MOV MOV MOV #FMTSA,~(SP) £2.-(SP) SP.RO ADD RTS CLR BIT BNE MOV #6,SP PC RETRIES #1,SWP.CONTINUE 2$ LOG.UNIT,RO RTS PC TRAP 1%: DO.RETRIES AZTEC GLOBAL ROUTINE TRAP TRAP 14 51 44 Routine Base: ABSCODE + 14414 ; Routine Size: 28 words, : Maximum stack depth per invocation: 5 words N : : : SP,» : : : 3741 3743 3746 : : 3745 3743 3750 3752 3755 : 3735 H 15 8-Jul-1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 g;g% : : 3764 3765 L. . 1+¢ : tion Descrip al ! Function : g;gg ; 3766 3767 : : 'Decodes failing SA reg data global routine DECODE : novalue = : . to the implimentation of the DUP and UQ Port protocol there two levels at which an issued command to a port/controller Due are ! ! SEQ 189 Pa?e 102 VAX=11 Bliss=16 V3~555 . 11RELERS .REALJZRCFA (39 SUS : CLAKSHMANA SPIDER can fail and they are: : %;;? ; 1. The issued command can time out. : 3772 ! 2. An error : : : 3775 3776 %;;g ! ! ; 3. The issued command to the port/controller can be executed correctly without any errors but the response packet status field could have an error or status other than success posted. : H : 3779 3780 3781 ! ! ! This routine will then be called when the return from a queued command_comes back with an error code or non successfull status : 3786 ! none ! RET_STATUS: : : : : : : : : : : : : : : g;;z 3782 3783 3784 3785 ; report an error. This is code. is equal to 1. ! ! ! ! Formal Parameters : 3787 3788 ! ! Implicit Inputs : 3790 ! 3789 3791 3792 3793 3794 3795 ! Completion Codes : none ! : 3799 ! Side Effects : ; %gg; % : : ; : : : : : 3798 3800 3803 3804 3805 3806 3807 3808 3809 ! ! when bit 0 in the returned status definition code or command. ! 3796 3797 by . aftter execution of is initialized non=-successful . this . routine the status code from a queued R(25 controller aborting any DM code running in the controller. ) begin ‘e ! Use the contents of 'RET_STATUS'' to select what ! type error or non-successful status code is to ! be processed. : %g}% if .RET_STATUS eqlu ONE then return RET_STATUS = 2ERO; : 3814 selectoneu .RET_STATUS of : : 3815 3816 3817 to Stored in this global storage is the returned error o ! ! Implicit Outputs : none ! ] ! : : ; can be posted in SA register bit 15 by the port set ! % “port/Controller time out'' error code ! NO ACTION IF RET_STATUS IS ONE 115 : : 3819 3820 ! Port/Controller timed out after the specified ! time out interval. 3823 3824 3825 CCTO_CODE] : 52?10 PRINTF (.EMSG_STRUCT [MSG31); : : 3821 3822 : : 3826 3827 : : : 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 end; !Code equals Z0°'11° . : gggg ; ‘Port fatal error'’ code : : 3830 ggg; in the SA Register was set when ! The error bit ; examined. This error indicates a Port fatal error code. : 3833 : 3834 : gggg TEMP = .RC25_DATA [RCSA, RCSA_ERCI; : : : 3838 3839 3840 it .TEMP gequ 200 | then be?vn : : : 3842 3843 3844 else : : 3835 3841 H 3845 : : : 3848 3849 %gg? : 3852 : 3855 : 3857 : : : CPFE_CODE] : 3856 ‘Code equals Xo0'21"’ eawn PRINTF (.RC_STRUCTURE [.TEMP - 200]); end . 'print RCSA error code be?1n PRINTF (.PFE_STRUCT [.TEMP]); end; 3846 gggz Pa?e 103 VAX=11 Bliss=16 V3-555 . 11REL RS .REALJZRCFA (39 RSUSE : CLAKSHMANA SPIDE ! ! end; ! ; ‘Return status error'’' code ! This indicates that a non-successful return status ; code was returned from an issued command. CRSE_CODE] : e?1n !Code equals Xo0'31’ H gggg l.’R NTF (.EMSG_STRUCT [MSG01); : 3860 ! Look at UQPORT connection ID field to determine the type : ‘ 3861 3863 : 3864 : 3867 : : : : : : 3865 3866 3868 ! of response ’ if .REC_ENVELOPE L[.RES_SLOT, CONN_ID] eqlu 2 ! CONN_ID = DUP then be?ln PRINTF (.SDUP_STRUCT [.REC_ENVELOPE [.RES_SLOT, STATUS]]); 3869 3870 else 3874 end; 3871 end be?ln SEQ 190 PRINTF (.SMSCP_STRUCT [.REC_ENVELOPE [.RES_SLOT, STA_CODE]Y); : : : : : 3884 : 3888 : : 'Code equals %0'601"' (SEX_CODE) : e?1n 3880 : : ! 3879 : : : : ! "'SERIOUS EXCEPTION'' error code 3876 3877 3878 3881 : : 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 PRINTF (.EMSG_STRUCT [MSG2]); 3882 3883 end; Yo 3885 3886 3887 ! sent to this routine. ! . ! This is here to trap any unknown return status codes [otherwise] : !Code equals non of the above be?1n 3889 PRINTF (.EMSG_STRUCT [MSG3)); 3890 3891 3892 : gggg ; ALl errors are fatal so init the R(C25 : 3897 WRT_RC25 (RCIP, ALL_ONES): : 3899 ; H tes; end; : : : 3893 3894 return; end; 3900 000022 016701 000026 000032 020127 001007 0000006 000400 0000006 000011 .SBTTL DECODE : :MOV CMP 1%: 000040 012746 010600 104417 000050 000555 000052 000056 000060 000066 000074 000102 000104 000110 020127 001036 016767 042767 026727 103412 016700 006300 000112 016046 000122 010600 000116 000124 012746 000001 000021 000134 000136 2s%: 016046 0000006 3762 3812 RET.STATUS,R1 : 3814 EMSG.STRUCT+6,-(SP) : 3825 SP,RO 17 : SP,» 1$ RET.STATUS 108 #1,-(SP) BR CMP : 3814 RC2S.DATA+2,TEMP : 3836 TEMP,#310 TEMP,RO : : 3838 3841 98 R1.421 BNE 43 BIC #1764000, TEMP 3s ASL RO MOV #1,-(SP) TRAP 17 MOV 3s: : : MOV MOV 000001 R1,-(SP) RET.STATUS . # CMP BNE CMP 8LO MOV 1771606 DECODE AZTEC GLOBAL ROUTINE R1.AM 2$ MOV 104417 006300 MOV MOV TRAP 0000026 0000006 174000 000000G 000000G 000310 0000006 000126 000526 000130 016700 0000006 BNE CLR JMP MOV 000034 016746 0000066 000044 000046 'Init the controller RET_STATUS = ZERO; 3898 001004 005067 000167 . ! 000000 010146 000002 026727 00600006 000001 000010 000012 000016 SEQ 191 Page 104 VAX=-11 Bliss=16 v3-555 SERS .REALJZRCFA (39 CLAKSHMANA. 11REL SPID:ERSU 0O) ,~(SP) RC.STRUCTURE=620(R SP,RO BR MOV 93 TEMP,RO Mov PFE.STRUCT(RO),~(SP) ASL RO : SP,+ : : 3838 3845 SEQ 192 Pa?e 105 VAX=-11 Bliss=16 v3-555 SERS .REALJZRCFA (39 ANA. 11REL SU LLAKSHM SPID:ER MISCELLANEQUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 012746 010600 #1,-(SP) 000001 104417 000514 020127 001071 016746 012746 3814 EMSG.STRUCT ,=(SP) : 3858 : SP,x 0000006 SP,RO 17 RES.SLOT,RO 000077 0000036 000002 gEC.ENVELOPE*3(RO).#2 000031 4$: 0000006 000001 #1,-(SP) RO RO RO RO #77 ,R0 RES.SLOT RO RO RO RO RO #77 ,RO 000077 0000166 106000 006000 006000 142700 116000 042700 006300 016016 012746 010600 106417 005726 000420 020127 001007 016746 012746 010600 000400 000402 104417 000406 016746 012746 010600 104417 : SP,x : 0000006 012746 010600 104417 000423 016700 000300 SP,RO 17 9s R1,431 78 #1,-(SP) 5%: 3867 SP,RO 17 6$ sES.SLOT.RO : SP,* : : 3864 3871 (SP)+ 9% : : 3857 3814 EMSG.STRUCT+4,~(SP) H 3881 SP,RO 17 : SP,¢ #77 R0 ) ,RO REC.ENVELOPE+16(R0 #177740,R0 RO , (SP) SMSCP.STRUCT(RO) 0000006 000001 #1,-(SP) 6%: 7%: 0000046 000001 0000266 000001 H (SP) SDUP.STRUCT(RO), 000077 0000166 177740 000601 3864 SSC.ENVELOPE+16(RO).R0 0000006 000001 0000006 H SP,RO 17 R1,4601 8$ #1,-(SP) 8%: 9s EMSG.STRUCT+6,-(SP) #1,-(SP) SP,R0 17 : : : SP,» 3814 3890 000404 000410 9%: 012700 177777 010077 0000006 000414 005067 0000006 000420 022626 000422 000424 8-Jul-1983 15:23:25 8-Jul=-1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 : Routine Size: 139 words, Routine Base: : Maximum stack depth per invocation: 3901 3902 3903 3904 : : : : 3905 : MoV #=1,R0 : *,RCM.REG 3897 CLR CMP RET.STATUS (SP)+,(SP)+ : : 3898 3762 RTS PC MoV MoV 108: 012601 000207 6 words RO,3RC25.ADDR ; RCM.REG,* (SP)+,R1 ABSCODE + 14504 end eludom H 0TS external references : PSECT SUMMARY E : : .GLOBL .GLOBL Psect Name AASCODE ABSCODE Words 267 3373 $SAVES, $SAVE3, $SAVEZ2, BLSSHF BLS$DIV, BLSMOD, BLSMUL Attributes RO, I , RO, I , REL, REL, LCL, LCL, CON CON LIBRARY STATISTICS : : . ; o eweeeees Symbols =======- File Total SPIDERSUSERS:(CLAKSHMANA.11REL.REALJAZTECO.L16;1 503 Loaded Percent 212 40 COMMAND QUALIFIERS BLISS /PDP11/LIST ZRCFA2.816/EN:NOEIS 3581 code_+ 59 data words Size: 01:28.7 Run Time: 07:29.4 Elapsed Time: Memory Used: 253 pages Compilation Complete SEQ 193 Pa?e 106 VAX=11 Bliss=16 V3-555 11REL RS .REALJZRCFA (39 RSUSE : [LAKSHMANA. SPIDE Blocks Read 77 CZRCFAQ RC2S FR END TEST IRCFA3 : 0001 8=Jul=1983 15:31:08 8-Jul=-1983 14:46:50 VAX=11 Bliss=16 v3-555 MODULE ZRCFA3 (XTITLE °'CZRCFAQ RC25 FR END TEST' IDENT = 'v01.0°, OPTLEVEL = 0, 0002 0003 . : : : 0005 0006 0007 0008 BEGIN ‘'<BLF/LOWERCASE_KEY> ! : 88}} Library 'A2TECO'; ! AZTEC LIBRARY : ?gég require °'BLSMAC.REQ'; ! DIAGNOSTIC SUPERVISOR LIBRARY : H 1503 structure RC25 [0, P, S, E]l = 1504 : : : H : : H : H : : H ADDRESSING_MODE (RELATIVE) 0004 88?8 ) = Ysbttl 'TEST SECTION' 1505 1506 begin 1508 1509 local RC_REG; 1507 1510 151 1512 1513 1515 1516 ' DEFINE ACCESS ALGORITHM TO ' ALLOW FIELD REFERANCES TO ' THE RC25 ' RC_REG = .(RC25 + Xupval+*0)<0, Xbpval, 0>; RC_REG en !<BLF/PAGE> 1 NA ., 11RELERS .REALJZRCFA (1) SUS : LLAKSHMA SPIDER : : . SEQ 194 Page N 15 CZRCFAQ RC25 FR END TEST 8-Jul-1983 15:31:08 8-Jul=1983 14: 46:50 own CMDBF1 ENDBF1 “[0)= b b b nd D ) D b ) e b ) ) [2]= %0'000377*) £03= 1])= ' 15555 Xo 133333' [1J= %0'170017°, uordj preset ( [2)= %0'066666'), DATA_PAT4 : vector [3, wordJ preset ( %0°'000377" [0J= b ) ) el e b b ) b ) e b o wud e o) mb wd b b b d b b md R ¥Xo"1 %o’ 044444' %0'022222") (1J= [2]= TR A TA R I A R E T R T E T A R : vector [3 word] preset ( DATA_PAT3: vector (3 R AR word]_field (PACKET_ DATA_PAT2: vector [3 wordj preset ( ()= %0°'17£400°, [1)= %0'007760°. R S AR E T E M E N E T E M E : block [16, DATA_PAT1 extecnal AR : block [16, word] field (PACKET_ RING_B : vector [32, word], b b =D D b end wmd b d b b wd b b D (W AVAV IV IV IV VIV [V IV IV [V IV [V IV IV, IV 1V IV IV IV [V IV IV [V [V IV [V IV IV TV TV IV [V IV IV [V IV VIV [V IV IV IV [V, LV, TV ) DB D NANNNNANNNNWNI N NN PO NI NONININ) — =2 o o ONONONONON NN BB wn SN =0 VO NOWVSNWN OO0 NOWNESWN =000~ =OVONOWVNS W20V VIS W plit = $plit$( ?lobag). global = $6LOBS(nowrite, noexecute, global, concatenate), code = ACSCODE; HOST_BUF [ A AR SPIDERSUSERS:[LAKSHMANA. 11REL. REALJZRC?A (2) VAX=11 Bliss=16 V3=555 psect A PR FETR TR PR PR PR PR FE PR PR IE IRTR YRYR PR PRFE PN PR YR N TR PR TRTN ¥ TEST SECTION L g;. ! COMMAND BUFFER 1 ! END MESSAGE BUFFER 1 1 COMMAND BUFFER=16 WORDS i WITH 16 WORDS BELOW FOR i END MESSAGES. ! DATA PATTERN 1 ! DATA PATTERN 1 ! DATA PATTERN 1 ! DATA PATTERN 2 ! DATA PATTERN 2 ! DATA PATTERN 2 ! ! ! DATA PATTERN 3 DATA PATTERN 3 DATA PATTERN 3 DATA PATTERN 4 DATA PATTERN & [2)= %0'177400'5, : vector [260, word]; DATA PATTERN & HOST BUFFER AREA § HARDWARE P TABLE DATA IS STORED HERE RT_TABLE : ref block [WORD1_IN_RT_TAB, word] field (RT_FIELDS), LOG UNIT word, RC25_ADDR : ref RC25 field TRC_RED), ! READ REGTSTER ALGORITHH RC25_DATA : block [2., word] field (RC _REG), ! RCSA DATA UNITTM: wo rd, ' UNIT UNDER TEST : RETRIES : word NUM_RETRIES : uord volatile, SWP_TRACE : word volatile, SWPTRETRIES: word volatile, I_AR_NEX : uord volatile, CINCEL TIMER: word volatile, ! ! INTERRUPT FLAG INTERRUPT FLAG BUF DESCRPTR word volatile, ! ! BUFFER DESCRIPTOR AREA COMMAND REFERENCE BUFFER ! RECEIVE RING SLOT COM_AREA : blockvector [REC_ALLOCATE + SND ALLOCATE + HDR_SIZ, 2, word], HEAD AREA : ref block [4, word]) field (HDRTFIELD), RECEIVE R ING : ref blockvector [REC_ALLOCATE, 2. word) field (DSC_FIELD), SEND_RING : ref blockvector [SND ALUOCATE, 2. word) field (DSC JFIELD), REC ENVELOPE : blockvector [REC_ALLOCATE, RB_SIZE + 2, word) field (ENV FIELD), SND ENVELOPE : blockvector [SND_ALLOCATE, SB_SIZE + 2, word] field (ENV_FIELD) XMT_DATA_BUF : vector [256, word]l, RCV_DATA_BUF : vector [256, word], RINGBASE, ! RING BASE ADDRESS CMD_REF : word volatile, CMD_SLOT : word volatile, RES_SLOT : word volatile, ! COMMAND RING SLOT SEQ 195 - P B 16 115: 31:08 8-Jul~-1983 8-Jul-1983 14: 46:50 CZRCFAQ RC25 FR END TEST TEST SECTION A FE YR YR PR TRTR TR LR B X1 ®e %o %o B0 85 00 oM 09 : vector [93 uord] ! ! ; ] DM_19 : vector {113, wordl, DM_21 : vector [132, word], DM_26 : vector [200, word], DM~27 : vector [260, word], BYTE COUNT : word volatile, A DATA3 : word volat1le. DAIAL : uord volatile AT A A IR END_LBN: word volati[e. IRIR SWP_ CONTINUE : word volatile, SWP~MANUAL : word volatile, MAND Sw: word volatile, SWITEH2: word volatile, RET UNXT FLAG: word volatile, P1 T word volatile, R P2 P3 P4 P5 P6 : : : : : word word word word word volatile, volatile, volatile, volatile, volatile, b e b whhunuorRuruNINI RNNIA) b b b b b e b b o b b b b b b b i b e i amcd e o b o e wnd OV NS NN —=O OCONOWVEBWNI—=O b LBN : word volatile, LBN_ST : word volatile, (o Yo Yo NoNeoNoNo o Yo To Yo Yo To Yo To Yo To Yo To To 3o PR TRPR PR YR TN R T LR K TR YECETE TR DM_13 : vector 110, word], VEC_AD: byte volatile, MEM_SIZ: word, P_MASK : byte volatile, B MASK : byte volatile, DATA1 : word, DATA2 : word volatile, A A word nscAbR word volatile, AN ME M I EE EEIEEE T : vector [106 wordj OM"11 DM=12 : vector [202, word) [ OM~10 : vector VAX=11 Bliss=16 V3~555 ANA. 11RELERS .REALJZRCFA (2) SUS : [LAKSHM SPIDER DM PROGRAM 09 DM PROGRAM 10 DM PROGRAM 11 DM PROGRAM 12 ! DM PROGRAM 13 ! DM PROGRAM 19 ! DM PROGRAM 21 ! DM PROGRAM 26 ! DM PROGRAM 27 BYTE COUNT BUFFER ERROR MESSAGE ADDRES RC25 VECTOR ADDRESS FREE MEMORY SIZE PRINT MASK FOR NUMBER OF AURGMENTS INIT MASK FOR WHAT STEP TO DO DATA FOR STEP 1 WRITE DATA FOR STEP 2 WRITE DATA FOR STEP 3 WRITE DATA FOR STEP & WRITE ENDING LOGICAL BLOCK # SOF TWARE P-TAB MANUAL SWITCH MENUAL INTERVENTION SWITCHI MENUAL INTERVENTION SWITCHZ RETURN UNIT STATUS BUFFER FORMAT ADDRESS FOR ERROR REPOT FAILING FRU FAILING REGISTER DATA FOR ERROR REPORT DATA FOR ERROR REPORT DATA FOR ERROR REFORT DATA FOR LBN TEMP, DATA FOR STARTING LBN DATA FOR ENDING LBN LBN INCREMENTING SI1ZE LOC. TO RETURN CLOCK ADDR. STORE CLOCK STARTING ADDR. THE CLOCK STARTING VALUE THE # OF CLOCK INT. BUFFER THE NUMBERS OF SECONDS BUFFER THE NUMBERS OF MINUTES BUFFER STARTING TRACK BUF ENDING TRACK BUF BUFFER LENGTH TEMP. BUFFER meM_SI12€, FREE MEMORY SIZE LBN_ED: word volatile, LBN_S2 : word volatile, CLK_. “ADR: word, CLK CSR : word, CLKSTART : word, TICKS : word volatile, SECONDS : word. MINUTES : word, SWP_ START SHP END, BUF LENGYH FREE_MEM_ADDR, H_SADD, RET_STATUS, ADAPTO, TIME MSG_1, MSG_ 2 SEQ 196 3 Page STARTING FREE MEMORY ADDR. FREE HOST MEMORY START AD. FREE HOST MEMORY END AD. INIT ERROR MESSAGE VECTOR BUFFER RC25 ADDRESS COMMAND STATUS BUFFER ADAPTOR FRU MESSAGE PLIT LOCATION TO STORE DATA ERROR MESSAGE 1 IN MOD 1 ERROR MESSAGE IN TEST c 16 : ! ERROR MESSAGE IN TEST 1634 msG-10, i ERROR MESSAGE IN TEST 1648 1649 QST14. QsT15, i MESSAGE i MESSAGE 1632 1633 : : : : ; : ; : ; : : ; ; 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 : : : : 1650 1651 MSG_8. MSG_9 MSG_11, MSG-13. MSG_14, MSG_17. MSG_18, MSG_19. MSG_20, MSG_21. MSG_28. MSG_29, MSG_ 30, asTT12, asT13, END_MSG, FMTT, i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i MESSAGE i MESSAGE i ERROR MESSAGE IN TEST i FORMATTED MESSAGE FROMATTED MESSAGE FORMATTED MESSAGE FORMATTED MESSAGE FORMATTED MESSAGE FORMATTED MESSAGE FRU = MESSAGE 1652 1653 1654 1655 1656 1657 FMT2, FMT3. FMTS. FMTS. FMT6, FRU, i i | | i i ; 1659 DBM7, ! TEST HEADER MESSAGES ; 1661 ; 1664 : : p : 1671 1672 1673 1674 : : : : : : ; : : : : ; ; : : : : : 1658 1660 DBM9, 1665 1666 1667 1668 1669 1670 DBM13, DBM14. DBM15., DBM16. DBM17. DBM18, 1675 1676 : 1679 : : : : DBM8, 1662 1663 1677 : : : FMTSA, 0BM10, 0BM11. : : VAX=-11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA.11REL MSG_7, 1631 : : : 8-Jul-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST TEST SECTION IRCFA3 v01.0 1678 1680 1681 1682 1683 1684 1685 1686 1687 DBM12. DBM19, DBM20, DBM21, DBM22. DBM23. DBM24. DBM2S, DBM26., DBM27. DBM28., DBM29, DBM30, DBM31, DBM32, DBM36. DBM37. DBM38, SEQ 197 Page ¢ .REALJZRCFA (2) D 16 CZRCFAQ RC25 FR END TEST IRCFAS TEST SECTION v01.0 : : : : 1688 1689 1690 1691 DBM39, ! ERROR MESSAGES CTO_ERR, MSG_STATUS_ERR, : 1693 BHEAD_MSG. : 1695 DHEAD_MSG, : 1697 : 1699 MSG_ERR_TONT, 1703 1704 MSG_HSWICH_ERR, MSG_SURFACE_ERR, 1692 : 1694 : 1696 : 1698 : 1700 1701 1702 : : : : : : : : : : : : : : : : : : : 1705 1712 1713 1714 1715 1716 1717 };}g : 1727 : : : : ; : : : : : : : : MSG_ADDR_ERR, MSG_DATA_ERR, MSG_SEER_ERR, MSG_TK_DSP, MSG_LBR_DSP, MSG_READ_ERR, MSG_COM_WPT, 1720 1721 : : : ; MsG_BOSA_ERR, 1710 : : : : : : : CHEAD_MSG, MSG_SAC_ERR, MSG_AVE TIME, 171 1722 1723 1724 1725 1726 MSG_PT_ERR1, MSG_WRP_ERR?, AZT_READY_ERR, EXE_SUP_ERR, SND_DATA_ERR, RE_DATA_ERR, BUFF_ERR, DMC_ERR, BRERR, TIP; AZT_INIT, AZPTINIT, FIND_CLOCK : novalue, CLOCR_INIT : novalue, RC2S5SERR_RPT : novalue, INIT_COM_AREA, SET_INT_VECTOR : novalue, REC_STATUS, EX_SUP_PRG, RANDOMTMNUM, 1733 1734 1735 SEND_DATA, SET_TUNTLR_CHAR, AVATLABLE, 1736 1737 1738 1739 1740 1741 1742 1743 1744 'TEST IN PROGRESS external routine NXMI : novalue, 1728 1729 1730 1731 1732 8-Jul=1983 14:46:50 REC_DATA, READ_CMD, READ_FILL_RING, ON_LINE, GEY_UNIT_STATUS, GET_CMD_SLOT, DECODE, AVERAGE _TIME, EXAM_DATA, DM_ABDR_SETUP : novalue, SEQ 198 S (2) RC?A SPIDERSUSERS:[LAKSHHANA.11REL.REALJZ VAX=11 Bliss=16 V3-555 AHEAD_MSG, 1706 1707 1708 1709 8-Jul=-1983 15:31:08 : ! EXAMINE THE FREE MEMCRY DATA ! PASS ADDR. TO DM PROGRAM Page € 16 8-Jul-198 3 15:31:08 8-Jul-198 3 14:46:50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 TES T SECTION 1745 1746 1747 1748 1749 1750 DATA XMT REC : novalue, WRT_PROTECT_TST : novalue, AZTEC_READY, DO_RETRIES : novalue; t<BLF/PAGE> ] i WRITE PROTECT ROUTINE i GET AZTEC READY SEQ 199 6 Page VAX=11 Bliss=16 v3=555 SERS .REALJZRCFA (2) ANA. 11REL SU CLAKSHM SPID:ER F 16 CZRCFAQ RC25 FR END TEST TEST SECTION CONOCWVIES NN = \Nfl\l\l\l\l\l\l\l VIV d =l bl b cad ed cmd — PRAR L A LY TN TN TY PRI PR N P A TR TR PRTR IR YR IR AR I A TR TR PRTR TRTR TRIR TRTR YRXN X TR TRIR BGNTST; 14 ! TEST 1: REGISTER EXISTENCE TEST ! DESCRIPTION: THIS TEST WILL FIRST CHECK FOR THE EXISTENCE OF THE ADDRESS OF THE [P AND SA REGISTERS FOR THE DEVICE UNDER TEST. éépsgggg MEMORY ADDRESSES ARE NON-EXISTENT. THE ERROR WILL BE IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM THE BEGINNING OF SUB TEST. local DUMMY; if .SWP_TRACE then PRINTF (DBM7); BGNSUB; = ZERO; NUM_|RETRIES uhxle (.NUM_RETRIES lequ .SWP_RETRIES) do ! CLEAR RETRY COUNTER gnNEX = ! CLEAR OUT NEX FLAG if .(.RT_TABLE [RT_IP_ADDRESS] + 2) ! READ THE SA REGISTER SETVEC %, NXHI PRIO?): then . beg&n end; Y=1; ! SET UP FOR AN NEX TRAP ! THIS IS SO THAT IF THERE ' IS AN NEX THERE WILL BE ! A SINGLE OPPERAND INST. ! SO THAT IT WILL TRAP CLRVEC (4); ! CORRECTLY. }; .I_AM_NEX eqlu ALL_ONES ! SEE ]F WE GOT AN NEX en bea ASK = ! ADDRESS NOT THERE = FMT1 PZ = ADAPT P3 = 0. P4 = (.RC25_ADDR) + 2; ERRDF (1 m36_1 RC25$ERR RPT); CKLOOP; ' PRINT ERROR MESSAGE DO _RETRIES (); end; if (.NUM_RETRIES eqlu ZERO) then exitloop; end; NUM _RETRIES = ZERO; R R R ENDSUB; BGNSUB.; TE AR I E T R RRTR X YA ! TEST 1 be AR 759 while (.NUM_RETRIES lequ .SWP_RETRIES) do ! CLEAR RETRY COUNTER SEO 200 7 ? VAX=11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA.11REL .REALIZR CFA (3) ] rmsmitemsmomemome IRCFA3 v01.0 8-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 G 16 N = O 000 mgmwmmmmmmmmmmmmmmma POINIPVRININ) b b b b ed cad ek o d = O O D b d b b beg FALSE; SETVEC (4, NXHI PRIO7); ! CLEAR TRAP FLAG ;; .(.RT_TABLE [RT_IP_ADDRESS]) ! READ IP REGISTER = M NEX en ! SET UP TRAP VECTOR IF NEX begin end; CLRVEC (4); ! CLEAR THE VRCTOR ;;.J_AM_NEX eqlu ALL_ONES ! CHECK FOR TRAPS en bea1n P MASK = 1; = FMT1; P2 ADAPT P4 = .RC25 ! PRINT OUT ERRO MESSAGE ERRDF (2, HSG 2 RC258ERR_RPT); CKLOOP; DO_RETRIES (); 1829 end; A T A TR A if (.NUM_RETRIES eqlu ZERO) then exitloop: end; ! IF REGISTERS ARE NON=-EXISTENT TE T E }; .J_AM_NEX eqlu ALL_ONES en ! THEN DROP THE UNIT FROM TESTING gln E DODU (.LOG_UNIT); R IR AT DOCLN; end; TR ENDSUB; ENDTST; LTITLE .IDENT 000000 000000 000040 000100 000200 mm 000202 000204 000206 044444 022222 177400 000210 007760 000377 155555 .PSECT CMDBF1: .BLKW ENDBF1: .BLKW RING.B: .BLKW DATA.PAT1: .WORD WORD LWORD DATA.PATZ2: WORD .WORD LWORD DATA.PAT3: WORD ZRCFA3 CZRCFAO RC25 FR END TEST /Vv01.0/ SOWNS, 20 20 40 ~66667 44444 22222 =400 7760 377 -22223 D 559 201 SPIDERSUSERS: CLAKSHMANA. 11REL .REAL JZRC?A (3) DURMY = NN OO NO VIS NN = OV NO NS D b cd b e b o ord b i wd e b e oo I ETR IR YR YR LN Y A I AR SR 8-Jul=1983 14:46:50 TEST SECTION R PR PR TRTR TR TR L L T [T IR 8-Jul=1983 15:31:08 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 VAX-11 Bliss=16 V3=555 :08 50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 TEST SECTION 000216 000220 000222 133333 066666 000377 000224 000226 000230 170017 177400 SEQ 202 Pa?e V3=555 VAX=-11 Bliss=16 . 11REL . REAL JZRCFA (3) : [LAKSHMANASERS SPIDERSU .WORD .WORD DATA.PAT4: MORD .WORD .WORD HOST.BUF: .BLKW .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL .GLOBL -GLOBL RT.TABLE, RC25.ADDR, RC25.DATA UNIT, LOG.UNIT, RETRIES, NUM.RETRIES SWP.TRACE, SWP.RETRIES, I.AM.NEX CANCEL.TIMER, COM.AREA, HEAD.AREA RECEIVE.RING., SEND.RING, REC.ENVELOPE SND.ENVELOPE. XMT.DATA.BUF, RCV.DATA.BUF RINGBASE, BUF.DESCRPTR, CMD.REF OM.11, OM.12, BYTE.COUNT, MSGADR DATA1, ‘DATA2, DATA3, DATA4, END.LBN SWP.CONTINUE. SWP.MANUAL, MANU.SW SWITCH2, RET.UNIT.FLAG, P1, P2 LBN.SZ. CLK.ADR, CLK.CSR, CLK.START TICKS, SECONDS, MINUTES, SWP.START P.VECTOR. P.IP.ADDRESS, RET.STATUS ADAPTO, TIME, MSG.1, MSG.2, MSG.7 MSG.8, MSG.9, MSG.10, MSG.11, MSG.13 MSG.14, MSG.17, MSG.i8, MSG.19 MSG.20. MSG.21, MSG.28, MSG.29 MSG.30. QSTi2, asT13, QsT14, QsT1S END.MSG, FMT1. FMT2, FMT3, FMT4 FMTS, FMT6, FRU, FMTSA, DBM7, DBMS DBM9. DBM10, DBM11, DBM12, DBM13 0BM14, DBM15, DBM16, DBM17, DBM18 DBM20. DBM21., DBM22, DBM23 DBMZ25. DBM26, DBM27, DBM28 DBM30. DBM31, DBM32, DBM36 DBM38. DBM39. CTO.ERR, MSG.STATUS.ERR AHEAD _MSG, BHEAD.MSG, CHEAD.MSG DHEAD.MSG. MSG.BUSA.ERR, MSG.ADDR.ERR MSG.DATA.ERR, MSG.ERR.CONT, MSG.SEEK.ERR MSG.TK.DSP, MSG.LBN.DSP, MSG.HSWICH.ERR MSG.SURFACE.ERR, MSG.READ.ERR MSG.SAC.ERR. MSG.AVE.TIME, MSG.PT.ERR1 DBM19. DBM24. DBM29. DBM37. -GLOBL MSG.WRP.ERRS, MSG.COM.WPT, AZT.READY.ERR EXE.SUP.ERR, SND.DATA.ERR. RE.DATA.ERR BUFF.ERR, DMC.ERR, BRERR, TIP -GLOBL - GLOBL NXMI. AZT.INIT, AZP.INIT. FIND.CLOCK CLOCK. INIT, RCOSSERR.RPT. INIT.COM.AREA SET.INT.VECTOR, REC.STATUS, EX.SUP.PRG RANDOM.NUM, REC.DATA, SEND.DATA SET.CNTLR.CHAR, AVAILABLE, READ.CMD READ.FILL.RING, ON.LINE, GET.UNIT.STATUS 116 8~Jul=1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTION v01.0 VAX=11 Blisc-16 v3=555 SPIDERSUSERS: LLAKSHMANA. SEQ 203 11REL. REALJZRC?A(3) GET.CMD.SLOT, DECODE, AVERAGE.TIME EXAM.DATA, DM.ADDR,.SETUP, DATA.XMT.REC WRT.PROTECT.TST, AITEC.READY, DO.RETRIES $T1 TEST SECTION RO AC$CODE, 010146 032767 001407 012746 012746 010600 104417 022626 000001 0000006 $T1: 1748 1768 R1,=(SP) q;.SUP.TRACE #DBM7 ,=(SP) #1,-(SP) S;.RO 0000006 000001 1 0000006 0000006 0000006 1$: 000003 000001 1771 1773 1775 1776 I.AM.NEX #340,-(SP) #NXM] ,=(SP) #4,-(SP) #3,-(SP) 37 0000006 000340 0000006 000004 0000006 (SP)+,(SP)+ 2 NUM.RETRIES ggfl.RETRlES.SUP.RETRIES aRT.TAB.E,RO #1,2(R0) 000002 000001 000004 3s 3%: 0000006 177777 #1,R1 #4 RO 36 1.AM.NEX,#-1 *,DUMMY 5% #1,P.MASK 000001 0000006 0000006 0000006 000001 0000006 000000G 0000006 000002 0000006 #FMT1,P1 0;P2’ RC25.ADDR,RO #2,R0 RO.P& 55 1 MSG.1 RC258ERR.RPT 65 0000006 0000006 (O, P ) W 000010 000010 000244 000674 €00010 6%: RO 43 #10,SP 8$ PC,DO.RETRIES NUM.RETRIES 6$ #10,SP 7$ #10,SP 2% 1796 1799 1774 1773 IRCFA3 v01.0 CZRCFAQ RC25 FR END TEST 000246 0000006 VAX-11 Bliss=16 v3=-555 SPIDERSUSERS:LLAKSHMANA. 11"EL .REALJZRCFA (3) TEST SECTION 0000006 0000006 7$: 8s: CLR TRAP 9$: 108: 0000006 00340 0000006 000004 : H 1804 1807 1.AM.NEX H : 1809 1810 : 1812 ; «,DUMMY H 1815 1818 : 1820 : : : : : 1823 1824 1825 1826 1827 1 TRIES NUM.RETR 4C S : : 1829 1832 #-1 I.AM.NEX, : : : 1808 1807 1836 %?G.UNIT.RO H 1839 : 1841 : 1748 #3.-(SP) 37 aRT.TABLE RO #1, 11$ (RO) #1.R1 #4.R0 11%: 36 1.AM.NEX ,#=1 138 #1,P.MASK 000000G 000001 000000G 000000G 0000006G 000001 000000G 000000G #FMT1,P1 » P2 P4 RC2S5.ADDR, 55 2 MSG.2 RC25SERR.RPT 65 RO 128 #10,SP 168 000010 128: 13%: PC,DO.RE 14% #10,SP 15$ #10,SP 108 000010 000010 14%: 000000G 177777 15%: 0000006 169%: 000207 2 ?gg.RETRIES.SUP.RETRIES 67 RO 1$ #NXM] - (SP) 000000G 177777 0000006 0000006 1803 #4 ,-(SP) 000000G 000001 000004 ; NUM.RETRIES #340,=(SP) 000003 000001 BNE MoV TRAP TRAP TRAP ROR BLO MOV RTS 16$ 44 67 RO 9% (SP)+,R1 PC Routine Base: AC$CODE + 0000 164 words, 7 words Haxlmum stack depth per invocation: : Routine Size: SEO 204 ? K1 IRCFAS3 CZRCFAO RC2S FR END TEST 000000 004767 177264 000004 000006 000010 000012 104466 006100 103773 000207 000000 : Routine Size: 8=Jul=1983 14:46:50 6 words, T1:: 18: Routine Base: : Maximum stack depth per invocation: : 8-Jul=198315:31:08 TEST SECTION v01.0 1845 !'<BLF/PAGE> S 2 words LSBTTL T1 TEST SECTION JSR PC,$T TRAP ROR BLO RTS 66 RO 1% PC ACSCODE + 0510 VAX-11 Bliss=16 V3=555 SEO 205 ? SPIDERSUSERS: [LAKSHMANA. 11REL .REALJZRCFA (3) : 1843 p_J (V] ) 8-Jul-1983 14:46:50 TEST SECTION = ~NO 1%,] Vi S ~ VSN =20V b b b e e D aed b b b e 00 00 00 00 00 00 00 00 00 Q0 0O |} BGNTST; 14+ ! TEST 2: INITALZATION TEST (POWER UP DIAGNOSTICS) ! DESCRIPTION: THIS TEST INIT® THE AZTEC AND RUNS THE POWER UP DIAGNOSTICS BY WRITING WITH STEP1 DATA. THEN IT WILL CHECK FOR ERRORS AND REPORT IF AZTEC DOES NOT COME UPTO STEP2 READ NUM_RETRIES = ZERO; ! CLEAR RETRY COUNTER it .SWP_TRACE then PRINTF (DBMS); ' TEST 2 begin ! gTEP 1 WRITE WITH STEP 2 READ ! SELECT B_MASK FOR STEP 1 WRITE B MASK = 1; ! SELECT STEP1 WRITE DATA WITH DATAT = %0°137600* + .RT_TABLE [RT_VECTOR]/4; ; :35R2§§G SIZES ,1E AND VECTOR ! PORT SHOULD NOW GET TO STEP2 if AZT_INIT O ! AFTER FINISHING INTEGRITY CHECK ! DIAG. IF NOT REPORT ERROR PR ST AT A TETR IEYE TR TN YR then ! DECODE STATUS it .RET_STATUS then DECODE (); CKLOOP; RETRIES = TRUE; end; ! RETRY IF ERROR A A if (.RETRIES) then DO_RETRIES (); if (_.NUM_RETRIES eqlu ZERO) then exitloop: R IE R 000030 000032 000040 begin ERRDF (3, MSG_14, RC25$ERR_RPT); end; return; TR 000000 000004 000012 000014 000020 000024 000026 SEQ 206 13 Pa?e VAX=11 Bliss=16 V3=555 (4) CFA .REALJZR SPIDERSUSERS: [LAKSHMANA. 1 1REL while (.NUM_RETRIES lequ .SWP_RETRIES) do PRI NT PR ) TR YRIEIRIETIEIETRA IR T E PNPR PR IR PR LI LR KR NN XY 8-Jul-1983 15:31:08 CZRCFAO RC25 FR END TEST - - <N oD L 16 ENDTST; 005067 032767 001407 012746 012746 010600 104417 022626 026767 101060 0000006 000001 0020006 $T2: 0000006 18: $T2 TEST SECTION NUM.RETRIES 1}.SHP.TRACE Y - (SP) #DBM8, TRAP CMP 17 (SP)+,(SP)+ MOV MOV 000001 000006 0000006 LSBTTL CLR gég CMP BHI . : #1,-(SP) SP.RO : SP,» NUM.RETRIES,SWP.RETRIES H 6% 1861 B 000042 000050 8-Jul-1983 15:31:08 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 8-Jul-198 3 16:46:50 TEST SECTION 112767 016700 016046 012746 1 000001 0000006 0000006 000002 000004 000000G 0000006 040200 0000006G 0000006 Movae H H 1864 1865 ; 1869 H 1374 : 1876 g;.RETRIES : : 1879 1882 PC,DO.RETRIES ggfl.RETRIES H 1884 ; : 1862 1861 : 1888 #1,8.MASK RT.TABLE RO 2(R0) ,=(SP) #6,-(SP) PC.BLSDIV RO.DATA1 #40200,DATA1 :5LAZT.INIT 43 000001 55 3 MSG. 14 RC25SERR.RPT g}.RET.STATUS 000000G 0000006 000140 000142 000144 000146 0092150 000156 000164 000166 000172 000176 000200 000202 000204 000206 SEQ 207 VAX=11 Bliss=16 V3-555 Page 14 (4) RS EL.REALJZRCFA RSUSE : CTLAKSHMANA.T1TR SPIDE PC,DECODE 2%: 65 RO 3s 032767 001402 004767 005767 001002 022626 000207 022626 000711 000001 000001 000000G 0000006 (SP)+,(SP)+ PC #1,RETRIES 3%: 4%: 0009006 0000006 5%: (SP)+,(SP)+ PC 6$: 7%: (SP)+,(SP)+ 1% ; Routine Size: 68 words, Routine Base: ACSCODE + 05264 ; Maximum stack depth per invocation: & words 000000 000000 000004 000006 000010 000012 004767 177564 T2:: 1%: 104466 006000 103773 000207 : Routine Size: T2 TEST SECTION JSR PC,$12 66 RO 1% TRAP ROR 8LC RTS 6 words, Base: ) Routine ; Maximum stack depth per invocation: 1890 .SBTTL !<BLF/PAGE> 2 words PC ACSCODE + 073¢ IRCFA3 v01.0 CZRCFAD RC25 FR END TEST TEST SECTION 8-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 seo zoa VAX=-11 Blisc=16 V3=555 ? SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA ( 1891 1892 1893 }ggg BGNTST; }ggg i1 DESCRIPTION: 1898 | ! : AND ALSO ZERO BIT FLOATED THROUGH THE SA REGISTER TO SEE THAT IT ECHOES PROPERLY. : : 1902 }382 ! : A FAILURE TO ECHO WHAT WAS WRITTEN WILL RESULT IN A CALLOUT TO THE ADAPTER CARD FRu. H : 1905 1906 ! ! IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, THE PROGRAM WILL LOOP ON THE FAILING WRITE AND READ. : : 1908 1909 !== M ; . : : : : : : : 1899 }gg? 1907 !+¢ { TEST #3 - DIAGNOSTIC WRAP TEST i THE AZTEC WILL BE INITIALIZED IN DIAGNOSTIC WRAP MODE AND A ONE BIT ] ! 1910 Llocal 1911 1912 }g}z if .SWP_TRACE then PRINTF H }g}g NUM_RETRIES = ZERO; : 1917 while (.NUM_RETRIES lequ .SWP_RETRIES) do : 1919 : H 1918 1920 : : 1921 1922 : 1924 (DBM10); ! TEST 3 be ln ! ! ! TIP = 4&; STEP1 WRITE B_MASK = 0; ' MASK FOR STEP1 READ 1925 }ggg DATA2 = 20°'10°; DATA3 = ZERO; ! TIME OUT COUNTER ! TEMP STORAGE FOR RCSA DATA : : : : : 1928 1929 1930 1931 1932 if AZT_INIT O then 8 ERRDF (4, MSG_14, RC258ERR_RPT); CKLOOP; : 1934 : : 1936 } : ; 1933 1935 : : 1 1 : : : H 1 1 1 1 H : : 1 1 1 Fo) WA~ O V00N : H 1923 00000 00 2298 ~ SRS RWNWW : TST_PAT; 5 9 DATA1 = %0'140000°; ! STEP1 WRITE WITH WRAP MODE BIT SET ! CALL STEP 1 ROUTINE ' PRINT QUT ERROR REPORT RETRIES = TRUE; else end be?1n WRT_R(C25 (RCSA, .DATA1); ! DO STEP1 WRITE WITH DWM, while ((.DATA3 nequ .DATA1) and (.DATA2 nequ ZER0)) do begin DELAY (333); DATA2 = .DATA2 1; DATA3 = _R(25 ADDR CRCSA, RC_ALLD; end; TST_PAT = 20'000001°; ! ! START TEST PATTERN TO D \fl\fl\fl\l‘\fl&\fl\fl\.flbb b e b D o o b e e d d md NellolleNelel ol eNel ool ollsl SEQ 209 Pa?e 16 VAX=-11 Bliss=16 V3=555 RCFA (5) .REALJZ SPIDERSUSERS [LAKSHMANA. 11REL : NOW KLOAT TES T PAT incru FLOAT from 0 to 15 do begin ! FLOAT ZEROES AND THEN ONES incru COUNT from 0 to 1 do begin if .COUNT eqlu 1 then TST_PAT = not .TST_PAT; WRT Rcés (RCSA, .TST_PAT); BGNSU ' WRITE TEST PATTERN TO SA WAIT FOR IT TO ECHO. DELAY (10); [RCSA, RC_ALL]I; +RC25_ADDR = AALLT RC ERCSA, RC25_DATA b e PR PR TR LR DB 1) LR TR YR TN P PN Y TEST SECTION if .RC25_DATA [RCSA, RC_ALL] nequ rsr PAT then ! GET RCSA DATA ! TEST SA FOR TEST PATTERN F NDT EQU THEN befiA i PRINT OUT ERROR REPORT PT = rnrz P2 = ADAPT ! MESSAGE ADDRESS ! FAILING FRU P4 = rsr PAT: !_GOOD DATA P _MASK = 2; P6 = Rc2§ ADDR) + 2; ' FAILING ADDRESS PS5 = .RC2S_DATA [RCSA, RC_ALLJ; ERRDF (5, MSG_7 ., RC25SERRZRPT): CKLOOP; RETRIES = TRUE: end; R IR I E I E I E T AT AT R E T A A TR TR 8-Jul-1983 15:31: 08 8-Jul=1983 14:46: 50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 1 ' BAD DATA [ ENDSUB; R end; FRTR XN VI PN X TR TST_PAT = not .TST_PAT; end; [YEYEFETETYRFE TR 000024 000039 ! DO RETRIES IF IN ERROR if (.RETRIES. then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; end; 'REINITIALIZE THE PORT WRT_RC25 (RCIP, ALL_ONES); ENDTST; .GLOBL 000000 004 ' SHIFT THE BIT DOWN 1 TST_PAT = .TST_PAT*1; end; 004167 162706 032767 001407 012746 012746 010600 $13: 0000006 000006 000001 0000006 000001 0000COG .SBTTL JSR L$DLY $T13 TEST SECTION R1,$SAVES H 1889 #1,SWP.TRACE : 1913 SP,RO : SP,» sus #6,5P BEQ MoV MOV 18 #DBM10,-(SP) #1,-(SP) BIT MOV SEQ 210 Pa?e 17 VAX=11 Bliss=16 V3-555 .REALJZRCFA (5) RS SE 11REL . ANA SU CLAKSHM ER : ID SP CZRCFAQ RC25 FR END TEST TEST SECTION 0000006 TRAP cmp CLR 000466 BLOS JMP 104417 022626 005067 026767 101402 000167 012767 105067 0000006 0000006 000004 0000006 MOV CLRB 0000006 140000 0000006 MoV MOV 000010 0000006 0000006 0000006 CLR JSR ROR BCC TRAP -WORD -WORD -WORD TRAP 000412 0G0CO01 0000006 48: 5%: 0000006 000000G 000002 000000G 0000006 6%: MOV MOV MoV 9%: 0000006 0000006 000002 000002 000002 0000006 10%: DEC 000001 11$: 000515 7%: 0000006 8$: 000004 060000 000324 MOV CMP 8EQ TST BEQ MoV BEQ MoV BEQ CLR DEC BNE DEC 0000006 005102 104402 010201 016700 010160 01271 001411 ROR BHIS JMP 000001 12%: 13%: 14$%: 0000006 000002 000012 15%: Mov MOV MOV MOV CLR CLR CMP BNE coM TRAP MOV MOV MOV MOV BEQ 17 (SP)+,(SP)+ NUM.RETRIES ggfl.RETRIES.SUP.RETRIES 228 #6,T1P 8.MASK #-40000,DATA1 #10,DATA2 DATA3 PC,AZT.INIT RO 5% 55 . 1915 ; : : : : : 1919 1923 1924 1925 1926 1928 : 1931 : : ; *,RCM_.REG 1933 1928 1937 : 1917 4 MSG. 14 RC258ERR.RPT 65 RO 43 23$ #1,RETRIES 20% DATA1,R1 RC25.ADDR,RO R1,2(R0) DATA3,DATA1 : RCM.REG,* 1% ; 1939 ; *,38TMP2 1941 DATA? 118 #515,R1 10% : «,$8TMPY L$DLY,RO 9s 4(SP) RO 8$ R1 7$ DATA2 RC25.ADDR,RO 2(R0) ,2(SP) 2;SP).DATA3 6 #1,R2 R4 R3 20,41 14$ R2 2 R2,R1 RO RC25.ADDR, R1,2(RO) #12,R1 18% : $SSTMP : SSTMP1 ’ : $$TMP2 : N ;. *,RC.REG ; RC.REG,* M . PAT : =, TST : FLOAT : COUNT : 1942 1943 1939 1946 1948 1951 1954 ; TST.PAT ; TST.PAT,RCM.REG : RCM.REG,® i o, $STMPS 1957 1958 SEQ 211 Pa?e 18 VAX=11 Bliss=16 v¥-555 .REALJZRCFA (5) RS SE 11REL ANA. SU LLAKSHM ER : SPID CZRCFAQ RC25 FR END TEST TEST SECTION 016700 001404 005066 005300 001374 005301 L$DLY,RO 0000006 178 4(SP) RO 16$ R1 15% 16%: 000004 17%: RC25.ADDR,RO 2(R0), (SP) (SP) ,RC25.DATA+2 (SP) ,R2 198 18%: 0000006 000002 0000026 #2,P.MASK #FMT2,P1 P2 000002 0000006 0000006 0000006 0000006 000001 RO RC25.ADDR, 0000006 000002 0000006 000000G #2.R0 RO.P6 R2.P4 RC25.DATA+2,PS 000002G 0000006 000001 0000006 55 5 7 MSG. RgZSSERR.RPT RO 19% #1,RETRIES 67 RO 148 R3 19%: R3.M 13$ R2 R2 000001 R4 R4 ,#17 12% 000017 000001 0000006 0000006 000560 012700 010077 062706 000207 177276 177777 0000006 000006 0000006 : %, $8TMP1 : SSTMP : $STMP1 : $$TMP?2 H 1959 PAT ; RC25.DATA+2,TST 1961 H : : H 1964 1965 1966 1967 ; TST.PAT,«~ 1968 ; : 1969 1970 : : 1972 1973 s COUNT 1951 : TST.PAT : TST.PAT 1978 1979 : COUNT,« ; FLOAT ; FLOAT,» 1948 20$: #1,RETRIES H 1984 21$: PC,DO.RETRIES NUM.RETRIES . 1986 #-1,R0 : * RCM.REG 1990 "S-SP H 1889 22%: 23%: 21% JMP MOV MOV ADD RTS 22% RO,aRC25.ADDR Base: ACSCODE + 0750 Routine : 185 words, ion: words 2 invocat per stack depth ; Maximum ; Routine Size: .SBTTL T3 TEST SECTION : RCM.REG,* 000000 000000 000004 000006 000010 000012 004767 13:: 177212 18: 104466 103773 6 words, Routine Base: : Maximum stack depth per invocation: 1992 66 8LO 18 RTS 000207 !<BLF/PAGE> 2 words PC,$T3 TRAP ROR 006000 : Routine Size: JSR RO PC ACSCODE ¢+ 1532 wo (=1 J au O — b ab bl TEST SECTION O0 0o Wi 8=-Jul8-Jul- CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 1 _..a 6 VAX=-11 Bliss=16 Vv3=555 SPIDERSUSERS: [LAKSHMANA. SEQ 212 11REL. REAL]ZRC?A(S) 1990 ! BGNTST; }ggg % TEST #4 - VECTOR AND BR LEVEL TEST 5333 : DESCRIPTION: 2001 i THE INJT SEQUENCE WILL BE STARTED WITH THE INTERRUPT ENABLE BIT SET TO 588% 2 THIS TEST ASSUMES THE VECTOR GIVEN BY THE OPERATOR IS CORRECT. 5889 g THE PRIORITY LEVEL OF THE INTERRUPT REQUEST WILL 2008 i FAILURE OF THE AZTEC TO VECTOR PROPERLY WILL NECESSITATE THAT THIS 58}? ; WILL BE REPORTED. % LOOP ON ERROR WILL RESTART THIS TEST IF THE ERROR IS RECOVERABLE. N NI PR LN T N PRI I TN TR RN R I RN N YETETETEIRIAIETE 2009 Sg}% 204 2015 2016 2017 !'+¢+ VERIFY THE AZTEC'S VECTOR AND BR LEVEL. 5 PROGRAM BE RESTARTED. ! !=! NUM_RETRIES = ZERO. %8%? if .SWP_TRACE then PRINTF (DBM11); 2022 while (.NUM_RETRIES lequ .SWP_RETRIES) do 2023 2024 B8E VERIFIED. A COMPLETED INTERRUPT AT THE WRONG BR LEVEL gg}g ! TEST & begin TIP = 5; 2025 2026 2027 2028 gggg ! START WITH HIGHEST PRIORITY TEMP = PRIO7; ' CLEAR INTERUPT FLAG 1_AM_NEX = FALSE; ! STEP 1 READ MASK B8 MASK = 0. 'INTERRUPT ENABLE BIT SET [RT_VECTOR]/4; .RT_TABLE + %0'104600' = DATA1 PRIORITY HOST SET ' (.TEMP); SETPRI 2031 2032 2033 if AZT_INIT () 2034 gggg then begin ERRDF (6, MSG_14, RC258ERR_RPT); sggg if .RET_STATUS then DECODE (); 2039 2040 2041 CKLOOP; RETRIES = TRUE; end 20642 2043 else be?in 2044 ggzg WRTY R(C25 (RCSA, .DATA1); DELAY (1500); 2047 while (.TEMP gequ %0'140') do 2048 begin ! BRING UP TO STEP 1 READ ! AND GET STATUS ' IF ERROR ' THEN ! REPORT IT ! DECODE STATUS ! WRITE STEP 1 DATA ' WAIT SOR INTERRUPT SEQ 213 Pa?e 20 .REALJZRCFA (6) TREL [LAKSHMANA. 1 SERS SPID:ERSU 1993 1994 Sgg% T E TR T AT E T A YATE FEATR PR TR N P 8-Jul=1983 14:46:50 TEST SECTION 1995 1996 TR IR AR 8-Jul-1983 15:31:08 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 VAX=11 Bliss~16 V3=555 | 8-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 TEST SECTION T XN X IR TR FE IR TR FR YR TN PN ¥ it .I_AM_NEX eqlu ALL_ONES then exitloop; SEQ 214 Pa?e 21 VAX-11 Bliss=16 V3-555 11REL . REAL JZRCFA (6) SERS : [LAKSHMANA. SPIDERSU !IF INTERRUPT DID NOT ! NOT OCCUR ! LOWER CPU PRIORITY TEMP = _TEMP = %0'40°; SETPRI (.TEMP); RETRIES = TRUE: end; end; ' IF INTERRUPT OCCURED i; .J_AM_NEX eqlu ALL_ONES then ! ! GET PRIORITY begin TIP = .TEMP*=5 + 1; PRTR PR ER ! SET HOST PRIORITY TO O SETPRI (PRI100); ! SET UP SERVICE ROUTINE. .TIP); NXMI, SETVEC (.RT_TABLE [RT_VECTOR], PRINTF (INI_MSG, .RT_TABLE [RT_VECTOR], .TIP); TEPR P PR TR if .TIP nequ .RT_TABLE [RT_BR_LEVEL] then PRINTF (BRERR); AT else ! SAME AS TYPED REPORT ERROR RETRIES = FALSE; end begin RETRIES = TRUE; AR ' IF RECEIVED BR IS NOT THE ! ERROR ERRDF (7, END_MSG, 0); CKLOOP; E ME M E end; R if .RETRIES then DO_RETRIES (). R if (.NUM_RETRIES eqlu ZERO) then exitloop; TR end; 000000 000002 000004 000010 000016 000020 000024 000030 000032 000034 000036 000044 000046 000052 000060 000066 000072 000076 ENDTST; 010146 005746 005067 032767 001407 012746 012746 010600 104417 022626 026767 101402 .SBTTL MOV $T4 TEST SECTION R1,-(SP) : 1991 000000G 000001 000000G CLR gég NUM.RETRIES g;.SUP.TRACE H H 2018 2020 000000G 000001 MOV MOV MOV #D8M11,-(SP) #1,-(SP) SP,RO : SP,t $T4: TRAP 000000G 000000G 000167 012767 012767 005067 000520 000005 0000006 000340 C000006G 0000006 016700 0000006 105067 TST 0000006 18: 2%: CMP -(SP) 17 (SP)+,(SP)+ STSs ggn.RETRIES.SwP.RETRIES H JMP MCV MOV CLR 168 #5,T1P #340,TEMP ].AM.NEX : : : MOV RT.TABLE,RO : CLRB 8.MASK : SEQ 215 CZRCFAQO RC25 FR END TEST IRCFA3 v01.0 000102 000106 000112 000116 Page 22 VAX=-11 Bliss-16 v3=555 .REALJZRCFA (6) RS EL SE ANA.11R SU [LAKSHM ER : ID SP TEST SECTION 016046 MoV 000002 000004 0000006 0000006 073200 0000006 0000006 RO.DATA #75200,DATA1 000001 4% 5%: 0000006 0000006 000002 002734 6%: 0000006 7%: 000004 8¢%: 0000006 000140 : 9% 0000006 177777 000040 0000006 0000006 000001 0000006 0000006 177777 0000006 177773 0000006 0000006 0000006 000374 016700 0000006 0000906 0000006 2029 PC,AZT.INIT RO H 2031 H 2035 H 2037 : H 2040 2031 g;.RET.STATUS 3%: 0000006 : 5% 55 6 MSG. 14 RC25SERR.RPT 0000006 0000006 rgnp.no 4 0000006 000001 2(RO} ,=(SP) ¥4,=(5P) PC.BLSDIV 108: PC.DECODE 65 RO 43 (SP)+,(SP)+ 16% #1,RETRIES 108 DATA1,R1 RC25.ADDR,RO R1,2(R0) : *,RCM.REG LSDLY RO 8% : ¢, $8TMP1 #2734 R1 9% 4(SP) R0 7% R1 68 TEMP,#140 108 I.AM.NEX ,#-1 108 #40,TEMP TEMP,RO 41 #1,RETRIES 9% I.AM_NEX,#-1 12% TEMP, (SP) #-5,-(SP) PC,BLSSHF RO,TIP TIP RO 41 TIP,(SP) #NXM] ,=(SP) RT.TABLE,RO : RCM.REG,* ; «,838TMP?2 2044 2045 : $SSTMP : $STMP1 : $STMP2 : 2047 : 2050 H H 2052 2053 : 2047 : 2062 : 2063 : 2064 2054 2059 SEQ 216 23 VAX=11 Bliss=16 V3~555 (6) FA 11REL .REAL JZRC SERS : LLAKSHMANA. SPIDERSU Pa?e IRCFA3 v01.0 CZRCFAQ RC25 FR END TEST 000400 000404 000002 000003 MOov MoV 0000006 0000006 000002 0000006 000003 MoV MoV MoV MoV MoV MoV TRAP Mov TEST SECTION 0000006 0000006 000004 CMP BEQ MOV Mov Mov TRAP 0000006 000001 118: 0000006G 000016 000001 0000006 12%: TST CLR ADD BR MoV TRAP .WORD .WORD .WORD TRAP ROR 8CC CMP 000001 000574 000576 005767 001002 022626 000403 022626 000167 005726 012601 000207 0000006 000000G 177244 0000006 13%: 148: 15%: 16%: B8R BIT BEQ JSR TST BNE CMP BR cMP JMP TST MoV RTS 37 2065 TIP,(SP) RT.TABLE RO 2(R0) ,=(SP) #INI.MSG,~(SP) #3,-(SP) ~ SP,RO - TRAP 2(R0) ,=(SP) #3,-(SP) SP, 2067 RT.TABLE ,RO TIP,4(R0O) 118 #BRERR, (SP) #1,-(SP) SP,RO 17 (SP)+ RETRIES #16,SP 138 #1,RETRIES 55 4 END.MSG 0 SP, 2070 2061 2059 2074 2075 65 RO 138 (S§)+.(SP)+ 16 #1,RETRIES 14$ PC,DO.RETRIES NUM.RETRIES 15% (SP)+,(SP)+ 16$ (SP)+,(SP.+ 1% (SP)+ (SP)+,R1 PC ACSCODE + 1546 192 words, Routine Base: ; Routine Size: 14 words ; Maximum stack depth per invocation: 000000 000000 000004 000006 000010 000012 004767 104466 006000 103773 000207 177174 .SBTTL JSR TRAP ROR BLO RTS T4 TEST SECTION 2083 Routine Base: ACSCODE + 2346 6 words, : Maximum stack depth per invocation: 2 words : Routine Size: : 2086 '<BLF/PAGE> o [=1. "] &H N [« X0 TEST SECTICN v01.0 8-Jul8-Jul- NN CZRCFAQ RC2S FR END TEST IRCFA3 1 OO CoCo NN L SEQ 217 Pa?e 24 VAX=11 Bliss=16 V3-555 (6) LJZRCFA 11REL.REA ANA. SERS : [LAKSHM SPIDERSU BOGNTST; : 2087 2038 2089 2090 %835 ; TEST S: STEP 1 =3 INITIALZATION TEST ; ; 5832 2095 { DESCRIPTION: | THIS TEST WILL CHECK FOR INFORMATIONS ECHOED FROM PORT AT 2097 ! AN ERROR REPORTED OR ECHOED INFORMATIONS WERE INCORRECT 2096 2098 %?88 2101 !¢+ ! ! EACH STEP READ COMING UPTO THAT STEP FROM SCRATCH. IF THERE WAS ! THE SAME WILL BE REPORTED. ; LOOP ON ERROR WILL BE FROM THE BEGINNING OF SUB TEST. NUM_RETRIES = ZERO; ' CLEAR RETRY COUNTER %}8? it .SWP_TRACE then PRINTF (DBM9). ! TEST 5 2106 while (.NUM_RETRIES lequ .SWP_RETRIES) do 21 21 21 21 21 21 21 21 begin ! STEP1 READ ! ! ! ! BGNSUB; ‘check if using ! " then b v d AND GET STATUS IF ERROR THEN begin b b v b it .RET_STATUS then DECODE (); REPORT IT ! DECODE STATUS b o b CKLOOP; RETRIES = TRUE; end; ! CHECK FOR CONTROLLER DEPENDENT INFORMATION FROM RCSA AT STEP 1 READ b e b BRING UP TO STEP 1 READ ERRDF (8, MSG_14, RC258ERR_RPT); if ((.RC25_DATA [RCSA, RCSA_NVI) ! ! ! CHECK THAT THE NV BIT DID ] NOT SET. CHECK IF DI BIT SET or not (.RC25 DATA CRCSA, RCSA_DIJ)) i or (.TEMP) and not (.RC25_DATAT[RCSA, RCSA_QBJ]) ! CHECK THE @B BIT b md b e d b ' START PORT INIT WITH MASK = 0 B_MASK = 0; if AZT_INIT O d £ BN B B NWWW W W W= OO NN Q_bus and flag TEMP = READBUS (); g STEP 1 READ b b o md b b d md D W W NN N N PO NI NI NI NI NININ) b wd ed ek ek ik —d 2 = S OO O WA = O V00NN AN 2OV NS WA =O V0N S}g% b ...l.l.l.l...i.......l.....l.l.l-l.-.i...............l.....l...I.I.....I.O...Q...l.........0‘2. . : NLNLNLNLNLNLNL NN NLNINLNLNI NNV N AL NN LNV . . 3 [ X . . . . : : : : 8-Jul=-1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST TEST SECTION IRCFA3 v01.0 then or not (.TEMP) and (.RC25_DATA [RCSA, RCSA_QBJ)) beain P MASK = 2; PT = FMT3; ! TF NOT SET ! THEN SEQ 218 Pa?e 25 VAX=11 Bliss=16 V3=-555 .REALIZRCFA (7) SERS 11REL LLAKSHMANA. SPID:ERSU 8-Jul=1983 14:46:50 TEST SECTION P2 = ADAPT: P4 = (.RC25 ADDR) + 2; NOWVEWN 2O O PS = .RC2S_DATA [RCSA, RC_ALLI; P6 = %0°'01Y; ERRDF (9, MSG_14, RC2SSERR_RPT); CKLOOP; RETRIES = TRUE; TEMP = .RC2S_DATA [RCSA, RC_ALLJ; TEMP = .TEMPZ6, S>; PRINTF (FMTS, .TEMP); . BGNSUB; B MASK = 1; DATA1 = %0°137600° ¢ .RT_TABLE [RT_VECTOR1/&; ! STEP1 WRITE DATA FOR MAX ' RING LENGTHS,IE AND ' VECTOR ADDRESS it AZT_INIT O then begin ERRDF (10, MSG_14, RC25SERR_RPT); it .RET_STATUS then DECODE () ' DO INIT AND [F ERROR ' REPORT ERROR ' DECODE STATUS CKLOOP; RETRIES = TRUE; il else end begin ' *uECK FOR ECHOED INFORMATIONS AT STEP2 READ TEMP = _DATA1<8, 8>: ' SAVE EXPECTED DATA it (.RC2S_DATA [RCSA, RCSA_7_0) nequ .TEMP) then W 2O OB N ' PORT SPECIFIC INFO ' GIVE IT TO OPERATOR ! STEP1 WRITE WITH STEP 2 READ -l begin W P MASK = 2; PY = FmT2; ' IF ECHOED INFO DOES NOT ' MATCH REPORT ERROR P2 = ADAPT; NG P’ = TEMP; PS = .RC2S5S DATA [RCSA, RCSA_7 01; P6 = .RT_TRBLE [RT_IP_ADDRESS] ¢ 2; W NOVER NN 2OV el ) il ) b — il ol cod —d b b i _ ENDSUB; - NT N NN ST NN NSNS VS LN L U ) — e ) ) el —d el LNTNL NN L VL S N1, ST ' MASK = STEP 1 ' REPORT ERROR end; wd —d -t NNOOOO‘O% VS WA~ OO0 N W WA =2 OO (e Yo Yo Yo SO IV, IV IV IV IV IV IV 1V [V, ¥ 3 [LSTSLSLSL, NSV NTLNT NT NI ST NI, NS NI,V NN NIV, N 1,8 .V} N 1N LN LN 1N1, W V1,V) L] [ASTNT b ol d cad o cud ) i wd b —d b ald el ol ol ) e ad ) —ad ) ) ld d LRX TN N [ FETEFETE V0 0L 0,8, B0, R, N, R, 0, B, Ve 8o 8, 8¢ B0,y 8, 0 ¥y Ve 8 8-Jul=-1983 15:31:08 CZRCFAQ RC2S FR END TEST IRCFA3 v01.0 SEQ 219 26 (7) ZRCFA .REALJ 11REL CLAKSHMANA. : SPIDERSUSERS VAX=-11 Bliss=16 v3=555 99 2200 ERRDF (17, MSG_11,7RC2SSERR_RPT); (KLOOP; RETRIES = TRUE; end; end.; PRINTF (FMT4, .RC2S5_PMSTA [RCSA, RCSA_PTN]); ! GIVE PORT TYPE NUMBER ¢ ENDSUB; I STEP 2 WRITE WITH A STEP 3 READ Pa?e B CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 PRTR TN 1Y BGNSUB; B_MASK = 3; PR TRTR FE FN PN (12, MSG_14, RC25SERR_PPT); E LN TR TN (); ! DO INIT AND IF ERROR ! PRINT ERROR MESSAGE ! DECODE STATUS CKLOOP; R RETRIES = TRUE; TR YA TE IR else end ! CHECK FOgECHOED VECTOR AND IE BIT in TEMP = .DATA<0, 8>; 22 if (.RC25_DATA [RCSA, RCSA_7_0] nequ .TEMP) then ! IF ECHOED INFO NOT CORRECT beg PRI IE A PRCE YA COM AREA START ADDRESS it AZT_INIT O then begin p2 ASK = = rnrz ADAPT; PR A P4 = .TEMP: PS = .RC25_DATA [RCSA, RCSA_7 CJ; R P6= .RT_TABLE [RT_]IP "ADDRESS] + 2; N PR P ERRDF (13, MSG_11, RC2SSERR_RPT); R Y PR CKLOOP; RETRIES TRUE; end; REPORT ERROR end; PN PR N YR TRPR PR N PN T T TN MASK UPTO STEP3 READ DATA2 = COM_AREA; it .RET_STATUS then DECODE SEQ 220 Page 27 RS .REALJZRCFA (7) . 1TREL RSUSE : [LAKSHMANA SPIDE VAX-11 Bliss~16 v3-555 \ ENDSUB; § STEP 3 WRITE WITH STEP 4 READ " BGNSUB; = 7 B MASK BRING UPTO STEP4 READ if AZT_INIT O then INIT AZTEC IF_ERROR DATAS = RING BASE HIGH ADDRESS begin ERRDF (14, M5G_14, RC25$ERR_RPT); THEN PRINT OUT ERROR MESSAGE it .RET_STATUS then DECODE DECODE ERROR (); LR TR NN PN TN NN N N P 8-Jul-1983 15:31:0 8 8-Jul=1983 14:46:5 0 TEST SECTION ERRDF 2 CXLOOP; RETRIES = TRUE; end; ! PRINT MICRO CODE VERSION INFO. PRINTF (FMT6, .RC25_DATA [RCSA, RCSA_MODEL], .RC25_DATA [RCSA, RCSA_U_CODE)); IRCFA3 v01.0 CZRCFAD RC25 FR END TEST 8=Jul=1983 15:31:08 TEST SECTION 8-Jul=1983 14:46:50 SEQ 221 (7) SPIDERSUSERS:[LAKSHMANA. 11REL. REALJZRC?A VAX=11 BlLiss=16 V3-555 ENDSUB; it (.RETRIES) then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; end; ENDTST; 104455 000010 000000G 0000006 032767 001402 004767 104465 006000 103003 162706 000507 012767 032767 001004 032767 001042 000222 000224 000226 000230 112767 012767 012767 016700 062700 010067 016767 012767 104455 000071 0006006 000000¢G TRAP .WORD .WORD .WORD 55 10 MSG.14 RC25S8ERR.RPT 2125 0000006 0000006 JSR TRAP ROR BCC SuB BR MOV PC,DECODE 65 RO JX3 #6,SP 9s RETRIES ogoooLRC25.DATA+2 2130 2135 gfig g4oo,RC25.DATA+2 2137 MOVB #2,P.MASK MOV Rcés.AooR,no 2142 43 2144 2145 Bé; 3s: 000006 000001 0000006 000400 0000026 000002 0000006 000001 0000006 002000 0000026 0000006 0000006 0000006 000002 0000006 0000026 0000006 000001 0000006 48: 58 68: gag MOV MOV ADD MOV MOV MOV TRAP MORD -WORD .WORD 5$ g;.nsr.srnrus ornrs P #2.R0 RO P4 RC25.DATA+2,P5S #1,P6 55° 11 MSG.14 RC25SERR.RPT b ROR BCC 000001 PC 2 B.MASK PC,AZT.INIT RO TRAP C(LRB JSR b 0000006 0000006 RTS 2106 2127 OO ~ON 004767 006000 103023 2$: 2% — 104402 105067 BLOS SP,+ N=2O -0~ 000207 18: SP,RO 17 (SP)+, (SP)+ NUM.RETRIES,SWP.RETRIES FaZ ol o 0000006 0000006 MOV TRAP CMP CMP NN 101401 #DBM9, - (SP) #1,-(SP) pary 022626 026767 MOV MOV n 104417 $TS TEST SECTION NUM.RETRIES 11.sup.rnAce b 0000006 000001 LSBTTL CLR S§£ b $75: — 0000006 000001 0000006 nrON 005067 032767 001407 012746 012746 010600 SEQ 222 CIRCFAQ RC25 FR END TEST IRCFA3 v01.0 000232 000234 Pa?e 2 VAX=11 Bliss=16 Vv3=555 ANA . 11RELERS .REALJZRCFA (7) SUS : CLAKSHM SPIDER TEST SECTION 65 104465 000006 000001 000000G 000002G 0000006 0000006 0000006 0000006 0000006 0000006 0000006 7%: 8%: 2, RC3S.DATA+TEMP TEMP TEMP TEMP TEMP TEMP TEMP #EMTS, = (SP) #2,-(5P) 000002 9%: 000001 0000006 0000006 000002 000004 0000006 0000006 040200 0000006 0000006 #1,RETRIES #177740, TEMP TEMP, = ($P) 177740 0000006 0000006 0000006 000006 #6,5P 9s 108: : : H 2150 2153 2154 : 2155 SP.RO : SP,* #6,SP 67 RO 28 2 : H 2107 2155 H H : 2156 2161 2162 H 2166 H 2169 : 217 ; H : 2174 2166 2179 : 2181 : : H 2184 2185 2186 17 #1,8.MASK RT.TABLE.RO 2(R0) ,=-(SP) #4,~(SP) PC.BLSDIV RO,DATA1 #60200,DATA1 PS.AZT.INIT R 138 55 12 MSG. 14 000001 0000006 000001 #1,RET.STATUS 11$ 11¢: 000000G 0000006 0000016 0000006 0000026 0000006 000534 RC258ERR.RPT 0000006 000002 0000006 0000006 0000006 000001 0000006 12%: 13%: PC,DECODE 65 RO 12% =(SP) ,=(SP) 16$ #1 ,RETRIES 158 TEMP DATA1+1,TEMP RO RO RC25.DATA+2 RO‘TEHP 15 #2 £ MASK #rMT2,P1 #,P2 E 115:31:08 8-Jul-1983 14: 46:5 0 983 8=Jul~1 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 TEST SECTION 016767 005000 156700 2 0000006 0000006 ;EHPP4 0000026 0000006 0000006 000002 0000006 sczssoAerzRO SEQ 223 Pa?e 30 VAX=-11 Bliss=16 V3-555 11REL .REAL JZRCFA (7) SERS : [LAKSHMANA. SPIDERSU 2187 2188 2189 aRT.TABLE.RO #2.R0 RO.P6 55 13 2190 M5G.11 RC25SERR.RPT 65 RO 148 -(SP),=(SP) 168 #1,RETRIES 0000006 000001 0000026 ggés.DATA+2,R0 #177770,R0 RO, (SP) 177770 010600 1064417 062706 104467 #FMTSL ,=(SP) #2,-(SP) 000000G 000002 SP.RO 17 #10,SP 16$: 000010 67 RO 108 2 006000 103631 104402 112767 012767 004767 006000 103021 104455 000014 0000006 0000006 17%: #3,8.MASK #COM_AREA ,DATA2 gC.AZT.INIT TRAP -WORD 032767 001402 004767 104465 006000 000001 012767 000454 005067 116767 005000 156700 020067 001441 112767 012767 012767 016767 000001 103460 001000 001004 001006 001014 001022 001030 000003 0000006 0000006 0000006 0000006 -WORD BIT 0000006 0000006 BEQ 18%: 0000006 0000006 0000006 0000006 0000026 0000006 000002 0000006 0000006 0000006 0000006 000001 0000006 0000006 19%: JSR TRAP ROR 8LO MOV ‘LR MovB 8158 CMP BEQ MOVB MOV MOV MOv MSG.14 RC25SERR.RPT #gsRET+STATUS 1 PL,DECODE 65 RO 208 #1,RETRIES 20% TEMP DATA1,TEMP R RC25.DATA+2 RO gg.TEHP $ NFMT2 P1 #1,P2 TEMP P4 SP.* 8-'ul=-1983 15:31:08 8-Jul=1983 14:36:50 CZRCFAQ RC2S5 FR END TEST TEST SECTION ZRCFA3 v01.0 001036 005000 : 2228 aRT.TABLE.RO : 2229 55 : 2230 #1,RETRIES 67 ; : 2232 2235 TRAP MOVB CLR JSR 2 #7.B.MASK DATA3 PC,AZT.INIT ; : : ; 2237 2242 2243 2245 TRAP 55 : 2248 #1,RET.STATUS ; 2250 : 2253 001040 001046 156700 010067 0000026 0000006 BISB MOV RC25.DATA+2,R0 RO,PS 001054 001060 062700 010067 000002 0000006 ADD MOV #2.R0 RO,P6 001066 001070 001072 001076 001076 001100 000015 0000006 0000006 104465 006000 103403 .WORD "WORD "WORD TRAP ROR 8LO 15 MS5G.11 RC25SERR.RPT 65 RO 20$ 001112 001114 006000 103665 ROR BLO RO 17 001136 001140 006000 103023 001064 104455 001102 012767 000001 001110 104467 MOV 001116 001120 001126 001132 001142 104402 112767 000007 000000G 005067 000006 004767 0000006 000016 0000006 0000006 001160 001162 001166 001170 001402 004767 104465 006000 001172 001174 001200 032767 103003 162706 000426 000001 006200 006200 006200 006200 042700 010046 012746 012746 010600 104417 006000 103713 0000006 000003 001270 032767 000001 001300 004767 0000006 001276 001402 001304 005767 248: 177760 001256 062706 000010 001262 104467 001264 001266 23: 0000006 258: 0000006 16 MSG.14 RC2SS$ERR.RPT BEQ JSR TRAP ROR 228 PC,DECODE 65 RO BCC Su8 BR 238 #10,SP 258 BIC MOV MOV #177760, (SP) ASR ASR ASR ASR RO RO RO RO MOV #1,RETRIES RC35.DATA®2,=(SP) RC25.DATA+2,R0 BIC MOV MOV MOV MOV TRAP #177760,R0 RO,=(SP) = (SP) #EMT6, #3,-(SP) SP.RO 17 ROR 8LO RO 218 ADD TRAP : 2257 : SP,* #10,SP 67 ; : 2237 2257 BIT #1,RETRIES ; 2260 JSR PC.DO.RETRIES : 2262 BEQ 26$: 0 248 .WORD "WORD "WORD BIT 228: 0000006 MOV TRAP ROR BCC 000010 001210 016746 0000026 001214 042716 177760 001220 016700 0000026 001234 001240 001242 001246 001252 001256 218: 0000006 0000006 001202 012767 000001 001224 001226 001230 001232 208: 104455 001144 001146 001150 001152 TRAP 0000006 SEQ 224 Pa?e 1 .REALIZRCFA (7) RO CLR 001050 017700 0000006 VAX=11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA.11REL TST 26$ NUM.RETRIES 6 001310 001312 001316 8-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTION v01.0 001402 000167 000207 BEQ 176514 27%: ) ; Routine Size: 360 words,. Routine Base: 6 words : Maximum stack depth per invocation: 000000 000000 000004 000006 000010 000012 004767 15:: 176454 18: 104466 006000 103773 000207 ; Routine Size: 2267 JMP RTS 6 words, Routine Base: !<BLF/PAGE> 2 words SEO 225 ?e 32 VAX=11 Bliss=16 v3=555 SPIDERSUSERS: [LAKSHMANA. 1 1REL .REALJZR( A (7) 27% 1% PC 2085 ACSCODE + 2362 .SBTTL TS TEST SFITINN JSR TRAP ROR 8Lo PC.$T5 66 RTS : Maximum stack depth per invocation: 2 RO 1$ PC ACSCODE + 3702 2264 CZRCFAQ RC2S FR END TEST TEST SECTION IRCFA3 v01.0 2268 2269 2270 22N %g;% g%;g ; ; ; ; . 2276 2277 2278 2279 2080 2281 2282 2283 Sggg P4 | i i i i i i i +e TEST #6 -~ PURGE AND POLL TEST DESCRIPTION: ] ! i i i i i i i i !=- THIS TEST WILL PERFORM THE FIRST THREE STEPS OF THE INIT SEQUENCE. WHEN THE HOST RESPONDS TO THE STEP 3 TRANSITION IT WILL WRITE A ONE BIT TO BIT 15 OF THE SA REGISTER, THERBY REQUESTING THE EXECUTION Of PURGE AND POLL TESTING. THE HOST THEN WAITS FOR THE SA REGISTER TO TRANSITION TO A ZERO VALUE. THE HOST THEN WRITES ZEROS TO THE SA REGISTER SIMULATING A ‘PURGE COMPLETED'® HOST ACTION. THE HOST THEN READS THE IP REGISTER TO SMULATE A ‘'START POLLING'' COMMAND FROM THE HOST TO THE PORT. THE TEST IS COMPLETE WHEN THE CONTROLLER ANNOUNCES THE TRANSITION TO STEP & IN THE SA REGISTER. FAILURE TO PROPERLY COMPLETE THIS TEST WILL BE REPORTED. gggg ; 2288 : ggg; ; : 5332 NUM_RETRIES = ZERO; 2295 while (.NUM_RETRIES lequ .SWP_RETRIES) do : 2298 B MASK = 3: 5%85 DATA3 = %0'100000°; ; : ; : : 2289 2290 2296 2297 2299 2300 : ; 2303 2304 : gggg : ; ; 2305 Sggg 2311 2312 2313 ; g%}z 2314 ' IE AND VECTOR ADDRESS OATAT = %0°100200°* + .RT_TABLE [RT_VECTOR1/4; LOW ADDRESS BASE RING i DATA? = RINGBASE: if AZT_INIT O then begin ERRDF (15, MSG_14, RC2SSERR_RPT); it .RET_STATUS then DECODE (); ! DO UPTO STEP 3 READ AND i CHECK FOR ERRORS i IF ERRORS THEN i REPORT THEM ' DECODE STATUS CKLOOP; else be?in WRT_RC25 (RCSA, .DATA3); ' WRITE PURGE AND POLL while (.RC25_ADDR [RCSA, RC_ALL] nequ 2ERO) do 2317 : : : 2320 2321 gggg DELAY (10); WRT RC25 (RCSA. FALSE): DATA1 = .RC25_ADDR LRCIP, RC_ALLJ; DATA1 = %0°107; : 2324 while (.DATA1 nequ ZERO) do g%}g i PURGE AND POLL RETRIES = TRUE: end : : ' TEST 6 begin TIP = 6; 2310 ; ; : : LOOP ON ERROR WILL RESTART THE TEST. if .SWP_TRACE then PRINTF (DBM12); SEQ@ 226 Pa?e 3 VAX=11 Bliss~16 v3=555 . 11RELERS .REALJZRCFA (8) SUS : CLAKSHMANA SPIDER ! BGNTST; ; : : 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 ' WAIT UNTIL SA=0 ' WRITE ALL ZERO'S TO SA i READ THE IP REGISTER i INIT THE LOOP COUNT TEST SECTION o~ S NN =000~V 1N, N1 N1, 8] N NN NN WINWWWN WWNAN NN NN WNINWNWN WHIWNWNWWWWENI DATA1 = _DATAY - 1; end; if .I_AM_NEX eqlu ALL_ONES chs _DATA [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALLIJ; in it .RC25_DATA [RCSA, RCSA_ER] then begin RET_STATUS = PFE_CODE; P1 = FMT3; T RS TSI, STST ST NI NT ST ST ST N it .I_AM_NEX eqlu ALL_ONES then exitloop; then PS5 = .RC2S bArA CRCSA, RC_ALL]; P6 = %004 IF PORT FATAL ERROR ! THEN REPORT IT. P4, = (.RC25 ADDR) + 2; EEE P MASK = 2; ERRDF (16, MSG_14, RC25SERR_RPT); PR YR R FI N T X ] TR R RN DECODE (); CKLOOP; RETRIES = TRUE; end; 1; (.RC25_DATA [RCSA, RCSA_STEP] nequ %b°10090') then begwn P1 = FMT3; P2 = ADAPT: P4 = (.RC25 ADDR) + 2; TR TR P PR PS = RCZS bArA CRCSA, RC_ALLI; ! MASK = STEP 4 P6 = 10 10%; P MASK = 2; ERRDF (17, MSG_14, RC25SERR_RPT); AT CKLOOP; RETRIES = TRUE: end; else end begin RET _STATUS = (TO_CODE; RETRIES = TRUE; ERRDF (18, MSG_9, 0); E M E M E R I E TR ! M DECODE O); E end; R end; if (.RETRIES) then DO_RETRIES (). if (_NUM_RETRIES eqlu ZERO) then exitloop; SEQ 227 34 11REL .REALIZREFA (8 LA SHUARA.RS LB iRsOSE delay (333); P2 = ADAPT: R g be?in TE AT TR PR PN PR TR IR IR LA LA K LA X LA X LN v01.0 TR 0 CZRCFAQ RC25 FR END TEST IRCFA3 VAX=-11 Bliss=16 v3=-555 ! CHECK FOR STEP & COMPLETE SEQ 228 Pa?e 35 VAX=11 Bliss=16 v3=-555 .REALJZRCFA (8) RS SE 11REL . ANA SU CLAKSHM SPID:ER CZRCFAQ RC2S5 FR END TEST IRCFA3 v01.0 TEST SECTION end; ENDTST; 010146 162706 032767 001407 012746 012746 010600 $76: 000010 000001 000000G 101402 000167 012767 112767 016700 016046 012746 004767 010067 162767 012767 012767 004767 006000 103025 CMP CLR CMP BLOS JMP 0000006 0000006 0000006 000674 0000006 0000006 000017 000000G 0000006 0000006 032767 000001 001402 004767 0000006 104465 006000 103003 022626 000167 000542 000256 000262 000001 000474 0000006 0000006 000002 000012 C00000G 0000006 000010 (% JSR ROR 8CC TRAP .WORD .WORD .WORD 8IT 8EQ JSR TRAP ROR BCC CMP #1,SWP. TRACE 1% : 2291 #10,SP #DBM12,=(SP) #1,-(SP) SP,RO 17 (SP)+,(SP)+ NUM.RETRIES ggfl.RETRIES.SUP.RETRIES 25$ #3,8.MASK RO,DATA1 #77600,DATA1 #RINGBASE ,DATA? #-100000,DATA3 PC,AZT.INIT MSG. 16 RC258ERR.RPT #1,RET.STATUS 43 PC,DECODE 2293 2295 H : : 2297 2298 2299 : H 2300 2301 : 2306 : 2308 : H ;s «,RCM.REG 2311 2303 2315 : 2303 65 5% (SP)+,(SP)+ JMP 22% DATAZ,R1 RC25.ADDR,RO R1,2(R0) MOV MOV MOV Mov : : RO 25% 6%: : SP,» #6,=(SP) PC.BLSDIV JMP MoV 8%: 2266 RT.TABLE RO 2(R0) ,=(SP) 5%: 7%: : MOV MOV MOV MOV 100000 0000006 0000006 R1,-(SP) #6,TIP JSR MOV suB MOV 077600 0000006 0000006 0000006 $T6 TEST SECTION MOV MOV8B 104455 012767 000167 016701 016700 010160 016700 016066 001414 012701 001767 016700 001404 su8 BIT 8EQ MOV MoV MOV TRAP 0000006 000001 104417 022626 005067 026767 LSBTTL MOV #1 . RETRIES RO RC2S.ADDR, $§20>.10(sp) #12,R1 7$ L$DLY,RO 10% : RCM.REG,* : 2317 ; +,38TMP?2 2318 : «,RC.REG : ¢, $8TMPT SEQ 229 CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTION v01.0 000264 000270 Pa?e 36 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (8) ANA . 11REL SU [LAKSHM SPID:ER 005066 005300 001374 005301 000766 005001 016700 005060 011066 012767 001423 012701 000012 016700 0000006 001411 12(SP) 9%: : $$TMP2 108: 0000006 000002 000006 000010 0000006 000515 000012 118: R1 128: #10,DATA1 178 #515,R1 16% RC25.ADDR,RO 2(R0O) (RO) ,6(SP) 138: L$DLY,RO 5% 12(SP) 1 14%: RO 1.AM.NEX,#-1 16%: I $ DATA1 0000006 0000006 177777 : RCM.REG 2320 ; RCZ25.ADDR,RC.REG : : : v, $8TMP2 2321 2322 2324 2326 : *,$8TMP1 : $STMP : $STMP1 ; $STMP? 15$: 000000G 177777 : $$TMP : $STMPI 128 #-1 1.AM.NEX, 21 $ 17%: RC25.ADDR,RO 2(R0) ,4(SP) 4(SP) ,RC25.DATA+2 0000006 000002 000004 000004 0000026 19% #21 ,RET.STATUS #FMT3,P1 #1,P2 000021 0000006 0000006 0000006 000006 0000006 RC25.ADDR,RO #2,R0 RO P4 0000006 0000026 0000006 000004 0000006 000002 0000006 RC25.DATA+2,PS ¥4 ,P6 #2.P.MASK 55 20 MSG.14 RC25$ERR.RPT zg.DECODE 0000006 : 2328 : : H 2330 2324 2333 : 2336 : *,RC.REG ; RC.REG,» : : : : : 2338 2341 2342 2343 2344 : H : : 2345 2346 2347 2348 : 2349 : : 2351 2354 H : 2357 2358 RO 18% 0000006 000001 0000026 103777 040000 000574 016700 0000006 0000006 000001 0000006 0000096 (SP)+,(SP)+ 2 3% #1,RETRIES 18%: RC25.DATA+2,R0 #103777.R0 RO, #40000 22% MOV #EMT3,P1 #1,P2 RC25.ADDR,RO SEQ 230 CZRCFAQ RC25 FR END TEST TEST SECTION #2.R0 062700 000002 010067 0000006 016767 000002G 0000006 012767 000010 0000006 112767 000002 0000006 104455 000021 0000006 000000G 104465 006000 RO P4 RC25.DATA+2,PS #10,P6 #2.P.MASK 55 21 MSG.14 RC2SSERR.RPT 65 RO 20$ 103002 022626 000756 2360 2361 2362 2363 25%: CMP BR CMP JMP ADD MOV RTS 248 (SP)+,(SP)+ 25% (SP)+,(SP)+ 2% #10,SP -d N W ~ - oo N W 33 PC,DO.RETRIES NUM.RETRIES w 248: BNE PC.DECODE 51,RETRIES N N 0 23%: JSR BIT 8EQ JSR TST L) 22%: S ~ 55 22 356.9 N 22% #11.RET.STATUS #1,RETRIES 21%: Se #1.RETRIES TN] 20$: L1 25 Ge B By 0 (SP)+,(SP)+ 000436 0000006 012767 000001 000414 0000006 012767 000011 0000006 012767 000001 104455 000022 0000006 000000 004767 0000906 0000006 032767 000001 001402 004767 0000006 005767 0000006 001002 022626 000403 022626 000167 177070 062706 000010 012601 000207 LR IRCFA3 v01.0 000600 000604 Pa?e 37 VAX=11 Bliss=16 Vv3=555 SERS .REALIZRCFA (8) ANA . 11REL SU LLAKSHM SPID:ER (SP)+,R1 PC AC$CODE + 3716 Routine Base: : Routine Size: 248 words, 9 words ; Maximum stack depth per invocation: 000000 000000 000004 000006 000010 000012 004767 .SBTTL 177014 JSR TRAP 104466 ROR 8LO RTS 006000 103773 000207 : Routine Size: 6 words, Routine Base: : Maximum stack depth per invocation: 2386 Té TEST SECTION '<BLF/PAGE> 2 words ACSCODE + 4676 H 2383 8 FR END TEST IRCFA3 v01.0 :50 SE0 231 38 VAX=11 Bliss=16 V3=555 9 ( RCFA .REALJZ : [LAKSHMANA. 11REL SPIDERSUSERS I+¢ TEST #7 - SMALL RING BUFFER INIT TEST DESCRIPTION: THE AZTEC WILL BE INITIALIZED WITHOUT INTERRUPTS AND USING THE SMALLEST RING BUFFER. THIS WILL BE THE FIRST TIME THAT THE INITIALIZING WITH THF SMALLEST RING BUFFER MINIMIZES THE HOST MEMORY AREA WITH WHICH THE AZTEC CONTROLLER MUST BE ABLE TO COMMUNICATE. FAILURE TO PROPERLY INITIATETHE A2TEC WILL BE REPORTED. X ETE INITIALIZATION SEQUENCE IS CARRIED OUT TO COMPLETION. NI TR IR TR FE N AR A A LN 87 LR TR TR TR TR X Y N N N N I A TEIEIETE K FIE P TN T N START OF THIS TEST. it .SWP_TRACE then PRINTF (DBM13); ! TEST 7 NUM_RETRIES = ZERO: while (.NUM_RETRIES lequ .SWP_RETRIES) do begin TIP = 7; DATA3 DATAL<O, 0'100200°; — OV DATA2 Ot DATA1 nn B _MASK = 20'17°; G_B H > =1: RING_B [ ] RING B [ ] -0 YR YE TRIEIETEYE I TN PO R KR N X IR R IR R E IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM THE ALL_ONES; ALL_ONES; if AZP_INIT O then begin ERRDF (19, MSG_14, RC258ERR_RPT); it .RET_STATUS then DECODE (); ! SELECT ALL STEPS ! STEP 1 WRITE WITH MIN. RING SIZES SET UP RING BASE ADDRESS ! INIT RING_B [0] AND [1] ! WITH ALL ONES (=1) DO INIT STEPS IF_ERROR THEN THEN REPORT THE ERROR ! DECODE RETURN STATUS CKLOOP, RETRIES = TRUE. end; ! TEST THAT THE RC25 CLEARED if .RING_B [0] nequ 0 and .RING_B [1] nequ 0 RING BUFFERS ! then ! IF NOT THEN ERROR begin ! AND REPORT IT ERRDF (20, MSG_10, 0); CKLOGP; RETPLES = TRUE: ed; if (.RETRIES) then DO_RETRIES (). if (.NUM_RETRIES eqlu ZERO) then exitloop: Pa?e SEO 232 CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTION v01.0 2444 2445 2446 2447 2448 000000 000006 000010 000014 000020 000022 032767 001407 012746 012746 010600 end; return; ENDTST. 012767 112767 012767 012767 005067 $77: 0000006 000001 0000006 0000006 0000006 100200 012767 012767 004767 006000 000100* 0000006 0000006 CLR BISB 0000006 000100°* MOV MOV 000102 JSR ROR 8CC 103020 104455 000023 0000006 0000006 0000006 032767 000001 001402 004767 0000006 106465 006000 1034 34 012767 005767 001415 005767 001412 0000006 000001 000100°* 3s: (8 000102° -WORD .WORD .WORD BIT BEQ JSR TRAP ROR BLO MOV TST BEQ IST BEQ TRAP 2407 H #DBM13,~(SP) #1,-(SP) SP,RO 17 (SP)+,(SP)+ SP,* NUM.RETRIES 2409 2411 #7,71P 24613 2414 2415 2416 2617 2418 2419 2420 2422 ggfl.RETRIES;SUP.RETRIES #17 ,8.MASK #-77600,DATA1 #RING.B,DATA2 DATA3 #1,DATAL #-1,RING.B #-1.RING.B+2 PC,AZP.INIT 2425 MSG. 14 RC25$ERR RPT #1+RET.STATUS 2427 3 PC.DECODE 65 RO 78 #1,RETRIES RING.8 2430 2433 RING.B+2 2436 .WORD .WORD .WORD 000024 0000006 000000 106665 006000 103414 $T7 TEST SECTION q;.SUP.TRACE TRAP 104455 012767 032767 001402 0046767 005767 001270 BEQ MoV MOV MoV TRAP CMP CLR MoV Mov8 MOV MOV 0000006 G .SBTTL BIT BHI 000000G 0000006 000007 000017 152767 000222 000230 000236 000240 000244 000250 0000006 000001 106417 022626 005067 026767 101104 000132 000134 000136 000140 000146 000150 000154 000156 000160 000162 000170 000174 000176 000202 000204 000206 000210 000212 000214 000216 000225 ? 39 VAX-11 Bliss=16 v3=555 SPIDERSUSERS CLAKSHMANA.11REL .REALJZRCFA (9) 000001 000001 0006006 €000006 0000006 0000006 5%: 6%: TRAP ROR 8LO MOV BIT BEQ JSR TST BNE 2438 2641 2445 IRCFA3 v01.0 000252 C2RCFAD RC25 FR END TEST TEST SECTION 000207 8-Jul-1983 15:31:08 8=-Jul=1983 14:46:50 78: : Routine Size: 86 words, 000000 000000 000004 000006 000010 0006:c 177520 RTS PC SEQ 233 Page 40 VAX=11 Bliss=16 v3-555 SPIDERSUSERS: [LAKSHMANA. 1 1REL .REALIZRCFA (9) 2385 Routine Base: ACSCODE + 4712 & words . Maximum stack depth per invocation: 004767 1$: 104466 006000 103773 000207 : Routine Size: 6 woras, Routine Base: ; Maximum stack depth per invocation: . 2449 '<BLF/PAGE> 2 words LSBTTL 17 TEST SECTION JSR PC,$T7 ROR 8LO RTS RO 1% PC TRAP 66 ACSCODE + 5166 24647 c CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 PRAR IRIR P AR IR N R TR TR PR P P TN P T T P TN N I T T I AL N I T L N TN SN TN P LFE TR FE P S FI T 8-Jul=-1983 15:31:08 TEST SECTION 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 3 8-Jul=1983 14:46:50 VAX=11 Bliss=16 v3=555 SPIDERSUSERS: [LAKSHMANA. 11REL. REALJZRC?A (10 BGNTST; lee : TEST #8 - LARGE RING BUFFER INIT TEST : DESCRIPTION: i i THE INIT SEQUENCE IS EXECUTED WITHOUT INTERRUPTS WITH A RING BUFFER LARGE ENOUGH TO COVER THE NORMAL HOST COMMUNCIATIONS AREA PACKET AND : BUFFER SPACE ( A S IN MESSAGE LENGTH AND A S IN COMMAND LENGTH). i A FAILURE TO COMLETE THE INITIALIZATION SEQUENCE WITHOUT ERROR WILL BE : i : if REPORTED. IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE TO THE BEGINNING OF THIS TEST. .SWP_TRACE then PRINTF (DBM14); ' TEST 8 NUM_RETRIES = ZERO; uh!le (.NUM_RETRIES g\fl lequ .S P_RETRIES) do e MASK = zo 17°; SET MASK BIT FOR COMPLETE INIT. DATA1<14. 1> = Q; DATAIKIT, 3> = SND Si12; NO_DIAGNOSTIC WRAP MODE SET UP 16 COMMAND RINGS LENG W SET UP 16 RESPONSE RINGS LENGTH DISABLE INTERRUPT LOAD INTERRUPT VECTOR ADDRESS LOAD COMMUNICATIONS AREA ADDRESS HI-ORDER ADDR = ZERO ZTA1<15 = TRUE; SET BIT 15 FOR STEP=-1 WRITE DATA1<8, 3> = REC S12; DATAI<7, 1> = 0; DATAI<O0, 7> = 0; DATAZ = COH AREA; DATA3 DATA% '1?74 incru 1 from 0 to RING_SIZE - 1 do *LAST FAIL' PACKET RESPONSE BIT SET VINITIALIZE COH AREA UITH ALL_ONES PRIOR TO INIT incru J from Q0 to 1 do COM_AREA [.1, if AZP_INIT then 81n !] ! ! DO STEP INIT AND CHECK FOR ERROR (). ! DECODE STATUS from 0 to RING_SIZE - 1 do ! TEST RING AREA FOR ZEROES ERRDF it .J, WORD_REF] = ALL_ONES; () (21, MSG_14, RC258ERR_RPT); .RET_STATUS then DECODE IF ERRORS THEN ! REPORT ERROR CKLOOP; RETRIES = TRUE; end; incru ] incru J from 0 to 1 do SEQ 234 8-Jul-198 CZRCFAD RC25 FR END TEST 1-198 it .COM_AREA [.I, .J, WORD_REF] nequ'oTHEN then ! IF RING AREA IS NOT CLEAR end; if (.RETRIES) then DO_RETRIES (). it (.NUM_RETRIES eqlu ZERO) then exitloop; end; return; ENDTST; $T18 TEST SECTION R1,$SAVE2 1}.SUP.TRACE MOV MOV , = (SP) #DBM14 #1,-(SP) CLR gn? NUM.RETRIES ?gg.asraxes.sup.aernlss 0000006 0000006 MOV MOVB #10.T1P #17.8.MASK 0000006 0000006 0000006 177403 0000006 MOV CLR MOV #COM.AREA,DATA2 DATA3 #-375,DATA4 177?777 000001 000037 0000006 0000006 ASL ADD ASL R1 R2 R1,R0 RO R2.RO RO CMP R2. .M CLR CLR [ [01') ng BLOS INC :51.C0H.AREA(RO) 48 R1 (MP R1,#37 JSR PC,AIP.INIT BLOS ROR BCC TRAP .WORD .WORD .WORD 38 RO 63 55 25 MS5G.14 RC25$ERR.RPT » 3s: A ¥ #125000,DATA1 2490 2488 » MOV 122000 0000006 SP,* e, e 000010 000017 1$: 28: <P R0 17 (SP)+,(SP)+ o 0000006 0000006 0000006 MOV TRAP CMP 2448 2469 e .SBTTL JSK EéE $T8: 0000006 000001 0000006 0000006 S0 Pa?e ! REPORT ERROR ! begin ERRDF (22, MSG_10, 0); CKLOOP; RETRIES = TRUE; 0000006 000001 0000006 000152 000156 000160 000162 000164 000166 000170 :08 SN S WA= O 000 NV VA TN T VAW PIPININAD od cod b wsd cacd o wd e ad = O NN = O V00~ TEST SECTION [ Lo T IRCFA3 v01.0 SEQ 235 42 (10 IRCFA .REALJ ERS 11REL . SUS CLAKSHMANA : SPIDER VAX~11 Bliss=16 V3-555 2493 2496 E 000172 000200 000202 000206 000210 000212 8=Jul-198 3 15:31:08 8=-Jul-198 3 14:46:50 CZRCFAO RC25 FR END TEST IRCFA3 v01.0 TEST SECTION 032767 001402 004767 104465 000001 0000006 0000006 b} ¥ 006000 103447 012767 005001 005002 010100 006300 060200 006300 000001 0000006 3 BIT gl.RET.STATUS TRAP 65 RO 6%: CLR 8s: MOV SEQ 236 Pa?e 4 VAX=11 Bliss=16 V3=-555 .REALJZRCFA (10 ERS 11REL . SUS LLAKSHMANA : SPIDER : 2498 : ;1 H) s 1.+ 2501 2504 2506 2508 PC,DECODE 1% #1,RETRIES R1 R2 R1.RO RO R2,R0 RO s Jo® COM.AREA(R0) 0000006 93 55 26 MSG.10 0 H 251 H s J 2513 2506 R1 D | 2504 73 #1,RETRIES : 2516 ggfl.RETRIES : 2518 PC : 2448 : 2522 65 000001 0000006 9$: 000001 INC 8s R1.#37 000037 000001 0000006 108 0600006 0000006 000332 RO 11$ #1,RETRIES R2 R2.M PC,DO.RETRIES 10%: 11%: 000207 RTS s Jot 2 1, ACSCODE + 5202 Routine_Base: 110 words, : Routine Size: 7 words ; Maximum stack depth per invocation: 000000 004767 177440 18:: 1%: 104466 000010 000012 103773 000207 6 words, Routine Base: ; Maximum stack depth per invocation: 2524 T8 TEST SECTION JSR TRAP PC,$T8 66 RO 1% ROR B8LO RTS 006000 : Routine Size: LSBTTL !<BLF/PAGE> 2 words PC ACSCODE + 5536 F 8-Jul-1983 15:31:08 8-Jul-1983 14:46:50 CZRCFAQ RC2S FR END TEST TEST SECTION IRCFA3 v01.0 3 ! BGNTST: ; 2525 2526 2527 2528 %ggg | TEST #9 - 'DIAGNOSTIC MACHINE' CODE DOWN LINE LOAD TEST : %gg; g DESCRIPTION: : 2533 i ; gggg ] ; 2537 i ; : ; H : ; 2534 !¢+ 1 THIS *DIAGNOSTIC MACHINE'® PROGRAM WILL ATTEMPT TO TRANSFER A BLOCK OF DATA FROM HOST MEMORY TO AN AREA IN THE CONTROLLER AND THEN EXAMINE THE TRANSFERED DATA. IF THE TRANSFERED DATA NOT COMPARE CORRECTLY, THEN THE ERROR WILL ggzg | : BE REPORTED. THIS TEST ALSO REPORTS ERRORS IF ANY OF THE ROUTINES : 2541 i IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM ; N 2543 2544 - ; : 2538 2542 USED RETURNED FAILURE CODE. THE START OF THIS TEST. it .SWP_TRACE then PRINTF (DBM15); ; %gzg : ; sgzg NUM_RETRIES = ZERO; 2549 while (.NUM_RETRIES lequ .SWP_RETRIES) do Sgg? begin : 2552 it AZTEC_READY () ; %ggg : 2557 : 2559 H : M : H . : : : 2553 2554 then ERRDF (23, AZT_READY_ERR, 0); else beain TEMP = .FREE_MEM_ADDR; | SAVE FREE MEMORY STARTING ADDR. incrg COUNT from 0 to 1024 do ! FILL NEXT 1024 LOC. WITH DATAS ; 2569 : 2572 2573 sg;g BUF “DESCRPTR = DM_09; BYTE_COUNT = 93¢2; : 2576 if EX_SUP_PRG () : ; ; : : : 2568 2577 2578 gggg 2581 ' IF ERROR REPORT ERROR CKLOOP; gggg ; ' GET AZTEC READY RETRIES = TRUE; end : : ! TEST 9 if .RET_STATUS then DECODE (); 2558 2560 2561 2562 2563 Sggg begin egin CTEMP = %0'125252°; TEMP = .TEMP + 2; CMD_REF = 3;: then beain ERRDF (24, EXE_SUP_ERR, 0); if .RET_STATUS then DECODE (); SEQ 237 Page 46 VAX=11 Bliss=16 V3-555 SPIDERSUSERS:[LAKSHMANA.11REL.REALIZRCFA (11 ' i WRITE DATA 0°125252" INTO MEMORY i INCREMENT THE POINTER BY 2 ' SET COMMAND REFERENCE #3 i DM-PROGRAM STARTING ADDRESS i TOTAL DM PROGRAM LENGTH BYTE COUNTS ' ISSUE AN "EXECUTE SUPPLIED PRG'* CMD i STATUS BIT INDICATES ERROR ! THEN i CZRCFAQ RC25 FR END TEST TEST SECTION IRCFA3 v01.0 25 2583 2584 2585 CKLOOP; RETRIES = TRUE; end; .FREE_MEM_ADDR; H EADD = 0; 2587 H_SADD 2589 8O0F LENGTH 1024; 2594 2595 if SEND_DATA () then 2588 CMD_REF = &; BUF DESCRPTR= H_SADD; BYTE_COUNT = 06 2590 25N 2592 gln ERRDF (25, SND_DATA_ERR, 0); 2596 gggg 2599 if .RET_STATUS then DECODE (); 2602 2603 RETRIES = TRUE; end; 2600 2601 = §; CMD_REF 2605 HIGH BYTE FREE MEMORY ADDRESS TOTAL FREE HOST MEMORY SIZE COMMAND REFERENCE 04 DESCRIPTOR ADDRESS TOTAL BYTES TO BE TRANSFER ! ISSUE SEND DATA COMMAND ! STATUS BIT INDICATES ERROR ! THEN ' 2606 gggg BUF DESCRPTR = TIP; BYTE_COUNT = 02; ' CLEAN THE BUFFER ! SET BYTE COUNTS = 2 2609 if REC_DATA ) ! SENT A RECEIVE DATA COMMAND then 2610 2611 gg}% gg;g begin ERRDF (26, RE_DATA_ERR, 0); ' STATUS BIT INDICATES ERROR ! THEN ! if .RET_STATUS then DECODE (); CKLOOP; 2616 RETRIES TRUE:; 2617 end; 2618 2619 if .TIP nequ %0°'104' then 2620 2621 2622 2623 begin ERRDF (27, DMC_ERR, 0); CKLOOP.; RETRIES = TRUE; end; 2624 2625 2626 2628 : LO BYTE FREE HOST MEMORY ADDRESS CKLOOP; 2604 ; 8-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 end; 2630 if (.RETRIES) tnen DO_RETRIES (); 2632 if (_NUM_RETRIES eqlu ZERO) then exitloop; 2634 end; 2636 return; 2637 ENDTST: SEQ 238 Pa?e 45 VAX=11 Bliss=16 v3=555 .REALJZRCFA (11 ERS 11REL . SUS [LAKSHMANA : SPIDER ' 1S REMOTE PROGRAM SENT DONE FLAG ' TO THE HOST : NO. THEN REPORT ERROR TEST SECTION CMP CLR CMP BLOS RTS 6$%: 125252 7%: 000003 0000006 0000006 0000006 000272 0000006 0000006 000266 000001 0000006 000000G 0000006 0000006 02000 0000006 000004 0000006 : 2557 TRAP ROR BHIS RTS MOV MoV CLR MOV ADD MOV MOV MOV JSR ROR 8c( TRAP -WORD .WORD . WORD 0000006 0000006 #1,RET.STATUS 43 PC,DECODE INC CMP BLOS 002000 000001 BIT BEQ JSR 8EQ 8s: 9%: JSR TRAP ROR 8LO MOV MoV MOV MOV 65 RO 5% PC #1 ,RETRIES 14$ , TEMP FREE .MEM.ADDR RO #-52526,aTEMP ls,TEHP R RO,#2000 73 #3,CMD.REF 09 ,BUF .DESCRPTR #DM. #272,BYTE.COUNT P8.EX.SUP.PRG ; COUNT g 0000006 0000006 0000006 2555 s COUNT s COUNT,* & 5%: 0000006 H R 9s 55 30 SXE.SUP.ERR #1,RET.STATUS 8s PC,DECODE 65 RO 168 #1,RETRIES FREE .MEM.ADDR,H.SADD H.EADD #2000,BUF .LENGTH #4,CMD .REF 0 0000006 000002 55 27 8ZT.READY.ERR (¥, ~ 48: 2552 PC,AZTEC.READY RO 6$ ~J 0000906 PC JSR ROR 8c(C TRAP .WORD +WORD .WORD 0000006 2547 2549 ggfl.RETRIES.SUP.RETRIES N 000000G #DBM15,=(SP) #1,-(SP) SP.RO 17 (SP)+,(SP)+ NUM.RETRIES 2545 154 0000006 0000006 H [a%) 0000006 $T9 TEST SECTION #1,SWP.TRACE 18 HIWAWWNA 104417 000001 BEQ MOV MOV MoV TRAP 0000006 000001 000001 .SBTTL NN $79: YY) 0000006 LX) 000001 s 032767 001407 012746 012746 010600 46 Pa?e SPIDERSUSERS CLAKSHMANA. 11REL.REALJZRCFA (11 Ceteats 000000 VAX=-11 Bliss=16 vV~ 555 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 SEQ 239 13 €2 RCFAQ RC25 FR TE ST SECTION IRCFA3 v01.0 000274 000302 000310 000314 012767 012767 004767 006000 8-Jul-1983 15:31:08 END TEST 8-Jul=1983 14:46:50 Mov MOV JSR 0000006 0000006 000006 0000006 0000006 ROR 103020 000001 0000006 0000006 108: 0000006 000001 000005 0000006 0000006 0000006 000002 0000006 0000006 118: 8c(C TRAP WORD .WORD LWORD 8IT BEQ JSR TRAP ROR 8LO MOV MOV MOV MOV JSR ROR B8CC 0000006 0000006 000001 000000G 000104 138: 001402 004767 005767 001402 000167 000207 0000006 0000006 177276 0000006 0000006 148: 15¢: 16%: 1383 2607 2609 2614 JSR PC.DECODE 8LO MOV 16% #1,RETRIES TRAP ROR CMP BEQ TRAP ROR BLO MOV BIT BEQ JSR TST BEO JMP RTS 32 RE.DATA.ERR O 12% 65 RO TIP, 4104 148 S5 33 DMC.ERR 0 65 RO 168 #1,RETRIES #1 RETRIES 15§ PC.DO.RETRIES NUM.RETRIES 168 28 PC ) Routine Base: ACSCODE + 5552 175 words,. words & invocation: per depth : Maximum stack ; Routine Size: 2602 2605 #1,RET.STATUS .WORD "WORD "WORD TRAP 000001 000001 118 55 31 SND.DATA.ER O #1,RET.STATUS 108 PC,.DECODE 65 RO 16$ #1,RETRIES #5,CMD .REF #T]1P,BUF .DESCRPTR #2,BYTE.COUNT SS.REC.DATA 8IT 8EQ 128%: .DESCRPTR ,BUF ADD #H.S TE . COUNT #6,BY sg.SEND.DATA 2612 .MWORD .WORD WORD 0000006 47 VAX=11 BLiss=16 v3=555 (11 RCFA REALJZ 11REL. ANA. SERS : CLAKSHM SPIDERSU 5S TRAP 000001 SEQ 240 Pa?e 2617 2620 2623 2625 2630 2632 2523 000000 000000 000004 000006 000010 000012 004767 N X IR IR IETETETEA IR IR T PR NN Y K 19:: 177236 1%: 104466 Maximum stack %00,%00,85 08,9808, %0, [IE T9 TEST SECTION JSR PC,8$T79 TRAP RTS 6 words, Routine Base: 2 words depth per invocation: : 66 RO 18 8LO PC ACSCODE + 6310 ! BGONTST; 44 TEST #10 ~ NONEXISTENT MEMORY TEST i [ i i DESCRIPTION: i i i i THIS 'DIAGNOSTIC MACHINE'® PROGRAM WILL ATTEMPT TO READ THE FIRST ADDRESS OF THE 1/0 PAGE OF THE HOST CPU. THIS LOCATION IS RESERVED FOR DIAGNOSTICS AND A NXM SHOULD OCCUR. IF THE CONTROLLER DOES NOT SEE THE NXM, THERE WILL BE A FRU CALLOUT i i i OF THE ADAPTER CARD. IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM i THE START OF i [ B e WeBeBeBe Ve WeBg0eBe BBy Bs Vs LSBTTL ROR 006000 103773 000207 ; Routine Size: : 8=-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC2S FR END TEST TEST SECTION IRCFA3 v01.0 SEQ 241 Pa?e 48 VAX=11 Bliss=16 v3-555 SPIDERSUSERS : CLAKSHMANA . 1 1REL .REALJZRCFA (11 THIS TEST. if .SWP_TRACE then PRINTF (DBM16); ! TEST 10 NUM_RETRIES = ZERO; while {.NUM_RETRIES lequ .SWP_RETRIES) do be in ' INIT TP = 0; 1; AZTEC_READY () then begin ERRUF (28, AZT_READY_ERR, 0); it .RET_STATUS then DECODE else ! GET AZTEC READY FOR OPERATION ! (); CKLOOP; RETRIES = TRUE; end begin VET _AD = 04; SETVEC (.VEC_AD, ~xn1 PRI0&); SET INT. VECTOR ADDR. TO 4 URT-RCZS (RCSA, ONE) ROUTINE ADDR. AND INT. PRIORITY COMMAND REFERENCE # DMCODE STARTING ADDRESS SET_INT_VECTOR (); 3; BUF “DESCRPTR = DM_10; SET THE VECTOR ADDR., SERVICE 2636 K 8-Jul-1983 15:31:08 B-Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST TEST SECTION IRCFA3 v01.0 ; gggz BYTE_COUNT= 58+¢2; ; 2685 it EX_SUP_PRG () then 2686 2687 gggg : : ; ; 523? : 2692 H : 3 2694 2695 2696 : gggg ; : : ; 2699 2700 5;85 2703 : : 2705 5;89 ; 2708 : : : : ; H H : : ; H : H ; ' ISSUE AN EXECUTE SUPPLIED CMD " If ERROR ! THEN i it .RET_STATUS then DECODE ); CKLOOP; RETRIES = TRUE; end; ! { WAIT FOR 'DONE'* SIGNAL FROM DM ! COMMAND REFERENCE # i CLEAN THE BUFFER i SET BYTE COUNTS = 2 ! SENT A RCCEIVE DATA COMMAND CMD_REF = BUF osscapra = TIP; BYTE_COUNT = 02; if REC_DATA () then 2704 i STATUS BIT INDICATES ERROR ! THEN i g1n ERRDF (30, RE_DATA_ERR, 0); it .RET_STATUS then DECODE (); 2709 2710 2711 CKLOOP; RETRIES = TRUE; ' DID YOU GET SUCCESS FROM DM CODE? if .TIP eqlu ZERO 2714 then 2715 2716 2717 2718 2719 2720 2721 2722 2723 ' NO ' THEN g i REPORT ERROR ERRDF (31, DMC_ERR, 0); CKLOOP; RETRIES= TRUE; end; end; 5;§g if (.RETRIES) then DO_RETRIES (); ; g;sg if (.NUM_RETRIES eqlu ZERO) then exitloop; E 2728 end; : : 2729 2730 2731 return; ENDTST; 000000 01014 000002 032767/ 000001 012746 012746 (0000006 000001 000010 001407 000012 000016 SEQ 242 Pa?e 49 VAX=11 Bliss=16 V3=555 SPIDERCUSERS:[LAKSHMANA.11REL .REALIZRCFA (11 ! BYTE COUNTS begin ERRDF (29, EXE_SUP_ERR, 0); 2693 : 3 0000006 $T10: .SBTTL $T10 TEST SECTION MOV 8IT R1,-(SP) #1,SWP.TRACE MoV Mov #DBM16,-(SP) #1,-(SP) BEQ 18’ : : 2637 2657 000022 VAX=11 Bliss=16 v3-555 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 Mov TRAP CMP 010600 CLR 0000006 0000006 0000006 BLOS JMP CLR JSR 000422 0000006 0000006 ROR B8CC TRAP -WORD .WORD -WORD BIT 8EQ 0000006 0000006 000001 4% 0000006 5%: TRAP JSR MOV MOV Mov MoV MOV MoV JSR ROR BCC TRAP .WORD .WORD .WORD 0000006 000001 0000006 000002 000003 0000006 0000006 0000006 000164 0000006 0000006 0000006 0000006 6$: 000314 000322 012767 004767 0000006 7%: 8$: . SP,RO 17 (SP)+,(SP)+ 16% 5% 55 34 SZT.READY.ERR 2668 #1,RET.STATUS 43 PC,DECODE 65 RO 16$ #1,RETRIES 14% #4,VEC.AD #200,-(SP) , = (SP) #NXMI =(SP) VEC.AD, (SP) #3,~(SP) 37 Pg.SET.INT.VECTOR #1,R1 * ,RCM.REG R1,2(RO) #3,CMD.REF #DM.10,BUF .DESCRPTR RCM.REG, * RC25.ADDR,RO #164,BYTE.COUNT Pg.EX.SUP.PRG R 8$ 55 35 EXE.SUP.ERR 0 RO 4] #10,SP 16$ #1,RETRIES #4,CMD . REF #T1P,BUF .DESCRPTR . COUNT #2 ,8BYTE PC,REC.DATA JSR 2663 2665 TIP PC,AZTEC.READY RO ROR 8(C MoV MOV MOV MoV 2659 2661 ggfl.RETRIES.SUP.RETRIES #1,RET.STATUS TRAP ; SP,+ NUM.RETRIES BIT BEQ JSR ADD 000010 000001 0000006 000004 0000006 0000006 0000006 000002 0000006 Movs MOV CLR movse 0000006 000003 000001 TRAP ROR 8LO MOV 000004 0000006 000200 000000G 50 SERS .REALJZRCFA (11 ANA, 11REL SU CLAKSHM SPID:ER TEST SECTION 000001 SEQ 243 Page 6$ PC,DECODE 65 SEQ 244 CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTION v01.0 ROR B8CC 006000 103023 104455 000036 000001 0000006 . 0000006 000460 000464 000466 000472 000474 : Routine Size: 159 words, - 000440 0000006 012767 000001 005767 0000006 001015 104455 000037 0000006 000000 104465 006000 103003 062706 000010 000420 012767 000001 0000006 062706 006010 0000006 032767 005001 001402 004767 0000006 005767 0000006 001402 000167 177342 012601 000207 000000 000004 000006 000010 000012 104466 006000 103773 000207 000000 177276 ROR ADD BR MOV TST BNE SE.DATA.ERR #1,RET.STATUS PC,DECODE 65 RO 108 #10,SP 16$ #1,RETRIES TIP 2732 2733 .WORD .WORD .WORD 12%: 13%: 14%: 15%: 16$: Routine Base: 7 words TRAP ROR 8CC ADD B8R MOV ADD 8IT BEQ JSR TST BEQ JMP MOV RTS #1 ,RETRIES #10,SP #1,RETRIES 1 5% PC,DO.RETRIES NUM.RETRIES 16% 23 (SP)+,R1 2726 2637 ACSCODE + 6324 .SBTTL T10 TEST SECTION JSR 8LO RTS BGNTST: 2719 2676 2724 PC TRAP ROR ] 271 2714 2717 Base: ACSCODE + 7022 Routine ) 6 words, i ; Routine Size: words 2 invocation: stack per depth ; Maximum : : 2708 9s TRAP ; Maximum stack depth per invocation: 004767 L1 ] 000010 —y 000452 000454 .WORD .WORD .WORD 8IT BEQ JSR TRAP B8CC =b 000432 000440 000444 9%: G 000370 000372 000400 000404 000406 000410 000412 000414 000416 000420 000422 000424 000430 2706 TRAP —-— 000326 000330 000332 000334 Pa?e 51 VAX=11 Bliss=16 V3=555 RCFA (11 REALIZ 11REL. ANA. SERS : [LAKSHM SPIDERSU 2730 Vo O00 HiN [o = - 8-Jul-1 8-Jul=1 CZRCFAD RC25 FR END TEST TEST SECTION PV] IRCFA3 v01.0 0O ©o Qo W N3 VAX=11 Bliss=16 Vv3=555 1TREL .REAL SERS : [LAKSHMANA. SPIDERSU fee { TEST #11 - BUS ADDRESSING/DATA TEST A g DESCRIPTION: THIS ‘DIAGNOSTIC MACHINE'* PROGRAM ASKS THE PDP-11 PROGRAM TO FILL FREE i MEMORY (THAT MEMORY AVAILABLE TO THE PDP-11 PROGRAM THAT IS NOT BEING USED BY THE PROGRAM OR THE PDP=-11 SUPERVISOR) WITH AN ADDRESSING PATTERN (WRITE ADDRESS WITH ADDRESS) AND REPORT THE LOCATION AND SIZE OF THE FREE MEMORY. EVERY LOCATION OF FREE MEMORY WILL BE READ AND i i i i | THE DATA CHECKED. IF THE DATA DOES NOT COMPARE CORRECTLY, THE ADDRESS AND DATA i EXPECTED ARE REPORTED. : ; i- ' TEST 11 if .SWP_TRACE then PRINTF (DBI"17); NUM_RETRIES = ZERO; whilg (.NUM_RETRIES lequ .SWP_RETRIES) do egin TIP = 11; i; AZTEC_READY () then ! GET AZTEC READY FOR OPERATION begin ! ERRDI (32, AZT_READY_ERR, 0,; if .RET_STATUS then DECODE else ! (); CKLOOP; RETRIES = TRUE, end begin SET_INT_VECTOR (); SET THE VECTOR ADDR., SERVICE ROUTINE ADDR. AND INT. PRIORITY COMMAND REFERENCE # CMD_REF = 3; BUF "DESCRPTR = DM 11; BYTE_COUNT = 100+2; DMCODE STARTING ADDRESS BYTE COUNTS it EX_SUP_PRG then §QE£7ATUS BIT INDICATES ERROR ISSUE AN EXECUTE SUPPLIED - () beain ERRDF (33, EXE_SUP_ERR, 0); it .RET_STATUS then DECODE (), CKLOOP; RETRIES = TRUE: end; H_SADD = .FREE_MEM_ADDR; ! LO-BYTE FREE HOST MEMORY ADDRESS SE Q@ 245 e 52 JzRCFA (11 B TEST SECTION TEMP = .H_SADD; SEQ 246 Pa?e 53 VAX-11 Bliss=16 V3-555 SPIDERSUSERS : [LAKSHMANA. T1REL . REAL JZRCFA (11 LOAD START ADDRESS FOR INIT TOTAL FREE HOST MEMORY SIZE END OF FREE MEM ADDRESS COMMAND REFERENCE 04 DESCRIPTOR ADDRESS BUF_LENGTR = MEM_S H EADD = .H_ SADD = 2 + (.BUF _LENGTH*2); = 4; CMD_REF BUF oescnpra H_SADD; = 6;" TOTAL BYTES TO BE TRANSFER BYTE_COUNT ' INITIALIZE MEMORY BUFFER WITH A PATTERN BEFORE ! ASKING DM CODE TO WRITE TO THE BUFFER incru COUNT from .H_SADD to .H_EADD by 2 do beqi gMP X0'177777°; TEMP = .TEMP + 2; end; H_EADD = 0; HIGH BYTE FREE MEMORY ADDRESS it SEND_DATA () ISSUE SEND DATA COMMAND ¥Le£us BIT INDICATES ERROR then gm ERRDF (34, SND_DATA_ERR, 0); it .RET_STATUS then DECODE «); A CKLOOP; YRYA RETRIES = TRUE: end; PNPR P YR IR CMD_REF = §; BUF “DF SCRPTR = TIP; CLEAN THE BUFFER SET BYTE COUNTS = 2 if REC_DATA () then SENT A RECEIVE DATA COMMAND STATUS BIT INDICATES ERROR THEN PR PR PE TRPE BYTE_COUNT = 02: begin ERRDF (35, RE_DATA_ERR, 0); if .RET_STATUS then DECODE R IR P PR PN P PN TR PR P PR TRNN T AT ETR NN PR PR 8-Jul-1983 15:31:08 8~Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST FE TR FE PR FE PR RN FE IRYR PR TR PN FE TR FE PR PN PR FIE PN TN TN Y9 IRCFA3 v01.0 4 (); CKLOOP; RETRIES = TRUE; end; ; ) EXAMINE THE FREE HOST MEMORY TIP = 2; if EXAM_DATA () then ERgDr (36 BUFF _ERR, RC25$ERR_RPT); CKLOOP; RETRIES = TRUE; end; end; ADDRESS CONTAIN OWN ADDRESS C IRCFA3 v01.0 CZRCFAQD RC2S FR END TEST 8=Jul=1983 15:31:08 e e 04 8090 %0 049, TEST SECTION 8-Jul=1983 14:46:50 it (.RETRIES) it (_NUM_RETRIES eqlu ZERO) SEQ 247 VAX=11 Bliss=16 v3=555 Pa?e 54 RS .REALJZRCFA (11 11REL RSUSE : [LAKSHMANA. SPIDE then DO_RETRIES (); then exitloop: end; return; ENDYST; 0000006 000001 104417 000000G NUM.RETRIES ggfl.RETRIES.SUP.RETRIES 2755 2757 17% #3,TIP PC,AZTEC.READY 2759 2761 JMP MOV JSR 000470 000001 000430 000003 103575 CLR cmpP 3%: 000000G 012767 TRAP #DBM17,-(SP) #1,-(SP) SP,RO 17 000544 000013 ROR 8CC TRAP .WORD .WORD WORD gég 0000006 A ¥ 0000006G 5%: 0000006 0000006 0000006G 6%: 000310 0000006 0000006 JSR 00000056 MOV JSR #310,BYTE.COUNT PC,EX.SUP.PRG MoV 000001 000000G RO #DM.11,BUF .DESCRPTR RO 8s 55 41 EXE.SUP.ERR 0 BIT BEQ #1,RET.STATUS 7% TRAP ROR 65 RO JSR 8L0 MoV 2766 PC,DECODE 5% 178 #1 ,RETRIES 15% #3,CMD.REF ROR 2764 z;.RET.STATUS BHIS JMP MoV JMP MOV TRAP LWORD .WORD .WORD 7%: RO 6% 55 40 AZT.READY.ERR O 65 ROR 0000006G (SP)+,(SP)+ TRAP B(CC 000001 273 2753 MOV MOV MOV grgs 000001 ; : 11.SUP.TRACE ’°%: 0000006 R1,-(SP) gé; 0000006 0000006G 0000006 012767 004767 006000 103020 104455 000041 0000006 000000 032767 001402 004767 104465 006000 1$: $T11 TEST SECTION N 000000G LSBTTL MOV N ~ 000001 $i111: ®e B Be 8¢ O 0 010146 032767 001407 012746 012746 010600 000216 000220 000222 6 PC,DECODE 17% #1,RETRIES . 2787 177777 000002 000002 000000G 0000006 9%: 10$: 0000006 0000006 MOV ADD ADD CMP BLOS CLR JSR ROR 8((C TRAP 000001 .WORD .WORD .WORD BIT 0000906 0000006 118: 000001 0000006 000005 0000006 0000006 0000006 000002 0000006 12$: 0000006 0000006 000001 0000006 000002 0000006 0000006 MoV MOV MOV MoV JSR ROR 8cC TRAP .WORD .WORD 0000006 002001 BEQ JSR TRAP ROR BLO 13%: .WORD BIT BEQ JSR TRAP ROR BLO 14%: MOV MOV JSR ROR 8CC TRAP 000544 .WORD RO H.SADD RO.H.EADD #2 ,H.EADD #4,CMD.REF #H.SADD,BUF .DESCRPTR #6 ,8YTE. COUNT H.EADD ,R1 108 #-1,3TEMP ; *,COUNT ; *,COUNT ; COUNT,« H.EADD PC,SEND.DATA RO 12% 55 42 SND.DATA.ERR #1,RET.STATUS 11$ PC,DECODE 65 RO 17% #1,RETRIES #5,CMD.REF #TIP,BUF .DESCRPTR #2 ,BYTE.COUNT N oo N o 0000006 0000006 MOV MOV Mov MOV MOV 000002 0000006 000004 0000006 0000006 0000006 000006 0000006 ggF.LENGTH.RO 2790 2791 2792 2793 R 148 n oo N o 0000006 0000006 FREE .MEM.ADDR,H.SADD H.SADD, TEMP MEM.S1Z,BUF .LENGTH LIA TR YR TN 8$: MoV MOV MOV MOV ASL ADD MOV 000000G 0000006 000000G 0000006 0000006 0000006 000000G o 016767 016767 016767 016700 SEQ 248 Pa?e SERS .REALJZRCFA (11 ANA . 11REL SU LLAKSHM SPID:ER v, TEST SECTION VAX=-11 Bliss=16 v3-555 ®e We 8-Jul-1983 15: 31:08 8-Jul=1983 14: 46:50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 4 Ve 0 55 43 SE.DATA.ENR #1,RET.STATUS 138 PC,DECODE 65 RO 17% #1,RETRIES #2,T1P PC,EXAM.DATA RO 15% 55 44 : 2828 : 2831 : 2838 : : 2836 2841 SEQ 249 Pa?e 56 VAX=11 Bliss=16 Vv3=-555 .REALIJZRCFA (11 ERS 11REL NA. SUS [LAKSHMA : DER SPI CZRCFAQ RC25 FR END TEST TEST SECTION .WORD .WORD 0000006 0000006 000616 104465 006000 103416 012767 032767 001402 004767 005767 001402 000167 012601 000207 000001 000001 0000006 15$: 0000006 000000G 0000006 16%: 177220 178 : TRAP ROR 8LO MOV BIT BEQ JSR TST 8EQ JMP MOV RTS BUFF .ERR RC25SERR.RPT 65 RO 178 #1,RETRIES H : 2843 2848 NUM.RETRIES 178 H 2850 (SP)+ R : 2731 : 2854 #1,RETRIES 16$ PC,DO.RETRIES 2% PC ACSCODE + 7036 Routine Base: 200 words, : Maximum stack depth per invocation: 5 words ; Routt ine Size: 000000 000000 000004 000006 000010 000012 004767 T11:: 177154 18: 104466 006000 103773 JSR PC.$T11 66 RO 1% TRAP ROR RTS 6 words, Routine Base: ; Maximum stack depth per invocation: 2856 T11 8LO 000207 ; Routine Size: .SBTTL !<BLF/PAGE> 2 words TEST SECTION PC ACSCODE + 7656 CZRCFAQ RC2S5 FR END TEST IRCFA3 TEST SECTION ! BGNTST; gggz i DESCRIPTION: i i THIS TEST FIRST BRINGS AZTEC DRIVE READY AND ONLINE AND THEN i LOADS DM_12 PROGRAM VECTOR TO PORT CONTROLLER MEMORY. THEN i DOES THE FOLLOWING: i i A. GIVE FREE MEMORY ADDRESS AND BUFFER SIZE TO DM CODE i AND ASK DM CODE WRITE A PATTERN OF ONE'S COMPLEMENT i OF ADDRESS AT THE ADDRESS AND EXPECTS TO RECEIVE 2865 2866 gggg 2869 2870 2871 2872 2873 !¢+ SUCCESS OR FAILURE CODE FROM DM PROGRAM. THEN CHECKS MEMORY BUFFER FOR THE EXPECTED PATTERN AND REPORTS ] | ERROR IF ENCOUNTERED. N n B. IF SUCCESS, ASKS DM CODE TO WRITE TO MEMORY A PATTERN OF ALL ONES AND CHECKS FOR THE PATTERN IN MEMORY. IF SUCCESS, ASKS DM CODE TO WRITE TO MEMORY A PATTERN OF ALL ZEROES AND CHECKS FOR THE PATTERN IN MEMORY. i i i i C. ; ONLY IF FAILURE ENCOUNTERED. IF OPERATOR ASKS FOR RETRIES THE WHOLE TEST WILL BE RETRIED 2886 if .SWP_TRACE then PRINTF (DBM18); 2888 NUM_RETRIES = Z2ERO; 2890 while (.NUM_RETRIES lequ .SWP_RETRIES) do ! TEST 12 begin 2892 TIP = 12; if AZTEC_READY () 2894 then 2895 begin ERRDF (37, AZT_READY_ERR, 0); 2897 2899 it .RET_STATUS then DECODE (). 2901 CKLOOP; RETRIES = TRUE; 2902 2903 2904 else 2906 ! g o 0 2907 N 803008, 0,008%00,0,%:8,8,08, TR e e 8y BeBsByBe%s Ve 2891 2912 2913 ! GFT AZTEC READY FOR OPERATION ' end begin SET_I%T_VECTOR () ' SET THE VECTOR ADDR., SERVICE ! ROUTINE ADDR. AND INT. PRIORITY ' SEND DOWN LINE LOAD THE DM CODE AND EXECUTE THE DM PROGRAM WHICH IT WILL ! WRITE THE FREE HOST MEMORY WITH COMPLEMENT THE TESTING ADDRESS CMD_REF = 3; BUF TDESCRPTR = DM_12; | COMMAND REFERENCE # SEQ@ 250 Pa?e . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER % TEST #12 - BUS ADDRESSING/DATA TEST B i i i i [0 ] Qo R I E N EEE I EEE VAX=11 Bliss=16 v3-555 R R 8-Jul=1983 14:46:50 2857 2858 2859 2860 %gg% TR IR P PR P TRPR N LR LN N N Be Be B0 8 %0 00 %0 Ve @ v01.0 8~Jul=-1983 15:31:08 i DMCODE STARTING ADDRESS G ; gg}g BYTE_COUNT= 202+2; : : 2916 2917 it EX_SUP_PRG () then : 2921 g1n ERRDF (38, EXE_SUP_ERR, 0); 2918 gg;g ; ; . : : : : 2929 2930 2931 ggg% : 5g§g : 2936 : 2938 : : 2937 5939 : ggzg : 532% : 2945 2946 :: : ' BYTE COUNTS ' ISSUE AN EXECUTE SUPPLIED = i IF STATUS BIT INDICATES ERROR ' THEN i CKLOOP; = TRUE; RETRIES end; incru COUNT from 0 to 2 do ggg; : VAX=-11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA.11REL it .RET_STATUS then DECODE (); 2922 2923 2924 2925 2926 : : : ; ; 8-Jul-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAO RC2S FR END TEST TEST SECTION ZRCFA3 v01.0 & M SADD= .FREE _MEM_ADDR; ! LO-BYTE FREE HOST MEMORY ADDRESS BUF oescnprn H_SADD; i DESCRIPTOR ADDRESS be TEHP = H_SADD? ! TOTAL FREE HOST MEMORY SIZE BUF LENGTA = .MEM SIZ: ! END ADDRESS OF BUFFER H_EADD= .FREE_MEM_ADDR = 2 + .BUF _LENGTH*2; . g SENT FREE HOST MEMORY ADDRESS AND IT LENGTH TO DM PROGRAM ! COMMAND REFERENCE 04 = CMD_REF BYTE COUNT = 06; ' INITIALIZE MEMDRY BUFFER WITH A PATTERN BEFORE TOTAL BYTES TO BE TRANSFER i ASKING DM CODE TO WRITE TO THE BUFFER 1ncru LOOP from .H_SADD to .H_EADD by 2 do r?np = %0'125252°; 2944 TEMP= .TEMP + 2; end; 2947 ' HIGH BYTE FREE MEM ADDRESS ! ISSUE SEND DATA COMMAND i STATUS BIT INDICATES ERROR : ggzg H_EADD = 0; : : 2950 2951 it SEND_DATA () then : 2955 : 2957 : ; : 2959 2960 2961 : : ; 2964 2965 sggg CMD_REF = §; BUFDESCRPTR= TIP; BYTE_COUNT = 02; ! COMMAND REFERENCE # i CLEAN THE BUFFER i SET BYTE COUNTS = 2 : : 2968 2969 it REC_DATA () then ' SENT A RECEIVE DATA COMMAND i STATUS BIT INDICATES ERROR ; ; : : : 81n ERRDF (39, SND_DATA_ERR, 0); 2952 gggz if .RET_STATUS then DECODE O); 2956 CKLOOP; RETRIES = TRUE: 2958 5gg§ 2970 ' THEN ! end; ! | WAIT FOR ‘DONE'* SIGNAL FROM DM begin ! THEN SEQ 251 Pa?e 8 .REALIZRCFA (12 H 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAD RC2S FR END TEST TEST SECTION IRCFA3 v01.0 : 53;3 ERRDF (40, RE_DATA_ERR, 0); : %g;f it .RET_STATUS then DECODE (); : 2975 : : 2977 2978 : 2980 : : : ' IF DM RETURNS FAILURE CODE it .TIP nequ %0'104° then 2981 i THEN ABORT DM PROGRAM begin ERRDF (41, DMC_ERR, 0); ; : : 2984 2985 2986 CKLOOP; exitloop:; end; : 2988 : : RETRIES = TRUE: 2983 2989 290y ! REPORT ERROR end; 2979 2987 ! | EXAMINE THE FREE HOST MEMORY if .COUNT eqlu O then TIP = 1; ' ADDRESS CONTAINS COMPLEMENT : %33§ ; Sggg : 3339 if .COUNT eqlu 1 then TIP = ALL_ONES; ; gggg if .COUNT eqlu 2 then TIP = ZERO; : 3000 if EXAM_DATA () : H : 3003 3004 3005 ; : : : : : gg?g ; 3011 : 3013 H ! OF ADDRESS then 7001 3002 3006 3007 3008 end; 3012 ' ASK DM CODE TO CONT. end; if (.RETRIES) then DO_RETRIES (); : gg}g if (.NUM_RETRIES eqlu ZERD) then exitloop; 3019 end; 3021 3022 return; ENDTST; 3020 ! MEMORY PATTERN THIRD TIME ! | SIGNAL DM TO CONTINUE TO EXECUTE THE PROGRAM 3014 gg}g : ! MEMORY PATTERN SECOND TIME begin ERRDF (42, BUFF_ERR, RC2SSERR_RPT); CKLOOP; RETRIES = TRUE: end; K : : SEQ 252 Page 59 .REALJZRCFA (12 CKLOOP; 2982 : VAX=11 Bliss=16 Vv3=555 SPIDERSUSERS: [LAKSHMANA.11REL RETRIES = TRUE: 2976 : : & 000000 004167 (000006 000004 032767 000001 0000006 $712: LSBTTL JSR 8IT $T12 TEST SECTION R1,$SAVE2 #1,SWwP.TRACE : : 2855 2886 SEO 253 ?e 60 VAX=11 Bliss=16 v3=-555 SPIDERSUSERS:[LAKSHMANA. 1 1REL .REALJZRCFA (12 CFAO RC25 FR END TEST T SECTION 8EQ 001407 MOV MOV MOV TRAP CMP CLR 0000006 0000006 0000006 BLOS RTS MOV 000014 0000006 0000006 000001 0000006 0000006 000001 000540 000003 (A 0000006 5%: 0000006 6$: 0000006 000000G 000624 0000006 0000006 JSR ROR BCC TRAP .WORD -WORD . WORD BIT BEQ JSR TRAP ROR BHIS RTS MoV JMP MOV MOV MOV JSR ROR BCC TRAP 000001 0000006 0000006 7%: .WORD .WORD .WORD BIT BEQ JSR TRAP ROR BHIS 000001 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 000314 0000006 0000006 000002 0000006 000004 0000006 0000006 0000006 000006 0000006 83: 103 RTS MOV CLR MOV MOV MOV MOV ASL ADD MOV MoV MOV MOV 18 #DBM18,-(SP) #1,-(SP) SP,RO 17 (SP)+,(SP)+ SP, 2888 2890 NUM.RETRIES ggfl.RETRIES.SHP.RETRIES PC #i6,T1P 2892 2894 zg.AZTEC.READY 6% 55 45 SZT.READY.ERR 2897 2899 #1,RET.STATUS 4$ PC,DECODE 65 RO 5% PC #3,CMD.REF #DM. 12 ,BUF .DESCRPTR 2902 2894 2912 2913 2914 2916 9s 55 2919 #1 RETRIES 22% #624 ,BYTE .COUNT 46 EXE.SUP.ERR 0 2921 #1,RET.STATUS ’$ PC,DECODE 65 RC 8% PC #1,RETRIES R2 FREE .MEM.ADDR,H.SADD H.SADD, TEMP MEM.S17,BUF .LENGTH Bgf.LENGTH,RO0 R FREE .MEM.ADDR,RO RO,H.EADD #2 ,H.EADD #4,CMD. REF #H.SADD ,BUF .DESCRPTR #6.BYTE.COUNT COUNT A 8-Jul=1983 15:31:08 8~Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST TEST SECTION 0000006 0000006 101766 000001 0000006 0000006 128: MOV ADD ADD CMP BLOS 0000006 000001 000005 0000006 0000006 000000G 000002 0000006 0000006 14%: 0000006 0000006 15%: 0000006 000001 000000G 000104 16$%: +,LOOP LOOP, * 2945 2942 55 2953 #1,RET.STATUS 13$ PC,DECODE 2955 #1,RETRIES #5,CMD . REF 2958 2964 2965 8EQ JSR TRAP ROR BLO MOV MOV MOV MOV JSR ROR 8c( TRAP .WORD .WORD .WORD BIT 8EQ JSR TRAP ROR MOV CMP 8EQ .WORD -WORD .WORD 0000006 EMP TRAP .WORD TRAP 000001 2944 2948 2950 8IT 13%: *,LOOP H.EADD .WORD .WORD 000000G 12% 2942 CLR JSR ROR 0000006 000001 11%: H.EADD ,R1 N, 005067 125252 000002 000002 MOV MOV %o 0000006 0000006 61 NA . 11RELERS .REALIZRCFA (12 SUS : LLAKSHMA SPIDER Ve We 016701 016700 000410 012777 062767 062700 020001 VAX=-11 Bliss=16 Vv3-555 SEQ 254 Page MOV TRAP ROR PC,SEND.DATA RO 14% 47 3ND.DA7A.ERR 65 RO 248 #T1P,BUF .DESCRPTR #2,BYTE.COUNT PC,REC.DATA 2968 2971 SE.DATA.ERR 2973 #1,RET.STATUS 15% PC,DECODE 65 RO 24% 2976 2979 #1,RETRIES TIP,#104 17% 55 51 DMC.ERR 0 2982 2983 #1,RETRIES 8CC 17%: 012767 000001 000001 0000006 177777 0000006 18%: RTS IST BNE MOV CMP BNE MOV : COUNT 2992 s COUNT,« 2996 K 000612 000616 000620 000624 000630 000632 000634 000636 000640 000642 000722 020227 001002 005067 004767 006000 19$%: 000002 0000006 0000006 20%: 103012 1046455 000052 0000006 0000006 104465 006000 103424 012767 005202 020227 101002 000167 032767 001402 004767 005767 001402 000167 000207 : Routine Size: 004767 CMP BNE CLR JSR ROR B(C( TRAP .WORD .UORD 000000G 21%: 000002 177336 000001 22%: 0000006 0000006 0000006 23$: 177114 234 words, 248: Routine Base: 177050 104466 006000 103773 000207 7 words T12:: 18: 20% INC R2 MoV CMP 8HI JMP #1,RETRIES R2 42 22% 108 ; COUNT,« 2998 3000 3003 COUNT COUNT ,» 3005 2927 3015 JSR TST PC,DO.RETRIES NUM.RETRIES 3017 BEQ B8EQ JMP RTS 238 248 2% PC 2855 ACSCODE ¢+ 7672 LSBTTL T12 TEST SECTION JSR TRAP ROR 8LO PC,$T12 66 RO 18 PC Routine Base: ACSCODE + 10616 6 words, nvocation: 2 words 1 per ; Maximum stack depth end eludom 0TS external references .GLOBL $SAVE4L, $SAVEZ, BLSSHF, BLSDIV PSECT SUMMARY Words 62 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (12 #1,RETRIES RTS Psect Name SEQ 255 Page BIT ; Routine Size: 3023 3024 3025 VAX=11 Bliss=16 v3-555 TIP PC,EXAM,DATA ROR BLO .WORD 000001 R2 ,#2 RO 21 55 52 BUFF .ERR RC2S5SERR.RPT 65 RO 248 TRAP : Maximum stack depth per ‘nvocation: 000000 000000 000004 000006 000010 000012 8-Jul=-1983 15:31:08 8=-Jul=1983 14:46:50 CZRCFAD RC25 FR END TEST TEST SECTION IRCFA3 v01.0 & Attributes 3021 SEQ 256 CZRCFAQ RC25 FR END TEST IRCFA3 8-Ju TEST SECTION v01.0 SOWNS 2 AC$CCDE -------- Symbols =======- File O.L16;1 ERS 11REL .REALJAZTEC : [LAKSHMANA,SUS SPIDER 523 l.oaded Percent 23 44 COMMAND QUALIFIERS ®e Ge ®a By O, BLISS /PDP11/LIST ZRCFA3.B16/EN:NOEIS Size: Run Time: Elapsed Time: Page 63 VAX-11 Bliss~16 V3-555 NA. 11RELERS .REALJZRCFA (12 SUS : [LAKSHMA SPIDER 2253 code + 336 data words 00:53.6 02:45.0 Memory Used: 296 pages Complete Compilation 59 M4 CZRCFAQ RC25 FR END TEST IRCFAL : 0001 8-Jul=1983 15:33:57 8-Jul=1983 14:47:41 IDENT = *'v01.0°', 000¢ : : : 0004 0005 8889 ) = BEGIN ASE '<BLF/LOWERC_KEY> : 8883 Library 'AZTECO'; : ?2;8 fequire 'BLSMAC.REQ'; : 1500 : 1503 !++ 1505 1506 1507 1508 ! ! ! ! THIS MODULE CONTAINS DM CODE FOR SOME OF THE TESTS AS GLOBAL DATA. THE HOST PROGRAM WILL DOWN LINE LOAD THESE TESTS IN AZTEC CONTROLLER'S MEMORY FOR EXECUTION. THE DM CODE WAS FIRST ASSEMBLED AND LINKED UNDER RT 1510 ! THIS MODULE IS A COLLECTION OF ARRAYS FOR SPECIFIC : : : : : . . : . : 0003 1501 1502 1504 1509 1511 ADDRESSING_MODE (RELATIVE) ! ! ! AND THEN MADE AS VECTOR ARRAYS BY USING DMCONV.EXE TESTS. 1512 ‘== H 1514 !'<BLF/PAGE> 1513 ' DIAGNOSTIC SUPERVISR LIBRARY ! : H ! AZTEC LIBRARY Z%Zsbttl °'DM PROGRAM'® Pa?e 1 NA . 11RELERS .REALJZRCFA (1) SUS : LLAKSHMA SPIDER MODULE ZRCFA4 (XTITLE °*CZRCFAQ RCZS FR END TEST® : : VAX=11 Bliss=16 Vv3=-555 SEQ 257 N B-ju -1983 15:33:57 8- u 1983 14:47:41 CZRCFAQ RC25 FR END TEST DM PROGRAM IRCFAL v01.0 1515 }2}9 psect . global = DMSCODE(nowrite, noexecute, global, concatenate); SEO 258 l ? VAX=11 Bliss=16 V3=555 (2) A JZRCF REAL SPIDERSUSERS:[LAKSHMANA. 11REL. 1983 8-Jul-1983 %sbttl 'DM CODE DOWN LINE LOAD TEST' DM_09 : vector_[93, word] preset ( = %0'000270', ' THIS IS THE DM PROGRAM BYTE COUNT. ) ! THIS 1S THE DM OVERLAY BYTE COUNT. ! NEXT 3 WORDS = PROGRAM NAME (ASCII) ! PROGRAM NAME IS 'TESTO09' ! THIS 1S THE PROGRAM VERSION ! UPPER BYTE=TIME OUT VAL. LOWER = FLAGS ) e e b e L 20'000000°, 20'000000°, %0'000000°, %0'04252¢4°, %0°'052123°, %0'036460°, %0'000000°, %0'126611°, %0°'000000°, 20°'000000°, %0°'000000°, ! DM CODE STARTS HERE S d el e L b i e bt b b e )e e e e e e o e e M e &H 8 & & D NN N N NN HW N = OO0 NON N o e Lo e L Lo i L Lo L Lo Lo L Lo L L L L L e i e i i e eL e D L [l Lo f g L NN AT N RO RO NI RO NI ND PO PN b b b bk b b 3 2 2 O QO NP N S NNV = O WA = OO 00NN\ SN = O D 00 NON NS NN = O Lt i i b e e i) global L IV AI T T A TAAT AT W J*WN—'OOONOV‘“WN—'OO@NO\hJ‘WN—'OOQ\IOV’!J\WN—‘OOQNO‘U’OS‘&NN—'OOONO‘U’J\WN—'OOQ W — — W N N NN WWAN NINIAMNVNININONININ) b b b nd b D b b b D D e D d d ek b D b D AT b b b e VI A AT AT AT LA N TN WA AWM I VAL LA VAW NN WNAVIVAVIWNES DSBS IS DS N 85 8 8 NNNNNOOOOONONON [o = O\ o md b e e b b ed o cd b b o o b md b b amd b d b b sd e e b b d b b o TR R EEME T ETE AE M E AR A TA A T TR PR TR R NE TRTR TR L XN X TR R IR E I EE R AR R R TR T P PR TR PRPRI N LA R T A LR LN N T CZRCFAQ RC25 FR END TEST DM CODE DOWN LINE LOAD TEST %0'104201°, 20°'000003°, %0°'060023", 20'103207°, X0'177740°, %0'115007°, 20'012756°, %0'003003°, 20°114000°, X0'003052°, %0°104307°, %0°'003032°, %0'104301°, 20°'003033°, %0°104302°, 20'003034°, 20'104203°, 20'003052°, 20°'060020°, %0°'103207°, 20°177740°, 20'115007°, %0°013007°, %0°'104200°, 20°'000106°, SEQ 259 3 VAX=11 Bliss=16 V3=555 (3) RCFA .REALJZ ANA. 11REL SERS : CLAKSHM SPIDERSU Pa?e IRCFA4 v01.0 RC25 FR END TEST DOWN LINE LOAD TEST %0'003040°, %0°'003024°, %0°104207°, X0'003052°, Zo 1064201°, %0'003034", 20'106271°, %0°053003". 20°117402°, 20'053015°, X0°104200°, X0°000104° %0°'003040° 20°104207°, 20°003040°, 15°104201°, 20'000001° %0°'060022". %0°'060010°, %0°000000°. 20°'000000°, 20'000000°', 20°'000012°, 20°'000000°', 20'000000°, 20'000000°, 20°000000°, 20'000000°, 20'000000°*, 20°'000000°, 20°000000°, 20'000000°, 20°'000000°, 20'000000°', 20'000000°, %0'000000°, 20°144423", 20'000000*) VAX-11 Bliss=16 Vv3-555 SPIDERSUSERS : [LAKSHMANA. SEQ 260 11REL. REALJZRC?A (3) D o (o Yo Yo Xo Ne NoNoNo Yo Lo Yo Yo Yo To To Lo Yoo oo Lo lo Lo oTon W —~OVN NO VIS WNI =0V~ VB OO b b md i b b b D e o o e b b e b b e e b b o b d D e e b D ViAW RRRRXRRRRXX W WA N NN RN AN NN NI PO NN N R NI PVUN) = = b ol O&OOOOOOOOOO OV NN = O V0NN &N = O 000 ~NO b b b e e mmd b b o o b e e N PR XN P TR KR TN YN FETE TR TR PR YR PR YT E IR N A XA IRIR TRTR L X Y ETR PR PR TRYR TR PR TR P A PR TR TR A MR TA A R I E T E T AT R AR R I R R YR 8-Jul=-1983 15:33:57 8=Jul=1983 14:47:41 CZRCFAQ RC2S FR END TEST NONEXISTENT MEMORY TEST IRCFA4 v01.0 5 XIsbttl "NONEXISTENT MEMORY TEST® global DM_10 : vector [58, = %0°000162°', = %0'000000°, 1) = %0'000000*', (2] = %0'000000°, £3) = %0°'042524', (4] = %0°052123°', [S) 0] £6] £7] (8) £9] £10] [11] £12] [13) [14] £15] 16] £17) [18] = = = = = = = = = = = = = %0°'030061°, %0°'000000°*, %0'126411°, %0'000000', %0'000000°, %0°'000000°, %0'000000°, %0'000000', %0'000000°, %0°'000000°, %0'106206°', %0'003007°, %0°'104207°, £20] = %0°'104201°, £19]) £21] (22] (23] [24] [25] [26] 271 [28] [29] £30) £31] £32]) £33] = = = = = = = = = = = = %0'177777', %0'104202°, %0'000001°, %0'104203°', %0°'003500°, %0'060021°, %0°'103207°, %0'177740°, %0°'104070°, %0'002765°, %0'104207°, = %0'104201°, = [43) [44] = = = = = = = = = = = [46] = [34] £35] £36] £37] £38] £39) [40] [41] [42] [45] [47] [48) £49] [50]) £51] [52] %0'160000°, = = = = = = = %0°'002765°, %0°'000001°, %X0°'060022°, %0'060010°, %0°'000000°, %0'000000°, %0°'000000°, %0'000000°, %0°'000000°, %0°'000000°, %0'000000°, %20°'000000°, %0'000000°, %0'000000°, %0°'000000°, 20°'000000°, %0'000000°, X0'000000°', %0°'000000°, %0°'000000°, word) preset ( ! THIS IS THE DM PROGRAM BYTE COUNT. ! THIS IS THE DM OVERLAY BYTE COUNT. ! NEXT 3 WORDS = PROGRAM NAME (ASCII) ! PROGRAM NAME IS °TEST10' ! THIS IS THE PROGRAM VERSION ! UPPER BYTE=TIME OUT VAL. LOWER = FLAGS ! DM CODE STARTS HERE SEQ 261 Pa?e 5 VAX=11 Bliss=16 v3-555 (&) A JZRCF .REAL 11REL . SERS : [LAKSHMANA SPIDERSU E CZRCFAQ RC25 FR END TEST NONEXISTENT MEMORY TEST IRCFAL v01.0 1673 1674 1675 1676 1677 1678 £53] [54] £55] [56] [57] = = = = = %0°'000000*, %0'000000', %0°'000000°, %0°'030037°, %0'000000"); S 8-Jul8-Jul- :57 1 SEQ 262 Pa?e 6 V3-555 VAX=11 Bliss=16 (&) A JZRCF .REAL 11RELRS RSUSE : [LAKSHMANA. SPIDE SEQ 263 7 Pa?e VAX-11 Bliss=16 v3=-555 NA., 11REL.REALIZRCFA (5) SERS : CLAKSHMZ SPIDERSU CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST A Hanun=— : vector [100.'w ord] preset ( THIS 1S THE DM PROGRAM BYTE COUNT. %0'000306°, 10'000080'. ! THIS IS THE DM OVERLAY BYTE COUNT. L 20'000000°, %0'126411°, %0'000000°, NEXT 3 WORDS = PROGRAM NAME (ASCII) PROGRAM NAME IS 'TEST11' THIS IS THE PROGRAM VERSION LI L T LTI ! UPPER BYTE=TIME OUT VAL. LOWER = FLAGS %0'060023°, 20°'103207°, 20'177740°, 20'115007°, %0°'012754°, %0'003023°*, 20°'104200°, 20'000001°, 20°'003043°, %0°104300°, %0'003040°, 20'003044°, R R R R I U T U T LI LI L T T T T T T T O O ! DM CODE STARTS HERE R MR ) el e b el e b e b e e e L el e ) NN = OO 00 NON N IS AN = O el b e e b ) e ol el e e A b e W WA = OO 00 NN\ e bl b el e e e e =2 OO 00 NOAW o e Lo L L Lo Lo Lo Lo Lom Lo L Lo Lo Lom L Lo Lo T e Lon Lo L g Lo Lo Lo L g Lo L Lo L L NN NN NN N NN NN £ B o Lo L Lo Lm Lo Lo Lo Lo 1an Lan L L dd-ld—.d—‘-ld—.dddd—ld—l—ld—-lfld—.—‘—.d-—. NNNNNN NN NN NN NNNNNNSNNNNNNNNNY AN AN AN AN NN RN N — b b b b = —b e ad b O NN W —=OO VB WA =000~ O VBN = OV Tsbttl 'BUS ADDRESSING/DATA TEST A' 20'115400°, 20'003046°, CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST A e L A e e e U m U U U U St e e o A e ) e e e e el el e e i Ao e e el e e e e U 00000000000 Q000000000 [ L L L Law Lae L Lo Low Lo Lo L L Lam Lan Lom Lo Ton Lo Ton Ton Lo Lo L L NN NNNN NNNNNNNN ~ (e Yo Yo Yo Yo JV, IV AV IV IV AV IV IV IV ] v &H W) = OO0 NO NS N puiry o FETE ST AR E AR IR IR I LN K [P EIR PRP TR NI PR PRYR T A TR IR A TR %0'105200°, 20'000002°, 20'003040°, 20°'104300°, 20'003040°, 20'003044°, 20'002764°, 20°104200°, 20'000106°, %0'003045°, 20'003032°, %0'104200°, %0'000104°, 20°'003045°, %0°106207°, 20'003045°, 20°104201°, %0'000001°, X0°'060022°, 20'060010°, 20'000000°, %0'000000°, 20'000000°, 20'000000°, 20'000000°, 20'000000°, 20°'000000°, [ A AN E A S 765 20°'106200°, 20°'000012°, b e e el e b ) NN NN NNNNNNOOOOOO O OO NNV W = OO0 00 NO W SN OVWNOVS NN 2O 0OO NO VNN = O D00 NN PRFE PR PR PR NN PR PR PR FE IRTN 7 n lon len Lon Lon Lon L gn] IRCFAL v01.0 20°056247°, %0°'000000'); 157 1 SEQ 264 Pa?e VAX=-11 Bliss=16 V3=555 SERS 11REL.REALJZRCFA (5) : [LAKSHMANA. SPIDERSU T (IR R N R O L I ME T b e e b AT b R b b b b rd d med b b d b amb =D PR R NN TR RN TR LI L X T ETR VIS NN Lo [ T AT AT ATETE YA O O L L LI O LI T O L T o g o [lod T T (T T T T T TO T IO T T U i L o L L e L] IR YR PR PR TR TR EN TN ¥ b e el et e e L bl el DM_12 : vector [202 word] preset THIS 1S THE DH PROGRAM BYTE COUNT. %0°'000622°, »e 20°'177411°*, .. S5S S S£S 338 = o. @ LI ] W N —a\N v N (=l - et 00 L L L L L nmaunuun NN = O e et e e e e e e W L A e s e e U e e e e e e L L L T EYETE Lo Lo Lo L} (o Lo Lo Lo Lo Lo Lo Lo Lo 1o Lo T {oun U Lo T L R AR = b b it b b —d =2 =8 O D NN B NN = O NN N NN N NN POAINLINININININININ) L = O OOV NN - O 00D~ PORORONINIAY =b b b b b b d b ek b [=]elal IR TRIR =2 OO 08 NON\N VIS W= O OO NOWVNSEWN=O O 00 ~NON N W) &S 85 8 8 B B b PRPR YR [o Yo To Yo To To To To To Jo o To Jo To To Jo Jo To ) 0o G0 b EETTEEITE [ nn Lawn Lo Lo Lo Lonn Lo Lo L [ [ e T o Y o [ T EEEEEE CZRCFAQ RC25 FR END TEST BUS ADCRESSING/DATA TEST B %0'000000*, Yo' 000000°. 20°'104206', %0°023016°. ! DM CODE STARTS HERE 8-Jul=-1983 15:33:57 8-Jul=1983 14:47:41 Tsbttl °*BUS ADDRESSING/DATA TEST B° ' THIS IS THE DM OVERLAY BYTE COUNT. ! NEXT 3 WORDS = PROGRAM NAME (ASCII) ! PROGRAM NAME 1S °TEST12' ! THIS IS THE PROGRAM VERSION ' UPPER BYTE=TIME OUT VAL. LOWER = FLAGS Pa?e VAX=-11 Bliss=16 v3-555 ANA. 11REL .REALJZRCFA (6) SERS : LLAKSHM SPIDERSU SEQ 265 CZRCFAD RC25 FR END TEST BUS ADDRESSING/DATA TEST B ZRCFAG v01.0 1841 ; : 1862 : 1847 : : : : : : : : : : = %0'023155'. [60] [611 [62) 1857 : [59) 1848 1849 1850 1855 1856 1858 [63] [64] [65] [66] (671 [68] [691 : : : : %0°'002770°, %0°'104201'. %0°'000003'. %0'060023'. %0°103207°. %0'177740'. %0'115007'. %0°'013030'. = = = = = %0'104300'. %0°'002770'. %0'002777°'. %0°'104300'. %0°002771'. [791 [80) = = %0'104301°, %0°'002772°. 1871 [£31 = 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 [871 [88] [891 [90] [911 [92] [93] [94] [95] [96] [97] [98] [991 [100] [101] = = = = = = = = = = = = = = = 1867 1868 : : : : = = : : : : : : : : : : : : : : : : : = = [72] [73] [74) (751 [76] [77] : : : = = = X0°'023210'. %0'060010'. %0°'104207°'. %0'003203'. 1861 1862 1863 1864 1865 : = %0'023120°'. %0°023126'. %0'023210'. %0°'023120'. = : : : : : : ; = = = = [71] 1859 : = = = = [70] : : %0'023031°, %0°'023210'. [55] [56] [57] [581 1852 1853 1854 : : : = = 1843 1844 1845 1846 1851 : [53]1 [54] 1860 1866 1869 1870 1872 1873 1874 1890 1891 1892 1893 1894 1895 1896 1897 [78] [81] [821 .84 (851 [86] (1021 [103] [104] [105]1 [106] [107] [108] [1091 = = = = = = = = = = = = = = %0°'000000'. %0'003000'. %0°'104207°. %o0'177777°. %0'107307°. %0°'002777°. %0'104070°. %0°'003002°. %0'023063°. %0'105200'. %0°'000002°. %0'002777'. %0°'115000', %0°'002777°. %0'053060°, %0°'115400°. %0°'003000°. %0°'117401°. %0'053041'. %0'000000°. %0'100467°. %0'100461°, %0°'100462°. %o'100463'. %0'104307°. %0°002777°'. %0'104301°, %0'003000°. %0'104202°. %0°000001°. %0°'104203', 8-Jul-1983 15:33:57 8-Jul-1983 14:47:41 SEQ 266 Page 10 VAX=11 Bliss=16 V3-555 .REALJZRCFA (6) 11REL KSHMANA. SPIDERSUSERS:CLA J CZRCFAQ RC25 FR END TEST IRCFAL . b b b b b b b i [4 . [ . [4 . [ ’ . [4 . [ . [4 [ - . [ * . [4 - o [ . LJ . [ . [ [ . [4 [4 [4 [ ) [4 . [4 - [ [ - [4 . [ . [ [4 . 4 L4 . [ . [4 [ . [4 [4 [4 b b e L4 md - 4 b b . [ —d b o [ 4 b b b b b b e d b [4 e el ot e e o e et e . L4 ST warT W DT e . [ %0'003002°, %0'060021°, 20°103207°, %0°177740°, %0'115007°, %0'013113°, 20°115400°, %0°'003003°, %0'106200°, 20'000012°, %0°'003003°, %0'033067°, %0'003203°, %0°104263", %0°'104262°, %0'104261°, %0°'1046267°, 20°'000000°*, %0'104207°, %0'002775°, 20°'104201°, 20°'000001°, 20°060023°, 20°000000°, %0°104300°, %0°'002770°, 20°'002777°, 20°104300°, %0'002771°, 20°003060°, 20'104301°, 20°002772°, 20'104200°, 20°177777°, ] S . [ ST TN b d b b D oo - 4 O DO O O O O OO OO 0000 OVOVOVOOVOVOVOO0 00 OO V0V OO0 ~ S AN AN AN AN N N NN NN NI A NI N NI NI RINO PO N = =8 b —d b . L4 WN . [ b b b b b b d b b b b b . [4 2SOV NEWNSOO®D O N = O 000NN W)= SVBVGNRANRN - [4 W RN AN W NN N NI NI N NI NI NI NI AV N - [4 D£ 2 W . [4 SN . [4 VNV . [ = O 000 NONN S NN — O = OO 00 N OSSN [4 ON\N S WA . OO ) [4 VOO NO NS WA = O V00 NO VSN = OV NO VS W —=O et ol et el e et e e el e e el e e e ) el e et e e e e d e e At e e e b M e ) S ADDRESSING/DATA TEST B v01.0 %0'114000°. . %0'003002° 8-J 8- J : ; VAX=11 Bliss=16 V3=555 SEQ 267 Pa e 1 NA, 11RELERS .REALJZRCFA (6) SUS : [LAKSHMA SPIDER SEQ 268 12 VAX-11 Bliss=16 Vv3=555 (6) RCFA REALJZ 11REL. ANA. SERS : LLAKSHM SPIDERSU Pa?e CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST 8 IRCFAL v01.0 %0°'023063", %0°'105200°, %0'003000°, 20°'117401°, X0'053167°, %0°000000°, %0'104300°, %0'002774°, %0'002776°', %0'023215°, %0'060010°, %0°104300°, %0'002773°, %0'002776°', %0°'060022°, 20°'103207°, X0'177740°, 20'115007°, %0'013227°, %0'0600 %0'165572', %0'000000°); MR o =] Q E N E R PON) = EEE E b cmd cd e b Y E A IS T A R b bb e A P Lo Lo Lo Lo Lo o L Lo 1o Lo Lmn L L b e b PRT TR TR b md b e ed wmd b Lovn Lo Lo L Lo T Vs T Lo T T D and b { sT T L b o e b wd Lo L L b OO VOV VO VOO0 0000 0000000000 00000000 N N NN NNNNNN NO NS WA —=2OV0ONOWNHWN=O =000 NN WD panry OOV [ ST T TW]S]] RO ] B 1) et e e e e e e e e e e A e e e e L e e e el ) b [} E RR LI LA A ([ TETYEAIJETTETE FER FE YR T FIE NI XN ¥ £167] £168] 691 eludom LTITLE . IDENT 000000 000000 000002 000004 000006 000270 000000 000000 000000 042524 052123 034460 000000 126411 000024 000000 000000 PSECT DM.09:: .WORD -WORD .WORD -WORD .WORD .WORD -WORD .WORD .WORD .WORD .WORD ZRCFA4 CZRCFAO RC25 FR END TEST /v01.0/ RO, D , GBL CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFAL v01.0 000026 000030 000032 000034 SEQ 269 12 Pa?e VAX-11 Bliss=16 Vv3=-555 (6) ZRCFA ANA. 11REL .REALJ SERS : [LAKSHM SPIDERSU 000000 000000 000000 000000 .WORD .WORD .WORD .WORD -WORD -WORD .WORD .WORD .WORD -WORD -WORD .WORD +WORD -WORD .WORD .WORD -WORD .WORD .WORD -WORD -WORD .WORD .WORD .WORD .WORD .WORD -WORD .WORD -WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD -WORD .WORD .WORD -WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD -WORD 000204 000206 000104 003040 .WORD -WORD -WORD .WORD .WORD CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST B 126411 000000 000000 000000 000000 000000 000000 000000 104206 003007 104207 104207 .WORD .WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD DM.10:: .WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD N 104201 000001 Nalalalolelelelalalelalele] =000 003040 060022 060010 000000 000000 000000 000012 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 144423 000000 000162 000000 000000 000000 042524 052123 030061 000000 000370 .WORD .WORD -WORD .WORD -WORD .WORD .WORD .WORD 104207 SE0 270 (&) Refs SPIDERSUSERS: CLAKSHMANA. 11REL .REALJZRC [ttt e IRCFA4 v01.0 000210 000212 VAX-11 Bliss=16 V3-555 CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST 8 IRCFAL v01.0 000272 0C 000576 000400 000402 000404 000406 000410 000412 000414 002765 104201 000001 060022 060010 000000 000000 000000 000000 000416 000420 000422 000424 000426 000430 000432 000434 000436 000440 000442 000444 000446 000450 000452 000454 000456 000460 000462 000464 000466 .WORD .WORD .WORD .WORD .WORD .WORD .WORD -WORD .WORD -WORD -WORD .WORD .WORD -WORD -WORD .WORD -WORD .WORD -WORD .WORD -WORD -WORD .WORD .WORD .WORD -WORD DM.11:: -WORD .WORD .WORD .WORD .WORD -WORD .WORD -WORD .WORD .WORD .WORD 000470 000472 000474 000476 000500 000502 000504 000506 000510 000512 000514 000516 000520 000522 000524 000526 000530 000532 000534 000536 000540 000542 060544 000546 000550 000552 VAX=11 Bliss=16 V3=555 NA. SERS : [LAKSHMA SPIDERSU .WORD .WORD -WORD .WORD .WORD .WORD .WORD -WORD -WORD .WORD .WORD .WORD .WORD .WORD 000001 003043 -WORD .WORD .WORD .WORD .WORD .WORD SEQ 271 15 11REL. REALJZRC?A (6 SEQ 272 CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFA4L v01.0 000554 Pa?e 16 VAX=11 Bliss=16 V3=555 CFA (6) .REALJZR NA. 11REL SERS : [LAKSHMA SPIDERSU 104300 003040 003044 104304 003042 114000 003046 104307 003040 104301 003041 104302 003043 104203 003044 060021 103207 177740 115007 013012 115400 003046 106200 000012 003046 032766 003023 117404 013027 105200 000002 003040 104300 003040 003044 002764 104200 000106 003045 003032 104200 .WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD +WORD .WORD .WORD .WORD .WORD -WORD .WORD -WORD -WORD -WORD -WORD .WORD .WORD -WORD .WORD .WORD -WORD -WORD +WORD .WORD -WORD -WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD -WORD -WORD .WORD +WORD .WORD -WORD -WORD -WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD 000732 000734 000000 -WORD .WORD .WORD .WORD ~Jul=-1983 15:33:57 g-ng-1983 14:47:41 -WORD .WORD .WORD -WORD -WORD .WORD .WORD .WORD .WORD -WORD -WORD -WORD -WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD -WORD .WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD 000106 -WORD . WORD .WORD .WORD i .WORD 6247 [a%) W DM.12:: .WORD +WORD -WORD .WORD .WORD .WORD -WORD .WORD o ~ .WORD Tt lelelelalelelalalolalelelelalelolelalelalalalele) .WORD .WORD .WORD -WORD 000736 %OWOOQOOOOOOO - PN OOOOOOO&OWU’I&OOO N CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFAL v01.0 VAX=11 Bliss=16 V3=555 SEQ 273 Page 17 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A (6) .WORD .WORD -WORD <WORD .WORD -WORD .WORD .WORD -WORD .WORD .WORD «WORD .WORD .WORD .WORD .WORD -WORD .WORD -WORD -WORD -WORD .WORD -WORD 105200 000002 002777 115000 002777 053060 115400 003000 117401 001274 001276 001300 053041 000000 100467 100461 100462 .WORD -WORD .WORD .WORD .WORD -WORD -WORD -WORD .WORD +WORD .WORD -WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD =2 NON) =2 =2 VIOOOOO =00 OOOOOOO NN .WORD .WORD .WORD .WORD -WORD .WORD NNV o &NO NOOESNOC -WORD SO - ©» VY bo 1 .WORD .WORD .WORD -WORD -WORD .WORD .WORD .WORD 003002 023063 6 -Jul=~ 1983 15: 33: 5 7 114: 47: 4 8-Jul- 1983 CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST 8 VIS BB WWNWNWNG d e b od D arsd e b o b e b b oD b d s b b od od od md - b e ~ 223388383383888 § P o] 0 SEQ 274 Page 18 VAX-11 Bliss=16 V3=555 SPIDERSUSERS: CLAKSHMANA.11REL .REALJZRCFA (6) 001302 .WORD 001312 001314 001316 001320 001322 .WORD .WORD .WORD -WORD .WORD -WORD -WORD .WORD -WORD -WORD .WORD .WORD -WORD -WORD +WORD -WORD .WORD -WORD .WORD .WORD .WORD .WORD -WORD .WORD .WORD .WORD .WORD .WORD -WORD -WORD -WORD -WORD .WORD WORD -WORD .WORD .WORD -WORD -WORD .WORD -WORD +WORD .WORD -WORD .WORD -WORD .WORD -WORD .WORD .WORD .WORD .WORD 001304 001306 001310 001452 001454 001456 001460 001462 .WORD 0531461 000000 104300 002770 .WORD .WORD -WORD &S - &SN ~NWw -t OO Co o W 8-Jul8-Jul- CZRCFAQO RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFA4L v01.0 6 - E VAX=11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA. 11REL .REAL] SE @ 275 age 19 meFA (6) F 8=Jul=-1983 15:33 8=Jul=1983 14:47 CZRCFAO RC2S FR END TEST BUS ADDRESSING/DATA TEST B8 IRCFAL v01.0 002777 104300 002771 003000 104301 002772 114000 003002 023063 105200 000002 002777 115000 002777 053200 115400 003000 117401 053167 000000 104300 002774 002776 023215 060010 104300 002773 002776 023215 000000 104207 002776 104201 001600 001602 001604 001606 001610 6 .WORD LWORD MWORD .WORD LWORD LMWORD .WORD .WORD .WORD MWCRD MWORD .WORD .WORD .WORD WORD WORD .WORD .WORD .WORD WORD WORD MWORD WORD .WORD .WORD WORD WORD .WORD .WORD MWORD WORD WORD .WORD 2777 =73500 2771 3000 =73477 2772 =64000 3002 23063 =72600 2 2777 =63000 2777 53200 =62400 3000 =60377 53167 O =73500 2774 2776 23215 60010 =73500 2773 2776 23215 0 =73571 2776 =73577 WORD WORD WORD .WORD .WORD MWORD .WORD =40 =62771 13227 60010 O =12206 O .WORD WORD MWORD 000001 060022 103207 177740 115007 013227 060010 000000 165572 000000 1 60022 =74571 PSECT SUMMARY Psect Name DM$CODE words Attributes RO, 453 D , GBL, REL, CON LIBRARY STATISTICS -------- Symbols =====--- Blocks SE Q 276 20 VAX=11 Bliss=16 V3-555 (6) A NA. 11REL .REALJZRC SERS : [LAKSHMA SPIDERSU Pa?e SEQ 277 21 VAX=11 Bliss=16 v3-555 (6) LIZRCFA 11REL.REA NA. SERS : [LAKSHMA SPIDERSU Pé?e CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST B Loaded 1 ERS 11REL.REALJAZTECO.L16; : [LAKSHMANA .SUS SPIDER 523 e e Bo 9, Total COMMAND QUALIFIERS BLISS /PDP11/LIST ZRCFA4L.B16/EN:NOEIS Run Time: 0 code ¢+ 453 data words 00:23.9 Memory Used: 196 pages €Elapsed Time: 00:56.1 Compilation Complete 4 8-Jul=1983 15:34:55 IRCFAS 1983 14:50:06 0001 BECLIN 0004 0005 ?282 ! ! REQUIRE ‘'BLSMAC.REQ’; LIBRARY 'AZTECO*; 1498 XSBTTL °LAST ADDRESS AND SETUP SECTION' 1500 BGNSETUP (0); 101 LASTAD; ENDSETUP; TITLE 000000 000000 000002 000004 000000 ZRCFAS LASTAD AND SETUP 000004°* .PSECT BLSLAS::.WORD $XYZ$, TSFREE 000000 TSFREE::.WORD O 000004 ° 000000 LSLAST== TSPTHV== 000207 .SBTTL SEND.LINs;; WORD 000000C RO <<TSFREE-<BLSLAS+4>>/2> BLSLAS+4 0 SEND.LINK LAST ADDRESS AND SETUP SECTION : PC ; Routine Size: 1 word, Routine 3ase: $xXYZ$ + 0006 : Maximum stack depth per invocation: 0 words : ; : 1502 1503 1504 END ELUDOM PSECT SUMMARY : Psect Name $xYZ$ A LA TR TEIE Words 4 Attributes RO, I ., REL, LCL, CON L IBRARY STATISTICS RN X E ; S File 1 A, 11RELERS .REALJZRCFA (1) SUS : CLAKSHMAN SPIDER XTITLE 'LASTAD AND SETUP’ }239 16499 SEQ 278 Pa?e MODULE ZRCFAS = 0002 0003 VAX=11 Bliss=16 v3-555 meeeees Symbols =======Percent Loaded Total SPIDERSUSERS : [LAKSHMANA, 11REL .REALJAZTECO.L16;1 503 0 0 Blocks Read 16 1496 COMMAND QUALIFIERS BLISS /PDP11/L1IST ZRCFAS.B16/EN:NOEIS : : Size: : Run Time: * Elapsed Time: 1 code + 3 data words 00: 00:15.1 : Memory Used: 103 pages : Compilation Complete (=23, oW i o b &S —b 8-Jul8-Jul- —a LASTAD AND SETUP LAST ADDRESS AND SETUP SECTION bl 00 0o IRCFAS 6 - 1 SEQ 279 Pa?e 2 VAX=11 Bliss=16 v3-555 (1) A JZRCF REAL . 11REL SERS [LAKSHMANA. : ERSU SPID CZRCFA.EXE Memory allocation mag TKB M40.02 146 8-JuL-83 SEQ 280 Page 1 Partition name : DUMMY Identification : v01.0 Task UIC : £300,10) Task attributes: =HD Total address windows: 1. Task image size : 17128 uords Task address Limits: 002000 061247 R-W disk blk Limits: 000002 000061 000060 00048. et Root segment: ZRCFA1 R/W mem Limits: 002000 061247 057250 24232. Disk blk Limits: 000002 000061 000060 00048. Memory allocation synopsis: Title Section Ident AB$COD: (RO, I,LCL,REL,CON) 002000 000000 00000. 002000 001260 00688. 002000 000232 00154. ZRCFA1 v01.0 002232 001026 00534. ZRCFA2 v01.0 003260 015132 06746. AC$COD: (RO, I,LCL,REL,CON) 020412 010632 04506. . BLK.:(RW,I,LCL,REL,CCN) AAS$COD: (RO, I,LCL,REL,CON) BL$COD: (RO, I,LCL,REL,CON) DM$C0OD: (RO,D,GBL ,REL ,CON) $GLOBS: (RO,D,GBL .REL,CON) $OWNS$ : (RW,D,LCL,REL,CON) $PLITS$:(RO,D,GBL ,REL,C(ON) $xvZ$ :(RO,I,L{L,REL,CON) File ZRCFA1.0BJ;1 ZRCFA2.0BJ;1 003260 015132 06746. IRCFA2 V01.0 ZRCFA2.0BJ;1 ZRCFA3 v01.0 ZRCFA3.0B8J:1 B16MUL v3.0 B16SAV V3.0 NEISLB.OLB:4 NEISLB.OLB;& ZRCFA4 V01.0 ZRCFA4.0BJ;1 ZRCFA1 v01.0 ZRCFA1.08J;1 41616 001240 00672. ZRCFA3 v01.0 062656 016360 07408. 042656 016360 07408. ZRCFA1 v01.0 061236 000010 00008. 061236 000010 00008. ZRCFAS NONE ZRCFA3.0B8J:1 0206412 010632 04506. 031244 000426 00276. 031244 000316 00206. 031562 000106 00070. 031670 001612 00906. 031670 001612 00906. 033502 005714 03020. 033502 005714 03020. 041416 001240 00672. ZRCFA1.08J;1 ZRCFA5.08J;1 SEQ 281 Global symbols: ADAPTO 042714<R BLSDIV 031470-R BYTE.C 041270-R CLK.ST 035530-R DATA1 061302-R DBM14 044614-R DBM22 045256=-R AHEAD. 050674=R BLSLAS 061236-R BYT.CN 041406-R CLK.TY 035522-R DATA2 041304-R DBM15 044650-R DBM23 045324-R AVAILA 011762-R BLSMOD 031502-R B.MASK 041321-R CLOCK. 003530-R DATA3 041306-R DBM16 044712-R DBM24 045406-R AVERAG 016344-R BLSMUL 031244-R CANCEL 041346-R CMD.RE 041266-R DATAS 041310-R DBM17 044756-R DBM25 045452-R AZP.IN 005110-R BLSSHF 031514<R CHEAD. 050764=-R CMD.SL 041350-R DBM1 044010-R DBM18 045026-R DBM26 045510-R AZTEC. 017500-R BRERR 050132-R CLK.AD 035520-R COM.AR 035546-R DBM10 044410-R DEM19 045076-R DBM27 045554=R AZT.IN 004236-R .E 047662-R BUFF CLK.CS 035524-R CONTRO 042746-R DBM11 044452-R DBM2 044110-R DBM28 045614<R AZT.RE 052216-R BUF .DE 041264-R CLK.HE 035526-R CTO.ER 050632-R DBM12 044520-R DBM20 045136-R DBM29 045664-R BHEAD. 050730-R BUF .LE 041374~R CLK.IN 003276-R DATA.X 016764=R DBM13 044560-R DEM21 045206-R DBM3 044124-R SEQ 282 CZRCFA, EXE IRCFAT Memory allocation ma g TKB M40.02 1 :46 8-JuL-83 Page 2 DBM30 045724~R ERR.02 046450-R LSAU 003250-R LSNDHW 002176-R MSG.TK 051054-R QsT12 043612-R SMSCP. 061204=-R DBM31 045762-R EXAM.D 016522-R LSAUT 002070-R LSNDSF 002416-R MSG.WR 052062-R asT13 043640-R SND.DA 052316-R DBM32 046024=R EXE.SU 052256-R LSAUTO 003142-R LSNDSW 002222-R MSG.01 046372-R QsST14 043664-R SND.EN 037764=R DBM33 046060-R EX.SUP 006464-R L$CCP 002106-R LSPRIO 002042-R MSG.1 047254-R QsT15 043736-R SWITCH 041324-R DBM34 046100-R FAL.CO 041402-R LSCLEA 003224-R LSPROT 002224-R MSG.10 047506-R ast2 043100-R SWP.CO 002214=-R DBM35 046122-R FIND.C 003344-R L$CO 002112-R MSG.11 047554=R QsT13 043110-R SWP.EN 002210-R DBM36 046146-R FMTSA 047162-R LSDEPO 002011-R LSREPP 002062-R MSG.13 047612-R QsTé 043122-R SWP.L: 002204-R DBM37 046210-R FMTSC 046516-R LS$DESC 002256-R LSREV 002010-R MSG.14 047634=R QsTé 043146-R SWP.MA 002216-R DBM38 046254-R FMT1 046524-R LSDESP 002076-R LSRFT 002440-R MSG.17 050210-R Qs17 043220-R SWP.RE 002212-R DBM39 046314-R FMT2 046670-R LSDEVP 002060-R LSSFTL 002366-R MSG.18 050256-R QsT8 043310-R SWP.ST 002206-R DBM4 044136=R FMT3 046670-R L$DISP 002124-R L$SOFT 002370-R MSG.19 050334-R QsT9 043330-R SWP.TO 002202-R DBMS 044152-R FMT4 046764~R LSDLY 002176-R L$SPC 047304-R 0s10.1 04342¢-R SWP.TR 002220-R DBM6 044166~R FMTS5 047022-R LEDTP 002040-R L$SPCP 002020-R MSG.20 050372-R @s10.2 043456-R TEMP 041414-R DBM7 044200-R FMT6 047102-R LSDTYP 002034-R L$SPTP 002024=-R MSG.21 050440-R RANDOM 016264-R TICKS 041272-R DBM8 044244-R FREE.M 041364-R L$DU 003236-R L$STA 002030-R MSG.28 050504-R RCV.DA 034520-R TIME 042660-R DBM9 044326-R FRU 042664-R LS$DUT 002072-R L$SW 002202-R MSG.29 050532-R RC.STR 060210-R TiP 041300-R 002032-R LSPRT 002056-R MSG.2 DECODE 017764~R GET.CM 015464-R LSOVTY 002232-R LSSWLE 002200-R MSG.30 050572-R RC25S$E 003554=R TSFREE 061242-R DFPTBL 002166-R GET.RE 015532-R LSEF 002052-R LSTEST 002114-R MSG.7 047334-R RC25.A 035540-R T$PTHV 000000 DHEAD. 051020-R GET.UN 014770-R -R LSENVI 002044 LSTIML 002014-R MSG.8 047406-R RC25.D 035542-R T 021122-R DMC.ER 047740-R GP$1 002320-R LSERRT 002154-R LSUNIT 002012-R MSG.9 047450-R READ.C 013310-R 110 027434-R DMC.TE 041404-R GP$2 0023%0-R LSETP 002102-R MANU.S 041322-R NUM.RE 041376-R READ.F 014166-R TMm 030270-R DM.ADD 017244-R GP$3 002340-R LSEXP1 002046-R MECHAN 043032-R NXMI 003260-R RECEIV 035760-R 112 031230-R DM.REC 041410-R GP$4 002352-R LSEXP4 002064-R MEM.SI 041366-R ON.LIN 012376-R REC.DA 010270-R T2 021346-R DM. XMT 041412-R GP$5 (02370-R LSEXPS 002066~-R MINUTE 041276-R PFE.ER 050654-R REC.EN 035764-R 13 022144-R DM.09 031670-R GP$6 002402-R LSHARD 002320-R MSGADR 041314-R PFE.ST 054376-R REC.ST 015744-R Té4 022760-R OM.10 032162-R GP$7 002410-R LSHIME 002120-R MSG.AD 051364-R PRTSFR 004040-R RES.SL 0641352-R TS 024314-R 11 DM. 032346=-R HEAD.A 035756-R L$HPCP 00201€-R MSG.AV 052146-R P.BR.L 002172-R RETRIE 041400-R T6 025310-R 6 SEQ 283 032656-R HWP.TA 033516-R LSHPTP 002022-R MSG.BU 051320-R P.IP.A 002166=-R RET.ST 041344-R 17 025600-R DO.RET 017674-R H.EADD 041372-R L$HRDL 002316=-R MSG.CO 051746-R P.MASK 041320-R RET.UN 041326-R T8 026150-R DRIVE. 043002-R H.SADD 041370-R LSHW 002166-R MSG.DA 051432-R P.UNIT 002174~R RE.DAT 052354=-R 19 026722-R DUP.MS 015600-R INIT.C 005706=-R LSHWLE 002164-R MSG.ER 051514-R P.VECT 002170=-R RINGBA 035556=-R UNIT 035532-R DSPCNT 002122-R INI.MS 047776-R LSICP 002104-R MSG.HS 051546-R P1 0641330-R RT 033502-R VEC.AD 035536-R EMSG.S 054722-R 1.AM.N 041312-R LSINIT 003130-R MSG.LB 051134-R P2 0641332-R RT.TAB 033514=R WRT.PR 017266-R END.LB 041316-R LBN 041354-R LSLADP 002026=-R MSG.PT 052000-R P3 041334-R SDUP.S 060542-R XMT.DA 033520-R END.MS 050060-R LBN.ED 041360-R LSLAST 061242-R MSG.OW 047220-R P4 0641336-R SECOND 041274=R SEND.L 061244-R ERRBLK 002162-R LBN.ST 041356-R L$LOAD 002100-R MSG.RE 051646-R P5 041340-R SEND.D 007446-R $SAVE2 031562-R ERRMSG 002160-R LBN.SZ 041362-R LSLUN 002074-R MSG.SA 051672-R P6 0641342-R SEND.R 035762-R $SAVE3 031576-R ERRNBR 002156-R LOG.UN 035534-R LSMREV 002050-R MSG.SE 051472-R QST1 043064=-R SET.CN 011112-R $SAVESL 031614-R ERRTYP 002154-R LSACP 002110-R LSNAME 002000-R MSG.ST 051240-R QST10 043346-R SET.IN 015672-R $SAVES 031634-R ERR.OT1 046424-R LSAPT 002036-R LSNDHR 002364-R MSG.SU 051576-R QST11 043536-R SFPTBL 002202-R tM.12 »e+ Task builder statistics: Total work file references: 62863. work Work file reads: 0. file writes: 0 Size of core pool: 5486. words (21. pages) Size of work file: 3584. words (14. pages) Elapsed time:00:00:20 SEQ 284 CZRCFA CREATED BY TkB ON 8-JUL-B3 AT 15:46 GLOBAL CROSS REFERENCE CLK.AD CLK.CS CLK.HE CLK.IN CLK.ST CLK.TY CLOCK. CMD.RE CMD.SL COM.AR CONTRO CTO.ER X DATA. DATA1 DATA? DATA3 DATA4 DBM1 DBM10 DBM11 DBM12 DBM13 DBM14 DBM15 DBM16 DBM17 DBM18 DBM19 DBMZ2 041264-R 041374-R 041270-R 041406-R 041321-R 041346-R 050764-R 035520-R 035524-R 035526-R 003276-R 035530-R 035522-R 003530-R 041266-R 041350-R 035546-R 042746-R 050622-R 016764-R 041302-R 041304-R 041306-R 041310-R 044010-R 044410-R 044452-R 044520-R 044560-R 044614-R G44650-R 044712-R 044756-R 045026-R 045076-R 044110-R RN RN 050132-R 047662-R RN BUFF .E BUF .DE BUF .LE BYTE.C BYT.(N B8.MASK CANCEL CHEAD. 031244-R 031514-R R BLSLAS BL $MOD BL$MUL BLSSHF BRERR R 042714-R 050674-R 011762-R 016344-R 005110-R 017500-R 004236-R 052216-R 050730-R 031470-R 061236-R 031502-R RRRRRRRRRR ADAPTO AHEAD. AVAILA AVERAG AZP.IN AZTEC. AZT.IN AZT.RE BHEAD. BLSDIV REFERENCES... R R VALUE AR SYMBOL IRCFA1 ZRCFA1 IRCFA2 ZRCFA2 IRCFA2 IRCFA2 ZRCFA? IRCFA1 IRCFA1 B16MUL IRCFAS B16MUL B16MUL B16MUL ZRCFA1 ZRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFAT Z{RCFA1 IRCFA1 ZRCFA1 ZRCFA1 IRCFA2 IRCFA1 ZRCFA1 IRCFA2 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFA2 IRCFA1 ZR(FA1 ZRCFA1 IRCFA1 IRCFA1 ZRCFA1 IRCFA1 IRCFA1 IRCFA1 ZRCEAT ZRCFA1 ZRCFA1 IRCFA1 IRCFA1 IRCFA1 IRCFA1 IRCFA2 IRCFA3 ZRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA3 IRCFA3 IRCFA2 IRCFA2 ZRCFA2 IRCFA2 IRCFA? ZRCFA2 IRCFA3 IRCFA2 ZRCFA2 IRCFA2 IRCFA2 IRCFA? IRCFA3 IRCFA2 IRCFA2 IRCFA2 ZRCFA2 IRCFA2 IRCFA3 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 IRCFA2 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IR(FA3 IRCFA3 CZRCFA CREATED BY ON 8-JUL-83 AT 15:46 TkB SYMBOL VALUE REFERENCES. DBM20 DBM21 DBM22 DBM23 DBM24 DBM25 DBM26 DBM27 DBM28 DBM29 DBM3 DBM30 DBM31 DBM32 DBM33 DBM34 DBM35S DBM36 DBM37 DBM38 DBM39 DBM& DBMS DBM6 DBM7 DBM8 DBM9 DECODE DFPTBL DHEAD. DMC.ER DMC.TE DM.ADD DM.REC DM.XMT DM.09 DM.10 DM.11 DM.12 DO.RET DRIVE. DUP.MS DSPCNT EMSG.S END.LB END.MS ERRBLK ERRMSG 045136-R 045206-R 045256-R 045324=R 045406-R 045452-R 045510-R 045554-R 045614-R 045664-R 044124-R 045724-R 045762-R 046024-R 046060-R 046100-R 046122-R 046146-R 046210-R 046254-R 046314~R 044136-R 044152-R 044166-R 044200-R 044244-R 044326-R 017764-R 002166-R 051020-R 047740-R 041404=R 017244-R 041410-R 041412-R 031670-R 032162-R 032346-R 032656-R 017674-R 043002-R 015600-R 002122-R 054722-R 041316-R (050060-R 002162-R 002160-R # ZRCFA1 # ZRCFA1 # ZRCFAI # ZRCFAI # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZR(FA] # ZRCFA1 # ZR(FA # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZR(FA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZR(FA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 IRCFA3 IRCFA3 IRCFA3 IRCFA3 # ZRCFA2 # ZRCFAl # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZR(CFA1 # ZRCFA1 # ZRCFA1 ERRNBR ERRTYP ERR.01 ERR.02 002156-R 002154-R (046424-R 046450-R # ZR(FAI # ZRCFA1 # IRCFA1 # ZRCFA1 PAGE 2 CREF GLOBAL CROSS REFERENCE ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 IRCFA2 ZRCFA3 IRCFA3 ZRCFA3 IRCFA2 IRCFA? IRCFA2 IRCFA3 ZRCFA3 IRCFA3 IRCFA3 ZRCFA2 ZRCFA2 IRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA2 ZRCFA3 IRCFA2 ZRCFA2 # IRCFA4 & ZRCFA4 # IRCFA4 & IRCFA4 IRCFA3 ZRCFA2 ZRCFA2 IRCFA2 ZRCFA3 IRCFA2 IRCFA2 ZRCFA3 SEQ 285 VOl CZRCFA GLOBAL CREATED BY TkB ON 8-JUL-83 AT 15:46 SYMBOL VALUE REFERENCES... EXAM.D EXE.SU EX.SUP 016522-R 052256-R 006464~R 041402-R 003344~R 047162-R 046516=R 046524=R 046610-R 046670-R 046764~-R 047022-R 047102-R 041364-R 042664~R 015464-R # ZRCFA2 # ZRCFA1 # ZRCFA? # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # 2RCFA1 # ZRCFA1 # ZRCFA1 # ZIRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 IRCFA3 IRCFA3 IRCFA3 IRCFA? IRCFA3 IRCFA2 IRCFA? IRCFA3 ZRCFA2 IRCFA2 IRCFA3 IRCFA3 ZRCFA3 IRCFA2 ZRCFA2 ZRCFA3 014770-R 002320-R 002330~-R 002340-R # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 ZRCFA3 # ZRCFA1 ZRCFA2 ZRCFA3 # ZR(FA1 # ZRCFA1 # ZRCFA2 # ZIRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 IRCFA2 IRCFA2 IRCFA3 ZRCFA3 IRCFA2 ZRCFA2 IRCFA2 IRCFA2 IRCFA3 IRCFA2 ZRCFA3 ZRCFA3 FAL.CO FIND.C FMTSA FMTSC FMT1 FMT2 FMT3 FMT4 FMTS FMT6 FREE.M FRU GET.CM GET.RE GET.UN GP$1 GP$2 GP$3 GP$4 GP$5 GP%$6 GP$7 HEAD.A HWP.TA H.EADD H.SADD INIT.C INI.MS l.A".N LBN LBN.ED LBN.ST LBN.SZ LOG.UN LSACP LSAPT LSAU LSAUT LSAUTO LSCCP LSCLEA L$CO LSDEPO LSDESC LSDESP LSDEVP L$DISP LSDLY LSDTP 015532-R 002352-R 002370-R 002402-R 002410-R 035756-R 033516-R 041372-R 041370-R 005706-R 047776-R 041312-R 041354=R 041360-R 041356-R 041362-R 035534-R 002110-R 002036-R 003250-R 002070-R 003142-R 002106-R 003224-R 002032-R 002011-R 002256-R 002076=-R 002060-R 002124-R 002116-R 002040-R # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA?2 # ZRCFA1 # ZRCFA1 # ZRCFA1 IRCFAY1 # ZR(CFA1 IRCFA1 # ZRCFA1 IRCFA1 # ZRCFA1 # ZRCFA1 IRCFA1 # ZRCFA1 # ZRCFA1 # ZR(FA1 # ZRCFA1 # ZRCFA1 PAGE 3 CREF CROSS REFERENCE IRCFA2 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 # ZIRCFA2 # ZRCFA2 # ZRCFA2 # ZIRCFA2 IRCFA2 IRCFA3 SEQ 286 vO1 CZRCFA CREATED BY TkB ON 8-JuUL-83 AT 15:46 LSTEST LSTIML LSUNIT MANU. S ME CHAN MEM.SI MINUTE MSGADR 002000-R 002364~R 002176-R 002416-R 002222-R 002042-R 002224-R 002112-R 002062~R 002010-R 002440-R 002366-R 002370-R 002056-R 002020-R 002024-R 002030-R 002202-R 002200-R 002114-R 002014-R 002012-R 041322-R 043032-R 041366-R 041276-R 041314-R = R 002046-R 002064=R 002066-R 002320-R 002120-R 002016-R 002022-R 002316-R 002166-R 002164-R 002104=R 003130-R 002026-R 061242-R 002100-R 002074-R 002050-R R LSHARD LSHIME LSHPCP LSHPTP LSHRDL LSHW LSHWLE LSICP LSINIT LSLADP LSLAST LSLOAD LSLUN LSMREV L SNAME LSNDHR LSNDHW LSNDSF LSNDSW LSPRIO LSPROT LSPRT LSREPP LSREV LSRPT LSSFTL LSSOFT L$SPC LSSPCP LSSPTP LSSTA LSSW LSSWLE 002102-R B LSEXPS 002044-R 00¢154=-R # IRCFA1 RVULRRRRRRRR 002034-R 003236-R 002072-R 002232-R 002052-R R LSDTYP L$DU LSOUT LSOVTY LSEF LSENVI LSERRT LSETP LSEXP1 LSEXP4 REFERENCES... RV VALUE PAGE 4 CREF GLOBAL CROSS REFERENCE SYMBOL SEQ 287 IRCFA] IRCFA1 IRCFAT IRCFA1 ZRCFA1 IRCFA1 IRCFA1 ZRCFA1 IRCFA1 IRCFA1 ZRCFA1 IRCFA1 ZRCFA1 ZRCFA1 IRCFA2 IRCFA1 IRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IZRCFA1 ZRCFA1 IRCFAT IRCFA1 ZRCFA2 ZRCFA1 IRCFA2 IRCFA1 ZRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFA? ZRCFA1 ZRCFA ZRCFA1 ZRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFA1 IRCFA1 IRCFA1 # ZRCFA1 # ZRCFA2 # IRCFA? # IRCFA2 # IRCFA2 # IRCFAS # IRCFA2 # IRCFA2 ZRCFA2 ZRCFA2 ZRCFA? IRCFA2 ZRCFA2 IRCFA2 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA3 v01 SEQ 288 CZRCFA CREATED BY TkB ON 8-JUL=~83 AT 15:46 CREF GLOBAL CROSS REFERENCE 051364=R 052146-R 051320-R 051746~R 051432-R 051514-R 051546-R 051134-R 052000-R 047220-R 051646-R 051672-R 051472-R 051240-R 051576-R 051054~R 052062-R 046372-R 047254-R 047506-R 047554=R 047612-R 047634-R 050210-R 050256-R 050334-R 047304=R 050372-R 050440-R 050504-R 050532-R 050572-R 047334-R 047406-R 047450-R 041376-R 003260-R 012376-R 050654-R 054376-R 004040-R 002172-R 002166-R 041320~R 002174-R 002170-R 041330-R 041332-R 041334-R 041336-R 041340-R 041342-R MSG.BU MSG.CO MSG.DA MSG.ER MSG.HS MSG.LB MSG.PT MSG.PW MSG.RE MSG.SA MSG. SE MSG.ST MSG. SU MSG. TK MSG.WR MSG.01 1 MSG. M5G.10 MSG.11 MSG.13 MSG. 14 *56.17 MSG.18 MSG.19 MSG. 20 MSG.21 MSG.28 MSG.29 MSG. 30 7 MSG. MSG.8 NUM_RE NXM] ON.LIN PFE.ER PFE.ST PRT$FR P.BR.L P.IP.A P-MASK P.UNIT P.VECT P P2 P3 P4 P5 P6 ZRCFA1 ZRCFA IRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFA1 ZRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFA1 IRCFA1 ZRCFA ZRCFA1 IRCFA1 RN MSG.AD MSG. AV REFERENCES... RRRRRRRRRRRRRRRRRRRRRRRR VALUE AR SYMS0OL ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFA1 ZRCFA1 ZRCFA1 ZRCFA2 IRCFA? ZRCFA1 IRCFA1 IRCFA2 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA IRCFA1 ZRCFA1 IRCFAT PAGE 5 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA2 IRCFA3 IRCFA3 IRCFA3 IRCFA2 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA3 2RCFA3 IRCFA3 IRCFA2 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA2 IRCFA3 ZRCFA3 ZRCFA2 IRCFA2 IRCFA3 IRCFA3 IRCHA3 IRCFA3 IRCFA2 IRCFA3 IRCFA3 IRCFA? IRCFA2 ZRCFA? IRCFA2 ZRCFA2 IRCFA2 ZRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 vO1 SEQ 289 CZRCFA CREATED BY Tk8 ON 8-JUL=-83 AT 15:46 CREF GLOBAL CROSS REFERENCE SYMBOL VALUE QST QsST10 QST QsST12 QsST13 QsST14 043064=R 043346-R 043536~R 043612-R 043640-R 043664-R 043736~R 043100-R 043110-R 043122-R 043146-R 043220-R QsST15 QsT? QST3 QST4 QST6 QsST?7 QsST18 QsST9 0510.1 RANDOM RCV.DA RC.STR RC25$E RC25.A RC25.D READ.C READ.F RECEIV REC.DA REC.EN REC.ST RES.SL RETRIE RET.ST RET.UN RE.DAT RINGBA RT RT.TAB S SDUP. SECOND SEND.D SEND.R SET.CN SET.IN SFPTBL SMSCP. SND.DA SND.EN SWITCH SwWP.CO SWP.EN SWP.LI SWP.MA SWP.RE 043310-R 043330-R 043426-R 043456~R 016264-R 034520~R 060210-R 003554-R 035540-R 035542-R 013310-R 014166-R 035760-R 010270-R 035764-R 015744=R 041352-R 041400-R 041344~R 041326-R 052354-R 035556-R 03350.-R 033514-R 060542-R 041274=R 007446-R 035762-R 011112-R 015672-R 002202-R 061204-R 052316-R 037764-R 041324-R 002214-R 002210-R 002204-R 002216~R 002212-R REFERENCES... A IRCFA1 A ZRCFA1 l IRCFA1 y IRCFA1 # ZRCFA] L ZRCFA1 L ZRCFA1 y ZRCFA1 y IRCFA 0 IRCFA1 y ZRCFA1 y IRCFA1 y IRCFA1 " IRCFA1 " IRCFA1 L IRCFA1 " IRCFA? 4 IRCFA1 ” ZRCFA1 " ZRCFA2 " IRCFA1 " ZRCFA1 4 IRCFA2 " IRCFA2 ’ ZRCFA1 ” ZRCFA? " ZRCFA1 " IRCFA2 " ZRCFA1 ’ ZRCFA1 " ZRCFA1 " IRCFAT " IRCFA1 " ZRCFA1 " ZRCFA1 " ZRCFA1 " ZRCFA1 " ZRCFA1 " IRCFA2 " IRCFA1 IRCFA2 ZRCFA2 ZRCFA1 " ZRCFA1 " ZRCFA1 " ZRCFA1 " ZRCFA1 " IRCFA1 l’ IRCFA1 " ZRCFA1 " ZRCFA1 " IRCFAT " ’ " PAGE 6 ZRCFA2 IRCFA? ZRCFA? IRCFA3 IRCFA3 ZRCFA2 IRCFA2 ZRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA? ZRCFA3 IRCFA2 IRCFA? IRCFA3 IRCFA2 IRCFA2 ZRCFA3 ZRCFA3 IRCFA2 IRCFA3 ZRCFA2 IRCFA3 IRCFA2 ZRCFA2 ZRCFA2 ZRCFA? ZRCFA3 IRCFA2 ZRCFA2 IRCFA2 IRCFA2 IRCFA2 IRCFA3 IRCFA2 IRCFA3 ZRCFA3 ZRCFA? ZRCFA3 IRCFA2 IRCFA2 IRCFA2 ZRCFA3 IRCFA3 IRCFA2 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 vO1 CZRCFA CREATED BY TkB ON 8-JUL-83 AT 15:46 SYMBOL VALUE SWP.ST SWP.T0 SWP.TR 002206=R 002202-R 002220-R 041414-R 0641272-R 042660-R 041300-R 061242-R 000000 021122-R 027434-R 030270-R 031230-R 021346-R 022144-R 022760-R 024374-R 025310-R 025600-R 026150-R 026722-R 035532-R 035536-R 017266-R 033520-R 061244-R 031562-R 031576-R 031614-R 031634-R TEMP T1CKS TIME T1P TSFREE TSPTHV 1§ $SAVEL $SAVES PAGE 7 CREF GLOBAL CROSS REFERENCE REFERENCES... # ZRCFA1 # # # # # # # ZRCFAY IRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IRCFAS # # # # # ZRCFA1 ZRCFA1 IRCFA2 IRCFA ZRCFAS IRCFA1 ZRCFA1 IRCFA1 IRCFA1 IRCFA1 ZRCFAT IRCFA1 IRCFA1 IRCFA1 IRCFA1 IRCFA1 IRCFA1 IRCFA1 ZRCFA3 ZRCFA2 IRCFA2 IRCFA2 ZRCFA3 IRCFA2 # IRCFAS # ZRCFA3 # ZRCFA3 # 2RCFA3 # ZRCFA3 # IRCFA3Z & ZRCFA3 # ZRCFA3 # ZRCFA3 # IRCFA3 # ZRCFA3 # ZRCFA3 # 2RCFA3Z ZRCFA3 IRCFA3 IRCFA3 IRCFA3 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 IRCFA3 ZRCFA3 B16MUL ¥ B16SAV IRCFA2 B16MUL # B16SAV IRCFA2 # B16SAV # B16SAV IRCFA2 IRCFA3 SEQ 290 IRCFA3 ZRCFA3 Vo1
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies