Digital PDFs
Documents
Guest
Register
Log In
AH-T271A-MC
October 1983
292 pages
Original
134MB
view
download
OCR Version
172MB
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_gray.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 AZTECO ( !TITLECZRC:AORC25 FR END TEST' BEGIN ADDRESSING.MODE *(RELATIVE))= LIBRARY ‘Llibrary'; REQUIRE °BLSMAC.RE %SBTTL 'USER DOCUHENTATION' 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 SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT. NO RESPONSIBILITY IS ASSUMED FOR SOFTWARE 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 TABLE OF CONTENTS 1.0 GENERAL INFORMATION 1.1 1.2 PROGRAM ABSTRACT SYSTEM REQUIREMENTS 2.0 .1 2.2 2.3 2.4 2.5 2.6 2.7 OPERATING INSTRUCTIONS COMMANDS SWITCHES FLAGS HARDWARE QUESTIONS SOF TWARE QUESTIONS EXTENDED P-TABLE DIALOGUE QUICK STARTUP PROCEDURE 3.0 ERROR INFORMATION 4.0 PERFORMANCE AND PROGRESS REPORTS 5.0 DEVICE INFORMATION TABLES 6.0 TEST SUMMARIES 7.0 MAINTENANCE HISTORY 1.3 1.4 1.5 RELATED DOCUMENTS AND STANDARDS DIAGNOSTIC HIERARCHY PREREQUISITES ASSUMPTIONS SEQ 3 1.0 GENERAL INFORMATION 1.1 FROGRAM ABSTRACT The aztec front-end host diagnostic is a diagnostic program to test g:etaztec disk drive subsystem. at: Tests are performed to verify 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. through the adapter card. rotational times. The aztec can perform certain basic functions in 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 interpreter 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 loodin? the "Uiagnostic machine’’ programs into the aztec and starting their execution. When the '‘diagnostic machine'’ prograns 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 (4) aztec controllers with one or two spindles each may be selected for test by this diagnostic. One aztec '‘unit’’ is defined as a sinalg platter. There are two glatters 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 233 an even number and the fixed media has the sequentially following 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 xtbase level** module 4 - tests 9 _ 12 (dm code) module 5 - last address and setup section AZTECO.R16 is a file containing Literals and field delarations 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. Ffor 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 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 Diagnostic engineering functional specification for aztec Resident diagnostics XXDP+ User's manual 1.4 DIAGNOSTIC HIERARCY PREREQUISITeS 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 very brief description of them. COMMAND The XXDP+ user's manual has more details. EFFECT ;;;;;-- Start the diagnostic from an initial state RESTART Start the diagnostic without initializing CONT INUE Continue at test that was interrupted (after “C) 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 JTESTS:LIST 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 /PASS :DDDDD /FLAGS:FLGS Execute DDDDD passes (DDDDD = 1 to 64000) Set specified_flags. flags are d-scribed /EOP:DDDDD Report end of pass message after ever DDDDD Basses onl{. (0pDDD = 1 to 64000) TEST/ADD/DROP only those units specified in the list. List example = /UNITS:0:5:10=12 use units 0,5,10,11,12 (unit numbers = 0-63) /UNITS:LIST be run. ALl other tests will not be’ run. in section 2.3. SEQ 6 Example of switch usage: START/TESTS:1-5/PASS:1000/7E0P:100 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 bE the first three characters. may, for example, type °‘'‘/TES:1-5'" instead You of '/TESTS:1-=5". Below is a table that specifies which switches can be used by each command. TESTS PASS FLAGS EOP UNITS X X X X X X X X X X X X X START RESTART CONT INUE PROCEED DROP ADD PRINT DISPLAY FLAGS X X X X ZFLAGS EXIT 2.3 FLAGS Flags are used to set up certain operational parameters such as on error. ALl flags are cleared at startup and remain looping until explicitly set wusing the flags switch. Flags cleared are also cleared after a start command unless set using the flag switch. The ZFLAGS command mag 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 HOE on error = control is returned to Halt LOE Loop on error IER* Inhibit all error reports IBR* 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) serror 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 on error, you may use the following string: and type a 'BELL'" /FLAGS:LOE : IER:BOE SEQ 8 2.4 HARDWARE QUESTIONS When a the diagnostic is user for hardware started, the runtime seryices will prompt information by typing ‘CHANGE HW (L) ?*' ¥ou must answer "Y'’ after a start command unless the hardware nformation has been ‘preloaded’’ usin? the setup utility (see chapter 6 of the XXDP+ wuser's manual). When lou 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) ? Answer wiith the number of units to be tested (no default). This answer will determine how many times the following questions are asked. A unit is a logical disk (single platter) on an aztec. 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 specified. BR LEVEL (D) 5? Answer with the interrupt priority used by the aztec. are accepted. Llevels 4 to 7 UNIT NUMBER(S) (D) 0 ? answer with the Bh¥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) ?'° if you wish to change any parameters, answer by txging.'fi'fl The software qu:?t;ons and aph(s). the default values are described in the next paragr- J 1 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 ¥ou wish to specify a starting and endin? track for the test area. this limitation applies only to seek verification testinf. 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 ;ou 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 questions, 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 or a communication device with several lines, this becomes tedious since most of the answers are repetitious. To illustrate a more efficient method, suppose 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 described by the octal numbers 0O through 7. There is one hardware Farameter 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 xyl11 with eight units. # UNITS (D) ? B8<CR> UNIT 1 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q-FACTOR (0) 0 0<CR> UNIT 2 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q-FACTOR (0) 1 160000<CR> 1<(CR> 0<CR> 160000<CR> 1<CR> SEQ 9 SEQ@ 10 UNIT 3 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q-FACTOR (0) 0 UNIT & 160000<CR> 2<CR> <(R> CSR ADDRESS (0) ? SUB-DEVICE # (0) ? 160000<CR> 3<CR> UNIT 5 CSR ADDRESS (0) SUB-DEVICE # (0) ? Q-FACTOR (0) 0 4<CR> <(R> ? TN Q~FACTOR (0) 0 UNIT 6 <(CR> 160000<CR> 160000<CR> 5<CR> CSR ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q=FACTOR (0) 0 <CR> UNIT 7 CS} ADDRESS (0) ? SUB=-DEVICE # (0) ? ? Q=FACTOR (0) 0 160000<CR> 6<(R> 1<CR> UNIT 8 CSR ADDRESS (0) ? SUB=DEVICE # (0) ? ? Q=-FACTOR (0) 1 160000<CR> 7<(CR> <CR> Notice that the default value for the Q-FACTOR changes when a non-default response is given. Be careful when specifying multipie units! As you can see from the above example, the hardware parameters do not vary s1?q1t1cantly from unit to unit. The procedure shown is not very efficient. The runtime services can take multiple unit specifications however. Let's build the same table using the multiple specification feature. # UNITS (D) ? 8<CR> UNIT 1 CSR ADDRESS (0) ? 160000<CR> SUB-DEVICE # (0) ? ? @-FACTOR (0 0 0,1<CR> 1,0<CR> UNIT 3 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q-FACTOR (0) 0 160000<CR> 2=5<(R> O0<CR> UNIT 7 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? Q-FACTOR (0) 0 ? 160000<CR> 6,7<(R> 1<(R> L1 you can As see in_ the above dialogue, 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 was specified onl‘e once. In the second pass, four entries were 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 Llast two units are specified in the third pass. L:t whole process could have been accomplished in one pass as shown ou’ # UNITS (D) ? B8<(R> UNIT 1 CSR ADDRESS (0) ? SUB-DEVICE # (0) ? ? Q-FACTOR () 0 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 Last 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"' 5. 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 INFORMATION 3.1 TYPES OF ERROR MESSAGES There are three Llevels of error messages that may be issued by & d1a?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 mn1 Name type number error message on unit number tst number PC:XXXXXX ,where; NAME = Diagnostic name TYPE = Error type (SYS FATAL, DEV FATAL, HARD or SOFT) NUMBER = Error number 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 always ?rinted unless These messages the “'IER or 'IBR'* flags are set (section 2.3). 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 rinted unless the ""IER'’, "'IBR'“or "IXR'' flags are set (section .3). These messages are printed after the associated general error message and any associated basic error messages. SE@ 12 SEQ 13 3.2 SPECIFIC ERROR MESSAGES The following are device fatal error messages: 1) RCSA FAILED TO RESPOND 2) RCIP FAILED TO RESPOND 3) INIT STEP READ ERROR STEP MASK = XX XX XX XX XX =1 =2 =& = 10 = = = FAILING REGISTER = STEP 1 READ STEP 2 READ STEP 3 READ STEP & READ FAILURE FAILURE FAILURE FAILURE &) STEP READ DATA DOES NOT MATCH EXPECTED: ADDRESS: N N N N b READ: VECTOR AND BR LEVEL TEST FAILURE BR LEVEL= INTERRUPT AT VEC= NO INTERRUPT FROM PORT / CONTROLLER BR LEVEL RECEIVED/TYPED IS INCORRECT ! HOST DETECTED TIME OUT ERROR RING BUFFERS NOT CLEARED BY THE PORT DATA ECHOED FROM RCSA DOES NOT MATCH MEMORY BUFFER DOES NOT CONTAIN EXPECTED DATA DM CODE RETURNED FAILURE CODE RC25 UNIT DOES NOT COME ONLINE EX_SUP_PROG DUP COMMAND FAILURE N e d e d NV W =O S) 6) 7) 8) 9) DATA = SEND_DATA DUP COMMAND FAILURE REC_DATA DUP COMMAND FAILURE The following are self-detected fatal port/controller errors. These will be reported as extended error messages when RCSA data contains fatal error ccdes: $FTLERR- UNRECOGNIZABLE ERROR CODE $FTLERR- ENVELOPE/PACKET READ (PARITY OR TIMEOUT) $FTLERR=- ENVELOPE/PACKET WRITE (PARITY OR TIMEOUT) SFTLERR- CONTROLLER ROM AND RAM PARITY SFTLERR= CONTROLLER RAM PARITY S$FTLERR= CONTROLLER RUM PARITY $FTLERR- RING READ (PARITY OR TIMEOUT) $FTLERR=- RING WRITE (PARITY OR TIMEOUT) $FTLERR= INTERRUPT MASTER $FTLERR- HOST ACCESS_TIMFOUT SFTLERR- CREDIT LIMIT EXCEEDED $FTLERR- BUS MASTER ERROR $FTLERR- DIAGNOSTIC CONTROLLER FATAL ERROR $FTLERR- INSTRUCTION LOOP TIMEOUT S$FTLERR- INVALID CONNECTION IDENTIFIER $FTLERR= INTERRUPT WRITE $FTLERR= MATNTENANCE READ/WRITE INVALID REGION IDENTIFIER $FTLERR= MAINTENANCE WRITE LNAD TO NON-LOADABLE CONTROLLER $FTLERR= CONTROLLER RAM ERROR (NON-PARITY) $FTLERR- INIT SEQUENCE ERROR S$FTLERR- HIGH LEVEL PROTOCOL INCOMPATIBILITY ERROR $FTLERR- PURGE/POLL HARDWARE FAILURE $FTLERR=- MAPPING REGISTER READ ERROR (PARITY OR TIMEOUT) SEQ 14 g self-detected fatal port/controller errors $FTLERR= VAX READ/WRITE ERROR ON INTERRUPT $FTLERR= INCONSISTENCY AT U.BFIL SFTLERR= INCONSISTENCY AT U.BMTY $FTLERR= INCONSISTENCY AT U.ALOC SFTLERR= INCONSISTENCY AT SERVO ENTRY (PIP SET) $FTLERR= INCONSISTENCY AT SERVO ENTRY (ERR SET) S$FTLERR= INCONSISTENCY AT U.SEND $FTLERR= INCONSISTENCY AT U.RECV SFTLERR= INCONSISTENCY AT U.ATTN $FTLERR= INCONSISTENCY AT U.ONLN SFTLERR- ILLEGAL D REQUEST (U.QDRQ) $FTLERR- 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) S$FTLERR= INCONSISTENCY AT U.HTST S$FTLERR- INCONSISTENCY AT U.SEKO S$FTLERR= INCONSISTENCY AT U.CKSV SFTLERR- D.OPCD FOUND ILLEGAL OPCODE S$FTLERR=- D.CSF FOUND ILLEGAL OPCODE $FTLERR- UNKNOWN BAD DRIVE STATUS AT D.DSTS SFTLERR=- ILLEGAL XFC EXECUTED BY DM SFTLERR- D PICKED UP A ZERO S(B.DB SFTLERR- INCONSISTENCY AT D IDLELOOP $FTLERR= DM WORD COUNT ERROR ON HOST DMA/SEND/RECV S$FTLERR= UNKNOWN DISPLAY FAULT CODE AT D.DFLT SFTLERR=- DRIVE NOT FAULTING IN P.OFLN STATE $FTLERR- U POWER UP DIAGNOSTICS FAILED S$FTLERR- D POWER UP DIAGNOSTICS FAILED $FTLERR=- ADAPTER CARD FAILURE $FTLERR=- EC.TMR TIMED OUT $FTLERR- U.SEND/U.RECV RING READ INCONSISTENCY $FTLERR= UNKNOWN WAITRV REASON AT D.RVCT S$FTLERR=- D.ARCS DID NOT FIND CLOSEST UNDONE ZONE $FTLERR- U.SEEK FOUND SEEK TO ILLEGAL TRACK SFTLERR= 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 $FTLERR- MASTER DRIVES ACLO 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 D 4.0 2 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 runs diagnostic HWP_TABLE: 0 2 4 6 6.0 gets one table at a_time in sequence and tests as selected. The P_table looks like this: :HuP_1P_ADDRESS :HWP_VECTOR :HWP_BR_LEVEL : :HUP_UNIT_NUMBER : 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. If 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 gower 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. If the operator has specified lLoop on error, the program will loop on the failing write and read. SEQ 16 .4 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. The priority level of the interrupt request will be verified. 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 conina upto that step from scratch. If there was an error reported or echoed information was incorrect 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 follouins 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 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, DI = 1 OD = 1 MP = 1 XX interrupt vector address i.e. wraparound, purge and poll tests. means that the Port allows odd host address to be specified in the buffer descriptor. means that the Port supports address mapping. The host supplies a virtual data address in the buffer 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 UDASO RC25 Integrated Controller TU81 Integrated Controller UDASOA QDRX01 given: (0) Mod 16 value of the actual controller microcode version. SEQ 17 _ F o2 TEST #6 PURGE AND POLL TEST 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 2eroes to the SA register simulating a ‘purge completed’’ host action, the host then reads the IF regis er 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 enough to cover the normal host communciations area packe: and Large 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. If the operator has specified Loop on error, looping will be from the 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. If 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. has specified Loop on error, Looping will be from If the operator the start of this test. SEQ 18 SEQ 19 . TEST #10 - NONEXISTENT MEMORY TEST 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 of the adapter card. If the operator has specified Loop on error, looping will be from the start of this test. TEST #11 - BUS ADDRESSING/DATA TEST A This 'Dia S tic Machine'' r ogram asks the PDP-11 prograa to fill free t at is not being memor (tggg memory availagle to the PDP-11 grow ram th an addressin used by the program or the PDP=-11 supervisor) pattern (write address with address) and report the location an of the free memory. the data checked. size Every location of free memory will be read and 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: Give free memory address 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. I1f success, asks DM code to write to memory a pattern of all ones and checks for the pattern in memory. I1f success, asks DM code to write to memory a pattern of all zeroes and checks for the pattern in memory. 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. H 7.0 2 MAINTENANCE HISTORY Modified By: Date: Version: 4344344%] 133331333 3333333332222 1323222032222 222222232222322232322333123 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. ' Y2 )% ELUDOM 3222312123122 22222333232222213333333333333333233443343] SE@ 20 SEQ 21 1 Pa?e VAX=11 Bliss=16 V3=555 (1) FA . 11REL .REALJZRC RS : [LAKSHMANA SPIDERSUSE CZRCFAO RC25 FR END TEST ZRCFAY MODULE ZRCFA1 (XTITLE 'CZRCFAQ RC25 FR END TEST® IDENT = ‘vui.0', ?DERESSING_HODE (RELATIVE) ?EGIN §<aLr /LOWERCASE _KEY> Library "AZTECO'; ! AZTEC LIBRARY require 'BLSMAC.REQ'; ! DIAGNOSTIC SUPERVISOR LIBRARY ?sbttl 'PROGRAM HEADER AND TABLES' 38K S NN = OVRONOWVSWN=O — e e b i e e D vy i = = b =3 —d b b —d 3 N PONORUN) ) b D b b 1505 % DEFINE THE NUMBER OF TESTS IN THIS DIAGNOSTIC pse ct code = AASCODE; Literal DSSNBR_OF _TESTS = 12; POINTER (ALL): T4+ ! THE PROGRAM HEADER IS THE INTERFACE BETWEEN ! THE DIAGNOSTIC PROGRAM AND THE SUPERVISOR. QEADER (%ascii'CZRCF ', Xascii'A', %ascii'0*, 120, 0, PRI00); .s L ' ] ¥ ARGUMENTS ARE: NAME,REV,PATCH,LONGEST TEST TIME,TYPE WHERE '‘TYPE'' = 0 FOR SEQUENTIAL DIAGNOSTIC AND =1 FOR EXERCISER. THERE IS ALSO AN OPTIONAL SIXTH ARGUMENT WHICH SPECIFIES THE PROCESSOR PRIORITY TO BE SET WHEN STARTING THE DIAGNOSTIC (DEFAULT IS 0). e > WN) U‘WWSNNNNN = VO~NOWN D e e e d d d — wviviuviwavIiviiwv d - Y - =~ o0 CZRCFAQ RC25 FR END TEST DISPATCH TABLE 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 Xsbttl 'DISPATCH TABLE' 144 ' 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; SEQ 22 Pa?e 2 VAX-11 Bliss=16 V3-555 SERS .REALJZRCFA (2) LLAKSHMANA. 11REL SPID:ERSU K CZRCFAD RC25 FR END TEST DEFAULT HARDWARE P-TABLE ZRCFA1 v01.0 s }ggg ¥sbttl *DEFAULT HARDWARE P-TABLE' : 1536 !+ : 1562 3 1544 H 3 : 3 3 3 : 3 : 3 : 1537 1538 1539 }gzg BGNHW (DFPTBL); 1545 global 1548 }ggg 1551 8=Jul=1983 15:21:53 8=Jul=1983 14:13:00 ' 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. 1543 1546 1547 2 P_IP_ADDRESS : word initial (%0°172150'), P_VEtTOR : word initial (%0°'154'), P_BR_LEVEL : word initial (5), P-UNTT_NUHBER : word initial (0); ENDHW; SEQ 23 Pa?e 3 VAX=11 Biiss=16 V3=555 . 11RELERS .REALJZRCFA (3 SUS : [LAKSHMANA SPIDER CZRCFAO RC25 FR END TEST ZRCFA1 v01.0 NSNS W= —_— 2 e e e o e e e i e o e e b e vivvwn Vi W= O V00NNV W SS&IES20‘000\”\"\”\’“’“"\”\" SOF TWARE P=TABLE 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 VAX=11 Bliss=16 V3=555 ‘00 i THE SOFTWARE TABLE CONTAINS VARIOUS DATA USED BY THE i PROGRAM AS OPERATIONAL PARAMETERS. THESE PARAMETERS ARE i SET UP AT ASSEMBLY TIME AND MAY BE VARIED BY THE OPERATOR ' AT RUN TIME. BGNSW (SFPTBL): WP_TOP: word initial (YES) IUSE TOP SURFACE FOR SINGLE SURFACE TESTS SWPTM START : word initial (1), SWPTEND : word initial (796) iSTARTING TRACK TENDING TRACK SWP_ CONTINUE : uord initial (NO), SWP_MANUAL: word initial (NO). 'D0 YOU NEED TO CONTINUE TESTING? 'DO MANUAL INTERVENTION TEST !D0 YOU NEED TRACE MODE? SWPTLIMIT : word initial (NOJ, SWPTMRETRIES : word initial L ( 0), SWP_TRACE : “word initial (YES): ENDSW; iLIMIT AREA 4 SPIDERSUSERS: [LAKSHMANA. 11REL .REALJZRCFA (4) %sbttl *SOFTWARE P=TABLE" global SEQ 24 Page TESTED INUMBER OF RETRIES BEFORE DROPPING UNIT ZRCFA1 v01.0 CZRCFAQ RC25 FR END TEST PROTECTION TABLE 8-Jul-1983 8-Jul-1983 Xsbttl "PROTECTION TABLE' Lo ! THIS TABLE IS USED BY THE RUNTIME SERVICES ! TO PROTECT THE LOAD MEDIA. BGNPROT (=1, =1, =1); 11ST ARG = 12ND ARG éaggas$6 OFFSET INTO P=-TABLE FOR CSR ADDRESS OFFSET INTO P-TABLE FOR MASSBUS ADDRESS OFFSET INTO P-TABLE FOR DRIVE NUMBER SEQ 25 Pa?e 5 VAX=11 Bliss=16 V3=555 . 11REL .REALJZRCFA (5) RS : LLAKSHMANA SPIDERSUSE CZRCFAO RC25 FR END TEST GLOBAL DATA SECTION — b o e s e 8-Jul-198 8-Jul=-198 :00 VAX=11 Bliss=16 V3=555 14+ ! THE GLOBAL DATA SECTION CONTAINS DATA THAT ARE USED ! IN MORE THAN ONE TEST. ’ sect plit = $Split$( ?lobal). global = $GLOBS{nowrite, noexecute, global, concatenate), own = Sown$; structure RC25 [0, P, S, E] = NN = begin ! DEFINE ACCESS ALGORITHM ! TO ALLOW FIELD REFERANCES ! TO THE AZTEC local RC_REG; RC_REG = .(RC25 + Xupval+*0)<0, Zbpval, 0>; RC_REG en <P, S, BE>; 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 POINTER HWP_TABLE : ref block [WORD2_IN_HWP_TAB, word] field (HWP_FIELDS), ' TRANSMIT1ING DATA BUFFER 1 XMT"DATA_BUF : vector [256, wordl, RCVCDATA_BUF : vector [256, wordl, CLK_ADR : word, CLK_TYPE : word, CLK_CSR : word, CLK_HERTZ : word, CLK_START : word, UNIT : word, 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 VEC_AD : byte volatile, RC25_ADDR : ref RC25 field (RC_REG), ! VECTOR ADDRESS OF AZTEC ! DEFINE REFERANCE TO AZTEC FIELDS LOG_UNIT : word, RC25_DATA : block [2, word] field (RC_REG), COM_AREA : blockvector [REC_ALLOCATE +# SND_ALLOCATE + HDR_SIZ, 2, wordl, HEAD_AREA : ref block [4, word] field (HDR_FIELD), 3 RECEIVE_RING : ref blockvector [REC_ALLOCATE, 2, word] field (DSC FIELD), SEND_RING : ref blockvector [SND_ALLOCATE, 2, word] field (DSC_FIELD), REC_ENVELOPE : blockvector [REC_ALLOCAYE, RB_SIZE + 2, word] field (ENV_FIE D), SND_ENVELOPE : blockvector [SND_ALLOCATE, SB_SIZE + 2, word] field (ENV_FIE L"), BUF_DESCRPTR : word volatile, T BUFFER DESCRIPTOR AREA BYTE_COUNT : word volatile, TICKS : word initial (1) volatile SECONDS : word initial (0) volatile, i BYTE COUNT BUFFER ! SOTRE THE NUMBERS OF CLOCK INTERRUPTED : CMD_REF : word volatile MINUTES : word initial (0) volatile, TIP : word, DATA1 : word volatile, DATA2 : word volatile, DATA3 : word volatile, DATA4 : word volatile, SEQ 26 Pa?e 6 SPIDERSUSERS : [LAKSHMANA. 11REL .REALJZRCFA (6) Xsbttl 'GLOBAL DATA SECTION' w o OO N NN W N —=OVONO VB WN=O0V0~N D e e D o 2222222222222 §°o°83 SYEBREC2STEIR ) i D D o o e e e o e e o e e o e e d OO\ O O VYN WY WYY T TN <N o C FA1 1 53 ! COMMAND REFERENCE BUFFER ! STORE MINUTES !STORAGE FOR NUMBER OF TEST IN PROGRESS ! AZTEC STEP 1 WRITE DATA ! AZTEC STEP 2 WRITE DATA ! AZTEC STEP 3 WRITE DATA ! AZTEC STEP & WRITE DATA ey CZRCFAO RC25 FR END TEST GLOBAL DATA SECTION N=O VO~ — b —d bb e e e emd D e d b e e e e e e D d d D D e e e D d D A ANANANNN R R RR R AAXEER §m§ WN=O RVRNV WA =O0VDNOWVISW | p=4 * - =¥ B 1673 1_AM NEX word initial (0) volatile, HSGABR : word volatile, ND LBN : word initill *(1593) volatile, P_MASK : “byte volatile, 3 8-Jul=-1983 15 2 1:53 8-Jul=1983 14: 1 3:00 VAX=11 Bliss=16 V3=555 SPIDERSUSERS: CLAKSHMANA. INTERUPT FLAG i ENDING LBN TRACK B MASK : byte volatile, MANU_SW: word volatile, SWITCH2: word volatile RET_UNIT_FLAG : word volatile, P1 T word volatile, P2 : word volltile. P3 : word volatile, P4 : word volatile, PS : word volatile, P6 : word volatile. RET_STATUS: word volatile CANTEL TIMER : word volatile, SAVES VARIOUS RETURN STATUS INIT SEQUENCE INTERRUPT COMMAND DESCRIPTOR SLOT RECEIVE DESCRIPTOR SLOT LBN_ST: word volatile, STARTING LOGICAL BLOCK # CMD_SLOT : word volatile, RES_ SLOT word volatile, LBN": uord volatile LBN_ED : word volatile, LBN"SZ : word volatile, FREE_MEM_ADDR, MEM SIZE : word volatile, H_SADD: word volatile, H_EADD: word volatile, 80F LENGTH : word volatile, NUM" RETRIES : word volatile, RETRIES : word initial (FALSE), FAL_CODE : word initial (1), DHC TEST : word, BYTCCNT: word, DM_REC : “word, TERP : uord volatile; STARTING FREE MEMORY ADDR. FREE MEMORY SIZE LOW-BYTE FREE MEMORY ADDR. HIGH-BYTE FREE MEMORY ADDR. BUFFER LENGTH FAIL STATUS sEa 27 11REL.REALIZRETA (6) 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 Xsbttl 'GLOBAL TEXT SECTION' !¢+ ! THE GLOBAL TEXT SECTION CONTAINS FORMAT STATEMENTS, ! MESSAGES, AND ASCII INFORMATION THAT ARE USED IN ! MORE THAN ONE TEST. !=- global bind RINGBASE = COM AREA [REC BASE], TIHE plit (PZ, 1690 }gg; = XTID3XN'), FRU uplit (Rasciz"XAFAILING FRU = uplit (XZasciz'ADAPTOR BOARD FOR UNIT #: ') ADAPTO 1696 1697 uplit (Xasci2"MECHANIC SET FOR UNIT #:'5 ?ECHAN == uplit 1699 ‘ HARDWARE AND SOF TWARE QUESTIONS 1701 1702 1703 OSTI = uplit (Rasciz'IP ADDRESS') QSTS = uplit (Xasciz2'VECTOR®) s QST3 = uplit (Zasciz"BR LEVEL'), g ' FAILING FRU'S 1693 1694 1705 QST6 = uplit (Xasciz2'USE TOP SURFA.: FOR SINGLE SURFACE TESTS'), = uplit (llsciz'bo YOU WISH TO LIMIT AREA TESTED IN TESTS #13 THRU #15%), 709 QST10= uplit (Xasciz'DO YOU WANT TO DO THE HANUAL INTERVENTION TEST?'), CONTRO = uplit (Xasciz'CONTROLER BOARD FOR UNIT #:’ 1695 DRIVE_ e e i e WA NI NN NI NI NININI N = b b cod b b cmd b cd b OVONOWVSAWN=OVONOWVISWN=O i i e e e e i e i e i D e i wd b e e e SN NN NNNNNNNNNNNNNNNNNNNNSN D cd b ~ w -l [=] 1707 1708 31 32 33 34 735 (Xasciz'DRIVE BOARD FOR UNIT #:° QsT4 = uplit (!asciz'PLATYER ADDRESS\ES) 1704 — e Be BBy 0000000000, 00%0 900000 %0 %0000 900000%000%0 000,08 90900000 %00:%0009% %0 .o_.t I TATETEATEATATE TR TR PR TR LR LR DN T 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 SEQ 28 Page 8 VAX=11 Bliss=16 V3-555 SERS .REALIZRCFA (7) [LAKSHMANA. 11REL SPID:ERSU QST8 = uplit (Xasciz'STARTING TRACK'), QST9 = uplnt (Xasci2"ENDING TRACK'), Q510_1 = uplit (Xasci2'DO YOU NEED TRACE MODE? (!asciz'oo YOU WISH TO CONTINUE TfSTlNG AFTER RETRIES") uplit = 2 QS10 QST1T = uplit (Xasciz'NUMBER OF RETRIES FOR TEST IF ERROR OCCURED') OSII§ = uplit QST13 = uplit QST14 = uplit QST15 = uplit l+4 ! ! (Xasciz2'UNIT STARTING TRACK #'), (!asciz'UNlT ENDING TRACK #°), (Xasciz'TURN OFF WRITE PROTECT SWITCH AND DO <CR>*), (Zasciz"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 (XASCIZ2' ZNZNIN!ATESTING UNIT#:%D3%A DBM2 = uplit (Xasciz'INXZAREPOR DBM3 = uplit (!asciz'!NZAAUTO') IP_REGISTER:X06XA PLATTER#:XD3IN'), DBM4 = uplit (lasciz'!N!ACLEANUP'). DBMS = uplit (Zasciz'INXADROPPED'), DBM6 = uplit (Xasciz'INXZAADDED'), DBM7 = uplit (Xasciz2'INXATEST 1 "REGISTER EXISTENCE TEST') DBM8 = uplit (Zasci2'INXATEST 2 STEP 1 READ/WRITE POWERUP DIAGNOSTICS'). DBM9 = uplit (Zasci2'INYATEST S STEP 1 THROUGH STEP 3 READ/WRITE TEST'), DBM10 = uplit (Zasciz'INZATEST 3 DIAGNOSTIC WRAP TEST'), DBM11 = uplit (Xasciz2'INXATEST & VECTOR AND BR LEVEL TEST"), DBM12 = uplit (Zasciz'INXATEST DBM13 = uplit (Xasciz'INXZATEST 6 PURGE AND POLL IEST') 7 SMALL RING TEST') VIS WN=O0V00~N b cd e = and b b b b D b wnd ) b b b - - - b ~ ~ SNNNININAY GLOBAL TEXT SECTION — o e R TR P PR TR DR LR LR LA L L 1) R A R B e B0 8o By BeBeBeBe0e0e%e0000 0000009009090 %0%00%000%009:%000800,% 9% %88 TR IR R R g-Jul°1 CZRCFAO RC25 FR END TEST IRCFA1 v01.0 DBM14 = uplit (Xasciz'INXZATEST 1:53 :13:00 SEQ 29 o Pa?e VAX=11 Bliss=16 V3-555 (7) FA JZRC REAL . 11REL NA. SPIDERSUSERS: LLAKSHMA gLARGE RING TEST®) DM CODE OVERLAY TEST') DBM15 = uplit (Xasciz'INXATEST ENT MEMORY TEst"), NONEXIST 10 INIATEST DBH19 uplit (Xasciz' NG/DATA TEST A"), ADDRESSI BUS 11 INZATEST (Xasciz' uplit DBM1 DBM18 = uplit (Zasciz'INXIATEST 1; BUS ADDRESSING/DATA TEST 8"), DBM19 = uplit (Xasciz'INZATEST 13 BLOCK TRANSFER TEST®) DBM20 = uplit (Xasciz'INXATEST 14 SPIN UP HEAD LOAD SEQUENCE®), DBM21 = uplit (Xasciz'INIATEST 15 SEQUENTIAL SEEK AND VERIFY'), DBM22 = uplit (Zasciz'INXATEST 19 SAWTOOTH SEEK AND VERIFY'), AND VERIFY'), DBM23 = uplit (Zasciz'INZATEST 17 CONVERGING/DIVERGING SEEK VERIFY®), AND SEEK TOGGLE 18 NIATEST DBM24 = uplit (Zasciz'I DBM25 = uplit (Zasciz’INIATEST 19 HEAD SWITCH TEST®) DBM26 = uplit (Xasciz'INZATEST 20 RANDOM SEEK AND VERIFY*®), DBM27 = uplit (Xasciz'INXATEST 21 SECTOR ACCESS TEST'), DBM28 = uplit (Xasciz'INIATEST 22 CONTROLLER PROCESSING TIME®), DBM29 = uplit (Xasciz’INZATEST 23 ONE TRACK SEEK TIME®) DBM30 = uplit (Xasciz'INIATEST 24 AVERAGE SEEK TIME'), DBM31 = uplit (Zasciz;INIATEST 25 FULL STROKE SEEK TIRE®), DBM32 = uplit (Xasciz'INZATEST 26 URITE DATA TEST'), Lit (Xasciz'INZAEVENT START'), DBM33 DBM34 = uplit (Zasciz'INIAEVENT RESTART ) Lit (Zasciz'INTAEVENT CONTINUE' DBM35 . DBM36 = uplit (Xasciz'INIATEST 27 OFFSET TOLERANCE TEST®) ilHE ), DBM37 = uplit (Xasciz'INZATEST 28 AVERAGE ROTATIONALA DBM38 = uplit (!asciz'!N!ATEST 29 WRITE PROTECT TEST® DBH39 = uplit (Zasciz"INZA MANUAL lNTERVENTlON TEST NOT PERFORMED'), % SYSTEM ERROR MESSAGES uplit (Xasciz'INTAPOWER DELAY - HAITING') uplit (Xasciz'INXATOO MANY UNITS'), uplit (¥asciz'INXZANO CLOCK WAS FOUND ON THE SYSTEM'), g FORMATTED ASCIC STRINGS FMTSC = uplit (!asciz'!fl!fl FMT1 = uplit (%asciz'INXA REGISTER FAILED TO RESPOND AT ADDRESS: = uplit (Zasciz'INTA FMTS FMT6 = uplit (Zasciz'INZA MICRO CODE: MODEL= 302%A !061"' EXPECTED: X06XA READ: ZO6IN' = uplit (lasciz'lN!AADDRESS. %06%A FMT2 FMT3 = uplit (Zasciz'INZASTEP MASK = Z02%A FAILING REGISTER X062A DATA %06IN*), PORT TYPE NUMBER = %02°) FMT4 = uplit (Zasciz'INXA EHTSA uplit (Zasciz'INXA = %02') PORT SPECIFIC INFO:/NVIOé/DI/OD/HP/ VERSION= %02'), NUMBER OF RETRIES ‘104') i INIT ERROR MESSAGES = uplit (Zasciz® ~ WAIT _ POWER FAIL RECOVERY'), nsc PUR MSG_1 = uplit (Xasciz'RCSA FAILED"TO RESPOND'), M Lit (Zasciz2"RCIP FAILED TO RESPOND'), lit i t (Xasciz'TEST PATTERN ECHOED IN RCSA IS INCORRECT®), Lit i t (Zasciz'VECTOR AND BR LEVEL TEST FAILURE'), up Lit i t (Zasci2'HOST DETECTED TIME OUT ERROR'), up i t (Xasciz'RING BUFFERS NOT CLEARED BY THE PORT'), HE i t Zasciz'STEP READ DATA DOES NOT MATCH®), {1 t §Xasciz'PORT FATAL ERROR'), up up i t up R'), %asciz'INIT STEP READ ERROR = upli t (Zasciz'MEMORY BUFFER DOES NOT CONTAIN EXPECTED DATA'), E ZRCFA1 v01.0 ; CZRCFAO RC25 FR END TEST TEXT SECTION GLOBAL 1793 3 8-Jul=198315:21:53 314:13:00 8-Jul=198 DMC_ERR = uplit (Xasciz'DM CODE RETURNED FAILURE CODE') mv) MLwflsR')‘ IERthvnsfinA dzmn mnmc-mutuu CONTROLLE / NO INTERRUPT FROM PORT (Xasciz' INIA END"MSG = u?lit BR LEVEL RECEIVED/TYPED IS INCORRECT !*), BRERR = UPLIT (XASCIZ'INZA ; 179% : 1797 MSG_17 = uplit (Yasciz'PURGE AND POLE TEST SET ERROR BIT 15°), : 1799 : : 1800 1801 1802 MSG-20 = uplit (Xasciz'FAILED POLLING ERROR IN RESPONCE RING'), 1803 1804 1805 (Y¥asciz'SEQUENTIAL FORWARD SEEK FAILURE') (Xasciz'SEQUENTIAL REVERSE SEEK FAILURE') CTOZERR = uplit (Zasciz'INZATIME expxaso ), ; ; ; : : : : : : ; : ; :: : : : : : : : : : ; : : 1795 1796 1798 1806 1807 MSG-18 = uplit (Xasciz'PURGE AND POLE TEST DID nor ser STEP & BIT 14°), MSG-19 = uplit (Zasciz'INIT DID NO CLEAR RING BUFFER®) MSG-21 = uplit MSG_28 = uplit MSG-29 = uplit MSG-30 = uplit (Zasciz®AVAILABLE COMMAND SPIN-DOWN FAILURE'), (Xasciz'SPIN UP TEST FAILURE'), PFE ERR = uplit (Yasciz'INSAFATAL ERROR') VALUE= %03'), AHEAD_MSG = uplit (Zasciz'AHEAD A OFFSET 1808 1809 1810 1811 1812 VALUE = %03'). BHEAD_MSG = lit (Yasciz'AHEAD BC OFFSET = %03'). OFFSET VALUE (Zasciz'AHEAD CHEAD_MSG = lit (Yasciz'AHE D OFFSET VALUE = %03'), DHEADMSG = lit (Xasciz'NIAADCURRENT TRACK = 304ZA NUMBER OF SEEKS = %05') MSG_TR_DSP o &uplit 1815 MSGADDR_ERR = uplit (Yasciz'INXAFAILING ADDR = Z06ZA DATA = Z063N'), 1813 1814 1816 1817 1818 1819 1820 1821 1822 1823 1824 MSG_LBR DSP =upl t (Zasciz'INYASTARTING TRACK= %043A CURRENT TRACK= zo4zA ENDING TRACK = %04°), MSG-STATUS ERR = uplit (Yasciz'INXAEND PACKET STATUS ERROR= X06%A REF # = %02°) MSG-BUSA_ERR = uplit (Zasciz’INYABUS ADDRESSING DATA TEST ERROR'), MSG_DATA_ERR = uplit (Zasciz'INIABLOCK DATA rauusrsa FAILED®), MSG_SEEK"ERR = uplit (Xasciz'RC25 SEEK FAILURE') MSG-ERR CONT = uplit (Zasciz'INYABLOCK LENGTH = S06IN'), MSG_HSWICH ERR = uplit (Zasciz'INIAHEAD SWITCH FAILED®), MSG_SURFACE_ERR = uplit (Zasciz'FAILING SURFACE = S033A TRACK # = X06ZN'), = uplit (Xasciz*READ SECTOR FAILED') MSG_READ_ERR MSG_SAC_ERR = it (Yasciz'AFAILING TRACK # = Z063A SECTOR # = Z06IN'), MSG_COM_WPT = lit (Yasciz'WRITE PROTECT resr FAILED'), 1825 MSG_PT_ERR1 = uplit (Yasciz'EXPECTED SW = OFF ACTUAL SW= ON UNIT # = %D3 ‘ SW = ON_ ACTUAL SW= OFF UNIT # = zosxn : : : 1827 1828 1829 AZT_REABY ERR = uplit (Zasciz'RC25 UNIT DOES NOT COME ONLINE'), EXE”SUP_ERR = uplit (3asciz'EX_SUP_PROG DUP COMMAND FAILURE®), SNDDATA ERR = uplit (Xasciz'SEND_DATA DUP COMMAND FAILURE'), : 1831 : : : 1826 MSG_WRP_ERR2 = uplit (Zasciz'AEXPECTED MSG_AVETMTIME= uplit (X¥asciz'3INZAAVERAGE SEEK TIME (ms) = xozxA.z2 ), 1830 kBLF/PAGE> RE_DATA_ERR = uplit (%asciz'REC017A DUP COMMAND FAILURE'), ~ seo 30 SPIDERSUSERS: CLAKSHMANA.11REL. REALJzac?'(7) VAX=11 Bliss=16 V3=555 F SEQ 31 Pa?e 1 VAX=11 Bliss=16 V3=555 CFA (8) .REALJZR 11REL . NA CLAKSHMA : SERS SPIDERSU 8=Jul=19 83 S*% 1 :53 3:00 8-Jul=1983 14:13: CZRCFAO _RC25 FR END TEST GLOBAL TEXT SECTION v c OV~ 1861 !<BLF/PAGE> (Yasciz'INXASFTLERR= UNRECOGNIZABLE ERROR CODE'), (Xasciz'INXASFTLERR= ENVELOPE/PACKET READ (PAR!TV OR TI HEOUI) (!asciz'!N!ASFTLERR- ENVELOPE/PACKET WRITE (PARITY OR TIMEOUT)5. (Zasciz2'INYASFTLERR= CONTROLLER ROM AND RAM PARITY'), (Xasciz"INXASFTLERR= CONTROLLER RAM PARITY'), (!asciz'!N!ASFTLERR- CONTROLLER ROM PARITY'), v et detndadode e Ko Ko Lo Ko Ko Ko Xo 2o Ko o o Ko o Kol el e B e e o cd e e e o D o e e b— b — 1 © 56 SS5555556585555855555555 PFE_STRUCT = uplit ( by wdo o wde wbdy wdo abe wbde o wdo wbs wdo by wbs wbo wbo mbo wbo wbo wdo wbo wdo wdo g Self-detected fatal port/controller errors D o oS ) o e e d A S R R R R R RWR =O R Re viwvw gmmwaa V00N OV WN=O VNV 3 (Xasciz2*'INXASFTLERR= RING READ (PARITY OR TIHEOUT) (X%asciz"INIASFTLERR= RING WRITE (PARITY OR TIMEOUT)' 5 (Xasciz'INIASFTLERR= INTERRUPT MASTER') (Xasciz'INZASFTLERR= HOST ACCESS TIME ouf'>, (Yasciz'INXASFTLERR- CREDIT LIMIT EXCEEDED ; (Zasciz"INIASFTLERR= BUS MASTER ERROR'), (Xasciz'INXASFTLERR= DIAGNOSTIC CONTROLLER FATAL ERROR'), (Zasci2'INXASFTLERR= INSTRUCTION LOOP TIMEOUT'), (Xasci2'INXASFTLERR= INVALID CONNECYION lDENtlFlER' (!asciz'lN!ASFtLERR- INTERRUPT WRITE®), (Zasciz"INXASFTLERR= MAINTENANCE READ/URITE INVALID REGION IDENTIFIER'), (Zasciz2"INXASFTLERR= MAINTENANCE WRITE LOAD TO NON-LOADABLE CONTROLLER') (Zasciz"INIASFTLERR= CONTROLLER RAM ERROR (NON=PARITY)"*) (Yasciz"INXASFTLERR= INIT SEQUENCE ERROR'), (Xasciz"INXASFTLERR- HIGH LEVEL PROTOCOL INCOHPATIBILITV ERROR'), (%asciz'INXASFTLERR= PURGE/POLL HARDWARE FAILURE °*), (Zasciz"¥NXASFTLERR= MAPPING REGISTERtREA%2§§R0R (PARITV OR TIMEOUT)*) : vector " CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAY ° v01.0 8=Jul=1983 15:21:53 8=Jul=1983 14:13:00 : ! Error message structure : : : : 1862 1863 1864 : 1867 wuplit (Xasciz'INXASFTLERR= SUPERVISOR SERVICE CALL FAILED'), 1865 1866 uplit ( EMSG_STRUCT = uplit (¥asciz'INXASFTLERR= RESPONSE STATUS ERROR:%XS'), S 1868 wuplit (Xasciz'XINXASFTLERR= PORT/CONTROLLER TIMEOUT ERROR'), 3 1870 !<blf/page> : : 3 1869 uplit (Yasciz'INYASFTLERR- UNKNOWN RETURN STATUS CODE')) : vector [4], SEQ 32 Pa?e 12 VAX=11 Bliss=16 V3-555 .REALJZRCFA (9) ERS 11REL . SUS LLAKSHMANA : DER SPI CZRCFAO _RC25 FR END TEST GLOBAL TEXT SECTION ; Self-detected fatal port/controller errors WN = b cod wd b =O VNS b b b D b b b VIS W b b b ed b e — b e VO OVOOO0 — RC_STRUCTURE = uglit ( e ladedadedadada dade dodododedod et = — = = -~ - by wdo wde s wbs Ead t (Zasciz'INYASFTLERR= VAX READ/WRITE ERROR ON INTERRUPT'®), (Zasciz"INIASFTLERR= INCONSISTENCY AT U.BFIL'), (Zasciz' INXASFTLERR= INCONSISTENCY AT U.BMTY'), (Zasciz' INXASFTLERR= INCONSISTENCY AT U.ALOC') -~ e . —~— P = - - ——— by wbe -do e wde aily ey oo ale wbs wbs wbs wbo wly who who wls abo §55555E56666566656665688 b b o~ b b 23828222223233 EEERER S 1880 b SR I I I I E RS R SEQ 33 Pa?e 13 VAX=11 Bliss=16 v3-555 ANA. 11REL .REALJZRCFA (10 SERS : [LAKSHM SPIDERSU ) b ST S e e e T TR DRTR DR LRLA L L YRR IR AT RTR TR R T TR TR L L R L L 1) ZRCFAT v01.0 MR 8-Jul=-1983 15: 8-Jul=1983 14 i2 INCONSISTENCY AT SERVO ENTRY (PIP SET)*), ' INXASFTLERR= (Zasc (Zasciz'INYASFTLERR= INCONSISTENCY AT SERVO ENTRY (ERR SET)'), (Zasciz'INXASFTLERR= INCONSISTENCY AT U.SEND'), (%asciz'INXASFTLERR= INCONSISTENCY AT U.RECV'), (Zasciz'INXASFTLERR= INCONSISTENCY AT U.ATIN'), (Zasciz'INIASFTLERR= INCONSISTENCY AT U.ONLN') (Zasciz'INXASFTLERR= ILLEGAL D REQUEST (U.ODROS'). (Zasciz'INYASFTLERR= FENCE=POST ERROR AT PROTAB'), (Xasciz'INXASFTLERR- BAD PACKET DEQUEUED AT U.DONE'), (Zasciz2"INIASFTLERR= UNEXPLAINED D=PROC SUSPENSION (U..TDS)*), (Zasciz"INIASFTLERR= DUP PACKET D=-Q FAILED (XFC 34/35)°), (Xasciz2'INXASFTLERR= INCONSISTENCY AT U.HTST'), (Zasciz ' INXASFTLERR=- INCONSISTENCY AT U.SEKO'), (Zasciz'INXASFTLERR= INCONSISTENCY AT U.CKSV'), (Xasciz"INXASFTLERR=- D.OPCD FOUND ILLEGAL OPCODE'), (%asciz'INXASFTLERR=- D.CSF FOUND ILLEGAL OPCODE'), (Zasciz"INXASFTLERR= UNKNOWN BAD DRIVE STATUS AT D.DSTS'), (Zasciz'INXASFTLERR- ILLEGAL XFC EXECUTED BY DM'), (Zasciz'INXASFTLERR=- D PICKED UP A ZERO SCB.DB'), (Zasciz"INXASFTLERR= INCONSISTENCY AT D IDLE LOOP®) uplit (Zasciz'INXASFTLERR- DM WORD COUNT ERROR ON HOST DMA/SEND/RECV'), uplit (Xasciz'INXASFTLERR= UNKNOWN DISPLAY FAULT CODE AT D.DFLT'), uplit (Zasciz'INZASFTLERR- DRIVE NOT FAULTING IN P.OFLN STATE®), uplit (Zasciz'INZASFTLERR= U POWER UP DIAGNOSTICS FAILED'), uplit (Zasciz'INYASFTLERR= D POWER UP DIAGNOSTICS FAILED'), uplit (Zasciz'INXASFTLERR- ADAPTER CARD FAILURE®), uplit (Zasciz'INIASFTLERR- EC.TMR TIMED OUT'), uplit (Zasciz'INXASFTLERR- U.SEND/U.RECV RING READ INCONSISTENCY'), uplit (Xasciz'INXASFTLERR= UNKNOWN WAITRV REASON AT D.RVCT®) uplit (Rasciz'INXASFTLERR- D.ARCS DID NOT FIND CLOSEST UNDONE ZONE®), uplit (Zasciz'INZASFTLERR- U.SEEK FOUND SEEK TO ILLEGAL TRACK'), uplit (Zasciz'INXASFTLERR= U.HTST INIT DIAG DMA WRITE FA]LED')‘ uplit (Zasciz’XNXASFTLERR= U.HTST INIT DIAG DMA COMPARE FAILED'), (Zasciz'INXASFTLERR- U.SYDR FOUND SS.DER SET AND SS.SPN NOT SET'), uplit (Zasciz'INZASFTLERR= MASTER DRIVES ACLO ASSERTED®) '<bl f/page> ) : vector [39], CZRCFAOD RC25 FR END TEST TEXT SECTION GLOBAL v01.0 IRCFA1 3 S 1916 }3}; ! ' Dup return status codes : : 1919 SDUP STRUCT = uplit ( ::: : : : : 1921 uplit uplit (Xasciz'%ANO REGION Avuuan.eiu'x 1922 1923 uplit (Xasciz'XANO REGION SUITABLE!N ). 1924 1925 1926 1927 VAX=11 Bliss=16 V3=555 1920 wuplit(!asciz't& SUCCESS!UL!N') (Zasciz'ZAINVALID COMMANDEN®) 1928 wuplit (Xasciz'XAPROGRAM NOT NOHN!N wuplit (Xasciz'XALOAD FAILURE!N' wuplit (Xasciz'XASTANDALONEZN') ) : vector [7], !<blf/page> ..l : SEO 34 8=Jul=1983 14:13:00 SPIDERSUSERS:[LAKSHMANA. 11REL. REALJZRC?:(11 8-Jul=1983 15:21:53 A PR TR PR DA DR L D L 1 TR A R TR I E IRIR AT RTE (TR IR 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST 3LOBAL TEXT SECTION IRCFA1 v01.0 1929 ' : MSCP return status codes }g%? 1932 SHSCP STRUCT = Lit ( 1933 wplit (!asciz'!ASUtCESSIN'), 1935 wuplit (Xasci2’' 1934 wuplit (!asctz'!AlNVALlD COMMANDIN®) , ABORTEDIN'), 1936 wuplit (Rasci2’ !AUNIT-OFFLINE!N') 1937 wuplit (Xasci2’ SAUNIT-AVAILABLESN 1938 uplit (Xasciz'ZAMEDIA FORMAT ERROREN'), 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 wuplit wuplit wuplit wuplit wuwplit wuplit (Xasciz'XAWRITE PROTECTED!N') (Xasciz'XACOMPARE ERROR!N (1asciz'!ADATA ERRORXN'), (Xasciz'ZANMOST BUFFER ACCESS ERROR!N') (!asciz'!ACONTROLLER ERRORIN (Zasciz'!ADRlVE ERRORZIN'), wuplit (Xasciz'XAMESSAGE FROM AN INTERNAL DIAGNOSTICXN') ) : vector [13]; end eludom .TITLE JIDENT 103 103 000 000 101 132 106 122 040 .PSECT LSNAME::.ASCI1 LASCII LSREV:: ZRCFA1 CZRCFAO RC25 FR END TEST /Vv01.0/ AASCODE, /CZIR/ BYTE BYTE /CF / O 0 LASCII /A/ RO 060 0000006 000170 0000006 000000G 000166° 000202* 0000006 000000 000000 000000 000000 000124°* 000000 000000 000000 LASCII LSUNIT::.WORD LSTIML::.WORD LSHPCP::.WORD LSSPCP::.WORD : . WORD LSHPTP: LSSPTP::.WORD LSLADP: : .WORD L$STA:: .WORD L$CO:: .WORD LS$DTYP::.WORD LSAPT:: ,WORD LSDTP:: .WORD LSPRIO::.WORD LSENVI::.WORD LSEXP1::.WORD 70/ TSPTHV 170 LSHARD LSSOFT LSHW LS$SW LSLAST O O O O LSDISPATCH O O O 003 003 000000 000000 000000 .BYTE BYTE .WORD L$EF:: .WORD LSSPC:: .WORD 3 3 O O O LSMREV:: SEQ 35 15 VAX-11 Bliss=16 V3=555 (12 .REALJZRCFA 11REL SPIDERSUSERS CLAKSHMANA. Pa?e 8=Jul=19 8=Jul=19 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION : . WORD LSDEVP: : .WORD LSREPP: .WORD LSEX:P4: LSEXPS: :.WORD LSAUT:: .WORD LS$DUT:: .WORD LSLUN:: .WORD : .WORD LSDESP: : .WORD LSLOAD: LSETP:: .WORD LSICP:: .WORD LSCCP:: .WORD LSACP:: .WORD LSPRT:: .WORD LSTEST::.WORD LSDLY:: .WORD : .WORD LSHIME: 000000C 172150 000154 000005 000000 000000C 000001 000000 000001 001434 000000 3 S$SPCNT: : .WORD LSDISPATCH:: .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD ERRTYP:: .BLKW ERRNBR: : .BLKW ERRMSG: : .BLKW : .BLKW ERRBLK: : LEN: LSHW .WORD P.IP.ADDRESS:: WORD P.VECTOR:: Co Co W K LSDVTYP 5SRPT 0 LSAU bSDU LSDESC =73743 LSERRTBL LSINIT LSCLEAN LSAUTO LSPROT <<LSNDHW=-LSHWLEN>/2> -5630 154 .WOR P.BR.LEVEL:: 5 W0RD : P.UNIT.NUMBER: WORD 0 LSNDHW: : . BLKW 1 LSSWLEN: : SWP.TOP:: .WOR SWP.LIMIT:: .WORD SWP.START:: .WO SWP.END:: .WORD SWP.RETRIES:: <<LSNDSW-LSSWLEN>/2> 1 0 1 1434 VAX=11 Bliss=16 V3=555 SEQ 36 Pa?e 16 NA. 11REL .REALJZRCFA (12 SERS : [LAKSHMA SPIDERSU L 8=Jul=1983 15:21:53 CZRCFAD RC25 FR END TEST 8=Jul-1983 14:13:00 GLOBAL TEXT SECTION .WORD O O 000001 WORD :: SWP.MANUAL .WORD SWP.TRACE:: 1727777 177777 177777 LSPROT::.WORD WORD .WORD =1 =1 -1 SWP.CONTINUE:: 000000 000000 WORD LSNDSW::.BLKW 000002 §588888esEssssssss SRYRLGEENRIRUSHRIR2 005634" 005636° 045 101 M 040 125 040 045 045 101 120 122 P.AAA: 101 mm 106 114 P.AAB: 116 106 040 045 107 122 075 124 101 117 102 122 106 040 111 043 P.AAC: 117 104 117 125 124 072 103 124 114 040 101 040 122 116 040 104 124 040 101 040 122 116 040 000 117 122 105 102 122 106 040 11 043 116 117 122 117 104 117 125 124 072 P.AAD: 104 126 102 122 106 040 111 122 105 117 104 117 125 124 1M 040 101 040 122 116 040 P.AAE: 195 101 103 105 103 116 040 124 P.AAF: 000 043 115 110 m 123 104 116 072 063 000 000 3 O 1 1 .PSECT SPLITS, .WORD .WORD .ASCII LASCII LASCII ASCI1 LASCII LASCII LASCII LASCIT .ASCII LASCII .ASCII P4 PS5 /ZAF/ /AIL/ ZING/ / FR/ /U =/ /7 X1/ /%D3/ /73N/<00> /ADA/ /PTO/ /R B/ WORD .ASCII LASCII LASCII LASCII LASCII LASCII .ASCII LASCII .ASCII .ASCII .ASCII LASCII LASCII LASCII ASCII 2 /0AR/ /D F/ /OR / /UNI/ /T &/ /7:/<00> /CON/ /TRO/ /LER/ / BO/ /ARD/ /7 FO/ /R U/ /NIT/ LASCII 7 #:/ <00> LASCII /#:/<00> .ASCII LASCII .ASCII1 .ASCII LASCI1 LASCII LASCII LASCII LASCI1 LASCII LASCII /DRIl/ /VE / /BCA/ /RD / /FOR/ /7 UN/ /71T / /MEC/ /HAN/ Z1C / /SET/ RO, D , GBL SEQ 37 17 (12 ALJZRCP: l1REL.RE SPIDERSUSERS:ELAKSNHANA. VAX=11 Biiss=16 V3=555 : PLit count word Pa n3 8=Jul=19 8 8=Jul=-198 - N BSEREERY — e b e b e b e b b R NNN=OO0O0O = 2NN SN = N N NO = SO WN=<20O00MNNVO KRUSIKUR=NS = NOOWN=0OWVNHNNSOOVSNNO CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 106 040 111 117 125 124 043 072 120 104 105 000 105 117 000 122 105 114 040 104 123 000 103 122 P.AAG: 040 126 000 P.AAl: 114 101 105 101 122 123 123 P.AAJ: 105 117 P.AAK: 124 040 104 123 105 000 123 124 040 122 103 106 040 116 105 125 123 106 105 117 123 101 040 123 000 117 117 127 110 117 m 124 122 040 123 107 040 122 103 124 124 000 040 125 m 040 040 115 040 105 124 124 116 105 123 040 123 040 104 061 124 125 061 000 124 P.AAH: P.AAL: 040 063 110 040 065 101 P.AAM: SEQ 38 Pa?e 18 VAX=11 Bliss=16 Vv3-555 NA. 11REL .REALJZRCFA (12 SERS : LLAKSHMA SPIDERSU N3 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAT v01.0 000435 000440 000443 000446 000451 000452 000455 000460 000463 000466 000470 000473 000476 000501 V00504 000507 000512 000515 000520 000523 000526 000531 000534 000537 00054 000545 000550 122 116 124 103 000 105 11 040 101 000 104 131 040 116 124 104 124 040 116 114 116 122 116 117 124 124 104 124 107 122 113 11 040 101 000 116 116 124 103 000 117 117 127 124 117 117 110 115 125 040 124 126 124 116 105 077 117 104 107 122 13 P.AAN: P.AAD: 000575 000600 000603 000606 000611 000614 000617 000622 000625 000630 000633 000636 000641 000644 000647 000652 105 104 131 040 123 124 103 124 125 124 124 107 106 122 105 111 077 117 117 127 110 117 117 11 105 105 11 040 124 040 124 105 040 125 101 040 040 040 105 101 101 m 105 105 m 040 123 000 040 125 105 040 101 040 104 000 040 125 14} 040 040 116 116 040 123 116 101 105 122 122 123 000553 000556 000561 000564 000567 000572 000655 000660 000663 00666 000671 000674 000677 000702 131 040 105 124 103 115 077 116 102 040 040 124 105 106 117 116 104 122 105 117 000 125 105 117 122 122 123 17 000 115 122 106 105 11 040 122 P.AAP: P.AAQ: P.AAR: LASCI1 LASCII .ASCII LASCII LASCII ASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCII LASCII LASCII +ASCII CASCII LASCII LASCII LASCII +ASCII .ASCI1 ASCII .ASCII .ASCI1 LASCII .ASCII /RT1/ /NG / /TRA/ /CK/<00> <00> /END/ /ING/ / TR/ /ACK/ <00><00> /DO / /YOU/ /7 WA/ /NT / /T0 / /DO / /THE/ /7 MA/ /NUA/ /L I/ /NTE/ /RVE/ /NT1/ /ON / /TES/ /T72/<00> /DO / LASCII .ASCII LASCII LASCII LASCII LASCII +ASCII LASCII LASCII LASCII1 LASCII .ASCII1 LASCII .ASCII .ASCII LASCII /E?/<00> /DO / /YOU/ /7 W1/ /SH / /T0 / /CON/ /TIN/ /UE / /TES/ /TIN/ /G A/ /FTE/ /R R/ /ETR/ /iES/ LASCII LASCII +ASCII .ASCII LASCII .ASCII LASCII .ASCII .ASCII LASCII .ASCII LASCII LASCII LASCII /YOU/ / NE/ /ED / /TRA/ /CE / /MOD/ /7/<00><00> /NUM/ /BER/ / OF/ / RE/ /TRI1/ /ES / /FOR/ SEQ 39 Pa?e 19 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : LLAKSHMANA SPIDER o(=] A SN NN NN NNN O NNNNN NN N NN NN NN NN N NN VNS AENNNNAENNNNNON NN N NN NSNS P.AAU: P.AAV P.AAW llllllllllll llIlll 1lll"l lll"llllllllllllxllll1"]llllll llll llllll llllll lIllll llllll llllll llll-‘ llllll O LLLLLOL LVLLLLL LLLLLLU LLVLLLL LLULLLL LLLULUL LLLLLLL LVLLLLL PLLLLLLlllIll .I NOONIOMIN ~MANIOVITMM N0O ANO=ONMMIOITNMOANNN TOTITAMN—OONOWNOT TN O P.AAT SPIDERSUSERS : CLAKSHMANA «11REL .REALJZRC VAX=11 Bliss=16 V3-555 4Lal —r :5 M e OO 8=Jul-1 8=Jul-1 CZRCFAD RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 P.AAS i G2 SEQ 40 Pa 8 8888 e e el D B Gg Bg B g B BycB9=0 SB GB S S S S B ccccccc S BG B BS B Be Be ccccccc S SB B GB BS B B ccccccc S Bg Sg e) e) e) S ccccccc S S S S S S S ccccccc S S SG SG S S GS ccccccc SG S S GS Go o)ccccccc )gccccccc I CLCCCLCCC CLCCCICCC CILCLCLCL LLCLCLLLL LLCLCLLLC LLLLLLLLL LLLLLLLLL CLCCLCLLL . ...... ....... ....... ..l.... ....... ....... .l..... .l..... 001201 — . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER Pa VAX=11 Bliss=16 V3-555 :21:53 8-Jul=-1983 3 15:21 8=Jul=1983 3 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 D 001421 001424 001427 001432 001435 001440 001443 001446 001450 001453 001456 001461 001464 001467 001472 001475 001500 001503 001506 001511 001514 001517 001522 001525 1530 001532 001535 001540 001543 001546 001551 001554 001557 001562 001565 001570 001573 001574 001577 001602 001605 001610 001613 001616 001621 001624 001627 001632 001635 001640 001642 001645 001650 001653 001656 001661 001664 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 124 120 105 120 m 116 124 123 045 101 123 040 123 120 040 122 107 123 120 040 101 127 124 124 124 045 101 123 040 104 107 123 103 122 040 123 000 045 101 123 040 126 124 040 104 122 105 114 105 000 045 101 123 040 120 107 101 105 117 122 040 101 117 M 000 116 124 124 065 124 040 124 117 110 124 040 122 104 122 105 105 000 116 124 124 063 m 116 124 040 101 124 124 040 127 125 104 107 123 103 045 105 040 040 101 117 m 127 120 105 000 P.ABF: 116 124 124 064 105 117 101 040 040 126 040 123 000 116 124 124 066 125 105 116 045 105 040 040 103 122 116 102 114 105 1264 124 P.ABG: 045 105 040 040 122 040 104 P.ABH: 045 105 040 040 105 061 110 125 040 105 063 & P.ABE: 105 057. 14) 040 123 +LASCII /TE / LASCII /POW/ .ASCII /ERU/ LASCII /P b/ LASCII /1AG/ +ASCII /NOS/ LASCII /TIC/ LASCII /5/<00> .ASCII /INX/ +LASCII /ATE/ LASCII /ST / JASCII /7 5/ +ASCII /STE/ LASCII /P 1/ LASCII 7/ TH/ +ASCII /ROU/ +ASCII /GH / LASCII /STE/ LASCII /P 3/ +ASCII / RE/ LASCII /AD/<57> LASCII /WRl/ LASCII /TE / +LASCII /TES/ LASCII /1/<00> .ASCII /INX/ LASCII /ATE/ LASCII /ST / LASCII /7 3/ .ASCII /DIA/ +ASCII /GNO/ LASCII /ST1/ LASCII /C W/ .ASCII /RAP/ LASCII / TE/ LASCII /S1/<00> LASCII <00> .ASCII /INX/ +ASCII1 /ATE/ LASCII /ST / LASCII /7 &/ LASCII /VEC/ .ASCII /TOR/ LASCII / AN/ .ASCII /D B/ LASCII /R L/ .ASCII /EVE/ CLASCII /L 1/ LASCII /EST/ .ASCII <00><00> ASCII /ZN%X/ LASCII /ATE/ LASCII /ST / ASCII /7 6/ .ASCII /PUR/ LASCII /GE / LASCII /AND/ ' SEQ 42 Pa?e 22 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (12 LLAKSHMANA. 11REL SPID:ERSU E 4 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 —-NO WS ON = N=NWN ——— RoSRORNMR ONWVIOOWWVO = W= VNOWO N VWS OW=WVNOWVNNNNSOW=WN VININ S WO W=WNH SO CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 120 114 105 17 040 123 116 124 124 045 105 040 115 114 m 040 123 101 040 116 124 124 116 124 124 045 105 040 040 122 040 116 124 124 000 067 070 101 105 111 040 123 P.ABI: LASCII CLASCII LASCII 7 PO/ /ZLL 7 /TES/ .ASCII LASCII LASCII /3N%/ /ATE/ /ST /7 LASCII ASCII 040 P.ABJ: 116 124 124 071 115 17 040 105 101 124 124 045 105 040 040 040 104 117 122 131 105 000 P.ABK: 116 124 124 060 117 130 124 124 105 122 124 124 116 124 124 061 125 - 101 122 123 107 045 105 040 040 116 m 105 040 115 13 105 000 045 105 040 040 123 104 105 11 057 P.ABL: P.ABM: LASCII LASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCII ASCII LASCII LASCII LASCII LASCII LASCII LASCII JLASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII /71/7<00> 777 /SMA/ /ZLL /7 /RIN/ /76 T/ /EST/ <00> /3INX/ /ATE/ /ST / 787 /LAR/ /GE 7 /RIN/ /6 T/ /EST/ <00> /3INX/ /ATE/ /ST / 797 /DM / /COD/ /E 0/ /VER/ /LAY/ 7 TE/ /5T1/<00> <00> /3IN%/ /ATE/ /ST 7 710 7 /NON/ /EX1/ /STE/ /NT / /MEM/ /ORY/ 7 TE/ /5T/7<00> /3IN%/ /ATE/ /ST / /711 /7 /BUS/ 7 AD/ /DRE/ 7551/ /NG/<57> VAX=11 Bliss=16 v3-555 SPIDERSUSERS: [LAKSHMANA.11REL SEQ 43 Pa?e 23 .REALIZRCFA (12 8-Jul-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAT v01.0 m LASCII LASCII LASCII LASCII LASCII .ASCII +LASCII LASCII LASCII +ASCII LASCII +ASCI1 +ASCII /DAT/ /A T/ /EST/ /7 A/<00> <00> /IN%/ /ATE/ /ST / /712 / /BUS/ 7/ AD/ /DRE/ /SS1/ 124 124 124 +ASCII LASCII LASCII /DAT/ /A 1/ /EST/ +LASCII LASCII /ATE/ /ST / 002133 002136 002141 002144 002147 002150 002153 002156 002161 002164 002167 002172 002175 104 101 105 040 000 045 101 123 061 102 040 104 123 101 040 123 101 124 124 124 000 116 124 124 062 125 101 122 045 105 040 040 123 104 105 002203 2206 002211 104 101 105 107 101 040 123 057 102 000 116 124 124 063 114 113 122 123 122 105 000 116 124 124 064 120 040 040 101 114 104 105 105 045 105 040 040 117 040 101 106 040 123 P.ABO: 045 105 P.ABP: 2200 116 002214 002217 002220 040 000 045 002231 061 002256 002260 124 045 002223 002226 002234 002237 002242 002245 002250 002253 002263 2266 002271 002274 002277 002302 002305 002310 002313 002316 002321 002324 002327 002330 002333 002336 002341 002344 002347 002352 002355 2360 002363 2366 002371 002374 101 123 102 103 124 116 105 124 101 123 061 123 116 120 105 040 101 123 125 103 000 045 101 123 061 123 125 124 114 105 040 104 105 106 123 105 116 124 124 065 105 105 1m 040 105 101 040 122 13 P.ABN: LASCII LASCII LASCII .ASCII LASCII +LASCII LASCII .ASCII +ASCII +LASCII LASCII LASCII ASCII 125 110 104 117 040 121 116 LASCI1 LASCII LASCII +LASCII LASCII LASCII1 LASCII LASCII LASCII LASCII LASCII 045 105 040 040 121 116 101 123 113 116 126 111 LASCII ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII +ASCII LASCII LASCII LASCII 040 040 m LASCII 000 000 P.ABQ: LASCII /NG/<57> / B/<00> <00> /iINY/ /13 / /BLO/ /CK / /TRA/ /NSF/ /ER / /TES/ /1/<00> /INX/ /ATE/ /ST / /14 / /SPl1/ /N W/ /P W/ /EAD/ /7 LO/ /AD / /SEQ/ /UEN/ /CE/<00> <00> /INX/ /ATE/ /ST / /15 / /SEQ/ /UEN/ /TIA/ /L S/ /EEK/ 7/ AN/ /D V/ /ERI/ /FY/<00> SEQ 44 P‘?‘ 24 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (12 CLAKSHMANA. 11REL SPID:ERSU G 002377 002400 000 045 002444 002446 002451 000 045 101 002403 002406 002411 002414 002417 002422 002425 2430 002433 002436 002441 002454 002457 002462 002465 002470 002473 002476 002501 25 002507 002512 002515 002520 002523 002526 002530 002533 002536 002541 002544 002547 002552 002555 002560 002563 2566 101 123 061 123 124 124 123 113 116 126 1M1 123 061 103 126 107 107 m 122 116 123 113 116 126 11 000 045 101 123 061 124 107 040 105 101 040 122 116 124 126 066 101 117 110 105 040 104 105 106 000 116 124 124 067 117 105 111 057 126 107 107 105 040 104 105 106 000 116 124 124 070 117 114 123 113 116 126 11 131 045 101 000 116 124 002605 002610 061 110 071 105 002627 002632 124 045 000 116 002643 062 002571 002574 002577 002602 002613 002616 002621 002624 002635 002640 8-Jul-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 123 104 127 103 124 101 123 124 040 m 110 105 124 124 060 045 P.ABR: LASCII .ASCII <00> /IN¥/ 045 105 040 040 116 122 116 104 105 m 040 105 101 040 122 13 P.ABS: LASCII .ASCII LASCII <00><00> /INX%/ /ATE/ 045 105 040 040 107 105 105 040 104 105 106 P.ABT: 105 040 040 127 117 040 105 101 040 122 13 000 045 105 LASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII P.ABU: LASCII .ASCII LASCI1 LASCII LASCII LASCII LASCII LASCII LASCII 123 124 040 123 040 LASCI1 LASCII LASCIT LASCII LASCII LASCII .ASCII LASCI1 LASCII +LASCII LASCII LASCII LASCII 040 101 105 040 LASCII LASCII LASCII LASCII .ASCII LASCII +ASCII LASCII LASCII .ASCII LASCII LASCII ASCII +ASCII .ASCII LASCII 040 000 045 & P.ABV: LASCII LASCII LASCI1 LASCII LASCI1 /ATE/ /ST / /16 / /SAW/ /T00/ /TH / /SEE/ /K A/ /ND / /VER/ /I1FY/ /ST / /17 / /CON/ /VER/ /GIN/ /6/<57>/D/ /IVE/ /RGl/ /NG / /SEE/ /K A/ /ND / /VER/ /IFY/ <00><00> /ZIN%/ /ATE/ /ST / /18 / /T0G/ /GLE/ / SE/ /EK / /AND/ / VE/ /RIF/ /Y/<00><00> /ZN%/ /ATE/ /ST / 719/ /HEA/ /D S/ /WIT/ /CH / /TES/ /1/<00><00> /INX/ /ATE/ /ST / /720 / SEQ 45 Pa?e 25 VAX=11 Bliss=16 V3=555 .REALJZRCFA (12 ERS 11REL . SUS CLAKSHMANA : SPIDER H 002646 002651 002656 002657 002662 2665 002670 002673 002676 002701 002706 002707 002712 002715 002720 002723 002726 002731 00273 002736 002741 002744 002747 002752 002755 002760 002763 2766 002771 0027764 002777 003002 003005 306 003011 003014 003017 003022 003025 3030 003033 00303 003041 003044 003046 003051 003056 003057 122 1064 040 105 101 040 122 131 045 101 123 062 125 12& 040 103 123 105 000 045 101 123 062 103 126 114 122 122 105 111 040 115 000 045 101 123 062 117 040 101 040 105 1264 105 045 101 123 062 101 101 117 123 113 116 126 111 000 116 124 126 061 105 117 101 105 040 123 000 116 124 124 052 117 122 114 040 117 123 116 126 105 P.ABW: ASCII "ASCII CASCII ASCII ASCII ASCII "ASCII CASCII .ASCII ASCII .ASCII ASEID -asCII ASCIT ASCII /RAN/ /DOM/ 7 SE/ /EK / /AND/ 7 VE/ /RIF/ 7Y/<00><00> /INY/ /ATE/ /ST / /21 7 73ec/ /TOR/ 7 AC/ ASCII .ASCII <00><00> /INY/ CASCII ASCIT ASSI1 123 124 12 /CES/ /S 1/ /EST/ P.ABX: 116 124 124 063 116 1264 103 123 113 111 000 116 126 124 064 045 105 040 040 105 122 113 105 040 115 P.ABY: 045 P.ABZ: 040 CASCI! /ATE/ ASCIT /ST / ASCIT 722 / ASCII /7COi/ "ASCII /TRO/ ASCII /LLE/ /R P/ ASCII .ASCII /ROC/ "ASCII /ESS/ -ASCII /ING/ ASCIT 7 T1/ CASCII /ME/<00> CASCII <00> .ASCII /INY/ CASCII /ATE/ -ASCII /ST / ASCII /23 / -ASCII /ONE/ CASCII 7 TR/ "ASCII /ACK/ ASCII 7 SE/ CASCIT /EK / CASCIT /TIW/ "ASCII /E/<00> .ASCII /INY/ ASCIT /ATE/ CASCIT /ST / ASCIT /24 / 107 123 113 111 "ASCII CASCII "ASCII CASCIT /RAG/ /E S/ /EEK/ 7 11/ .ASCII CASCII CASCIZ /%N%/ /ATE/ /ST / 126 122 105 105 040 101 040 105 124 3106 003107 003112 045 101 123 116 124 124 115 116 115 105 040 104 105 106 000 045 105 040 040 103 122 103 045 105 040 040 116 117 105 120 103 123 107 11 000 3065 003070 003073 003076 003101 8-Jul=1983 15:21:53 8-Jul-1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 105 105 04D 105 000 045 105 040 & "ASCII P.ACA: TASCII /AVE/ /ME‘<00> VAX=11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA.11REL SEQ 46 Page 26 .REALIZRCFA (12 003131 003134 003137 003142 003145 003146 003151 003154 003157 003162 003165 003170 003173 003176 003201 3202 003205 003210 003213 003216 003221 3222 003225 3230 003233 32 003241 003244 003247 003252 3255 3260 003263 3266 003270 003273 003276 003301 3304 3307 003312 003315 003320 003323 003326 003331 003332 003335 003340 003343 3346 003351 003354 062 106 114 124 113 123 113 m 000 045 101 123 062 127 124 104 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 117 123 040 114 101 105 105 000 045 101 123 062 101 122 105 065 125 040 122 040 114 123 117 116 124 124 066 122 105 101 040 123 045 105 040 040 P.ACB: 116 105 116 123 122 045 126 124 124 124 P.ACC: 116 105 116 122 124 124 116 105 116 103 124 125 000 116 124 124 067 106 045 126 124 105 101 000 045 126 124 117 11 105 P.ACD: 045 105 040 040 P.ACF: 105 105 040 115 040 105 124 105 11 040 124 1264 124 105 116 040 123 106 124 117 122 103 124 124 116 124 124 070 045 105 040 040 101 040 107 122 105 124 126 105 4 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 003115 003120 003123 003126 ’ P.ACE: LASCI1 .ASCII LASCII .ASCII +LASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCI1 LASCII +LASCII LASCII .ASCI1 LASCII .ASCI1 LASCII .ASCII LASCII LASCII LASCII LASCII LASCII .ASCII .ASCII +ASCII LASCII LASCII LASCII .ASCII +ASCII +ASCII LASCII LASCII <ASCII ASCII LASCIF LASCII LASCII LASCII LASCII JASCII LASCII +ASCII .ASCII P.ACG: LASCII .ASCII LASCII .ASCII LASCII LASCII LASCII LASCI! LASCII .ASCI1 /725 / /FuL/ /L S/ /TRO/ /KE / /SEE/ /K T/ /IME/ <00> /INX/ /ATE/ /ST / /26 / /WR1/ /TE / /DAT/ /A T/ /EST/ <00> /INX/ /AEV/ /ENT/ /7 ST/ /ART/ <00> /INX/ /AEV/ /ENT/ / RE/ /STA/ /RT/<00> /INX/ /AEV/ /ENT/ / CO/ /NT1/ /NUE/ <00><00> /INZ/ /ATE/ /ST / /27 / /OFF/ /SET/ / T0/ /LER/ /ANC/ /E 1/ /EST/ <00> /INX/ /ATE/ /ST / /28 / /AVE/ /RAG/ /E R/ SEQ 47 Pa?e 27 VAX=11 Bliss=16 V3-555 . 11RELERS .REALJZRCFA (12 SUS : LLAKSHMANA SPIDER J 003357 003 003365 003370 003373 003376 003401 3404 003407 003412 003415 003420 003423 003426 003431 003434 3436 003441 003444 003447 003452 003455 3460 003463 3466 003471 003474 3477 003502 003505 003510 003513 003514 003517 003522 003525 3530 003533 003536 003541 003544 003546 003551 003554 003557 003562 003565 003570 003572 003575 003603 3606 003611 003614 003617 003622 8-Jul=-1983 15: 2] 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 M1 000 045 101 040 117 040 123 117 104 116 124 m 101 124 105 116 124 124 o7 122 105 122 105 040 123 000 116 011 101 101 m 105 105 MM 040 123 116 040 122 122 101 117 114 m 000 045 105 040 040 M 040 117 103 124 124 045 011 116 114 116 122 116 117 124 124 117 120 000 116 120 105 104 101 045 117 122 105 131 055 101 11 000 116 124 040 116 125 124 000 116 116 103 103 127 040 125 040 040 LASCII LASCII LASCII LASCII P.ACH: P.ACI: P.ACJ: ASCI1 LASCII LASCII1 LASCII .ASCII LASCII LASCII LASCI1 LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII ASCI1 .ASCII .ASCII LASCII LASCII L.ASCII LASCI1 LASCII1 .ASCII1 LASCI1 .ASCI1I 040 11 116 045 117 115 131 116 123 P.ACK: 045 P.ACL: 117 114 113 101 106 116 117 124 LASCII .ASCII LASCII 106 115 104 & LASCII LASCII LASCII .ASCII ASCI1 LASCII LASCI1 LASCII LASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII LASCII /0TA/ /T10/ /NAL/ 7 T1/ /ME/<00> /INX%/ /ATE/ /ST / /729 / /WRl1/ /TE / /PRO/ /TEC/ /T 1/ /EST/ <00><00> /3INX/ /ZA/<11<1D> /MAN/ /UAL/ 7 IN/ /TER/ /VEN/ /T10/ /N T/ /EST/ 7/ NO/ /T P/ /ERF/ /ORM/ /ED/<00> <00> /3INX/ /APO/ /WER/ / DE/ /LAY/ -/ /WAl/ /TIN/ /G/<00> /3INX/ /ATO/ /0 W/ /ANY/ /7 UN/ /Z1TS/ <00><00> /2IN%/ /ANO/ /7 CL/ /0CK/ /7 WA/ /S F/ /OUN/ /D O/ /N T/ SEQ 48 Pa’e 28 (12 .REALJZRCFA 11REL NA. SERS [LAKSHMA : SPIDERSU VAX=11 Bliss=16 V3=555 K 8-Jul=1983 15:21:52 8=Jul=1983 14:13:00 =t 4 e — b b — b = (T = - i YO O =2 NN = -=00 OO =2NO SO = = NOANNVWVI=NN — b NN -NON = = NO WYV [ eT e ) D D oD od e D —3 - b = 2—.—.0-.-.—.0-.-.0 FENRSTS FEENSSINEEZRR=REESE g NN S WO CZRCFAD RC25 FR END TEST GLOBAL TEXT SECTION 105 13 105 000 116 000 116 on 105 123 122 101 105 124 122 120 104 124 104 105 072 045 045 040 123 115 045 P.ACM: 045 040 107 P.ACN: 000 124 040 m 104 117 105 117 040 040 104 123 040 117 116 045 104 105 072 117 101 130 103 104 045 045 122 104 045 045 P.ACO: 116 123 120 101 040 045 045 106 114 107 105 123 122 045 124 040 123 075 117 101 101 1M1 040 107 124 040 P.ACP: 040 066 040 124 000 045 045 104 101 LASCI1 LASCII LASCII LASCII .ASCII LASCII .ASCII LASCII .ASCI]1 /HE / /SYS/ /TEM/ <00><00> /INX/ /N/<00><00> /2INX/ /ZA/<11>7 / LASCII /REG/ /1IST/ /ER / /FAl/ /LED/ 7 T0/ 7/ RE/ /SPO/ /ND / /AT / /ADD/ /RES/ /S: / 7 %0/ /63N/ .ASCII LASCII .ASCI1 LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII LASCI] LASCII LASCII /3INX/ /AAD/ /DRE/ /SS:/ /7 %0/ /63A/ <11>/EX/ /PEC/ /TED/ /: ¥/ /06%/ /A/<11>/R/ /EAD/ /: ¥/ /06%/ LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII LASCII1 LASCI1 LASCII .ASCI1 LASCII LASCII 116 101 122 123 045 045 105 105 105 040 066 01 101 040 066 000 & LASCII LASCII LASCII LASCII LASCI1 LASCII LASCII LASCII LASCII LASCII LASCII LASCII .ASCI1 LASCII .ASCI1 LASCII LASCII LASCII LASCII <00> /N/<00><00> /INX/ /AST/ /EP / /MAS/ /K = 7/ %0/ /2%A/ <11>/FA/ /ZILY/ /NG / /REG/ /1IST/ /ER / /= ¥/ /06%/ /A D/ /ATA/ SEQ 49 Pa?e 29 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : [LAKSHMANA SPIDER L 004075 004100 040 045 075 117 040 066 116 116 on 117 040 120 116 102 000 045 040 122 124 105 125 105 062 045 101 000 116 o 000 045 040 004174 004177 004202 004205 004210 004213 004216 004221 00422 072 126 102 m 104 120 075 117 045 057 057 057 057 057 057 040 062 116 004301 004304 117 045 004103 004106 004111 004114 004117 004122 004125 004130 045 045 101 120 1264 131 040 115 004141 004144 004147 004133 004136 004152 004155 004160 004163 004166 004171 004227 004232 004235 004240 004243 004246 004251 004254 004257 004262 004265 004270 004273 004276 004307 004312 004315 004320 004323 004326 004331 004334 004337 004342 004345 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 122 040 120 124 120 11 103 116 101 115 122 103 105 115 105 075 117 101 040 122 117 075 101 116 102 040 040 124 105 075 064 on m 040 045 117 040 105 106 040 106 01 11 117 117 072 117 114 040 062 040 126 123 116 040 062 116 on 125 105 117 122 122 123 045 000 127 124 P.ACQ: 075 117 P.ACR: LASCII LASCII /. =/ /%06/ JASCII LASCII /R = /_%0/ LASCII .ASCII LASCII .ASCI1 LASCII LASCII LASCIT LASCII LASCII .ASCII LASCII .ASCII LASCII .ASCII LASCII .ASCII .ASCII 122 123 103 1) 1M1 117 116 121 104 117 115 040 045 000 045 P.ACS: CLASCII CLASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII 000 045 P.ACT: LASCII .ASCII 000 101 P.ACU: LASCII LASCII 040 103 040 104 040 104 040 045 045 040 105 111 040 045 040 115 122 106 105 111 040 104 040 & LASCII LASCII +ASCII .ASCII LASCII .ASCII +ASCII LASCII LASCII LASCII LASCII .ASCI1 +ASCII LASCII LASCII LASCII .ASCII LASCII .ASCII LASCII LASCII LASCII LASCII /3N/<00> /INX/ /A/<11>7 / /POR/ /T T/ /YPE/ /7 NU/ /MBE/ /72/<00><00> /INX/ /A/11>7 / /POR/ /T S/ /PEC/ /IF1/ /C I/ /NFO/ /:/<57>/N/ /Vv/<57>/Q/ /B/<57>/D/ /1/<57>/0/ /D/<57>/M/ /P/<57>/ / /= %/ /02/<00> /ZNX/ /A/<11>/7 / /MIC/ /RO / /COD/ /E: / /MOD/ /EL / /= %/ /02%/ /A / / VE/ /RS1/ /ON / /= %/ /02/<00> /IN%/ /A/<11>7 / /NUM/ /BER/ / OF/ / RE/ /TRI/ /ES / /=%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 8-Jul-1983 15:21:53 CZRCFAO RC25 FR END TEST 8-Jul=1983 14:13:00 123 106 114 040 040 123 116 P.ACV: LASCII LASCII +ASCII LASCII +ASCII LASCII .ASCII LASCII LASCII +LASCII +LASCII +ASCII1 +ASCII /R F/ /AIL/ 7/ RE/ /cCov/ /ERY/ <00> /RCS/ /A F/ /AIL/ /ED / /70 / /RES/ /PON/ 103 040 m 106 P.ACW: .ASCII LASCI1 /RCl/ /P F/ 103 040 1M 104 117 105 117 123 106 114 O - —— — e b b b N) =2 — o b b R O=0OnN b -n-.g-o—n-l-n 106 114 105 126 131 NN OOON 040 1m 122 117 122 =W VWO ON =N~ ~ANRERZRNISSRFRSSI2RRR ONJ‘U‘—IOI\Jg ONSWNI= =) §O° /_P/ WWMHOOMN-=0OW LASCII R oo ey VIV 3888888388828ssssssssnss NN = = VN VIR N & = 004506 120 NNNNOOMN GLOBAL TEXT SECTION 040 127 000 11 104 117 105 117 000 105 040 124 122 105 117 040 040 123 11 111 117 105 000 105 117 101 040 040 126 040 LASCII +ASCII +ASCII +ASCII +ASCII 123 .ASCII 000 120 103 122 116 102 114 105 P.ACY: 124 105 104 105 124 105 125 /D/<00><00> /AIL/ /ED / /70 / /RES/ /PON/ /D/<00><00> /TES/ /T P/ LASCII +ASCII .ASCII .ASCII +ASCII LASCII LASCII LASCII .ASCI1 /VEC/ /TOR/ /7 AN/ /D B/ /R L/ /EVE/ LASCII LASCII LASCII LASCII P.ACZ: /DuwE/ /ATT/ /ERN/ / EC/ /HOE/ /D I/ /N R/ /CSA/ 7/ 1S/ /7 IN/ /COR/ /REC/ LASCII 124 124 101 125 123 LASCII LASCII LASCII LASCII LASCII 116 122 103 000 LASCII LASCII +ASCII LASCII +ASCII 11 122 101 123 117 17 P.ACX: 124 116 103 105 000 124 040 115 LASCII 114 040 040 123 116 105 040 LASCII 105 000 4 .ASCII LASCII .ASCII LASCII LASCII LASCII1 LASCII LASCI1 LASCII /7/<00><00> /L T/ /EST/ / FA/ /ILU/ /RE/<00> <00> /HOS/ /T D/ /ETE/ /CTE/ /D 1/ /IME/ 7/ ouw/ VAX=11 Bliss=16 V3=555 SEQ 51 Page 31 SPIDERSUSERS:[LAKSHHANA.l1REL.REALJZRC?A (12 N 004617 004622 004625 004630 004633 004636 004641 004644 00464 004652 004655 004660 004663 004666 004671 004674 004676 004701 004704 004707 004712 004715 004720 004723 004726 004731 004734 004737 004742 004745 004750 004753 124 122 122 122 107 125 105 040 124 114 122 040 040 105 117 000 123 120 105 040 124 104 123 117 115 103 120 124 101 114 122 m 040 106 122 116 040 105 105 102 124 040 122 000 124 040 101 104 101 117 040 124 101 110 117 040 124 040 122 000 116 102 106 123 117 103 101 104 131 110 120 124 P.ADA: 105 122 104 101 040 105 116 040 124 P.ADB: 122 106 101 105 117 P.ADC: 000 000 117 000 5004 005007 005012 005015 005020 005023 005026 005031 5034 005037 005042 005045 5050 005053 115 117 040 106 122 117 040 124 117 101 040 120 124 040 005061 005062 000 124 000 104 LASCII .ASCII 105 117 000 1 124 124 040 101 105 005056 040 122 122 004756 004761 004764 004767 004772 004775 005000 885003 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 122 000 105 122 102 106 040 105 116 040 116 11 105 105 105 104 115 131 125 105 104 123 117 103 124 116 130 103 104 101 P.ADE: 115 P.ADF: /T E/ /RRO/ /R/<00><00> /RIN/ /G B/ /UFF/ /ERS/ 7/ _NO/ /T C/ /LEA/ /RED/ / BY/ /7 TH/ /E P/ /ORT/ <00><00> /STE/ /P R/ /EAD/ / DA/ /TA / /DOE/ /S N/ /0T / /MAT/ /CH/<00> /POR/ /T F/ /ATA/ /L E/ /RRO/ LASCII /R/<00><00> .ASCII LASCII /0R/<00> <00> .ASCII LASCII LASCII .ASCII +ASCII .ASCI1 .ASCII LASCII LASCII .ASCII LASCII +ASCII LASCII LASCII .ASCII LASCII LASCII LASCII LASCII .ASCII LASCII 000 040 .ASCI1 LASCII LASCII .ASCII LASCII LASCII +ASCII .ASCII .ASCI1 LASCII LASCII +ASCII LASCII .ASCII .ASCII LASCII LASCII LASCII +ASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCII .ASCII P.ADD: 101 LASCII LASCII 11 123 120 105 040 122 116 040 105 122 104 122 & LASCII .ASCII /IN1/ /T S/ /TEP/ / RE/ /AD / /ERR/ /MEMW/ /ORY/ 7/ BU/ /FFE/ /R D/ /OES/ 7/ NO/ /T C/ /ONT/ /AIN/ / EX/ /PEC/ /TED/ / DA/ /TA/<00> <00> /DM / SEQ 52 Pa?e 32 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER B 8=Jul-1 83 15: 8=Jul-1 983 14: CZRCFAD RC25 FR END TEST IRCFA1 vO1. g et bp ey ke e ) By By o R L e Lo R RlBemt Bt Qo G X N Bt By By G0 By oy By ot oy R G ) g Bt oy G el L e el e L L iy ey S e e e e e iy S L 122 S 125 P.ADI: O 116 117 105 000 045 m 040 126 040 103 126 057 120 040 040 103 122 124 000 e e kel il e L kel e ke L L 124 040 000 116 011 122 105 114 105 m 104 131 104 123 116 122 103 041 e e e e e g By e B Boay By B a et B > > > o o o 120 S 117 122 114 P.ADH: D 057 045 116 m 105 125 040 117 w w w wuununmnnmnn wnunn w w w w w alalalalalzslizlizslslialslslalels] alalalalalslalalaslslalalalalelelely] alzalalzlzalalzslalalalalalalslslisalslislalalelelely] 122 s 116 040 040 040 116 122 120 101 126 075 117 101 122 105 114 045 000 116 on 040 124 122 124 122 040 114 105 117 000 045 040 040 040 124 122 1264 124 105 040 063 040 040 126 075 17 e 1m 122 103 105 12% 12 105 106 >> >>>>> > 040 124 116 040 104 > w o OO WVIN == SSnilown — b e b o d e e e i b d pry g-n—n-o..._n_o—h nNOO o RRvo=RRoR RO RO= == ONOONO —oo?fi3332::§§33382323332? OV = OO =\ g SRSR N\fl\fla SN =N B NWNONVMOCONONN=WN=0OWV AROVMNNO GLOBAL TEXT SECTION 117 5 /LLE/ /R/7<00><00> /AN%/ JA/11XX1D> /BR / SEQ 53 33 Pa?e VAX=11 Bliss=16 V3=555 (12 .REALJZRCFA 11REL ANA. SERS : CLAKSHM SPIDERSU C 8-Jul=1983 15:21:53 CZRCFAO RC25 FR END TEST 8-Jul=1983 14:13:00 ONNVWNS SO -~ 040 104 117 040 12§ 12 040 122 040 124 065 O=NO 125 105 116 120 105 105 040 104 117 123 040 105 064 m 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 m 104 040 040 105 040 116 102 106 P.ADL: P.ADM: 114 107 122 122 116 105 117 105 11 11 104 117 m 040 122 040 040 123 116 040 116 126 114 114 103 115 104 101 101 105 117 101 040 P.ADN: B 2 — — — e i b e b i d e R O=0O0NONNI==O N =W OO N) = =~y NWO i b — b b i d d nNON wvinN — b b b \) = b 32572 SUIN=G=R § RoR ONOSH PO NNV == NN=SOO0N 8R3233382R - 105 116 120 105 105 040 124 122 122 m 061 0O b GLOBAL TEXT SECTION 000 000 000 5 .ASCII +ASCII LASCII +LASCII LASCII LASCII LASCII .ASCII +ASCII .ASCII LASCII /GE / /AND/ / PO/ /LE / /TES/ /T S/ /ET / /ERR/ /OR / /BIT/ 7 15/ .ASCII .ASCII +ASCII .ASCII +ASCII +LASCII1 LASCII LASCII .ASCII LASCI1 LASCI1 .ASCII ASCII +ASCII LASCII LASCII .ASCII LASCII +ASCII .ASCII LASCII .ASCII +ASCII +ASCII1 LASCII LASCII .ASCII +ASCII LASCII LASCII LASCII +ASCII +ASCII LASCII .ASCI1 LASCII +LASCII LASCII /PUR/ /GE / /AND/ / PO/ /LE / /TES/ /T D/ /1D / /NOT/ / SE/ /T S/ /TEP/ /7 &4/ /BIT/ 7 14/ <00> /IN1/ /T D/ /1D / /NO / /CLE/ /AR / /RIN/ /G B/ /UFF/ /ER/<00> /FAl/ /LED/ / PO/ /LLI/ /NG / /ERR/ /OR / /IN / /RES/ /PON/ /CE / /RIN/ LASCII LASCII .ASCII LASCII +ASCII LASCII LASCII LASCII <00><00> /6/<00> /AVA/ /ILA/ /BLE/ / CO/ /MMA/ /ND / SEQ 54 34 Pa 2 REALJZRC?: SPIDERSUSERS:[LAKSNHANA.11REL. VAX=11 Bliss=16 V3=555 D 5604 5607 005612 005615 005620 005623 5626 005631 005634 005637 005642 5645 005650 005653 005654 005657 5662 005665 005670 005673 005676 005701 005704 005707 005712 005714 123 116 117 040 m 122 123 116 120 105 040 m 122 000 123 125 124 114 117 101 040 105 106 114 105 123 005752 005754 005757 005762 105 045 101 115 005717 005722 005725 005730 005733 005736 005741 005744 005747 005765 005770 005773 005776 006001 006004 006007 006012 006015 006016 006021 006024 006027 00603 006035 00604 006043 006046 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 125 124 114 105 122 040 105 106 114 105 m 104 045 101 124 040 122 000 101 101 101 106 105 126 125 075 17 120 055 1</ 106 114 105 120 040 040 123 106 114 105 1M 104 116 101 125 000 m 125 124 124 101 125 000 105 105 m 040 122 122 123 113 101 125 000 105 105 1) 040 126 123 123 113 101 125 000 116 124 105 130 122 121 116 101 106 127 104 105 040 m 122 P.ADP: 121 P.ADQ: 116 101 122 105 105 105 040 1m 122 045 111 040 000 045 101 110 104 040 106 124 101 105 040 105 040 117 123 040 114 040 045 101 105 17 063 P.ADO: P.ADR: P.ADS: 114 122 122 000 .ASCI1 LASCII LASCII ASCII LASCII LASCII .ASCII LASCI1 LASCII LASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCII LASCII +ASCII +ASCII LASCII LASCII LASCII LASCII LASCII .ASCII /SP1/ /N=D/ /OWN/ / FA/ /ILV/ /RE/<00> /SPl/ /N U/ /P T/ /EST/ / FA/ /ILV/ /RE/<00> <00> /SEQ/ /UEN/ /TIA/ /L F/ /ORW/ /ARD/ / SE/ /EK / /FAl/ /LUR/ /E/<00> /SEQ/ LASCII .ASCII LASCII .ASCII1 /E/<00> /INX/ /AT1/ /ME / +ASCII LASCII LASCII +LASCII .ASCII1 LASCII LASCII LASCII +ASCII LASCI1 +ASCII 120 105 000 116 106 5 P.ADT: /UEN/ /TIA/ /L R/ /EVE/ /RSE/ / SE/ /EK / /FAl/ /LUR/ /EXP/ /IRE/ .ASCII LASCII LASCII /D/<00><00> /ZNX/ /AFA/ LASCII /03/<00> LASCII LASCII .ASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII /TAL/ / ER/ /ROR/ <00> /AHE/ /AD / /A 0/ /FFS/ /ET / /VAL/ /UE / /= %/ SEQ 55 Pa?e 35 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 006201 — RRRSRISSRERNSSNIRIRININSS QS GE 2822255 UARN TS RSN RRG 04 o e s o b b o b i ) b ) b b b e b 101 122 124 103 075 117 101 125 105 117 123 113 075 117 000 045 124 124 107 122 113 040 064 040 122 N S S P.ADX: 116 P.ADY: ey ey Sy oy ey ey N e L L L oyg b 114 040 045 000 lalel alalzslzlalizsizizlislislislslslely] By b Bty Smmg lrom B B By bt g Sy ey g Gy B By o b g bt B 117 123 040 e Ll el e ienienienionisnien il R Lo X | e 045 125 R P.ADW: R 105 040 ke R 110 104 040 106 124 101 105 040 063 g Bt Bt e P.ADV: g by oy bt Do Bt Bt B 105 040 117 123 040 114 040 045 | 000 o) B 110 104 040 106 124 101 105 040 063 105 040 101 040 045 045 116 102 040 040 105 040 045 000 116 123 122 116 124 103 075 117 101 125 g g B Bt G By (ot g By By By L b e P.ACU: g b Doy by Bt Bt g B By Do b o 105 040 117 123 040 114 040 045 000 By B b o 110 104 040 106 124 101 105 040 063 ey o by By b By b e - D) b b b e b d e D) b ) b D b e e — =N NOWVIN) = OVOR')N 20\”\1’0\”55&&0‘0"\”\)-.-.-. ~ 8385550 S ssssases IRCFA1 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION own [=1V] N— £ R ) Co Co N 8=Jul=19 8=Jul-19 Plr VAX=11 Bliss=16 v3-555 RCFA (12 11REL.REALIZ NA. SERS [LAKSHMA : SPIDERSU SEQ 56 F 113 040 064 045 101 104 101 105 123 124 040 122 105 040 101 040 045 045 105 m 040 101 040 045 000 116 105 040 103 1264 124 125 105 117 116 124 10% 07 117 101 116 116 124 103 075 17 045 045 122 040 075 117 045 101 123 104 105 14) 040 124 124 124 122 122 045 101 m 116 101 122 040 066 040 124 075 117 116 045 101 17 117 101 105 043 040 062 116 102 040 104 123 116 104 101 105 040 122 000 116 106 114 107 104 040 045 045 104 101 040 066 000 116 102 103 066 040 106 040 045 000 045 125 101 122 123 107 101 040 123 105 117 000 045 101 111 040 104 075 117 101 101 040 045 045 006314 006317 00632% 00632 006330 006333 006336 006341 006344 006347 006352 006355 006360 006362 006365 006370 006373 006376 006401 006404 006407 006412 122 124 12% 11 040 064 040 104 107 122 006420 006423 006426 006431 006434 006437 006442 006445 006450 006453 006456 006461 006464 006467 006472 006475 0065 006503 0065 006511 006514 006517 006522 006525 006530 006533 006536 006541 006544 006547 006552 006554 006557 006562 006415 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 040 075 045 116 120 113 040 101 123 122 122 113 +AZCIl LASCII ASCI{ LASCII LASCII LASCII LASCII +ASCII LASCII LASCII /REN/ /T T/ /RAC/ /K = / %0/ /43A/ / EN/ /DIN/ /6 T/ /RAC/ LASCII LASCII +ASCII .ASCII LASCII1 74/<00> /INX/ /AEN/ /D P/ /ACK/ LASCII LASCII P.ADZ: LASCII LASCII LASCII LASCII1 .ASCII LASCII LASCII LASCII .ASCII LASCII LASCII 040 045 114 5 P.AEA: LASCII .ASCII P.AEB: LASCII .ASCII P.AEC: LASCII LASCII .ASCII LASCII +ASCII LASCII .ASCI1 LASCII +ASCII LASCII LASCII LASCII LASCII .ASCI1 LASCII LASCII LASCII +ASCII LASCII LASCII LASCII .ASCI1 LASCII LASCII LASCII /K = /7 %0/ /ET / /STA/ /TUS/ / ER/ /ROR/ /. = /%06/ /%A / /REF/ /7 &/ /= %/ /02/<00> /INX/ /ABU/ /S A/ /DDR/ /ESS/ /ING/ / DA/ /TA / /TES/ /T E/ /RRO/ /R/<00><00> /INX/ /AFA/ /ILL/ /NG / /ADD/ /R = /7 %0/ /6%A/ / DA/ /TA / /= %/ /06%/ /N/<00> /ZNY/ /ABL/ /0CK/ SEQ 57 Pa?e 37 VAX=11 Bliss=16 V3-555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 CZRCFAD RC25 FR END TEST GLOBAL TEXT SECTION IRCFAY v01.0 00656 006570 006573 006576 006601 040 124 124 116 105 104 101 122 123 122 TM 040 101 106 040 LASCI1 LASCII ASCII LASCII LASCI1 006607 114 105 104 .ASCII 006612 006614 006617 106 000 122 065 006720 006723 006726 006731 006734 006737 105 040 m 122 045 101 117 040 116 110 040 066 000 045 101 101 123 124 040 m 104 106 114 107 125 101 040 006745 006750 006753 045 124 103 006622 006625 006630 006633 006636 006641 006644 006647 006652 006655 006660 006663 006666 006670 006673 006676 006701 006704 006707 006712 006715 006742 006756 006761 006764 006767 006770 006773 006776 007001 007004 7007 007012 007014 007017 007022 007025 007030 045 043 040 066 000 122 104 105 117 106 114 000 101 m 116 040 101 10 Cc20 103 040 105 106 114 105 116 102 103 114 107 040 045 045 000 116 110 104 127 103 106 114 062 123 113 101 125 000 045 114 113 P.AED: 045 105 040 m P.AEF: 110 101 105 000 117 063 040 075 105 040 103 122 101 101 123 124 040 M 101 122 113 045 045 105 000 106 114 107 124 103 P.AEE: 105 124 075 117 116 000 101 m 040 122 103 075 LASCII1 m m 116 123 106 105 040 P.AEG: /7 DA/ /TA / /TRA/ /NSF/ /ER / /FAl/ /LED/ LASCII .ASCII LASCII <00><00> /RC2/ /5 S/ LASCII /7D/7<00><00> LASCI1 ASCII LASCII ASCII .ASCII LASCII .ASCII1 LASCI1 LASCII LASCII LASCI1 LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII .ASCII1 LASCII LASCI1 LASCI1 .ASCI1 ASCII LASCI1 /EEK/ 7 FA/ 7ILW/ /RE/<00> /INX/ /ABL/ /0CK/ / LE/ /NGT/ /H =/ /7 %0/ 763N/ <00><00> /3INX/ /AHE/ /AD / /Swl/ /TCW/ /7 FA/ /ZILE/ /FAl/ /LIN/ /G S/ /URF/ /ACE/ /7 =/ /%03/ 040 101 040 LASCII LASCII LASCII 117 116 LASCII LASCII LASCII .ASCI]l LASCII LASCII .ASCII LASCI1 /%A / /TRA/ /CK / /# = /7 20/ 763N/ <00> /REA/ /D S/ /ECT/ /OR / /FAl/ LASCII .ASCII LASCII LASCII ASCII LASCII <00><00> /AFA/ 7ZILY/ /NG / /7 TR/ /ACK/ LASCI1 P.AEH: LASCII1 104 101 m 040 122 1:2 P.AEI: /LED/ SEQ 58 Pa?e 38 VAX=11 Bliss=16 V3-555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 007033 007036 007041 7044 007047 007052 007055 007060 007063 007066 007070 007073 007076 007101 007104 007107 007112 007115 007120 007122 007125 007130 007133 007136 007141 007144 007147 007152 007155 007160 007163 007166 007171 007174 007177 007202 007204 7207 007212 007215 007220 040 075 117 101 105 117 043 040 066 000 127 124 120 124 124 105 040 M 104 105 105 105 123 075 106 040 124 114 127 040 040 116 040 075 104 116 101 120 124 040 040 007237 007242 117 040 124 114 127 040 007250 007253 007256 12 124 040 007273 007276 101 105 007223 007226 007231 007234 007245 007261 007264 007267 007270 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAY v01.0 102 045 045 000 045 043 040 066 040 103 122 040 045 045 000 122 105 122 105 040 123 106 114 000 130 103 104 127 040 106 101 125 040 040 117 040 mm 043 040 063 000 105 105 105 123 075 049 045 045 123 124 040 075 117 116 mm 040 117 103 124 124 101 105 P.AEJ: 120 124 040 040 117 040 P.AEK: 040 103 101 123 040 040 104 116 063 000 040 117 116 040 075 116 101 122 P.AEL: /D/<00> V/EXP/ /ECT/ /ED / LASCII /N/<00> .ASCI] .ASCI1 LASCII LASCI1 ASCII .ASCII1 LASCII .ASCI1 LASCII LASCII LASCI1 075 106 LASCII1 11 043 040 045 126 101 LASCII LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII LASCII LASCII LASCII LASCII ASCII LASCII LASCII ASCII LASCI1 124 Olog 04 045 116 101 125 040 /7 %/ /= ¥/ /06%/ /A S/ /ECT/ /OR / /# =/ 7 %0/ 763N/ <00><00> /WRl/ /TE / /PRO/ /TEC/ /T W/ /EST/ 7 FA/ LASCII 103 101 123 075 116 125 130 103 104 127 040 ASCI1 ASCI1 LASCII ASCII LASCII LASCII LASCII LASCII LASCII LASCII .ASCII LASCI1 .ASCII LASCII LASCII .ASCII1 ASCII P.AEM: /ZILE/ /Sw / /= O/ /FF / /7 AC/ /TuA/ /L S/ /W = 7/ ON/ /7 W /NIT/ /7 4/ /= ¥/ /D3%/ /AEX/ /PEC/ /TED/ /7 Sw/ / = /ON / /7 AC/ /TUA/ /L S/ /W = 7/ OF/ /F / LASCII LASCII ASCII /UNI/ /T W/ / =/ LASCII .ASCI1 /AAV/ /ERA/ LASCI1 LASCII LASCII .ASCII /%D3/ /73N/<00> <00> /3INX/ SEQ 59 Pa?e 39 VAX=11 Bliss=16 v3=555 .REALJZRCFA (12 ERS 11REL . SUS : [LAKSHMANA SPIDER 8=Jul-1 8=Jul-1 062 125 124 117 040 124 117 040 114 105 P.AEN: 137 120 122 040 120 117 101 040 11 122 P.AEO: 116 104 101 125 P.AEP: ey S Py iy S e N «AS g g g g g By Gy B g Dt g B P.AEQ: w 040 11 122 000 045 106 105 055 /INE/ g By Gy Bt By B Gy By B By Ot S 104 101 125 000 103 101 040 120 117 101 Oy e L a = . > . 103 115 > 103 115 104 101 125 000 105 137 124 104 040 115 116 106 114 105 105 104 101 125 103 115 104 101 125 000 116 044 114 122 . 125 120 107 125 > 105 116 116 000 130 el el el el il anienias bhendanlen La L Ko X op 1 103 040 m 104 p=d 040 105 124 105 155 040 045 045 045 000 123 117 103 w w w (7] wnunn w Lyl alalzslalalalslalalisals] alalalalelels] L lalalalalalalalalalalal e lalalalalnlalzalalalzalalalalalalslalslialalalalalele e S ey S e M L L L Ll el el il enienienisnienienianianlean L Lo Lo X o 1 oy b Gy B by Bt by Bog B By B g s ey S b Bt e ot by ey B B L +AS 105 105 062 1 050 051 040 062 056 062 . - NVIOOr VIO O WVINY SoSRS a3 aNN RS ZRRESS I8 2R3IGNSS - =HO =N ==NO S22RZISRZR N 8 _n-o-.o-og-o-.-a_. N= NVIHNO = W~ CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION /LUR/ /E/<00><00> /IN%/ /ASF/ /TLE/ /RR=/ SEQ 60 Page 40 VAX=11 Bliss=16 V3=555 RCFA (12 11REL.REALJZ L NA. SUS [LAKSHMA : S DER SPI 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 P e e el R NO = - FRRNOR ONWVINOCN SN =W §-¢ =NONNO W= VOO =OWVNIHWNNOO — e e ch e b RURSISRR gON NNO RNON=NO 33383 RRNSRS LYY v SV NS =SSOV WNNOON S =W R ONON=~NNO CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 125 105 107 132 114 105 117 103 105 116 103 116 101 105 122 122 117 000 116 044 045 106 120 113 040 101 050 101 105 122 104 120 114 122 105 105 120 105 055 116 114 105 122 13 122 MM 117 111 040 040 115 125 116 044 114 122 105 105 120 120 113 040 m 040 101 045 106 105 055 116 114 105 101 105 127 124 050 122 051 124 117 124 105 124 000 116 044 114 122 103 124 114 122 117 101 P.AET: 000 045 106 105 055 117 122 114 040 115 116 7 UN/ /REC/ /0GN/ /12A/ /BLE/ / ER/ /ROR/ 7 Co/ /DE/<00> <00> /2INX%/ /ASF/ /TLE/ /RR~/ /7 EN/ /VEL/ /OPE/ <57>/PA/ /CKE/ /T R/ /EAD/ 7 (P/ LASCII /T7)/<00> .ASCI1 LASCII .ASCII LASCII LASCII P.AEU: 13 122 111 117 051 : LASCII .ASCII LASCI1 ASCII .ASCII .ASCII .ASCII1 LASCII LASCII LASCII .ASCII LASCI1 LASCI1 LASCI]l LASCII LASCII .ASCI1 ASCI1 .ASCII ASCII LASCI1 LASCII .ASCII LASCII1 LASCII .ASCII LASCII LASCI1 .ASCII LASCII LASCI1 LASCII LASCII LASCII LASCI1 LASCII LASCII LASCII .ASCI1 LASCII P.AEV: LASCII L.ASCII LASCII LASCII .ASCII LASCII LASCI1 LASCII LASCII LASCII LASCII /ARl/ /TY / /OR / /TIN/ /EOUW/ /3INX/ /ASF/ /TLE/ /RR=/ /7 EN/ /VEL/ /OPE/ <57>/PA/ /CKE/ /T W /RIT/ /E (/ /PAR/ /1TV/ / OR/ /7 T1/ /MEO/ /7UT)/ <00><00> /3INX/ /ASF/ /TLE/ /RR=/ /7 CO/ /NTR/ /0LL/ /ER / /ROM/ /7 AN/ SEQ 61 Pa?e 41 VAX=11 Bliss=16 V3=555 .REALJZRCFA (12 1REL CLAKSHMANA. 1 SERS SPID:ERSU X L el il endanientenienlenla X L e L Ll /RIT/ /Y/7<00><00> /AINY/ D S /ASF/ /TLE/ /RR=/ o bt oo Brag (e (o Sy g Bt g et B S b S S S S ienienionianianien L Koy ] [ St oo i Do GB P.AEZ: Bomg B 045 106 105 055 111 040 11 040 101 124 117 124 105 B 117 051 g B 111 g 105 124 000 116 044 114 122 122 107 122 105 120 11 040 040 115 P.AEY: By b 124 114 by G 040 115 101 124 000 045 106 105 055 11 040 101 050 122 131 122 114 P.AEX: [y Sy Y ey ey Y e Ll e Ll Ll 122 117 120 111 000 116 044 114 122 122 107 105 040 101 124 117 114 122 103 124 114 122 101 120 111 P.AEW: g b 000 116 044 114 122 103 124 045 106 105 055 117 122 114 040 115 101 124 000 045 102 10 055 117 122 X 122 040 122 13 w w (7 w (alalzslzslalzslzlislalzslalislalalials] alalaslslizslslslislials] alalslalel (2lalalslalslialalelelely] (alalalalaslalslslalsleleleleyl ot Bmg B Bz By B g oy Srmy Bog fomeg Pt fomns Py S o S By sy oy B Doy Doy By IRy ST B T YT Ot cd O =b =k d DO = = — b b b P O S == —-_N)=NO HNOON S =2NOWVWNOO=0ONN OCON b eed oeh — D 040 115 101 124 000 116 044 Lo ko Kol CZRCFAD RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 010266 SEQ 62 Po?e 42 VAX=11 Bliss=16 V3=555 (12 RCFA 11REL.REALJZ NA. SERS : [LAKSHMA SPIDERSU /RIT / /Y/<90><00> /INX /ASF/ /TLE/ L 010271 010274 010276 010301 010304 010307 010312 010315 010320 010323 010326 010331 010334 010337 010342 010345 010350 010353 010356 010361 10364 010367 010372 010375 010376 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 RC25 FR END TEST GLOBAL TEXT SECTION IRCFAT v01.0 117 051 045 101 124 122 040 124 122 126 101 105 045 101 124 122 040 123 101 105 040 115 125 000 045 101 124 122 040 105 124 m 124 130 105 104 045 101 124 122 040 123 101 105 105 117 045 101 124 122 040 101 117 m 103 124 114 125 000 116 044 114 122 m 105 125 040 123 122 116 044 114 122 110 124 103 123 124 105 124 116 044 114 122 103 104 040 115 040 103 104 000 116 044 114 122 102 040 123 122 122 122 116 044 114 122 104 107 123 103 117 122 114 124 045 106 105 055 P.AFA: 116 122 120 115 124 000 045 106 P.AFB: 105 055 117 040 103 123 11 117 m 114 m 105 105 105 000 045 106 105 055 125 115 124 040 122 000 045 106 105 055 m 116 124 040 116 117 105 LASCII LASCII .ASCII LASCII LASCII1 .ASCII1 LASCII LASCII +ASCII LASCII LASCII LASCII .ASCII LASCII LASCII .ASCI1 LASCI1 LASCII LASCII LASCII LASCII 000 045 106 105 055 122 5 P.AFC: P.AFD: P.AFE: /0UT/ /)/<00> /INX/ /ASF/ /TLE/ /RR=/ /_IN/ /TER/ /RUP/ /T W/ /AST/ /ER/<00> /XNX/ /ASF/ /TLE/ /RR=/ / HO/ /ST / /ACC/ /ESS/ /7 T1/ .ASCII /MEO/ LASCII /UT/<00> LASCII <00> .ASCII /INX/ CLASCII /ASF/ LASCII /TLE/ +ASCI1 /RR=/ .ASCII / CR/ LASCII /EDI/ LASCII /T L/ LASCII /IM1/ LASCII /T E/ .ASCII /XCE/ .ASCI1 /EDE/ LASCII /D/<00><00> ASCII /XNX/ LASCII /ASF/ CASCII /TLE/ ASCII /RR=/ LASCII / BU/ LASCII /S W/ LASCII /AST/ LASCI1 /ER / .ASCII /ERR/ LASCII /OR/<00> .ASCII /ZNZ/ LASCII /ASF/ LASCII /TLE/ .ASCII /RR=/ LASCII / DI/ .ASCII /AGN/ LASCII /0ST/ LASCII /IC / LASCII /CON/ LASCII /TRO/ LASCII /LLE/ SEQ 63 Pa?e 43 VAX=11 Bliss=16 V3=555 .REALJZRCFA (12 ERS 11REL . SUS : LLAKSHMANA SPIDER 8=Jul=1983 15: 8=Jul=1983 14: CZRCFAO RC25 FR END TEST o +AS 045 106 105 055 116 114 040 116 103 117 1M1 116 106 122 045 106 105 055 116 122 120 127 124 000 045 106 105 055 101 124 101 105 105 057 11 040 126 m /R F/ /ATA/ /L E/ /RRO/ /R/<00><00> /3NX/ /ASF/ /TLE/ /RR=/ / IN/ /STR/ /UCT/ /10N/ / LO/ /0P / /TIMN/ /EOV/ /1/7<00> /XN%/ /ASF/ & 040 115 125 .AS w 120 111 117 000 116 044 114 122 m 101 104 117 105 117 040 105 11 105 000 116 044 114 122 111 105 125 040 111 000 116 044 114 122 115 116 116 103 122 104 122 105 116 114 116 122 126 116 117 ° m 124 103 117 114 105 w w alalslzlalalalizlislslslislslalalalelelelelels] alalnlalslslslslislslalalalelalelelsl alalalalalzlalslalslalalslislelely] et ) B (ot B o G o) S g D P By g B el ek anias Lan ke Ko ke R Ko B on | g g g Bt Bt Bt B g Bt g Bt G Bt b g g Bt Bt B g B Bt g g B e Ll i et P bt g By G By By Bt By g B G Gt G Gg et By St g Bt Bt Gy g o G Bt B B Gt Gt b Bt Bt g B g e Py ot (et g By Bt By Gy B Do by Sy B G B ) B G 055 > 122 114 +AS w 106 101 105 117 000 045 106 P 040 124 040 122 000 116 044 . b =D b b — O=2NNO SON—=ON& — N N — e b e b =N <=NNSNINOSNIN=ON — ed b d d D D b CONS D NNNOSRNNON o 2-.—.-.2 RoSIRumoR =VNE VNS NO=WVWON S =N S =N ONS=NO=8D 00N NW-= NN SN GLOBAL TEXT SECTION /1ER/ <00><00> /ANX/ /ASF/ /TLE/ /RR=/ /RIT/ /E/<00><00> /IN%/ /ASF/ /TLE/ /RR=/ Pa?e 44 VAX=11 Bliss=16 V3=555 NA. 11REL .REALJZRCFA (12 SERS : [LAKSHMA SPIDERSU = b4 45 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A (12 - wno Mo 000 Lalaal "~ o~ CZRCFAQO RC25 FR END TEST GLOBAL TEXT SECTION OUWO—ZLENRC—E =W TM~ <210 20WworNg—a 20Wwax « oA —m~dgd—ax —-NDOLVWOO IllllllllllllllllllllllIIII'&I"IIII"I]llllllllllllllllllll LOY NN NN OSSN N NN NN NN NN NN NN N NN NN Y NN NN NN NN SN NN NNNONNNNNENNNYNNTMNY o (=] A LLLLLLL LLLLLLLLVLLLLLLLLLLLLLVLLLVLLLLLLLLVLULULLLLULULLLLLLLLL OVOHBOY VLVNOLVL VVLVNVLV VNNVNVNV NVVNVVVV NNNNVNNV DNDNDDNN NDDNDNDN DNDDONND DD A AAAAAAA AAAAAAA AAAAAAA AAAAAAA AAAAAAA AAAAAAA AAAAAAA AAAAAAA ... ..'... .0.‘.. ...... l..... ...l.. .l.... .....I ...... ...... o -— o SEQ 65 Page VAX=11 Bliss=16 V3=555 8=Jul=-1 8=Jul=1 8=Jul-1 8=Jul-1 eo Ne— s CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION .e —=ge ,///’,/,///////,//<///,//<,/,///////,1///,///////,///<PPP 011260 W ZRCFA1 v01.0 :5 M ooa0Ll VAX=11 Bliss=16 V3=555 SEQ 66 46 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZR2?: (12 P L= - S SeRRREaERRRSS $833397RE SRGEEFEER o =0 WOWVWNN VINNSNNS .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(C P.AFD P.AFE P.AFF /vIC/ /E C/ /ALL/ 105 055 117 LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII1 LASCII .ASCII LASCII 117 105 .ASCII LASCII 007762° 010036° 010102°* 010146° 010222* 010276°* 010334 010376 010442° 010500°* 010560° 010626 010702°* 010740° 011036° 011136° 011216 011260° 011350°* 011422° 045 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 m 104 045 101 124 122 040 122 103 124 114 116 044 114 122 122 122 12 123 124 040 122 072 000 116 044 114 122 123 105 11 122 105 111 040 114 106 114 000 116 044 114 122 120 124 117 122 114 045 106 105 055 105 117 105 124 125 105 117 045 P.AFQ: 045 106 105 055 125 122 P.AFR: 123 040 122 103 103 114 101 105 045 106 057 116 6 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION O» N o W b b d — —d e ~2 o NN b wd d wd D wmd wnd b b = AN wNNNNNNNNO‘OO ownloN K-DOWOOWOV'NN&—D b =D OO0 5 bl — od o e o e e e 00000000000000000000000000000000000000000000000 b b b = b b b b b e b b b b - b b b b b b b b b b — o e d D e D D D D D D D D b - b b D =D b ~ C P.AFS: .WORD .WORD .WORD WORD .WORD .WORD .WORD .WORD .WORD ASCII LASCII +LASCII +ASCII .ASCII +ASCII +ASCII LASCI1 LASCII LASCII1 «ASCII LASCII LASCII .ASCII ASCII LASCII .ASCII LASCII .ASCII LASCII .ASCII .ASCII LASCII LASCII P.AFG P.AFH P.AFI P.AFJ P.AFK P.AFL P.AFM P.AFN P.AFO /INX/ /ASF/ /TLE/ /RR=/ / RE/ /SPO/ /NSE/ 7/ ST/ /ATUW/ /S E/ /RRO/ /R:%/ /5/<00> /ZNX/ /ASF/ /TLE/ /RR=/ / SU/ /PER/ /VIS/ /OR / /SER/ / FA/ /ILE/ /D/<00> /ZN%/ /ASF/ /TLE/ /RR=/ / PO/ /RT/<57> /CON/ /TRO/ /LLE/ SEQ 67 Pa?e 14 VAX=11 Bliss=16 V3-555 .REALJZRCFA (12 ERS 11REL . SUS CLAKSHMANA : DER SPI —3 =5 OS2 b e o b NN PNSS3 RRRT RomoR SE==8 NON-N o> b b b b b O = 000 116 044 114 122 125 116 116 105 122 123 124 040 104 RO R RS SEERN¥EE ~&~ B33 =NHNHOO NO =NYWNOO -a\UN nNOoOONINNO WVI= NS WWON el b b b NE3R8 RR3TSR LASCI1 LASCII LASCII ASCI1 .ASCII 124 105 124 122 122 045 106 105 055 116 117 040 1264 P.AFT: 116 124 125 103 105 P.AFP: NOWVIO b 040 115 125 105 117 b b — N D i wd O = b b [=l=lel=) par Quur Qur uurd - —=OWOWVNN o =N NOWVINN b b b b — kD O 8=Jul=1983 14:13:00 GLOBAL TEXT SECTION - - e 3 8=-Jul=1983 15:21:53 CZRCFAO RC25 FR END TEST 116 044 114 122 126 040 101 127 124 105 117 117 11 105 125 000 116 044 114 122 111 117 111 045 106 105 055 101 122 104 122 105 122 122 116 000 045 056 111 116 044 114 045 106 105 000 122 055 LASCII <00><00> .ASCII LASCI1 LASCII LASCII .ASCII LASCII /URN/ 7 ST/ /ATW/ /S C/ /ODE/ <00> L.ASCII LASCI1 LASCII ASCI1 ASCII LASCII LASCII LASCII .WORD WORD WORD WORD LASCII LASCI1 LASCII .ASCII ASCII LASCII LASCI1 LASCII LASCII .ASCI1 .ASCII1 LASCII LASCII .ASCI1 .ASCII 116 122 120 106 105 055 116 116 123 116 040 040 102 114 105 131 124 P.AFV: P.AFW: P.AFX: /R T/ /IME/ /0UT/ 7/ ER/ /ROR/ LASCII .ASCII ASCI1 LASCII .ASCII1 LASCII LASCII LASCII1 LASCII LASCII LASCI1 LASCII LASCI1 LASCII LASCI1 LASCI1 LASCII .ASCII /3INX/ /ASF/ /TLE/ /RR=/ 7 UN/ /KNO/ /WN / /RET/ P.AFQ P.AFR P.AFS P.AFT /3INX/ /ASF/ /TLE/ /RR=/ /7 VA/ /X R/ /EAD/ <57>/WR/ /ITE/ 7/ ER/ /ROR/ 7 ON/ /7 IN/ /TER/ /RUP/ /7/<00><00> /INX/ /ASF/ /TLE/ /RR=/ 7/ IN/ /CON/ /SI1S/ /TEN/ /CY / /AT / /U.B/ /FIL/ <00><00> /2INX/ /ASF/ /TLE/ /RR=/ SEQ 68 48 (12 ALJZRC?: 11REL.RE SPIDERSUSERS=[LAKSHHANA. VAX=11 Bliss=16 Vv3=555 Pa E 012216 012221 012224 012227 012232 012235 012240 012243 012246 012250 012253 012256 012261 012264 012267 012272 012275 012300 012303 012306 012311 012314 012316 012321 012324 012327 012332 012335 012340 012343 012346 012351 012354 012357 012362 012365 012370 012373 01c376 012401 012402 012405 012410 012413 012416 012421 012424 012427 012432 012435 012440 012443 012446 012451 012454 012457 012462 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFAT v01.0 040 103 123 124 103 101 125 115 000 045 101 124 122 040 103 123 124 103 101 125 114 000 045 101 124 122 040 103 123 124 103 101 123 126 105 122 050 120 105 000 045 101 124 122 040 103 123 124 103 101 123 126 105 122 050 122 105 m 117 m 105 130 124 056 124 000 116 044 114 122 m 117 11 105 13 124 056 117 000 116 044 114 122 m 117 m 105 13 124 105 117 116 13 120 040 124 116 116 123 116 040 040 102 13 116 044 114 122 m 117 m 105 131 124 105 117 116 13 105 040 124 045 106 105 055 116 116 123 116 040 040 122 040 124 040 122 123 051 045 106 105 055 116 116 123 116 040 040 101 103 045 106 105 055 116 116 123 116 040 040 122 040 124 040 111 123 051 P.AFY: . 6 P.AFZ: P.AGA: LASCII .ASCII LASCI1 LASCII LASCII LASCII ASCII LASCII LASCII LASCII LASCI1 LASCI1 LASCII ASCII .ASCII LASCI1 LASCII LASCII LASCII ASCII LASCII LASCII .ASCI1 LASCI1 LASCII LASCII ASCII LASCII LASCII1 LASCII LASCII LASCII .ASC11 LASCII LASCII LASCII ASCII LASCI1 LASCII LASCII .ASCII .ASCI1 LASCII .ASCII LASCII LASCII LASCI1 LASCI1 LASCII LASCI1 .ASCII1 LASCI1 LASCII LASCI1 LASCI1 ASCII LASCI1 /7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.B/ /MTY/ <00><00> /3INX/ /ASF/ /TLE/ /RR=/ /7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.A/ /L0C/ <00><00> /3INX/ /ASF/ /TLE/ /RR=/ 7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /SER/ /v0 / /ENT/ /RY / /(Pl/ /P S/ /ET)/ <00> /3INX/ /ASF/ /TLE/ /RR=/ /7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /SER/ /v0 / /ENT/ /RY / /(ER/ /R S/ VZET)/ SEQ 69 Pa?e 49 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER — b =8 d e b - R NN .a-o-.-n_n-o_ag-._o_n &8 ONOONINOSNINO VIV = (NS WWO N S =W P i R e e b R e e R R -no'-\;o-n-n-n-n-.-n-o-. VlNWO-‘-‘-‘N-‘g dgomNuOddde 223 am~u°-d-2a8 NSO WO =S N =S DNOOOO 2O g = NINING S = N= == =o &» OB =N =N O S =W SN= NS WWON S =2nOWNN =W S WWON -a-.-n-n-n-n-ng-n-n-ng - o b e e b R = g §°N°°NN° 388 NHRLOONINOSNINO O b b Voo wviaon — b b d € b b b b wd O b b R SRRR =)= = N0 AOOR MVRR § S=ppos=cRrr ON=OOO Sees NS S WOOONWOONWVWY SN = =2 NO 33 VNg Vi cNoo ONWONON WOV S O NOOON WO VON WY NSO N Y= N = b OV = WS WWON S =W e =NOONNO — IRCFA1 V0 e O LYY SV | CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 8=Jul~1 8=Jul-1 P.AGB: P.AGC: P.AGD: P.AGE: P.AGF: oW oW -2 - &Hu — OO Co Co NN F 6 Pa?e 50 VAX=11 Bliss=16 V3-555 (12 .REALJZRCFA 11REL NA. SERS : [LAKSHMA SPIDERSU SEQ 70 012732 012735 012740 012743 012746 012751 012754 012757 012762 012765 012766 012771 012774 012777 013002 013005 013010 013013 013016 013021 013024 013027 013032 013035 013036 013041 013044 013047 013052 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 013060 013063 013066 013071 013074 013077 013102 013105 013110 013112 013115 013120 013123 013126 013131 013134 013137 013142 013145 013150 013153 013156 013161 013164 013167 013172 013175 101 105 104 125 105 101 125 117 000 045 101 124 122 040 105 114 116 040 120 103 125 105 1m 040 056 104 000 013055 g°Jul-1983 15:21:53 =Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 104 1m 105 114 040 121 123 050 121 121 114 107 040 122 125 124 125 104 051 116 044 114 122 106 103 120 124 122 122 124 122 101 045 106 105 055 105 105 117 040 122 040 040 117 102 P.AGG: 116 045 P.AGH: 044 114 122 102 040 103 124 105 105 104 124 056 116 000 116 044 114 122 125 130 101 105 104 122 040 123 116 117 050 056 123 106 105 055 101 120 113 040 121 125 040 040 104 105 045 106 105 055 116 120 m 104 055 117 123 120 123 116 125 124 051 P.AGI: LASCII LASCII LASCII LASCII LASCII LASCI1 LASCII +LASCII LASCII LASCII .ASCII +LASCI1 LASCII LASCI1 LASCII +ASCII LASCI1 LASCII .ASCII +ASCII LASCII +ASCI1 LASCII LASCII .ASCII +LASCII LASCII +ASCII +LASCII LASCII LASCII LASCII +ASCII1 +ASCII LASCII LASCII .ASCII +ASCII LASCII .ASCII LASCII LASCII +ASCI1 LASCII LASCII LASCII LASCI1 LASCII +ASCI1 LASCII LASCII +ASCII LASCII LASCII LASCII LASCII LASCII /7 IL/ /LEG/ /AL / /D R/ /EQU/ /EST/ /7 (W /.QD/ /RQ)/ <00> /XNX/ /ASF/ /TLE/ /RR=/ / FE/ /NCE/ /-PO/ /ST / /ERR/ /OR / /AT / /PRO/ /TAB/ <00> /INX/ /ASF/ /TLE/ /RR=/ / BA/ /D P/ /ACK/ /ET / /DEQ/ /UEW/ /ED / /AT / /U.D/ /ONE/ <00><00> /INX/ /ASF/ /TLE/ /RR=/ / UN/ /EXP/ /LAL/ /NED/ 7/ D=/ /PRO/ /C S/ /USP/ /ENS/ /ION/ /7 (W /..T/ /DS)/ <00> SEQ 71 Pa?e 51 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (12 LLAKSHMANA . 11REL SPID:ERSU H 013176 013201 013204 013207 013212 013215 045 10 1%6 122 040 120 013245 013250 013253 013256 040 057 051 013220 013223 013226 013231 013234 013237 013242 101 105 104 040 m 104 130 116 044 114 122 104 040 103 124 055 106 114 040 106 063 063 000 013261 013264 3267 013272 013275 013300 013303 013306 013311 013314 013317 013322 013324 013327 013332 013335 013340 013343 013346 013351 013354 013357 013362 013365 013370 013372 013375 101 124 122 040 103 123 124 103 101 125 124 000 045 101 124 122 040 103 123 124 103 101 125 105 000 045 101 116 044 114 122 m 117 11 105 13 124 056 123 000 116 044 114 122 m 117 11 105 131 124 056 113 000 116 044 013406 013411 013414 013417 013422 013425 013430 013433 013436 013440 013443 040 103 123 124 103 101 125 113 000 045 101 111 117 " 105 13 124 056 123 000 116 044 13400 013403 8=Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION IRCFA1 v01.0 124 122 114 122 045 106 105 055 125 120 P.AGJ: 106 105 055 116 116 123 116 040 040 110 124 P.AGK: 045 106 105 055 116 116 123 116 040 040 123 117 P.AGL: 045 106 P.AGM: ASCII LASCII LASCII .ASCII LASCII1 LASCII .ASCI]1 LASCII LASCII LASCII LASCII1 LASCII LASCII LASCII LASCII LASCII .ASCII LASCI1 .ASCI1 .ASCII LASCII LASCII LASCI1 LASCII LASCII LASCII LASCII .ASCII1 LASCII .ASCII LASCI1 LASCII .ASCII 105 055 116 116 123 116 040 040 103 126 045 106 .ASCII LASCI1 LASCII .ASCII LASCII LASCI1 LASCII LASCII LASCII ASCII LASCII LASCII LASCI! 113 040 121 101 105 050 103 064 065 000 045 6 P.AGN: LASCI1 LASCII LASCII LASCII LASCII LASCI1 LASCII LASCII LASCII .ASCII LASCI1 /INX%/ /ASF/ /TLE/ /RR=/ 7 bu/ /P P/ /ACK/ V/ET / /D=Q/ / FA/ /ILE/ /D (/ /XFC/ /7 34/ <57>/35/ 7)7<00><00> /3INX%/ /ASF/ /TLE/ /RR=/ 7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.W/ /T1ST/ <00><00> /3INX/ /ASF/ /TLE/ /RR=/ 7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /U.S/ /EKO/ <00><00> /3INX/ /ASF/ /TLE/ /RR=/ /7 IN/ /CON/ /S1S/ /TEN/ /CY / /AT / /u.C/ /KSV/ <00><00> /2INX/ /ASF/ SEQ 72 Pa?e 52 VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER 1 013446 013451 013454 013457 013462 013465 013470 013473 013476 013501 013504 013507 013512 013515 013520 013523 013526 013531 013534 013537 013542 013545 013550 013553 013556 013561 013562 013565 013570 013573 013576 013601 013604 013607 013612 013615 013620 013623 013626 013631 126 122 040 117 104 117 104 114 107 040 103 105 045 101 124 122 040 103 040 125 040 114 101 117 117 000 045 101 124 122 040 113 127 102 040 14) 040 101 123 124 114 122 104 120 040 125 040 114 101 117 117 000 116 044 114 122 104 123 106 116 m 105 114 120 104 105 055 056 103 106 116 m 105 114 120 104 000 045 106 105 055 056 106 117 104 114 107 040 103 105 013637 013642 013645 013650 013653 013656 124 045 101 124 122 040 116 044 114 122 125 116 116 101 104 126 123 124 040 040 104 123 116 044 114 122 m 045 106 105 055 116 117 040 104 122 105 124 125 101 104 123 000 013634 013661 013664 013667 013672 013675 013700 013703 013706 013711 013712 8-Jul=-1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 056 114 101 130 040 105 124 040 040 000 045 045 105 114 106 105 103 105 102 104 106 105 055 114 107 040 103 130 125 104 131 115 116 045 6 P.AGO: P.AGP: LASCII .ASCII LASCII LASCII +LASCII +ASCII LASCII LASCII LASCII LASCII .ASCII .ASCI1 .ASCII LASCII .ASCII .ASCII LASCI1 .ASCII +LASCII +ASCII LASCII LASCII LASCII .ASCII .ASCII LASCII .ASCII LASCII LASCI1 .ASCII LASCII .ASCII LASCII +ASCII +ASCII LASCII LASCII LASCII LASCII LASCII /TLE/ /RR=/ /7 0./ /0PC/ /D F/ /0UN/ /D 1/ /LLE/ /GAL/ / OP/ /cCOD/ /E/<00><00> /IN%/ /ASF/ /TLE/ /RR=/ /7 D./ /CSF/ / FO/ /UND/ /7 IL/ /LEG/ /AL / /0PC/ /ODE/ <00> /INX/ /ASF/ /TLE/ /RR=/ / UN/ /KNO/ /WN / /BAD/ / DR/ /IVE/ / ST/ /ATU/ /S A/ /T D/ LASCII .ASCII LASCII LASCII +ASCII LASCII /T75/<00> /INX/ /ASF/ /TLE/ /RR=/ /7 IL/ LASCII P.AGQ: LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII P.AGR: LASCII LASCII /.DS/ /LEG/ /AL / /XFC/ /7 EX/ /ECU/ /TED/ / BY/ / DM/ <00> /ZNX/ SEQ 73 Pa?e 53 VAX-11 Bliss=16 V3=555 SERS .REALJZRCFA (12 CLAKSHMANA. 11REL SPID:ERSU N A 014154 014157 014162 ) SR ik O P.AGU: L L Ll N lend e ion danian hen L Loy J [ VIO b —d P e e Y e Y S Wy Sy Sy Sy Y L Ll e e el NWN=OOONWNOONWNY — ) Wi o‘gg§-o-fl22-m--w‘o 3R b b NN =VNONIS SNBSS = oNNONN S NWOONOWVO NV P.AGT: /SEN/ Sy Sy Sy oy ey ey e cowoon &= BRSNS ERNSRSReINRRODRUNS enieniendendenienienl L L CDCD b b Lop X Lo L Lo ] — d et QO == QOWVINON OONWNOO 2n2s8%s2 gy -.-a-n-.-o—ng _n-n-n-.-n-n_n-.g-. b b OONO—'?N—. === OO XS iy =Y 4 NWNO NS~ FNNOWVI=UNTNI= NS NN v eNSO — NSN RRUNSOR Ntk 2 d O =2 0ON) N =N WWMHRO NNV CWNOON P.AGS: [ SO =2 NONO\VINON W — b e b ) b wd O b b - OON) I =2 —a\no - ) —d b b NS == — VIO S —=On VIS =50 ZRCFA1 v01.0 OO WNWV=ONONNN S S NWONES =W \ng e OWNON) — 013715 P CZRCFAO _RC25 FR END TEST GLOBAL TEXT SECTION 8=Jul~1 8=Jul-1 /AN%/ /D/<57>/R/ /ECV/ <00><00> [=1V] o Ll Lad o~ &N —3 =l VO Co Co W J 6 SEQ 74 54 Pa?e V3=555 6 Bliss=1 VAX=11 (12 .REALJZRCFA 11REL NA. SERS [LAKSHMA : ERSU SPID K 014165 014170 014173 014176 014201 014204 014206 014211 014214 014217 014222 014225 014230 014233 014236 014241 014244 014247 014252 014255 014260 014263 014266 014271 014274 014277 014302 014305 124 117 040 040 104 124 045 101 124 122 040 11 040 124 101 124 107 116 056 114 123 124 045 101 124 122 040 120 040 104 101 104 106 000 116 044 114 122 104 126 116 040 125 m 040 040 117 116 124 105 116 044 114 122 125 117 014340 014342 014345 000 045 101 000 116 044 014414 014416 014421 014424 000 045 101 124 000 116 044 114 014350 014353 014356 014361 014364 014367 014372 014375 014400 014403 014406 014411 014427 014432 8=Jul=1983 14:13:00 GLOBAL TEXT SECTION v01.0 014310 014313 014316 014321 014324 014327 014332 014335 8-Jul=1983 15:21:53 CZRCFAD RC25 FR END TEST ZRCFA1 105 125 104 107 123 103 106 114 124 122 040 120 105 125 104 107 123 103 106 114 122 040 122 120 m 116 124 123 101 105 114 122 104 117 122 120 m 116 124 123 101 105 122 101 103 105 124 056 114 045 106 105 055 122 105 P.AGV: 117 106 114 116 M 120 106 040 101 000 045 106 6 P.AGW: 105 055 040 127 040 040 101 117 11 040 11 104 LASCII .ASCII1 ASCII LASCII LASCII LASCII .ASCII LASCI1 LASCII .ASCII .ASCII1 LASCII .ASCII LASCII LASCII LASCII ASCII ASCII .ASCII .ASCII LASCII LASCI1 .ASCII ASCII LASCII .ASCII ASCII LASCII /T C/ /ODE/ /7 AT/ 7 D./ /DFL/ /T1/<00> /3INX%/ /ASF/ /TLE/ /RR=/ / DR/ ZIVE/ 7/ NU/ /T F/ /AUL/ /TIN/ /G I/ /N P/ /.OF/ /LN / /STA/ /TE/<00> /3INX%/ /ASF/ /TLE/ /RR=/ /7 U/ /POW/ LASCII .ASCII .ASCII <00><00> /3NX%/ /ASF/ .ASCII LASCII LASCI1 .ASCII LASCII .ASCII LASCII LASCII 045 106 P.AGX: 045 106 105 055 104 P.AGY: LASCII1 LASCII LASCII LASCII .ASCII LASCI1 LASCII .ASCII LASCII LASCII LASCI] .ASCI1 105 055 040 127 040 040 101 117 mm 040 m 104 LASCII .ASCII LASCI1 LASCII .ASCII LASCII /ER / /UP / /DIA/ /GNO/ /ST1/ /CS / /FAl/ /LED/ /TLE/ /RR=/ /7 D/ /POW/ /ER / /UP / /DIA/ /GNO/ /STl/ /CS / /FAl/ /LED/ <00><00> /3INX/ /ASF/ /TLE/ /RR=/ /7 AD/ SEQ 75 55 (12 RC?: SPIDERSUSERS:ILAKSHHANA.11REL.REALJZ VAX=11 Bliss=16 V3=555 Pa L GLOBAL TEXT SECTION v01.0 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 120 122 101 040 m 122 124 040 122 106 114 105 116 045 014513 125 124 014505 014510 014516 014521 014524 014527 014532 014535 014540 014543 014546 014551 014554 014557 014562 014565 014570 014573 014576 014601 014602 014605 014610 014613 014616 014621 014624 014627 014632 014635 014640 014643 014646 014651 014654 014657 014660 014663 014666 014671 014674 014677 8-Jul=1983 15:21:53 3 14:13:00 8-Jul=198 CZRCFAOD RC25 FR END TEST ZRCFA1 m 104 045 101 124 122 040 123 104 056 103 122 107 105 040 103 123 124 103 000 045 101 124 122 040 113 127 127 124 040 101 116 124 056 103 000 045 101 124 122 040 101 044 114 122 105 124 040 115 040 106 105 055 103 115 124 105 117 000 P.AGZ: LASCI1 LASCII1 .ASCII .ASCII +LASCII +ASCII LASCII .ASCII LASCII LASCII .ASCI1 LASCII LASCII LASCII /APT/ /ER / /CAR/ /D F/ /AIL/ /URE/ <00> /IN%/ /ASF/ /TLE/ /RR=/ 7/ EC/ /.TW/ /R T/ LASCII /UT/<00> LASCII .ASCII 045 106 105 055 056 116 125 105 040 116 122 104 116 116 123 116 000 P.AHA: 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: 116 044 114 122 125 105 057 122 126 m 040 101 1M1 117 11 105 131 6 /IME/ /D 0/ ASCII /XNX/ LASCII /ASF/ .ASCII1 /TLE/ .ASCII /RR=/ CLASCII 7/ U./ LASCII /SEN/ LASCII /D/<57>/U/ .ASCI1 /.RE/ LASCII /Cv / +ASCII /RIN/ +ASCII /G R/ LASCII /EAD/ LASCII 7/ IN/ .ASCII /CON/ LASCII /S1S/ LASCII /TEN/ LASCII /CY/<00> LASCII <00> .ASCII /XNZ/ LASCII /ASF/ .ASCII /TLE/ +ASCI1 /RR=/ LASCII / UN/ .ASCII /KNO/ LASCII /uWN / LASCII /WAl/ LASCII /TRV/ .ASCII1 / RE/ LASCI1 /ASO/ LASCII /N A/ LASCII /T D/ LASCII /.RV/ LASCII /CT/<00> LASCII <00> .ASCII /ZNZ/ LASCII1 /ASF/ LASCII /TLE/ LASCII /RR=/ LASCII / D./ LASCI1 /ARC/ VAX=11 Bliss=16 V3=555 SEQ 76 Page 56 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A (12 v01.0 014705 014710 014713 014716 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 15045 015050 015053 015056 015061 15064 015067 015072 015075 015100 015103 015106 015111 015114 015117 015122 015125 015130 015133 015136 015141 015144 015147 015152 8-Jul=-1983 15:21:53 3 14:13:00 8-Jul=198 CZRCFAO RC25 FR END TEST TEXT SECTION GLOBAL ZRCFA1 014702 oty 123 040 105 045 000 116 m 116 040 116 103 123 124 116 116 132 101 124 122 040 123 113 117 104 105 040 040 114 101 124 103 045 101 124 122 040 110 124 116 040 101 104 040 m 040 m 104 045 101 124 122 040 110 124 116 040 101 104 040 115 104 117 106 104 114 105 040 104 105 117 044 114 122 125 105 040 125 040 105 124 1m 105 114 122 113 116 044 114 122 125 124 040 m 104 107 115 127 124 106 114 000 116 044 114 122 125 124 040 1m 104 107 115 103 120 LASCII /S D/ P.AHD: .ASCI1 .ASCII /E/<00><00> /INX/ P.AHE: LASCII .ASCII 104 LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII LASCII 040 124 111 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 1 040 101 122 105 101 105 000 045 106 105 055 056 123 m 124 m 040 101 117 101 P.AHF: LASCII LASCII .ASCII LASCII .ASCII LASCII LASCII LASCII +ASCII LASCII LASCII LASCII LASCII .ASCI1 LASCII LASCII .ASCII LASCII LASCI1 LASCII LASCII LASCII .ASCI1 .ASCII LASCII LASCII LASCII LASCII LASCII ASCII LASCII LASCII .ASCII LASCII LASCII LASCII LASCII LASCII LASCII .ASCII LASCII LASCII /1D / /NOT/ /7 F1/ /ND / /CLO/ /SES/ /T W/ /NDO/ /NE / /ION/ /ASF/ /TLE/ /RR=/ /7 U./ /SEE/ /K F/ /OUN/ /D S/ /EEK/ 7/ T0/ 7/ IL/ /LEG/ /AL / /TRA/ /CK/<00> /ZN%/ /ASF/ /TLE/ /RR=/ 7/ U./ /HTS/ /T 1/ /NIT/ / DI/ /AG / /DMA/ / WR/ /ITE/ / FA/ /ILE/ /D/<00><00> /ZN%/ /ASF/ /TLE/ /RR=/ /7 U./ /HTS/ /T 1/ /NIT/ / DI/ /AG / /DMA/ 7/ CO/ /MPA/ VAX=11 Bliss=16 V3=555 SEQ 77 Page 57 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A (12 N 015155 015160 015163 015166 015170 015173 015176 015201 015204 015207 015212 015215 015220 015223 015226 015231 015234 015237 015242 015245 015250 015253 015256 015260 015263 015266 015271 015274 015277 015302 015305 015310 015313 015316 013321 015324 015327 015332 122 106 114 000 045 101 124 122 040 123 122 117 104 123 105 123 040 104 123 120 116 040 124 045 101 124 122 040 123 122 122 105 101 117 123 122 104 012054* 015334 015336 015340 015342 015344 015346 015350 015352 012134° 012202°' 012250° 012316° 012402° 012466° 012534 012602° 015400 013512° 015354 015356 015360 015362 015364 015366 015370 015372 015374 015376 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAQO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 v01.0 012650° 012716° 012766' 013036° 013112° 013176° 013256' 013324° 013372° 013440° 105 101 105 000 116 044 114 122 125 131 040 125 040 056 122 105 101 040 056 116 117 123 000 116 044 114 122 115 124 040 111 123 103 040 123 124 000 040 1M 104 045 106 P.AHG: 105 055 056 104 106 116 123 104 040 124 116 123 123 040 124 105 045 106 105 055 101 105 104 126 +ASCII LASCII ASCII ASCII .ASCII LASCII +LASCII ASCII ASCII LASCII LASCII .ASCI1 LASCII LASCII /RE / /FAl/ /LED/ <00><00> /IN%/ /ASF/ /TLE/ /RR=/ /7 U./ /SYD /R F/ /O0UN/ /D S/ /S5.D/ LASCII LASCII LASCII /SET/ /7 AN/ /D S/ +LASCII LASCII .ASCII .ASCII LATCII P.AHH: 040 114 101 105 105 000 6 P.AFU: LASCII LASCII LASCII LASCII +ASCII1 LASCII +ASCII1 +ASCII LASCII LASCII LASCII .ASCII +ASCI1 .ASCI1 LASCII .WORD .WORD .WORD +WORD .WORD .WORD .WORD .WORD .WORD .WORD +WORD .WORD +WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD /ER / /S.S/ /PN / /NOT/ / SE/ /1/<00> /INX/ /ASF/ /TLE/ /RR=/ /7 MA/ /STE/ /R D/ /RIV/ /ES / /ACL/ /0 A/ /SSE/ /RTE/ /D/<00><00> P.AFV P.AFW P.AFX P.AFY P.AFZ 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 SEQ 78 Pa?e 58 16 V3-555 VAX=11 Bliss SERS .REALJZRCFA (12 LLAKSHMANA. 11REL SPID:ERSU d e d b d D b b D e e e d WWWNHNIN) = b =2 b d d — — Vi ege d b b b b — O=O SO =S OOOON=ONO==uNN=O b e b ~ L4 e o o o . ° > >> . by B P.AHM: +AS > o [ g S by S Y g Bt b ey ey Y B B L Bt B Ll L Do B Ll B w wmunumnnnm wn (7] wn w il ianlen Lan Lo Ko Lo 1o | wnunn alalzlalalalalalalalalsl alalalzlalalzlalalalalalal >> P P.AHN: >> > >>>> RS =NNO P.AHO: — OOWVMWWO ViV - onNO O=O0O= = W g3 —_— P.AHL: b W= O=O=NO SVNN=O0N= — — — P.AHK: PR o T R S Y sR b e b b O SR BNN=O0000 =S\ = = = OO —_n) = NOOWN==O=N0N OV =O O NWNWVINO 101 P.AHJ: — —3 ONO-‘O&&OONO-‘§ _s-.-.o—n-b-n-o-nc—.-.—n-n-l-a-og o — O=O=O— RR S2S333RIZ2RIZR 8233RES VIOONON S OMNNWVION S S ~NWVINVZWW WVINOON = N=0OWn =W d —d o o b o d —d W V[V =O d 3% D [elelelelelelelela] P OF W NN ZRCFA1 V0 LI d =8 WOWNINSNNON b elelelelelelelelelelele] 015544 Qo-.-n-og-n-n RO SO == RS — [elelelelelelelele e 8 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION 014416 70° /AVA/ /ILA/ /BLE/ /AN/<00> 7 8=Jul=19831 5: 2 1: 53 8-Jul-19831 4: 1 3: 00 VAX=11 Bliss=16 V3-555 NA. 11REL.REALJZRCFA (12 SERS : [LAKSHMA SPIDERSU Paflo SEQ 79 59 b e e e b d ad b D b b )= O= == b ecd O IV OOONO==0O 2d°—'N°—.N°° et - O=OO=0ONON N=NR = OWWW P.AHR: NOO=O VSIS VIW e wnd o —— e 2 PRy —y 53T O= =N wao P —==000 OO\ === N e g b 1 P.AHT: == -aNINNNOH=ONN OSHSOSVIOWN=0S VI O S VIONN=0DN e e 0 000 O - VINS oo 101 P.AHU: [=1=] =2\ DOt ow NOWVOR =W ES 3fifi39§ RRURRRR RIZZIRZIZRR 2o ~N NN =Y ——— — e d VIOV D = RISZRS SR INO =W OO NO RONN \h-—'—.\homoog N b N NSO O O=O=0O =0 NN CONNSNNO N =OWVIN) = =d b =dOV N==ONMN=0N=O N VW= == OO=00 ON N = =2\ — — [e]lelelelelels] c CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION /0AD/ / FA/ /1Ly/ /REX/ P.ANWP: P.AHW: P.AHV: /N/<00><00> /XAS/ P.ANI: P.AHS: /NEX/ /N/<00><00> /XAU/ /NIT/ /0R%/ /N/<00><00> 7 8=Jul=19 831 5:2 1:53 8-Jul-1983 16:1 3:00 Pa?e 60 VAX=11 Bliss=16 V3=555 (12 .REALJZRCFA 11REL ANA. SERS : LLAKSHM SPIDERSU SEQ 80 od ek 040 103 123 122 122 000 101 116 117 105 105 117 116 110 124 125 105 101 105 040 122 045 000 103 124 114 122 122 122 000 101 111 104 126 105 117 116 101 123 107 106 115 116 116 122 114 m 116 124 045 115 123 105 122 040 040 124 116 040 101 117 m 116 P P.AIC: e g g B Bt B B B By g B & & & & & 8 & 8 & 08 & b3322222222224 «AS <AS ASC ot Gy g Bomg bt By B Bt g Gy g Bomg g B B B (g B g g By By g By Pt B By Bt g B g B Bt g B B g B lan ke ) g Bi e L L U L Lw w w7w T U T L U w wwumumunnumnm alalalalalalaslalslslslalalalalalelely] alalslnlisls] (] ala] alalalalsielslslalelelsly] alalalslalalalalalialelelelely] e Bt G g By B B o) Bt et N N I e L e L L L L] g g g B g By g By o Gy B B by o B o By g B g ey Gt Do G B By Bt Dot . « 040 122 045 . 103 120 105 122 122 000 104 101 122 122 000 >> >p>>» 2eep>>» P w wvn (7. 17 37,17} 106 0 101 123 102 ® 127 124 120 1264 124 045 oNw - - b b -bg N Ra= g_. =OONON -ag—s-b—a 2 \) b 2-.-.—.-.-.-. IS =2 = OO N VINO =iy O =2~[« VIV NIV, [ NIV} g®= 2 RARSRR N 101 111 040 117 103 104 000 101 115 122 105 117 116 101 124 105 117 116 OWVINO HNI~NW ONNWVIWWNWNN e ek D D 8338833223835 R8RRERESE D o eed et D md ed omh = 0D CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION /0R%/ ZAC/ 00><00> 7 8=Jul=198 8=Jul=-198 Pa?e 61 VAX=11 Bliss=16 V3=555 (12 .REALJZRCFA 11REL . ANA SERS : CLAKSHM SPIDERSU SEQ 81 E 8-Jul=1983 15:21:53 8-Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION b d b b e o e e e e and [=lelelelelelelelelelele T 7 P.AHQ: .WORD +WORD .WORD +WORD +WORD +WORD +WORD «WORD .WORD .WORD .WORD P.AHR P.AHS P.AHT P.AHU P.AWV P.AHW P.AHX P.AHY P.AHZ P.AIA P.AIB PSECT gGLOBS. .BLK 1 .WORD .WORD RT:: .BLKW RT.TABLE:: HWP.TABLE:: BLKW XMT.DATA.BUF:: BLKW RCV.DATA.BUF:: KW CLK.ADR:: P.AIC P.AID 1 400 400 CLK.TYPE:: CLK.CSR:: CLK.HERTI:5 VEC.AD::.gbKB RC25.ADDR:: .BL RC25.DATA:: .BLK : COM.AREA: .BLK ’ : HEAD.AREA: BLKW RECEIVE.RING:: .BLKW : SEND.RING: .BLKW REC.ENVELOPE:: .BLKW : : SND.ENVELOPE .BLKW 1000 540 RO, D , GBL SEQ 82 P‘Pe 62 VAX-11 Bliss=16 V3-555 .REALJZRCFA (12 ERS A. 11REL SUS : LLAKSHMAN SPIDER F 8=Jul=1 983 15: 2 1: 53 8=Jul-1 983 14: 1 3: 00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION b O —eadadadd =0 s —3 e e e Y I N BUF .LENGTH:: .BLKW NUM.RETRIES:: .BLKW R — e e i e b W P6:: RET.STATUS:: .BLKW CANCEL.TIMER:: .BLKW CMD.SLOT:: .BLK RES.SLOT:: .BLKW .BLKW LBN:: .BLKW LBN.ST:: LBN.ED::.BLKW LBN.SZ:: BLKW FREE.MEM.ADDR:: .BLK MEM.SIZE:: .BLKW H.SADD::.BLKW H.EADD: : .BLKW —b ~ o W R: : .BLKW MSGAD END.LBN:: .WORD P.MASK: :.BLKB B.MASK: :.BLKB e 003071 .BLKW CMD.REF:: BLKW BYTE.COUNT:: .BLKW TICKS:: .WORD SECONDS:: WORD MINUTES:: WORD .BLKW TIP:: DATA1:: .BLKW DATA2:: .BLKW DATA3:: .BLKW DATAL:: .BLKW . 000001 - BUF .DESCRPTR:: 005562 oy IRCFA1 vO1 7 VAX=11 Bliss=16 v3=555 SEQ 83 Pa?e 63 ANA .11REL.REALJZRCFA (12 SERS : [LAKSHM SPIDERSU DM.REC:: DM.XMT:: TEMP:: o» o oW oW fl~ - = & O 005706 005710 005712 LSSOFT, TSPTHV, LSRPT, LSINIT LSCLEAN, LSLAST, LSHARD, LSDVTYP Lsossc. Lsou. LiAu. LSAUTO, p’ 116 th .Tlrl LSERRTBL= L$Sw== LS LSDEPO== DFPTBL== SFPTBL== RINGBASE== TIME== " oo = omo b b b ed e b nauunnn :: :: n NN 1 "W nwm e ORI wvmwumumunmnuvm [= AR T IO R R = w —f OCOODOD FR w - 000001 - BYT.CNT:: 005700 - 005704 000000 ERRTYP » LSSWLEN+2 LSHWLEN+2 LSREV+1 LSHWLEN+2 LSSWLEN+2 COM.AREA+10 & SEQ 84 64 VAX=11 Bliss=16 V3=555 11REL .REALJZRCFA (12 SPIDERSUSERS: LLAKSHMANA. Sededed 005702 RETRIES:: .WOR FAL.CODE:: .WOR EST:: DMC.T 005676 b 8=Jul~-1 8=Jul~-1 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION ZRCFA1 V0 7 bl Co0 Co (1 6 Pare H 8=Jul=19 83 15:2 1 :53 8=Jul=19 83 14:1 3 :00 R mIOTMOMADIN<S<XE<C-ND > ACL F = — . NN o NN > 0 38 DBM39 alalalnlnlalalnlnlals 34 DBM35 36 nnnn > 001450° v VOV VOVVOVVOVUVOVOVOVOVOVOVOOVOVOOOOODD . e OO DO BDDDBDD DBDBBDDDD 222> ovvVO0=2 =r Re.ToOTM CZRCFAD RC25 FR END TEST GLOBAL TEXT SECTION FMTS MSG.14 DMC.ERR== IN] .MSG== END .MSG== BRERR== L ] D>N< —idalsl ))))))s))))) b =i NO OO0 NN — W=0nnnnn o v = FMT6= .. IRCFA1 v01.0 7 .ADI SEQ 85 Pa?e 65 VAX=11 Bliss=16 Vv3=555 (12 .REALJZRCFA 11REL . RS : LLAKSHMANA SPIDERSUSE CZRCFAO RC25 FR END TEST =Jul= GLOBAL TEXT SECTION 005332* oo' VAX=11 Bliss=16 V3=555 SPIDERSUSERS: CLAKSHMANA MSG.17== MSG.18== MSG.19== MSG.20== MSG.21== MSG.28== MSG.29== MSG.350== CT0.ERR== P.ADJ P.ADK P.ADL P.ADM P.ADN P.ADO P.ADP P.ADQ P.ADR AHEAD .MSG== BHEAD .MSG== CHEAD .MSG== DHEAD .MSG== HSG TK.DSP== MSG.LBN.DSP== MSG.STATUS. ERR P.ADT P.ADU P.ADV P.ADW P.ADX P.ADY P.ADZ 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== PFE.STRUCT== EMSG.STRUCT== RC.STRUCTURE== SDUP.STRUCT== SMSCP.STRUCT== P.AEB P.AEC P.AED P.AEE P.AEF P.AEG P.AEH .AEl P.AEJ P.AEK P.ADS PFE.ERR== P.AEL P.AEM P.AEN P.AEO P.AEP P.AEQ P.AER P.AFP P.AFU P.AH] P.AHQ PSECT SUMMARY SPLITS Words 77 1510 Attributes RO, I ., RO, D , 3704 RO, D , LCL, GBL, GBL, REL. REL, REL, CON CON CON LIBRARY STATISTICS File ........ smbol o e Total Loaded Percent Blocks Read PgEO 86 11REL.REALJZRC’: (?g J ZRCFA1 v01.0 ; 1564 COMMAND QUALIFIERS : : 8-Jul=1983 15:21:53 8=Jul=1983 14:13:00 CZRCFAO RC25 FR END TEST GLOBAL TEXT SECTION : SPIDERSUSERS:[LAKSHMANA.11REL.REALJAZTECO0.L16;1 503 BLISS /PDP11/LIST ZRCFA1.B16/EN:NOEIS 0 code + 5291 data words Size: 00:29.7 Run Time: 01:29.0 Elapsed Time: Memory Used: 274 pages Compilation Complete 7 29 47 SEQ 87 Pa?e 67 VAX=11 Bliss=16 V3=555 L .REALJZRCFA (12 NA.11RE SPIDERSUSERS:CLAKSHMA ' K CZRCFAD RC25 FR END TEST IRCFA2 7 8=Jul=1983 15:23:2 5 8=Jul=1983 14:44 :20 SEQ 88 1 Pa?e (1) ZRCFA SPIDERSUSERS : [LAKSHMANA. 11REL .REALJ VAX=11 Bliss=16 V3-555 MODULE ZRCFA2 (!}éghg :CgRCFAO.RCZS FR END TEST' v01.0 OPTLEVEL = 0, ?DDRESSING_HODE (RELATIVE) BEGIN §<eLr/LouencAse,xev> Library "AZTECO'; require "BLSMAC.REQ‘; ) i i i i i i i NN NN NININININ) = b b b «d b b W WWWWNI i vnawg 07 W= O VBNV WN=O0VRONOWVSAWNN=O -‘—ldddddddd—l—lddddd—.ddddddd—.d—h—.-‘dddd-fldddd 2N2222 structure RC2S5 [0, P, S, E] = begin local RC_REG; i i BB WN ! TO THE AZTEC RC_REG = .(RC25 + Xupval*0)<0, Zbpval, 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_COM_AREA, NXMI~: LSISR novalue, CLK_INT_SERV : LSISR novalue, SET_INT_VECTOR : novalue, RECSTATUS, SET_CNTLR_CHAR, RE!D,CHD. READ _FILL_RING : novalue, Vi ! DEFINE ACCESS ALGORITHM ! TO ALLGW FIELD REFERENCE GET _ONIT 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, L CZRCFAO RC25 FR END TEST IRCFA2 v01.0 3 1546 : H 1547 1548 : 1550 : 1549 : 1551 : 3 1554 1555 : : :H H : 3 : 3 : : s 3 : 3 1552 1553 1556 1557 external ADAPTO, CONTRO, COM AREA blockvector [REC_ALLOCATE + SND_ALLOCATE + HDR_S1Z, 2, word], HEAD AREA : ref block C4, word) field (HDRTFIELD), field (DSC_FIELD), , 2, word) RECEIVE RING : ref blockvector CREC ALLOCATE word] field (DSC_FIELD), 2. CATE, SEND_RING : ref blockvector CSND_ALCO E RB_SIZE + 2, word]f7eld (ENVFIELD), lLLOCAT CREC tor blockvec PE ENVELO REC SND_“ENVELOPE: blockvector [SNDALLOCATE. SB SIZE + 2, word] field (ENVFIELD), 1561 CLK TYPE : uord. 1567 1568 8YTE COUNT : word volatile, CLK_ADR: word, CLK_CSR: word, HERTZ 2 Hord CLK_| CLK"START : word, TICKS : word volatile SECONDS : word volatile, MINUTES : word volatile, : 1569 MSGADR : word volatile, 3 2 : 1571 1572 1573 DATA3 : word volatile, : : 3 : 2 : : 2 : . : : : : 2 : 2 : : 2 1570 DATA1 : word, DATA2: word volatile, DATA4 : word volatile, 1574 1575 B_MASK : byte volatile, 1577 LBN_ ST word volatile, 1579 1580 1581 1582 CHD REF : word volatile, RES SLOT : word volatile, CHD SLOY word volatile, : byt VECCAD 1576 1578 1583 1584 ! BYTE COUNT BUFF 'LOCATION T0 RETURN CLOCK ADDRESS 'TYPE OF CLOCK ON SYSTEM 1(0=NO CLOCK, =1= L=-CLOCK, 1=P=CLOCK) 'STORE CSR ADDRESS FOR CLOCK HERE ! CLOCK RATE ! STORE CLOCK START VALUE ! STORE NUMBERS OF CLOCK INT. OCCURED i STORE SECONDS ! STORE MINUTES ! STORE MESSAGE ADDRESS ! STEP1 WRITE DATA TO AZTEC_INIT ! STEP 2 WRITE DATA TO AZTEC INIT ! STEP 3 WRITE DATA TO AZTEC INIT ! STEP & WRITE DATA TO AZ?EC INIT ! MASK FOR WITCH STEP TO DO ' IN AZTEC_INIT. ! LOGICAL BLOCK NUMBER BUFFER LBN ED : word volatile, ! ENDING LOGICAL BLOCK NUMBER pVECTOR word volatile, ! INTERRUPT VECTOR 'PTUNIT NUHBER : word volatile, ! START LOGICAL BLOCK NUMBER ! ! ! ! COMMAND REFERENCE RECEIVING RING SLOT SENDING RING SLOT INIT INTERRUPT VECTOR ' UNIT NUMBER 1585 RET STATUS: word volatile, ! RETURN STATUS 1587 1588 FREE_MEM_ADDR, MEmM _SIZE, ! STARING FREE MEMORY ADDRESS ! FREE MEMORY SIZE 1590 DRIVE_, 1586 1589 1591 1592 TE : uord volatile, RINGBASE, DBM1,” DBM2, 1594 1595 1596 D : 2 1598 1599 DBM34, DBM3 : : T BUFFER DESCRIPTOR AREA LBN : uord volatile, 2 2 : 8-Jul=1983 14.46:20 1597 1600 1601 1602 . DBMS, DBM6 DBM3S, ERR_01, ERR 02. FMTSC, SEQ 89 2 L) (1) C?: L.REALJZR HANA.11RE SPIDERSUSERS:[LAKSH VAX=11 Bliss=16 V3=555 decode : novalue; BUF "DESCRPTR : word volatile, 1562 1563 1564 1565 1566 8-Jul=1983 15:23:25 DO_RETRIES : novalue, 1558 1559 1560 7 n7 o~ m [ ] o o . o 2m =171 U‘:\h oo " <32 e x § -1 - ——c e? ROF LERGTH MAND_Sw, SWITCHZ, TIP, = - SWP_CONTINUE, FMTSA ! RUN TIME TABLE STORAGE HWP TABLE : ref block CWORD2 IN_HWP_TAB, word) field (HWP_FIELDS), RT_TABLE : ref block CWORD1 IN_RT_TAB, word] field (RT_FIELDS), RT": vector [WORD1_IN_RT_TAB, word], I_AM_NEX : word volatile, CANCEL TIMER : word volatile, RETRIES, SWP_RETRIES, NUM_RETRIES, SWP TRACE, , 4 SUNIT, FAL_CODE, MSG_STATUS_ERR, . END_LBN : word volatile, P_MASK : b{te volatile, RET_UNIT_FLAG : word, P1 T word volatile, volatile, volatile, volatile, volatile, volatile, - O P2 : word P3 : word P4 : word P5 : word P6 : word QsT1, w FRRIIRIXXX Gore 2 v VWONOWVSWN=OO CONOWVBWN =00V b b b ) b b —d b D b ) b b oD b ) —d b e b b — H_SADD, [= ~ 32 oo °8 33 NN NI RONIN) = b b b b e o w SNWNN=O VRNV b wd s - ) d b b b WNN=O D b b ) ) - O OrOFOrOMONOAOFMOMONOM oo e wd wnd D e — d o e oo e o W o 1627 1628 1629 oONOONONONONONONON DRLA D L B0 00 00 0% 00 00 000090000000 %0%00909%0%08080808%000 e TR PR PRTR TR D e e e e TR I I T I T T TR TR MR 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 CZRCFAO RC25 FR END TEST IRCFA2 v01.0 esT1T, RC25_ADDR : ref RC25 field (RC_REG), SEQ 90 Pa?e 3 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (1) LLAKSHMANA. 11REL SPID:ERSU N7 CZRCFAO RC25 FR END TEST ZRCFA2 v01.0 23222223228 0 1 % 7 8 9 670 RC25_DATA : block [2, word] field (RC_REG), EMSG_STRUCT : vector [4], PFE STRUCT : vector [23) RC_STRUCTURE : vector L39, spOP STRUCT : vector [7] SMSCP STRUCT : vector [15], XMT_DATA BUF : vector [256, wordl, RCV_DATA_BUF : vector [256, word], UNIT : word, LOG_UNIT : word; 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 SEQ 91 Pa?e 4 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[CLAKSHMANA.11REL .REALJZRCFA (1) MISCELLANEOUS SECTIONS ooTM ~ <~ 8232 ~NOAWNS P e- alalalalalalalsly) 1671 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 =Jul=1983 15:23:25 S-Jal-1983 16:“:50 DEVTYP (Xasciz'AZTEC RC2S PLATTER'); oggcaxpt (Zasciz'RC25 FRONT END/HOST DIAGNOSTIC');:%( '; TEST DESCRIPTION : 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; GPRMA (QST1, %0°'0', 0, %0'00000°, %0'177777%, YES, 1): !IP ADDRESS? GPRMD (GST4, %0'6". D, 30'377°. 20°0". Xdecinal'253", NO, 1); SEQ 92 P. 5 SPIDERSUSERS:[LAKSMA.11REL.REAL]ZRm (2) Xtitle "MISCELLANEOUS SECTIONS® Ysbttl *TYPE AND DESCRIPTION' ': NAMES OF DEVICES SUPPORTED BY PROGRAM 1688 GPRMA (QST2, X0'2'. 0, %0'4', %0'774'. YES, 1): 'VECTOR? 1689 GPRMD (QST3, Xo'4’, 0, %0'177777°, %o%4', %o'7% "YES, 1); 1690 VAX=11 Bliss=16 V3-555 'BR LEVEL IUNIT NUMBER(S) c MISCELLANEOUS SECTIONS SOF TWARE PARAMETER CODING SECTION 8 8°Jul-198§ 15:23:55 8-Jul=1983 14:44:20 alzlalalslaslalals’ §sbttl *SOF TWARE PARAMETER CODING SECTION' CODING SECTION CONTAINS MACROSTHE E THE SOF TWARE PARAMETERSUPERVISOR TO BUILD P=TABLES. ; THAT ARE USED BY 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. st 'GPRHL (QST6, %0°'0°, X0'177777°, YES, 1); 'USE TOP SURFACE FOR SINGLE SURFACE TESTS? !XFERF (MANINT); 'IF NO, SKIP NEXT TWO QUESTIONS §N o b b b WN=O NN NNNNN - - d OV b d e D b b IGPRML (QST7, %0'2', %0°'177777', YES, 1); 'DO YOU WISH TO LIMIT THE AREA TESTED 'IN TESTS #13 - #15? !GPRMD (QST8, %0'4', D, %0°1777', %0°'0°, Ydecimal'800°, YES, 1);!STARTING TRACK? iGPRMD (QST9, %0'6'. D. %0'1777°, %0°'0°, !decilll'BOO'. YES, 1) 'ENOING TRACK? iSL (MANINT): GPRMD (QST11, %o° 10' GPRML (QS10_2, %o'1 i , YES, 1); 'GPRML (QSTTO. %o° w 1. YES, 1);: spm <os1o 1, %°'16°, 1, YES, 1); ENDSFT ILABEL THIS QUESTION %0'1777', %0'0', %0°1777°, vss. 1); !NUMBER OF RETRIES FOR TEST 'oo YOU WISH TO CONTINUE TESTING? iDO YOU WANT TO DO THE MANUAL i INTERVENSION TEST? SEQ 93 P‘?‘ 6 VAX=11 Bliss=16 V3-555 SPIDER$USERS CLAKSHMANA. 11REL .REALIZRCFA (3) iDO YOU NEED TRACE MODE? 8-Jul=1983 15:23:25 MISCELLANEOUS SECTIONS 8-Jul-198g 14:64:%0 REPORT CODING SECTION };}; ?sbttl 'REPORT CODING SECTION' 1719 };%? ! THE REPORT CODING SECTION CONTAINS THE ; PRINTS'® CALLS THAT GENERATE STATISTICAL REPORTS. 1722 BGNRPT; 1724 1725 return; ENDRPT; 1723 o b purs d b md b o b d AASCODE, LASCII /AZT/ 062 120 LASCII LASCII /RC2/ /5 P/ 103 040 LSDVTYP:: LASCII 122 065 103 040 000 122 065 000 103 040 062 106 LASCII LSDESC::.ASCII LASCII 116 104 057 LASCII 117 m 000 123 103 101 105 117 040 117 040 101 124 122 116 105 123 104 107 LASCI1 ASCI1 .ASCII LASCI1 LASCII LASCII LASCI1 1727777 001031 000000G LASCII LASCII LASCII LSHRDLN:: .WORD GP$1:: .WORD .WORD .WORD .WORD GP$2:: .WORD .WORD 000774 002032 000000G .WORD .WORD .WORD 000031 0000006G 000000 d .PSECT 105 116 124 000 000000C d ZRCFA2 MISCELLANEOUS SECTIONS /v01.0/ 124 110 124 111 b .TITLE LIDENT 132 122 124 b ! *"REPORT* PRINTF (DBM2); 101 114 124 33338888888888 " 177777 000004 000007 003042 0000006 000377 000000 000375 WORD GP$3:: .WORD WORD GP$4:: WORD .WORD WORD .WORD WORD .WORD LSNDHRD:: RO V/EC / /LAT/ /TER/ <00><00> /RC2/ /5 F/ /RON/ /T E/ /ND/<57> /HOS/ /T D/ /1AG/ /NOS/ /TIC/ <00><00> <<<LSNDHRD=LSHRDLN>/2>=1> 31 QST1 O -1 1031 QST2 & 774 2032 QS713 =1 & 7 3042 QST4 377 O 375 VAX=11 Bliss=16 V3-555 SEQ 94 Pa 7 SPIDER’USERS:ILAKSHHANA.11REL.REALJZRC’§ 4) 8=Jul=198315: 23 :25 8-Jul=1983 14: 44:20 MISCELLANEOUS SECTIONS REPORT CODING SECTION IRCFA2 0 000000C LSSFTLN:: 004052 0000006 001777 000000 001777 005130 0000006 GP$5:: .WORD SEQ 95 Pa?e 8 VAX=11 Bliss=16 V3=555 (4) FA EALJZRC SPIDERSUSERS: LLAKSHMANA. 11REL.R z((L’NDSFT°LSSFFLN>/2>-1> 000001 007130 0000006 000001 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, DATA4 B.MASK. LBN, LBN.ST, LBN.ED, CMD.REF RES.SLOT, CMD.SLOT, VEC.AD, RET.STATUS TEMP, FREE.MEM.ADDR, MEM.SIZE axncéAse DRIVE., DBM1, DBM2, DBM3 DBM3S, D ERR. oz. rnrsc FRU oan35 FMT2, FMT3. DMC.TEST, BYT.CNF DBM6. DM.XMT, DM.REC, H. SADD H.EADD BUF .LENGTH, MANU.SW, su:rcuz. TIP SWP.CONTINUE, FMTSA. QST1S, Q@sT14 HWP.TABLE, RT.TABLE. RT, 1.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 END.LBN, P.H%SK.RET.UNIT.FLAG P1,. P2, P3, 5, P6, QST1, QST2 asf3, asT4. asi6, asT7. QST8. QSTY as110, 0s18.1, 0510.2, asT11, nczs ADDR RC25.DATA, EMSG.STRUCT, PFE.STRUCT RC.STRUCTURE, SDUP.STRUCT, SHSCP STRUCT {ga 8Q}A.BUF RCV.DATA.BUF, UNIT 012746 012746 0600 104417 LRPT: 0000006 000001 ‘ LSHRDLN+2 LSSFTLN+2 - LSHAR LSSOF 000066" 000136° .SBTTL MOV MoV MOV TRAP LRPT _REPORT CODING SECTION #DBM2 ,~(SP) : SP.RO 17 : SP,* #,-(5P) 1723 F 000014 000016 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS § ECTIONS REPORT CODING S ECTION IRCFA2 v01.0 CMP 022626 000207 8 RTS (SP)+,(SP)+ SEQ 96 9 Pa?e VAX=11 Bliss=16 v3=555 (4) CFA NA . 11REL .REALJZR SERS : [LAKSHMA SPIDERSU | 1716 PC AASCODE + 0166 Routine Base: : Routine Size: 8 words, ; Maximum stack depth per invocation: 4 words 000000 000004 000006 004767 104425 000207 177754 .SBTTL LSRPT:: JSR TRAP RTS LSRPT REPORT CODING SECTION PC.LRPT 25 PC Routine Base: AASCODE + 0206 & words, invocation: per 2 words depth stack : Maximum : Routine Size: 1724 o Bal o - ~N MISCELLANEOUS SECTIONS INITIALIZE SECTION TR IR A R R A TR AR TR A R NN LY,¥) ELEVRURLS el “ENT. 3 =O VRNV WN-=0O O BB BB SW Vi VIVIVIES i THE INITIALIZE SECTION CONTAINS THE CODING THAT IS PERFORMED ; AT THE BEGINNING OF EACH PASS. BGNINIT; local DELAY_MULT; 'CONTAINS DELAY FACTOR SETPRI (PR100); 'PRIORITY 0 :; READEF (EF_PWR) 'ARE WE HERE BECAUSE OF POWER FAIL? en be?in PRINTF (MSG_PWR); 1"POWER DELAY = WAITING'' incru COUNT from 0 to 60 do ! WAIT APPROX. 60 SECONDS befin DECAY_MULT = 10000; DELAYTM (.DELAY_MULT); BRSAK: ! BREAK FOR ACT ena; DOCLN; end; MAKE SURE NOT MORE THAN 16 UNITS (PLATTERS) HAVE BEEN SPECIFIED. IF THERE ARE TOO MANY, NOTIFY USER AND RETURN TO SUPERVISOR. 56 if .LSUNIT gequ 16 thenbe . n PR?NTF (ERR_01); DosLN: end; if READEF (EF_CONTINUE) then return; 'MORE THAN 16 UNITS? 'ERROR = TOD MANY UNITS 'RETURN TO SUPERVISOR AND CLEAN UP 'IF CONTINUE GETS YOU HERE SKIP INIT. :: READEF (EF_START) or READEF (EF_RESTART) or READEF (EF_NEW) en begin LOG_UNIT = =1; NUM RETRIES = ZERO; RETRIES = FALSE; FIND_CLOCK (); if CLK_TYPE eqlu NO_CLOCK then . be?1n PRINTF (ERR_02); else ! IF THERE IS NO CLOCK ' IN THE SYSTEM TELL THE ! OPERATOR DOCLN; end .CLK_CSR = ZERO; ! STOP THE CLOCK SEQ 97 Pa?e 10 VAX=11 Bliss=16 V3-555 : [LAKSHMANA . 11REL .REALJZRCFA (5) SPIDERSUSERS ¥2bttl *INITIALIZE SECTION' VS W ddddddddddflddddd-‘dddd-fldddddddddddddddflddddd R A TRTR A T PR TR TR PRLR LADA T 1Y Be 00 00000000 000000 00000000000 0000 0000000000000t v01.0 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 N o> Y e ; " D b D cd b e b b D and e ) - o N=O D d — —d o e 00 Co 0o DETERMINE THE FREE MEMORY STARTING ADDRESS AND IT SIZE 'FIND THE STARTING ADDR MEMORY (FREE _MEM_ADDR); 'DETERMINE THE SIZE " MEM_SIZE = ..FREE_MEMADD ;- end; D b - b b §§§§§§§§§§§§§§§§§§§§§§E‘.§§E D b b wd b ~ oo W «. - do 'OTHERWISE, INCREMENT LOGICAL UNIT 'AND CHECK FOR HIGH LIMIT. be UNXT = ,LOG_UNIT + 1; if .LOG_UNIT gequ .LSUNIT then DOCLN: 'IF SO QUIT INIT AND DO CLEANUP. until (GPHARD (.LOG_UNIT, HWP_TABLE)) neqa 0; end !GET HARDWARE P_TABLE POINTER RT_TABLE= RT [0]; 'AND LOAD RT_TABLE WITH THE RT_TABLE (RT IP_ADDRESS] = .HWP_TABLE [HHP IP_ADDRESS]; 'HARDWARE P_TABLE INFO. RT_TABLE [RT_VETTOR] = .HHPTABLE [HWP_VECTOR]; LEVEL) [HUPBR_ TABLECHWP_URI [RT_BR LEVELJ HQPTABLE RT_TABLE # 'PLATTER ,uunesni RT"TABLE CRT-UNTT1]= THE CONTROLLER 1P ADDRESS FOR 1PADDRESSJ tar RC25_ADDR = RT_TABLE iAND PLATTER # UNDER TEST .RT_TABLE CRT UNITT1]: UNITTM= SETVEC (.RT TABLE [RT VECTOR], NXMI, PRIO7); PRINTF (DBMT, .LOG_UNTT, .RC25_ADDR, .UNIT); 0000006 .SBTTL - = NN N -00 1725 CLR RO s 1736 MOV #34 RO 3 1738 #MSG.PWR,=(SP) 3 1741 TRAP TRAP BHIS MOV MOV MOV 000001 TRAP 023420 0000006 000004 1$: 2%: 3s: 4$: LINIT INITIALIZE SECTION - TST 0000006 LSDLY R1,$SAVE3 LINIT: JSR 000034 = OOV iSET UP INTERRUPT ROUTINE IGIVE THIS INFO TO OPERATOR. suoxnxr .GLOBL ssses 2gs=8=2 g <85 8 bl S% 8=Jul=198315:23:25 8=Jul=1983 14:44:20 MISCELLANEOUSSECTIONS INITIALIZE SECTION SEQ 98 Pa?e 1 VAX=11 Bliss=16 V3-555 CFA (5) .REALJZR 11REL NA. [LAXSHMA SPIDERSUSERS: CLR MOV MOV BEQ -(SP) 41 47 6% #1,-(SP) SP,RO 17 : SP,x R2 : COUNT 1743 R3.R1 s DELAY. HULT.SSTHPZ 1746 #23420,R3 5% s «,DELAY.MULT ggg k%DLY.RO : =, $STMP1 CLR 4(SP) : SSTMP DEC BNE DEC RO 3$ R1 : $SSTMP1 : $$TMP2 1745 MISCELLANEOUS SECTIONS INITIALIZE SECTION 58: 000074 0000006 000020 6$: 0000006 000001 1NN NN RESRKEREZSERRINN - B ] ~ e kK(e SEQ 99 Page 12 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (5) ANA. 11REL SU [LAKSHM SPID:ER R2, 474 1$ I (SP)+, (SP)+ %%UNI!.#ZO 000040 000037 000035 177777 0000006 ” 0000006 0000006 000000V 0000006 8$: 000000G 000001 118: 0000006 12%: 0000006 0000006 0000006 0000006 0000006 000002 000002 000004 000004 1758 1761 : SP,* ?‘P) (SP) cis.nb + 3 1760 : 1765 3 1767 : 1770 : 1775 #ERR.02,~(SP) : 1778 SP,RO 17 : SP,» 47 13$ #40,R0 47 8s #37.R0 47 8s #35,R0 47 118 #-1,L06.UNIT NUM.RETRIES RETRIES PC,FIND.CLOCK sng.rvps 4 (SP)+,(SP)+ 108 aCLK.CSR 0000006 0000006 0000006 0000006 0000006 1748 1740 SP,RO 17 #1,-(SP) 0000006 : : s #1,-(SP) 7$: 1743 s COUNT, * #ERR.01,=(SP) + 000036 ; COUNT : s s : : : 31 RO, FREE .MEM.ADDR | LOG.UNIT LOG.UNIT ,LSUNIT 12% 44 : (RO) ,MEM.S12E : FREE.MEM.ADDR,* : 1M 1772 1773 1777 1775 1782 1787 1788 1795 1797 kgG.UNlT.RO 3 1800 R? HWP.TABLE 1 #RT,RT,.TABLE ,RT (RO) ; 1802 #RT,R1 2(R0) ,2(R1) 0) .4 (R1) : HWP,.TABLE,* : 3 1803 1804 1805 J 8-Jul-198315:23: 8=Jul=1983 14:44 MISCELLANEOUS SECTIONS INITIALIZE SECTION IRCFA2 v01.0 8 6(R0) ,6(R1) 000354 (RO) ,RC25.ADDR R1,R0 #NXMI ,=(SP) SEO 100 ?e VAX=11 Bliss=16 v3=555 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (S) H : RT,* : RT,» 1806 1807 1808 H 1809 3 1810 2(R0) ,=(SP) o;.-(sp) 3 UNIT, (SP) RC25.ADDR,=(SP) LOG.UNIT, <(SP) #DBM1, -($P) n,--($P) SP.RO : SP,+ 138: #20,SP (SP)# 3 1725 Routine Base: AASCODE + 0216 3 1810 17’ 000020 000207 : Routine Size: 152 words, Haxinum stack depth per invocation: 000000 004767 000006 000207 104411 177314 15 words PC .SBTTL LSINIT::JSR TRAP RTS LSINIT INITIALIZE SECTION PC.LINIT 1 PC AASCODE + 0676 Routine Base: 4 Uords . : Routine Size: 2 words Haxvmum stack depth per invocation: : }g}z ; 1815 3 }g}g : : 1816 1817 }:bttl *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 ; DROPPED FROM TESTING. ; 1820 BGNAUTO; 3 3 1822 1823 3 1821 'if .SWP_TRACE then PRINTF (DBM3); return; ENDAUTO; LAUTO: 000000 000207 : Routine Size: 1 word, Routine Base: : Maximum stack depth per invocation: 000000 004767 177772 000004 000006 8=Jul=-1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AUTODROP SECTION IRCFA2 v01.0 & words, 0 words .SBTTL RTS Routine Base: ; Maximum stack depth per invocation: 2 word LAUTO AUTODROP SECTION PC : 1812 - 1822 AASCODE + 0706 .SBTTL LSAUTO AUTODROP SECTION TRAP RTS 61 PC LSAUTO: :JSR 104461 000207 : Routine Size: SEQ 101 Page 14 VAX=11 Bliss=16 V3=555 .REALJZRCFA (6) SERS 11REL [LAKSHMANA. ERSU : SPID PC.LAUTO AASCODE + 0710 L 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS CLEANUP CODING SECTION e o o e N=O0VO~NOW RRR b o D b e b e cd o d e D o ]©0 00 00 00 0o 0o Oo Co OO I IR IR TR TR T WWNWWW fi w38 S5RERE h PR TR T ! THE CLEANUP CODING SECTION CONTAINS THE CODING THAT IS PERFORMED TR T ?:bttl *CLEANUP CODING SECTION' TR P IRCFA2 v01.0 8 SEQ 102 15 Pa?e VAX=11 Bliss=16 V3=555 (7) CFA .REALJZR NA . 11REL SERS : [LAKSHMA SPIDERSU 5 AFTER THE HARDWARE TESTS HAVE BEEN PERFORMED. BGNCLN; 'if .SWP_TRACE then PRINTF (DBM&); ' TURN OFF THE CLOCK ! CLEAR ERROR ROUTINE ! PARAMETERS P1 - P6 .CLK_CSR = ZERO; P1 = ZERO; P2 = ZERO; P3 = ZERO; P4 = ZERO; PS5 = ZERO; P6 = ZERO; ! CLEAR STATUS AND ! FLAGS RET_STATUS = ZERO; NUM RETRIES = ZERO; RETRIES = FALSE; return; ENDCLN; 000000G 000000G 000000G 000000G 0000006 G 0000006G 000000G 0000006 .SBTTL LCLEAN: CLR CLR CLR CLR CLR CLR CLR CLR CLR CLR RTS LCLEAN CLEANUP CODING SECTION aCLK.CSR P1 P2 P3 P4 PS5 Pé6 RET.STATUS NUM.RETRIES RETRIES PC Routine Base: AASCODE + 0720 : Routine Size: 21 words,| : Maximum stack depth per invocation: 0 words 000000 004767 000004 000006 104412 000207 177722 .SBTTL LSCLEAN:: JSR TRAP RTS LSCLEAN CLEANUP CODING SECTION PC,LCLEAN 12 PC 4 words, Routine Base: AASCODE + 0772 ; Routine Size: 2 words invocation: ; Maximum stack depth per 1841 -=OVO~NOWVIS~W SaRRRRRRR 000000 8-Jul=1983 15:23: 8-Jul=1983 14:44: MISCELLANEOUS SECTIONS DROP UNIT SECTION IRCFA2 v01.0 VAX=11 Bliss=16 V3=555 SEQ 103 Pa?e 16 NA. 11REL .REALJZRCFA (8) SERS : [LAKSHMA SPIDERSU fzbttl *DROP UNIT SECTION' i THE DROP=-UNIT SECTION CONTAINS THE CODING THAT CAUSES A DEVICE E TO NO LONGER BE TESTED. BGNDU; 'if .SWP_TRACE then PRINTF (DBMS5); return; ENDDU; LDU: 000207 .SBTTL RTS LDU DROP UNIT SECTION PC 1842 1 word, Routine Base: AASCODE + 1002 : Routine Size: 0 words : Maximum stack depth per invocation: 000000 000004 000006 004767 104453 000207 177772 L$DU:: .SBTTL JSR L$DU DROP UNIT SECTION PC,LDU RTS PC TRAP 53 Routine Base: AASCODE + 1004 ; Routine Size: 4 words, 2 words : Maximum stack depth per invocation: 1850 : 3 3 4 : : 3 3 : : 000000 8=Jul=1983 15: 8-Jul=1983 14: MISCELLANEOQUS SECTIONS IRCFA2 v01.0 ADD UNIT SECTION 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 SEQ 104 Pa?e 17 VAX=11 Bliss=16 V3=555 RCFA (9 .REALJZ 11REL NA. SERS [LAKSHMA : SPIDERSU §2bttl *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; 'if .SWP_TRACE then PRINTF (DBM6): return; ENDAU; LAU: 000207 .SBTTL RTS LAU ADD UNIT SECTION PC 1851 Routine Base: AASCODE + 1014 1 word, : 0 words invocation per depth stack um : Maxim : Routine Size: 000000 000004 000006 004767 104452 000207 177772 LSAU:: .SBTTL JSR LSAU ADD UNIT SECTION PC,LAV RTS PC TRAP 52 : Routine Base: AASCODE + 1016 2 words : Maximum stack depth per invncation: : Routine Size: 1862 4 words, ; !<BLF /PAGE> 1860 8-Jul-198 8-Jul-198 code = ABSCODE; e R ~ NNNN SWN=0O0 e o T P e 00 0o 0o 0o o lee ! GLOBAL LOCATION '‘I_AM _NEX'' IS SET TO TRUE WHICH INDICATES ! THE INITIALIZATION SEQUENCE INTERRUPT OCCURED. BGNSRV_(NXMI): 1_AM_NEX = %0°177777°; CANCEL_TIMER = %0°177777°; ENDSRV; .SBTTL NXMI ADD UNIT SECTION MOV Moy #-1,1.AM.NEX TIMER #-1,CAN. CEL .PSECT 000000 000000 000006 000014 012767 012767 000002 18 VAX=11 Bliss=16 V3=555 (10 .REALJZRCFA 11REL ANA. SERS : [LAKSHM SPIDERSU psect I I $ERETRE MISCELLANEOUS SECTIONS ADD UNIT SECTION SEQ 105 Paro 177777 177777 0000006 0000006 NXMI:: ABSCODE, RO 7 words, Routine Base: ABSCODE + 0000 0 words invocation: per depth k : Maximum stac : Routine Size: b b %0 32 SR WN =00V o~ NO VIS W= oTM R3 1875 1876 1877 1878 14+ ! 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 then ! THEN begin TI(KS = 0; SECONDS = .SECONDS + 1; ! RESET TICK TO ZERO ! INCREMENT THEN SECOND if .SECONDS eqlu 60 ' IF SECOND = 60 then ! THEN begin ! RESET SECOND TO ZERO ! INCREMENT THE MINUTES SECONDS = 0; HIgUTES = _MINUTES + 1; end; end; ENDSRV; LSBTTL CLK.INT.SERV:: CLK.INT.SERV ADD UNIT SECTION 005267 000000G 026767 001014 005067 0000006 0000006 gzg INC TICKS : 0000006 CLR TICKS H {gcxs.CLx.uentz : c9 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS ADD UNIT SECTION IRCFA2 v01.0 000020 005267 0000006 000024 026727 0000006 000074 000032 001004 000034 005067 000000G 000040 005267 0000006 000044 000002 INC CMP SECONDS SECONDS ,#74 : : 1887 1889 CLR INC SECONDS MINUTES 3 : 1892 1893 BNE 1%: SEQ 106 Par 19 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (10 [LAKSHMANA. 11REL SPID:ERSU RTI 1% : Routine Size: 19 words, Routine Base: ABSCODE + 0016 : Maximum stack depth per invocation: 0 words : 1880 D 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS FIND CLOCK ROUTINE ZRCFA2 v01.0 9 SEQ 107 Pa'o 20 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA (11 3 }333 %sbttl *FIND CLOCK ROUTINE' 3 }?’85 flobal routine FIND_CLOCK : novalue = : 1903 3 }ggz {CHECK TO MAKE SURE THERE IS A CLOCK ON THE SYSTEM. IF NO_CLOCK, ABORT TO !SUPERVISOR. ;orueauxse. DETERMINE WHETHER CLOCK IS AN L OR P CLOCK, GET ITS PARAMETERS. 1904 : 1907 s : }ggg : 1910 3 1912 : 1916 : 1911 begin CLK_TYPE = NO_CLOCK; 'SET FLAG FOR NO CLOCK if CLOCK (P, CLK_ADR) '1S THERE A P_CLOCK? then : : 1917 1918 : 1921 : 1923 : 1925 : begin CLK_START = %0'105%; else if CLOCK (L, CLK_ADR) then 1924 1926 : : 1928 1929 : 1932 : 1934 2 : : 1937 1938 1939 end; 005067 0000006 1927 : 1933 : : begin CLK_TYPE = L_CLOCK; 'SET THE FLAG FOR L_CLOCK CLK_HERTZ = .(.TLK_ADR + 6); 'GET THE CLOCK RATE if .CLK_TYPE nequ NO_CLOCK then 'IF begin VEC_AD = .(.CLK_ADR + 4); SETVEC (.VEC_AD, CLK_INT_SERV, PRI0S); end; .SBTTL FIND.CLOCK:: CLR MOV 104462 103016 MoV CLOCK WAS FOUND THEN 'GET CLOCK VECTOR ADDRESS !SET VECTOR & SERVICE ADDR. FIND.CLOCK FIND CLOCK ROUTINE CLK.TYPE : #120,R0 : 62 1$ 000020 012767 000001 000000G MOV #1,CLK.TYPE RO,CLK.ADR : RO,* 000040 012767 000105 000046 000421 0000006 MOV bR #105,CLK.START 2% : : MOV MOV €00114 1$: MoV > B 3 o N : (=] 000026 011067 0000006 000032 016067 000006 0000006 0 010067 0000006 TRAP BHIS - 000014 'SAVE THE STARTING CLOCK VALUE end; 000004 012700 000120 000010 000012 ISAVE THE CSR ADDRESS CLK_START = %0'1007; 1935 1936 000000 '1S THERE AN L_CLOCK? CLK_CSR = ..TLK_ADR; : : ISAVE THE STARTTING CLOCK VALUE end 1922 . 'SET THE FLAGE FOR P_CLOCK ISAVE THE CSR ADDRESS 'GET THE CLOCK RATE CLK_TYPE = P_CLOCK; CLKZCSR = ..TLK_ADR; CLK_HERTZ = .(.TLK_ADR + 6); 1913 1914 1915 : : : (RO),CLK.CSR 6(ROS , CLK.HERTZ z;l&.RO : : CLK.ADR,* : 1908 1910 1913 1914 1915 1916 }g;g E 8-JutC983 1214035 MISCELLANEOUS SECTIONS FIND CLOCK ROUTINE BHIS MOV 177777 _ 0000006 000100 0000006 000010 0000006 0000006 2s: 3s: MOV MOV MOV MOV ST BEQ MOV MOV8B MOV MOV CLR MOVB MOV TRAP ADD RTS 2% RO,CLK.ADR #-1,CLK.TYPE (ROJ, CLK.CSR 6(385 CLK.HERTZ . START CLK #100, ng.fvps $ CLK.ADR,RO &(RO),VEC.AD #240,=(SP) #CLK. INT.SERV,=(SP) -(SP) VEC.AD,(SP) #3,-(SP) 37 #10,5P PC Routine Base: ABSCODE + 0064 : Routine Size: 58 words, ; Maximum stack depth per invocation: 6 words : 1940 9 SEQ 108 Page 21 VAX=11 Bliss=16 Vv3=555 .REALJZRCFA (11 ERS 11REL . NA SUS : CLAKSHMA SPIDER H RO.' $ 1924 : CLK.ADR,* 1925 3 1935 F 1936 | 3 s 192 192 1932 1934 1901 g-jul-1083 SOSO0PRREPRRRE SWN=O VOO NO VWA = MISCELLANEOUS SECTIONS CLOCK INIT ROUTINE 15:23:2 14: 5 0 e VAX=11 Blis SPIDERSUSER S:[L AKSHHANA & SEQ 1 11REL .REAL JZREFA l begin TICkS = 0; SECONDS = 0; MINUTES = 0; 'START THE CLOCK «CLK_CSR = .CLK_START; end; 005067 005067 016777 000207 000000 0000006 0000006 0000006 10 words, cLoc x INi%Bt’L CLR CLR CLR MoV RTS Routine Base: Naxinun stack depth per invocation: 1955 -Jul=19 =Jul=19 15: 'lNlT CLOCK 0000006 : Routine Size: 9 global routine CLOCK_INIT : novalue = 005067 1 000010 000014 000022 %sbttl "CLOCK INIT ROUTINE' F 0 word S CLOCK.INIT CLOCK INIT ROUTINE TICKS SECONDS MINUTES CLK.START,aCLK.CSR PC ABSCODE + 0250 : 3 H : : 1949 1950 1951 1953 1943 G 1956 : 1957 000000 004767 000004 104423 000006 8-Jul=-1983 16:“:50 RC25 CONTROLLER ERROR REPORTING v01.0 3 8-Jul=1983 15:23:25 MISCELLANEOUS SECTIONS IRCFA2 9 SEQ 110 23 (13 ZRM HREL.REALJ SPIDERSUSERS:(LMSMA. VAX=11 Bliss~16 V3=555 P Xsbttl *RC25 CONTROLLER ERROR REPORTING' BGNMSG (RC25SERR_RPT); .SBTTL RC2SSERR.RPT:: 000000V RC25SERR.RPT RC25 CONTROLLER ERROR REPORTING JSR PC,MSRC25SERR.RPT RTS PC TRAP 000207 23 1957 : Routine Base: ABSCODE + 0274 Routine Size: & words, Maximum stack depth per invocation: 2 words : 1958 ! ++ 3 }gzg : FUNCTIONAL DESCRIPTION: 3 3 1961 1962 ! ! : }ggg : FORMAL PARAMETERS: : 1967 ! P1 = POINTER TO FORMATED ERROR MESSAGE. : : 1970 1971 ! ! P4 P5 = - DATA. DATA. : : 1973 1974 : : : : : 1976 1977 1978 1979 1980 : : : 1982 1983 1984 : 3 3 3 | : : : : : : : : : : : 2 }?,2‘3 1968 1969 1972 : ! ! ! ! ! ! ! ! ! 1981 ! P2 P3 P6 = = = FIELD REPLACEABLE UNIT CALL=-OUT MASK. RC 25 CONTROLLER REGISTER PRINT=0UT MASK. - DATA. RET_STATUS IMPLICIT OUTPUTS: = NONE = ' COMPLETION CODES: ! ! = NONE - 1985 ! ! SIDE EFFECTS: ! ! = NONE ! == ! 1986 1987 1988 1989 1990 1991 ! PRINT SUPPLEMENTAL ERROR INFO 1908 }33(7» TO REPORT DETAILED RC 25 CONTROLLER ERRORS. ! ! IMPLICIT INPUTS: 1975 1994 1995 THIS ROUTINE IS CALLED BY THE DIAGNOSTIC SUPERVISOR VIA THE "PRLINK'® ARGUMENT SPECIFIED IN THE SDS_ERRXXX MACRO \ if .P1 nega 0 then begin ! IF ERROR MESSAGE POINTER ! ISN'T 0, THEN PRINT=-0UT : ]'833 if .P_MASK eqlu 3 then PRINTB (.P1, .P4, .P5, .P6); ! SUPPLEMENTAL ERROR INFO. : 2000 if .P_MASK eqlu 2 then PRINTB (.P1, .P6, .P4, .P5); H $ 8-Jul=1983 15:23:55 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS RC25 CONTROLLER ERROR REPORTING ZRCFA2 v01.0 2001 : %%g it .P_MASK eqlu 1 then PRINTB (.P1, .P4); 3 2%’; end; : 2007 then : : : 58}? i SELECTED CONTROLLER *oRINTB (FMT3, .P6. .P3); ' REGISTER(S). . gg;gi PERFORM FIELD REPLACEABLE UNIT CALL=-OUT : . 2014 2015 : : : ; : : : 'if .P2 nequ 0 ithen 2017 ' CLEARTMALL PARAME TERS P1 = ZERO = ZERO: P2 93 = 7ERO; = ZERO; ps = ZERO P6 = ZERO: ! END OF ROUTINE: 2024 ENDMSG; 000000 005767 000004 001462 0000006 .SBTTL MSRC25SERR.RPT RC25 CONTROLLER ERROR REPORTING MSRC25SERR.RPT: 000044 000046 001016 016746 016746 016746 016746 012746 010600 104414 062706 000012 18: 104414 062706 000012 000116 126727 0000006 000001 000124 001012 000126 016746 0000006 000132 016746 0000006 000136 012746 000002 000142 010600 000144 104414 : 1994 CMPB P.MASK,#3 ; 1998 TRAP ADD 14 #12,5P CMPB BNE MOV MOV MOV MOV MOV MOV 000072 016746 0000006 000076 016746 0000006 000102 012746 000004 000106 010600 000110 000112 P1 BNE MOV MOV MOV MOV MOV MOV 0000006 0000006 0000006 0000006 000004 000052 126727 0000006 000002 000060 001016 000062 016746 0000006 016746 0000006 TSt BEQ 000006 126727 0000006 000003 000014 000016 000022 000026 000032 000036 000042 ' IF ELIGIBLE FRU CALL=0UT(S) i PRESENT, THEN PRINT=0UT i FEILD REPLACEABLE UNITS. 2016 msmuCALLOUT (.P2); 2018 2019 2020 2021 2022 2023 ?e VAX=11 Bliss=16 V3=555 smeawsens CLAKSHMANA. 11REL. ummc A ns i PRESENT, : : seo m REGISTER(S) ' IF ELIGIBLE THEN PRINT=OUT gooo if .P3 nequ 0 g% 9 28: TRAP ADD CMPB BNE MOV MOV MOV MOV TRAP 3s 1$ P6,=(SP) P5.=(SP) P4 =(SP) P1.=(SP) #4.-(SP) SP_RO P.MASK,#2 2% P5,=(SP) P4.=(SP) P6.=(SP) P1.=(SP) #4.-(SP) SP.RO 14 #12.5P P.MASK,#1 3$ P4, =(SP) #2.-(SP) SP. ; SP,# : 2000 ; SP,w ; P1.=(SP) ; SP,w 2002 8-Jul-198§ 15:23:55 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS RC25 CONTROLLER ERROR REPORTING 000006 0000006 3s: 0000006 0000006 0000006 000003 43: MOV MOV MOV MOV P3,=(SP) P6,-(SP) #FMT3,=(SP) #3,-(SP) BEQ 0000006 000000G 0000006 000000G 0000006 Routine Base: 7 words 14 R #10,SP P2,-(SP) PC,PRTSFRU.CALLOUT CLR CLR CLR CLR CLR 2 P3 P4 PS P6 RTS PC TST ; Maximum stack depth per invocation: 43 ADD MOV JSR CLR 0000006 86 words, 0g.SP P MOV TRAP 000010 0000006 000000V : Routine Size: ADD TST P (SP)+ ABSCODE + 0304 SEQ 112 Pa?e 25 VAX=11 Bliss=16 V3=555 NA. 11RELERS .REALJZRCFA (13 SUS : CLAKSHMA SPIDER H 2006 3 2008 : SP,» 3 2016 : s : 3 3 3 s 2018 2019 2020 2021 2022 2023 1957 - Og o MISCELLANEOUS SECTIONS FIELD REPLACEABLE UNIT REPORTING O R E S T A R TR TR R A R R TR IR A 9 8-Jul=-1983 15:23:25 8=Jul=1983 14:44:20 9l22.l routine PRTSFRU_CALLOUT (FRUSMASK) : novalue = : FUNCTIONAL DESCRIPTION: THIS ROUTINE REPORTS FIELD REPLACEABLE UNITS WHICH ARE DEEMED ELIGIBLE FOR PRINT-QUT BY THE FAILING TEST. i FORMAL PARAMETERS: FRUSPASK = FIELD REPLACEABLE UNIT CALL-0OUT MASK. i IMPLICIT INPUTS: - NONE - ! IMPLICIT OUTPUTS: i COMPLETION CODES: - NONE - is IDE EFFECTS: - NONE = -begin tocal FRUSMSG; ! ALLOCATE STORAGE FOR ! POINTER TO FRU MESSAGE. g PERFORM FIELD REPLACEABLE 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=OUT THEN GET POINTER TO FRU MESSAGE. selectu 1*.FRU_SELECT of SELECT FRU FROM ONE OF set [ADAPT] : FRUSMSG = ADAPTO; CCONTR] : FRUSMSG = CCNTRO; [DRIVE] : FRUSMSG = DRIVE_; SEQ 113 Pa?e 26 VAX=11 Bliss=16 V3=555 RCFA (14 11REL.REALJZ : [LAKSHMANA . SPIDERSUSERS %sbttl "FIELD REPLACEABLE UNIT REPORTING' A A T TR TR TRL 1 B 90 0 0e 0000 0000009000000 00000000000 000% 90000000 % %% 000" 0000 >l ~ J THE FOLLOWING: GET ASYNC FRU MESSAGE. GET SYNC FRU MESSAGE GET ARR_DAT FRU MESSAGE K 2082 3 3 2083 CMECH] : : 832 tes; 084 H 8-Jul-1983 15:23:55 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS FIELD REPLACEABLE UNIT REPORTING IRCFA2 v01.0 9 SEQ 114 Pa?e 27 VAX=11 Bliss=16 Vv3-555 CFA (14 .REALJZR 11REL . SPIDERSUSERS : [LAKSHMANA ! GET MEM_ARR FRU MESSAGE FRUSMSG = MECHAN; ! PRINT FRU CALL=OUT. PRINTX (FRU, .FRUSMSG, .UNIT); s 2087 : 2090 end; 000000 004167 000000G JSBTTL PRTSFRU.CALLOUT FIELD REPLACEABLE UNIT REPORTING PRTSFRU.CALLOUT:: 000004 5003 012746 000001 1$: 767 010001 000000G eind; gggg : 000006 000012 010346 000014 000020 ! 'PRTSFRU_CALLOUT'. 000040 010346 000042 000050 000052 000054 004767 022626 020100 1044 012746 000060 010346 000001 000001 767 020027 001002 0000006 000001 000100 000104 020027 001002 000002 000112 000116 020027 001002 000004 000124 000130 020027 001002 000010 000136 016716 0000006 000150 012746 000003 000074 012702 0000006 000106 012702 0000006 000120 012702 000000G 000132 012702 000000G 000742 010246 MOY #1,-(SP) JSR MoV PC.BLSSHF RO,R1 CLR MOV 3s: 48: 5%: : FRU.SELECT R3.-(SP) : FRU.SELECT,» (SP)+ ,* : FRUSMASK R3,-(SP) : FRU.SELECT,~ JSR cMP CMP BNE MOV PC,BLSSHF (SP)+,(SP)+ R1,RO 63 #1,-(SP) JSR CMP BNE PC,BLSSHF M RO. 2% 207 #ADAPTO,R2 : * ,FRUSMSG 2075 20N MOV #CONTRO,R2 : *,FRUSMSG 2078 20N MOV #DRIVE..R2 : +,FRUSMSG 2081 20N #MECHAN,R2 : * FRUSMSG R2,-(SP) : FRUSMSG,* 2084 2087 MOV CMP BNE CMP BNE R3,-(SP) RO,#2 3s RO, #4 4 CMP BNE RO, #10 b} MOV UNIT, (SP) MOV MOV MOV #FRU,=(SP) 010600 MOV SP.RO 000156 000160 104415 °6270g 000012 000164 00520 000166 020327 000003 000172 000174 MOV 6$%: 101705 000207 : Routine Size: 63 words, Routine Base: 2027 2064 2067 : 000144 012746 0000006 000154 : 14(SP) ,RO RO RO.R1 #1,(SP) MOV 2$: H R3 COM BIC MOV MOV 0000006 000062 000066 000072 R1,$SAVE3 MOV 000024 016600 000014 005100 1 012716 JSR ST 000022 005726 000030 000032 000034 ! END OF ROUTINE: #3,-(SP TRAP ADD 15 #12,5P BLOS RTS 1$ PC INC CMP 3 R3.43 ABSCODE + 0560 : FRU.SELECT,» : 3 3 H ; SP,» 3 2069 2064 : 2027 FRU.SELECT : FRU.SELECT,* : Maximum stack depth per invocation: : 2091 11 words o .e N oW raey ~w &S 8-Jul=19 8-Jul=19 el MISCELLANEOUS SECTIONS FIELD REPLACEABLE UNIT REPORTING IRCFA2 v01.0 9 CoCo (L) L SEQ 115 Pa?e 28 VAX=11 Bliss=16 V3=555 .REALJZRCFA (14 RS SE 11REL ANA. SU CLAKSHM ER : ID SP n9 3 glgeal routine AZT_INIT = g FUNCTIONAL DESCRIPTION: SARER =O VNS W =000~ - NONE - i IMPLICIT INPUTS: DATA1 = STEP 1 WRITE DATA DATA2 = STEP 2 WRITE DATA DATA3 = STEP 3 WRITE DATA DATA4 = STEP 4 WRITE DATA b (=l=1~] —d i FORMAL PARAMETERS: B_MASK = WITCH STEPS WILL BE DONE b cd o b b cd b e D NWWNWWNWWWWN N AONINI NI NINI NI N DD DB ONOWVNB WA =OVONOWNSWN=O 0V NOWVS W e THIS ROUTINE WILL DO STEP 1 THROUGH STEP 3 CHECK FOR ANY ERRORS IN EACH STEP AND RETURN TRUE OR FALSE. %0 1 = STEP 1 %0 3 = STEP 1,2 %0 7 = STEP 1,2.3 %017 = STEP 1,2.3.4 - i IMPLICIT OUTPUTS: IF ERROR OR NO STEP IT WILL RETURN P1-P5,P_MASK RET_STATUS : ! COMPLETION CODES: TRUE OR FALSE i SIDE EFFECTS: - NONE - begin local X ISTEP NUMBER COUNT, DATA; iTIME OUT COUNT iWRITE DATA FOR THE STEP MASK, ISTEP MASK ] | INIT THE AZTEC ;_An_nex = 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. W 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 %sbttl *AZTEC INITIALIZATION' AURLALAIAIALAIRLNINI ANb NI RN AR NI NNb N AN NI AN NI NN NN NN NN ) NN NN NNV o o e D e e e ) D e e D D b b D —) e d ) b ) D d D wmd e b b b cmd e e TR R R AR A R R R T E TR TR o A T DRTR DRL L A L TR IR I R E R R STS TS TR T e T TR TRD L L L (TR IERIAIETETR IR TR IRTR T T T MISCELLANEOUS SECTIONS AZTEC INITIALIZATION SEQ@ 11 Pa?e VAX=11 Bliss=16 V3=555 .REALJZRCFA (1 ERS 11REL . SUS : LLAKSHMANA SPIDER N9 3 : : 2149 2150 %}g} MASK = Zb'0001°; WRT_RC25 (RCIP, ALL_ONES); DELAY (2); : : 2153 g}gg incru N _from 0 to 4 do begin s 2156 : : 5 : 3 3 3 3 : 3 3 3 : : 3 H s 3 3 2157 2158 215% 2160 2161 if (N eqlu 0 or BIT_TST (.B_MASK, .MASK)) then ! TEST FOR STEP NUMBER begin ! selectoneu .N of ! SELECT CORRECT WRITE H 2164 2165 [oJ : DATA = ALL_ONES; ! 2167 g}gg . 1l : DATA = .DATA1; ! DATA FOR STEP WRITES 2170 2171 2] : DATA = .DATA2; 2163 2166 2172 2173 2174 2175 : DATA = ,DATA3; 2176 [4] : 2178 tes; 2177 3 2179 :2 ! STEP MASK ' START INIT ! WAIT FOR COMPLETION set 2162 3 3 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION IRCFA2 v01.0 S181 DATA = .DATA4; : 5}%% if .N gequ 1 then WRT_RC25 (RCSA, .DATA); : 2184 incru COUNT from 0 to 20 do : S}gg DELAY (333); : 5}33 if JI_AM_NEX eqlu ALL_ONES then exitloop; : : 3 : : : 2190 2191 2192 2193 2194 2195 %}gg RC25_DATA [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALL]; : %}88 if .N nequ 0 then MASK = .MASK*1; 3 5%8? I_AM_NEX = ZERO; 2 2202 3 : 3 2185 5582 2205 SEQ 117 Pa?e 30 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (15 CLAKSHMANA. 11REL SPID:ERSU begtn ! STEP N WRITE DATA TO SA ! TIME OUT WAIT LOOP ! DELAY 1 SEC. APPROX. end; : it .I_AM_NEX eqlu ALL_ONES then begin DELAY (2); be?in RET_STATUS = PFE_CODE; READ ! INCREMENT STEP if (.RC25_DATA [RCSA, RCSA_ER] nequ ZERO) then ! STEP N ! IF SA REGISTER CONTAINS 810 8=-Jul=1983 15:23:25 8=-Jul=1983 14:64:30 MISCELLANEOUS SECTIONS EEPEE = OOV NOWVSWN=O MNININININI NN NN NN DY LSS LY LN LN NN NN LN NONIN) =D b e b e o e o e P MASK = 2; PT = FHTS P6 = acgs (., ADDR) + 2: :z= ncz DATA CRCSA, RC_ALLI; HSGADR = HSG 14; RET_STATUS =TRUE. re;urnRET_STATUS; 222 ! TRUE STATUS. end; end; else end be?in RET_STATUS = CTO_CODE; exitloop; end; end; end; if .RET_STATUS then be in SK = 2; pT = FMT3; P2 = ADAPT; P4 = (.RC25_ADDR) + 2: PS = aczs_BATA [RCSA, RC_ALLY; 6-. MSGADR = HSG 14; return .RET_ STATUS; else end return RET_STATUS = PAS_CODE; end; 0000006 g -(SP) ,~(SP) #-1,1.AM.NEX # R& #-1,R0 RO,a3RC25.ADDR * ,MASK * ,RCM.REG RCM.REG, * D> MOV MOV MOV R1,$SAVES Son 000000G AZT.INIT AZTEC INITIALIZATION w 177777 000001 177777 LSBTTL AZT.INIT:: JSR CMP MOV NN oo RN T T e e e e e ! SUPPLY P1 THRU PS5 AND benn T s begin ! ERROR OR INCORRECT STEP I R I T T MR 000024 SPIDERSUSERS: [LAKSHMANA. 1TREL .REALJZRCFA (15 end 2y else 0000006 0000G% 000006 000014 SEQ 118 Pa’c k1) exitloop; R T TR D LR LALR LR LR LALA L L L I TATEATE TRPR TR PRLA LA LA LALR 1 AZTEC INITIALIZATION VAX=11 Bliss=16 V3=555 ol — OO0 gggssss582 g22 SEQ 119 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION Par 3% VAX=11 Bliss=16 V3=555 .REALJZRCFA (1 RS SE ANA. 11REL SU [LAKSHM SPID:ER 000002 : *,$8TMP2 0000006 1$: 2151 : +, $8TMP : $SSTMP : $STMP1 000002 3s: ; $S$TMP2 4$: 5%: : N : N 2153 2156 : *,MASK 000416 6$: 177777 000001 7$: : N,* 2161 : *=,DATA H 2165 2161 : *,DATA : 2168 2161 0000006 DATA1,R2 0000006 RO,#2 98 DATA2,R2 118 RO, 43 ; *,DATA s 217N 2161 DATA3,R2 118 : *,DATA s 2174 2161 ; *,DATA : N 2177 2182 118 000003 108 0000006 0000006 000002 000515 RO, #4 118: DATA%,R2 RS 0000006 000002 000000G 177777 11$ 128 R2,R1 RC25.ADDR,RO HWn 0000006 108: woe 7 el g88888asaeassRasssssess: NIZRSAXERS HRERNFRRNERR S : MASK,* R1,2(R0) ; : DATA,RCM.REG : 283&?EG'. %, $8TMP2 2184 2186 : «, $STMP1 15%: : $SSTMP : $SSTMPT 16$: : $STMP2 17%: 3 2188 s COUNT 2184 010 8-Jul=1983 15:23:25 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION 000024 0000006 177777 000002 188: 198: 700 0000006 208: 000002 218: 228: 000002 0000026 0000006 100000 0000026 238: 000021 0000006 2%$: 0000026 000002 000004 177316 MOV ;% R3 ; %, $8TMP2 ggg ggu.no : *,$8TMP1 CLR BNE DEC BR 2(sP) RO 208 R3 198 ST RS BEQ DEC MOV MOV MOV BEQ ASL 0000006 0000006 268: 0000006 000002 0000006 0000006 000000G 000001 0000006 0000006 27%: 2(RO), (SP (SP) ,RC25.DATA+2 23s R4 ; 2192 2195 ; $STMP : SSTMP1 ; $STMP2 : : *,RC.REG :NRC.REG,* 2196 2198 gg szgoooo.aczs.mmz : 2200 MOV B8R MOV MOV #21,RET.STATUS 278 Ré4 R1 RC2S.DATA+2,R0 : : 2205 2204 BIC #177760,R0 : 2202 : MASK,* 221 ; 2214 : 2218 RO RO RO RO RO,R1 BEQ 26$ MOV MOV MOV ADD MOV MOV MOV MOV MOV ES" #FMT3, P 1 ,P2 RC25.ADDR,RO #2.R0 RO P4 RC25.DATA+2,P5 R4 ,P6 #MSG. 14, MSGADR #1,RET. STATUS lzas;.smus.ao MOV BR INC #11,RET.STATUS 27% RS : 3 i N 2230 2229 2153 3} ‘ner.smus : 2238 #2.P.MASK ; 2241 CMP JMP BHI 000001 RC25.ADDR,RO = COUNT,* : MASK MOVB 258: 22% 3 1.AM.NEX CLR CMP 0000006 0000006 000001 0000006 0000006 000002 0000006 0000026 0000006 0000006 0000006 0000006 000001 0000006 0000006 000011 ag #24 13§ kfi‘m.uex.m SEQ 120 Pa smenwsens:tmm.mn.amuncfi (15 cMP BLos % ASR ASR ASR SWAB 177760 B-Jul-‘l”g u:u:io VAX=11 Bliss=16 V3=555 gég MOVB MOV MOV MOV #2,P.MASK RS, #4 278 5% #FMT3, P #,P2 RC25.ADDR,RO ; ; ; : MASK,* : : : PN, ; ; ; 2215 2216 2217 2219 2220 2o 2213 2242 2243 2244 E 10 8-Jul-1983 15 :23 8-Jul=1983 14 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION #2.R0 RO, P4 RC25.DATA+2,PS RG,P6 #MSG. 14, MSGADR 29%: 000207 ; Routine Size: 213 words PC Base: ABSCODE + 0756 : Routine 9 words : Maximum stack depth per fnvocation: b (%) - 28$: 0000006 RET.STATUS,RO 29% RET.STATUS RO (SP)+,(SP)+ MAS,K * N N 000002 0000006 0000026 0000006 0000006 0000006 0000006 0000006 000650 SEQ 121 Pare 34 VAX=11 Bliss=16 v3-555 .REALJZRCFA (15 RS 1REL SE 1 ANA. SU [LAKSHM ER : ID SP SOGNO\nau b (SLSLSUSLST ST SIS N NN VIV AWV o e ee N own ON S 5\” —_— g-Jul-l =Jul=1 VAX=11 Bliss=16 V3=555 SPIDERSUSERS: LLAKSHMANA. %sbttl "AZTEC INITIALIZATION BY POLING' glgeal routine AZP_INIT = g FUNCTIONAL DESCRIPTION: THIS ROUTINE WILL DO STEP 1 THROUGH STEP & CHECK FOR ANY ERRORS IN EACH STEP AND RETURN TRUE OR FALSE. 1] ] 1 i] FORMAL PARAMETERS: 1] i ] - NONE = | IMPLICIT INPUTS: i DATA1 = STEP 1 WRITE DATA : DATA% = STEP & WRITE DATA i i DATA2 = STEP 2 WRITE DATA DATAS = STEP 3 WRITE DATA e e eT R T TR LR L L L L 1 e e % %s %8 % 0e MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING VO ©o 0o W F10 s e e i i i § IMPLICIT OUTPUTS: i P1-PS,P MA i TRUE OR FALSE i i IF ERROR on NO STEP IT WILL RETURN RET STATUS : COMPLETION CODES: g SIDE EFFECTS: : - NONE = begin local N, MASK, ISTEP NUMBER iSTEP MASK DATA; iWRITE DATA FOR THE STEP COUNT, 2300 Voo~ CEEEEES S LSLNTNT NN L NN TR R R LR A A RO R R TR s e O R I RI E S %0 7 = STEP 1.2.3 2017= STEP 1.2.3.4 R TR T D D D L L] MR IR ST S i : B_MASK = WITCH STEPS WILL BE DONE %0 1 = STEP 1 %0 3 = STEP 1,2 iTIME OUT COUNT INIT THE AZTEC THE FOLLOWING LOOP WILL DO STEP 1 THRU & AS GIVEN BY B_MASK INPUT SELECTING APPROPRIATE 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 THETM FINAL UR!TE STEP IS PRESERVED. MASK = 3b°0001°; WRT_RC25 (RCIP, “ALL -ONES) ; ! STEP MASK i START INIT €0 122 11REL. nen;:za'f' 16 610 MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING ZRCFA2 v01.0 3 %g}? DELAY (2); 3 SSI§ incru N from 0 to & do : 2315 : 2317 $34 : 3 3 3 S 3 : 2316 2318 2319 2320 2321 if (.N eqlu 0 or BIT_TST (.B_MASK, .MASK)) then selectoneu .N of set 2322 4 2326 (1] : : 2329 2l : 3 2331 : 3 : 3 s 3 3 4 3 : $ 2325 DATA = .DATA1; %g%; 2332 2333 3] : DATA = .DATA3; 2335 [4] : 2334 2341 2342 ! SELECT CORRECT WRITE ! - ! DATA FOR STEP WRITES DATA = _DATA2; 2330 2336 2337 2338 2339 2340 ! TEST FOR STEP NUMBER ! ol : DATA = ALL_ONES: 3 tes; DATA = _DATAé; ! incru COUNT from 0 to 20 do begtn DELAY (333): ! TIME OUT WAIT LOOP ' DELAY 1 SEC. APPROX. 3 2343 : %gzg if .RC25_DATA [RCSA, RCSA_STEP] eqlu .MASK then exitloop; 2348 RET_STATUS = CTO_CODE; 3 : %gzg 3 gggg 2 3 2351 2352 : 2355 : : : 2 3 2353 2354 2356 2357 sg;g : 2360 : 2362 2 s 2364 2365 : : : 2361 2363 2366 - begin 2323 2324 s SEQ 123 36 Pa’o VAX=11 Bliss=16 V3-555 (16 A F C R Z J L A E R . . 11RELERS SUS : LLAKSHMANA SPIDER ! WAIT FOR COMPLETION e 3 : 3 . 3 15:23:%5 8-Jul=-198 8=Jul=1983 14:44:20 RC25_DATA [fiCSA. RC_ALL] = .RC25_ADDR CRCSA, RC_ALL]; end; if (.RC25_DATA [RCSA, RCSA_ER] nequ ZERO) then be?in RET_STATUS = PFE_CODE; exitloop; else end begin if (.RC25_DATA [RCSA, RCSA_STEP] nequ .MASK) then bea;n P MASK = 2; PY = FMT3; P2 = ADAPT; P4 = (.RC25_ADDR) + 2; s H10 S°Jul-1983 1 b} 15:23: 25 MISCELLANEOUS SECTIONS IRCFA2 : 6:464:20 ~Jul=1983 14:44 AZTEC PS = .RC25_DATA [RCSA, RC_ALLJ; 3 2393 P _MASK = 2; 2 2395 P2 = ADAPT: : 2397 PS = .RCZS_BATA [RCSA, RC_ALLJ; H : 3 3 : : 3 : $ 3 3 : : 3 3 : H : 3 3 3 3 : 2 000000 ~N & BEShasians - 3“ NOWVSWN=OV : MNINNNLNININ NN N NN N NN NN NN NN NN NN v01.0 = ,MASK;. Pb-o MSGADR = MSG_14; re;urn .RET_STATUS; else en be?in RET_STATUS = PAS_CODE; end; if .N nequ ZERO then begin MASK = _MASK*1; WRT_RC25 (RCSA, .DATA); 383 384 end; 385 386 end; if .RET_STATUS then 391 2392 begzn PT = FMT3; 2394 P4 = (.RC25_ADDR) + 2;: 2396 2398 2399 P6 = .MASK; MSGADR = MSG_14; 2401 2402 2403 2404 2405 end return .RET_STATUS; 2400 024646 000016 010077 000026 001411 else return .RET_STATUS; end; 0000006 LSBTTL AZP.INIT:: 000022 012701 000002 000030 016700 000000G 005066 005300 000002 000034 000044 001404 001374 000046 005301 000050 000766 R1,$SAVES 3 2255 MOV MOV #1.RS #-1,R0 : *,MASK : *,RCM.REG 2308 2309 MOV #2.R1 : o+, $8TMP2 2310 MOV LSDLY RO : «,$8TMP1 CLR DEC 2(SP) RO : $STMP : $STMP DEC R1 : $STMP2 MOV 000000G 18: 2%: 3s: AZP.INIT AZTEC INITIALIZATION BY POLING JSR CMP 000006 012705 000001 000012 012700 177777 000036 000042 ! STEP N WRITE DATA TO SA end; 387 388 389 390 000004 ! TRUE STATUS. end; 382 004167 SEQ 124 7 Pa?e VAX=11 Bliss=16 V3=555 (16 A F C R Z J L A E R . 1REL SERS 1 . CLAKSHMANA SPID:ERSU BEQ BEQ BNE BR -(SP) ,~(SP) RO,aRC25.ADDR A1 3s 2% 1% 2 RCM.REG,* MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING R3 R3 63 R5.R1 RO B.MASK,RO R1 R1,R0 RO.RS 2 0$ R3.RO 7$ #-1,R2 11$ RO.M 8s DATA1,R2 11$ RO,#2 9s 4($: 5%: 0000006 6$: 177777 7$: 000001 0000006 000002 0000006 9$: 000003 0000006 108: RIED P e ) $ NN = AN 00 b 88888885g8sstsstss=k §g§3ggsss RESRERHFRBFTZR SeSINITIIRBERS SEQ 125 Pa?e 38 VAX=11 Bliss=16 V3-555 .REALJZRCFA (16 ERS 11REL . NA SUS : CLAKSHMA SPIDER (=1 16%: 13s : *,MASK : N,* ; *,DATA 2320 2324 3 2320 ; *,DATA s 2327 2320 ; =,DATA | 2330 2320 ;s *,DATA : 2333 2320 ; =,DATA s COUNT : «,$8TMP2 2336 2341 2343 : $STMP2 RC25.ADDR,RO 2(R0), (SP) (SP) ,RC25.DATA+2 s (SP) RO : RC25.DATA+2,* RO RO RO RO s *,RC.REG : RC.REG,* 2344 : MASK,* 2346 : s COUNT 2348 2341 ; 2351 #177760,R0 177760 1A #11,RET.STATUS R4 0000006 000024 100000 2 MASK,* : SSTMP : $STMP1 RS ,R1 000011 2312 2315 : +,$8$TMPT 14$: 15%: s N s N 0000026 17%: R4, #24 12 #100000,RC25.DATA+2 18% s COUNT,« J 10 8=Jul=198 3 15: 8-Jul-198 3 14: MISCELLANEOUS SECTIONS AZTEC INITIALIZATION BY POLING 0 012767 000465 010501 016700 006 000021 #21,RET.STATUS 0000006 18$: 0000026 000002 0000006 0000006 0000006 000001 0000006 0000006 000002 0000006 0000026 0000006 0000006 000000G 0000006 0000006 177362 RgéS.DATA+2.PS 208: 000004 000001 RC25.ADDR,RO #2,R0 RO P& 19%: 0000006 000002 RS, #MSG. 14 ,MSGADR RET.STATUS,.RO 23% RET.STATUS R3 20% R5 R2,RO RC25.ADDR,Ré :g.Z(Rk) 0000006 218: 3 : MASK,* 3 3 2367 2368 2369 2362 s : N 2374 2379 ;s MASK : DATA,RCM.REG 2382 2383 : RCM.REG,* 2390 #FMT3,P1 1 ,P2 s | s F 2393 394 2395 2396 R5,P6 #MSG. 14 ,MSGADR s s MASK,* 3 [ 2397 2398 2399 2292 ;%P)*.(SP)* : 2255 22% RO, P4 Rg;.STATUS.RO 2 RET.STATUS,RO Routine Base: ABSCODE + 1630 : Routine Sizei 191 words,. 9 words invocation: per depth stac Maximum ; 2406 2363 2364 2365 2366 3 5% ngés.oAraoz.Ps 23$: 3 : : 3 #1,RET.STATUS R3, 44 RC25.ADDR,RO 22%: : s MASK,* 2312 #2.R0 000000G 0000026 0000006 000000G 000000G 0000006 0000006 2354 2353 2360 : N 21$ 000002 0000006 0000006 0000006 000001 0000006 0000006 0000006 RC2S.DATA+2,R0 RO RO RO RO #177760,R0 RO,R1 19 #2,P.MASK P #FMT3, ”,P2 177760 0000006 21% RS,R1 SEQ 126 Pape 39 VAX=11 Bliss=16 V3=555 .REALJZRCFA (16 ERS 11REL NA. SUS LLAKSHMA : SPIDER s N.» ?sbttl 'CMN.ICATIW RING INITIALIZATION® 8-Jul=-1983 15:23:2 8-Jul=1983 14:44:2 global routine INIT_COM_AREA = 144 et mimimimimiaiaiaiaiaiaiaiaiciaiaicaieaiaiciaiaiaiaiaiaiaimiaiaimiaiaiaimims ! FUNCTIONAL DESCRIPTIONS: THIS ROUTINE FIRST MAKES SURE THAT THE COMMUNICATION AREA'S RING BUFFERS ARE CLEARED, THEN THE COMMUNICATIONS AREA IS INITIALIZED AS FOLLOWS: 1. DEFINES FROM THE CONTIGIOUS DATA STORAGE STRUCTURE '‘COM_AREA'' THE HEADER AREA ADDRESS, RECEIVE RING ADDRESS AND THE SENDING RING ADDRESS. 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 @ BUS ADDRESS B. RESERVED FIELD C. FLAG BIT D. OWENERSHIP BIT 4. %gth;QE RECEIVE ENVELOPE MESSAGE LENGTH WITH THE BUFFER SIZE FORMAL PARAMETERS: -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 TR IR R RA R R e R R TR TR TR PR PR TR TR LR DATR L L 1 TR AL N L R RR R T O e O T TR TR R TR PRTR D LA L LA TRTR Y] MISCELLANEOUS SECTIONS COMMUNICATION RING INITIALIZATION SEQ 127 40 Pa?e VAX=11 Bliss=16 V3=555 (17 CFA .REALJZR 11REL NA. SERS : [LAKSHMA SPIDERSU incru I from 0 to RING_SIZF - 1 do incru J from 0 to 1 do ! TEST RING AREA FOR ZEROS ! if .COM_AREA [.I, .J, WORD_REF] ?e?gsg then begin RET_STATUS = FAL_CODE; return .RET_STATDS; ! IF RING AREA IS NOT CLEAR ! RETURN WITH ERROR CODE SET L1 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS COMMUNICATION RING INITIALIZATION SEQ 128 Pa?e 41 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (17 CLAKSHMANA. 11REL SPID:ERSU end; DEFINE THE ADDRESS LOCATIONS OF THE HEAD_AREA, RECEIVE_RING AND SEND_RING. HEAD_AREA = COM_ARE ! DEFINE THE HEADER AREA incru_ I from WORDO to WORD3 d HEAD_AREA [.I, WORD REFJ ZERO; ! CLEAR THE HEADER AREA : ! DEFINE THE RESPONSE RING AREA ! DEFINE THE COMMAND RING AREA = TOM AREA CREC BASEJ RECEIVE_RING SEND_RING = COM_AREA [SND_BASE] '+ i LOAD UP THE COMMAND RING DESCRIPTORS WITH AN ENVELOPE ADDRESS, i DEF INE THE °'FLAG BIT'* TO = 1 (INTERRUPT REQUESTED), DEFINE THE : ?gfl;fl&?%: gé;& TO ZERO (OWENED BY HOST) AND LOAD THE RESERVED l- incrg I from 0 to SND_ALLOCATE - 1 do ! ssfloRING C.I, LO_ENSAD]= SND_ENVELOPE [.I, CMD LREF]; egin ! LO-ORDER SEND ENVELOPE ADDR SEND_RING [.1 HI ENSADJ ZERD; : I-ORDER SEND ENVELOPE ADDR SEND_RING .1,D_RSWD] = ZERO. i OR Q-BUS ADDRESS SEND_RING [.I, QB_EXT] = ZERO' ! HI-ORDER PORTION OF UNIBUS i FLAG BIT, 1=INT. REQUESTED SEND_RING [.I, FLAG BIT] = ZERO; ! OWNERSHIP BIT, 0=OWNED BY HO = ZERO; _RING [.I, OWN_BIT] SEgD end; '+ i LOAD UP THE RESPONSE RING DESCRIPTORS WITH AN ENVELOPE ADDRESS, | DEFINE THE '‘OWNERSHIP BIT'* = 1 (OWNED BY PORT) DEFINE THE 'FLAG : gé;;;ro 1 C(INTERRUPT REQUESTED) AND THE RESERVED FIELD SET TO b ) 1ncru I from 0 to REC_ALLOCATE - 1 do RE?EIVE _RING C.I, LO_ENSAD] = REC_ENVELOPE [.I, CMD LREFJ ! Lo-onoen SEC ENVELOPE ADDR RECEIVECRING [.I, HIZENSAD] = ZERD; ! HI-ORDER *COMMAND ENV. ADDR ) = b ek wd e d e e ek =k D OO OOQNOU‘&WN—‘O%QN RECEIVE"RING [.I., QBTEXT) = ZERO; RECEIVE"RING [.I.D_RSVD] = zeno. RECEIVECRING [.I, FLAG BIT] = “RING [.I, OWN_BIT] = one RegEIVE ! HI-ORDER PORTION OF UQ ADDR i RESERVED 0; ! ! OWENER BIT, 1=0WNED BY PORT end, ] g SET THE RESPONSE ENVELOPE MESSAGF LENGTH incru I from 0 to REC_ALLOCATE - 1 do REC_ENVELOPE [.I,”MSG_LENGTH]= RB_SIZE+2; RET_STATUS = PAS_CODE; regurn.RET_STATOS; end; ! CONVERT TO BYTES BEFORE ! LOADING M10 15:23:25 8-Jul=-1983 3 15:23: 44: 14:44:20 8-Jul=1983 MISCELLANEOUS SECTIONS COMMUNICATION RING INITIALIZATION .SBTTL INIT.COHJASEA:: 0000006 1%: 2%: 0000006 0000006G 000000G 3s: 000001 SNIZRRERER R1 : J 2457 R2 i 1 2455 #COM.AREA, HEAD . AREA #COM.AREA+10,RECEIVE..RING ; : 2470 2471 RO gg.a1 i1 P ILe 2474 2475 ;1 2474 R1,#1 R D : 2472 HEAD.AREA,R1 0000006 (R1) RO RO,#3 00003 43 5%: W i p—r— §88888888388338888888 3 Jo® 2462 2461 #COM.AREA+110, SEND .RING 4$: 000106 I I+ R1 R1 #54,-(SP) 000054 000000G 0000046 3 1.0 R2 R2.R1 SEND.RING,R1 R2,=(SP) 0000006 2484 2486 ; ILw PC.BLSMUL #SND . ENVELOPE +4 ,R0 RO, (R1) R2.RO RO RO 000002 0000006 000074 000002 0000006 2410 2455 2457 2459 : : ?%.037 000000G 0000006 000010G 0000006 000110G 0000006 000003 : i1 s J i1, #FAL.CODE ,RET.STATUS ggr.srArus.ao 2$ 000037 000204 06 RO R1.RO RO 42 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC A Q17 INIT.COM.AREA COMMUNICATION RING INITIALIZATION R1,$SAVE2 R2 R1 R2.R0 Pa?e ggfl.AREA(RO) 0000006 000000G VAX=11 Bliss=16 V3-555 SEQ 129 ;1w 2487 I 't 2488 : ILe 2489 SEND.RING,RO 33'56R°) P RO RO SEND.RING,RO #74,2(RO) R2,R0 R0 R SEND.RING,RO 3 VAX=11 Bliss=16 V3=555 MISCELLANEOUS SECTIONS ION 1 COMMUNICATION RI NG INITIALIZAT 037700 . 2490 P 2491 H : 1 2485 2484 3 1 N - 250 1 2503 RO SEND.RING,RO 0000006 040000 000002 #40000,2(R0) R2,RO RO RO SEND.RING,RO 0000006 100000 000002 000017 6$: #100000,2(RO) (SP)+,(SP)+ R2 R2.M7 5% R2 R2.R1 R1 R1 RECEIVE.RING,R1 R2,RO 0000006 4 NA. 1 1RELERS .REALJZRCFA (17 SUS : CLAKSHMA SPIDER #37700,2(R0) R2,RO 000002 SEQ 130 Pa?e 3 1.® R RO RO #77 RO #REC.ENVELOPE +4,R0 RO, (R1) R2,RO RO RO 0000006 000003 0000006 000074 000002 000002 76, 2(RO) 0000006 037700 000002 000000G 040000 000002 0000006 100000 000002 000017 005001 3 1.° 2504 $ 1.0 2505 H P 2506 2 1.0 2507 ],t 9‘08 RECEIVE.RING,RO #3,2(R0) R2,RO RO RO RECEIVE.RING.RO R2.RO RO RO RECEIVE.RI #37700,2(R R2,RO .RO S& 000077 000004G : I | 2501 HR 2515 s I,.» BN 8-Jul=-1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS IRCFA2 COMMUNICATION RING INITIALIZATION v01.0 MOV 78: 000510 010100 R1.RO 000522 142700 #77 RO 0005 5201 000512 000300 000514 106000 000516 006000 oooszg 006000 0005%2 000077 12760 000074 SWAB RORB ROR ROR BICB MOV 0000006 INC 000536 020127 000017 000542 CMP BLOS 10176; CLR MOV RTS 000544 005067 000000G 000550 016700 0000006 000554 000207 ; Routine Size: 183 words Routine Base: : Maximum stack depth per invocation: 3 2521 6 words RO RO RO #74 ,REC .ENVELOPE (RO) R1 R1.M7 7$ RET.STATUS RET.STATUS.RO PC ABSCODE + 2426 SEQ 131 Par 44 VAX=11 Bliss=16 V3-555 .REALJZRCFA (17 1REL CLAKSHMANA. 1 SERS SPID:ERSU 2516 R P ; 1 2515 : 3 3 2518 2453 2410 I.* cn 8-Jul-198 3 15:23:55 8-Jul-198 3 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE AR AININIAINIAIAINIAI A NN NININIAINININININD WIVIILA ViV VIV WIWWWNI NN NN F 9 9 vh }sbttl *AZTEC GLOBAL ROUTINE' + + global routine EX_SUP_PRG = FUNCTIONAL DESCRIPTION : THIS CAMMNAD CAUSES THE SERVER TO TRANSFER THE PROGRAM FROM HOST MEMORY TO AN AREA IN THE CONTROLLER AND START IT EXECUTION. 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. W= O VRNV WN ONOWVSWN=OO s LT T T T N T N N TN L N N LN N L N N AN LN L L N L L L Vi oo Vi L] ‘ CLEAR THE FLAG HERE TO INSURE THE DETECTION OF THE INTERRUPT. !_AH.NEX ZERO; ' UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND _ENVELOPE [.CMD_SLOT, MSG LENGTHJ SZ_ESP; SND_ENVELOPE [.CMD_SLOT, CREDITS] = ONE SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = SND—ENVELOPE [.CMD_SLOT, CONN_ID] = 2 ' DUP COMMAND ENVELOPE FIELD DEFINITION SND _ENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE E.CMD_SLOT, CMD_HREF] = ZERO; SND_ENVELOPE CHD_SLOT. UN_CUSED] = ZERO; SND_ENVELOPE E.CMD_SLOT, UN_HUSED] = ZERO; SND_ENVELOPE [.CMD_SLOT, OPTODE] = OP_ESP; SND_ENVELOPE E.C 0T, UQRSVD] = ZERO; SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; SND_ENVELOPE L[.CMD_SLOT, BLO_CNT SND_ENVELOPE [.CMD_SLOT, BHI_C = .BYTE_COUNT' ! BYTE COUNT LOW WORD = ZERO; ! BYTE COUNT HIGH WORD SND_ENVELOPE [.CMD_SLOT, BD Ug= .BUF DE§CRPTR i BUFFER DESCRIPTOR WORD 0 BD 1] = ZERO . ' 'BUFFER DESCRIPTOR WORD 1 SND_ENVELOFE SND_ENVELOPE [.CMD_SLOT, [.CMD_SLOT, BD_2] = 2ERO; SND_ENVELOPE [.CMD_SLOT, BD_3] = ZERD. SND_ENVELOPE [.CMD_SLOT, BD ~4] = ZERO : SND_ENVELOPE [.CMD_SLOT, BD 5] = _ZERO SND_ENVELOPE [.CMD_SLOT, 08D_0] = ZERO; SEO 132 0?0 45 VAX=11 Bliss=16 V3-555 SP!DERSUSERS CLAKSHMANA. 11REL .REALJZRCFA (18 ! BUFFER DESCRIPTOR WORD ! BUFFER DESCRIPTOR WORD ! BUFFER DESCRIPTOR WORD 4 ! BUFFER DESCRIPTOR WORD 5 | BUFFER DESCRIPTOR WORD 0 oNn IRCFA2 v01.0 : ; ; ; seo 133 ?' VAX=11 Bliss=16 V3=555 8-Jul=1983 15:23:5 MISCELLANEOUS SECTIONS m .REALJZRCFA SPIDERSUSERS:[LAKSHMANA.11REL 8-Jul=1983 14:44:20 AZTEC GLOBAL ROUTINE 1 SND_ENVELOPE [.CMD_SLOT, 08D_1] = ZERO: ! BUFFER DESCRIPTOR WORD 2579 WORD DESCRIPTOR BUFFER | ZERO: = oao,g [.CMD_SLOT, SND_ENVELOPE 2580 DESCRIPTOR WORD SND_ENVELOPE SND_ENVELOPE 2581 2582 [.CMD-SLOT, 0BD-3] = ZERO: ! BUFFER [.CMD-SLOT, 0BD-4] = ZERO; ! BUFFER DESCRIPTOR WORD & ; : gggz %ggg SND_ENVELOPE .CMD-SLOT, 0B8D_5] = ZERO:; i BUFFER DESCRIPTOR WORD 5 ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. ; ggg; : %ggg SEND_RING [.CMD_SLOT, OWN_BIT] = PORT_OWNED; | READ THE IP REGISTER TO STIMULATE PORT POLLING. ; gggg : %ggz TEMP = .RC25_ADDR [RCIP, RC_ALL): | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND : | 2595 2596 GET_CMD_SLOT (); ! 2598 2599 gggg DELAY (1); ! | CHECK THE END PACKET FOR GOOD STATUS : ; 3 : ; 3 i 2597 return REC_STATUS (); 2602 end; 2603 .sam EX.SUP.PRG: : 000000 010146 000002 000004 000010 000014 024646 005067 0000006 016746 0000006 012746 000054 0000006 004767 000050 0000006 012760 000024 000032 016716 0000006 000036 012746 000054 000062 004767 0000006 000046 142760 000017 0000026 0000026G 000020 000054 000062 152760 000001 016716 0000006 000066 012746 000054 004767 0000006 000076 142760 000360 0000026 000104 016716 0000006 000072 000054 000110 012746 004767 0000006 112760 000002 000003G 000120 000126 016716 0000006 000114 000132 012746 000054 004767 0000006 000142 016760 0000006 000004G 000150 016716 0000006 000136 012746 000054 000154 004767 0000006 000160 000164 005060 0000066 IRETURN THE STATUS EX.SUP.PRG AZTEC GLOBAL ROUTINE nov R1,=(SP) JSR MOV MOV MOV JSR BICB BLSMUL sno snven.opz(no) csb cno sLOT 04-(sPS R0) sno ENVELOPE+2( n?BLSMUL OPE+2(R0) CMP CLR MOV MOV BISB MOV -(SP),=(SP) 1.AM.NEX CMD. SLOT ,=(SP) m.-(SP) 2551 2556 ; 2557 cno SLOT, (SP) ; 2558 as:..-(spi PC,BL SMUL vswpmmo) oz.suo.sn SLOT , (SP) : 2559 . 2563 os:..-(sPS : 2564 #1,SND.ENVEL o 4.-(SP} BLSMUL mo SND. envewpe+2<a0> CMD. SLOT MOV MOV JSR MOV MOV CMD. #54.-(SP) PC,BLSMUL (R0) +4 PE CMD. nsr SND.ENVELO CMD.SLOT, (SP) MOV JSR CLR 2525 : : MOV JSR BICB MOV MOV JSR MOVB : PC,BLSMUL (R0) +6 PE SND . ENVELO EN 8=-Jul-198 3 15:23:25 8=Jul-198 3 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE S e e 50T i : 2565 : 2566 s~6 ENVELOPEO12(R0) cno SLOT -(SPS : 2567 #2.SND. suvstops+14(a0) CMD. SLOT H 2568 CMD. SLOT : 2569 CMD. SLOT (SP) : 2570 no.ENVELoP£+20(n0) evie.couur.s (SP) : 25N : 2572 LSMUL ca (R0) OPE +24 BUF .DESCRPTR SND.ENVEL CMD.SLOT, (SP j : 2573 CMD.SLOT, (SP) #54,=(SP} PC,BLSMUL SND . ENVELOPE+10(RO0) CMD.SLOT, (SP) os‘ -(sP} SMUL P eLsnu #54.-($P$ PC,BLSMUL SND. euv5L095+15(no> 000C00G 0000166 0000006 060 0000006 0000006 0000206 0000006 000054 0000006 0000226 IS4.-(595 PC,BLSMUL SND. ENVELOPE*16(RO) cs (sP} snu CMD. SLOT, 054.-(595 PC,BLSMUL SND. ENVELOPE+22(R0) CHD.SL =(SPS csa.-xsps BLSMUL s~6ENVELOPE*Zb(RO) : 2574 : 2575 cno. #54.=(SPS : 2576 ck-mfl LSMUL s~6ENVELOPEOSé(RO) cnn.s (SP) -(spi C 8 $MUL SND.ENVELOPE*‘O(RO) : 2577 : 2578 3 2579 S cno s C BLSHU SND. ENVELOPE*SO(RO) CHD.SLSP5 PC,BLSMUL SND. ENVELOPE*SZ(RO) PC,BLSMUL SND. FNVELOPE*S&(RO) CMD. SLOT CMD.SLOT, (SP) - F1N ZRCFA2 v01.0 8-Jul-198§15:23:ss 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 000542 000546 000552 000556 000562 oml.g 000054 0000006 005060 0000426G 016716 0000006 012746 000054 MOV JSR CLR MOV MOV #54,-(SP) PC,BLSMUL E +42 (RO) SND .. ENVELOP CMD. SLOT, (SP) #54,-(SP} 000576 000602 000606 000612 000616 000622 000626 000632 000636 000642 016716 012746 004767 005060 016716 012746 004767 005060 016716 012746 0000006 000054 0000006 0000466 0000006 000054 0000006 0000506 0000006 000054 MOV MOV JSR CLR MOV MOV JSR CLR MOV MOV cm.su.ot (SP) 4.-(SP} c au.snu +46 (R0) SND.ENVELOPE CHD.SLO (SP) -<spS pc an.snuu. +50 (RO) SND. ENVELOPE cno.sn.or (SP) SP) 000566 000572 004767 004767 005060 000646 004767 0000006 005060 0000526 000656 016700 0000006 000662 006300 000664 000666 066700 0000006 052760 100000 000002 0000006 000064 000064 000000V 000001 0000006 000732 000736 005066 005300 000066 000742 005301 38: 000746 004767 000000V 48: 000730 001404 000740 001374 000744 000766 000752 062706 000070 000756 012601 000760 000207 : 2581 : 2582 : 2583 : 2587 anczs ADDR, 64 (SP) 64 (SP) ,RO PC,GET.CMD.SLOT #1.R1 1 LSDLY,RO ; *,RC.REG : RC.REG,TEMP 2591 ; *,88TMP2 ; *,$8TMP1 2598 CLR DEC 66(SP) RO : SSTMP : $STMP1 DEC R1 : $STMP2 JSR PC REC.STATUS : RTS PC BIS 017766 016600 004767 012701 001411 016700 000700 000706 000712 000716 000722 000724 2580 JSR CLR MOV ASL ASL ADD 000652 000672 ; JSR CLR 0000006 0000446 1$: 28: seo 135 ?' VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA.11REL .REALIZRCFA ua MOV MOV JSR MOV BEQ MOV BEQ BNE BR ADD MOV PC,BLSMUL E +44 (R0) SND.. ENVELOP c amu SND. ENVELOPE +52(R0) CMD.SLOT,RO RO RO SEND.RING,RO #100000, 2 (RO) 3s 2 1$ #70,5P (SP)+,R1 : Routine Size: 249 words, Routine _Base: ABSCODE + 3204 : Maximum stack depth per invocation: 30 words : : 2595 2602 2525 6N AZTEC GLOBAL ROUTINE MISCELLANEOUS SECTIONS v01.0 ZRCFA2 2607 3 Bliss=16 V3=555 8-Jul=1983 15:23:25 ERS:CLAKSHMANA. 11REL.REALJza'?'(19 SPIDERSUS § 16:44:50 VAX=11 a-Jut-19g global routine SEND_DATA = 2608 3 seo 135 3 3 2609 2610 : : 2613 | 2614 | ; : : ; %g}; gg;g gg%} 2623 3 3 | 3 2627 2628 2629 2630 begin : 2633 i THE INTERRUPT ROUTINE WILL SET THE FLAG CANCEL_TIMER WHEN CALLED. : 2636 = ZERO; x _AM_NEX : 5223 : ; 2641 2642 : ; ggzg 5229 ! UQ PORT COMMAND ENVELOPE WEADER FIELD DEFINITION suo ENVELOPE [.CMD_SLOT, MSG LENGTH]= SZ_SED; = ONE: SNDZENVELOPE [.CMDZSLOT, CREDITS] = 0; MSG_TYPE] SND_ENVELOPE [.CMD_SLOT. "2; = CONR_ID] [.CMDZSLOT, SNDZENVELOPE ' DUP COMMAND ENVELOPE FIELD DEFINITION : : : 2648 2649 2650 : : 2652 2653 gg}g ; Sg}z ; : : 3 : : : : : : :; :: : : : 2624 2625 2626 sggg R 2643 2651 2654 2655 2656 2657 2658 2659 2660 2661 2662 !¢+ | FUNCTIONAL DESCRIPTION: : SEND DATA PROVIDES BUF _ADDRESS AND SIZE TO THE DM CODE PROGRAM FOR POSSIBLE READ, WRITE TO MEMORY. PARAMETERS neeoeo ARE BUF_LENGTH, H_SADD, E_SADD g FORMAL PARAMETERS : g IMPLICIT INPUTS : H_SADD, E_SADD, BUF _LENGTH g IMPLICIT OUTPUTS : RET_STATUS | SIDE EFFECTS : ! == local TEMP; ' CLEAR THE FLAG HERE TO INSURE THE DETECTION OF THE INTERRUPT. suo ENVELOPE [.CMD_SLOT, CMD_LREFJ = .CMD_REF; SND_ENVELOPE [.CMD-SLOT. CMDHREF] = ZERO: SND_ENVELOPE [.C SLOT UN_CUSED] = ZERO; SND_ENVELOPE [.CMD_SLOT, UN_HUSED] = zeno; SND_ENVELOPE [.CMD_SLOT. OPTODE] = OP_SED: SND_ENVELOPE [.CMD_SLOT, UQRSVD] = 2ERO; SND_ENVELOPE [.CMD-SLOT., MODIFIER] = ZERO: SND_ENVELOPE [.CMD_SLOT, BLO_CNT] = .BVTE-COUNY: SND_ENVELOPE [.CMDSLOT. BHIZCNT] = 2ERO ! BYTE COUNT LOW WORD YTE COUNT HIGH WORD i BUFFER DESCRIPTOR WORD 0 [.CMD-SLOT. 80_0] = .aur DESCRPTR SND_ENVELOPE BUFFER DESCRIPTOR WORD 1 LOPE [.CMD-SLOT, BDZ1] = ZERO SND"ENVE DESCRIPTOR WORD SND"ENVELOPE [.CMD~SLOT, BD-2] = 7ERO" !! BUFFER BUFFER DESCRIPTOR WORD SND”ENVELOPE [.CMD-SLOT. BD_3] = ZERO; 4] = ZERO; SND”ENVELOPE [.CMD-SLOT. BD sno“ENVELOPE [.CMD-SLOT, BDZS) = ZERO; ! BUFFER DESCRIPTOR WORD & ! BUFFER DESCRIPTOR WORD 5 H1 8-Jul-1983 15:23:g 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 seo 137 50 ?e VAX-11 Bliss=16 V3-555 (19 RCFA .REALJZ 11REL NA. SPIDERSUSERS: LLAKSHMA : SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. §Euo,axus C.CMD_SLOT, OWN_BIT] = PORT_OWNED; g READ THE IP REGISTER TO STIMULATE PORT POLLING. jenp = ,RC25_ADDR [RCIP, RC_ALLI; g GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND éer_cno_SLor 0O; QELAV (N; g CHECK THE END PACKET FOR GOOD STATUS return REC_STATUS (); ! RETURN THE STATUS end; .SBTTL SEND.DATA MOV 010146 024646 005067 CLR MOV 0000006 JSR 000054 000034 0000006 000054 0000006 0000026 000017 0000026 o ; o ENQBRENORLNOD, P ] o B o MOV JSR PC,BLSMU 000054 MOV 0000006 000004G MOV snu : 2642 : 2643 : 2644 : 2648 CMD. SLof ,( : 2649 CMD. SLOT, (SP) : 2650 : 2651 #1,SND.ENVELOPE+2(R0) CHD.SLOT (SP) P} snu csso sno ENVELOPE +2(R0) cno. (SP) pc BLSHU CHD.SLOT #564.=(sPS CMD. REF suo ENVELOPEfA(RO) 000054 0000066 0000006 MOV MOV JSR CLR S #54,~( PC.BLsnu SND.ENVELOPE*6(RO) 0000006 JSR PC,BLSMUL 0000006 000054 0000106 MOV MOV CLR 0000006 MOV 0000006 JSR 000054 MOV 2608 2636 2641 SP) - s5 #2.SND. ENVELOPE*!(RO) (SP) MOV : 1.AM,NEX CHD.SLOT -(SP) MOV JSR MOVB MOV MOV JSR BICB 0000006 -(5P),=(SP) ostSND. ENVELOPE(RO) sLOT 4-(SPS 0cno BLSMUL +2 (R0) SND.ENVELOPE 017 000001 0000006 000054 0000006 000360 0000026 0000006 R1,=(SP) MOV MOV JSR BICB BISB MOV 000054 0000006 000002 000003G 0000006 e MOV 0000006 0000006 ry 000066 000072 000076 000104 000110 00011 000120 000126 000132 000136 000142 000150 000154 000160 000164 000170 000174 000200 000204 000210 000214 000220 CMP 0000006 0000006 SEND.DATA AZTEC GLOBAL ROUTINE #54.=(SP} SND.ENVELOPE +10(R0) CMD. SLOT, (SP) #54 ,=(SP} PC,BLSMUL In 8-Jul=-1983 S 23:25 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 5060 060 7 8=Jul=1983 14:44:20 0000126 0000006 000054 0000006 000004 0000146 0000006 000054 0000006 0000156 0000006 000054 0000006 0000166 0000006 000054 0000006 0000006 0000206 000000G 000054 0000006 0000226 0000006 000054 0000006 000000G 0000246 0000006 000054 0000006 0000266 000000G 000054 SEQ 138 Pa?o 51 VAX=11 Bliss=16 V3-555 SPIDERSUSERS: LLAKSHMANA. 11REL .REALJZRCFA (19 SND. ENVELOPE +12(R0) CHD.SLOTS(SP) : 2652 cn6.3Lors(sp : 2653 : 2654 : 2655 : 2656 H 2657 (RO) OPE BUF. oescnpra SND . ENVEL+24 SP) : CHD.SLOT’ 2658 PCé envenove+14(a0) #6.SND. PC,BLSMUL SND. ENVELOPE*IS(RO) CHD.SLSP’ PC,BLSMUL SND . ENVELOPE016(RO) SND . ENVELOPE +20(R0) avis count $P) S snu SLs cno PC BLSHU (R0) SND . ENVELOPE+22 CMD.SLOT, (SP) #54.=(SP) PC.BLSMUL PC,BLSMUL SND. ENVELOPE+26(R0) (SP) cno. -(spi c BLSHU SND. ENVELOPE +30(R0) CMD.SLOT, (SP) #54,=(SP) 0000006 PC,BLSMUL SND.ENVELOPE+32(R0) (SP) cn;o.su.ops : 2659 : 2660 : 2661 ; 2662 ; 2666 § RETREG. TEWP i a,88THP2 iy 2876 PC., BLSHU +34 (R0) SND . ENVELOPE CMD.SLOT, (SP) ¥ SP) PC,BLSMUL +36 (R0) SND.ENVELOPE LOT,RO CgD.S RO SEND.RING,RO G #100000, 2(R0) 100000 000002 0000006 000050 000050 000000V 000001 001404 0000006 aRC25.ADDR,S0(SP) 50(SP) 1$: 4% ,RO LSDLY,RO 3% : *,38TMP1 Jn IRCFA2 v01.0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 000572 000576 000600 000602 000604 000606 000612 000052 8=Jul=1983 15:23:25 8-Jul=1983 14:44:20 28: 38: 000000V 000054 000616 000620 48: CLR DEC BNE DEC BR JSR ADD MOV RTS 52(SP) RO 2$ R1 18 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 i SEQ 139 Pare 52 VAX=11 Bliss=16 V3=555 (19 CFA NA. 11REL .REALJZR SERS : [LAKSHMA SPIDERSU $STMP $STMP1 ; $$TMP2 2680 2608 K11 MISCELLANEOUS SECTIONS We B0 0o Bs 000080008980, 0%,%: 9% %% 8,08, TR TR IR IR AT E TS TR R A TR TR DRT L L L (TR IR IR IR A TR A TETE TR R A TR LA L L 1 AZTEC GLOBAL ROUTINE 8-Jul=1983 83115:23 :25 8-Jul=198314:44:20 SEO 140 53 pe VAX=11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA. 11REL .REALJZRCFA (20 global routine REC_DATA = 44 : FUNCTION DESCRIPTION : i i i : 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 : RET_STATUS : IMPLICIT OUTPUTS l i SIDE EFFECTS : ’ begin local TEMP; i THE INTERRUPT ROUTINE WILL SET THE FLAG CANCEL_TIMER WHEN CALLED. i CLEAR THE FLAG HERE TO INSURE THE DETECTION OF THE INTERRUPT. {-AH_NEX ZERO; : UO PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SNDENVELOPE C.CMD_SLOT, MSG LENGTHJ = SZ_RED; = ON E: SND_ENVELOPE C.CMD_SLOT, CREDITS] SND_ENVELOPE C.CMD_SLOT, MSG_TYPE] = 0; —ENVELOPE C.CMD_SLOT, CONR_ID] D = 2; SND ‘ DUP COMMAND ENVELOPE FIELD DEFINITION SNDENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE [.CMD_SLOT, CMD_HREF] = ZERO; SND_ENVELOPE [.CMD_SLOT. UN_CUSED] = ZERO; SND_ENVELOPE [.CMD_SLOT, UN_HUSED] = 2ERO: SND_ENVELOPE [.CMD_SLOT, OPTODE] = OP_RED; SND_ENVELOPE [.CMD_SLOT, UQRSVD] = ZERO; SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; ! BYTE COUNT LOW WORD T' SND_ENVELOPE [.CMD_SLOT, BLO_CNT] = .BYTE HIGH WORD BYTE_COUNT ! SND_ENVELOPE [.CMD_SLOT, BHI_CNT] = ZERO; WORD 0 DESCRIPTOR BUFFER i SND_ENVELOPE [.CMD_SLOT, BD_0J = .BUF DESCRPTR SND_ENVELOPE C.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 SND“ENVELOPE [.CMDZSLOT, BD_5] = ZERO; ! BUF FER DESCRIPTOR WORD 1 i BUFFER DESCRIPTOR WORD 2 i BUFFER DESCRIPTOR WORD 3 i BUFFER DESCRIPTOR WORD 4 ' BUFFER DESCRIPTOR WORD 5 LN 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 VAX=11 Bliss=16 V3-555 SPlDER‘USERS CLAKSHMANA. 1;1 SEO 11REL. REALJZRC?A (20 ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. geno,axnc C.CMD_SLOT, OWN_BIT] = PORT_OWNED; g READ THE IP REGISTER TO STIMULATE PORT POLLING. fenp = ,RC25_ADDR CRCIP, RC_ALLJ; i GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND éET_CHD-SLOT 0; QELAV S g CHECK THE END PACKET FOR GOOD STATUS return REC_STATUS (); ! RETURN THE STATUS end; REC.DATA 010146 REC.DATA AZTEC GLOBAL ROUTINE R1,=(SP) 2684 1.AM.NEX 2713 2718 -(5P) ,=(SP) 024646 005067 016746 012746 .SBTTL CMD.SLOT,=(SP) 0000006 000034 0000006 0000006 000054 0000006 000017 0000026 000001 0000026 0000006 000054 0000006 000360 0000026 0000006 000054 000000G 000002 0000036 0000006 054 0000006 0000046 0000 056.-(SP) BLSMUL aslsno ENVELOPE(RO) -sLOT ocnn 54,-(SPS BLSMUL 31?sno ENVELOPE*Z(RO) +2 #1,SND.ENVELOPE(R0) SLOTS(SP) cno 0360 suoENVELOPE+2(R0) cno s S : 2719 : 2720 ; 2721 PC Lsnu #2.SND. ENVELOPE*S(RO) cno SLOT, ( 2725 =spi Pcasn u CMD. REF, suo ENVELOPE*&’RO) cno sLof #54.-(SPS : 2726 PC.,BLSMUL —t 80« ~ +6 (R0) SND.ENVELOPE CMD.SLOT, (SP) 2727 o #54.-(sps PC,BLSMU SND. ENVELOPE*10(R0) 000054 0000006 SLOT‘ cno PC.BLSHUL ; 2728 nn 8-Jul-1983 15:23:2 5 8-Jul=1983 14:44:2 0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SND . ENVELOPE+12(R0) SEQ 142 Pa?e 55 VAX=11 Bliss=16 V3=555 FA (20 .REALJZRC 11REL SPIDERSUSERS CLAKSHMANA. ; 2729 : 2730 CMD.SLOT, (SP) #54.-(SP} : 2731 SND. ENVELOPE*16(RO) SLOTS(SP cno : 2732 c BLSHUL BYTE.COUNT, SND.ENVELOPE+20(R0) CMD. SLOT, (SP) 054.-(SP5 B 2733 cno SLOT : 2734 (R0) BUF .DESCRPTR, SND . ENVELOPE+24 : CMD.SLOT, (SP) 2735 CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL (R0) #5 . SND . ENVELOPE+14 CMD.SLOT, (SP) #54,=(SP} PC,BLSMUL (RO) SND . ENVELOPE+15 PC,BLSMUL 000 000054 0000006 0000006 0000206 0000006 000054 0000006 0000226 00 880054 PC.BLSMUL SND. ENVELOPE+22(R0) 254,-(SpS PC ., BLSMUL 000000G 0000246 0000 #54.,-(SP) PC,BLSMUL (R0) SND. ENVELOPE+26 : 2736 SP) : 2737 cno SLOT, (SP) : 2738 ; 2739 ; 2743 CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL SND. snvsLopsoso(RO) cno. #54. -<SPS PC ., BLSMUL SND. ENVELOPE*SZ(RO) 4.=(SP) Pc.aLsuL (R0) OPE +34 SND. ENVEL CMD.SLOT, (SP) #54.-(SP) PC,BLSMUL 00000 0000366 0000006 (R0) OPE +36 SND. ENVEL ggo.SLOT,RO RO SEND.RING,RO G 100000 000002 0000006 000050 000050 000000V 000001 001404 0000006 #100000, 2(R0) _@RC25.ADDR, 50(SP) 50(SP), RO 1%: PC.G%T.CHD.SLOT is 4 LSDLY.RO 3% *,RC.REG RC.REG,TEMP *, $STMP2 : *,$8TMP1 2747 2751 2753 IRCFA2 v01.0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 000572 000576 000600 000602 000604 000606 000612 000616 000620 000052 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 28%: 3s: 000000V 000054 A ¥ Page 56 VAX=11 Bliss=16 V3=555 NA . 11RELERS .REALJZRCFA (20 SUS : CLAKSHMA SPIDER 52(SP) : $STMP : $SSTMP1 R1 : $$TMP2 JSR ADD PC,REC.STATUS #54,SP : | RTS PC CLR DEC BNE DEC B MOV RO 2% 1% (SP)+,R1 Routine Base: ABSCODE + 5010 : Routine Size: 201 words, : Maximum stack depth per invocation: 24 words 2759 2760 SEQ 143 2757 2684 812 8-Jul=-1983 15:23:2 5 8-Jul-1983 4:44:2 0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 144 { 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 NEVER ALTERS THE UNIT'S STATE C'UNIT-ONLINE", “UNIT-AVAILABLE", i FORMAL PARAHETERS = NONE - IMPLICIT INPUTS : INPLICIT OUTPUTS : = NONE - T R DR TR TRL LA T 1) TR IR A A A T A TR PR TR PR A T PE TR R DR LA LA L D global routine SET_CNTLR_CHAR = i COMPLETEDTION CODES RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE SIDE EFFECTS : ANY PREVIOUSLY DEFINED CONTROLLER CHARACTERISTICS WILL POSSIBLY BE ALTERED AFTERE EXECUTION OF THEIS COMMAND. begin local TEMP; i g UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND_ENVELOPE L.CMD_SLOT, MSG LENGTHJ sZ_SCC; ' LOAD MESSAGE LENGTH SND_ENVELOPE E.CMD_SLOT, CREDITS] = ONE; LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 0; ! HESSAGE TYPE YSEQUENTIAL' SND_ENVELOPE [.CMD_SLOT, CONR_ID] = 0; i DEFINE CONNECTION ID *DUP* ' HSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE TR IR R A AR I AE IR E T E R R R R R TR O T e e a e i . SND_ENVELOPE SND_ENVELOPE SND_ENVELOPE SND_ENVELOPE SND”ENVELOPE [.CMD_SLOT, CMD_LREF] = . CHD REF; [.CMD_ SLOT, CMD_HREF] = ZERO: [.CMD_SLOT, UN_CUSED] = ZERO; [.CMD_SLOT, UN_HUSED] = ZERO; [.CMD_SLOT, OPTODE] = OP_SCC; [.CMD_SLOT, UQRSVD] = Z2ERO; SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZEkO. !LOAD COMMAND REFERENCE # ! ! ! ! ! ZERO HI ORDER CMD REF # NOT USED IN DUP IMPLIMENT. NOT USED IN DUP IMPLIMENT. DEFINE COMMAND OPCODE NOT USED ! DEFINE CMD MODIFIERS ' COHHAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE SND_ENVELOPE [.CMD_SLOT, MSCP_VER] = ZERO [.CMD_SLOT, CTL FLAGSJ 0; SEQ 144 PO?O 57 X=11. Bliss=16 V3-555 S .REALJZRCFA (21 11REL CLAKSHMANA .SER IDE:RSU ! MSCP VERSION ! CONTROLLER GLAGS SND_ENVELOPE [.CMDZSLOT, HOST_TOUJ ZERO: i HOST TIMEOUT VALUE SND”ENVELOPE [.CMD_SLOT, RS$SVD] = ZERO; ! RESERVED SND_ENVELOPE [.CMD_SLOT, T$D_0] = ZERO; ! TIME AND DATE WORD 0 8-Jul-1983 8-Jul=-1983 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE SND_ENVELOPE SND_ENVELOPE 5:255 4:44:20 SEQ 145 Pa’e 58 VAX=11 Bliss=16 V3=555 .REALIZRCFA (21 ERS 11REL A. SUS CLAKSHMAN : DER SPI ' [.CMD_SLOT, T$D_1] = ZERO; ! TIME AND DATE WORD D 1 [.CMD_SLOT, TSDgg = ZERO. ! TIME AND DATE WORD = ZERO; | TIME AND DATE WORD [.CMD_SLOT, CDPLoJ = ZERb .CMD_SLOT, E SND_ENVELOP “ENVELOPE [.CMD_SLOT, CDP_HIJ = ZERO; SND_ENVELOPE b ol Oz - - <N o €1 SND ! CNTL DEP PARAMETER LO WORD i CNTL DEP PARAMETER HI WORD : SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. !"»END_RING C.CMD_SLOT, OWN_BIT] = PORT_OWNED; ; READ THE IP REGISTER TO STIMULATE PORT POLLING. !EHP = .RC25_ADDR [RCIP, RC_ALL]; ; GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND (.iET_CHD_SI.OT O; DELAY (1); } CHECK THE END PACKET FOR GOOD STATUS ! RETURN THE STATUS re‘t’urn REC_STATUS O); ena; .SBTTL SET.CNTLR.CHAR AZTEC GLOBAL ROUTINE 000054 MOV CMP MOV MOV R1,=(SP) -(5P),=(SP) CMD.SLOT ,=(SP) osa.-(sps 0000006 MOV SET.CNTLR.CHAR:: 0000006 CMD. SLOT, (SP) ; 2798 #56,-cspS PC,BLSMUL : 2799 ; 2803 cno.sLof, (s -<sp$ cam : 2804 CMD. SLOT, ; 2805 000054 000360 000002G 0000006 os&.-«sps BLSMUL cseo SND. ENVELOPE*Z(RO) cno SLOT CLRB MOV MOV SND.ENVELOPE+3(R0) CMD.SLOT, (SP) #564 -(spi 0000006 SRATERFENRISR 2797 MOV JSR BICB MOV 0000006 b : BLSMUL suo ENVELOPE(RO) 046 SP) cno. S s BLSMUL SND. ENVELOPE +2(R0) 017 000001 000040 0000006 000054 0000006 000017 0000026 0000026 o 2761 2796 MOV MOV JSR BICB BISB 0000006 g888888s88sss JSR : : 000054 0000006 0000036 0000006 000054 0000006 MOV MOV JSR JSR 0000006 0000046 MOV 0000066 0000006 CLR 0000006 000054 0000006 000054 MOV MOV JSR MOV MOV #1,SND.ENVELOPE+2(R0) PC ,BLSMU CMD.REF sno ENVELOPE*A(RO) RO) SND. ENVELOPE*b( (SP) #54.~(SP} SEQ 146 Pare 59 VAX=11 Bliss=16 V3-555 SPIDERSUSERS CLAKSHMANA. 11REL .REALJZRCFA (21 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 000006 0000106 060 : 2806 : 2807 cno.SLot (SP) : 2808 -(SPS : 2809 CHD SL ’ : 2813 : 2814 : 2815 : 2816 cno. S #54,=(SP : 2817 CMD.SLOT, (SP) : 2818 PE*SZ(RO) SND.. ENVELO S(SP CHD SL : 2819 PE*B&(RO) SND. ENVELO(SP) : 2820 CHD.S SP’ : 2821 (RO) SNfi.ENVELOPE*kO (SP) : 2822 $MUL s~6 ENVELOPE*!Z(RO) 0000006 0000126 0000006 CHD.SLOT’(SP 0000146 PC,BLSMUL (RO) #4. SND.ENVELOPE+14 4.-(SP} pc BLSHUL SND. ENVELOPE*!S(RO) cno.SL PC BLSHU SND. ENVELOPE*16(R0) PC BLSHU SND. ENVELOPE*ZO(RO) S(SP CHD SL PC BLSHU (R0) OPE SND .. ENVEL+22 CMD.SLOT, (SP) #54 ,-(SP) PC,BLSMUL SND. ENVELOPE*ZL(RO) CHD.SL 254, -(SPS PC,BLSMUL SND. ENVELOPE*26(R0) PC,BLSMUL SND . ENVELOPE +30(R0) #54.,=(SP) PC,BLSMUL PC s snu cno SLOT, #54.-(SP) PC,BLSMUL SND. ENVELOPE*36(RO) snu CMD.SLOT, #54.,=(SP} PC,BLSMUL E 12 8-Jul-1983 1 5:23:25 1 4:44:20 8=Jul=-1983 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 060 SND . ENVELOPE +42(R0) ggo.SLOY.RO 0000426 0000006 RO SEND.RING,RO #100000,2(RO) ORCZS ADDR, 54 (SP) 54 (SP) ,RO 00000 000002 0000gOG 000054 PC,GET.CMD. SLOT 000001 #1.R1 48’ 1$: LSDLY,RO 3% 56(SP) 2$: 000056 RO 23 3s: 1s Pcbnec.STATUS 4$: 000000V 000060 RTS : Routine Size: Haxtnun stack H 3 2842 2843 212 words, Routine Base: depth per 1nvocatwon 26 words (gP5+R1 ABSCODE + 5632 SEQ 147 Pa’e 60 VAX=11 Bliss=16 V3=555 NA . 11RELERS .REALJZRCFA (21 SUS : CLAKSHMA SPIDER H 2826 s *,RC.REG 2830 : : *,$8TMP2 2834 2836 : RC.REG,TEMP : «,$8TMP1 : SSTMP : SSTMP1 : $SSTMP2 H : 2840 2761 F12 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE ZRCFA2 v01.0 : : 3 : : : : : : global routine AVAILABLE = 2844 2845 B8B4G 847 2848 2849 2850 gggg 2853 4+ : ' FUNCTIONAL DESCRIPTION THE AVAILABLE COMMAND IS USED TO SET THE UNIT=ABAILABLE WHEN UNIT ARE COMPLETED. ALL OUTSTANDING COMMANDS FOR THE SPECIFIED DISK SPINS DOWN THE , SPECIFIED IS MODIFIER '' ‘‘SPIN-DOWN IF THE ' | AND ITS HEADS ARE UNLOADED. : | FORMAL PARAMETERS : 1 IMPLICIT INPUTS : 1 IMPLICIT OUTPUTS : | SIDE EFFECTS : i i : : : 3 : 3 : : 3 2854 2855 2856 o857 2858 2859 2860 2861 2862 ; : : : : : : : : : : : : ; : %gggi UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, MSG LENGTH] = SZ_AVL; ! LOAD MESSAGE LENGTH 2868 " LOAD CREDIT SIZE = ONE; SND_ENVELOPE [.CMD_SLOT, CREDITS] 2869 TYPE °‘SEQUENTIAL' MESSAGE ' 0: = TYPE] MSG T, [.CMD_SLO OPE SND_ENVEL 2870 SND_ENVELOPE [.CMD_SLOT, CONN_IDJ= 0; ! DEFINE CONNECTION ID °‘DUP’ 33;5 . %g;zi MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION E # SND_ENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; !LOAD COMMAND REFERENC 2875 # REF CMD i 2ERO HI ORDER SND_ENVELOPE [.CMD_SLOT, CMD_HREF] = ZERO; 2876 i SELECTED UNIT SND_ENVELOPE [.CMD-SLOT. UN_CUSED] = .UNIT; 2877 i NOT USED IN DUP IMPLIMENT. 2ERO; = UNuuseoJ [.CMD_SLOT, E SNC_ENVELOP 2878 | DEFINE COMMAND OPCODE OP_AVL: = OPTODE] [.CMD-SLOT. E SND_ENVELOP 2879 NOT USED i ZERO; = UGRSVD] T, [.CMDZSLO OPE SND_ENVEL 2880 DEFINE CMD MODIFIERS i MD_SPD; = MODIFIER] [.CMD_SLOT, E SND_ENVELOP . 5335 gggz § SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. SEND_RING [.CMD_SLOT, OWN_BIT] = PORT_OWNED; 5332 : : ggg; g READ THE IP REGISTER TO STIMULATE PORT POLLING. : %ggg : ; : ggg; § GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND GET_CMD_SLOT O); 2893 : 3 : : : begin local TEMP; 2863 289 2895 2896 2897 2898 ! | ! TEMP = .RC25_ADDR [RCIP, RC_ALLJ; DELAY (1); § CHECK THE END PACKET FOR GOOD STATUS ) return REC_STATUS (); SEQ 148 1 (32 Jzac?: 11REL.u£AL NA. RS:LLAKSHMA 8-Jul-1983 14.4£:go SPIDERSUSE 8-Jul=1983 15:23:25 VAX=-11 Bliss=16 V3=555 ! RETURN THE STATUS Pa 8-Jul-198 8-Jul-198 cz MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE - 15: 23: 25 14: 46: 20 SEQ 149 Pa?e 6 VAX=11 Bliss=16 V3-555 SPIDERSUSERS:[LAKSHMANA. 11REL.REALJZRC A (22 end; Si - o ~ 6 12 .SBTTL AVAILABLt:: b d b med D o D ggesssss83888888838 g 3% INEREN SRRERNIRSREN 0000006 000054 0000006 000014 0000006 0000006 000054 0000006 000017 0000026 000001 0000026 0000006 000054 0000006 000360 0000026 0000006 000054 0000006 0000036 0000006 000056 0000006 0000006 0000046 0000006 000054 0000006 0000066 0000006 000054 0000006 0000006 0000106 0000006 000054 0000006 0000126 0000006 000054 0000006 000010 0000146 0000006 000054 0000006 0000156 0000006 000054 0000006 000001 0000166 0000006 066700 052760 0000006 100000 000002 AVAILABLE AZTEC GLOBAL ROUTINE : 2844 ; 2868 cno.SLOt (SP) 0 4.=-(SP) : 2869 +2 (R0) #1,SND.ENVELOPE CHD.SLOT (SP) : 2870 0360 sno ENVELOPE*Z(RO) CMD. SLOT c4-ufl : 287 SND.. ENVELOPE +3(R0) CMD.SLOT, (SP) : 2875 : 2876 : 2877 : 2878 : 2879 CHD.SLOT; PC,BLSMUL : 2880 cno SLOT, (SP) : 2881 . 2885 BLSMUL 011SND. ENVELOPE (R0) BLSMUL ll?SND. ENVELOPE*Z(RO) 4.-(SP} BLSMUL PC,BLSMUL #54.-(SP) PC,BLSMUL CMD.REF,Sflg;NVEL0P506(R0) CHD.SLO #54,=(SP) PC,BLSMUL 6 (R0O) SND .ENVELOPE+ (SP) OT, CMD.SL ’ SP} PC ,BLSMUL UNIT.SND.ENVELOPE+10(R0) CMD. SLOT, (SP) #54.=(SP) PC,BLSMUL SND. ENVELOPE012(R0) CHD.SL .=SPS BLSMUL 016sno euvsLoP£o14<no> SND. FNVELOPEO15(RO) 4.-(SP) C B $MUL ll.SND.EN:SLOPE*Ié(RO) CMD.SLOT RO RO SEND.RING,RO #100000, 2(R0) H12 000332 000 g-Jul-W =Jul=19 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTI IRCFA2 v01.0 000030 017766 767 2$: 000000V 000034 : Pg G%TCM.SI.OT | : $STMP #34,5P (SP3+.R1 PC Routine Base: ABSCODE + 6502 : Routine Size: 134 words, words 16 : Maximum stack depth per invocation: 3 2902 2903 : *, $8TMP2 32(SP) 2$ RTS : RE. REG, TEMP : +, $8TMP1 R1 % PC,REC.STATUS 4S: *,RC.REG §§DLY RO RO 3s: snoensusens CLAKSHMA S 30(SP) +ADDR, ?C? 48’ 1$: 81:42:% EQ 15 Pgr VAX=11 Bliss=16 V3=555NA. 11REL .REALJZRCFA (sg 2889 2893 2896 : SSTMP1 : SSTMPZ 2900 2844 8-Jul=19 MISCELLANEOUS SECTIONS 8=Jul-1 9 w*‘%’é%?é% le4 FUNCTIONAL DESCRIPTION : l l i ! b— e l ! d b - ’ 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 SETTABLE CHARACTERISTICS ARE SET AFTER_ THE SUCCEDED. HAVE SUCCESSFULLY SPUN=UP AND ANY OTHER VALIDITY CHECKS l o Vo ~NONWNSN0 global routine ON_LINE = i VO OO0 LSLS NS SN ] VAX-11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA. 11REL .REALJZRCFA (23 | 1 ] i FORMAL PARAMETERS : - NONE : | IMPLICIT INPUTS : i INPLICIT OUTPUTS : - NONE i l l l l : COMPLETEDTION CODES RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE l l l l ) : SIDE EFFECTS ANY PREVIOUSLY DEFINED CONTROLLER CHARACTERISTICS WILL POSSIBLY BE ALTERED AFTERE EXECUTION OF THEIS COMMAND. begin local TEMP; ! UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION MR R R R R IE R e s e e e e e R TR T TR LA LALR PR T L L L L TR IR IR R R A R R TRT E TR A R A DRTR TRDA R L A L L T AZTEC GLOBAL ROUTINE :25 :464:20 | SND_ENVELOPE [.CMD_SLOT, MSG_LENGTH]= SZ_ONL; ! LOAD MESSAGE LENGTH i LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, CREDITS] = ONE TYPE *SEQUENTIAL' MESSAGE ! SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 0; ID ‘DUP’ CONNECTION DEFINE i 0; SND_ENVELOPE [.CMD_SLOT, CONR_ID] = g MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE [.CMDSLOT, CMD”HREF] = 2ERO; SND”ENVELOPE [.CMD-SLOT. UN_CUSED] = .UNIT: SND_ENVELOPE [.CMD_SLOT, UN_HUSED] = ZERO; SND”ENVELOPE %.CMD~SLOT, OPTODE : [.CMD_SLOT, UQRSVD SND_ENVELOPE SND"ENVELOPE [.CMDZSLOT. MODIFIER]= zefio !LOAD COMMAND REFERENCE # ZERO HI ORDER CMD REF # UNIT SELECTED NOT USED IN DUP IMPLIMENT. DEF INE_COMMAND OPCODE NOT USED DEFINE CMD MODIFIERS | COMMAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, RSVSD] = SERO : RESERVED SND_ENVELOPE [.CMD_SLOT, UNT_FLAGS 2ERO; SEQ 151 Pare 64 ! UNIT FLAG FIELD SEQ 152 53 X Par 65 VAX=11 Bliss=16 V3=555 8-Jul=1983 15:23:55 MISCELLANEOUS SECTIONS (23 .REALJZRCFA A.11REL S:CLAKSHMAN SPIDERSUSER 8=Jul=1983 14:44:20 AZTEC GLOBAL ROUTINE ! RESERVED FIELD SND_ENVELOPE [.CMD_SLOT, RSVD$SO] = ZERO; 2961 i RESERVED FIELD SND_ENVELOPE [.CMD-SLOT, RSVD$1]) = ZERO: 296 FIELD SND_ENVELOPE [.CMD_SLOT, RSVD$2] = ZERO; SND_ENVELOPE [.CMD-SLOT, RSVD$3] = ZERO; SND_ENVELOPE [.CMD-SLOT.RSVD$4] = ZERO: SND_ENVELOPE [.CMDZSLOT, RSVD$5] = ZERO; SND_ENVELOPE [.CMD_SLOT, DDP_LOJ = ZEPO; SND_ENVELOPE E.cm,swr. DDPHIJ = ZERO; SND_ENVELOPE [.CMD-SLOT, SHADOW UNIT] = ZERO; 53;5 ; SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. 53;‘5' SEND_RING [.CMD_SLOT, OWN_BIT] = PORT_OWNED; %3;9 ! READ THE IP REGISTER TO STIMULATE PORT POLLING. %g;g TEMP = .RC25_ADDR [RCIP, RC_ALL): ggg? | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND 2982 2983 GET_CMD_SLOT (); ' SND_ENVELOPE [.CMDZSLOT, COPY_SPEEDJ ZERO; %3;? DELAY (1); | CHECK THE END PACKET FOR GOOD STATUS 533; ! RETURN THE STATUS return REC_STATUS (); 2989 2990 end; .SBTTL ON.LINE:: 010146 MOV ON.LINE AZTEC GLOBAL ROUTINE R1,=(SP) oooooos 000054 0000006 000044 0000006 0000006 000054 CMP MOV MOV JSR MOV MOV MOV -($P),=(SP) CMD.SLOT ,=(SP) #54,=(SP} PC,BLSMUL #44 ,SND. suva.opmo: cno.sL (SP) n 4.=(SP) 0000006 000054 0000006 000360 0000026 0000006 000054 0000006 0000036 0000006 000054 MOV MOV JSR BICB MOV MOV JSR CLRB MOV MOV cno SLOT (SP) SP) snu E +2 (R0) mo sno ENVELOP (SP) cno.s -(sPS c m.snu SND.ENVELOPE+3(R0) CMD.SLOT, (SP) #54.-(SP) 016760 0000006 0000046 MoV 024646 016746 012746 004767 012760 016716 012746 004767 0000006 0000026 142760 000017 000001 000002G 152760 016716 012746 004767 142760 016716 012746 004767 105060 016716 012746 = RERBRIRE | COPY SPEED i ' 2984 2985 2986 g888888ss i RESERVED i RESERVED FIELD i RESERVED new i RESERVED FIELD i DEVICE DEPENDENT PARAMETER i DEVICE osrenosm PARAME TER ! SHADOW UNIT 296 2964 2965 2966 2967 2968 2969 004767 0000006 JSR BICB BISB JSR BLSMUL +2 (R0) sno ENVELOPE n? #1,SND.ENVELOPE+2(R0) PC ,BLSMUL CMD.REF , SND .ENVELOPE +4 (R0) ; 2904 : 2942 ; 2943 : 2944 ; 2945 ; 2949 K 12 8-Jul=-1983 15:23:25 8-Jul=198314:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE ZRCFA2 0 016716 060 060 0000006 000054 0000006 0000066 0000006 000054 0000006 0000006 0000106 0000006 000054 0000006 0000126 0000006 000054 0000006 000011 0000146 0000006 000054 0000006 0000152 000000 000054 0000006 0000166 000000 000054 000000 CMD.SLOT, (SP) # SP) P DERSOSERS: [ AKSHAARA. 11REL.REALJZ:§§§ :;; : 2950 H 2951 : 2952 : 2953 : 2954 : 2955 H 2959 : 2960 : 2961 : 2962 : 2963 H 2964 : 2965 : 2966 PC,BLSMUL +6 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54,=(SP} PC., BLSMUL suv§L0PEo1o<ao) UNIT, suo cno. -(SPS PC aLsnu SND. ENVELOPE*12(R0) PS -(s BLSMUL o1iLSND. euvsLopso14(n0) CHD.SLOT #54, -(SPS PC,BLSMUL SND. ENVELOPE*IS(RO) cno SLOT CHD.S%gTS(SP) PC,BLSMUL SND. ENVELOPE*16(R0) SLOTS(SP CHD pc BLSHU SND. ENVELOPE +20(R0) CMD.SLOT, (SP) #54,=(SP} PC,BLSMUL (R0) OPE +22 SND . ENVEL CMD.SLOT, (SP) N sP) PC,BLSMUL +24 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54,~(SP) PC,BLSMUL +26 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL (RO) SND . ENVELOPE+30 CMD.SLOT, (SP) #54,~(SP} PC,BLSMUL +32 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54.,-(SP} PC,BLSMUL SND. ENVELOPE034(RO) s(SP CHD SL 005060 016716 PC 8 SHU 0000006 SND.ENVELOPE*36(R0) CMD.SLOT, (SP) L1 8-Jul=-1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE VAX=11 Bliss=16 V3-555 SEO 154 ? SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (23 054.-(5?) PC,BLSMUL SND. ENVELOPE*‘O(RO) ‘ CHD SL s 2968 s 2969 H 2970 : 2974 : = ,RC.REG 2978 | : +,$8TMP2 2982 2985 PC 8 SHU SND . ENVELOPE’éZ(RO) SP) CHD.SP’ C BLSHU SND. ENVELOPE*“(RO) CHD SL S C 8 SHUL +46 (R0) SND .. ENVELOPE CSD.SLOT.RO RO 100000 000002 0000006 000060 000060 000000V 000001 SEND.RING,RO #100000, 2 (R0) @RC2S.ADDR,60(SP) 60(SP) ,RO PC,Gsl.CMD.SLOT " 0000006 : 000062 2%: 3s: 000000V 000064 4%: 3] LSDLY,RO 33 62(SP) RO 28 18 PC,REC.STATUS #64,SP (SP)+,R1 PC 229 words, Routine Base: ABSCODE + 7116 on: 28 words invocati : Maximum stack depth per : Routine Size: 3 3 2991 2992 : RC.REG,TEMP : +,$8TMP] : SSTMP : $STMP1 : $STMP2 H 3 2989 2904 T e e T TR TR R DR PRL TRPR LAL L 1 e e NN oW &N & W AZTEC GLOBAL ROUTINE i F UNCTIONAL DESCRIPTION : THE READ COMMAND IS USED TO READ FROM THE UNIT AND TRANSFERRED l TO THE HOST BUFFER. | l FORMAL PARAMETERS : = NONE - l l l : IMPLICIT INPUTS : } INPLICIT QUTPUTS : : NONE = l COMPLETEDTION CODES : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE RET_STATUS l l l SIDE EFFECYS l NONE - R l R TR TR PRDR DR LR LA L TR IR IR R e begin ' UO PORT COMMAND ENVELOPE HEADER FIELD DEFINITION ' HSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION local TEMP; SND_ENVELOPE [.CMD_SLOT, MSG LENGTHJ SZ_RD; SND_ENVELOPE [.CMD_SLOT, CREDIT NE e o e T R R TR TR R TO LI I I MR ! LOAD MESSAGE LENGTH i LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, MSG TVPEJ 0:"! MESSAGE TYPE SND_ENVELOPE [.CMD_SLOT, CONR_ID] = 0; i DEFINE CONNECTION ID 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_RD; SND_ENVELOPE [.CMD_SLOT, UQRSVD] = ZERO; SND_ENVELOPE [.CMD_SLOT, MODIFIER] = ZERO; 'L OAD COMMAND REFERENCE # ! ZERO HI ORDER CMD REF # ! SELECTED UNIT ! NOT USED IN DUP IMPLIMENT. ! DEFINE COMMAND OPCODE ! NOT USED ! DEFINE CMD MODIFIERS ' COHHAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, BLO_CNT] = .BYTE_COUNT; SND_ENVELOPE I.CHD_SLOT. BHIZCNT] = ZEROi SEQ 155 Pa?e 68 VAX=11 Bliss=16 V3=555 (24 LJZRCFA 11REL.REA SPIDERSUSERS CLAKSHMANA. global routine READ_CMD = l R R 8=Jul-1 8=Jul-1 &vl MISCELLANEOUS SECTIONS P IRCFA2 v01.0 OO (1.~ N AN M2 ! BYTE COUNT LOW WORD ! BYTE COUNT HIGH WORD ZERO; @ BUFFER DESCRIBTOR FIELD = SND_ENVELOPE L.CMD_SLOT, BD_0J] SND_ENVELOPE [.CMD_SLOT, BD_1] = ZERO; ! BUFFER DESCRIBTOR FIELD SND”ENVELOPE L.CMD_SLOT, BD-2] = ZERO; ! BUFFER DESCRIBTOR FIELD SND”ENVELOPE [.CMD”SLOT, BD_3] = ZERO; ! BUFFER DESCRIBTOR FIELD = ZERO; ! BUFFER DESCRIBTOR FIELD SNDENVELOPE [.CMD_SLOT, BD_4] SND_ENVELOPE [.CMD_SLOT, BD 5] = ZERO; ! BUFFER DESCRIBTOR FIELD ! LOGICAL BLOCK NUMBER SND_ENVELOPE [.CMDSLOT, LBR_LO] = .LBN_ST; ! LOGICAL BLOCK NUMBER SND_ENVELOPE [.CMD_SLOT, LBN_HI] = ZERO; SEQ 156 Pa?e 69 VAX=11 Bliss=16 V3=555 FA (24 .REALJZRC 11REL NA. SERS : LLAKSHMA SPIDERSU MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 1 g SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. §END_RING C.CMD_SLOT, OWN_BIT] = PORT_OWNED; S U g READ THE IP REGISTER TO STIMULATE PORT POLLING. IEHP = .RC25_ADDR [RCIP, RC_ALL]; ; GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND QET_CHD-SLOT 0O; QELAV (1); ; CHECK THE END PACKET FOR GOOD STATUS 010146 g88855888888888sss RoRINIRIVENRENSRSR §§§§§§§§§§§§§§§ § 024646 WNON) = = ! RETURN THE STATUS return REC_STATUS (); end; 0000006 000054 0000006 000040 0000006 0000006 000054 0000006 000017 0000026 000001 0000026 0000006 000054 0000006 000360 0000026 0000006 0054 0000006 0036 0000006 000054 0000006 0000006 0000046 0000006 0054 0000006 00066 0000006 00054 0000006 000000G 000010G 0000006 012746 000054 004767 0000006 .SBTTL : READ.CMD: MOV CMP MOV MOV JSR MOV MOV MOV JSR BI(CB BISB MOV MOV JSR BI(B MOV MOV JSR CLRB MOV MOV JSR MOV MOV MOV JSR CLR MoV MOV JSR MOV MOV MoV JSR READ.CMD AZTEC GLOBAL ROUTINE R1,=(SP) -($P),=(SP) CMD.SLOT,=(SP) #54,=(SP) 3023 PC ,BLSMUL (RO) #40, SND . ENVELOPE CMD.SLOT, (SP) #54,=(SP} 3024 PC,BLSMUL +2(R0) . ENVELOPEND #17,S #1,SND . ENVELOPE+2 (R0) CMD. SLOT, (SP) 3025 PC , BLSMUL +2 (R0) #360, SND . ENVELOPE CMD. SLOT, (SP) 3026 #54,=-(SP} #54,-(SP} PC ., BLSMUL SND . ENVELOPE+3(R0) CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL (RO) OPE CMD .REF , SND . ENVEL+4 CMD.SLOT, (SP) #54,=(SP) 3030 3031 PC.BLSMUL E +6 (R0) SND . ENVELOP CMD.SLOT, (SP) #54.=(SP) 3032 PC,BLSMUL UNIT,SND.ENVELOPE+10(R0) CMD.SLOT, (SP) #54,=(SP} PC,BLSMUL 3033 813 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 0 060 060 060 b : 3034 : 3035 : 3036 CMD.SLOT, (SP) : 3040 ELOPE +20(R0) avfecoun,1§suo.ENV ¢ : 3041 : 3042 4564, -(sPS : 3043 CHD.S s : 3044 : 3045 : 3046 H 3047 : 3048 : 3049 : 3053 i(SP) CU.SL 0000146 000054 0000006 0000156 0000006 000054 0000006 0000166 0000006 000054 0000006 0000006 0000206 0000006 000054 0000006 0000226 0000006 000054 0000006 0000246 0000006 000054 0000006 2% SND. ENVELOPEHZ(RO) 0000126 0000006 56 1 =Jul=198 SEQ 157 Par 70 VAX=11 Bliss=16 V3-555 FA (24 .REALJZRC TREL 1 . ANA :LLAKSHM SERS SPIDERSU snum m LSND. snven.ommao) CMD.SLOT, (SP) #564.,-(SP} PC,BLSMUL (RO) SND.ENVELOPE+15 CHD.SLOT (SP) #54.-(SP} PC,BLSMUL SND . ENVELOPE+16(R0) s‘ -(sP} SMUL CMD. SLOT #54.-(SP} PC, snu (R0) SND.ENVELOPE+22 CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL SND. £NVELOPE*24(RO) cno.s PC,BLSMUL SND. ENVELOPE*ZMRO) c BLSHU SND . ENVELOPE +30(R0) CMD.SLOT, (SP) #54.,~(SP} PC,BLSMUL SND . ENVELOPE+32(R0) CMD.SLOT, (SP) #54,=(SP} PC,BLSMUL +34 (R0) SND . ENVELOPE CMD.SLOT, (SP) #54,-(SP) PC,BLSMUL (R0) OPE SND . ENVEL+36 cno.s(or‘(sp> PC.BL $MUL LBN. ST, SND. ENVELOPE +40(R0) CMD.SLOT, (SP) #54.~(SP) PC,BLSMUL SND.ENVELOPEMZ(RO) g’gD.SLOT RO RO SEND.RING,RO C13 8-Jul-198§ 2 2{'50 26 8-Jul-198 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 2760 7766 100000 54(SP) oggoofioa 000002 0000006 000054 4567 900ndy 0006%3 000632 016700 0000006 005066 005300 000056 2$: 000642 000646 004767 062706 000000V 000060 H 3 3069 3070 ! : «, $8TMP1 56(SP) : $STMP : SSTMP1 1: PC,REC.STATUS 4$: #60,SP (SP)+,R1 PC Routine Base: ABSCODE + 10030 invocation: 26 words 215 words, Haxinun stack depth per §DLV.R0 28 RTS : Routine Size: : RO 3s: - acagezeX genp PC GETCHD sLoT #1,.R1 48 1$: SEQ 158 Paro 71 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJ2RCFA (24 : =, $8TMP2 —— 3061 3063 : $STMP2 3067 2993 25 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE e IRCFA2 v01.0 :20 VAX=11 Bliss=16 V3=555 72 SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (25 global routine READ_FILL_RING : novalue = UNCTloneL gESCRIPTION$ AD COMMAND IS USED TO READ THE DATA FROM THE UNIT AND TRANSFERED TO THE HOST BUFFER. : i FORMAL PARAMETERS = NONE IMPLICIT INPUTS : INPLICIT OUTPUTS : = NONE - i COMPLETEDTION CODES RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE i SIDE EFFECTS : NONE - begin local ! | MSCP PORT COMMAND ENVELOPE HEADER FIELD DEFINITION - SND_ENVELOPE [.CMD_SLOT, MSG LENGTHJ SZ_RD; . SND_ENVELOPE [.CMD_SLOT, CONR_ID]=0; ! LOAD MESSAGE LENGTH i LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, CREDITS ONE SND_ENVELOPE [.CMD_SLOT, MSG 7YPEJ 0:°! MESSAGE TYPE i DEFINE CONNECTION ID ' HSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, UN_CUSED] = .uuxi: SND_ENVELOPE [.CMD-SLOT. uu"HUSED] = 2ERO SND”ENVELOPE E.CMD=SLOT. OPTODE] = OP_RD; [.CMD-SLOT, UQRSVD] = ZERO: SND_ENVELOPE SND_ENVELOPE [.CMDSLOT, MODIFIER] = MD_EXP; !LOAD COMMAND REFERENCE 0 # ZERO HI ORDER CMD REF SELECTED UNIT NOT USED IN DUP IHPLIHENT DEF INE_COMMAND OPCOD [aud SND_ENVELOPE [.CMD_SLOT, CMD_LREF) = .cno REF; SND_ENVELOPE [.CMD-SLOT, CMD”HREF] = ZERO tmimimememimom W= VNS NOWVNS NN =O VO NOWVSWN=O PONINININDNININD b b e cd cd e wd b b b WA LA U U U U U U N AN U N N WA AN AN N N N NN N NN N 3100 NOT USED DEFINE CMD MODIFIERS ' COHHAND SPECIFIC COMMAND ENVELOPE FIELD DEFINITION SND_ENVELOPE = .BYTE_COUNT; L[.CMD_SLOT, BLO_CNTJ SEQ 159 Paro ! BYTE COUNT LOW WORD *© BYTE_COUNT HIGH WORD SND_ENVELOPE [.CMD_SLOT, BHI_CNT] = 2ERO; i BUFFER ESCRIBTOR FIELD R' .BUF-DEECRPT = BD_0] SLOT, [.CMD_ SND_ENVELOPE SND_ENVELOPE [.CMD_SLOT. 8D_1] = ZERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE [.CMD_SLOT, BD_2] = ZERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE E.CMD_SLOT, BD_3] = ZERO; ! BUFFER DESCRIBTOR FIELD [.CMD”SLOT, BD_4] = ZERO; ! BUFFER DESCRIBTOR FIELD SND_ENVELOPE SND_ENVELOPE E.CMD_SLOT, BD_5) = ZERO; ! BUFFER DESCRIBTOR FIELD ! LOGICAL BLOCK NUMBER [.CMD_SLOT, LBR_LO] = .LBN_ST; SND”ENVELOPE ! LOGICAL BLOCK NUMBER SND_ENVELOPE [.CMD_SLOT, LBN_HI] = ZERO; E 13 8-Jul=1983 15:23: 1083 12:20:30 Gl AZTEC GLOBAL ROUTINE WWWWWW A NI &3 MISCELLANEOUS SECTIONS seo 1 LROERSOSERS: LAKSHMANA. 11REL. NEALJzn'?' (25 VAX=11 Bliss=16 V3=555 ] | SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT T THE PORT. 5 = PORT_OWNED; seuoRING [.CMD_SLOT, OWN_BIT] 3 end: 0000006 000054 0000006 000040 0000006 0000006 000054 0000026 000017 000001 0000026 0000006 0000006 000054 0000006 000360 0000026G 000054 0000006 .SBTTL READ.FILL.RING AZTEC GLOBAL ROUTINE READ.FILL.RING:: MOV MOV JSR MOV MOV MOV JSR BICB BISB MOV MOV JSR BICB MOV MOV CMD. SLOT,=(SP) : 3101 CMD.SLOT, (SP) : 3102 : 3103 : 3104 : 3108 : 3109 SP) -cspS : 3110 -(spi #54. PC,BLSMUL : 31N : 3112 : 3113 : 3114 ; 3118 #54.,=(SP) PC ,BLSMUL c46.sno.euv5Lop5(ao> 054.-(595 BLSMUL PE +2 (R0) ENVELO SND.ENVELOPE* o1$ Z(RO) #1,SND. cno SLOT (SP) SP) snu (RO) sno ENVEI.OPE*Z 0360 SP) cno. -(sPS PC aLsnu SND.ENVELOPE+3(R0) cno.sn.or (SP) SP) PC s anL CMD.REF, sno euvev.ommo; cno sLof T=(SPS pc BLSHU SND. ENVELOPE*6(R0) 0000006 0000006 000054 0000006 0000006 000004G 0000006 000054 0000006 0000066 JSR CLRB MOV MOV JSR MOV MOV MOV JSR CLR 0000006 0000106G JSR MOV MOV PC aLsnu UNIT, suo enven.onenomo» CHD.SL CLR SND. ENVELOPE+12(R0) 0000036 0000006 000054 7 0000006 0000006 000054 0000006 060 0000126 0000006 000054 0000006 0000146 000041 0000006 000054 0000006 0 0000156 0000006 000054 0000006 100000 0000166 0000006 000054 MOV MOV MOV JSR MOV MOV JSR MOVB MOV MOV JSR CLRB MOV MOV JSR MOV MOV MOV cno.s cno.s SP) “e(SPS :4iLSND. ENVELOPEOI‘(RO) CHD.SLOT 5 PC BLSHU SND. ENVELOPE*IS(RO) BLSMUL CMD.SLOT, (SP) #54.-(SP) PC ., BLSMUL , ENVELOPE +16(R0) SND .0000 #-10 CMD.SLOT . (SP) #54,=(SP} F13 8-Jul-198315:23: 25 8=Jul-1 983 14:44: 20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 0000006 0000006 0000206 060 060 060 7 564 0000006 0000226 0000006 000054 0000006 0000006 0000246 0000006 000054 0000006 0000266 0000006 000054 0000006 0000306 0000006 000054 0000006 0000326 0000006 000054 0000006 0000346 0000006 000054 000000 G 0000366 0000006 000054 0000006 0000006 0000406 0000006 000054 (000006 0000426 0000006 0000006 100000 000002 000054 no.ENVELOPE+20(R0) avfecouutgs T,( BLSMUL : 3119 3 3120 : 2 H 3122 CMD.SLOT, : 3123 SND. suva.omszmm cno.s #54, -(SPS : 3124 CMD.SLOT, (SP) : 3125 (R0) OPE +36 SND . ENVEL CMD.SLOT, (SP) : 3126 : 3127 : nn CMD.SLO #54 ,=(SP} PC,BLSMUL +22 (R0) SND .. ENVELOPE CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL BUF.DESCRPTR$SND.ENVELOPE*Z‘(RO) CMD.SLOT, (SP #54.,=-(SP} PC,BLSMUL sno.snvemmzmm 54, -(spS ocm.s BLSMUL m sné.euveu.omso(a (SP) 054.-(595 PC,BLSMUL PC,BLSMUL +34 (R0) SND . ENVELOPE #54,-(SP) PC,BLSMUL #54,=(SP) PC,BLSMUL LBN.ST, SND.ENVELOPE+40(R0) CMD.SLOT, (SP) #54,=(SP) PC,BLSMUL +42 (R0) SND . ENVELOPE ggD.SLOT.RO RO SEND.RING,RO #100000,2(R0) Routine Base: ABSCODE + 10706 193 words, : Routine Size: ion: words 23 invocat Haxtmun stack depth per 3134 3135 SEO 161 ?c VAX=11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA. 11REL. REALJZRC 4 (25 MISCELLANEOUS SECTIONS OO VIS B BB BB W — NNNNNN o o b b e e oe ob 00000000 = NN NN STRINGR WN=O VOONOWVSWN=OO & ~ AR W =O VO NOVIS WA =O VRNV WN=OO vy N N N U U U G AA o O Uo eN eN eN eN N N N AN AN AN N N N N N NN N N N N NNoNN N N NN e e e e e e e s e e e e e e o i o e e OO N -2 — e d b e b b b b D e d d i b b WA LA N AN N AN N NN NN W N N NN N B 00 B0 Bg B0y %0 0000, %0 0,000,000 % %% %0%08,0%0%0, YR TR IR IR A A A TR R TR PR TR TR TR PRLA L L 1 TR T AR IR TR I ETA TR IR TNT AZTEC GLOBAL ROUTINE 8-Jul-19 3 15:23:55 8-Jul=1 9 314 0 VAX=11 Bliss=16 V3-555 FUNCTIONAL DESCRIPTION : THE GET UNIT STATUS COMMAND IS USED TO READ THE CURRENT STATE OF THE UNIT, PLUS CERTAIN UNIT CHARACTERISTIACS. : : : : FORMAL PARAMETERS : - NONE - i i i IMPLICIT INPUTS : i INPLICIT OUTPUTS : - NONE - : i COMPLETEDTION CODES : : RET_STATUS : RETURN STATUS PASSES BACK TO THE CALLING ROUTINE : i SIDE EFFECTS : : - NONE begin local TEMP; g UQ PORT COMMAND ENVELOPE HEADER FIELD DEFINITION SND_ENVELOPE [.CMD_SLOT, MSG_LENGTH] = SZ_GUS; SND_ENVELOPE [.CMD_SLOT, CREDITS] = ONE; ! LOAD MESSAGE LENGTH ! LOAD CREDIT SIZE SND_ENVELOPE [.CMD_SLOT, MSG_TYPE] = 0; ! MESSAGE TYPE ] SND_ENVELOPE [.CMD_SLOT, CONR_ID] = 0; ! DEFINE CONNECTION ID s MSCP GENERIC COMMAND ENVELOPE FIELD DEFINITION ; SND_ENVELOPE L[.CMD_SLOT, CMD_LREF] = .CMD_REF; SND_ENVELOPE [.CMD_SLOT, CMD_HREF] = ZERO; SND_ENVELOPE [.CMD_SLOT, UN_CUSED] = .UNIT; SND_ENVELOPE L[.CMD_SLOT, UN_HUSED] = ZERO:; SND_ENVELOPE [.CMD_SLOT, OPTODE] = OP_GUS; i SND - ENVELOPE [.CMDTMSLOT, UGRSVD] = ZERO; SNDZENVELOPE [.CMDZSLOT, MODIFIER] = ZERO; %LOAD COMMAND REFERENCE # ' 2ERO HI ORDER CMD REF # ! SELECTED UNIT ! NOT USED IN DUP IMPLIMENT. ! DEFINE COMMAND OPCODE ; NOT USED DEFINE CMD MODIFIERS i SET THE OWNERSHIP BIT TO 1 WHICH GIVE THIS SLOT TO THE PORT. SEND_RING [.CMD_SLOT, OWN_BIT] = PORT_OWNED; | READ THE IP REGISTER TO STIMULATE PORT POLLING. TEMP = .RC25_ADDR [RCIP, RC_ALL); | GET THE COMMAND SLOT NUMBER FOR NEXT COMMAND GET_CMD_SLOT (); 75 SPIDERSUSERS : CLAKSHMANA. 11REL .REMJZRC?: (26 ., Jobal routine GET_UNIT_STATUS = : SEQ 162 Pa H13 8-Jul-198§15:23:25 8-Jul-198 16:44:20 MISCELLANEOUS SECTIONS IRCFA2 v01.0 0 () i cd e b e b then lse begin resurn .RET_STATUS; ! RETURN WITH A STATUS ERR RES_SLOT = .RES_SLOT = 1; ! GET THE CURRENT RES. SLOT en = .REC_ENVELOPE [.RES_SLOT, UNIT FLAG); RET_UNIT FLAG ena; JSBTTL 0000006 MOV CMD.SLOT,=(SP) : 3166 BLSMUL (R0) SND. ENVELOPE m’. (SP) : 3167 SP) snu : 3168 #54,-(SP} MOV CHD.SLOT BICB 000054 0000006 3136 054.-(595 JSR 000017 0000026 0000026G 000001 0000006 : MOV 000014 0000006 000054 0000006 GET.UNIT.STATUS AZTEC GLOBAL ROUTINE GET.UNIT.STATUS:: R1,=(SP) MOV =(5P),=(SP) CMP MOV 0000006 MOV JSR BISB MOV MOV JSR SP) snu (R0) 017SND. ENVELOPE+2 LOPE+2(R0) #1,SND.ENVE CHD.SLOT (SP) 000360 0000026 BICB :3oo.suo.euvsLoPs+z<a0) CMD. SLOT, (SP : 3169 0000006 0000036 0000006 JSR CLRB MOV PC,BLSMUL SND.ENVELOPE+3(R0) CMD.SLOT, (SP) : 3173 : 3174 SND. ENVELOPE*é(RO) cno SLOT (SP) spi : 3175 0000006 ~ ' RETURN WITH A PASS CODE r:;urnRET STATUS 0000006 ONONOON ! READ UNIT FLAG i GET REXT RES. SLOT GETTMRES_SLOTO); 000054 ey ! READ THE STATUS if REC_STATUS O 010146 —.og-.-.—h — b O OV D Nb 32 NNOO OV JNINFINISININN oSN 76 SP!DERSUSERS [LAKSHMANA. 11REL.R£ALJZRC A (26 | CHECK THE END PACKET FOR GOOD STATUS 3203 3204 3205 3206 3207 3208 3209 024646 SEQ 163 Pare DELAY (1); e Ssosss WWWNWWWWNWNW AZTEC GLOBAL ROUTINE VAX=11 Bliss=16 Vv3=555 MOV 000054 MOV 000054 MOV #54.,=(SP) MOV (R0) +4 PE CMD.REF, SND.ENVELO 0000006 0000006 000004G JSR 0000006 MOV 0000006 JSR 000054 0000066 0000006 000054 0000006 0000106 0000006 0000006 000054 0000006 0000126 0000006 MOV CLR MOV MOV PC,BLSMUL CMD.SLOT, (SP) 054.-(sp$ PC,BLSMUL JSR MOV SND. ENVELOPE*IO(RO) unir snu CMD. SLOT, (SP) : 3176 MOV CMD.SLOT, (SP) ; 77 MOV MOV JSR CLR #54.-(SP} PC,BLSMUL SND . ENVELOPE +12(R0) MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 012746 004767 112760 016716 012746 004767 1 05060 016716 012746 0047 005060 016700 006300 MOV JSR 000054 0000006 000003 0000146 0000006 000054 0000006 0000156 0000006 000054 0000006 0000166 0000006 MOVB 03 SND. ENVELOPEOiL(RO) JS c MOVR MOV CLRB MOV MOV CLR MoV ADD 8IS MoV MOV JSR 1$: 000032 000000V 3s: 4$: JSR 000030 0000006 0000006 0000006 000077 0000226 0000006 000000V 000030 0000006 BEQ MOV BEQ CLR DEC BNE DEC 2%: BR MOV 58: DEC MOV SWAB RORB ROR ROR 8I(B MoV JSR 6$: 054 -(SP) $MUL MOV CMP MOV RTS : 3178 SND.ENVELOPE+15(R0) CMD.SLOT, (SP) #54,-(SP) : 3179 SND .ENVELOPE+16(R0) gsD.SLOT.RO : 3183 : *,RC.REG 3187 s : *,$8TMP2 319N 3193 -(sPS cno.s SP) SMUL PC,BLSMUL RO SEND.RING,RO #100000, 2 (R0) 3RC25 ADDR, 30(SP) 30(SP) ,RO PC,GET.CMD. SLOT #1.R1 48’ s RC.REG,TEMP LSDLY,.RO 3s 32(SP) RO 2% R1 : +, $8TMP1 PC,REC.STATUS : 3198 3 3200 1$ RO #30,SP zsr.srAtus.ao : SSTMP : $SSTMP1 : $STMP2 RES.SLOT gSS.SLOT.RO 3204 3206 RO RO RO #77 RO REC.ENVELOPE+22(R0) ,RET.UNIT. FLAG : PC,GET.RES.SLOT #30,SP RET.STATUS,RO (SP)+, (SP)+ (SP)+.R1 PC Routine Base: ABSCODE + 11510 158 words, : Routine Size: 16 words : Maximum stack depth per invocation: E 4SS 30 8=Jul-1 NN — b b ) IRCFA2 0 SEQ 1 9; Pa?e V3-555 6 Bliss=1 VAX=11 SPIDERSUSERS:LLAKSHMANA. 1 1REL .REALJZRCFA (26 J 13 8-Jul-19 8=Jul-19 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE ”global routine GET_CMD_SLOT : novalue = FUNCTIONAL DESCRIPTION: THIS ROUTINE ASSIGNS A COMMAND SLOT NUMBER FOR THE COMMUNICATION RING, IT WILL WRAP AROUND, AS THE SLOT NUMBER REACHED TO THE BOTTOM. b cd e e cd e —=OVRNOWVISW WL W NN NN N IRCFA2 v01.0 SEQ 165 Page 79 VAX=11 Bliss=16 V3=555 FA (2 .REALJZRC .11REL ANA SERS [LAKSHM : SPIDERSU begin NN begin : .C_SLOT eqlu SND_ALLOCATE = 1 en el gfgg AROUND THE COMMAND RING [ M-SLoT = ZERO e &gSSLOY # REACHED TO THE END INCREMENT THE CMD SLOT NUMBER CMD_SLOT = .CMD_SLOT + 1; end; SE?D_RING C.CMD_SLOT, FLAG_BIT) = ZERO; ! CLEAR CMD_RING FLAG BIT return; end; 000000G 000017 0000006 0000006 000000G 36 000044 0000006 040000 000002 .SBTTL GET.CMD.SLOT:: CMP BNE CLR GET.CMD.SLOT AZTEC GLOBAL ROUTINE $20.5L07.017 CgD.SLOT 2 CMD.SLOT RO CMD.SLOT RO RO SEND.RING,RO ztDOOO.Z(RO) Routine Base: ABSCODE + 12204 : Routine Size: 19 words, ; Maximum stack depth per invocation: 0 words 3213 K13 8=Jul-19 g 15:23:2 5 14:44:2 0 8=Jul=19 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE SEQ 1 Plr VAX=11 Bliss=16 V3=555 NA. 11REL.REALJZRCFA (28 SERS : [LAKSHMA SPIDERSU . ”global routine GET_RES_SLOT : novalue = g FUNCTIONAL DESCRIPTION: i ; THIS ROUTINE ASSIGNS A RESPONSE SLOT NUMBER FOR THE COMMUNICATION RING, IT WILL WRAP AROUND, AS THE SLOT NUMBER REACHED TO THE BOTTOM. ) begin begin if .RES_SLOT eqlu REC_ALLOCATE - 1 then L RES_SLOT = ZERO ' 1S SLOT # REACHED TO THE END? ' YES. THEN g gfg: AROUND THE RESPONSE RING RES_SLOT = .RES_SLOT + 1; ! INCREMENT THE RES SLOT NUMBER else ! end; RE%EIVE_RXNG C.RES_SLOT, FLAG_BIT] = ZERO; ! CLEAR RECEIVE RING FLAG BIT return; end; 026727 001003 005067 000402 005267 016700 300 0000006 000017 000000G 000000G 1%: 2$: GET.RSS.SLOT AZTEC GLOBAL ROUTINE CMP RES.SLOT, #7 : CLR B8R INC MOV RES.SLOT 2% RES.SLOT RES.SLOT,RO ! 3 : 3 ADD BIC RECEIVE.RING,.RO #40000,2(RO) BNE 0000006 000000G 040000 000002 36 000044 .SBTTL GET.RES.SLOT:: ASL ASL RTS 1% RO RO PC 19 words, Routine Base: ABSCODE + 12252 : Routine Size: ; Maximum stack depth per invocation: 0 words 3255 3256 s 3235 L13 O T global routine DUP_MSCP_INTS : INT_LNKSTYP = IRTR T D I+ { FUNCTIONAL DESCRIPTION : TRETIEATEATETETA TR IETEA i FORMAL PARAMETERS : i i i | IMPLICIT INPUTS : IMPLICIT OUTPUTS : COMPLETION CODES : SIDE EFFECTS : begin W N ~ W RC25_DATA [RCSA, RC_ALL) = .RC25_ADDR [RCSA, RC_ALL); TR A TR en ! INDICATE THE INT. HAPPENED i SAVE THE PORT/CTLER FAILURE xnNEX = ALL_ONES; a!r _STATUS =Pre CODE; TETE return .RET_STATUS; A AR else end usioAREA [RSP_INT] = ZERO; ! CLEAR INT. FLAG IN THE HEADER WORD RET STATUS = PAS_CODE; i RETURN A NON-ERROR CODE i ISR HEADAREA CCMD_INT] = ZERO; i INDICATE THE INTERRUPT OCCURED I snNEX = ALL_ORES; IR TR IR ! GET RCSA DATA ! CHECK SA REG.ERROR BIT 2;.RC25_DATA CRCSA, RCSA_ER] PRTR T 1 [ THIS ROUTINE SERVICE THE DUP AND MSCP INTERRUPT g enag, TR end; 0000026 177777 0000006 000021 0000006 0000006 000006 000004 0000006 177777 .SBTTL DUP.MSCP.INTS AZTEC GLOBAL ROUTINE MOV MOV -(SP) ADDR no Rcés 2(RO), CLR CLR CLR 6(R0) 4(RO) RET STATUS DUP.MSCP. INTS: : MOV 0000006 000002 000066 000070 8-Jul=198315:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SEQ 167 Page 80 VAX=11 Bliss=16 V3=555 11REL .REALJZRCFA (29 svxoeasuseas CLAKSHMANA. 0000006 1$: 2s: gg! MOV ggv MOV ST MOV MOV RTI ggp)RCZS oAerz #-1,1.AM.NEX ggl.RET.STATUS HEAD.AREA, RO pS+1.AM.NEX <sp)+ RO Routine Base: ABSCODE + 12320 ; Routine Size: 29 words, 3 words invocation: per depth stack un Hax1m 3290 ; : : *,RC.REG * RC.REG,* ; : ; : : :: 3291 NN own &Ho &SN Ealvy) 8=Jul=19 8=Jul=19 —_—— MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 W Mm13 SEQ 168 Pa?e a1 VAX=11 Bliss=16 Vv3=555 . 11RELERS .REALJZRCFA (29 SUS : [LAKSHMANA SPIDER « N13 : : 3 3 3 : 3 3 : . 3 S : 3 3 : 3 3 3 3 3 000000 000002 000006 000012 000014 000020 000024 000030 000034 000040 000042 000046 000050 g-Jul-198§15:23:SS MISCELLANEOUS SECTIONS IRCFA2 v01.0 AZTEC GLOBAL ROUTINE 329 329 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3 3313 82 144 : FUNCTIONAL DESCRIPTION : THIS ROUTINE SET UP THE INTERRUPT VECTOR i l i ! i : l FORMAL PARAMETERS : IMPLICIT INPUTS : IMPLICIT OUTPUTS : gOHELETlON CODES : IDE EFFECTS : ! CLEAR VECTOR ADDRESS aVEC (.RT_TABLE [RT_VECTOR)); [RT_VECTOR], DUP_MSCP_ INTS .RT_TABLE [RT _BR_LEVEL]); ! SET VECTCR ADDR. SERVICE SETVEC (.RT_TABLE : RPUTINE"ADDR. & PRIORITY WRT_RC25 (RCSA, TRUE); I‘Q;Ufll: ‘ LET CONTROLLER GO end; .SBTTL SET.INT.VSCTOR SET.INT.VECTOR AZTEC GLOBAL ROUTINE R1,=(SP) RT.TABLE.R1 2(R1) ,RO : : 3292 3307 0000006G 000002 MOV MOV 000000G 000004 012320°* 000002 000003 MOV MOV MOV MOV MOV RT.TABLE RO 4(RO) ,=(SP) #DUP.MSCP. INTS,=(SP) 2(R0) ,=(SP) #3,-(SP) 3 3308 ADD #10,SP : 3292 RTS PC 000010 TRAP ; TRAP MOV 36 37 (SP)+,R1 ; Routine Size: 21 words, Routine Base: ABSCODE + 12412 7 words ; Maximum stack depth per invocation: 3314 14:44:20 A B0 SaAVA. 11REL.REALIZRETS(30 global routine SET_INT_VECTOR : novalue = 010146 016701 016100 104436 016700 016046 012746 016046 012746 104437 062706 012601 000207 =Jul=1983 VAX=11 Bliss=16 V3=555 SEQ 169 8 14 MISCELLANEOUS SECTIONS W A A AR RO RIRORD s SGR WN=OVONOWVSWN=O0VO~NOW N N N N N N N N N N N NN N N NN W W N NN AZTEC GLOBAL ROUTINE 8-Jul=-19 g }5 %2 sg 8=Jul-19 sp};};’ségago}tA:B-SSS global routine REC_STATUS = 144 FUNCTIONAL DESCRIPTION : 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 PARAHETERS : : IMPLICIT INPUTS IMPLICIT OUTPUYS : RUE ERROR : FALSE NO ERROR COMPLETION CODES : SIDE EFFECTS : begin WAITING FOR THE CONTROLLER TO FILLED THE DESCRIPTOR AND RELEASING IT TO THE HOST, IF WAITING TIME EXPIRED THEN AN ERROR WILL BE REPORTED. incrg C?UNT from 0 to 30000 do egin DEEAY (5); ! SET TIME OUT RANGE ! DELAY ! IF HOST OWN THE SLOT if .RECEIVE_RING [.RES_SLOT, OWN_|BlT]ealu 0 THEN then DEEAV (25); ! DELAY it (.REC_ENVELOPE [.RES_SLOT, STATUS] nequ ZERO) then ! READ THE STATUS BITS ! IF ERROR i THEN FLAG THE ERROR g ! PORT OWN THE RING RECEIVE _RING [.RES_SLOT, OWN ‘BIT] = ONE; RET_STATUS = RSE CODE; regurn .RET STATDS. else en T REPORT THE ERROR & SET STATUS i SET ERROR FLAG RE?EIVE _RING [.RES_SLOT, OWN_BIT] = ONE; ! PORT OUN# THE RING T GET NEXT RESPONSE SLOT GET_RES_SLOT (); RET_STATUS = PAS CODE; regurn.RET_STATOS; end; i CLEAR STATUS ® RETURN WITH PASS FLAG end; end; RC25_DATA [RCSA, RC_ALL) = .RC25_ADDR [RCSA, RC_ALL]); ! GET RCSA DATA SEO 1 -11REL. R!ALJZR‘?' (%1 °p S3 - s B-Jul-l?lg 15:23:55 8-Jul-198 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUT INE SEQ 171 84 VAX=11 Bliss=16 V3-555 (3 REALJZR2?= SPIDERSUSERS:ELAKSHHANA.11REL. P. ! CHECK SA REG.ERROR BIT .RC25_DATA [RCSA, RCSA_ER] be?in ! SAVE THE PORT/CTLER FAILURE RET_STAT US = PFE_CODE; return . RET_STATOS; end be?in RET_STAT US = CTO_CODE; 1 9 ET TIME EXPIRED IN STATUS BUF ! RETURN WITH A TIME EXPIRED FLAG return . RET_STATOS; 0000006 0000006 .SBTTL REC.STATUS:: J SR CMP CLR 1$: Mov BEQ 2$: NSERERERINBFRIRR S8888888888ssss 3342 3344 CLR DEC 2(SP) RO ; SSTMP : SSTMP1 5} ; $SSTMP2 RES.SLOT,RO ; 3346 321.n1 ; %, $8TMP2 3349 %:DLV.RO ; *,$8TMP1 2(SP) RO ; SSTMP : SSTMP1 8%: 2} ; $SSTMP2 9$: RES.SLOT,RO : 3351 ; 3355 5$: BEQ 3s RO RO RECEIVE.RING,RO g;goooo.zcao> 6$: 7$: 0000166 :P o«COUNT $8TMP2 3315 ; %, $8TMP1 000000G 100000 000002 0000006 ;5§p;,-(sp> gg.m : k:DLV.RO 4$: 0000006 R1,$SAVE2 MOV 3s: 0000006 REC.STATUS AZTEC GLOBAL ROUTINE 78 RO RO RO RO #77.R0 §5g.euv5Lope+16(ao> 0000006 ggs.stor.ao 0000006 RO RECEIVE.RING,RO D 14 8-Jul=1983 12:44:%0 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE #100000.2(R0) 100000 000002 000031 0000006 0000006 ?;}.STATUS.RD 0000006 RES.SLOT,RO RO RO RECEIVE .RING,RO RET.STATUS RET.STATUS,R) 138 R2 R§.072460 1 RC25.ADDR,RO (SP) 2(R, D) 000002 %g:).RCZS.DATA+2 0000026 #21 ,RET.STATUS ?g;.STATUS.RO 0000006 000011 (000006 000000G 12%: #11,RET.STATUS 13%: ;iP)#.(SP)* RET.STATUS,.RO Routine Base: ABSCODE + 12464 : Routine Size: 104 words, 6 words ; Maximum stac k depth per invocation: ; COUNT s COUNT,* *,RC.REG RC.REG,* 58 853 118: 072460 3386 3387 3361 : #100000, 2 (RO) PC,GET.RES.SLOT 100000 177340 0000006 0000006 21 3356 3348 #31,RET.STATUS 108: 0000006 SEQ 1 Pa gPlDERSUSERS:[LAKSHHANA.t1REL.REALJZRC?: (gi AX=11 Bliss=16 V3-555 3323323§§ 88842 oo~ W IN NN NN WNWWWWWWWWWWW 34 3401 , ! CONSTANT NUMBER 3= 4657 P6 = 34 r ' PSt(P2 + .P6) mod .END_LBN; P1 = ,TICKS : return; PR L T 1) ! CONSTANT NUMBER ! RANDOM LBN NUMBER ! UNIT NUMBER end; .SBTTL RANDOM.NUM AZTEC GLOBAL ROUIT INE MOV #34501,P3 034501 0000006 RANDOM.NUM: : 012767 102600 0000006 0000006 0000006 MOV MOV MOV #-75200,P6 P3,=(SP) P2,=(SP) MOV RO, (SP) ADD JSR 0000006 MOV 000000G MOV JSR agg 24 words, Routine Base: : Maximum stack depth per invocation: TRPR 11REL. REALJZh‘?. (gg NUMBER : 000006 A TR SPIDERSUSERS: CLAKSHMANA. SEO 173 THIS ROUTINE RECEIVED A SEEK FROM CALLER AND GENERAT A RANDOM ! 0000006 R TR VAX=11 Bliss=16 V3=555 : UNCTIONAL DESCRIPTION: 0000006 0000006 & words 3 3396 : 3388 F; : END.LBN,=(SP) C.BL RO,P2 l%.SP ABSCODE + 13004 4 global routine AVERAGE_TIME : novalue = + FUNCTIONAL DESCRIPTION: THIS ROUTINE CACULATE THE AVERAGE SEEK TIME FOR AZTEC MACHINE. IR IR T A R gi be P4 = .TICKS + .SECONDS*60 + .MINUTES*60+60; ' CONVERTED IT TO TOTAL TICKS DATAG = (.P4*16)/.P6; GET THE AVERAGE TIME DATA? = .P4 nod P6; ' GET THE AVERAGE TIME FRACTION i TIME .5 DATA3 = .P4/2 resurn. DATAS = -DATAS + .DATA2; i GET THE TOTAL FRACTION end, .SBTTL AVERAGE.TIME:: 3397 3398 P6. (SP) PC.BLSMUL TR TRIR A &:44:15 5:23: globol routine RANDOM_NUM: novalue = 012767 : Routine Size: e Oz Y 8=Jul=1 %g 8-Jul-198 MISCELLANEOUS SECTIONS AZTE C GLOBAL ROUTINE . - ~ o E 1 AVERAGE.TIME AZTEC GLOBAL ROUTINE F 14 s-Jut-19 ;15:23:ss ~Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 016746 01274 MOV MOV oooogoc JSR i S8k MOV ADD 0000006 0000006 007020 0000006 MOV MOV MOV MOV JSR MOV MOV MOV JSR MOV MOV MOV JSR MOV ADD ADD MOV 000014 RTS ; Routine Size: 55 words, Routine Base: Haxinun stack depth per invocation: 8 words ; : 05 13 s 3414 ; 315 ; 3416 TICKS,R1 R1.P4 P4 ,RO ASL 0000006 0000006 éLA PC RO.RT MOV MOV JSR ASL ASL ASL 0000006 0000006 0000006 0000006 0000006 0000006 0000006 0000006 000002 0000006 0000006 sséonos «(SP) MINUTES, (SP) #7020,~(SP) PC,BLEMUL ADD 0000006 0000006 R1,=(SP) a se17 SPIDERSUSERS:CLAKSHMANA. 11REL. REALJzn'?' R VAX=11 Bliss=16 V3-555 RO,R1 0 RO RO RO, (SP) P6,=(SP) PC.BLSDIV RO.DATA& P4, (SP) P6,=(SP) PC.BLSMOD RO.DATA2 P4, (SP) #2,=(SP) PC.BLSDIV RO.DATA3 oArAz DAIAS (SPSo,n1 PC ABSCODE + 13064 3417 3405 I ENE R R R s T E s e VONOWVSWN=O b PRIIIIIIIINIIIIINY 1322.2,2.1. SEEI& SRS RNRORONNY EEERESERERERS 3 N s e e P TR PR TR TRLR PR PR DR TR TR TR T (TR IR IR IR IR T AT TRI T T T TR TR TR PR TR L D L L 3461 o v01.0 TR R R R R 8-Jul-198§ 8-Jul-198 L sC ELLANEOUS SECTIONS Y4 T EC GLOBAL ROUTINE & - Il 4 ~ G 14 VAX=11 Bliss=16 V3-555 : CLAKSHMANA . SPIDERSUSERS “global routine EXAM_DATA : = FUNCTIONAL DESCRIPTION: THE FUNCTION OF THIS ROUTINE IS TO EXAMINE THE FREE MEMORY FOR EXPECTED DATA. IMPLICIT INPUTS: H_SADD gfl;_tsucrn 1 IMPLICIT OUTPUTS: RETURN STATUS S IDE EFFECTS: - NONE = begin local PATTERN, FLAG; 1 FLAG = ZERO; TEMP = .H_SADD; INIT ERROR FLAG ; SAVE ADDR. IN TEMP. BUFFER H_EADD = -H_SADD = 2 + (.BUF_LENGTH*2); i END OF FREE HOST MEMORY PUT PATTERN FOR COMPARE PATTERN = .TIP; ! EXAMINE CONTENTS OF MEMORY incru COUNT from .H_SADD to .H_EADD by 2 do begin if .TIP eqlu 1 then PATTERN ( not .TEMP); if .TIP eqlu 2 then PATTERN .TEMP; if ..TEMP nequ .PATTERN then begin FLAG = TRUE; TIP = _PATTERN; exitloop; end; TEMP = TEMP + 2; end; if .FLAG . thenb egmn P aASK = 2; PY = FMT2; P2 = ZERO; P3 = ZERO; P4 .TIP; Py .. TEMP; P6 = .TEMP; return RET_STATUS = TRUE; ' . ET ERROR DATA 'F OR TEST MODULE Psgo 175 11REL.aEALJzuc?: (gg a H 14 8-Jul-19 3 15:23: 8-Jul=1983 14:44: MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 else SEQ 176 Pare 89 VAX=11 Bliss=16 V3=555 A (33 ZRC SPIDERSUSERS:[LAKSHHANA.11REL.REAL] end return RET_STATUS = FALSE: end; .SBTTL EXAM.DATA AZTEC GLOBAL ROUTINE JSR :}.SSAVES MOV MOV H.SADD, TEMP Bgf.LENGTH,RO ADD H.SADD,RO : EXAM.DATA: 0000006 0000006 0000006 0000006 000002 0000006 0000006 0000006 0000006 BR CMP BNE MOV COM 58 M TIP. 2% TEMP,RO RO BNE MOV CcMP BEQ MoV MOV BR ADD ADD CMP BLOS ROR 33 TEMP,RO @TEMP,RO 4% #1,R3 RO,TIP 6$ #2,TEMP #2,R1 R1.R2 1$ R3 000002 0000006 000000G 0000006 MOVB 02 P.MASK 0000006 000000G MOV 1$: 0000006 000001 28: 000000G 000002 3$: 000001 0000006 000002 000002 4S: 0000006 5%: 6$: CMP MOV CLR 0000006 000000G 000001 0000006 7%: 000000G P3 MOV aTEMP,PS MOV :?g 1.R gg.RET.STATUS CLR CLR RTS 000240 : Routine Size: 81 words, Routine Base: Haxinuu stack depth per invocation: 3482 S words gSHTZP1 CLR MOV 000000G 000000G 42 TP, TIP.P4 TEHP P6 RET.STATUS RO PC ABSCODE + 13242 : : FLAG : 3420 3443 3444 : =, ,PATTERN : 3446 3448 3 3451 : *,COUNT : «,PATTERN : PATTERN | : = ,PATTERN 3445 3453 : «,PATTERN 3455 : *,FLAG 3458 : 3 s *,COUNT 3457 3463 3448 : FLAG 3466 s : : 3 s s : | 3469 3470 3467 3472 3473 3474 3475 3476 | : s 3437 3479 3437 2 PATTERN,* s COUNT,+ 3459 3420 : 3483 !<BLF/PAGE> o0 e NN oW &SN s W rev 8=Jul=-1 8=Jul-1 el MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 OO ©o G0 Lndind 11 SEQ 177 Par 90 VAX=11 Bliss=16 V3=555 NA . 11RELERS .REALJZRCFA (33 SUS : CLAKSHMA SPIDER J 1% R TRTR TR TR PRPR TR TR PRLA TR LA LA LA L LR TR TR T MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 8-Jul=1983 15:23:25 8-Jul-1983 14:44:20 : ”global routine DATA_XMT_REC = g THIS ROUTINE DOES THE FOLLOWING : i A. INITIALIZE COMMUNICATION AREA i i i B. SEND EXECUTE AND SUPPLY COMMAND C. EXAMINE END RESPONSE PACKET. IF TIME EXPIRED, THEN SEND DUST_STATUS COMMAND. ! E. REPORT ERROR, IF THERE IS ONE i i i | D. COMPARE TRANSMITTING DATA WITH RECEIVING DATA IMPLICIT INPUTS: DMC_TEST BYTZCNT begin f local R FLAG; ! INIT ERROR FLAG OV ~NONW Vi wviviuiuviviaiauaiaiaiaiaiviavivia g WWWLNN NI NN NN NINININ) = —d ed b b b =d b b = S NWWWNW N U U N O U U N N N N N N N NN NN N NN NN W N KWN-DO VONOWVS W =O VRNV WNN=O 3 if AZTEC_READY () then return .RET_STATUS; NN N WA U U U MR E R LI R R T R R R R R R O O T e e e R R TR PR PRDR PR LAT L 1 TR TR IR R FLAG = ZERO; CMD_REF = 3; BUF “DESCRPTR = .DMC_TEST; BYTE_COUNT = .BYT_CNT; CMD_REF = 4; BUF “DESCRPTR = TIP; BYTE_COUNT = 02; ! GET AZTEC READY FOR OPERATION ! COMMAND REFERENCE NUMBER i DMCODE STARTING ADDRESS ! BYTE COUNTS if EX_SUP_PRG () then return .RET_STATUS; ! ISSUE AN EXECUTE SUPPLIED = ! COMMAND REFERENCE # i CLEAN THE BUFFER i SET BYTE COUNTS = 2 if REC_DATA () then return .RET_STATUS; ! SEND A RECEIVE DATA COMMAND ++ COMPARE TRANSMITTING DATAS AND RECEIVING DATAS IF ERROR, REPORT BLOCK LENGTH, BAD DATA AND GOOD DATA. incru J from 0 to 256 do begin :; .XMT_DATA_BUF [.J] nequ .RCV_DATA_BUF [.J] en begin FLAG = TRUE; exitloop; end; end; if .FLAG then begin SEQ 178 Pa?e 91 VAX=11 Bliss=16 V3=555 RCFA (34 EL.REALIZ HMANA.11R ERS:[LAKS SPIDERSUS K 14 IRCFA2 v01.0 333 3 3 : : 3548 3 : : 3 3 000000 8=Jul=1983 14:44:20 ! GET ERROR INFO ! FOR TESTMODULE AZTEC GLOBAL ROUTINE = 2; 3541 PT= FHTZ 3542 3543 3544 3545 3546 : 8-Jul=1983 15:23:25 MISCELLANEOUS SECTIONS P§ = ZERO. P3 = ZERO; P4& = TIP; PS = ,.TEMP; 3547 else 3552 3553 end; end return RET_STATUS = FALSE; .SBTTL DATA.XMT.REC:: 000000G 000052 000054 000056 000062 006000 103003 000024 000032 000040 000046 000000G 012767 016767 016767 004767 000003 000000G 0000006 000000G 000000G 0000006 167426 016700 000000G 000207 1$: 000064 012767 000004 000000G 000072 012767 0000006 000000G 000100 012767 000002 0000006 000106 004767 171172 000112 000114 000116 000122 006000 103003 016700 000207 000126 000130 000132 000134 010201 006301 010200 006300 000124 000136 000144 001403 000162 000164 000166 000170 020227 101761 4$: 0000006 0000006 003 112767 000002 000000G MOV MOV MOV JSR ROR BCC MOV RTS MOV MOV R3 PC,AZTEC.READY #3,CMD.REF DMC.TEST ,BUF .DESCRPTR BYT.CNT,BYTE.COUNT PC,EX.SUP.PRG 3 : 3 : 3509 3510 351 3513 : 3 3515 3516 RO 2% RET.STATUS.RO PC #4,CMD .REF lTIP BUF .DESCRPTR #2,BYTE. COUNT PC.REC.DATA MOV ASL MOV ASL R2.R1 R1 R2.RO RO MOV BR INC 3485 3505 3507 RTS CLR 3 : FLAG 3 RO 3s RET.STATUS,.RO PC (MP 6%: 000176 012767 0000006 0000006 000204 005067 0000006 RO 1$ RET.STATUS,.RO PC BEQ 5%: 000400 103030 ROR BCC MOV RTS ROR B8CC MOV 3: 000146 012703 000001 000152 000404 000154 005202 000156 R1,$SAVE3 MOV JSR - 0000006 005002 026160 2%: DATA.XMT.REC AZTEC GLOBAL ROUTINE JSR CLR JSR 000004 005003 000006 004767 000000V 006000 103003 016700 000207 92 SPIDERSUSERS: [LAKSHMANA. 11REL.REALJZRC?: (34 return RET_STATUS = TRUE: 3551 000012 000014 000016 000022 SEQ 179 Pa P6 = .TEMP; 3549 3550 004167 VAX=11 Bliss=16 V3=555 3 3 R2 3517 3515 J J.* 3526 s J.t XMT.DATA.BUF (R1) ,RCV.DATA.BUF (RO) ; 5% #1,R2 6% 52 : «,FLAG 3 3 4 3532 3531 3526 ROR RS : FLAG 3538 MOVB 02 P.MASK 3 3541 CLR [ 3 35¢3 (MP BLOS BCC MOV RZ.#&OO #FMT2, P s J. : 3542 L1 016767 012700 000250 000254 000256 000207 005067 005000 000207 : Routine Size: 7%: 000000G 88 words, MOV RO RET STATUS CLR CLR RTS RET STATUS RO PC Routine Base: : Maximum stack depth per invocation: S words RTS ABSCODE + 13504 3544 £~ P3 TIP,P4 aTEMP,PS MOV MOV 0000006 0000006 000001 000242 010067 0000006 000246 CLR MOV MOV o 000000G 0000006 000000G 000000G 000000G W W 005067 016767 017767 TR IR 000236 8=Jul=1983 14:44:20 AZTEC GLOBAL ROUTINE v01.0 000210 000214 000222 8-Jul=1983 15:23:25 MISCELLANEOUS SECTIONS IRCFA2 SEQ 180 Pagc 93 VAX=11 Bliss=16 Vv3-555 NA. 1 1RELERS .REALJZRCFA (34 SUS : [LAKSHMA SPIDER ' ‘global routine DM_ADDR_SETUP : novalue = ! THIS ROUTINE PASS TRANSMITTING AND RECEIVING BUFFERS STARTING 3 gggg 3 3556 gg;z : ADDRESS TO DM CODE 3 3 3 3 3 3559 3560 3561 3562 3563 ! ! ! ! ! IMPLICIT INPUTS DM_XMT DM_REC : 3565 ! : 3 3 3564 3 3566 : 3570 H : 3 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 3567 3568 3569 . ’ ! == ! XMT BUFFER 1 STARTING ADDR. ! REC BUFFER 1 STARTING ADDR. DM_XMT = XMT_DATA_BUF [0J; DM_REC = RCV_DATA_BUF [0J; return RET_STATUS = FALSE; end; 000000 012767 000006 000014 000020 012767 005067 000207 000000G 000000G 9000000G 9 words, .SBTTL DM.ADDR.SETUP AZTEC GLOBAL ROUTINE DM.ADDR.SETUP:: MOV MOV CLR RTS Routine Base: : Maximum stack depth per invocation: 3571 3572 Pa?e 94 VAX=11 Bliss=16 V3-555 A. 1 1REL .REALJZRCFA (35 SERS : [LAKSHMAN SPIDERSU : begin 000000G 000000G : Routine Size: SEQ 181 !<BLF/PAGE> 0 words #XMT .DATA.BUF ,DM. XMT #RCV.DATA.BUF ,DM.REC RET.STATUS PC ABSCODE + 13764 : F : : 3567 3569 3554 IRCFA2 v01.0 S MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE :20 SEQ 182 G5 Pa?e VAX=11 Bliss=16 V3=555 (36 A SPIDERSUSERS : [LAKSHMANA. 11REL .REALJZRCF global routine WRT_PROTECT_TST : novalue = +¢ i FUNCTIONAL DESCRIPTIONS: THIS ROUTINE WILL ASK THE OPERATOR TO MAKE SURE THE WRITE PROTECT SWITCH FOR THE UNIT IS IN THE OFF POSITION. IT WILL GET UNIT STATUS TO VERIFY THAT THE CONTROLLER KNOW IT IS NOT WRITE PROTECTED. THEN THE OPERATOR WILL BE ASKED TO PUT THE WRITE PROTECT SWITCH IN THE ON POSTION AND A GUS WILL BE DONE TO MAKE SURE THE CONTROLLER RECOGNIZES THA THE 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; GMANIL (QST14, MANU_SW, 1, YES, 0); ! MANUAL SWITCH IS SET TO °YES' ! DISPLAY MESSAGE TURN OFF WRT ! PROTECT SWITCH % PROGRAM WAITING FOR GO (CR) SIGNAL if (.MANU_SW eqlu YES) then begin ; !: WAITING FOR CR SIGNAL CMD_REF = 3; : COMMAND REFERENCE NUMBER if GET_UNIT_STATUS () then begin ! ISSUE A GET UNIT STATUS COMMAND ! IF RESPONSE STATUS BIT ERROR, THEN RE?_UNIT-FLAG = .RET_UNIT_FLAG and %0°020000°'; ! MASKED OUT OTHER BITS if .RET_UNIT_FLAG eqlu UF_WPH then begin ! IF WRT PROT. FLAG SET ! ERROR RETRIES = TRUE; end; end; else end RETRIES = TRUE; DISPLAY MESSAGE '‘TURN ON THE WRITE PROTECT SWITCH'' THEN ISSUE A GET UNIT SATUS COMMAND AND EXAMINE THE RESPONSE UNIT FLAGS. SWITCH2 = ONE; GMANIL (QST15, SWITCH2, 1, YES, 0); : SET MANUAL SWITCH s DISPLAY MESSAGE TURN OFF WRT PROTECT SWITCH o . NN oW ’~ EVY] b“ s =B ~ 00 ©o Co (V1V) 8=Jul-1 8=Jul-1 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE B o ~ 4 B 15 VAX=11 Bliss=16 V3-555 R SEQ 183 . 11REL.REALIZRCFA (36 SPIDERSUSERS:[LAKSHMANA ! PROGRAM WAITING FOR GO (CR) SIGNAL if (.SWITCH2 eqlu YES) thenb : ! WAITING FOR CR SIGNAL cng.asr = &; ! COMMAND REFERENCE NUMBEW if GET_UNIT_STATUS () thenb i ! ISSUE A GET UNIT STATUS COMMAND i IF RESPONSE STATUS BIT ERROR, THEN egin egin ae?_uun,ms = ,RET_UNIT_FLAG and %0'020000'; ! MASKED OUT OTHER BITS if LRET_UNIT_FLAG nequ UF_WPH thenbe 5 ! IF WRT PROT. FLAG CLEAR ' ERROR ERRDF(73, MSG_TOM_WPT, 0)7 i REPORT ERROR paxmr’(nsc WRP_ERR2, .LOG_UNIT); ! i smss = Tnue ' end; end lse RETRIES = TRUE; end; return, end; 012767 000001 0000006 .SBTTL WRT.PROTECT.TST AZTEC 510841 ROUTINE WRT.PROTECT.TST: 104443 000404 000003 000000G 175436 0000006 000001 000000G MOV 03 ROR RO’ JSR BCC BIC 0000006 020000 000001 0000006 000001 0000006 SV 1. MANU. 43 404 MANU.SW 130 QST14 1 gzz 0000006 000001 157777 MOV TRAP WORD "WORD "WORD "WORD JWORD ; PC. GET uuu STATUS b1 #157777 ,RET.UNIT.FLAG : ggv lzt; LRETRIES : MOV MOV #1,RETRIES #1.SWITCH2 : : LWORD JWORD JWORD 404 SWITCH2 130 gzg 1$: 28: mw.su.n TRAP ggt.UNIT.FLAG,#20000 43’ : : 359 359 000122 000124 8-Jul=1983 15:23:25 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 0000006 000001 000150 006000 000154 000162 000170 000172 000200 000202 000210 103013 042767 026727 001407 012767 000207 012767 000207 : Routine Size: CMP BNE MoV JSR SWITCHZ .7 4% #4,CMD .REF PC,GET.UNIT.STATUS ROR 8CC 157777 0000006 0000006 020000 000001 0000006 000001 0000006 69 words, QST15 LWORD 000126 026727 0000006 000001 000134 001025 000136 012767 000004 0000006 000144 004767 175332 000152 .WORD 3s: 48: Routine Base: : Maximum stack depth per invocation: 2 words 8IC CMP BEQ MOV RTS MOV RTS 1 RO 33 #157777 ,RET.UNIT.FLAG RET.UNIT.FLAG,#20000 4% #1,RETRIES PC #1,RETRIES PC ABSCODE + 14006 SEQ 184 Pa?c 97 VAX=11 Bliss=16 V3=555 .REALJZRCFA (36 A.11REL SPIDERSUSERS:[LAKSHMAN : H H 3633 3636 3638 H : H : : s 3641 3643 3648 363g 365 3574 D15 A AR L I I I E M E T R R R T ET R T T s s e e T TR TR PR TR L L TR IR A R s T R R R R TR T TRTR TR L DR L L T L Se %e %0 00 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 8-Jul-198§ 15:23:25 8-Jul-198 16:464:20 SEQ 185 Paro 98 SPIDERSUSERS: CLAKSHMANA. 11REL .REALJZRCFA (37 VAX=11 Bliss=16 v3=555 global routine AZTEC_READY = 1ee i 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 PROPER CLASS DRIVER OPERATION. 5. BRING A UNIT "UNIT-ONLINE. THE UNIT IS SPUN=UP, IF NECESSARY, AND ITS HEADS ARE LOADED PRIOR TO RETURNING THE ONLINE COMMANDS'S END MESSAGE. FORMAL PARAMETERS: =NONE - IMPLICIT INPUTS: IMPLICIT OUTPUTS: AS A RESULT OF THIS ROUTINE THE COMMUNICATION AREA WILL BE INITIALIZED AND UNIT IS SPUN-UP. COMPLETTION CODES: SIDE EFFECTS: - NONE - b in SK = %0°'17°; DlTAldS 1> = TRUE; DATA1<14, 1> = 0; DATAI<11. 3> = SND_SIZ: DATA1<8, 3> = REC 311 DATA1<7, 1> = 0 DATA1<0. 7> = = axnceAsé DATA2 DATA3 = ZERO DATA% 'Tlo 5?7403' CMD_SLO s 3 RES_SLOT TICRS = 0; SECONDS = 0; MINUTES = 0; it AZP_INIT () then return .RET_STATUS; SET MASK COMPLETE INIT. WRITE SET BIT 15 BITFORFORSTEP-1 NO DIAGNOSTIC WRAP MODE SET UP COMMAND RINGS LENGTH SET RESPONSE RING LENGTH DISABLE INTERRUPT LOAD NO VECTOR ADDRESS LOAD COMMUNICATIONS AREA ADDRESS = ZERO H1-ORDER ADDR "LAST FAIL'® PACKET RESPONSE BIT 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 d 3716 718 719 then 3720 3721 3722 3723 3724 3726 3727 3728 3729 3730 %;g; 3733 SXVT RS SEERNRRERRN ! SET COMMAND REFERENCE TO 1 if SET_CNTLR_CHAR () ! ISSUE SET CONTROLLER CHAR CMD ! IF COMMAND FAILED return .RET_STATUS; 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; 3734 S88388asEsseastes ! ERROR ? return .RET_STATUS; CMD_REF = 01; then 3725 end; 0000006 .SBTTL AZTEC.RE:%;;: 112767 000017 012767 012767 005067 012767 005067 005067 005067 005067 005067 004767 122000 0000006 0000006 0000006 0000006 177403 0000006 000000G 000000G 0000006 (0000006 0000006 165324 MOV MoV CLR MOV CLR CLR CLR CLR CLR ggg 0000006 BCC MOV RTS gg: 103003 016700 000207 004767 103003 016700 000207 012767 004767 0000006 000001 171264 0000006 767 172524 10300 016700 00020 005067 005 1$: 166104 103003 016700 207 012767 SEQ 186 Paro G VAX=11 BLiss=16 V3-555 CFA (37 .REALJZR 11REL A. SERS : [LAKSHMAN SPIDERSU ! INIT THE COMMUNICATION AREA if INIT_COM_AREA () 3717 000102 8-Jul-1983 15:23:%5 8-Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE - L Bl bl E 15 000002 000000G 2%: ROR 0000006 3s: BCC MOV RTS MOV JSR ROR 0000006 0000006 BCC MOV RTS MOV JSR 4$: BCC MOV RTS CLR CLR AZTEC.READY AZTEC GLOBAL ROUTINE #17,8.MASK #122000,DATA? #RINGBASE ,DATA2 DATA3 #-375,DATAG CMD. SLOT RES.SLOT TICKS : ; : : : : : SECONDS MINUTES PC,AZP.INIT RO 1$ : : : 2€T.STATUS.R0 - PC,INIT.COM.AREA RO : 28 gET.STAYUS.RO : #1,CMD.REF PC.SET.CNTLR.CHAR . : 3s gET.STATUS.RO s RO #2,CMD.REF PC.ON.LINE RO 4 SET.STATUS.RO ; RET.STATUS RO 3 . F15 8=-Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS IRCFA2 AZTEC GLOBAL ROUTINE v01.0 000172 000207 ; Routine Size: 62 words, RTS Routine Base: ; Maximum stack depth per invocation: 1 word PC ABSCODE + 14220 SEQ 187 Pa?e 100 VAX=11 Bliss=16 V3-555 11REL RS .REALJZRCFA (37 RSUSE : LLAKSHMANA. SPIDE 3659 : G 15 MISCELLANEOUS SECTIONS IRCF v01.0 DR LRLA L T - global routine DO_RETRIES : novalue = i COME HERE ON AN ERROR AND KEEP TRACK OF RETRIES. 5 IF NECESSARY DROP UNIT UNDER TEST. PR DRTR LR LA Aty _RETRIES = .NUM_RETRIES + 1; Ry if (.NUM_RETRIES lequ .SWP_RETRIES) then oo < &H TRTR TR be?in PRINTB (FMTSA, .NUM_RETRIES): end else be?in RETRIES = FALSE; s R T 8-Jul=1983 15:23:25 8=Jul=1983 14:44:20 AZTEC GLOBAL ROUTINE SEQ 188 101 Pare V3=555 6 Bliss=1 VAX=11 (38 .REALJZRCFA 1REL 1 . NA SERS [LAKSHMA : ERSU SPID R R if not .SWP_CONTINUE then begin R pobU (.LOG_UNIT); R R DOCLN; end; IR R end; TR end; 000000 005267 0000006 000004 000012 026767 101013 000000G 000000G .SBTTL DO.RETRIES:: INC g:? DO.RETRIES AZTEC GLOBAL ROUTINE NUM.RETRIES ?gH.RETRIES.SUP.RETRIES NUM.RETRIES,=(SP) 000000G MOV 000002 MOV 000006 ADD #6,SP CLR g&g RETRIES g;.SHP.CONTINUE MOV LOG.UNIT,RO 0000006 0000006 000001 000000G MOV #EMTSA,=(SPS MOV SP,RO TRAP 1$: 0000006 2%: RTS TRAP TRAP RTS #2,.-(SP) 14 PC 51 44 PC Routine Base: ABSCODE + 14414 28 words, : Maximum stack depth per invocation: 5 words : Routine Size: SP,* H15 8=Jul=-1983 15:23:55 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE SEQ 189 Pare 102 VAX=11 Bliss=16 V3=555 (39 A LJZRC 11REL.REA : [LAKSHMANA. SPIDERSUSERS 'Decodes failing SA reg data global routine DECODE : novalue = lee ! Functional Description : ' ' E Due are to the implimentation of the DUP and UQ Port protocol there two levels at which an issued command to a port/controller can fail and they are: g 1. The issued command can time out. i 2. An error i 3. The 5 ! ; i ' ) 5 can be posted in SA register bit 15 by the port report an error. issued command to 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. This routine will then be called when the return from a queued command comes back with an error code or non successfull status code. This is by definition when bit 0 in the returned status is equal to 1. i i Formal Parameters : ; none i Implicit Inputs : ' ! Stored in this global storage is the returned error code or non-successful status code from a queued RET_STATUS: command. ; i Implicit Outputs : ; none i Completion Codes : ; none i Side Effects : : ; . after egec?tlon of this routine the R(C25 controller is initialized aborting any DM code running in the controller. begin ' ! Use the contents of ‘RET_STATUS' to select what ! type error or non-successful status code is to ; be processed. if .RET_STATUS eqlu ONE then return RET_STATUS = ZERO; selectoneu .RET_STATUS of §et % *Port/Controller time out'' error code ! NO ACTION IF RET_STATUS IS ONE 8-Jul-1983 8-Jul-1983 —t ot ‘ < o MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 5:23:S 6:44:20 VAX=11 Bliss=16 Vv3-555 SPIDER’USERS CLAKSHMANA. 1TREL .REAL ! Port/Controller timed out after the specified 5 time out interval. !Code equals %0°'11°* C[CTO_CODE] : in paanr (.EMSG_STRUCT [MSG31); ena; ‘Port fatal error'’ code The error bit in the SA Register was set when examined. This error indicates a Port fatal error code. tPFE CODEJ : !Code equals %0'21' tEflP «RC25_DATA [RCSA, RCSA_ERC]; it .TEMP gequ 200 then be?in PRdNTF (.RC_STRUCTURE L.TEMP - 200]); else 'print RCSA error code en PR?NTF (.PFE_STRUCT L.TEMP]); end; end; ‘Return status error'' code This indicates that a non-successful return status code was returned from an issued command. [RSE_CODE] : eR?NTF (.EMSG_STRUCT [MSG01); egin !Code equals %o0'31"' i Look at UQGPORT connection ID field to determine the type ; of response if .REC_ENVELOPE [.RES_SLOT, CONN_ID] eqlu 2 ! CONN_ID = DUP then else MR begin PRZNTF (.SDUP_STRUCT [.REC_ENVELOPE [.RES_SLOT, STATUSI)); en be?1n PRdNYF (.SMSCP_STRUCT [.REC_ENVELOPE [.RES_SLOT, STA_CODE])); end; L A A I T TR R R R O O R e e O e e T PRTR DR TR PR LA LA LA TR LA LALA 1 I TRIR A I ETR AT A IR T E TR T oT TR TR R TR D D D OT 0 ~J 115 end; Page SEQ 190 103 JZRCPA (39 ! 3877 3878 3 3 e?in 3880 : !Code equals %0°'601" [SEX_CODE] : 3879 : Pare 104 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (39 CLAKSHMANA. 11REL SPID:ERSU ! "SERIOUS EXCEPTION'' error code 3876 : 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 v01.0 SEQ 191 PRINTF (.EMSG_STRUCT [MSG2)); $ 3881 ggg% ' 3 3 3884 3885 ! This is here to trap any unknown ! sent to this routine. return status codes 3888 [otherwisel : !Code equals non of the above 3 ! 3886 3887 3 : : be?ln 3889 : PRINTF (.EMSG_STRUCT [MSG3)); 3890 s 3891 3892 3893 3894 H 3 3 : tes; : 3897 : 3899 ! RET_STATUS = ZERO; 3898 : return; end; 3900 3 010146 000002 026727 000000G 000001 000010 000012 000016 001004 005067 000167 0000006 000400 020127 001007 .SBTTL 000011 R1,=-(SP) RET.STATUS .M : 3 3762 3812 MOV RET.STATUS.R1 3 3814 EMSG.STRUCT+6,-(SP) - 3825 000040 012746 SP,RO 17 : SP,* 000050 000555 000052 000056 020127 001036 042767 000001 MOV TRAP 2%: 000021 174000 103412 000110 006300 51 0000006 1% RET.STATUS 10% R1.4N 2% #1,-(SP) 9% 3 3814 RC25.DATA+2,TEMP 3 3836 CMP BNE R1.#21 43 BIC #174000, TEMP BLO 3% MOV CMP 000074 026727 0000006 000310 000102 CMP BNE MOV 0 016767 000002G 000000G 000066 BNE CLR JMP MOV 000034 016746 0000066 000044 010600 000046 104417 DECODE AZTEC GLOBAL ROUTINE DECODE : :MOV CMP 1%: 000022 016701 000000G 000026 000032 end; ; ALl errors are fatal so init the R(C25 !Init the controller WRT_RC25 (RCIP, ALL_ONES); gggz 3 end; TEMP,#310 TEMP,.RO 000104 016700 0000006 MOV 000112 016046 1771606 000116 012746 000001 000122 010600 000124 104417 MOV MOV MOV TRAP (R0) RC.STRUCTURE=620,=(SP) #1,-(SP) ASL RO 000126 000526 000130 016700 0000006 000134 006300 000136 016046 0000006 ASL 3s: RO : 3 SP,RO : SP,» BR MOV 9% TEMP,RO : : [ [1]] PFE.STRUCT(RO) ,=(SP) 17 3838 3841 3838 3845 8=Jul=1983 15:23:25 8=Jul=1983 14:44:20 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE 012746 00 #1,-(SP) 000001 000031 4$: 0000006 000001 SP,RO 17 5% R1,431 7% EMSG.STRUCT ,=(SP) : SP,* SP.RO 17 RES.SLOT,RO RO RO : SP,+ .~(SP) 000000G RES.SLOT,RO 000077 000016G SSC.ENVELOPE+16(RO).R0 RO RO RO RO #77 R0 3814 s 3858 3 3864 3 3867 (SP) SDUP.STRUCT(, RO) 0000006 000001 #1,-(SP) 5%: 000077 0000166 177740 SP.RO 17 68 RES.SLOT,RO RO RO RO RO #77 ,R0O : SP,* 3 : 3864 3871 ,RO REC.ENVELOPE+16(R0) :677740.R0 (SP) SMSCP.STRUCT(RO), 0000006 #1,-(SP) 000001 6$: 7%: 000004G 000001 0000066 000001 H gEC.ENVELOPE*3(RO).#2 0000006 000601 ¢ RO RO #77,R0 000077 000003G 000002 0000006 SEQ 192 Pa?e 105 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (39 ANA. 11REL SU LLAKSHM SPID:ER 8s: SP,RO 17 (SP)+ 9s R1,#601 8s EMSG.STRUCT+4,~(SP) =(SP) SP.RO 17 9% EMSG.STRUCT+6,=(SP) 1,-(SP) SP.RO 17 : SP,» : : : 3857 3814 3881 : SP,» 3814 3890 : SP,» L15 1 8=-Jul=-1983 1 8=Jul=1983 MISCELLANEOUS SECTIONS AZTEC GLOBAL ROUTINE IRCFA2 0000006 0000006 SEQ 193 Page 106 VAX=11 Bliss=16 Vv3=555 .REALJZRCFA (39 ERS 11REL A. SUS LLAKSHMAN : DER SPI 9%: 108: MOV 1.R0 ao SRC25.ADDR MOV CLR CMP MOV PC Routine Base: ABSCODE + 14504 139 words, : Maximum stack depth per invocation: 6 words : Routine Size: 0TS external references .GLOBL $SAVES, $SAVE3, $SSAVEZ2, BLSSHF -GLOBL BLSDIV. BLSHOD. BLSMUL PSECT SUMMARY Psect Name AASCODE Words 267 Attributes ., I RO, 3373 ABS$CODE I RO, , REL, LCL, REL, LCL, CON CON LIBRARY STATISTICS -------- Symbols ======== Total Loaded Percent SPlDERiUSERS:ELAKSHMANA.11REL.REAL]AZTECO.L1?§; 212 COMMAND QUALIFIERS BLISS /PDP11/LIST ZRCFA2.B16/EN:NOEIS Run Time: 3581 code + 59 data words 01 28 7 Memor 253 pages Size: Elapsed Ttne Compi tion Complete 3897 : : 3898 3762 : RCM.REG,* RET.STATUS (SP)+, (SP)+ (SP)+.R1 RTS : *,RCM.REG 40 Blocks Read 77 CZRCFAO RC25 FR END TEST ZRCFA3 ; 0001 : : 0002 0003 : 0005 : 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 IDENT = *v01.0°, OPTLEV =0, ADDRESSING_MODE (RELATIVE) 0004 ) = BEGIN ;<8LF /LOWERCASE _KEY> 0006 888; : 8893 %sbttl 'TEST SECTION' E 88}5 : Library "AZTECO'; ggag require 'BLSMAC.REQ'; : : 1503 structure = RC2S CO, P, S, E] 1504 ! AZTEC LIBRARY ! DIAGNOSTIC SUPERVISOR LIBRARY ! DEFINE ACCESS ALGORITHM TO i ALLOW FIELD REFERANCES TO ! THE RC25 ! 1505 1506 begm : 1508 }ggg local : : 1511 1512 RC_REG = .(RC25 + Xupval*0)<0, Xbpval, 0>; RC “REG : 1514 <P. s, E>; : : : : 3 1507 1513 1515 1516 RC_REG; !<BLF/PAGE> 1 SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA (1) MODULE ZRCFA3 (!TlTLE 'CZRCFAQ RC25 FR END TEST : : 3 3 VAX=11 Bliss=16 V3=555 SEQ 194 age N15 ZRCFA3 v01.0 : : 3 3 : : H H : : 3 : : : : : 3 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 }gz }gz : }gz : 15 2 15 15 }g ooONONONONONONONON VI YV N 3 3 : 2 : : : : 2 2 : 2 2 : 2 15 15 15 15 15 15 15 15 15 15 15 15 15 2 2 1570 1571 : 2 }g?? ~ W : CMDBF1 : block [16, word] field (PACKET_FIELDS), ! COMMAND BUFFER 1 ENDBF1 : block [16, word] field (PACKET_FIELDS), ! END MESSAGE BUFFER 1 RING_B : vector [32, wordl, ! COMMAND BUFFER=16 WORDS ! WITH 16 WORDS BELOW FOR ! END MESSAGES. DATA_PAT1 : vector [3, word] preset ( [(0)= %0'111111°, ! DATA PATTERN 1 [1)= X0'044444° ! DATA PATTERN 1 [1)= 154 3 own 154 ; 4 code = ACSCODE; DATA_PAT3 : vector [3 153 153 153 1540 154 SEQ 195 VAX=11 Bliss=16 V3=555 Pa?e 2 SPIDERSUSERS : [LAKSHMANA. 11REL .REALJZRCFA (2) psect plit = $plit$( global), global = $GLOBS(nowrite, noexecute, global, concatenate), 1536 : : : : : 3 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 1531 (2= %0'022222') 1532 DATA_PAT2 : vector [3 word] preset ( 1533 [0)= %0'177400°, 1534 [1)= %0'007760° 1535 [2)= %0°'000377') VNS WN=OVONOVSWNN=OVONOWVNSWN=OVON : : : CZRCFAO RC25 FR END TEST TEST SECTION word] preset ( [0J= %o0'155555°, [1)= %0'133333° [2]= %0'066666') DATA_PAT4 : vector [3 word] preset ( [0)= %0'000377* [23= %0'170017° %0'177400'), HOST_BUF : vector [260, wordl; i DATA PATTERN 1 ! DATA PATTERN 2 i DATA PATTERN 2 ! DATA PATTERN 2 ! DATA PATTERN 3 ! DATA PATTERN 3 i DATA PATTERN 3 ! DATA PATTERN 4 ! DATA PATTERN & i DATA PATTERN 4 ! HOST BUFFER AREA extefnal ; HARDWARE P TABLE DATA IS STORED HERE RT_TABLE : ref block [WORD1_IN_RT_TAB, word] field (RT_FIELDS), RCZS-ADDR : ref RC2S5 field TRQ_REG). ! READ REGISTER UNIT": word, ! UNIT UNDER TEST RC25_DATA : block [2, word] field (RC_REG), LOG_UNIT : word, RETRIES : word, ! RCSA DATA ALGORITHM A NUM_RETRIES : word volatile, SWP_TRACE : word volatile SWP"RETRIES : word volatile, | NEX : word volatile, ! INTERRUPT FLAG CANCEL_TIMER : word volatile, ! INTERRUPT FLAG COM_AREA : blockvector [REC_ALLOCATE + SND_ALLOCATE + HDR_SIZ, 2, word]l, HEAD_AREA : ref block [4, word] field (HDRZFIELD), i RECETVE_RING : ref blockvector [REC_ALLOCATE, 2, word] field (DSC_FIELD), SEND_RING : ref blockvector [SND_ALCOCATF, 2, word] field (DSC_FIELD), 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, wordl, RCV_DATA_BUF : vector [256, word], RINGBASE BUF _DESCRPTR : word volatile, CMD_REF : word volatile, CMD_SLOT : word volatile, RES_SLOT : word volatile, - RING BASE ADDRESS ! BUFFER DESCRIPTOR AREA ! COMMAND REFERENCE BUFFER ; COMMAND RING SLOT RECEIVE RING SLOT » ” P DM~27 : vector ., wordl, [132, wordl, [200, wordl], [260, i DM PROGRAM 1 1 ! DM PROGRAM 13 ! DM PROGRAM 19 ! DM PROGRAM 21 ! DM PROGRAM 9 ! DM PROGRAM wordl, BYTE_COUNT : word volatile, BYTE COUNT BUFFER P_MASK : byte volatile, B_MASK : byte volatile, DATA1 : word, DATA2 : word volatile, DATAS : word volatile, DAvYA4 : word volatile PRINT MASK FOR NUMBER OF AURGMENTS INIT MASK FOR WHAT STEP TO DO DATA FOR STEP 1 WRITE DATA FOR STEP 2 WRITE ERROR MESSAGE ADDRES RC25 VECTOR ADDRESS FREE MEMORY SIZE MSGADR : word volatile, VEC_AD : byte volatile, MEM_SI12 : word, DATA FOR STEP 3 WRITE DATA FOR STEP & WRITE ENDING LOGICAL BLOCK # i Em I Em i m it P6 : word volatile, P2 P3 P4 PS : : : : word volatile, word volatile, word volatile, word volatile, LBN : word volatile LBN_ST : word volatile, LBN_ED : word volatile, SECONDS : word, MINUTES : word, - MSG_2, I R ER I R SWP_START, SWP_END, BUF _LENGTH, TEMP, FREE_MEM_ADDR, MEM_SI1ZE, H_SADD, H_EADD, INI_MSG, P_VECTOR, P_IP_ADDRESS, RET_STATUS, ADAPTO, TIME I R TICRS : word volatile, I I : word volatile, CLK_ADR : word, CLK_CSR : word, CLK_START : word. MR _SZ I M gsr,unxt FLAG : word volatile, Em I 1 T word volatile, EmIEm I Em I mI SWITCH2 : word volatile - SWP_CONTINUE : word volatile, SWP MANUAL : word volatile, MAND _SW : word volatile, - END_LBN : word volatile, R ! DM_19 : vector DM_21 : vector Dfl.gb : vector SOFTWARE P-TAB MANUAL SWITCH MENUAL INTERVENTION SWITCH1 MENUAL INTERVENTION SWITCH2 RETURN UNIT STATUS BUFFER FORMAT ADDRESS FOR ERROR REPOT FAILING FRU FAILING REGISTER DATA FOR ERROR REPORT DATA FOR ERROR REPORT DATA FOR ERROR REPORT DATA FOR LBN DATA FOR STARTING LBN DATA FOR ENDING LBN LBN INCREMENTING SIZE 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 STARTING FREE MEMORY ADDR. FREE MEMORY SIZE FREE HOST MEMORY START AD. FREE HOST MEMORY END AD. INIT ERROR MESSAGE VESTOR BUFFER RC25 ADDRESS COMMAND STATUS BUFFER ADAPTOR FRU MESSAGE PLIT LOCATION TO STORE DATA ERROR MESSAGE 1 IN MOD 1 ! ERROR MESSAGE IN TEST SEQ 1 P SPIDE”USERS:[LAKSMJ‘IREL.REAI.JZRm (2) ' DM RO M : : : DM-11 : vector 1og. uord;. word DM_12 : vector DM_13 : vector 119. word], VAX=11 Bliss=16 V3=555 ! DM PROGRAM ?9 ! DM PROGRAM 10 GRS R '+ [93, wordl, [58, word R &% BEIIIIID 333 SRES28 3\08\1!3\0\0 23 $23R01583 R SEIRGF W -0830%\06 3 d e b e e o e e b e e e OOOOOOOOOO% W oo — e o e e d e OVRNOWVSWN=O0V~N VS WN=O e i e e i i o e o oooooorOrOONONON i d— b b e b D b b D b b b b b b b b b— e e VI e nd i o o D e o D o i DM_09 : vector DM_10 : vector GRS R w - = -y TEST SECTION e e e e T TT T T I IR LI I MR =Jul=1983 15:31: 16:46:28 g-Jul-‘l” CZRCFAD RC25 FR END TEST e e e e T T TRTR T L LAL L L R A e e e A TR TR TR PRTR DR LR L LA 1) P~ o B 16 C16 - 000000& d e b e b b— oo A S S S S TS A A b D b b d b b b d d ) D b ) ) ) b oD b e D— MSG_7, MSG_8, G msG-10, MSG_11, MSG_13, MSG_ 14, MSG_17. MSG_18, MSG_19. MSG_20, MSG_21, MSG_28, MSG_29, MSG_ 30, asTT2, QsT13, QsT14. QsT1s, END_MSG, FMTT, FMT2, FMTS, FMT4, FMTS. FMT6. FRU, FMTSA, DBM7, DBMS ., DBM9 D d b b D B®NCVS WN=000~N 0BM10, g2 SEEREE3 QNIAAJEEE b D b —d b D b w—d b D e b wd b ) D d — e B e 800 Be B Bs 8y By 0e 00 0s0s 0, 00000008000 008000000000 08,9000 900090900000 00%00000000000900009000808008%08:808 080800 CZRCFAO RC25 FR END TEST TEST SECTION DBM11, DBM12, DBM13, DBM14., DBM15., DBM16. DBM17. DBM18, DBM19, DBM20, DBM21, DBM22. DBM23, DBM24., DBM2S, DBM26 . DBM27, DBM28, DBM29, DBM30, DBM31, DBM32. DBM36. DBM37, DBM38, g-mt-m; 15:31=ga ~Jul=1983 14:46:50 VAX=11 Bliss=16 V3-555 SPIDERSUSERS: [LAKSHMANA.11REL ! 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 ERROR MESSAGE IN TEST i ERROR MESSAGE IN TEST i MESSAGE i MESSAGE i MESSAGE i MESSAGE i ERROR MESSAGE IN TEST i FORMATTED MESSAGE i i i i | | FROMATTED MESSAGE FORMATTED MESSAGE FORMATTED MESSAGE FORMATTED MESSAGE FORMATTED MESSAGE FRU = MESSAGE ! TEST HEADER MESSAGES SEQ 197 Page 4 .REALIZRCFA (2) D16 CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTI ON SRARSSEBIRREN2E32 D D D md D md o =0V NOVSWN=OVRNOWVHWN=O 2838 d d d d e ] SNINIIIININY D SWN=O VO~ s NNNINNNIN W b b b b b b b d b b b b b b wd b - b b b wd T NNNNNNNNNNSNN ~ ~ P — TR A A TRTR TR TR TR DRTR DRLR D 1) TR IR IR R R s e e T P TR TR TR DRTR LRL L L (TR IR IEIAIA D D D D D d D D =D D ~ ~ SNNSNSNNNNNo o OOV AT AT A I R T T DO DOD 1Y v01.0 g°Jul-198§ 15:31 28 -Jul=198 14: 46 0 VAX=11 Bliss=16 V3-555 DBM39 ! ERROR MESSAGES CTO_ERR MSG_STATUS_ERR, AHEAD_MSG, BHEAD_MSG. CHEAD_MSG. DHEAD "MSG., MSG_BOSA_ERR, MSG_ADDRERR, MSG_DATA_ERR, MSG_ERR_TONT, MSG_TK_DSP, MSG_LBR_DSP, MSG_HSWICH_ERR, MSG_SURFACE_ERR, MSG_READ_ERR, MSG_SAC_ERR MSG_AVE " TIME, MSG_PT_ERR1 MSG_WRP_ERR2, MSG_COM_WPT, AZT-READY_ERR, TIP; !TEST IN PROGRESS external routine NXMI : novalue, AZT_INIT, AZP_INIT, FIND_CLOCK : novalue, CLOCK_INIT : novalue, RC25SERR_RPT : novalue, INIT_COM_AREA, SET_INT VECTOR : novalue, RECTSTATUS, EX SUP_PRG. R DOM NUM, REC_DATA, SEND_DATA, SET_UNTLR_CHAR, AVATLABLE,, READ_CMD, READTFILL_RING, ON_LINE GET_UNIT_STATUS, GET~CMD_SLOT, DECDDE, AVERAGE TIME, EXAM_DATA, DM_ADDR_SETUP : novalue, SEO0 198 5 SPIDER’USERS=ELAKSHHANA.11REL.REAL]ZR2?: (2) i ! EXAMINE THE FREE MEMORY DATA i PASS ADDR. TO DM PROGRAM P. E 16 CZRCFAQD RC25 FR END TEST IRCFA3 1745 DATA_XMT_REC : novalue, - AZTEC_READY, ! GET AZTEC READY : 1746 WRT_PROTECT_TST : novalue, : 1748 DO_RETRIES : novalue; H 8-Jul=1983 14: 6:20 TEST SECTION v01.0 3 8-Jul=-1983 15:31:08 1747 9 1750 !<BLF/PAGE> ! WRITE PROTECT ROUTINE VAX=11 Bliss=16 V3-555 P SEQ 199 6 SPIDERSUSERS:(LAKSHH‘NA.11REL.REALJIR2?= (2) F 16 CZRCFAO RC25 FR END TEST 8=Jul=1983 14:46:50 BGNTST; '00 i TEST 1: REGISTER EXISTENCE TEST i DESCRIPTION: THIS TEST WILL FIRST CHECK FOR THE EXISTENCE OF THE ADDRESS OF THE IP i AND SA REGISTERS FOR THE DEVICE UNDER TEST. ' lzpnggg MEMORY ADDRESSES ARE NON=-EXISTENT, THE ERROR WILL BE IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM THE ; i BEGINNING OF SUB TEST. E D e e UMMY; i o if .SWP_TRACE then PRINTF (DBM?7); BGNSUB; uhile L4 NUNRETRIES lequ .SWP_RETRIES) do zflNEX = SETVEC 4, NXHI PRIO?) R R :f.(.RT_TABLE [RT_IP_ADDRESS] + 2) hen WN=O0V0~N VIS READ THE SA REGISTER THIS IS SO _THAT IF THERE if .I_AM_NEX eqlu ALL_ONES then be in SK = 1; SEE IF WE GOT AN NEX ADDRESS NOT THERE PT = FMT1; P2 = ADAPT P3 = 0; d °°°3°~O $32%3 S8 g 8QQQN\I\I SET UP FOR CORRECTLY. nczsieaaRPT); + P4 = (.RC25_ADDR) e D e e b e e b FLAG ! CLEAR OUT NEX AN NEX TRAP CLRVEC (4); 1791 i o IS AN NEX THERE WILL BE A SINGLE OPPERAND INST. SO THAT IT WILL TRAP bfifl"" end; — e ! TEST 1 ! CLEAR RETRY COUNTER NUM_RETRIES = ZERO; ERRDF (1, M3G_1 CKLOOP; DO _RETRIES (); PRINT ERROR MESSAGE end; if (.NUM_RETRIES eqlu ZERO) then exitloop; end; NUM_RETRIES = ZERO; END3UB; BGNSUB; while (.NUM_RETRIES lequ .SWP_RETRIES) do CLEAR RETRY COUNTER SEQ 200 7 Parc SPIDERSUSERS : CLAKSHMANA. 11REL .REALJZRCFA (3 H local R R TR TR T PR PR PRLA TR LATR T D LA L T E R R R s R Rs R R IR R A A TR 8-Jul=1983 15.31:28 e e e A SA S e e ) o b Ay S e i A ~ SNNNNNNSNSNSNSNSNSN Vi o oONOn TEST SECTION s T PR TR TR TR PR LR PRLR TR LR LALA L LU T T ZRCFA3 v01.0 VAX=11 Bliss=16 V3=555 sze 201 G 16 8-Jul=-1983 15:31:08 CZRCFAO RC25 FR END TEST IRCFA3 8=Jul=1983 14:46:50 TESY SECTION v01.0 3 1809 1808 XH : 181% if «(.RT_TABLE [RT_IP_ADDRESS])) :: 1816 Duanv end; : : }g}? ! SET UP TRAP VECTOR IF NEX SETVEC %, NXHI PRIO?) ' READ IP REGISTER : 1817 }g}g CLRVEC (4); ! CLEAR THE VRCTOR H : 1820 1821 if .I_AM_NEX eqlu ALL_ONES then ! CHECK FOR TRAPS H3 : H: 1824 1825 1826 1827 1828 H | 3 s 1822 1823 beaA SK = FHT1 = PT ADAPT = P2 P4 = (2. lSG2. RC25SERR_RPT); ERRDF CKLOOP; ' PRINT OUT ERRO MESSAGE DO RETRIES (): 1829 3 }3%% if (.NUM_RETRIES eqlu ZERO) then exitloop; ; }ggg end; : }g%? :; .JI_AM_NEX eqlu ALL_ONES en begin 1838 : 3 : 3 : : H : 1839 DODU (.LOG_UNIT); 1841 end; 1840 1842 1843 1844 ! IF REGISTERS ARE NON-EXISTENT ' THEN DROP THE UNIT FROM TESTING DOCLN; ENDSUB; ENDTST; .TITLE ZRCFA3 CZRCFAD RC25 FR END TEST JIDENT /Vv01.0/ SOWNS, 20 20 &0 000000 000000 000040 000100 000200 111111 PSECT CMDBF1: .BLKW ENDBF1: .BLKW RING.B: .BLKW DATA.PAT1: 000202 000204 044444 022222 WORD WORD 44444 22222 000210 000212 007760 000377 .WORD =400 000206 177400 000214 155555 .WORD DATA.PAT2: .WORD WORD DATA.PATS: LWORD =66667 7760 377 =22223 D a’e : CLAKSHMANA. 1TREL .REALJZRCFA (3) SPIDERSUSERS ! CLEAR TRAP FLAG NEX = 1815 VAX=11 Bliss=16 V3=555 8=Jul=1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST TEST SECTION "WORD DATA.PATé: "WORD "WORD HOST.BUF: =4444S 66666 o =7761 =400 BLKW 404 .GLOBL "GLOBL RT.TABLE, RC25.ADDR, RC25.DATA UNIT, LOG.UNIT, RETRIES, NUM.RETRIES "GLOBL GLOBL "GLOBL "GLOBL "GLOBL 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 CMD.SLOT. RES.SLOT, DM.09, DM.10 OM.i1, DM.12, BYTE.COUNT, MSGADR GLOBL "GLOBL DATA1, DATA2, DATA3, DATA4, END.LBN SWP.CONTINUE. SWP.MANUAL, MANU.SW GLOBL GLOBL "GLOBL P3, P4, PS5, P6, LBN, LBN.ST, LBN.ED LBN.SZ. CLK.ADR, CLK.CSR. CLK.START TICKS,SECONDS, MINUTES, SWP.START GLOBL SWP.TRACE, SWP.RETRIES, I.AM.NEX GLOBL "GLOBL VEC.AD, MEM.S1Z, P.MASK, B.MASK ‘GLOBL SWITCH2, RET.UNIT.FLAG, P1, P2 GLOBL SWP.END, BUF.LENGTH, TEMP, FREE.MEM.ADDR MEM.SIZE, H.SADD, H.EADD, INI.MSG "GLOBL P.VECTOR, P.IP. ADDRESS. v’m.smus "GLOBL 6.7 TIME, nss. 70, MSG.10 nssh nse 13 "GLOBL MSG.8,14, MSG.9, nscinssi 6.19 . MSG. 28 nss.29 -GLOBL nss.zo £ -GLOBL MSG.30, osnz *asT13, asT14, QST1S .GLOBL END, nsc. nm FMT2, FMT3, FMT4 fiu. MTSA, DBM7, DBMS -GLOBL rms DBM12, DBM13 6 .GLOBL DBM17, DBM18 oan16. oan1. 1£ .GLOBL .GLOBL oan1 DBM20. DBM21. DBM22, DBM23 - =] W GLOBL DBM24. DBM2S. oanza. osnzr. DBM23 DBM31. DBM32, DBM36 "GLOBL DBM29. DB DBM39, CTO. eéu. MSG.STATUS.ERR DBM37. DBM38. -GLOBL "GLOBL AHEAD.MSG, BHEAD.MSG, CHEAD.MSG = 066666 000377 170017 177400 JMORD ® 133333 SEQ 202 P'?' 9 VAX=11 Bliss=16 V3=555 (3) .REALJZRCFA A.11REL S:[LAKSHMAN SPIDERSUSER éan. MSG.ADDR. ERR MSG.BUSA. DHEAD.MSG. R, "GLOBL MSG.PATA.ER MSG.ERR.CONT, MSG.SEEK.ERR 'GLOBL "GLOBL "GLOBL MSG.TK.DSP, MSG.LBN.DSP, MSG.HSWICH.ERR MSG.SURFACE.ERR, MSG.READ.ERR "GLOBL "GLOBL EXE.SUP.ERR, SND. oAtA.eaa. RE.DATA.ERR TIP BUFF.ERR, DMC.ERR GLOBL MSG.SAC.ERR, MSG.AVE.TIME, MSG.PT.ERR1 GLOBL MSG.WRP.ERRS, MSG.COM.WPT, AZT.READY.ERR A2f.INIT AiPINIT FIND.CLOCK "GLOBL NXMI, CLOCK.INIT, RCSSSERR.RPT. INIT.COM.AREA GLOBL GLOBL SET.INT.VECTOR, REC. srAtus. EX.SUP.PRG "GLOBL RANDOM.NUM, REC.DATA, SEND.DATA "GLOBL SET.CNTLR.CHAR, AVAILABLE, READ.CMD "GLOBL READ.FILL.RING. ON.LINE, GET.UNIT.STATUS - 116 8~Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST IRCFA3 v01.0 TEST SECTION 010146 000001 0000006 $T1: AVERAGE.TIME .GLOBL .GLOBL .GLOBL EXAM.DATA, DM.ADDR.SETUP, DATA.XMT.REC WRT.PROTECT.TST, AZTEC.READY, DO.RETRIES .SBTTL .PSECT $T1 TEST SECTION ACSCODE, RO MoV R1,=(SP) g;.SUP.TRACE #DBM7 ,=(SP) #1,-(SP) 0000006 000001 000000G 0000006 0000006 GET.CMD.SLOT, DECODE, ?;.RO 1$8: SEQ 203 Pa?e 10 VAX=11 Bliss=16 v3=555 A (3) ALJZRC 11REL.RE KSHHANA. SERS:[LA SPIDERSU : : 1748 1768 ; SP,* 55?)0.(SP)+ NUM.RETRIES ggH.RETRlES.SUP.RETRIES 3 , 1771 1773 1.AM.NEX : 1775 #340,-(SP) #NXMI ,=(SP) #4,-(SP) #3,-(SP) 37 $ 1776 0000006 000001 000002 aRT.TABLE.RO ;;,2(a0) 3 1778 000001 000004 M .R1 gg.RO : *,DUMMY : 1781 1784 0000006 177777 ;ifH.NEX.l-1 : 1786 000001 0000006 0000006 0000006 000001 0000006 0000006 #1,P.MASK #FMT1,P1 M .P2 P3 RC25.ADDR,RO 3 : 3 : 3 1789 1790 1M 1792 1793 ?5 $ 1794 3 : 1796 1799 3 3 1774 1773 3s: #2,R0 RO,.P4 MSG.1 RC25$ERR.RPT 65 RO 43 #10,SP 000010 7 0000006 0000006 4$: 000010 000010 6$: 8s PC,DO.RETRIES ggfl.RETRlES #10,SP 7% #10,SP 2% J 16 IRCFA3 V0 8=Jul=-1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAOD RC25 FR END TEST TEST SECTION 0000006 7$: 0000006 0000006 9$: 108: 8%: Ngfl.RETRlES 6 RO 1% 2 ?gg.RETRIES.SUP.RETRIES SEQ 204 Pa?e 11 VAX=11 Bliss=16 V3=555 NA. 117ELERS .REALIZRCFA (3 SUS : LLAKSHMA SPIDER H 1803 1804 1807 1809 1810 0000006 000340 0000006 000004 000003 0000006 000001 aRT.TABLE,RO 000001 000004 #1,R1 #4,R0O #1,(RO) 11$ 11$: 000000G 177777 36 1.AM.NEX,#-1 138 #1,P.MASK 000001 0000006 000000G 0000006 000001 0000006 0000006 0000006 #FMT1,P1 #1,P2 P4 RC25.ADDR, 55 2 MSG.2 RC25SERR.RPT 3 1812 ;s *,DUMMY : 1815 1818 3 1820 3 3 : : F 1823 1824 1825 1826 1827 1829 1832 W Ll 0000006 000000G - 000010 000010 I.QH.NEX.#-1 3 F : 1808 1807 1836 LOG.UNIT,RO 3 1839 F 1841 - 1748 000010 14$%: #12.SP 0000006 177777 15%: 0000006 16%: (SP)+,R1 PC ) ACSCODE + 0000 Base: Routine 164 words,. ; Routine Size: 7 words ; Maximum stack depth per invocation: K 16 .SBTTL T1 TEST SECTION JSR PC.$T1 . e 004767 e 000000 000000 000004 000006 000010 000012 177264 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 - CZRCFAQ RC25 FR END TEST TEST SECTION -l -l ZRCFA3 v01.0 TRAP ROR BLO 104466 006000 103773 000207 RTS 66 RO 1% PC Routine Base: ACSCODE + 0510 : Routine Size: 6 words, : Maximum stack depth per invocation: 2 words 1845 !<BLF/PAGE> SEQ 205 Pa?e 12 VAX=11 Bliss=16 V3=555 CFA (3) .REALJZR 11REL . RS [LAKSHMANA : SPIDERSUSE 1843 L 16 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST TEST SECTION IRCFA3 SSzasas OOV o e b— — e e T B 0000 NS WN -0 VNS e b b cd e D b - ) b cnd D b b D - - T e WN=O VNS W =0V~ v01.0 VAX=11 Bliss=16 V3=555 S EQ 2 Pa?e 1 .REALJZRC A (4) . 11RELERS SUS : CLAKSHMANA SPIDER 1 BGNTST; ‘44 ! 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 if .SWP_TRACE then PRINTF (DBM8); ! TEST 2 uhilg (.NUM_RETRIES lequ .SWP_RETRIES) do YSTEP 1 WRITE WITH STEP 2 READ egin ! SELECT B_MASK FOR STEP 1 WRITE B _MASK = 1; DATA1 = %0'137600" + .RT_TABLE [RT_VECTOR1/4; ! SELECT STEP1 WRITE DATA WITH MAX RING SIZES ,IE AND VECTOR i ADDRESS ! PORT SHOULD NOW GET TO STEP2 if AZT_INIT O then ! AFTER FINISHING INTEGRITY CHECK ! DIAG. IF NOT REPORT ERROR begin ERRDF (3, MSG_14, RC2SSERR_RPT); ! DECODE STATUS if .RET_STATUS then DECODE (); CKLOOP; RETRIES = TRUE; end; 1879 ! RETRY IF ERROR if (.RETRIES) then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; end; return; ENDTST; 000000G 000001 000000G $12: “ 0000006 000001 C000006 0000006 .SBTTL CLR 1$: $T2 TEST SECTION NUM.RETRIES gé; 11.SUP.TRACE MoV - (SP) #DBM8, MOV TRAP CMP SP.RO 17 (SP)+,(SP)+ MOV CMP 1857 1859 #1,-(SP) 2gH.RETRlES.SHP.RETRIES 1861 8 8-Jul=-198 3 15:31:08 CZRCFAQ RC25 FR END TEST 8-Jul-198 3 14:46:50 TEST SECTION 112767 1 H : 1864 1865 H 1869 : 1374 H 1876 3 S 1879 1882 PC,DO.RETRIES NUM.RETRIES 7% - 1884 (SP)+,(SP)+ 1% : 1862 1861 : 1888 #1,8.MASK 000001 0000006 0000006 000002 000004 0000006 0000006 040200 0000006 000000G RT.TABLE,RO 2(ao> -($P) 4,=($P) pc.aLsoxv RO.DATA1 #40200,DATA1 PS.AZFCINIT 48 000001 55 3 MSG.14 RC25SERR .RPT g;.RET.STATUS 0000006 000000G SEo 207 VAX=11 Bliss=16 V3-555 g SPIDERSUSERS:CLAKSHMANA. 11REL .REALJZRCFA (4) PC,DECODE 2%: 65 RO 3s (SP)+,(SP)+ 000001 000001 000000G 000000G 00092006 0000006 PC #1,RETRIES 3s: 4%: g;.RETRlES 5$: (SP)+,(SP)+ PC 6%: 7%: : Routine Size: . 68 words, : Routine Base: ACSCODE + 0524 4 words ; Maximum stack depth per invocation: 000000 000000 000004 000006 000010 000012 004767 177564 104466 12:: 1%: 006000 103773 000207 ; Routine Size: 6 words, Routine Base: Haxtmum stack depth per invocation: 1890 !<BLF/PAGE> .SBTTL T2 TEST SECTION JSR TRAP ROR BLC RTS ACSCODE + 073¢ CZRCFAQ RC25 FR END TEST TEST SECTION 8 :50 15 SPIDERSUSERS : [LAKSHMANA. 11REL .REALJZRCFA (5) VAX=11 Bliss=16 V3=555 D L T L L L T BGNTST; ‘es ! TEST #3 - DIAGNOSTIC WRAP TEST DESCRIPTION: 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. e e A FAILURE TO ECHO WHAT WAS WRITTEN WILL RESULT IN A CALLOUT TO THE ADAPTER CARD FRU. e ERRRREpPOOE RS SEsscseseseeegesesevasaesgseseess PRL P T PR T IF _THE OPERATOR HAS SPECIFIED LOOP ON ERROR, THE PROGRAM WILL LOOP ON THE FAILING WRITE AND READ. I e e T e S N S S S Y e S R S O e T e e B NO\h&\NN—'OOONO\"%WN-‘OOONOMJ\WN—'OOQ NOWVS WN=OV~N B R e e R R R e I e PRI A T A A T A T I R A P P L P A PR P T A A A IR I A T A L R TRIR R TA T P T PR T A T A LRI 8-Jul-1983 1 8=Jul=1983 14: local TST_PAT; if .SWP_TRACE then PRINTF (DBM10); ! TEST 3 NUM_RETRIES = ZERO; while (.NUM_RETRIES lequ .SWP_RETRIES) do begin . TIP = &; g STEP1 WRITE " B_MASK = 0; ! MASK FOR STEP1 READ DATA2 = %0'10°; DATA3 = ZERO; i TIME OUT COUNTER i TEMP STORAGE FOR RCSA DATA DATAT1 = %0*140000°; if AZT_INIT O then begin EngSP(4' MSG_14, RC25SERR_RPT); i STEP1 WRITE WITH WRAP MODE BIT SET ! CALL STEP 1 ROUTINE . ! PRINT OUT ERROR REPORT RETRIES = TRUE; else end be?in WRT_RC25 (RCSA, .DATA1); ! DO STEP1 WRITE WITH DWM. while ((.DATA3 nequ .DATA1) and (.DATA2 nequ ZERO)) do DATA2 = .DATA2 -~ 1; DALA3 = .RC25_ADDR [RCSA, RC_ALL]; enda; TST_PAT = %0'000001°; ! ! START TEST PATTERN TO SEQ 208 Pa?e D 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST 000000000022 Vi I PR $3222 W =O VO NOWVNHWNI=O 000 D o o begin ! FLOAT ZEROES AND THEN ONES D e incru COUNT from 0 to 1 do begin o D if .COUNT eqlu 1 then TST_PAT = not .TST_PAT; WRT acés (RCSA, .TST_PAT); D o BGNS e e DELAY (10); e e = RC2S_ DATA ERCSA, RC_ALL] i PRINT OUT ERROR REPORT be in SK= 2; D e ! MESSAGE ADDRESS PT = FHTZ ! FAILING FRU i FAILING ADDRESS 2; + ADDR) Rc2§ ( P6 TST i GOOD DA P4 BAD DATA PS = RCZS DATA CRCSA, RC_ALL); RRPT); NN ~ ~ W - OV~ b e e e e - iy — ' WRITE TEST PATTERN TO SA WAIT FOR IT TO ECHO ! GET RCSA DATA RCZS -ADDR [RCSA, RC ALLJ ! TEST SA FOR TEST PATTERN if .RC25_DATA [RCSA, RC_ALL] nequ TST PAT THEN EQU NDT F then P2 ERRDF (5, MsG_7, RC25$ER 00 VO TR R TR IR IR R R TR SEQ 209 Pa?e 16 VAX=11 Bliss=16 V3=555 RCFA (5) .REALIZ 11REL . SPIDERSUSERS:CLAKSHMANA ; NOW RLOAT TEST PAT incru FLOAT from 0 to 15 do e e e TRPR L R L A TR L R LA P L L T TEST SECTION CKLOOP; RETRIES = TRUE: end; 1974 ENDSUB; end; TST_PAT TST_PAT end; TRT PR TRD DR L L L 1 not TST PAT; ! SHIFT THE BIT DOWN 1 .TST_PAT*1; R end; ! DO RETRIES IF IN ERROR A O if (.RETRIES. then DO_RETRIES (); R IR if (.NUM_RETRIES eqlu ZERO) then exitloop; TR IR I R end; 'REINITIALIZE THE PORT WRT_RC25 (RCIP, ALL_ONES); ENDTST; .GLOBL $13: 000000G 000006 000001 010600 0000006 000001 0000COG LSBTTL JSR LS$DLY $T3 TEST SECTION R1,$SAVE4 3 1889 1913 SUB #6,SP g;.SUP.TRACE 3 MOV MOV MOV #DBM10,~-(SP) #1,-(SP) SP,RO 3 0,0 gég SEQ 210 IRCFA3 1.0 Pa?e 17 : VAX=11 Bliss=16 V3=555 .REALJZRCFA (5) RS SE 11REL . NA SU CLAKSHMA ER : SPID CZRCFAQ RC25 FR END TEST TEST SECTION 17 (SP)+,(SP)+ NUM.RETRIES 0000006 0000006 0000006 1915 1917 ggfl.RETRIES.SflP.RETRIES 22% 000466 000004 0000006 0000006 140000 000000G 000010 0000006 000000G 0000006 #6, TIP H B.MASK #-40000,DATA1 #10,DATA2 : PC,AZT.INIT RO 55 s DATA3 55 4 MSG.14 H : : s 1919 1923 1924 1925 1926 1928 1931 RC25$ERR.RPT 65 RO 000412 0G0C01 4$ 0000006 000000G 0000006 000002 0000006 0000006 4$: 5%: 6$: 000000G 000515 7%: 0000006 8%: 000004 9%: 000000G 0000006 000002 000002 108: 000002 0000006 000001 060000 12%: 138: 14%: 0000006 000002 000012 20§ DATA1,R1 RC25.ADDR,RO R1,2(R0) DATA3,DATA1 118 DATA2 118 #515,R1 108 ; *,RCM.REG ; RCM.REG,* : *,$8TMP2 1941 p 14$ : $STMP : $STMP1 : $STMP2 : H : «, TST.PAT s FLOAT 1939 1946 1948 : 1954 s COUNT : TST.PAT R1,2(R0) : RCM.REG,* 18§ 1942 1943 ; *,RC.REG R2 2 R2,R1 #12,R1 1928 1937 1939 DATA2 RC25.ADDR,RO 2(R0),2(SP) #1,R2 RG 1933 H : «,$8$TMP1 RC25.ADDR,RO 15%: - LSDLY,RO 98 4(SP) RO 13 R1 g(SP)‘DATA3 11$: 000001 23s #1 ,RETRIES : TST.PAT,RCM.REG : o« $8TMPS 1951 1957 1958 F ZRCFA3 0 1 8-Jul=-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST TEST SECTION LSDLY,RO 0000006 17% 4(SP) RO 16% 16$: 000004 17%: : $SSTMP1 R1 : $$TMP2 RCZS ADDR RO 2(R0), (SP) s : *,RC.REG 1959 (S : RC25.DATA+2,TST.PAT 1961 3 3 : : 1964 1965 1966 1967 : TST.PAT,« 1968 3 3 1972 1973 R3 R3,#1 13§ R2 s COUNT 1951 : TST.PAT 1978 R4, #17 : FLOAT,* (SP), RCZS DATA+2 L4 2 #2 ,P.MASK 000002 0000006 0000006 0000006 000001 0000006 0000006 000002 #FHTZ P1 RcésADDR, RO #2.R0 RO P6 000000G 0000006 ncés.oATA+2.Ps oD BWW\ wVie'ln W\ 000002G 0000006 ; =, $8TMP1 : $STMP 15% 18%: 0000006 SEQ 211 Pa?e 18 VAX=11 Bliss=16 V3=555 (5) ZRCFA A. .REALJ MAN 11REL KSH SPIDERSUSERS CLA : s 1969 1970 G.7 RC25$ERR.RPT 000001 0000006 RO 19% #1,RETRIES 67 RO 14% 19%: 000001 0000006 0000006 0000006 177276 177777 0000006 : TST.PAT s FLOAT 208: 12§ #1,RETRIES : 1984 21%: PC,DO.RETRIES NUM.RETRIES $ 1986 22%: #-1,R0 : *,RCM.REG 1990 : 1889 Routtne Size: 185 words, 21§ 22% RO,aRC25.ADDR i8,.SP 23%: 000006 -, L] Routine Base: Haxlmum stack depth per invocation: 1979 1948 R2 R4 000017 000001 s COUNT,» 2 words ACSCODE + 0750 .SBTTL T3 TEST SECTION : RCM.REG,* CZRCFAQ RC25 FR END TEST ZRCFA3 v01.0 o 177212 . —— 004767 L) TEST SECTION L V) 000000 000000 000004 000006 000010 000012 SEQ 212 19 Page . Vv3=555 6 VAX=11 Bliss=1 (5) RCFA REALJZ 11REL. NA. SERS : [LAKSHMA SPIDERSU 104466 006000 103773 000207 : Routine Size: PC,$T3 ROR BLO RO 1% TRAP RTS 6 words, Routine Base: : Maximum stack depth per invocation: 1992 JSR !<BLF/PAGE> 2 words 66 PC ACSCODE + 1532 1990 W1 e §§§§§ 32 R T R D TR LR L D D Y P TR i BGNTST; '00 : TEST #4 - VECTOR AND BR LEVEL TEST g DESCRIPTION: i THE INIT SEQUENCE WILL BE STARTED WITH THE INTERRUPT ENABLE BIT SET TO g THIS TEST ASSUMES THE VECTOR GIVEN BY THE OPERATOR IS CORRECT. g THE PRIORITY LEVEL OF THE INTERRUPT REQUEST WILL 5 FAILURE OF THE AZTEC TO VECTOR PROPERLY WILL NECESSITATE THAT THIS E WILL BE REPORTED. g LOOP ON ERROR WILL RESTART THIS TEST IF THE ERROR IS RECOVERABLE. ; VERIFY THE AZTEC'S VECTOR AND BR LEVEL. BE VERIFIED. : PROGRAM BE RESTARTED. A COMPLETED INTERRUPT AT THE WRONG BR LEVEL TR IR R L R AR R TR R TR T AT E A AR TA A A PR PRTR T TR R RN LR R R R TR R R s s s e e e e 8-Jul=1983 75:31:08 8=Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST TEST SECTION IRCFA3 v01.0 : NUM_RETRIES = ZERO; if .SWP_TRACE then PRINTF (DBM11); ! TEST & uhlle K. NUHRETRIES lequ .SWP_RETRIES) do n eg TEMP = PRIO? 1_AM NEX = FALSE; B_MASK 0 ! START WITH HIGHEST PRIORITY ! CLEAR INTERUPT FLAG ! STEP 1 READ MASK 'INTERRUPT ENABLE BIT SET DITA1 = Zo 104600* + .RT_TABLE [RT_ VECTOR1/4:! SET HOST PRIORITY SETPRI (.TEMP); if AZT_INIT O ! BRING UP TO STEP 1 READ then beg1n ERRDF (6, MSG_14, RC258SERR_RPT); ! IF_ERROR ! THEN ! REPORT IT if .RET_STATUS then DECODE (); ! DECODE STATUS else ! AND GET STATUS CKLOOP; RETRIES = TRUE; end UR?RC25 (RCSA, .DATA1); DELAY (1500); while (.TEMP gequ %0'140') do begin ! WRITE STEP 1 DATA ! WAIT FOR INTERRUPT SEQ 213 Pa?e 20 VAX=11 Bliss=16 V3-555 FA (6) LJZRC L.REA 11RE . CLAKSHMANA : SPIDERSUSERS I 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 1 TEST SECTION if .I_AM_NEX eqlu ALL_ONES then exitloop; TEMP = _TEMP = %0°'40°; SEQ 214 21 Pa?e VAX-11 Bliss=16 V3=555 (6) CFA . 11REL .REALJZR RS : [LAKSHMANA SPIDERSUSE !IF INTERRUPT DID NOT ! NOT OCCUR ! LOWER CPU PRIORITY SETPRI (.TEMP); RETRIES = TRUE; end; end; ! IF INTERRUPT OCCURED :; J_AM_NEX eqlu ALL_ONES en ! ! GET PRIORITY begin TIP = _TEMP*=S5 + 1; ' SET HOST PRIORITY TO 0 SETPRI (PRI00); SETVEC (.RT_TABLE [RT_VECTOR], NXMI, .TIP); PRINTF (INI_MSG, .RT_TABLE CRT_VECTOR], .TIP); ! SET UP SERVICE ROUTINE. if .TIP nequ .RT_TABLE [RT_BR_LEVEL] then PRINTF (BRERR); else ! IF RECEIVED BR IS NOT THE ! SAME AS TYPED REPORT ERROR RETRIES = FALSE; end begin RETRIES = TRUE; ! ERROR ERRDF (7, END_MSG, 0); CKLOOP; end; if .RETRIES then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; end; ENDTST; $T4: 000000G 000001 000000G $T& TEST SECTION R1,-(SP) -(SP) NUM.RETRIES MOV MOV #DBM11,-(SP) #1,-(SP) gég 0000006G 000001 MOV TRAP CMP :}.SHP.rRACE SP,.RO 17 (SP)+,(SP)+ 0000006 000000G 1$: g’sz gsm.némes.sup.amus 000520 000005 2%: JMP MCV 16% #5,T1P 000000G 000340 000000G 016700 .SBTTL MoV TST CLR 000000G 0000006 0000006 MOV #340, TEMP MOV RT.TABLE,.RO CLR CLRB 1.AM.NEX B.MASK 1991 2018 2020 o> W CZRCFAO RC25 FR END TEST TEST SECTION g388888888a88s8ss SRARRSS RN FRENVFRER S . - o <N SEQ 215 Page 22 , VAX=11 Bliss~16 V3=555 .REALJZRCFA (6) RS SE 11REL . MANA SU [LAKSH ER : ID SP 2(RO),=(SP) ¥4,~(5P) PC.BLSDIV RO;DATA1 G 073200 0000006 0000006 0000006 G 000001 000172 000001 4$: 5%: 002734 6$: 0000006 000004 0000006 000140 0000006 177773 0000006 364 000370 000374 016700 0000006 0000006 0000006 3 2031 : 2035 3 2037 3 : *,RCM.REG 2031 2044 PC,DECODE 65 RO 4 (SP)+,(SP)+ 168 #1,RETRIES 108 DATA1,R1 RCZS.A%?R.RO R1,2(R #2734 ,R1 98 R0 : $STMPY 7% R1 68 TEMP,#140 108 1.AM.NEX ,#-1 108 #40,TEMP T%HP.RO 4 31.RETRIES 0000006 108: : *,$8TMP2 : =, $STMP1 8%: 9%: : RCM.REG,* LSDLY,RO 13 4(SP) 000040 0000006 0000006 0000006 177777 PC,AZT.INIT 7%: 0000006 177777 000001 2029 g;.RET.STATUS 3s: 0000006 H RO 5% 55 6 MSG.14 RC25$ERR.RPT 0000006 000000G #75200,DATA1 {E""“é 1.AM.NEX ,#-1 12% TEMP, (SP) #=5,=(SP) PC ,BLSSHF RO,TIP TIP RO 41 TIP,(SP) #NXMI ,=(SP) RO RT.TABLE 2040 2045 : $STMP : $STMP2 3 2047 3 2050 : 3 2052 2053 H : F, 2054 2047 2059 3 2062 2063 3 2064 VAX=11 Bliss=16 V3=555 TEST SECTION NS N TN ONNON 2 2(R0) ,=(SP) 000002 000003 -— b —l—l—ldg Page SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC?A 6) CZRCFAQ RC25 FR END TEST (=lelelelelel ol SEQ 21 l;.'(SP) 3 TIP, (SP) RT. TABLE RO H 2065 2(R0) ,=(SP) #INI.MSG,=(SP) #3,-(SP) 104417 SP,RO 17 RT.TABLE,RO 000000G TIP,4(RO) 0000006 000004 2067 118 #1,-(SP) SP,RO 17 (SP)+ RETRIES 118: 000000G 000016 #16,SP 13% 000001 0000006 12%: #1,RETRIES 000001 0000006 13%: #1,RETRIES 000000G 0000006 55 7 END.MSG 0 65 RO 138 (SP)+,(SP)+ 168 14$ 14$%: 15%: T 177244 16%: 000207 RTS 192 words, Routine Base: ; Maximum stac k depth per invocation: 177174 H #BRERR, (SP) 0000006 000001 : Routine Size: : SP,x 14 words T4:: 1%: PC,DO.RETRIES NUM.RETRIES 158 (SP)+,(SP)+ 16$ (SP)+,(SP.+ 1% (SP)+ (SP)+,R1 PC : SP,» F 3 3 3 3 2070 2061 2059 2074 2075 3 2079 3 2081 2023 2022 1991 ACSCODE + 1546 .SBTTL JSR TRAP ROR BLO RTS T4 TEST SECTION 3 2083 ZRCFA3 v01.0 CZRCFADRC25 FR END TEST TEST SECTICN : Routine Size: 6 words, Routine Base: : Maximum stack depth per invocation: 3 2086 !<BLF/PAGE> 2 words » 1 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 ACSCODE + 2346 SEQ 217 Pa?e 24 . VAX=11 Bliss=16 V3=555 FA (6) .REALJZRC 11REL MANA. SPIDERSUSERS:CLAKSH mn1 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAOQ RC25 FR END TEST TEST SECTION VAX=11 Bliss=16 V3-555 + s PRL LA L L TEST 5: STEP 1 =3 INITIALZATION TEST D D DESCRIPTION: TR TRT A R L THIS TEST WILL CHECK FOR INFORMATIONS ECHOED FROM PORT AT EACH STEP READ COMING UPTO THAT STEP FROM SCRATCH. IF THERE WAS AN ERROR REPORTED OR ECHOED INFORMATIONS WERE INCORRECT THE SAME WILL BE REPORTED. e ! TEST 5 while (.NUM_RETRIES lequ .SWP_RETRIES) do ] ; " begin STEP1 READ BGNSUB; i ‘check if using ! ] Q_bus and flag TEMP = READBOS (); ; STEP 1 READ ! START PORT INIT WITH MASK = 0 B_MASK = 0; BRING UP TO STEP 1 READ if AZT_INIT O then AND GET STATUS IF_ERROR begin ERRDF (8, MSG_14, RC25SERR_RPT); if .RET_STATUS then DECODE (); THEN REPORT IT ! DECODE STATUS CKLOOP; RETRIES = TRUE; end; ! CHECK FOR CONTROLLER DEPENDENT INFORMATION FROM RCSA AT STEP 1 READ W g Pargiargir if .SWP_TRACE then PRINTF (DBM9);: if ((.RC25_DATA [RCSA, RCSA_NV1) DWW MURLRLNLNLNLNL LN NN NINYNL NI NN NNV R R RNb RN YRR N DR RN N RN NN b b d o o e d cd d cnd D e ) cd o o d e o e d e d o b NI I IR I R R R R R R R R R e e e e TR PR DRDR D D L TR IRIR R A R TR R TR A TRTR LOOP ON ERROR WILL BE FROM THE BEGINNING OF SUB TEST. ! CLEAR RETRY COUNTER or not (.RC25_DATA [RCSA, ! CHECK THAT THE Nv BIT DID ! NOT SET. ! CHECK IF DI BIT SET or (.TEMP) and not (.RC25_DATA [RCSA, RCSA_QB]) ! CHECK THE 0B BIT : : RCSA_DI])) then or not (.TEMP) and (.RC25_DATA [RCSA, RCSA_QBJl)) begin P_MASK = 2; PT = FMT3; ! TF NOT SET ! THEN 25 . 11REL .REALJZRCFA (7) RS : [LAKSHMANA SPIDERSUSE BGNTST; NUM_RETRIES = ZERO; SEQ 218 Pa?e :08 :50 CZRCFAQ RC25 FR END TEST b 8\48\’!2\0“\)-. SRIFRRRV2RTISINARN o AR ADAPT ; (.RC25_ADDR) + 2; .RC25_BATA CRCSA, RC_ALLI; %0°01"; ERRDF (9, MS$G_14, RC2SSERR_RPT); (¢ ] NN SN LN UNTN LN LN LSOV UV LN N LV nurLRLNINLRLA L RN RN RN NN RN NN NN NNCSUNUNTSTNLNTNTNTNTNTSONT - e D ) ) - - —d d e B el el eV ) el d ) d e b — ) - -l — ) -l -l i ol ol -l -l -l - —ld LY NNNNOOONOOO OO O O VYWV SN He 900000000 o TRIR TR A A A A TR PR P PR R R L L ) TR IR IR R TRRRRATR PR T PR D P LR L D D L) TR IR T RIR TRTEATR TRIRDR TR TR TR D L L LY TEST SECTION SEQ 219 26 Pa?e V3=555 VAX=11 Bliss=16 (7) ZRCFA .REALJ 11REL : CLAKSHMANA. SPIDERSUSERS CKLOOP; RETRIES = TRUE; ! MASK = STEP 1 ! REPORT ERROR end; TEMP = _RC25_DATA [RCSA, RC_ALLI; TEMP = _TEMP<6, 5>; r . PRINTF (FMTS, .TEMP); ENDSUB; ! PORT SPECIFIC INFO ! GIVE IT TO OPERATOR g STEP1 WRITE WITH STEP 2 READ BGNSUB; B_MASK = 1; DATA1 = %0°'137600* + .RT_TABLE [RT_VECTOR]/&; ! STEP1 WRITE DATA FOR MAX ' RING LENGTHS,IE AND ! VECTOR ADDRESS ! DO INIT AND IF ERROR if AZT_INIT O then begin ERRDF (10, MSG_14, RC258ERR_RPT); ! REPORT ERROR if .RET_STATUS then DECODE (); ' DECODE STATUS o CKLOOP; RETRIES = TRUE; end bsgtn ECHOED INFORMATIONS AT STEP2 READ ! CHECK F TEMP = _DATA1I<8, 8>; ! SAVE EXPECTED DATA if (LRC25_DATA [RCSA, RCSA_7_0] nequ .TEMP) then ge in ' IF ECHOED INFO DOES NOT 2 s PY = FMT2; ! MATCH REPORT ERROR £; Pi = ADAPT; £ .TEMP; PS = .RC25_DATA [RCSA, RCSA_7_0]; P6 = .RT_TABLE [RT_IP_ADDRESS] + 2; ERRDF (17, MSG_11, RC2SSERR_RPT); (KLOOP; RETRIES = TRUE; end; end; :zggas (FMT4, .RC25_PATA [RCSA, RCSA_PTN]); ! GIVE PORT TYPE NUMBER i STEP 2 WRITE WITH A STEP 3 READ 5 B CZRCFAO RC25 FR END TEST TEST SECTION TRT TN 1Y BGNSUB; B_MASK = 3; PRTR TN DATA2 = COM_AREA; else 8-Jul=198315:31:0 8 8=Jul=1983 14:46:5 0 SEO 220 VAX=11 Bliss=16 V3-555 ? 27 (7) .REALJZRCFA 11REL :CLAKSHMANA. SPIDERSUSERS MASK UPTO STEP3 READ COM AREA START ADDRESS ! DO INIT AND IF ERROR begin ERRDF (12, MSG_14, RC25SERR_RPT); ! PRINT ERROR MESSAGE if .RET_STATUS then DECODE (); ! DECODE STATUS CKLOOP; RETRIES = TRUE; end ! CHECK rogECHOED VECTOR AND IE BIT .DATA1<0, 8>; it (.RC25_DATA CRCSA, RCSA_7_0] nequ .TEMP) then ' IF ECHOED INFO NOT CORRECT be in PR T P T P T YUVUVVO AR PRTR I TR PR AL AT AT T AT E TRT E PRLR LN if AZT_INIT O then SK = 2; FMT2; nunn IRCFA3 v01.0 2 ADAPT; .TEMP; .RC25_DATA [RCSA, RCSA_ 7 _01; RT_TABLE CRT_IP ADDRESS] + 2; P ERRDF (13 MSG_11, RCZSSERR RPT); CKLOOP; REPORT ERROR T RETRIES = TRUE; LR TR TRTR L T T TA T A TR A LR R PR PR TR T L T T end; end; ENDSUB; g STEP 3 WRITE WITH STEP 4 READ " BGNSUB; = 7 B_MASK BRING UPTO STEP4 READ if AZT_INIT (@) then INIT AZTEC IF_ERROR THEN DATA3 = RING BASE HIGH ADDRESS begin ERRDF (14, M5G_14, RC258ERR_RPT); PRINT OUT ERROR MESSAGE if .RET_STATUS then DECODE (); DECODE ERROR CXLOOP; RETRIES = TRUE; end; ! PRINT MICRO CODE VERSION INFO. PRINTF (FMT6, .RC25_DATA [RCSA, RCSA_MODEL], .RC25_DATA [RCSA, RCSA_U_CODE)); SEQ 221 Pa?e 28 VAX=11 Bliss=16 V3-555 SPIDERSUSERS : [LAKSHMANA. T1REL .REALJZRCFA (7) CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 TEST SECTION ENDSUB; if (.RETRIES) then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; end; 1%: 2%: 0000006 0000006 BEQ MOV MoV MoV TRAP CMP CMP BLOS RTS TRAP CLRB JSR ROR 8CC #DBM9,-(SP) #1,-(SP) SP,RO 17 (SP)+,(SP)+ ggfl.RETRIES.SUP.R57RIES PC 2 .MASK PC,AZT.INIT PR RRRONR RS 000001 0000006 0000006 3s: 000006 000001 002000 0000006 0000026 000400 0000026 000002 0000006 0000006 0000006 000001 0000006 0000006 000002 0000006 0000026 0000006 000001 0000006 G.14 RCZSSERR RPT g;+RET.STATUS L - o& ssssssssssssessaasssas 00 000102 w G 6$: —— N 2106 2125 TRAP .WORD SP,* nN=O -0 000000G 0000006 BIT $T5 TEST SECTION NUM.RETRIES 11.SWP.TRACE e 0000006 000001 .SBTTL CLR [NTNTNY $T15: P 0000006 000001 0000006 P35 ENDTST; PC,DECODE 65 RO 43 #6,SP 98 #1,RETRIES z%éOO.RCZS.DATA+2 #400,RC25.DATA+2 8s #2 ,P.MASK #FMT3,P1 #1,P? RC25.ADDR,RO #2.R0 RO P4 RC2S.DATA+2,PS #1.P6 55 1 MSG. 14 RC258ERR.RPT 2127 SEQ 222 Pa?e 29 VAX=11 Bliss=16 V3=555 NA. 11RELERS .REALJZRCFA (7) SUS : CLAKSHMA SPIDER CZRCFAD RC25 FR END TEST TEST SECTION 65 000006 7$: 8s: 06 177740 0000006 0000006 0000006 000002 TEMP TEMP TEMP TEMP TEMP TEMP TEMP, = ($P) #FMTS,=(SP) #2,-(5P) 108: SP.RO 17 #6,SP 67 RO 2% 2 #1,8.MASK RT.TABLE RO 2(R0) ,=(SP) #40200,DATA1 PB.AZI.INIT R 138 12 MSG.14 11$ 0000016 0000006 0000026 0000006 000002 0000006 0000006 0000006 000001 0000006 H : 2107 2155 H : 3 2156 2161 2162 : 2166 : 2169 : 217N 128: s 3 2174 2166 138: PC,DECODE 65 RO 12% =(SP) ,=-(SP) 168 #1,RETRIES 15§ TEMP DATA1+1,TEMP RO RC25.DATA+2,R0 RO‘TEHP 15 #2,P . MASK #rMT2,P1 #1,P2 3 2179 2181 SRR 0000006 : SP,» b 118: 000000G 2155 b 000001 RC25SERR.RPT #1,RET.STATUS 0000006 0000006 H - 000001 2150 2153 2154 #4,-(SP) PC.BLSDIV RO.DATA1 55 06 H : H RN 000001 000000G 0000006 000002 000004 0000006 0000006 040200 0000006 0000006 2, RC3S.DATA+TEMP #177740, TEMP 9%: 000006 #1,RETRIES - 000001 0000006 8800022 0000006 #6,SP 9s E 2 8-Jul-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST TEST SECTION 3 3 2187 2188 H 2189 SS 3 : 2190 #1,RETRIES 3 : 2192 2197 TEMP, P4 RO 0000006 0000006 RC25.DATA+2,R0 RO,PS aRT.TABLE,RO ”2, RO 000 000000G RO.P6 6.11 RCZSSERR.RPT 65 RO 148 -(SP),=(SP) 168 000001 0000006 0000026 Rgés.DATA+2,R0 0177770 RO RO, (SP) 177770 #FMTL,=(SP) 0000006 000002 #2,-(5P) SP.RO 16%: 000010 000003 0000006 000000G 0000006 0000006 17%: 17 #10,SP 67 RO 108 2 #3,8.MASK #COM.AREA,DATA2 2198 2203 2204 2206 3 2209 $ 221 20% : 3 2214 2206 DATA1,TEMP RO 3 2221 : 3 3 3 2224 2225 2226 2227 PC,AZT.INIT RO’ 55 000001 0000006 000001 MSG.14 RC25SERR.RPT #1,RET.STATUS 000000G 18§ 18%: 0000006 0000006 0000006 0000026 0000006 000002 0000006 0000006 0000086 000001 0000006 0000006 0000006 PC,DECODE 65 20% #1 ,RETRIES 0000006 19%: 2156 2197 s 3 : F 198 G SEQ 223 0 Pa?e VAX=11 Bliss=16 V3=555 NA . 11RELERS .REALJZRCFA (7) SUS : [LAKSHMA SPIDER TEMP RC25.DATA+2,R0 go‘renp 0 #2 ,P.MASK #FMT2 P #,p2° TEMP, P4 é 2219 8-'ul=1983 15:31:08 8-Jul=1983 14:26:50 CZRCFAO RC25 FR END TEST ZRCFA3 TEST SECTION v01.0 001036 005000 001040 001044 156700 010067 0000026 0000006 001054 001060 062700 010067 000002 0000006 001066 001070 001072 001074 001076 001100 000015 0000006 0000006 104465 006000 103403 001112 001114 006000 103665 001136 001140 006000 103023 RC2S5.DATA+2,R0 RO,P5 ADD MOV #2,R0 RO,P6 MORD .WORD "WORD TRAP ROR BLO 15 MSG.11 RC25SERR.RPT 65 RO 208 ROR BLO RO 17% 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 001064 104455 TRAP 001116 001120 001126 001132 104402 112767 000007 0000006 005067 ©000006G 004767 000000G 208: 218: 001144 001146 001150 000016 0000006 0000006 001152 032767 000001 001160 001402 001162 001166 001170 001172 001174 001200 001202 001210 001214 001220 001224 001226 001230 001232 001234 004767 104465 006000 103003 162706 0000006 0000006 016700 006200 006200 006200 006200 042700 001240 010046 001242 001246 001252 001254 012746 012746 010600 104417 001264 001266 006000 103713 001300 001 004767 248: 005767 0000006 BEQ 228 JSR TRAP ROR PC,DECODE 65 238 #10,SP 258: 0000006 . ROR BLO RO 218 BIT JSR TST 2257 RO, =(SP) #FMT6,=(SP) #3,-(5P) SP.RO 17 ADD TRAP : RC25.DATA+2,R0 RO RO RO RO #177760,R0 MOV MOV MOV TRAP BEQ 268: 258 #1 RETRIES RC3S.DATA+2,~(SP) #177760, (SP) B8R MOV MOV BIC MOV 0000006 000003 000000G 16 MSG.14 RC25SERR.RPT MOV ASR ASR ASR ASR BIC 177760 001256 062706 000010 001262 104467 001276 001402 238: 0000026 001270 032767 000001 WORD .WORD .WORD BCC SUB 000010 000426 0000006 016746 0000026G 042716 177760 R0 248 BIT 228: 012767 000001 MOV TRAP ROR BCC 001142 104455 SEQ 224 Pa?e 31 .REALIZRCFA (7) 2228 : MOV 0000006 | aRT.TABLE,RO 001050 017700 0000006 001102 012767 000001 001110 104467 RO CLR BISB MOV VAX=11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA.11REL : : SP,* #10,5P 67 : : 2237 2257 #1 ,RETRIES : 2260 : 2262 268 PC,DO.RETRIES NUM.RETRIES CZRCFAQD RC25 FR END TEST TEST SECTION IRCFA3 v01.0 001310 001312 001402 000167 001316 000207 : Routine Size: 176514 360 words, 27%: Routine Base: : Maximum stack depth per invocation: 000000 004767 000004 000006 000010 104466 006000 103773 000000 000012 6 words 15:: 176454 1$: 6 words, Routine Base: : Maximum stack depth per invocation: 2267 BEQ JMP RTS !<BLF/PAGE> 2 words 27% 1% PC SEQ 225 Pa?e 32 , VAX=11 Bliss=16 v3=555 .REALJZRCFA (7) 1REL [LAKSHMANA. 1 SERS SPID:ERSU : 2085 3 2264 ACSCODE + 2362 .SBTTL TS TFST SECTION JSR PC,$T5 TRAP ROR 8LO RTS 000207 : Routine Size: : 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 66 RO 1% PC ACSCODE + 3702 2268 2269 70 "o [=1-"] 8-Jul-19 8=Jul-19 £l ON —2 TEST SECTION &S CZRCFAO RC25 FR END TEST IRCFA3 v01.0 2 Co Co Wi H SEQ 226 33 Pa?e _ V3=555 16 Bliss= VAX=11 (8) CFA .REALJZR 11REL NA. SERS [LAKSHMA : ERSU SPID I BGNTST; ¢+ i TEST #6 = PURGE AND POLL TEST DESCRIPTION: 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 SMULATF 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. LOOP ON ERROR WILL RESTART THE TEST. if .SWP_TRACE then PRINTF (DBM12); ! TEST 6 NUM_RETRIES = ZERO; while (.NUM_RETRIES lequ .SWP_RETRIES) do beain TIP = 6; B MASK = 3; ' 1E AND VECTOR ADDRESS DATA1 = %0°100200° + .RT_TABLE CRT_VECTOR1/4; LOW ADDRESS BASE RING i RINGBASE DATA2 = DATA3 = %0'100000°; if AZT_INIT O then begin ERRDF (15, MSG_14, RC25SERR_RPT); B WN=OVONOV'BWN=O v L) if .RET_STATUS then DECODE (); LSS LN NN N LN LN LN N L L L AN AN WA N W NN W N AN W NN oo — d D d o b d b 2311 else i PURGE AND POLL DO UPTO STEP 3 READ AND CHECK FOR ERRORS IF _ERRORS THEN REPORT THEM ! DECODE STATUS CKLOOP; RETRIES = TRUE; end be?in WRT_RC25 (RCSA, .DATA3); ! WRITE PURGE AND POLL while (.RC25_ADDR [RCSA, RC_ALL] nequ ZERO) do ! WAIT UNTIL SA=0 DELAY (10); WRT _RC25 (RCSA, FALSE): DATA1 = RC25_ADDR [RCIP, RC_ALL]); DATA1 = 20°'10"; while (.DATA1 nequ ZERO) do ! WRITE ALL ZERO'S TO SA ! READ THE IP REGISTER ! INIT THE LOOP COUNT 1 : 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAD RC25 FR END TEST TEST SECTION IRCFA3 v01.0 : gggg : %ggg if .I_AM_NEX eqlu ALL_ONES then exitloop; 3 2330 DATAT1 = .DATAl - 1; end; ) if .I_AM_NEX eqlu ALL_ONES then ~ beg1n 3 2331 2332 2333 2334 2335 : 2338 : 2340 3 $ 2342 2343 s FHTS PZ = ADAP 3 2346 P6=2 0 : 2348 ERRDF (16 MSG_14, RC25SERR_RPT); 2 5;2; 3 o356 : 2359 : : : :: 3 : 3 S 3 3 H 3 ’ 5 3 2 : 2 : 2 2 : : 3 ;; (.RC25_DATA [RCSA, RCSA_ STEP] nequ %b*1000°*) en P4 = (.RC25 ADDR) + 2; PS = RCZSBATA CRCSA, RC_ALLI; ! MASK = STEP 4 *107; Pb = SK 2: ERRDF (17 MSG_14, RC25SERR_RPT); 2360 2361 2362 CKLOOP; RETRIES TRUE:; end; 2364 2365 2366 2367 else 2369 2370 2371 2372 2373 end ? RE STATUS CTO_CODE; RETRIES= TRUE; ERRDF (18 MSG_9, 0); ( DECODE 2374 2380 2381 begin P1 = FMT3; P2 = ADAPT; 2357 2358 2379 THEN REPORT IT. DECODE (); CKLOOP; RETRIES TRUE; end; 2349 2350 2351 ggg% 2375 2376 2377 2378 ! P_MASK 2 2347 2368 ! IF PORT FATAL ERROR = (. nc2§ ADDR) + 2; PG PS = RC2S UATA [RCSA, RC_ALL]; 2344 2345 2 2 ? = PFE_CODE: E _STATUS 2341 2363 : 3 if .RC25_DATA [RCSA, RCSA_ER] then 2339 : : : 3 3 RCZ5_DATA [RCSA, RC_ALL] = .RC25_ADDR [RCSA, RC_ALL]; %ggg end; . end; if (.RETRIES) then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; SEQ 227 Pa?e 34 . VAX=11 Bliss=16 v3=555 .REALJZRCFA (8) 11REL ANA. SPIDERSUSERS:CLAKSHM be?in 2325 delay (333); 3 : $ : 2 ! CHECK FOR STEP & COMPLETE SEQ 228 Pa?e 35 VAX=11 Bliss=16 V3=555 RCFA (8) .REALJZ 11REL . MANA SPIDERSUSERS:CLAKSH CZRCFAD RC25 FR END TEST IRCFA3 v01.0 TEST SECTION end; ENDTST; 000010 000001 $T6: 0000006 000000G 000000G 0000006 000006 000003 sus BIT BEQ Mov 0000006 000001 000674 .SBTTL MoV 0000006 0000006 : 2%: 3s: $T6 TEST SECTION R1,=(SP) 3 2266 g;.sup.raAce 3 2291 #10,SP #DBM12,=(SP) #,-(SP) SP.RO 17’ (SP)+, (SP)+ NUM.RETRIES ggn.nsraxes.sup.aernxes : SP,» : . 25 #6,TIP #3.8.MASK RT.TABLE RO 2(R0O) ,~($P) : 2293 2295 2297 2298 2299 #4,-(SP) PC.BLSDIV RO DATA1 #77600,DATA1 0000006 077600 0000006 0000006 0000006 100000 0000006 0000006 G 000001 000542 000001 0000006 000474 0000006 0008806 000002 0000006 000002 000010 000012 000256 000262 C000006 2300 3 2306 : 2308 s 3 : *,RCM.REG 23N 2303 2315 Rcés ADDR, RO) : RCM.REG,* 2(20),10($P :: * RC.REG 2317 ;12R1 : +,$8TMP2 2318 L$DLY,RO : «,$8TMP1 #-100000, DATA3 P5LAZT.INIT 6$ 55 17 MSG.14 RCZSSERR RPT 21LRET. STA!US 0000006 0000006 3 ORINGBASE DATA2 4$: 5%: 6$: 78: 8%: 2301 2303 PC,DECODE 65 RO 5% (SP)+,(SP)+ 258 #1,RETRIES zzi DATAZ,R1 RCZS ADDR RO (RO) 108 SEQ 229 » Pa?e 36 VAX=11 Bliss=16 V3=555 SPIDERSUSERS CLAKSHMANA. 11REL .REALJZRCFA (8) CZRCFAQ RC25 FR END TEST TEST SECTION 9%: 000012 0000006 000002 000006 000010 0000006 000515 ; $S$TMP2 11$: : RCM.REG 12%: 14%: 000012 15%: 0000006 177777 16$: 0000006 000000G 177777 0000006 000002 000004 000004 0000026 000021 0000006 0000006 000000G 000001 0000006 000000G 002 0000006 0000026 0000006 000004 0000006 000002 0000006 000001 ?800026 0000006 040000 016700 17%: RCZg-ADDR,RO (RO) ,6(SP) RC25.ADDR,RC.REG l515 R1 16% *,$$TMP2 q10DATA1 LSDLY,RO 15% 12(SP) RO 14% R1 13$ 0000006 0000006 000001 0000006 0000096 : «, $8$TMP] : $STMP : $STMPI ; $STMP2 #-1 I.AM.NEX, 17$ DATA1 12% 1.AM.NEX ,#-1 21$% RCZS.ADDR RO 2(RO), 4(SP)RCZS DATA+2 19% #21,RET,.STATUS #FMT3,P1 1 ,P2 RC25.ADDR,RO 2o Rcés DATA+2,P5 #4,Pb #2°P.MASK 55 20 MSG.14 RC25SERR.RPT PC,DECODE 0000006 : $STMP : $STMP1 108: 13%: 0000006 12(SP) 65 RO 188 (SP)+, (SP)+ 25 #1 ,RETRIES RC2S. DATA+2 RO #103777 R0 ROx4ooéo 22% ornrs P1 acésADDR, RO * ,RC.REG RC.REG,* L 8=Jul=1983 15:31: 8=Jul=1983 14:46: CZRCFAD RC25 FR END TEST TEST SECTION 000000G 000000G 21%: 000000G 22%: 000000G 000000G 177070 000010 228 #11,RET.STATUS #1,RETRIES 55 22 MSG.9 0 PC,DECODE [N W AN LAS AV LAV LTA IR S3aS e ] 000011 000001 #1,RETRIES W ~ 20%: N 000000G 55 21 MSG. 14 RC25S$ERR.RPT 65 RO 20$ (SP)+, (SP)+ 25 TR Rcés DATA+2,PS #10,P6 #2,P.MASK 000001 000001 SEQ 230 7 Pa?e ; VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (8) ANA. 11REL SU [LAKSHM SPID:ER cz RO 000002 0000006 000002G 0000006 000010 0000006 000002 0000006 000000G 2 #1 ,RETRIES 23 PC,DO.RETRIES NUM.RETRIES 23%: 24$ (SP)+,(SP)+ 25% (SP)+,(SP)+ 2% 24%: 25%: 2296 2295 2266 #10,SP (SP3*+,R1 PC Routine Base: ACSCODE + 3716 : Routine Size: 248 words, 9 words Haxlmum stack depth per invocation: 000000 000000 000004 000006 000010 000012 004767 177014 104466 000207 T6:: 1%: .SBTTL T6 TEST SECTION JSR TRAP ROR BLO RTS PC,$T6 6 Routine Base: ACSCODE + 4676 : Routine Size: 6 words, 2 words Haxtmum stack depth per invocation: 2386 !<BLF /PAGE> 3 2383 TR L TR L D L L L L T TEST SE SECTION 2387 2388 BGNTST; 144 ! 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 INITIALIZATION SEQUENCE IS CARRIED OUT TO COMPLETION. INITIALIZING WITH THF SMALLEST RING BUFFER MINIMIZES THE HOST MEMORY AREA WITH e 9 1 WHICH THE AZTEC CONTROLLER MUST BE ABLE TO COMMUNICATE. T e :08 50 CZRC FAO R €25 FR END TEST IRCFA3 v01.0 SE0 231 38 Pa?e : VAX=11 Bliss=16 V3=555 (9) CFA .REALJZR . 11REL RS : [LAKSHMANA SPIDERSUSE FAILURE TO PROPERLY INITIATETHE AZTEC WILL BE REPORTED. START OF THIS TEST. if .SWP_TRACE then PRINTF (DBM13); while (.NUM_RETRIES lequ .SWP_RETRIES) do begin TIP = 7; B_MASK = %0'17'; DATA1 = %0°'100200°; DATA2 = RING_B [0]; DATA3 = 0; DATA4<0, 1> = 1; RING_B C0] = ALL_ONES: RING_B [1] = ALL_ONES; if AZP_INIT O then A 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 begin ERRDF (19, MSG_14, RC258ERR_RPT); IF_ERROR THEN THEN REPORT THE ERROR if .RET_STATUS then DECODE (); DECODE RETURN STATUS CKLOOP; RETRIES = TRUE; end; TR R AR R R T E T T T T O e O TEST 7 NUM_RETRIES = ZERO; R A PRTR TR R PR TRL L D L TR R R R R E R R R s e IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM THE if .RING_B [0] nequ 0 and .RING_B [1] nequ 0 then beg1n ERRDF (20, MSG_10, 0); CKLOGP; RETPIES = TRUE; evd; if (.RETRIES) then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; ! TEST THAT THE RC25 CLEARED RING BUFFERS ! IF NOT THEN ERROR ! AND REPORT IT 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST ZRCFA3 v01.0 TEST SECTION SEQ 232 Pa?e 39 , VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC A (9) end; return; ENDTST; 032767 001407 000001 0000006 $T7: 000000G 000001 000000G 0000006 0000006 000007 000017 0000006 0000006 MOVB MOV MOV CLR BISB 0000006 000001 0000006 177777 000100°* 177777 000102°* 0000006 000001 MOV 0000006 000000G 3s: 000001 0000006 000100°* A ¥ 000102° 000001 000001 0006006 €000006 0000006 0000006 .SBTTL BIT BEQ MOV MOV MOV TRAP CMP CLR CMP BHI MOV 5%: 6%: MOV JSR ROR BCC TRAP WORD "WORD "WORD BIT BEQ JSR TRAP ROR BLO MOV ST BEQ ST BEQ TRAP WORD "WORD "WORD TRAP ROR BLO MOV BIT BEQ JSR ST BNE $T7 TEST SECTION #1.SWP. TRACE 1$ #DBM13,=(SP) #1,=(SP) SP,RO 17 (SP)+, (SP)+ NUM.RETRIES NUM.RETRIES,SWP.RETRIES 78 #7.T1P #17,8.MASK #-77600,DATA1 #RING.B,DATA2 DATA3 #1,DATA4 #-1,RING.B #-1.RING.B+2 PC,AZP. INIT RO 48 55 : 23 MSG.14 RC25SERR.RPT #1,RET.STATUS 3s | PC,DECODE 65 RO 78 #1,RETRIES RING.B 58 RING.B+2 5% 55 24 MSG.10 0 65 RO 7% #1,RETRIES #1.RETRIES 68 PC.DO.RETRIES NUM.RETRIES 28 H 2407 : 8,0 : 2409 : 26413 : H H : H : 3 2415 2416 2417 2418 2419 2420 2422 : . 2411 2414 : 2425 : 2427 : 2430 2433 3 2436 : : 2438 2441 3 2443 ZRCFA3 v01.0 000252 CZRCFAD RC25 FR END TEST TEST SECTION 000207 7%: ; Routine Size: 86 words, 000000 000000 000004 000006 000010 000612 177520 Routine Base: ; Maximum stack depth per invocation: 004767 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 104466 006000 103773 000207 & words 17:: 1%: RTS - PC 2449 !<BLF/PAGE> : 2385 : 2447 ACSCODE + 4712 .SBTTL T7 TEST SECTION JSR TRAP ROR BLO RTS PC,$T7 66 RO 1% PC ; Routine Size: 6 words, Routine Base: ACSCODE + 5166 : Maximum stack depth per invocation: 2 words : SEQ 233 VAX=11 Bliss=16 v3=555 Page 4 0 SPIDERSUSERS : [LAKSHMANA . 11REL .REALJZRCFA (9) CZRCFAQ aczs FR END TEST TEST SECTION t 3 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 SEQ 234 Pa?e 41 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA. 11REL .REALJZRCFA (10 BGNTST; ¢4 | TEST #8 - LARGE RING BUFFER INIT TEST g DESCRIPTION: i 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 5 IN MESSAGE LENGTH AND A 5 IN COMMAND LENGTH). A FAILURE TO COMLETE THE INITIALIZATION SEQUENCE WITHOUT ERROR WILL BE : REPORTED. | : IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE TO THE BEGINNING OF THIS TEST. if .SWP_TRACE then PRINTF (DBM14); ! TEST 8 NUM_RETRIES = ZERO; n 08 2 HASK = xo 17°; SET MASK BIT FOR COMPLETE INIT. DATA1<14, 1> = DATAI<11, 3> = no siz; NO DIAGNOSTIC WRAP MODE SET UP 16 COMMAND RINGS LENGTH SET UP_16 RESPONSE RINGS LENGTH DISABLE INTERRUPT LOAD INTERRUPT VECTOR ADDRESS LOAD COMMUNICATIONS AREA ADDRESS WI-ORDER ADDR = ZERO LAST FAIL'* PACKET RESPONSE BIT SET AR A A A A R T AR A T AE T AE T R I E T R T E T T T R T T T T T rTE T ea sy e while (. NUHRETRIES lequ .SWP_RETRIES) do e e e TR A R T R PR PRI AT E PRI E PRPR PRLA DA LE PRLE IRCFA3 v01.0 LB DRTN T c oer1<1s = raus- SET BIT 15 FOR STEP=-1 WRITE DATA1<8, ‘3> = REC S1z; DATA1<7 1> =0; DATA1<0, 7> = 0; DATA2 = COM AREA DATA3 = ZERD; DATAG = %0'177403 'INITIALIZE COMAREA UITH ALL_ONES PRIOR TO INIT incru I from 0 to RING_SIZE - 1 do incru J from 0 to1 do COM_AREA [.I, .J, WORD_REF] = ALL_ONES; if AZP_INIT O then gvn ERRDF (21, MSG_14, RC258ERR_RPT); if .RET_STATUS then DECODE (); !1 : ! DO STEP INIT AND CHECK FOR ERROR IF ERRORS THEN ! REPORT ERROR ! DECODE STATUS CKLOOP; RETRIES = TRUE; end; incru I from 0 to RING_SIZE - 1 do incru J from 0 to 1 do ! TEST RING AREA FOR ZEROES D 3 2507 : 3 3 2508 2509 2510 3 3 2512 2513 3 3 : 8-Jul=-1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST TEST SECTION IRCFA3 v01.0 ! ERRDF (22, MSG_10, 0); CKLOOP; RETRIES = TRUE; end; ) 3 %g%g if (.RETRIES) then DO_RETRIES (); : %g}g if (.NUM_RETRIES eqlu ZERO) then exitloop; : : 3 : 2520 2521 2522 2523 end; return; ENDTST; 000000 004167 000000G 000004 032767 000001 000000G 000012 000014 000020 001407 012746 012746 000030 022626 000024 010600 000026 104417 000032 000036 000044 000046 000054 000062 000070 000076 000102 000110 000112 000114 000116 005067 029767 107132 012767 112767 012767 012767 005067 012767 005001 005002 010100 000132 005202 000000G 000000G 000000G 000010 000000G 000017 000000G 122000 0000006 000000G 000000G 000000G 177403 000000G 000134 000140 000144 cMP 1% #DBM14,~-(SP) #1,-(SP) P RO 17 (SP)+,(SP)+ ASL RO 0000006 3 3 : SP,» NUM.RETRIES NUM.RETRIES,SWP.RETRIES 1% #10,TIP #17 ,B.MASK #122000,DATA1 #COM.AREA,DATA2 DATA3 #-375,DATAL R1 R2 R1,RO 3 3 3 : 3 r r : | 3 : 1.8 ADD R2.R0O 3 J.r INC R2 CLR CMP BHI MOV MOVB MOV MOV CLR MOV CLR CLR MOV ASL MOV RO #-1,COM.AREA(RO) R2.M 4 2448 2469 24N 2473 2475 2476 2482 2483 2484 2485 2488 2490 249N s J 2490 : 1 2488 s Jo* 020127 000037 CMP R1,437 JSR PC,AZP.INIT s 2493 55 3 2496 INC 101760 BLOS 006000 103020 ROR BCC 000025 000000G 0000006 .WORD .WORD .WORD 000162 104455 000164 000166 000170 BEQ MOV MOV R1,$SAVE?2 #1,SWP.TRACE 020227 000001 101765 000152 004767 0000006 000156 000160 $T8 TEST SECTION CMP BLOS 000142 005201 000150 1%: 2%: 3s: 4$: 177777 SBTTL JSR BIT MOV TRAP 006300 006300 012760 $78: 9000000G 000001 000120 060200 000122 000124 SEQ 235 Pa?e 42 VAX=11 Bliss=16 V3-555 .REALJZRCFA (10 ERS 11REL . SUS [LAKSHMANA : DER SPI ' IF RING AREA IS NOT CLEAR it .COM_AREA [.I, .J, WORD_REF] nequ 0 THEN ! then ! REPORT ERROR begin 2511 2514 2515 3 TRAP R1 3s RO 6% 25 MSG.14 RC25$ERR.RPT 3 1.8 000172 200 8-Jul-198315:31:08 8-Jul=1983 14:46:50 CZRCFAD RC25 FR END TEST IRCFA3 TEST SECTION 032767 000001 0000006 000001 g}.RET.STATUS 0000006 S$: 0000006 TRAP 6$%: CLR 8s: MOV 2498 3 s s J s 1.¢ 2501 2504 2506 2508 PC.DECODE 11% #1,RETRIES R1 R2 R1,RO RO R2,RO ¢ Jot COM.AREA(RO) 9s 55 26 MSG.10 0 65 RO 000000G 000001 9%: INC 0000006 000000G 108: 11%: RTS 2513 R2.#1 s Jot J 2506 R1 : 1 2504 7$ fliREYRlES : 2516 S 2518 H 2448 : 2522 R1,437 0000006 251 H 118% :1.RETRIES 8s 000037 000001 s 65 RO RO 0000006 000001 SEQ 236 Pa?e 43 VAX=11 Bliss=16 v3-555 .REALJZRCFA (10 ERS 11REL . SUS : CLAKSHMANA SPIDER PC,DO.RETRIES NUM.RETRIES 2% PC s 1.® 110 words, Routine Base: ACSCODE + 5202 : Routine Size: 7 words Hax1mun stack depth per invocation: 000000 000000 000004 000006 000010 000012 004767 177440 104466 006000 103773 000207 1$: .SBTTL T8 TEST SECTION JSR PC,$T8 6 TRAP Routine Base: ACSCODE + 5536 : Routine Size: 6 words, words Haxtmun stack depth per invocation: 2524 '<BLF/PAGE> Nels "R NTe XV ] SHRURZ SNNNNN WN=O Voo~ v VIV N} NN NN LS[,ST,NTNT :31: 4 wo o000 TN =3 &S TEST SEC TION —— 8=Jul=19 8=Jul=19 CZRCFAQ RC25 FR END TEST ZRCFA3 v01.0 3 ©o G0 WwWw F VAX=11 Bliss=16 V3-555 BGNTST; tee ! TEST #9 - "DIAGNOSTIC MACHINE'' CODE DOWN LINE LOAD TEST DESCRI PTION: 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 BE REPORTED. THIS TEST ALSO REPORTS ERRORS IF ANY OF THE ROUTINES USED RETURNED FAILURE CODE. IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM THE START OF THIS TEST. (DBM15); ! TEST 9 NUM_RETR IES = ZERO; while (. NUM_RETRIES lequ .SWP_RETRIES) do begi n ! GET AZTEC READY if AZTEC_READY () then begin ERRDF (23, AZT_READY_ERR, 0); ! IF ERROR REPORT ERROR if .RET_STATUS then DECODE (); else CKLOOP; RETRIES = TRUE; end beflin TEMP = _FREE_MEM_ADDR; ! SAVE FREE MEMORY STARTING ADDR. incru COUNT from 0 to 1024 do begin !| FILL NEXT 1024 LOC. WITH DATAS .TgHP = %0'125252'; TEMP = _TEMP + 2;/ end; ' o CMD_REF = 3; | BUF “DESCRPTR = DM_09; BYTE_COUNT = 93#2; it EX_SUP_PRG () then begin ERRDF (24, EXE_SUP_ERR, 0); if .RET_STATUS then DECODE (); ] i WRITE DATA 0'125252° INTO MEMORY i INCREMENT THE POINTER BY 2 ! SET COMMAND REFERENCE #3 ! DM=PROGRAM STARTING ADDRESS ! TOTAL DM PROGRAM LENGTH BYTE COUNTS ! ISSUE AN "EXECUTE SUPPLIED PRG'*' CMD ! STATUS BIT INDICATES ERROR ; THEN 44 : [LAKSHMANA. 11REL .REALJZRCFA m SPIDERSUSERS 1 it .SWP_ TRACE then PRINTF SEQ 237 Pa?e 2582 2583 2584 2585 2586 2587 = .FREE_MEM_ADDR; H_SADD 2589 B80F LENGTH 1024; 2593 2594 2595 2596 if SEND_DATA () then beain wwo [=1."] &\d O— &\IO TEST SECTION 8=Jul=19 8=Jul=19 — CZRCFAQ RC25 FR END TEST ZRCFA3 v01.0 3 Co Co W G 45 VAX=11 Bliss=16 V3=555 (11 CFA .REALJZR 11REL SPIDERSUSERS: [LAKSHMANA. CKLOOP; RETRIES = TRUE; end; = 0 H_EADD 2588 CMD RE = &; BUF DESCRPTR H_SADD; BYTE_COUNT = 06 2590 2591 2592 LO BYTE FREE HOST MEMORY ADDRESS HIGH BYTE FREE MEMORY ADDRESS TOTAL FREE HOST MEMORY SIZE COMMAND REFERENCE 04 DESCRIPTOR ADDRESS TOTAL BYTES TO BE TRANSFER ISSUE SEND DATA COMMAND ;;e;us BIT INDICATES ERROR ERRDF (25, SND_DATA_ERR, 0); %ggg 2599 if .RET_STATUS then DECODE (); 2600 2601 2602 2603 2604 CKLOOP; RETRIES = TRUE; end; CMD_REF = 5; 2605 2606 2607 BUF DESCRPTR TIP; = 02; BYTE_COUNT CLEAN THE BUFFER SET BYTE COUNTS = 2609 if REC_DATA () SENT A RECEIVE DATA COMMAND ;;QLUS BIT INDICATES ERROR g 2608 then 2610 2611 begtn %g}% ERRDF (26, RE_DATA_ERR, 0); gg}g if .RET_STATUS then DECODE (); 2616 2617 2618 2619 CKLOOP; RETRIES = TRUE; end; if .TIP nequ %0'104"' 2620 then 2621 2622 begvn ERRDF (27, DMC_ERR, 0); 2623 2624 2625 2626 2627 2628 2629 ggg? CKLOOP; RETRIES = TRUE; end; end; ) if (.RETRIES) then DO_RETRIES (); 52%% if (.NUM_RETRIES eqlu ZERO) then exitloop; 2634 2635 2636 2637 end; return; ENDTST; IS REMOTE PROGRAM SENT DONE FLAG - TO THE HOST NO. THEN REPORT ERROR SEQ 238 Pa?e H 8-Jul=-1983 15: 8-Jul- 1983 14: CZRCFAQ RC25 FR END TEST TEST SECTION 000001 0000006 $79: SEQ 239 Pa?e 46 VAX=11 Bliss=16 Vv~ 555 SPIDERSUSERS [LAKSHMANA. 11REL .REALJZRCFA (11 $T9 TEST SECTION g},SWP. TRACE 2545 coen1s -(SP) 0000006 000001 -(55 SP 17 (SP)+,(SP)+ NUM.RETRIES 000000G 000000G 0000006 2547 2549 ggfl.RETRIES.SUP.RETRlES PC 000000G 000001 3 0000006 000000G 4$: PC,AZTEC.READY RO 63 2552 55 27 AZT.READY.ERR 2555 #1,RET.STATUS 4% PC.DECODE 2557 65 RO 5% 0000006 5%: PC #1.RETRIES 0000006 0000006 6$: ;8£E.n£n.nooa.rsnp 125252 7%: #-52526 ,aTEMP 000002 0000006 0000006 14$ #2,TEMP RO #3,CMD #DM. 09, BUF DESCRPTR #272 ,BYTE.COUNT 000003 0000006 000000G 0000006 000272 0000006 0000006 ES.EX.SUP.PRG 9% 55 30 SXE.SUP.ERR 000001 COUNT, * Rg#2000 002000 #1 RET.STATUS 0000006 (000006 000001 0000006 000000G 0000006 0000006 002000 0000006 000004 0000006 8s: 9%: 8s PC.DECODE 65 16% #1,RETRIES FREE HEH ADDR ,H.SADD 02000 BUF .LENGTH #4,CMD. REF LR TR TR 1 000001 8-Jul-1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST TEST SECTION ADD ,BUF .DESCRPTR #H.S . COUNT #6,8YTE Pg.SEND.DATA 000000G 0000006 000006 0000006 0000006 R 11$ SEQ 240 Pa?e 47 , VAX=11 Bliss=16 V3=555 .REALJZRCFA (11 RS SE 11REL . ANA SU CLAKSHM SPID:ER 2591 2592 2594 : 55 3 : 2597 #1,RET.STATUS s 2599 H : 3 3 : 2602 2605 2606 2607 2609 55 32 : 2612 #1,RET.STATUS - 2614 712.3106 3 : 2617 2620 55 F 2623 14%: 3 2625 2630 15%: : 2632 16$: 3 2523 gno.oArA.Ezn 000001 0000006 108 0000006 108: 000001 000000G 000005 0000006 0000006 0000006 000002 0000006 000000G 118: PC,DECODE 65 RO 168 #1,RETRIES #5.CMD . REF #TiP,BUF .DESCRPTR #2,BYTE.COUNT PC.REC.DATA RO 138 RE.DATA.ERR 000001 000000G 128 000000G 000001 12%: 0000006 138: 000000G 000104 PC,DECODE 5 RO 16$ #1,RETRIES T DMC.ERR 000001 000001 000000G 000000G 0000006 000000G 177276 ; Routine Size: 175 words, Routine Base: ; Maximum stack depth per invocation: & words ACSCODE + 5552 d 000000 000000 000004 000006 000010 000012 8-Jul=-198315:31:08 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 8=Jul=198 3 14:46:50 TEST SECTION 004767 19:: 1$: 177236 104466 3 SBTTL T9 TEST SECTION JSR PC,$T9 TRAP 66 RTS PC ROR BLO 006000 103773 000207 SEQ 241 Pa?e 48 SERS 11REL .REALJZRCFA (11 : [LAKSHMANA. SPIDERSU VAX=11 Bliss=16 V3=555 3 RO 1% Routine Base: ACSCODE + 6310 6 words, : Maximum stack depth per invocation: 2 words : Routine Size: 2639 : BGNTST; ¢4+ : TEST #10 = NONEXISTENT MEMORY TEST : DESCRIPTION: 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 i IF THE CONTROLLER DOES NOT SEE THE NXM, THERE WILL BE A FRU CALLOUT : FOR DIAGNOSTICS AND A NXM SHOULD OCCUR. : OF THE ADAPTER CARD. ' IF THE OPERATOR HAS SPECIFIED LOOP ON ERROR, LOOPING WILL BE FROM : THE START OF THIS TEST. if .SWP_TRACE then PRINTF (DBM16); ! TEST 10 NUM_RETRIES = ZERO; whilg «.NUM_RETRIES lequ .SWP_RETRIES) do egin ! INIT TIP = 0; TIP if AZTEC_READY () then ! GET AZTEC READY FOR OPERATION ERgDF (28, AZT_READY_ERR, 0); if .RET_STATUS then DECODE (); else CKLOOP RETRIES = TRUE; end begin VEC_AD = 04; SETVEC (.VEC_AD, NXMI, PRI04); SET_INT VECTOR O); WRTZRC2S (RCSA, ONE); CMD_REF BUF-DESCRPTR = DM_10; U‘ 2 SET INT. VECTOR ADDR. TO & SET THE VECTOR ADDR., SERVICE ROUTINE ADDR. AND INT. PRIORITY COMMAND REFERENCE # DMCODE STARTING ADDRESS 2636 K 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 CZRCFAO RC25 FR END TEST TEST SECTION IRCFA3 v01.0 : gggz BYTE_COUNT = 58+2; : 2685 if EX_SUP_PRG () : : : : : gggg : 3 3 2694 2695 2696 : then 2686 2687 gggg ! ISSUE AN EXECUTE SUPPLIED CMD ' IF ERROR ! THEN i beain ERRDF (29, EXE_SUP_ERR, 0); it .RET_STATUS then DECODE (); CKLOOP; 2692 RETRIES = TRUE; 2693 end; ! | WAIT FOR "DONETM* SIGNAL FROM DM gggg ; : : : : 2699 2700 5;85 2703 2704 ; 5;83 if .RET_STATUS then DECODE (); : 2710 CKLOOP; : 2714 : : 2716 2717 : : : . 3 3 : 3 ! COMMAND REFERENCE # i CLEAN THE BUFFER i SET BYTE COUNTS = 2 ! SENT A RECEIVE DATA COMMAND i STATUS BIT INDICATES ERROR CMD_REF= &; BUF oescnprn = TIP; = 02; BYTE_COUNT if REC_DATA () then ! THEN i begin ERRDF (30, RE_DATA_ERR, 0); 2705 5;89 RETRIES = TRUE; 271 ' DID YOU GET SUCCESS FROM DM CODE? if .TIP eqlu ZERO then 2715 ' NO i THEN i REPORT ERROR 3 sn DF (31, DMC_ERR, 0); KLOOP; 2718 aeraxes TRUE; end; 2719 2720 2721 2722 2723 end; : g;gg if (LRETRIES) then DO_RETRIES (); : 5;59 if (.NUM_RETRIES eqlu ZERO) then exitloop; E 2728 end; 3 2 : 2729 2730 2731 000000 o1g14 000002 032767 000010 000012 000016 001407 012746 012746 SEQ 242 Pa?e 49 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA.11REL .REALJZRCFA (11 ! BYTE COUNTS : $ : 3 return; ENDTST; 000001 0000006G 000001 0000006 $T10: .SBTTL MOV BIT BEQ MOV MOV $T10 TEST SECTION R1,=(SP) #1.SWP.TRACE 18’ #DBM16,~(SP) #1,-(SP) : : 2637 2657 L v01.0 8-Jul=-1983 15: 8=Jul=1983 14: CZRCFAQ RC25 FR END TEST TEST SECTION SP.RO 17 (SP)+,(SP)+ NUM.RETRIES 0000006 0000006 0000006 ggfl.RETRIES.SUP.RETRIES 16% TIP Ps.AZTEC.READV 000000G R 5% 55 3% szr.REon.saa g88888essgggsssss N = b b b NIRBENERS % bObNOg 000102 000200 06 000001 0000006 0000006 000001 4$: 0000006 000004 0000006 000200 000000G 5%: 000000G 2663 2665 #1,RETRIES 3 S s : 2673 2665 2677 2678 65 RO 168 14$ #4,VEC.AD #200,-(SP) - #1°R1 : *,RCM.REG R1,2(R0O) #3.CMD.REF #DM.10,BUF .DESCRPTR : RCM.REG,* Pg.ex.sup.pas R #1,RET.STATUS 68 2679 2680 | 3 3 : 2681 2682 2683 2685 : 2688 3 2690 PC,.DECODE 65 RO 7$ #10,SP 000010 000001 3 CEo 2670 #164 ,BYTE . COUNT 6%: ; 3 RC25.ADDR,RO 0000006 2659 2661 H | #1.RET.STATUS 4 PC,DECODE 8s 55 35 SXE.SUP.ERR 000001 ; SP,+ 2668 PC,SET.INT.VECTOR 0000006 000001 000000G 000002 000003 0000006 000000G 0000006 000164 0000006 0000006 Pa?e 50 : VAX=11 Bliss=16 v3=555 ,SPIDERSUSERS:[LAKSHHANA.11REL.REALJZRC A MM 3 #NXM] ,=(SP) -(SP) VEC.AD, (SP) g;.-(sp) 000000G 000003 SEQ 243 0000006 000000G 0000006 000002 0000006 0000006 7%: 8%: 16$ #1 ,RETRIES . REF #4,CMD #T1P,BUF .DESCRPTR . COUNT #2 ,BYTE PC.REC.DATA 2693 g IRCFA3 3 PSEO age 2‘? , v3=555 iss=16 V3= (11 RC?A REALJZ 11REL. MANA. [LAKSH VAX=11 Bliss=16 SPIDERSUSERS CZRCFAD RC25 FR END TEST IRCFA3 v01.0 TEST SECTION RO 11% 55 36 SE.DAYA.ERR 006000 103023 104455 000010 012767 000001 0004 062706 0004 012767 062706 032767 0000006 0000006 RO 108 #10,SP 16% #1 RETRIES o 062706 133 55 37 DMC.ERR 0 65 RO 12% #10,SP 168 #1,RETRIES #10,5P #1,RETRIES 000010 000001 000010 00C001 004767 005767 0000006 0000006 000167 177342 0000006 000000G 12%: 13%: 14%: 15§ PC,DO.RETRIES NUM.RETRIES 16% 15%: 16%: 2706 H 2708 H : 271 2714 : 2717 : : : 2719 2676 2724 65 9%: —h 3 0000006 —_0 00676; #1,RET.STATUS 9$ PC.DECODE 0000006 — 000036 0000006 000000 03276; 000001 : RTS 2% (SP)+ ,R1 PC : ' 2726 H 2637 S 2730 004767 177276 -— ACSCODE + 6324 Routine Base: 159 words, ; Routine Size: 7 words ion: ; Maximum stack depth per invocat .SBTTL T10 TEST SECTION JSR TRAP 104466 ROR BLO RTS 006000 103773 000207 ACSCODE + 7022 Routine _Base: : Routine Size: 6 words, ion: words 2 invocat Haxlmua stack depth per 2732 2733 ! BGNTST; N3 IRCFA3 v01.0 . 3 3 2734 2735 4+ : %;%? 2 TEST #11 - BUS ADDRESSING/DATA TEST A ° g;gg ; DESCRIPTION: : 3 H : : 2740 2741 2742 2743 2744 ! ! ! ! ! : 2747 ! : 5;22 THIS "DIAGNOSTIC MACHINE'®' PROGRAM ASKS THE PDP=11 PROGRAM TO FILL FREE 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 THE DATA CHECKED. s IF THE DATA DOES NOT COMPARE CORRECTLY, THE ADDRESS AND DATA EXPECTED ARE REPORTED. ! ! ! 3 : 3 3 : 2748 2749 2750 2751 2752 g;gz if .SWP_TRACE then PRINTF (DBI"17); : S;§g NUM_RETRIES = ZERO; 3 3 2757 2758 while (.NUM_RETRIES lequ .SWP_RETRIES) do begin - 2761 3 : : : : 2759 2760 l== : TIP 3 if AZTEC_READY () then 2762 2763 begtn ERRDF (32, AZT_READY_ERR, 0); : 2 %;29 : 2768 : 2771 3 277% 3 3 : 2775 2776 577';; CMD_REF = 3; BUF DESCRPTR = DM_11; BYTE_COUNT = 100+2; 2 : 3 2779 2780 2781 if EX_SUP_PRG () then 5;3% ERRDF (33, EXE_SUP_ERR, 0); 2 g;gg if .RET_STATUS then DECODE (); 3 2786 s : . 3 2 | : 2774 é 2787 2788 2789 2790 - ' GET AZTEC READY FOR OPERATION ! if .RET_STATUS then DECODE (); CKLOOP; 2769 2770 2772 ' TEST 11 = 11; s;gg 3 3 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAD RC25 FR END TEST TEST SECTION SEQ 245 Pa?e 2 VAX=11 Bliss=16 V3=555 .REALJZRCFA (11 SERS 11REL [LAKSHMANA. SPID:ERSU else ! RETRIES = TRUE; end begtn SET_INT_VECTOR (); begin ' SET THE VECTOR ADDR., SERVICE i ROUTINE ADDR. AND INT. PRIORITY ! COMMAND REFERENCE # ! DMCODE STARTING ADDRESS ! BYTE COUNTS ' ISSUE AN EXECUTE SUPPLIED = ' IF STATUS BIT INDICATES ERROR ! THEN : CKLOOP; RETRIES = TRUE; end; H_SADD = .FREE_MEM_ADDR; ! LO-BYTE FREE HOST MEMORY ADDRESS — T SECT TEMP = 4 8=Jul=-1983 15:31:08 8=Jul=1983 14:46:50 CFAO RCZS FR END TEST wo IRCFA3 v01.0 me~ B SADD; SEO 266 VAX=11 Bliss=16 V3=555 ? SPIDERSUSERS:LLAKSHMANA. 11REL .REALJZRCFA (11 LOAD START ADDRESS FOR INIT BUF LENGTR = HEH TOTAL FREE HOST MEMORY SIZE gHEIDD = 2 SADD = 2 + (.BUF JLENGTH*2); END OF FREE MEM ADDRESS COMMAND REFERENCE 04 DESCRIPTOR ADDRESS BUF DESCRPTR H_SADD; BYTE_COUNT = 06 ! INITIALIZE MEMORY BUFFER WITH A PATTERN BEFORE TOTAL BYTES TO BE TRANSFER ! ASKING DM CODE TO WRITE TO THE BUFFER incru COUNT from .H_SADD to .H_EADD by 2 do T?HP X0'177777°; TEHP = ,TEMP + 2; end; H_EADD = 0; ! HIGH BYTE FREE MEMORY ADDRESS if SEND_DATA () then ISSUE SEND DATA COMMAND %LQLUS BIT INDICATES ERROR begin ERRDF (34, SND_DATA_ERR, 0); if .RET_STATUS then DECODE (); CKLOOP; RETRIES = TRUE; end; CMD_REF = §5; BUF "DESCRPTR = TIP; BYTE_COUNT = 02 ! CLEAN THE BUFFER ! SET BYTE COUNTS = 2 if REC_DATA () then SENT A RECEIVE DATA COMMAND STATUS BIT INDICATES ERROR begin ERRDF (35, RE_DATA_ERR, 0); THEN if .RET_STATUS then DECODE (); CKLOOP; RETRIES = TRUE; end; ; EXAMINE THE FREE HOST MEMORY ; TIP = 2; if EXAM_DATA () then Engga(36, BUFF_ERR, RC258ERR_RPT); RETRIES = TRUE; end; end; : ADDRESS CONTAIN OWN ADDRESS SEQ 247 VAX=11 Bliss=16 v3=555 Pa?e 54 SPIDERSUSERS : [LAKSHMANA. 11REL .REALJZRCFA (11 CZRCFAQ RC25 FR END TEST TEST SECTION T if (.RETRIES) then DO_RETRIES (); R T if (.NUM_RETRIES eqlu ZERO) then exitloop; R D D end; return; LU ENDIST: 000001 0000006G $i11: 0000006 000001 1$: 0000006 0000006 28: 000544 000013 0000006 0000006 38: 000430 000003 MOV MOV #DBM17,~(SP) #1,-(SP) TRAP 17 gé; 48: 0000006 5%: 000000G 68: 0000006 000000G 000310 000000G 0000006 CMP 178 #13,TIP PC,AZTEC .READY RO 6% 55 40 AZT.READY.ERR gé; z;.ner.srArus JSR TRAP ROR 0000006 103575 012767 000001 7%: 0000006 0 2755 2757 H 2759 3 2764 3 2766 s 3 3 3 : : 2769 2761 2775 2776 riddd 2779 3 2782 3 2784 3 2787 3 2761 PC,DECODE 65 RO 5% 178 #1,RETRIES MOV MOV JSR #DM.11,BUF .DESCRPTR #310,BYTE.COUNT PC,EX.SUP.PRG 15§ #3,CMD . REF RO BCC TRAP WORD 2% 55 41 .WORD 8%5 0 ’;.REY.STATUS JSR PC,DECODE BLO MOV 17% #1,RETRIES TRAP ROR 2731 2753 : SP,» ggfl.nstaxes.sup.aernxss BHIS JMP MOV JMP MOV H : (SP)+,(SP)+ JMP MOV JSR ROR BCC TRAP WORD .WORD ngs ROR 000000G SP.RO NUM.RETRIES .WORD 000001 g;- SWP. TRACE CLR JWORD 0000006 0000006 000470 000001 $T11 TEST SECTION R1,=(SP) MOV 0000006 000001 LSBTTL MOV EXE.SUP.ERR 65 RO TEST SECTION 000000G 0000006 000000G 0000006 000000G 0000006 8%: 177777 000002 000002 0000006 0000006 2790 279N 2792 2793 3 : : 3 2794 2795 2796 2800 s s s «,COUNT 2802 2803 2800 .EADD PC,SEND.DATA 3 : 2806 2808 55 42 H 2811 #1,RET.STATUS 11$ PC.DECODE 3 2813 #5,CMD.REF #TIP,BUF .DESCRPTR #2 ,BYTE . COUNT 3 3 : : 3 2816 2819 28290 2821 2823 148 53 43 3 2826 #1,RET.STATUS 3 2828 178 01 RETRIES 3 2831 PC, EXAH DATA 3 2838 158 55 3 nen.sxi aur LENGTH H.SADD,RO RO, H.EADD #2 ,H.EADD 000002 000000G 000004 0000006 000000G 0000006 000006 0000006 0000006 0000006 #4,CMD. REF . SADD BUF .DESCRPTR #6,BYTE.COUNT 9%: H.EADD,R1 H. SADD , RO 108 ;s «,COUNT s COUNT,+ 108: 0000006 0000006 SEQ 248 Pa?e 55 VAX=11 Bliss=16 v3-555 RCFA (11 .REALJZA . 11RELMAN SPIDERSUSERS:CLAKSH 3 3 3 : FREE. nen ADDR,H. SADD TEMP H.SADD, egr-LENGTH,RO 0000006 U!O oo 8-Jul=-1983 15: 8-Jul=1983 14: CZRCFAQ RC25 FR END TEST 016767 016767 016767 016700 300 & au O-l D RO 12% BND.DATA.ERR 000001 0000006 000000G 118: 000001 0000006 000005 0000006 0000006 0000006 000002 0000006 000000G 12%: 65 RO 178 #1,RETRIES RE.DATA.ERR 000001 0000006 0000006 000001 0000006 000002 0000006 0000006 13§ 13%: 14%: PC,DECODE 65 #2.TIP RO’ b 2836 2841 SEQ 249 Pa?e 56 VAX=11 Bliss=16 Vv3=555 .REALIJZRCFA (11 ERS 1REL 1 . NA SUS CLAKSHMA : DER SPI CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 TEST SECTION BUFF .ERR 2EZSSERR.RPT 000001 000001 RO 178 000000G 0000006 15%: 000000G 0000006 16%: 177220 200 words,. . Base: Routine : Maximum stack depth per invocation: 5 words 177154 Ti11:: 000000 000000 000004 000006 000010 000012 004767 104466 006000 103773 NUM.RETRIES 178 2% (SP)+,R1 17%: 000616 ; Routine Size: #1 ,RETRIES l1‘RETRlES 16 PC,DO.RETRIES 1%: PC .SBTTL T11 TEST SECTION JSR PC.$TN TRAP ROR 66 RO 1$ PC ) Base: ACSCODE + 7656 Routine 6 words, words invocation: 2 per : Maximum stack depth : Routine Size: 2856 !<BLF/PAGE> 2843 2848 3 2850 3 2731 | 2854 ACSCODE + 7036 BLO RTS 000207 3 : IRCFA3 v01.0 CZRCFAQ RC25 FR END TEST TEST SECTION 8=Jul=1983 15:31 :08 8=Jul=1983 14:46: 50 SEQ 250 Pa?e 57 VAX=11 Bliss=16 V3=555 . 11REL.REALJZRCFA (12 RS : [LAKSHMANA SPIDERSUSE BGNTST; ‘ee Sttt imimimimiatmimimimimimimimimimt oot s ! TEST #12 - BUS ADDRESSING/DATA TEST B DESCRIPTION: 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. B. C. 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. ONLY IF FAILURE ENCOUNTERED. if .SWP_TRACE then PRINTF (DBM18); ! TEST 12 NUM_RETRIES = ZERO; uhil: (.NUM_RETRIES lequ .SWP_RETRIES) do egin TIP = 12; :; AZTEC_READY () en begin ERRDF (37, AZT_READY_ERR, 0); ! GET AZTEC READY FOR OPERATION : if .RET_STATUS then DECODE (); R R T IF SUCCESS, ASKS DM CODE TO WRITE TO MEMORY A PATTERN IF OPERATOR ASKS FOR RETRIES THE WHOLE TEST WILL BE RETRIED else e TET GIVE FREE MEMORY ADDRESS 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. T e e e T T D T R TRL LRL TR LA L L DRLR L TR R R R R S T A TRDR PRDA LR LA T ] ! CKLOOP; RETRIES = TRUE; end begin SET_IaT_VECTOR 0); ' 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 "DESCRPTR = DM_12; ! COMMAND REFERENCE # i DMCODE STARTING ADDRESS G CZRCFAD RC25 FR END TEST TEST SECTION MR LR R R O e A R A T PR P P PR LRTR LA LA L LA LA 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 BYTE_COUNT = 202+2; ! BYTE COUNTS 2916 2917 it EX_SUP_PRG () . then ! ISSUE AN EXECUTE SUPPLIED = ' IF STATUS BIT INDICATES ERROR bealn ERRDF (38, EXE_SUP_ERR, 0); 2918 %g}g 2921 if .RET_STATUS then DECODE (); 2924 CKLOOP; RETRIES = TRUE; 2922 2923 2925 2926 ! THEN ' end; incru COUNT from 0 to 2 do 2927 gin 2928 H_SADD= .FREE_MEM_ADDR; TEMP = .H_SADD; 2929 2930 ! LO=-BYTE FREE HOST MEMORY ADDRESS ! TOTAL FREE HOST MEMORY SIZE BUF _LENGTR = .HEH SiZ; ! END ADDRESS OF BUFFER H EIDD = FREE HEHADDR - 2 + .BUF_LENGTH*2; 2931 gggg : %ggg ; SENT FREE HOST MEMORY ADDRESS AND IT LENGTH TO DM PROGRAM 2936 2937 2938 CMD_REF = &; ! COMMAND REFERENCE 04 = 06;" BYTE COUNT i TOTAL BYTES TO BE TRANSFER BUF DESCRPTR H_SADD; nsnbnv BUFFER WITH A PATTERN BEFORE INITIALIZE 2939 !' ASKING DM CODE TO WRITE TO THE BUFFER ! DESCRIPTOR ADDRESS 2940 —t ngg 5044 2945 2946 2947 incru LOOP from .H_SADD to .H_EADD by 2 do DI = 20°125252°; TEMP = .TEMP + 2; end; ggzg H_EADD = 0; ' HIGH BYTE FREE MEM ADDRESS 2950 2951 2952 gggz if SEND_DATA () then 3 ERRDF (39, SND_DATA_ERR, 0); ! ISSUE SEND DATA COMMAND i STATUS BIT INDICATES ERROR i THEN ! 2955 2956 2957 2958 2959 2960 2961 5gg§ if .RET_STATUS then DECODE (); CKLOOP; RETRIES = TRUE; end; ! | WAIT FOR 'DONE' SIGNAL FROM DM CMD_REF = 5; | COMMAND REFERENCE # gggg BYTE_COUNT = 02; i SET BYTE COUNTS = 2 2968 if REC_DATA () 2964 2965 2969 2970 BUF “DESCRPTR= TIP; then begin i CLEAN THE BUFFER ' SENT A RECEIVE DATA COMMAND i STATUS BIT INDICATES ERROR ! THEN SEQ 251 Pa?e 58 _ VAX=11 Bliss=16 V3=555 . 11RELERS .REALJZRCFA (12 SUS : CLAKSHMANA SPIDER Sg}g 2 LA L L TR TR R IR R e T P T L TRL L TR DR TRL LR 1 IRCFA3 v01.0 & H TEST SECTION R D D L L Y ERRDF (40, RE_DATA_ERR, 0); Pa?e ! REPORT ERROR it .RET_STATUS then DECODE ©); T CKLOOP; RETRIES = TRUE: end; ! IF DM RETURNS FAILURE CODE if .TIP nequ %0'104' THEN ABORT DM PROGRAM T then TR A IR TR TR TETETR IETE begin ERRDF (41, DMC_ERR, 0); RETRIES = TRUE; CKLOOP; exitloop; end; PRLR L LA 1 (TR IR g EXAMINE THE FREE HOST MEMORY if .COUNT eqlu O then TIP = 1; ! ADDRESS CONTAINS COMPLEMENT PRD ! OF ADDRESS if .COUNT eqlu 1 then TIP ALL_ONES; if .COUNT eqlu 2 then TIP ZERO; ! MEMORY PATTERN SECOND TIME ! MEMORY PATTERN THIRD TIME R TR PR PRTR if EXAM_DATA () then begin ERRDF (42, BUFF_ERR, RC25SERR_RPT); CKLOOP; RETRIES = TRUE; end; O e e SEQ 252 VAX=11 Bliss=16 Vv3=555 NA. 11REL.REALJZRCFA (12 SERS : [LAKSHMA SPIDERSU | 8 3009 3010 i SIGNAL DM TO CONTINUE TO EXECUTE THE PROGRAM ' ASK DM CODE TO CONT. end; end; it (.RETRIES) then DO_RETRIES (); if (.NUM_RETRIES eqlu ZERO) then exitloop; end; return; JSR BIT R1,$SAVE2 #1,SWP.TRACE & : : v $T12: $T12 TEST SECTION 3 000006 000001 0000006 LSBTTL W ENDTST; N TR R RR R T R T T T e 8-Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAQ RC25 FR END TEST IRCFA3 v01.0 & CZRCFAD RC25 FR END TEST TEST SECTION IRCFA3 v01.0 000012 000014 000020 000024 000026 000030 8-Jul=1983 15:31:08 8-Jul=1983 14:46:50 BEQ 001407 012746 0000006 012746 000001 01 104417 022626 000032 005067 0000006 1$: 000036 026767 000000G 0000006 28: 000050 012767 000014 0000006 000056 004767 0000006 38: 000044 000046 101401 000207 000062 000064 103023 000104 000106 000112 000114 000116 000120 000122 000130 000134 000142 000150 000156 000162 000164 0014 004767 104465 006 103001 000207 012767 000167 012767 012767 012767 004767 006000 103021 0000006 48: 000001 0000006 000540 000003 0000006 0000006 000000G 000624 0000006 0000006 5%: 68: 000170 000172 000174 000046 0000006 000000 000204 000206 001402 004767 000176 032767 000001 000212 104465 0000006 000222 000230 000232 000240 000246 000254 1030C1 000207 012767 005002 016767 016767 016767 016700 000001 0000006 0000006 000000G 0000006 0000006 0000006 000000G 0000006 162767 000002 000260 006300 000262 066700 0000006 000266 010067 0000006 000272 : : 2892 289 55 ; 2897 8IT #1,RET.STATUS - 2899 MOV JMD MOV MOV MOV JSR #1,RETRIES 22% #3,CMD.REF #DM. 12.BUF .DESCRPTR #624 ,BYTE . COUNT PC,EX.SUP.PRG ; : ; : 2902 2894 2912 2913 TRAP 55 : 2919 #1,RET.STATUS : 2921 : : COUNT : : : : 2924 2927 2929 2930 2931 2932 ; : : 2936 2937 2938 3% PC MOV JSR 0000006 000300 012767 000004 0000006 012767 0000006 0000006 000 000314 012767 000006 0000006 BEQ JSR TRAP ROR BHIS RTS BIT 78: 000214 006000 000216 000220 #i6,TIP PC,AZTEC.READY BLOS RTS (NP WORD "WORD "WORD 0000006 8s: 98: 108: : 2888 ROR BCC 000166 104455 NUM.RETRIES,SWP.RETRIES : WORD "WORD ‘WORD 000076 032767 000001 0000006 ; SP,* NUM.RETRIES TRAP 000045 0000006 000000 1% , = (SP) #DBM18 #1,-(SP) SP.RO 17 (SP)+,(SP)+ CLR ROR BCC 000066 104455 000070 000072 000074 MOV MOV MOV TRAP CMP SEQ 253 o P20 60 VAX=11 Bliss=16 V3=555 SPIDERSUSERS:[LAKSHMANA.11REL .REALIZRCFA (12 BEQ JSR TRAP ROR BHIS RTS RO 63 45 AZT.READY.ERR O 48 PC.DECODE 65 RO 58 PC RO 98 &b EXE.SUP.ERR O 78 PC.,DECODE RO 8% PC #1,RETRIES R2 FREE .MEM.ADDR,H. SADD H.SADD, TEMP MEM.S12,BUF .LENGTH BUF .LENGTH, RO SUB #2.H.EADD MOV MOV MOV 2914 2916 65 MOV CLR MOV MOV MOV MOV ASL ADD MOV : ; 2890 RO FREE.MEM.ADDR,RO RO, H.EADD #4°CMD . REF #H. SADD, BUF .DESCRPTR #6.BYTE . COUNT J 8-Jul=1983 15: 8=Jul=198314: CZRCFAQ RC25 FR END TEST IRCFA3 TEST SECTION 1.0 0000006 0000006 125252 000002 000002 0000006 0000006 118: : 2942 z-52526LATEMP H : s «,LOOP 2944 2945 2942 H.EADD : s 2948 2950 55 47 3ND.DATA.ERR s 2953 #1,RET.STATUS H 2955 000000G : : : s : 2958 2964 2965 2966 2968 55 50 3 2971 #1,RET.STATUS $ 2973 13§ 138: 000001 0000006 000005 0000006 0000006 0000006 000002 0000006 0000006 14$: : *,L00P ; LOOP,* PC,SEND.DATA RO 148 0000006 SEQ 254 Pa?e 61 _ VAX=11 Bliss=16 V3=555 CFA (12 A. .REALJZR HMAN SPIDERSUSERS:[LAKS11REL H.EADD,R1 H SADD RO 12%: 0000006 0000006 000001 & PC,DECODE 65 RO 248 #1,RETRIES #5.CMD . REF #7iP,BUF .DESCRPTR #2,BYTE. COUNT PC.REC.DATA RO 168 RE.DATA.ERR 000001 0000006 000000G 15§ 15%: 000001 0000006 000000G 000104 PC,DECODE 65 248 16%: 2976 2979 #1,RETRIES TIP,#104 17$ 35 51 3 2982 #1,RETRIES : 2983 : COUNT 2992 ; COUNT,» 2996 8HC.ERR 000001 0000006 65 RO 228 17%: 001003 012767 000001 000001 0000006 177777 0000006 18%: PC R2 188 R 19§ 0-1 TIP 000612 000616 8=Jul=1983 15:31:08 8=Jul=1983 14:46:50 CZRCFAORC25 FR END TEST TION TEST IRCFA3 v01.0 080227 19%: 000002 000000G 000620 20%: 0000006 000624 004767 006000 000630 000632 103012 000634 104455 000636 000052 000640 000642 000644 000000G G 104465 000650 000652 103424 012767 000646 000660 005202 000662 020227 000666 101002 000670 000674 000167 032767 ooo;oz 001402 000704 000710 000714 000716 000722 004767 005767 001402 000167 000207 : Routine Size: 000000G 21%: 000002 177336 000001 22%: 000000G 000000G 000000G 23$: 177114 234 words, 248: Routine Base: Haxlmun stack depth per invocation: 7 words 177050 T12:: 000000 000000 000004 000006 000010 000012 004767 1%: 104466 006000 103773 000207 ; Routine Size: 6 words, Routine Base: : Maximum stack depth per invocation: 3023 3024 3025 2 words 2998 JSR PC,EXAM.DATA H 3000 B8CC TRAP WORD 218 55 52 H 3003 H s COUNT 3005 2927 s 3015 H 3017 : 2855 R2,#2 CLR BNE ROR 208 TIP RO .WORD .WORD TRAP BUFF.ERR RC25SERR.RPT 65 BLO MoV 24$ #1,RETRIES INC CMP BHI JMP BIT BEQ JSR TST BEQ JMP RTS R2’ R2. 42 zzi 108 #1,RETRIES 238 PC,DO.RETRIES NUM.RETRIES 24$ 23 PC LSBTTL T12 TEST SECTION JSR PC,$T12 TRAP ROR BLO RTS 66 RO 1% PC ACSCODE + 10616 eludom 0TS external references .GLOBL $SAVE4L, $SAVE2, BLSSHF, BLSDIV PSECT SUMMARY Words s COUNT,« ACSCODE + 7672 end Psect Name Pa?e 62 VAX=11 Bliss=16 V3=555 NA.CFA (12 11REL .REALJZR SPIDERSUSERS: [LAKSHMA s COUNT,« CMP ROR 000001 SEQ 255 Attributes H ‘ 3021 L RW, D 336 SOWNS I RO . 2253 ACSCODE , . LCL, REL, REL, LCL, CON CON LIBRARY STATISTICS ; : : ; 8-Jul=1983 14:4 6 50 TEST SECTION v01.0 : 8-Jul=1983 15:3 1 :08 CZRCFAO RC25 FR END TEST ZRCFA3 & eeeeeeee Symbols ======== File Total SPIDERSUSERS:CLAKSHMANA.11REL.REALJAZTEC0.L16;1 523 Loaded Percent 231 4 COMMAND QUALIFIERS BLISS /PDP11/LIST ZRCFA3.B16/EN:NOEIS Size: Run Time: 2253 code + 336 data words 00:53.6 02:45.0 Elapsed Time: pages 296 Used: HQMOQ{ Compilation Complete Blocks Read 59 SEQ 256 Pa?e 63 VAX=11 Bliss=16 V3-555 ANA. 11REL.REALJZRCFA (12 SERS : [LAKSHM SPIDERSU L CZRCFAQD RC25 FR END TEST IRCFAL 3 0001 N : : 0004 0005 8889 BEGIN ASE '<BLF/LOWERC_KEY> 3 8888 Library "AZTECO'; 3 ?2;8 5equire "BLSMAC.REQ'; : : 3 1500 1501 1502 ! Xsbttl ‘DM PROGRAM' : : : : 1505 1506 1507 1508 ! ! ! ! : 1510 ! : : s : ADDRESSING_MODE (RELATIVE) 0003 1509 1511 1512 1513 1514 ) = ! ! !== ! AZTEC LIBRARY ' DIAGNOSTIC SUPERVISR LIBRARY 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 AND THEN MADE AS VECTOR ARRAYS BY USING DMCONV.EXE THIS MODULE IS A COLLECTION OF ARRAYS FOR SPECIFIC . TESTS. '<BLF/PAGE> Pa?e 1 NA. 11RELERS .REALJZRCFA (1) SUS : CLAKSHMA SPIDER IDENT = *v01.0°, 000¢ : 8=Jul=1983 14:47:41 VAX=11 Bliss=16 V3=555 MODULE ZRCFA4 (XTITLE *CZRCFAQ RC25 FR END TEST' : 3 8-Jul=1983 15:33:57 SEQ 257 N CZRCFAO RC25 FR END TEST DM PROGRAM IRCFA4 v01.0 1515 }g}g & 8-Jul=198315:33:57 8=Jul=198314:47:41 global DMSCODE (nowrite, noexecute, global, concatenate); SEQ 258 Pa?e 2 VAX=11 Bliss=16 V3=555 .REALJZRCFA (2) SERS 11REL . [LAKSHMANA SPID:ERSU o R — TR R e w—d wd w—d b b b cd ) - b wd b o b b - T S S S p— p—-p—— p—g—g—g——g—g_— - P P PP P P P P iv g Vi i L Ln L L L L sU L T T T T LI U L L Loy L L L Lo %0°'042524°, ! NEXT 3 WORDS = PROGRAM NAME (ASCII) N W - - _— - = - g\h N b &~ o N s =1 %0°'000000°, - = ! THIS IS THE DM OVERLAY BYTE COUNT. Lo o 20'800088'. e (=) "o L AU U L U U L L L : vector [93, word] preset ( . 70°, ! THIS IS THE DM PROGRAM BYTE COUNT. %o - - N W o o - o R T T Lo L L Llobal IR O LI O LN LI O L LI T [ T T e A e e e e e e e e e e e e e e A e A W e L e e e A L e L L e N = OO0 WR = O VO NO VS WN = O 000NN N NININININI NI N NININD b b b e cd b NN b =k ==d =Ol O CONOWVISWN=O w b e e e e Lo Lam Lo Lo Lo Lo Lown Lo Lo Lo Lo Lo Lo Lo L L 8 8 D NWWNWNWWNNWNW P o Lo o WWWWNINANININININININ) = oO\ONONONWYUNTUNTUNT UYWAY &H PN g\h\h\.fl\h\h\h\fl\.fl\h\fl\fl\h\h\fl\h bb buwwwwg =000 NI VNSWN=0000 \hng—'OOOVOWJ\WNJO 0 o~NO NS WN=OVONOWVSWN ) ) ) D 9ooM_0 R i CZRCFAD RC25 FR END TEST DM CODE DOWN LINE LOAD TEST " %0°'104206°, ! DM CODE STARTS HERE 8-Jul=1983 15:33:57 8=Jul=1983 14:47:41 %sbttl ‘DM CODE DOWN LINE LOAD TEST' ! PROGRAM NAME IS °'TESTO09' ! THIS IS THE PROGRAM VERSION ! UPPER BYTE=TIME OUT VAL. LOWER = FLAGS VAX=11 Bliss=16 V3=555 NA. 11REL .REALJZRCFA (3) SERS : [LAKSHMA SPIDERSU SEQ 259 3 Pa?e [53] [54] £55] £56] [57] (58] £59] £60] [61] [62] [63] £64] [65] [66] = = = = = = = = = = = = = = %0°'003040°, %0°'003024°, %0'104207°, %0°'003052°, '1046201°, %o0'125252°, %0°'104302° %0°'003034°, %0'106271' %0°'053003°, %0'117402°, %0'053015°, %0'104200°, %0'000104° [68] [69] £70] = = = %0°104207°, %0'003040°, %0°'106201°, £72] [73] = = £671] VIS W =OVoo~N o — b b - o 00000‘00‘8 [N - ——— £71] = %0'003040°, = %0'000001°, [74] = %0'000000°, [861] = £75] £76] (771 [78] £79] (801 £311 £82] [83] [84] [85] (871 [88] £89] £901] [91] [921] %0'060022°, %0'060010°, = %0'000000°, = %0'000000°, = %0'000012°, = %0'000000°, = - %0'000000°, = '000000°, = %0'000000°, = '000000°, = 20°'000000°, = %0'000000°, = %0'000000°, = = = = = = %0'000000°, %0°'000000°, %0'000000°, %0'000000°, %0'000000°, %0'144423"°, %0'000000*); % e v dfl ~NWN "TM b v 8-Jul-1 8=Jul-1 — CZRCFAD RC25 FR END TEST DM CODE DOWN LINE LOAD TEST S5 VO Co 0o W c SEQ 260 4 Pa?e VAX=11 Bliss=16 V3-555 SPIDERSUSERS : [LAKSHMANA. T1REL .REALJZRCFA (3) b ) d d D —d D md D D D D D D D D D DR TY S Lo L o L oen Lo L L L L LI LU LI L L e L L L L T O T O T ol el e e e el e e e e el e e e LI L VO L T T L L L L L L L ‘. pry o. »e T T A o 222o000 no : vector [58, word] pres et ( 10:000165'. 0 Al ! THIS 1S THE DM PROGRAM BYTE COUNT. 1 (I L I L L U L L U e b b e b L L Lo L Lo L Lo Ly L L 8 WN) = Ol ) e e e e e e el e e L L L VSN = O 000 NN Lo Lo Lo Lo Lo Lo Lo L L L L NN = O V00N Lo Lt L L P DM_1 I LI L R 0] R L P Llobal R e b b b b b N=O VBNV L PP W= OV NOWVHWN=O 0O~V P LN N N N N AN N NN N NI RO N PO NI N RO NN = b b b b o b b = =2 D 00 NN VSN NN WO CONO WV VIS B 2 v Y oo OFONMOMONONONONONONON —p——-———— ’ TR D 0 08,0000 %: 90908080 9090009090009 00%90080080800:8%:8%008000 LR TR TR TR TR TR TR TN T R AR AR AR ANAAR PAIIIIINNS AV WN-‘OOONOU\&WN—'OOONOWJ\WN—‘OOQNg 282258 SRR —d —d L L L o L N oo e B Se BeBaBe By 0g 8¢ 8g 8¢ 80000 050, 800,808,898 IRCFAS v01.0 CZRCFAQ RC25 FR END TEST NONEXISTENT MEMORY TEST 20°'000000°, %0°'000000°, 8-Jul-1983 8-Jul=-1983 Xsbttl 'NONEXISTENT MEMORY TEST' %0'000000°, ! THIS IS THE DM OVERLAY BYTE COUNT. %0°062524°, 20'852653:. ! NEXT 3 WORDS = PROGRAM NAME (ASCII) ! PROGRAM NAME IS 'TEST10' %0'000000°. ! THIS IS THE PROGRAM VERSION 00°, %0 %0'104206°, ! DM CODE STARTS HERE ° 1 UPPER BYTE=TIME OUT VAL. LOWER = FLAGS Pa?e 5 VAX=11 Bliss=16 Vv3-555 (4) LJZRCFA 11REL.REA . RS : [LAKSHMANA SPIDERSUSE SEQ 261 CZRCFAQO RC25 FR END TEST NONEXISTENT MEMORY TEST IRCFAL v01.0 : 1673 [53] : : 1674 1675 3 1677 [57] : 1676 [54] [55] [56) = %0'000000°, = %0'030037°, = = %0°'000000°, *000000°. = %0'000000°}; 8-Jul=-1983 15:33:57 8=Jul=1983 14:47:41 SEQ 262 Pa?e 6 VAX=11 Bliss=16 V3=555 SERS .REALJZRCFA (4) LLAKSHMANA. 11REL SPID:ERSU CZRCFAD RC25 FR END TEST BUS ADDRESSING/DATA TEST A 8-Jul=1983 15:33:57 8=Jul=1983 14:47:41 CONO VS W)= o TR R TE TR R TR T TR TR T ETE R IR R R ogo =00V~ Wi W =0V~ OV WN=OVONOWVNHWN S b b b b b Db D LB = OO NN NN NN ) ) b ) ) e ) ) ) ) b b o o ) b - b b b - b wd b - wd b b b NNNNNN NNNNNNNNNNNNNNNNNNNNNNNNNY — o 06°, ! THIS IS THE DM PROGRAM BYTE COUNT. %0°'000000°, ! THIS IS THE DM OVERLAY BYTE COUNT. %o ” 1. %0'000000°. 0 %0'000000° %0'000000°, %0'000000°, %0'000000°, %0°'000000°, %0'1064206°, %0°'003061°, %0°'104207* £20] £211] [22] £23] [24] [25] [26] [271] [28] [29] £30] £31] £32] £33] [34] £35] £361] £37] £38] £39] [40] [41] [42] [43] = = = = = = = = = = = = = = = = = = = = = = = = %0°'104201°, %0°'000003°, %0°'060023°, %0°'103207°, %0'177740°, '115007°, %0'012754°, %0'003023°, %0'104200°, %0'000001°, 2%0'003043°, %0°'104300°, %0°'003040°, %0'003044°, *104304' %0°'003042°, %0'114000°, %0'003046°, %0°'104307 2%0'003040°, %0°104301°, %0'003041°, *104302° %0°'003043°, [45] [46] [47] [48] [49] [50] [51] [52] = = = = = = = = £19] R = = = = = = = = = = = = = = = = = = 1] £12] [13] [14] [15] [16] 171 [18] TR R LR L L TR R e T P P T T TR e e e e R TR R R R R DM_1 1 : vector [100, word] preset ( (1] €21 (3] (4] £5] £el €71 (8] [9] £10] MR I E R R lobal ~ ’ [] R PR D P D LA L I %sbttl 'BUS ADDRESSING/DATA TEST A’ [44] = = %0'003040°, '104203", 20°003044°, %0'060021°, %0°'103207°, %0'177740°, 20°'115007°, %0°'013012°, %0°'115400°, 20°003046°, ! NEXT 3 WORDS = PROGRAM NAME (ASCII) ! PROGRAM NAME IS 'TEST11' ! THIS IS THE PROGRAM VERSION ! UPPER BYTE=TIME OUT VAL. LOWER = FLAGS ! DM CODE STARTS HERE VAX=11 Bliss=16 V3=555 SEQ 263 Pa?e 7 . 11REL .REALJZRCFA (5) RS : [LAKSHMENA SPIDERSUSE G CZRCFAO RC25 FR END TEST RCFA4 BUS ADDRESSING/DATA TEST A 501.0 3 3 3 : 3 3 : 3 3 : 3 3 3 3 : 3 3 3 3 3 3 3 : 3 3 3 1736 1737 1738 1739 17640 1741 1742 1743 1746 1745 1746 1747 1748 1749 1750 1751 1752 1753 1756 1755 1756 1757 1758 1759 1760 1761 [53) [54] [55] [56] [57] (58] [59] [60] [61) [62) [63] [64] [65] [66] [67] [68] [69] (70] [71] [72] [73] [74] [75] [76] [77] [78] = = = = = = = = = = = = = = = = = = = = = = = = = = %0'106200°, %0'000012°, %0°003046°, %0°'032766°, %0'003023°, %0'117404°, '013027°, %0°'105200°, 000002°, %0°'003040°, %0°'104300°, '003040°, %0'003044°, %0'002764°, %0'104200°, %0'000106°, %0°'003045°, %0'003032°, %0'104200°, %0'000104°, %0°'003045°, 1046207 %0°'003045°, %0°'104201°, %0°000001 %0'060022°, : : : 3 3 3 3 3 3 3 3 3 : 33 : : 3 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] = = = = = = = = = = = = = = = = = = *000000°, '000000°, '000000°, %0°'000000°, *000000°, %0°000000°, %0°'000000°, %0'000000°, %0'000000°, %0'000000°, %0°000000°, *000000°, %0'000000°, %0°'000000°, %0'000000°, %0°'000000°, %0'000000°, %0°056247°, : : : 1762 1763 };gg [79] [80] [991] = = = %0'060010°, %0'000000°, %0'000000*); 5 8-Jul=1983 15:33:57 8-Jul=1983 14:47:41 SEQ 264 SPIDERSUSERS:(LAKSHHANA.l1REL.REALJZRC?A (5)8 VAX=11 Bliss=16 V3=555 Page H ; : };gg %sbttl 'BUS ADDRESSING/DATA TEST B° 1786 global 1788 [0 1790 3 1787 : 1789 ; ; : 1791 ; ; 1792 1793 ; 1795 : : : : : 1797 1798 1799 1800 1801 : : ; : : ; ; : : : : ; ; : : : : : 1794 1796 1802 1803 1804 %0°'000622°, ! THIS IS THE DM PROGRAM BYTE COUNT. (2] = %0'000000°. [4) 5] = = %0'042524'. %0'052123'. ! THIS IS THE DM OVERLAY BYTE COUNT. ! NEXT 3 WORDS = PROGRAM NAME (ASCII) | PROGRAM NAME IS °‘TEST12° = %0'000000°. ' THIS IS THE PROGRAM VERSION = = = = = %0'000000", %0°'000000°, %0°'000000°, %0°'000000°, %0°'000000°, [1] (3] [6] [7) [8] [9] 103 [11] [12] [13] [14] [15] [16] = = = = = = = = [17] = 1807 [19] = 1809 1810 [21] [22]) = = 1806 1808 1811 1812 1813 1814 1815 1816 1817 1818 ; 1824 : : : : : : : : : . : : : : : : DM_12 : vector 5202. word) preset ( 1805 : : : : : ; 8-Jul=1983 15:33:57 8-Jul=1983 14:47:41 CZRCFAO RC2S FR END TEST BUS ADDRESSING/DATA TEST B IRCFAL v01.0 1819 1820 1821 1822 1823 1825 1826 1827 1828 1829 1830 1831 1832 1833 183% 1835 1836 1837 1838 1839 1840 5 [18] [20) [23] [24] [25) [26] [27] [28) [291 [30] [31] [32) [33] [34] [35] [36] [37] [38] [391 [40] [41] [42] [43] [44] [45] [46] [47] [48) [49] [50] [517 [52] = = = = = = = = = = %0'000000°, %0'000000°, %0°'031061°. %0'1776411'. %0°'000000°, %0'000000°. %0'1064206°. %0'002767°. y ‘ ' DM CODE STARTS HERE %0°'003004°, %0°'000000°, %0°'000000°, %0°'000000°, %0°'000000°, %0'000000°, %0°'000000°, %0°'000000° %0'000000°, %0°'000000°, %0°'000000°, %0°'000000°, %0°'0000 = = = = = %0'000000°. %0°'000000°, %0°'000000°, %0°'000000°, %0°'000000°, = = = = = = = = = = = = = = = = %0°'000000°, %0°'000000° %0°'000000°, %0°'000000°, %0°'000000°, %0°'000000°, %0°'000104°, %0°000106°, 20°'000000°, %0°'000000°, %0°'000000°, 20°'000000°, %0°'000000°, %0°'000000°, %0°'000000°, %0°'023016°. = | UPPER BYTE=TIME OUT VAL. LOWER = FLAGS %0°'000000°. \ . ; SEQ 265 Pa?e 9 | VAX=11 Bliss=16 V3=555 SPIDERSUSERS:L[LAKSHMANA.11REL .REALJZRCFA (6) L R d R R g— p——— Y Y Y P P P D e et ViV FIIIIIIAI S 00 00 00 0o 00 0o 00 00 00 0o [N — L b b I I L O LI LI O (O T (T T S2LRR Ly |Lon Lon Lm Lo L T T L O I L L X0'177777°, %0'107307°, %0°'002777", o. 1 o N L LA LA U LA O L LB NN g!‘!!(lltlbtll‘\l‘d""\i Nwwwwflosogogooog\nwmummm o Lo L Lo Lo Lo Lo Lawn. Lan Lo Lanm Lo L ) s e sL L L L L L O O O O O O 0o 0o Co Co 0o OO WN = O VO NO VS W —=O VD NONWVIS W SUWN=OVONO WS LN = OV~ VIS oo~ =l=lele] e el el e e el el e e e e e e e e A e e e b i WA = O iy R e e e el e b A A b b L L e b W e L b Lo Lo L U TRE b O W e O 00 b Lo Lo L 1882 — e eooe e ~ IRCFA4 v01.0 L e ee ~ 000 ‘Iii=:¢.l"'(ll¢ll¢l".D(IICID NNNNNNNN 3 NS W= $EREERERESOVNOVSWN=O VDN (=17 = OVNOWVISWN -ddbbbboeb—d C RCFAO RC25 FR END TEST S ADDRESSING/DATA TEST B e 20°104202°, 000001°, 20°104203°, . &N -~ .. S N .o &S b 8=-Jul=-19 8-Jul-19 b 39 SEQ 266 10 Pa?e _ VAX=-11 Bliss=16 V3-555 (6) ZRCFA .REALJ 11REL ANA. SERS : [LAKSHM SPIDERSU RCFAD RC25 FR END TEST RCFAS gssclbnggglNG/DETA TEST B 60%.0 : 1898 [110] = 1901 1902 1903 [113] [114] [115] = = = %0'177740°, %0°'115007°, %0'013113°, 1909 1910 1911 1912 [121] [122] [123] [124] = = = = %o0'033067°, %0°'003203°, %0°'104263°, %0'104262°, : : 1899 1900 : : : : : 1906 1905 1906 1907 1908 s 3 3 3 3 3 3 : 3 5 3 3 3 s 3 3 : : 3 3 3 3 : 3 3 3 3 3 3 : s 3 : : 3 : 3 3 3 3 5 : : : 3 3 : 3 3 1913 [111] [112] [116] [117] [1181 [1191 [120] [125] = = = = = = = = 20'003002°, %0'060021°, %0'103207°, %0°115400°, %0'003003°, %0'106200°, 2%0°'000012°, 20°'003003°, X0°'104261°, 1914 1915 1916 1917 1918 [1261 [127] [128] [129] [130] = = = = = 1920 1921 1922 1923 1926 1925 1926 1927 1928 1929 1930 1931 1932 1933 1936 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 19646 1947 1948 1949 1950 1951 1952 1953 1954 [132] [1331 [134] [135] [136] [137] [138] [139] [140] [141]1 [142] [143] [144] [145] [146] [147] [148]1 [1491 [150] [151] [152] [153] [154] [155] [156]1 [157] [158] [159]1 [160] [1611 [162] [163] [164]1 [165] [166]1 = %0'060023°, = %0°'000000°, = 2%0°104300°, = %0'002770°, = %X0°'002777°, = '104300°, = %o0'002771°, = *003000° = 20'104301°, = %0'002772°, = %0°'104200°, = Ro'177777°, = 20°003002°, = X0'023063°, = %0°'105200°, = '000002°, = %0°'002777°, = 20°115000°, = %0'002777°, = %o0'053152°, = %0'115400°, = 20°'003000°, = 20'117401°, = %0'053141°, = 20'000000°, *104300°, = = %0°002770°, = 20'002777°, = '104300°, = 20°'002771°, = %0°'003000°, = *104301°, = 2%o0'002772°, = 20°'114000°, = 2%0°'003002°, 1919 [131] = %0'104267°, *000000°, '1046207°, %0°'002775°, 20°'104201°, %0'0 . 8-Jul=-1983 15:33:57 8=Jul=1983 14:47:41 VAX=11 Bliss=16 V3=555 SEQ 267 Pa 1 SPIDERSUSERS:(LAKSHHANA.11REL.REALJZRC?: 6) [184] (185 [186] [187] [188] (1891 £190] [191] £1921 £193] [194] [195] [196] [197] [198] £1993 [200] £2011] = = = = = %0'000002°, %0°'002777°, %0°115000°, = = = = = = = = = = = = = = = = = = = = = = %0°'104300°, %0°'002774°, %0°'002776°. %0°'023215°, %0°'060010°, %0'104300°. %0°'002773°, %0°'002776°. %0'023215°. %0°'000000°, %0°104207°, %0°002776'. %0°104201°, %0°'000001°, 2%0°'060022°, %0°'103207°, %0°'177740', 20°'115007°. %0°'013227°, %0°'060010°, = = = = = = = e .e &N —lfl S NW v e 00O 0G0 W %0°'023063°, %0°'105200°, %0°'002777° %0'053200°, %0°'115400°, %0°'003000°, %0°117401°, %0'053167°, %0°000000°, %0°'000000°, %o0'165572' = %0'000000'); end eludom ZRCFA4 CZRCFAQ RC25 FR END TEST +PSECT DH%CODE. /v01.0/ ~ — N w PN DM.09:: .TITLE . IDENT | OWWNHOOON WR = OV~ W 23922222 REEZE{RR W =OVoO~NONW b d o D e e o e o b b o d e b d — [167) [168] E169] 1701 [171] (172 [173] [174] [175] [176) (177 (1781 [1793 [180] (1811 [182] [183) OO IR IR IR R R R R TR T A TR T e s s e PR DATR DR D L L [TETRIEATEATETIE AR A TR TR PR T B TN T v01.0 TR 8=Jul-1 8=Jul=1 CZRCFAQ RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFAL RO, D , GBL SEQ 268 12 Pa?e VAX=11 Bliss=16 V3=555 (6) CFA .REALJZR 11REL NA. SERS : [LAKSHMA SPIDERSU L5 8-Jul=-1983 15:33:57 8-Jul=1983 14:47:41 CZRCFAO RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFA4 v01.0 000050 000052 000054 0 000000 000000 000000 000000 104206 003051 114000 003037 104207 003032 104201 WORD .WORD WORD WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD 0 0 O 0 0 =73572 51 =64000 37 =73571 3032 =73577 0 000062 060023 103207 .WORD WORD 60023 =74571 .WORD .WORD .WORD .WORD WORD .WORD .WORD .WORD WORD .WORD .WORD .WORD .WORD WORD 12756 3003 =64000 3052 =73471 3032 =73477 3033 =73476 3034 =73575 3052 60020 =74571 000026 000030 000032 34 000036 000040 000042 000044 000056 3 177740 115007 000070 012756 000072 003003 000074 114000 000076 003052 307 000100 000102 003032 000104 104301 000106 003033 000110 104302 000112 003034 000114 104203 000116 003052 0020 000120 000122 103207 000124 000126 000130 000132 000134 000136 000140 000142 000144 000146 000150 000152 177740 115007 013007 115400 003037 106300 003035 037 032756 104200 1 003040 000154 003024 000156 104207 000160 003052 000162 104201 000164 125252 000168 104302 003034 000170 000172 106271 000174 053003 000176 117402 000200 053015 000202 104200 000204 000104 000206 003040 -WORD WORD WORD WORD .WORD .WORD LWORD .WORD WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD LWORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD .WORD =4 =62771 =4 =62771 13007 =62400 3037 =71500 3035 3037 32756 =73600 1 3040 3024 =73571 3052 ~73577 =52526 =73476 3034 =71507 53003 =60376 53015 =73600 10 3040 SEQ 269 v Pa?e 13 VAX=11 Bliss=16 V3=555 .REALJZRCFA (6) ERS 11REL . SUS : CLAKSHMANA SPIDER SEQ 270 4 Pa?e VAX=11 Bliss=16 V3=555 (6) CFA .REALJZR 11REL NA. SERS : [LAKSHMA SPIDERSU (=l=l=L l=] [K=l-l-l-lelelelelalelelele) -000 N o CZRCFAQO RC25 FR END TEST BUS ADDRESSING/DATA TEST B DM.10:: N 33355 42524 104207 SEQ 271 CZRCFAQO RC25 FR END TEST BUS ADDRESSING/DATA TEST B ZRCFAS v01.0 002765 104201 000001 060022 060010 000000 000000 000000 000000 000000 000000 DM.11:: Pa?e 15 VAX=11 Bliss=16 V3=555 CFA (6) .REALJZR 11REL ANA. SERS [LAKSHM : ERSU SPID B 8-Jul=1983 15:33:57 8-Jul=1983 14:47:41 CZRCFAO RC25 FR END TEST BUS ADDRESSING/DATA TEST B ZRCFAS v01.0 104301 003041 104302 003043 000606 104203 000610 003044 000612 060021 000614 103207 .WORD .WORD .WORD WORD .WORD .WORD .WORD WORD .WORD WORD .WORD WORD .WORD WORD .WORD .WORD WORD =73500 3040 3044 =73474 3042 =64000 3046 =73471 3040 =73477 3041 =73476 3043 =73575 3044 60021 =74571 115007 013012 115400 003046 .WORD .WORD .WORD .WORD =62771 13012 =62400 3046 032766 003023 117404 013027 105200 JWORD .WORD .WORD .WORD .WORD 104300 003040 003044 000562 104304 3042 000564 000566 114000 000570 003046 000572 104307 000554 000556 000574 000576 000 000602 000616 000620 000622 000624 000626 000632 000636 000640 000642 000644 6 000650 000652 000654 000656 000660 000662 000670 000672 000674 000676 000700 000702 000704 000706 000710 000712 000714 000716 000720 000722 000724 726 000730 000732 000734 3040 177740 106200 000012 003046 0002 +WORD .WORD .WORD .WORD .WORD =~ =71600 3046 32766 3023 =60374 13027 =72600 .WORD 3040 =73500 3040 3044 2764 =73600 003045 003032 104200 000104 003045 104207 003045 104201 .WORD .WORD WORD WORD .WORD WORD .WORD .WORD 3045 3032 =73600 04 3045 =73571 3045 =73577 060022 060010 000000 000000 000000 00 .WORD .WORD .WORD .WORD .WORD .WORD 60022 60010 0 0 0 0 003040 104300 003040 3044 002764 104200 000106 000001 000000 000000 000000 6 WORD WORD .WORD .WORD .WORD .WORD - WORD .WORD .WORD .WORD .WORD 0 0 0 0 SEQ 272 Pa?e 16 VAX=11 Bliss=16 V3=555 .REALJZRCFA (6) ERS . 11REL SUS : LLAKSHMANA SPIDER 157 1 o 000106 —-—_O00000O0O0O0O0OOOOO0OO0OO0OO0O00O 8888888388 333353389 W o =N O—=W\ DM.12:: N N 000000 OO0O00O00O0 1 O WWNSHOOOoOo0NO Yi=l=lelelelelelalela) CZRCFAQO RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFA4 v01.0 SEQ 273 Pa?e 17 VAX=11 Bliss=16 V3=555 A. 11RELERS .REALJZRCFA (6) SUS : LLAKSHMAN SPIDER D 001120 001122 001124 0011c0 001130 001132 001134 8-Jul=1983 15:33:57 8-Jul=1983 14:47:41 CZRCFAO RC25 FR END TEST ZRCFA% BUS ADDRESSING/DATA TEST B V01.0 000000 000000 JWORD JWORD WORD WORD JWORD WORD 0 0 0 0 0 0 JWORD .WORD JWORD JWORD WORD .WORD JWORD .WORD .WORD .WORD JWORD .WORD \WORD 23016 23031 23210 23120 23126 23210 23120 23155 23210 60010 =73571 277 =73577 JWORD 0 001136 001140 001142 001144 001146 001150 001152 001154 001156 001160 001162 001164 001166 023016 023031 023210 023120 023126 023210 023120 023155 023210 10 104207 002770 104201 001172 001174 23 103207 .WORD JWORD 60023 =74571 001200 001202 001204 115007 013030 003203 JWORD WORD .WORD =62771 13030 3203 001210 001212 001214 001216 001220 001222 001224 001226 001230 104300 002770 002777 104300 002771 003000 104301 002772 104207 001234 001236 001240 001242 001244 001246 107307 002777 104070 003002 023063 105200 001252 001254 001256 001260 001262 001264 001266 001270 001274 001276 001 001170 001176 001206 001232 001250 001272 177740 000000 -WORD WORD -WORD = WORD WORD .WORD .WORD WORD -WORD WORD WORD JWORD =73500 2770 2777 =73500 2771 3000 =73477 2772 =73571 WORD WORD WORD WORD .WORD WORD =70471 2777 =73710 3002 23063 =72600 002777 115000 002777 053060 115400 003000 117401 053041 \WORD WORD WORD .WORD WORD -WORD .WORD .WORD 2777 =63000 2777 53060 =62400 3000 =60377 53041 100467 100461 100462 .WORD WORD .WORD =77311 =77317 =77316 177777 2 6 .WORD -WORD -WORD - VAX=11 Bliss=16 V3=555 SPIDERSUSERS: [LAKSHMANA.11REL SEQ 274 Page 18 .REALIZRCFA (6) E 8-Jul=-1983 15:33:57 8-Jul=1983 14:47:41 CZRCFAQD RC25 FR END TEST BUS ADDRESSING/DATA TEST B 100463 104307 002777 104301 WORD WORD .WORD WORD ~77315 =73471 2777 =73477 104202 .WORD =73576 .WORD .WORD .WORD WORD =73575 3002 60021 =74571 WORD .WORD .WORD .WORD .WORD =62771 13113 =62400 3003 =71600 .WORD .WORD .WORD .WORD .WORD WORD .WORD 3003 33067 3203 =73515 ~73516 =73517 =73511 .WORD .WORD .WORD =73571 2775 =73577 .WORD 60023 104301 002772 00 .WORD .WORD .WORD .WORD .WORD .WORD WORD .WORD .WORD =73500 2770 2777 =73500 2771 3000 =73477 2772 -73600 3002 3 105200 .WORD .WORD .WORD 104203 003002 21 103207 177740 115007 013113 115400 003003 106200 000012 3003 033067 003203 104263 104262 104261 104267 104207 002775 104201 060023 1 002770 002777 1 002771 177777 .WORD «WORD +WORD +WORD «WORD .WORD WORD WORD .WORD 300 =~ 1 0 =1 3002 23063 =72600 2 002777 5 002777 053152 115400 .WORD .WORD .WORD «WORD .WORD 2777 =63000 77 3152 =62400 117401 053141 .WORD .WORD =60377 53141 .WORD 2770 104 002770 6 .WORD . WORD 3000 SEQ 275 Pa?e 19 VAX=11 Bliss=16 V3-555 SERS .REALJZRCFA (6) LLAKSHMANA. 11REL SPID:ERSU F 8=Jul=19 83 15:33:57 8=Jul=19 83 14:47:41 CZRCFAQD RC25 FR END TEST BUS ADDRESSING/DATA TEST B IRCFAS v01.0 6 902777 104300 002771 LWORD .WORD MWORD 2777 =73500 2771 104301 002772 114000 3002 023063 105200 WORD .WORD WORD .WORD .WORD WORD =73477 2772 =64000 3002 23063 =72600 002777 115000 002777 053200 115400 .WORD .WORD .WORD .WORD WORD 2777 =63000 2777 53200 =62400 117401 053167 .WORD .WORD =60377 53167 0 002774 277 023215 060010 1 002773 002776 023215 .WORD WORD .WORD .WORD .WORD .WORD .WORD WORD .WORD =73500 2774 2776 23215 60010 =73500 2773 2776 23215 104207 002776 104201 .WORD .WORD .WORD =73571 2776 =73577 22 103207 177740 115007 013227 10 0 0 165572 .WORD WORD .WORD WORD .WORD .WORD .WORD WORD 60022 =74571 =40 =62771 13227 60010 O =12206 .WORD .WORD .WORD .WORD .WORD 1 3000 3000 O WORD .WORD 000000 1 PSECT SUMMARY Psect Name DM$CODE . words 453 Attributes RO, D , GBL, REL . CON LIBRARY STATISTICS Blocks SEQ 276 20 Page VAX=11 Bliss=16 V3=555 (6) ZRCFA ANA. 11REL .REALJ SERS : LLAKSHM SPIDERSU : : ; 8-Jul=1983 15:33:57 8-Jul=1983 14:47:41 CZRCFAO RC25 FR END TEST BUS ADDRESSING/DATA TEST B ZRCFAS v01.0 File Total Loaded Percent Read 4 0 19 SPIDERSUSERS:CLAKSHMANA.11REL.REALJAZTECO.L16;1 53 COMMAND QUALIFIERS ; BLISS /PDP11/LIST ZRCFA4.B16/EN:NOEIS : Size: Run Time: Elapsed Time: 0 code + 453 data words 00:23.9 00;56:1 196 pages Hemoq{ Used: Compilation Complete SEQ 277 Pa?e 21 VAX=11 Bliss=16 V3=555 .REALJZRCFA (6) 11REL SPIDERSUSERS:[LAKSHMANA. H 8=Jul=1983 15:34:55 ZRCFAS H : 8=Jul=1983 14:50:06 0001 0002 MODULE ZRCFAS = BEGIN 0004 0005 ?28% ! ! REQUIRE 'BLSMAC.REQ’; 0003 ; }23«; LIBRARY "AZTECO'; 1498 X%SBTTL °'LAST ADDRESS AND SETUP SECTION' E 1499 1500 1501 : H : .TITLE ZRCFAS LASTAD AND SETUP PSECT SXVZS 000000 000004° BLSLAS::.WORD 000000 TSFREE::.WORD 000004* 000000 LSLAST== TSPTHV== 000207 .SBTTL $END.LINK 000004 000000 TSFR EE RO O BLSLAS+4 0 $END.LINK LAST ADDRESS AND SETUP SECTION : PC R?S : Routine Size: 1 word, Routine Base: $XYZ$ + 0006 : Maximum stack depth per invocation: 0 words END ELUDOM PSECT SUMMARY Psect Name $xYZ$ Words Attributes RO, 4 I , REL, LCL, CON LIBRARY STATISTICS . File 1 NA. 11RELERS .REALJZRCFA (1) SUS : CLAKSHMA SPIDER <<T$FREE-<BLSLAS¢4>>/2> .WORD 000000C 1502 1503 1504 SEQ 278 Pa?e LASTAD; BGNSETUP (0); ENDSETUP; 000000 000002 VAX=11 Bliss=16 v3=555 XTITLE °*LASTAD AND SETUP' H 3 3 H 6 cessccce SyMbOlS =cccceee Total SPIDERSUSERS : [LAKSHMANA. 11REL .REALJAZTECO.L16;1 53 Loaded Percent 0 0 Blocks Read 16 1496 1 LASTAD AND SETUP IRCFAS LAST ADDRESS AND SETUP SECTION COMMAND QUALIFIERS 3 BLISS /PDP11/LIST ZRCFAS.B16/EN:NOEIS 3 Size: Run Time: Elapsed Time: 1 code + 3 data words 00:06.1 00:15.1 HenOQ{ Used: 103 pages Compilation Complete 6 8=Jul=1983 15:34:55 8=Jul=1983 14:50:06 VAX=11 Bliss=16 V3=555 SEQ 279 Pa?e 2 SERS .REALJZRCFA (1) [LAKSHMANA. 11REL SPID:ERSU CZRCFA.EXE Memory allocation m? 8-JuL-83 ‘zxa M40.02 SEQ 280 Page 1 Partition name : DUMMY Identification : v01.0 Task UIC : £300,10] Task attributes: <HD Total address windows: }. Task image size : 12128. words Task address Limits: 002000 061247 R-W disk blk Limits: 000002 000061 000060 00048. +++ Root segment: ZRCFA1 R/W mem Llimits: 002000 061247 057250 24232. Disk blk Limits: 000002 000061 000060 00048. Memory allocation synopsis: ) Section . BLK.:(RW,I,LCL,REL,CON) AASCOD: (RO,I,LCL,REL,.CON) 002000 000000 00000. 002000 001260 00688. : EL,CON) OD (RO, I,LCL,R AB$C 003260 015132 06746. , CON) ACSCOD: (RO, I, LCL,REL BL’COD:(RO.].LCL.REL.CON) DM$COD: (RO,D,GBL ,REL ,CON) $GLOBS: (RO,D,GBL ,REL ,CON) SOWNS :(RW,D,LCL,REL,.CON) $PLITS:(RO,D,GBL,REL,CON) SXYZ‘ :‘ROOIJLCLIRELOCON) Title Ident File 002000 000232 00154. ZRCFA1 v01.0 002232 001026 00534. ZRCFA2 v01.0 ZRCFA1.0B8J;1 ZRCFA2.0BJ:1 003260 015132 06746. ZRCFA2 v01.0 ZRCFA2.0BJ;1 020412 010632 04506. ZRCFA3 v01.0 031244 000424 00276. 031244 000316 00206. B16MUL V3.0 031562 000103 00070. B16SAV V3.0 ZRCFA3.0BJ;1 020412 010632 04506. 031670 001612 00906. 031670 801612 009g8. ZRCFAG v01.0 033502 005714 03020. 033502 005714 03020. ZRCFA1 v01.0 041416 001240 00672. 041416 001240 00672. ZRCFA3 v01.0 042656 016360 07408. 042656 016360 07408. ZRCFA1 v01.0 061236 000010 00008. 061236 000010 00008. ZRCFAS NONE NEISLB.OLB:4 NEISLB.OLB;4 ZRCFA4.0BJ;1 ZRCFA1.08J;1 ZRCFA3.0BJ:1 ZRCFA1.08J;1 ZRCFA5.0BJ;1 SEQ 281 Global symbols: ADAPTO 042714<R BLSDIV 031470-R BYTE.C 041270-R CLK.ST 035530-R DATA1 041302-R DBM14 064614-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 DBMT6 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 0BM10 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 CT0.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 DBM21 045206-R DBM3 044124-R SEQ 282 CZRCFA, EXE IRCFAT Memory allocation mag TKB M40.02 15:46 8-JuL-83 Page 2 045724=R ERR.02 046450-R LSAU 003250-R LSNDHW 002176-R MSG.TK 051054=R QsT12 043612-R SMSCP. 061204=R 045762-R EXAM.D 016522-R LSAUT 002070-R LSNDSF 002416-R MSG.WR 052062-R QST13 043640-R SND.DA 052316-R 046024-R EXE.SU 052256-R LSAUTO 003142-R LSNDSW 002222-R MSG.01 046372-R QST14 043664-R SND.EN 037764=R 046060-R EX.SUP 006464=R LSCCP 002106-R LSPRIO 002042-R MSG.1 047254-R QST15 043736-R SWITCH 041324-R 046100-R FAL.CO 041402-R LSCLEA 003224=R LSPROT 002224=R MSG.10 047506=-R QsT2 043100-R SWP.CO 002214-R 046122-R FIND.C 003344-R L$SCO 002112-R MSG.11 047554=R QST3 043110-R SWP.EN 002210-R 046146-R FMTSA 047162-R LSDEPO 002011-R LSREPP 002062-R MSG.13 047612-R QST4 043122-R SWP.Li 002204-R 046210-R FMTSC 046516=-R LSDESC 002256=R LSREV 002010-R MSG.14 047634=R QST6 043146-R SWP.MA 002216=-R 046254-R FMT1 046524=R LSDESP 002076-R LSRPT 002440-R MSG.17 050210-R QST? 043220-R SWP.RE 002212-R 046314=R FMT2 046610-R LSDEVP 002060-R LSSFTL 002366-R MSG.18 050256-R QST8 043310-R SWP.ST 002206-R 044136-R FMT3 046670-R LSDISP 002124=R L$SOFT 002370-R MSG.19 050334-R QST9 043330-R SWP.TO 002202-R 044152-R FMT4 046764-R LSDLY 002176-R LSSPC 047304-R 0510.1 04342€-R SWP.TR 002220-R 044166-R FMT5 047022-R LSDTP 002040-R L$SPCP 002020-R MSG.20 050372-R 0510.2 043456=-R TEMP 041414-R 044200-R FMT6 047102-R LSDTYP 002034-R LSSPTP 002024-R MSG.21 050440-R RANDOM 016264-R TICKS 041272-R 044264-R FREE.M 041364~R LSOU 003236-R LSSTA 002030-R MSG.28 050504-R RCV.DA 034520-R TIME 042660-R 044326-R FRU LSDUT 002072-R LSSWw 002202-R MSG.29 050532-R RC.STR 060210-R TIP 041300-R 042664~R 002032-R LSPRT 002056-R MSG.2 DECODE 017764-R GET.CM 015464=R LSDVTY 002232-R LSSWLE 002200-R MSG.30 050572-R RC25$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 TSPTHV 000000 DHEAD. 051020-R GET.UN 014770-R LSENV] 002044-R LSTIML 002014-R MSG.8 047406-R RC25.D 035542-R n 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 002330-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 T2 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 002370-R LSEXP5 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 T4 022760-R DM.10 032162-R GP$7 002410-R LSHIME 002120-R MSG.AD 051364-R PRTSFR 004040-R RES.SL 041352-R 5 024314-R 1 DM. 032346-R HEAD.A 035756-R LSHPCP 002016-R MSG.AV 052146-R P.BR.L 002172-R RETRIE 041400-R 16 025310-R mné 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 LSHRDL 002316=R MSG.CO 051746-R P.MASK 041320-R RET.UN 041326-R 8 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 041330-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 041332-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.PW 047220-R P4 041336=R SECOND 041274-R SEND.L 061244-R ERRBLK 002162-R LBN.ST 041356-R LSLOAD 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 Pé 041342-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 $SAVE4 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.O1 046424=-R LSAPT 002036-R LSNDHR 002364-R MSG.SU 051576-R QST11 043536-R SFPTBL 002202-R DM.12 «*+ Task builder statistics: Total work file references: 62863. Work file reads: 0. Work file writes: 0 Size of core pool: 5486. words (21. pages) Size of work file: 3584. words (14. pages) Elapsed time:00:00:20 CZRCFA CREATED BY TkB ON 8-JUL=-83 AT 15:46 SYMBOL VALUE REFERENCES... ADAPTO AHEAD. AVAILA AVERAG AZP.IN AZTEC. AZT.IN AZT.RE BHEAD. BLSDIV 042714=R # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA1 # ZRCFA1 # B16MUL ZRCFA2 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA2 # B16MUL # B16MUL # B16MUL # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 IRCFA2 ZRCFA2 ZRCFA3 IRCFA2 ZRCFA2 IRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # IRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFAT # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 ZRCFA2 ZRCFA2 " BLSLAS BLSMOD BLSMUL BLSSHF BRERR BUFF .E BUF .DE BUF .LE BYTE.C BYT.CN B.MASK CANCEL CHEAD. 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 DATA2 044110-R PAGE 1 CREF GLOBAL CROSS REFERENCE ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 ZRCFA3 IRCFA3 IRCFA3 ZRCFAS IRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZIRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 SEQ 284 vo1 CZRCFA CREATED BY TkB ON 8-JUL-83 AT 15:46 SYMBOL VALUE 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 DBM33 046100-R DBM34 046122-R DBM35 046146-R DBM36 046210-R DBM37 046254-R DBM38 046314-R DBM39 044136-R DBM4 044152-R DBM5 044166-R DBM6 044200-R DBM7 044244-R DBM8 044326=R DBM9 DECODE 017764-R DBM20 DBM21 DBM22 DBM23 DBM24 DBM25 DBM26 DBM27 DBM28 DBM29 DBM3 DBM30 DBM31 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 002166-R 051020-R 047740-R 041404-R 017244-R 041410-R 041412-R 031670-R 032162-R 032346-R 032656-R ERRTYP 002154-R ERRMSG ERRNBR ERR.01 ERR.02 017674=R 043002-R 015600-R 002122-R 054722-R 041316-R 050060-R 002162-R 002160-R 002156-R 046424=R 046450-R REFERENCES... # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 # ZRCFA2 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 # ZRCFA4 # ZRCFA4 # ZRCFA4 # ZRCFA4 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 PAGE 2 CREF GLOBAL CROSS REFERENCE IRCFA2 ZRCFA2 ZRCFA3 SEQ 285 vO01 CZRCFA CREATED BY TkB ON 8-JUL-83 AT 15:46 SYMBOL VALUE EXAM.D EXE.SU EX.SUP 016522-R 052256=-R 006464=R 041402-R FAL.CO FIND.C FMTSA FMTSC FMT1 FMT2 FMT3 015464-R 015532-R 014770-R 002320-R 002330-R 002340-R 002352-R 002370-R 002402-R 002410-R 035756-R 033516-R 041372-R REFERENCES... # ZRCFA2 # ZRCFA] # ZRCFA2 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 ZRCFA3 ZRCFA3 IRCFA3 IRCFA2 ZRCFA3 IRCFA2 IRCFA2 IRCFA3 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA3 # ZRCFA2 ZRCFA3 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA1 # ZRCFA2 ZRCFA1 # ZRCFA2 ZRCFA1 # ZRCFA2 ZRCFA1 IRCFA2 # ZRCFA1 ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 002116-R 002040-R # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 PAGE 3 CREF GLOBAL CROSS REFERENCE ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 SEQ 286 V01 CREATED BY CZRCFA TkB ON 8-JUL-83 AT 15:46 SYMBOL VALUE REFERENCES... LSDTYP L$DU LSDUT LSDVTY LSEF LSENVI LSERRT LSETP LSEXP1 LSEXP4 002034-R 003236-R # ZRCFA1 002164-R 002104=R 003130-R 002026-R MSGADR ZRCFA1 # IRCFA2 ZRCFA1 # ZRCFA2 ZRCFA1 # IRCFA2 ZRCFA1 # IRCFAS # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # IRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA2 002440-R 002366-R # ZIRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 ZRCFA1 # ZRCFA2 ZRCFA1 # ZRCFA1 LSTEST LSTIML LSUNIT MANU.S MECHAN MEM.SI MINUTE # IRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 LSEXPS5 LSHARD LSHIME LSHPCP LSHPTP LSHRDL L $SHW LSHULE LSICP LSINIT LSLADP LSLAST LSLOAD LSLUN LSMREV LSNAME LSNDHR LSNDHW LSNDSF LSNDSW LSPRIO LSPROT LSPRT LSREPP LSREV LSRPT LSSFTL LSSOFT LSSPC LSSPCP LSSPTP LSSTA LSSW LSSWLE ZRCFA1 # ZRCFA1 PAGE & CREF GLOBAL CROSS REFERENCE 04 041276=-R 041314-R # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # IRCFA2 # IRCFA2 ZRCFA2 ZRCFA2 IRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZIRCFA3 ZRCFA3 ZRCFA3 SEQ 287 ZRCFA3 vo1 CZRCFA CREATED BY TkB ON 8-JUL=-83 AT 15:46 SYMSOL VALUE 051364-R 052146-R 051320-R 051746-R 051432-R 051514-R 051546-R 051134-R 052000-R 047220-R MSG.RE 051646-R MSG.SA 051672-R MSG.SE 051472-R MSG.ST 051240-R MSG.SU 051576=-R MSG.TK 051054-R MSG.WR 052062-R MSG.01 046372-R MSG.1 047254=R MSG.10 047506=R MSG.11 047554=R MSG.13 047612-R MSG.14 047634-R *36.17 050210-R MSG.18 050256=R MSG.19 050334-R MSG.2 047304 MSG.20 MSG.AD MSG.AV MSG.BU MSG.CO MSG.DA MSG.ER MSG.HS MSG.LB MSG.PT MSG.PW MSG.21 MSG.28 MSG.29 MSG.30 MSG.7 MSG.8 MSG.9 NUM.RE NXMI ON.LIN PFE.ER PFE.ST PRTSFR P.BR.L P.IP.A P.MASK P.UNIT P.VECT REFERENCES... # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA2 IRCFA3 ZRCFA3 IRCFA3 IRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA2 # ZRCFA1 # ZRCFA1 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA2 IRCFA2 # ZRCFA1 # ZRCFA1 ZRCFA3 IRCFA2 ZRCFA3 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 IRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 IRCFA2 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 PAGE 5 CREF GLOBAL CROSS REFERENCE IRCFA3 IRCFA3 ZRCFA3 SEQ 288 vo1 CZRCFA CREATED BY TkB ON 8-JUL-83 AT 15:46 GLOBAL CROSS REFERENCE SYMBOL VALUE QsT1 QsT10 QST QsST12 QST13 QST14 QST15 QsT2 QST3 QST4 QsSTé QsT?7 QsST8 QsT9 0510.1 0s10.2 043064-R 043346-R 043536-R RANDOM RCV.DA RC.STR RC258E 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 SwP.CO SWP.EN SWP.LI SWP.MA SWP.RE REFERENCES... # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA2 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 011112-R # ZRCFA2 015672-R # ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 IRCFA3 IRCFA3 ZRCFA2 IRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA3 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA3 ZRCFA3 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 ZRCFA2 ZRCFA3 ZRCFA2 ZRCFA2 ZRCFA2 ZRCFA3 # ZRCFA1 # ZRCFA1 ZRCFA3 ZRCFA2 # ZRCFA1 # ZRCFA1 002212-R ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 IRCFA3 IRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 ZRCFA3 SEQ 289 CZRCFA CREATED BY TkB ON 8-JUL-83 AT 15:46 $SAVES $SAVES VALUE REFERENCES... 002206=R 002202-R 002220-R 041414-R 041272-R 042660-R 041300-R 061242-R 000000 021122-R # ZRCFA1 IRCFA3 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFAS IRCFA2 IRCFA2 ZRCFA2 IRCFA3 IRCFA2 031230-R 021346-R 022144-R 022760-R 024314-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 # ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 IZRCFA1 IZRCFA1 ZRCFA1 ZRCFA1 ZRCFA1 ZRCFAT ZRCFA1 # ZRCFA1 # ZRCFA1 # ZRCFA2 # ZRCFA1 # ZRCFAS B16MUL # B16SAV # B16SAV B16MUL PAGE 7 CREF CROSS REFERENCE # ZRCFAS # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 # ZRCFA3 IRCFA3 ZRCFA3 ZRCFA3 IRCFA3 ZRCFA2 ZRCFA2 ZRCFA3 ZRCFA2 IRCFA3 ZRCFA3 ¥ B16SAV IRCFA2 ZRCFA3 # B16SAV IRCFA2 IRCFA3 IRCFA2 SEQ 290 ZRCFA3 vo1
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies