DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦e796dd4a7⟧ Wang Wps File

    Length: 10192 (0x27d0)
    Types: Wang Wps File
    Notes: PC/TPR/004                
    Names: »3885A «

Derivation

└─⟦375fa32af⟧ Bits:30006243 8" Wang WCS floppy, CR 0325A
    └─ ⟦this⟧ »3885A « 

WangText




…02… PC/TPR/004

…02…KPL/830721…02……02…#
PROTOCOL CONVERTER
Unit Test Procedure & Report, MAC…02……02…   PC







                    T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲





   1.  IDENTIFICATION OF TEST ITEM  .................
          1

   2.  TEST ENVIRONMENT  ............................
          2

     2.1 HARDWARE CONFIGURATION  ....................
            2
     2.2 SUPPORT SOFTWARE  ..........................
            4
     2.3 TEST CASES  ................................
            4

   3.  DETAILED OPERATIONS & EXPECTED RESULTS  ......
          6

     3.1 TEST SOFTWARE PREPARATION  .................
            6
     3.2 VERIFICATION OF TEST RESULTS  ..............
            6
     3.3 TEST SEQUENCE AND EXPECTED RESULTS  ........
            7

   4.  CONCLUSION  ..................................
         18



   APPENDIX A   Starting up the Boot Module Used for Test

   APPENDIX B   Test Input and Results


         A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲



         1.  Protocol Converter Contract
             SHNMO-82-9205-INF, 1982-04-05,
             Appendix G, System Requirements Specification

         2.  Protocol Converter, PC Software Configuration Management,
             PC/AUX/0003, issue 3.2, 
             Christian Rovsing A/S, 830530



         R̲E̲F̲E̲R̲E̲N̲C̲E̲D̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲



         3.  Protocol Converter, Package Design Specification,
             Contract SHNMO-82-9205-INF, PC/PDS/001, issue 1.2,
             Christian Rovsing A/S, 830223

         4.  Protocol Converter, System Specification, 
             Contract SHNMO-82-9205-INF, PC/SDS/001, issue 2.3,
             Christian Rovsing A/S, 830125


         T̲E̲R̲M̲S̲ ̲A̲N̲D̲ ̲A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲



         AMOS            Advanced Multiprocessing Operating
                         System

         BFD             Basic File Directory

         CAMPS           Computer Aided Message Processing System

         CCIS            Command, Control, and Information System

         CISDRV          LTU Driver Servicing the CCIS LTU

         CMD             Cartridge Module Drive

         Cmd             Command

         CRC             Cyclic Redundancy Check

         PATCH PANEL     Hardware for connecting the VDU

         PC              Protocol Converter

         PC ̲LIB          Volume name of SW library disk

         SCADRV          LTU Driver servicing the CAMPS/SCARS
                         LTU

         SCARS           Status and Control Alerting and Reporting
                         System

         TRC             Traffic Controller

         VDU             Visual Display Unit


1.       I̲D̲E̲N̲T̲I̲F̲I̲C̲A̲T̲I̲O̲N̲ ̲O̲F̲ ̲T̲E̲S̲T̲ ̲I̲T̲E̲M̲



         This document applies to the test of version 01 release
         01 of the Protocol Converter Maintenance Controller
         (MAC) package.

         The following figures obtained from the file
*****    a *PC ̲LIB*PC.D*MAC.D*LINK.D*V0101.D*MAC.LP may be used
         for identification:

             o   PROGRAM SIZE:     2576
             o   PROCESS SIZE:     1580



2.       T̲E̲S̲T̲ ̲E̲N̲V̲I̲R̲O̲N̲M̲E̲N̲T̲ 



2.1      H̲A̲R̲D̲W̲A̲R̲E̲ ̲C̲O̲N̲F̲I̲G̲U̲R̲A̲T̲I̲O̲N̲ 

         PC crate equipped with the following modules:

         One CPU-SCM single bus, CR8002M. SCM PROM's are CR1903,
         CR1904, and CR1905 containing the hard disk bootloader
         identified as CSS/123 version 0601.

         Two 128 kW RAM, CR8016M. The uppermost memory section
         (#3) is used for disk controller RAM.

         Two CR8086 single bus LTU's located at addresses #11
         (LTUA) and #10 (LTUB).

         One Floppy Disk Controller, CR8047D with HW address
         = #8.

         One Disk Controller, CR8044D in HW address #32.

         The Disk Controller RAM occupies the lower 32 kW in
         RAM page 3, which must be disabled. During the test,
         an extra 4 k segment from address 32 k (address #8000
         to #9000) is disabled in order to verify the RAM test
         program.

         One DELTA 7260TC Tempest VDU, version V2.1D.

         One TEXAS INSTRUMENTS printer, omni 800, model 840
         monitored from the VDU keyboard.

         The VDU is connected to the SCM module via an OPTO
         transmitter receiver, CR80108 and a patch panel.

         One CDC Cartridge Module Drive (CMD) connected to the
         disk controller, serial no.: 4149.

         One Floppy Disk Station, CR8308.









































           FIGURE 2.1   HARDWARE CONFIGURATION


2.2      S̲U̲P̲P̲O̲R̲T̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲ 

         CSS/123, V0601 Hard Disk Bootloader for copying software
         from disk to memory addresses specified in the bootmodule
         headers.

         Boot module for unit test of CI V0104 specified to
         be bootloaded into page 2 of the RAM in order to simulate
         the existence of the EPROM. This boot module looks
         a lot like the application software to be loaded when
         PC enters mode LOCAL. See reference 4, section 4.1.

2.3      T̲E̲S̲T̲ ̲C̲A̲S̲E̲S̲ 

         Test cases are given in Table 4.1 overleaf.



          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲
         ^      ^              ^                           
          ^
         ^ CASE ^ STEPS        ^        DESCRIPTION        
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  1   ^ 1,2,3,4      ^ Test start up             
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
                   ^
         ^  2   ^ 5,6,7,8,9    ^ CHECK CPU, EPROM RAM LTUA,
          ^
         ^      ^              ^ and LTUB with the original
          ^
         ^      ^              ^ HW configuration          
          ^
…02…^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  3   ^ 10,11        ^ INIT command bootloading  
          ^
         ^      ^              ^ from page 2, reset VDU    
          ^
         ^      ^              ^ baudrate                  
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  4   ^ 12,13,14     ^ Set page 2 to #A to verify
          ^
         ^      ^              ^ EPROM check-summing       
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  5   ^ 15,16,17     ^ Verify the DUMP Cmd       
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  6   ^ 18,19,20,21, ^ Verify both LTUA and LTUB 
          ^
         ^      ^ 22           ^ test error codes          
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  7   ^ 23,24,25,26, ^ Insert upper LTU, LTUA, and
         ^
         ^      ^ 27,28        ^ retest CHECK LTUA and     
          ^
         ^      ^              ^ CHECK LTUB                
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  8   ^ 29,30,31,32, ^ Disable RAM page 2, #8000 
          ^
         ^      ^ 33,34,35     ^ to #9000 and CHECK RAM    
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^  9   ^ 36,37,38,39  ^ Syntax error messages     
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲
         ^      ^              ^                           
          ^
         ^ 10   ^ 40           ^ Verify VDU patch during   
          ^
         ^      ^              ^ DUMP                      
          ^
         ^̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲^̲


                  TABLE 4.1  TEST CASES


3.       D̲E̲T̲A̲I̲L̲E̲D̲ ̲O̲P̲E̲R̲A̲T̲I̲O̲N̲S̲ ̲&̲ ̲E̲X̲P̲E̲C̲T̲E̲D̲ ̲R̲E̲S̲U̲L̲T̲S̲ 



3.1      T̲E̲S̲T̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲ ̲P̲R̲E̲P̲A̲R̲A̲T̲I̲O̲N̲ 

         Prepare a boot module as described in the text file:
*****    a *PC ̲LIB*PC.D*MAC.D*TEST.D*TEST ̲SPEC.T

         Follow the procedure given in Appendix A in order to
         copy the boot file from the floppy  disk to the CMD
         disk of the test system.

         Once the boot module has been copied to the CMD, obtain
         the BFD number of the boot file. This number has to
         be input to the bootloader.

         User commands for copying the boot module to the CMD
         are shown underlined in Appendix A.

3.2      V̲E̲R̲I̲F̲I̲C̲A̲T̲I̲O̲N̲ ̲O̲F̲ ̲T̲E̲S̲T̲ ̲R̲E̲S̲U̲L̲T̲S̲ 

         MAC executes commands entered from the VDU. Upon completion,
         a result line is presented to the operator:

            keyword  EXECUTED, RESULT = XXXX
         where
*****       keyword  is either CHECK or DUMP
         and
           XXXX is 0000 if no errors are found



         In case of errors, XXXX will contain D0YY, YY is one
         of the following constants:

          ̲E̲R̲R̲O̲R̲ ̲C̲O̲D̲E̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲M̲E̲A̲N̲I̲N̲G̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

             01      CPU TEST MOVE ERROR
             02      CPU TEST JUMP ERROR
             03      CPU TEST ARITHMETIC ERROR
             04      CPU TEST SHIFT ERROR
             05      CPU TEST ̲SINGLE ̲BIT ̲ERROR
             06      RAM ADDRESSING ̲ERROR
             07      RAM ACCESS ERROR
             08      RAM NOT RESPONDING
             09      EPROM NOT RESPONDING
             0A      EPROM ILLEGAL CHECKSUM
             0B      LTU COMPARE ERROR
             0C      LTU ADDRESSING ERROR
             0D      LTU ACCESS ERROR
             0E      LOCAL INTERRUPT IN PATCH
             0F      UNEXPECTED DUMP STATUS
             10      TIME ̲OUT IN CPU TEST
             11      EPROM BOOTLOAD ERROR
             12      UNKNOWN MODULE


                 TABLE 4.2  MAC ERROR CODES

3.3      T̲E̲S̲T̲ ̲S̲E̲Q̲U̲E̲N̲C̲E̲ ̲A̲N̲D̲ ̲E̲X̲P̲E̲C̲T̲E̲D̲ ̲R̲E̲S̲U̲L̲T̲S̲ 

         Each of the following tables identify a test case consisting
         of a command under test.

         References may be either PC/SDS/001, issue 2.3 or PC/PDS/001,
         issue 1.2.


4.       C̲O̲N̲C̲L̲U̲S̲I̲O̲N̲



         The test output of Appendix B shows that the Maintenance
         Controller fulfills the basic requirements listed below:


          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         SRS         TEST
         section     CASE               SUBJECT
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         3.2.2 c)      6      VDU transmission speed
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         3.4.3 a)    1 & 3    EPROM checksumming, system initialization
                              (buffer cleaning is performed
                              when CI calls monitor SWITCHMODE)
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         3.4.5 c)     10      Manual patching
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         3.4.6 d)      2      Pinpoint modules separately
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲



         TABLE 4-1   VERIFICATION OF REQUIREMENTS



         The test was run on 830722 under supervision of CR
         QA.