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

⟦e9189a386⟧ Wang Wps File

    Length: 35552 (0x8ae0)
    Types: Wang Wps File
    Notes: PRP. FOR PC DEVELOPM. SYS 
    Names: »3983A «

Derivation

└─⟦3928290b5⟧ Bits:30006240 8" Wang WCS floppy, CR 0407A
    └─ ⟦this⟧ »3983A « 

WangText

-…00……00……00……00…2…02……00……00…2
2…05…1…0d…1…02…1…06…0…0a…0…02…0…06…0…07…/…0a…/
.…0b….…0d….
.…06……86…1                                             …02…           …02…   …02…        

…02…

…02……02…1983-09-13
PROPOSAL FOR PC DEVELOPMENT SYSTEM…02……02…Page  






















PROPOSAL FOR PC DEVELOPMENT SYSTEM…01……01…Dated September 13, 1983…01……01…Submitted to…01……01…SUPREME HEADQUARTERS ALLIED POWERS
 EUROPE…01…B-7010 SHAPE, Belgium

















Prepared by:…01……01…CHRISTIAN ROVSING A/S…01…2, Lautrupvang…01…DK-2750 Ballerup, Denmark


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





                                                     
  Page

       SCOPE  .......................................
         iv

   1.  BIDDING PROVISIONS  ..........................
          1
     1.1 CONTRACT  ..................................
            1
     1.2 VALIDITY  ..................................
            1
     1.3 TYPE OF PROPOSAL  ..........................
            1
     1.4 PAYMENT PLAN  ..............................
            1
     1.5 DELIVERY SCHEDULE  .........................
            1

   2.  PRICE PROPOSAL  ..............................
          2

   3.  HARDWARE CONFIGURATION  ......................
          3
     3.1 HARDWARE  ..................................
            3

   4.  SYSTEM ENGINEERING  ..........................
          5
     4.1 HARDWARE INTEGRATION  ......................
            5
     4.2 SOFTWARE ENGINEERING  ......................
            5
       4.2.1 System Software  .......................
                5
       4.2.2 Utility Software  ......................
                7

   5.  SYSTEM TEST  .................................
          8
     5.1 FACTORY ACCEPTANCE TEST  ...................
            8
     5.2 SITE PROVISIONAL ACCEPTANCE TEST  ..........
            8

   6.  LOGISTICS SUPPORT  ...........................
          9
     6.1 TRANSPORTATION AND INSTALLATION  ...........
            9
     6.2 TRAINING AND DOCUMENTATION  ................
            9
     6.3 WARRANTY  ..................................
            9
     6.4 SPARES  ....................................
           10

   7.  OPTIONS  .....................................
         12
     7.1 LSAP  ......................................
           12
     7.2 PPIP  ......................................
           12

   APPENDIX A:  PRICE BREAKDOWN
   APPENDIX B:  SPARE PARTS


                 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
ATBB             As to be Build
CAMPS            Computer Aided Message Processing System
CDC              Control Data Corporation
CMI              AMOS Command Interpreter
CR               Christian Rovsing A/S
CR80             Minicomputer Family Manufactured by CR
CSA              CPU-SCM Adaptor
Ctrl.            Controller
DCA              Disc Ctrl. Adaptor
EPROM            Erasable Programmable Read Only Memory Module
                 Used in PC
FAT              Factory Acceptance Test
FD               Floppy Disk
FW               Firmware
HW I/F           Hardware Interface
LIA-N            LTU Interface Adaptor
LSAP             LTU F/W Acquisition Package
LTU              Line Terminating Unit
PC               Protocol Converter
PPIP             Prom Programmer I/F Package
Tempest Device       Device without electromagnetical emission
SCARS II         Status and Control Alerting and Reporting System
SCM              System Controller and Monitor
SPA              Site Provisional Acceptance
SPR              Site Preparation Requirements
SRS              System Requirements Specification
Std.             Standard
SW               Software
SWELL            Software Engineering Low Level Language
TOS              Terminal Operating System
Unit Test            Test of one PC Software Package prior to
                     Integration


         S̲C̲O̲P̲E̲



         This proposal for "PC Development System" is forwarded
         in response to:

         Telex camps log no. 1341: CAMPS Development and Test
         Drives System dated Aug. 10, 83.

         The proposal covers item (2): a PC development system.

         Proposals for item (1): a CAMPS development system
         and item (3): a CAMPS test drive system are not included
         but have been forwarded separately.

         The PC development system consists of a standard PC
         in a TEMPEST rack plus peripherals and controllers.
         This solution requires a standard CPU-SCM module to
         be swopped with the PC CPU-SCM when the system is used
         for development activities.

         Tools for development of LTU firmware are not covered
         by this proposal.


                  1̲ ̲ ̲B̲I̲D̲D̲I̲N̲G̲ ̲P̲R̲O̲V̲I̲S̲I̲O̲N̲S̲



1.1      C̲O̲N̲T̲R̲A̲C̲T̲ 

         It is assumed that this proposal will result in a separate
         contract between CR and SHAPE if the latter should
         accept this proposal.



1.2      V̲A̲L̲I̲D̲I̲T̲Y̲ 

         This proposal including the options is valid for acceptance
         until October 1, 1983. For the period from October
         1, 1983 to January 1, 1984 a monthly escalation of
         0.8% will be added to the price.



1.3      T̲Y̲P̲E̲ ̲O̲F̲ ̲P̲R̲O̲P̲O̲S̲A̲L̲ 

         Firm, fixed price proposal.



1.4      P̲A̲Y̲M̲E̲N̲T̲ ̲P̲L̲A̲N̲ 

         30 percent on order or letter of intent.

         70 percent of OEM equipment cost to be paid on presentation
         of certificate of conformance.

         10 percent of all other costs to be paid on SPA.

         The balance to be paid by monthly payments between
         letter of intent and FAT.



1.5      D̲E̲L̲I̲V̲E̲R̲Y̲ ̲S̲C̲H̲E̲D̲U̲L̲E̲ 

         The development system can be ready for FAT 12 months
         after receipt of order.


                    2̲ ̲ ̲P̲R̲I̲C̲E̲ ̲P̲R̲O̲P̲O̲S̲A̲L̲



         1.  Program Management .................. DKr.   4̲7̲5̲,̲4̲4̲7̲

         2.  System Engineering .................. DKr.   7̲3̲8̲,̲9̲5̲2̲
           2.1 SW System Integration ............. DKr.   184,738
           2.2 HW Assembly Breakdown ............. DKr.   184,738
           2.3 Factory Test ...................... DKr.   184,738
           2.4 Site Provisional Acceptance Test .. DKr.   184,738

         3.  System Software ..................... DKr.   1̲6̲0̲,̲3̲8̲0̲

         4.  Hardware Fabrication ................ DKr. 1̲,̲9̲6̲6̲,̲6̲3̲4̲
           4.1 Hardware Cost ..................... DKr. 1,874,265
           4.2 Hardware Integration .............. DKr.    92,369

         5.  Site Installation ................... DKr.   4̲0̲1̲,̲3̲7̲8̲
           5.1 Site Preparation Requirements ..... DKr.   115,520
           5.2 Site ATBB Drawing ................. DKr.    70,338
           5.3 Transportation .................... DKr.    50,000
           5.4 Site Installation ................. DKr.   165,520

         6.  Logistics Support ................... DKr.   8̲4̲0̲,̲5̲4̲1̲
           6.1 Warranty .......................... DKr.   214,066
             6.1.1 SW Warranty ................... DKr.   107,033
             6.1.2 HW Warranty ................... DKr.   107,033
           6.2 Training .......................... DKr.   277,107
             6.2.1 AMOS Utility Course ........... DKr.   277,107
           6.3 Spares ............................ DKr.   366,885

         7.  Non PC HW Documentation ............. DKr.    9̲2̲,̲3̲6̲9̲

         8.  Options ............................. DKr.   5̲5̲4̲,̲2̲1̲7̲
           8.1 LSAP Option ....................... DKr.   184,738
           8.2 PPIP Option ....................... DKr.   369,479

         Total ................................... DKr. 5̲,̲2̲2̲9̲,̲9̲1̲8̲
                                                         ̲ ̲ ̲
                     ̲ ̲ ̲ ̲ ̲ ̲


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



3.1      H̲A̲R̲D̲W̲A̲R̲E̲ 

         The hardware configuration required is shown in Figure
         3.1.

         It consists of a PC Processing Unit mounted in a TEMPEST
         rack. When substituting the CPU-SCM and EPROM modules
         with a standard CPU-SCM and a RAM module, the system
         will work as a development system for the PC CR80 software.

         The following extra equipment is connected to the system:

         1   VDU           DELTA 7260TC TEMPEST terminal with
                           opto link to the CR80.

         2   PRINTERS      TRACOR serial I/F printers, one for
                           obtaining hardcopies of test results
                           on the VDU, one for generating SW
                           listings.

         1   DISK DRIVE    SMD80 for rackmounting.

         1   DUAL FLOPPY   For rackmounting.
             DISK STATION











































            PC DEVELOPMENT SYSTEM…01……01…FIGURE 3.1


                  4̲ ̲ ̲S̲Y̲S̲T̲E̲M̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲



4.1      H̲A̲R̲D̲W̲A̲R̲E̲ ̲I̲N̲T̲E̲G̲R̲A̲T̲I̲O̲N̲ 

         The HW is assembled and tested at factory prior to
         the software integration. The HW integration is described
         in the HW Assembly Breakdown.



4.2      S̲O̲F̲T̲W̲A̲R̲E̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲ 

         The SW engineering consists of generation and test
         of system SW and utilities.



4.2.1    S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ 

         The AMOS modules shown overleaf will be available in
         the boot module used for SW development.

         Each component listed in Table 4.1 will also be separately
         available on the disk volume to enable the users to
         generate new boot modules for the PC.



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

           ACRONYM            MEANING                ID
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         INIT        Program Initialization    CSS/308
         --------------------------------------------------------
         KERNEL      Basic Operating System    CSS/302, CSS/303
         --------------------------------------------------------
         ROOT        Basic AMOS process        CSS/360, V0901
         --------------------------------------------------------
         RTC         Real Time Clock           CSS/360, V0901
         --------------------------------------------------------
         MEMMGR      Memory Manager            CSS/360, V0901
         --------------------------------------------------------
         FMS         File Management System    CSS/920, V0403
         --------------------------------------------------------
         CDC000      Hard Disk Driver          CSS/322, V0401
         --------------------------------------------------------
         FDD000      Floppy Disk Driver        CSS/321, V04
         --------------------------------------------------------
         IDLE        Idle Process              CSS/306, V01
         --------------------------------------------------------
         CORU        Co-routine Monitor        CSS/370, V0202
         --------------------------------------------------------
         TTY000      TTY Driver                CSS/311, V08
         --------------------------------------------------------
         BUF MNGR    Buffer Manager            CSS/361, V01
         --------------------------------------------------------
         MULDIV      Multiply Divide Long      CSS/316, V01
         --------------------------------------------------------
         FF          Find File                 CSS/317, V01
         --------------------------------------------------------
         IO SYSTEM   IO System                 CSS/355, V0802
         --------------------------------------------------------
         PASRTS      Pascal Runtime System     CSS/000, V0104
         --------------------------------------------------------
         TOS         Terminal Operating System CSS/380, V0701
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲


                        TABLE 4.1

          PC AMOS DEVELOPMENT SYSTEM BOOT MODULE

         The bootloader residing in the CPU-SCM prom is CSS/123,
         V0601, which will enable the programmer to bootload
         from a hard disk.



4.2.2    U̲t̲i̲l̲i̲t̲y̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ 

         The following utility programs are available as files
         in the main directory of the system volume:

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

             ACRONYM                UTILITY FUNCTION
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         SWELL               SWELL Compiler
         --------------------------------------------------------
         EDIT                Source Code Editor
         --------------------------------------------------------
         COPY,DCOPY,RCOPY    File Copying Programs
         --------------------------------------------------------
         LIST,LISTDIR        List Utility Programs
         --------------------------------------------------------
         LINK                AMOS Linker
         --------------------------------------------------------
         INSPECT             Print File Inspection
         --------------------------------------------------------
         BINHEX              Binary to Hexadecimal File
                             Conversion
         --------------------------------------------------------
         PRINT               Printing Files
         --------------------------------------------------------
         SYSGEN              Concatenation of Object Files
         --------------------------------------------------------
         BOOT                Insertion of Boot Headers
         --------------------------------------------------------
         PROMGEN             PROM Formatting Program
         --------------------------------------------------------
         CEDIT               Large File Editor
         --------------------------------------------------------
         ATTR                Get File Attributes
         --------------------------------------------------------
         CONCAT              Program for concatenation of two
                             or more files
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

  TABLE 4.2…01……01…PC AMOS DEVELOPMENT SYSTEM…01…UTILITY PROGRAMS

         The two PC firmware packages are compiled into the
         PC LTU drivers. The above utilites do not provide for
         inclusion of new FW.


                      5̲ ̲ ̲S̲Y̲S̲T̲E̲M̲ ̲T̲E̲S̲T̲



5.1      F̲A̲C̲T̲O̲R̲Y̲ ̲A̲C̲C̲E̲P̲T̲A̲N̲C̲E̲ ̲T̲E̲S̲T̲ 

         CR will provide for a FAT by compiling, linking, concatenating
         the existing PC source code and verifying the consistency
         between the object code generated and the contents
         of the application SW part of the PC EPROM contents.



5.2      S̲I̲T̲E̲ ̲P̲R̲O̲V̲I̲S̲I̲O̲N̲A̲L̲ ̲A̲C̲C̲E̲P̲T̲A̲N̲C̲E̲ ̲T̲E̲S̲T̲ 

         The FAT is repeated after installation.



                   6̲ ̲ ̲L̲O̲G̲I̲S̲T̲I̲C̲S̲ ̲S̲U̲P̲P̲O̲R̲T̲



6.1      T̲R̲A̲N̲S̲P̲O̲R̲T̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲I̲N̲S̲T̲A̲L̲L̲A̲T̲I̲O̲N̲ 

         ATBB-drawings will be produced as under the PC contract.
         CR assumes that a site survey can be conducted at the
         latest 8 months before SPA.

         SPR will be delivered 4 months before SPA, and the
         ATBB-drawings 2 months before. The site verification
         is completed 2 months before, and the installation
         can start 1 month before SPA.

         The system will be installed on a site in Belgium.



6.2      T̲R̲A̲I̲N̲I̲N̲G̲ ̲A̲N̲D̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲A̲T̲I̲O̲N̲

         A one week course for 6 students on the use of the
         AMOS development utilities is quoted. 

         The course is scheduled for late 84, to be held at
         CR or in Belgium.

         User's Manuals for AMOS KERNEL, TOS, bootloader, and
         the utilities listed in Table 4.2 are delivered together
         with the system.

         HW-documentation not delivered under the PC contract,
         will be delivered as commercial off-the-shelf documentation
         (FD Controller, Disk Controller).

         Site Preparation Requirements and ATBB drawings will
         be produced as stated in section 6.1.

         A HW Assembly Breakdown is produced as for the PC project.

         No other documentation is delivered with the system.



6.3      W̲A̲R̲R̲A̲N̲T̲Y̲ 

         SW and HW is covered by a twelve months warranty from
         the installation date.


6.4      S̲P̲A̲R̲E̲S̲ 

         CR recommends to purchase spares for the mini-crate
         and the modules which will have to be swopped in order
         to reconfigure the PC to a development system or vice
         versa. These are:

         o   CPU-SCM, PC version
         o   CPU-SCM, std. version
         o   EPROM
         o   RAM

         We also recommend spares for the CR80 modules which
         are non-PC equipment, i.e.:

         o   Disk Controller
         o   Disk Controller Adaptor
         o   Floppy Disk Controller

         Table 6.1 shows the CR80 modules in the development
         system which are already available in an operational
         PC.



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

         CR80 MODULE       ALSO USED BY PC          CR NUMBER
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲

         Mains Filter             X                 CR8106
         --------------------------------------------------------
         Mini Crate               X                 CR8115
         --------------------------------------------------------
         CPU-SCM                                    CR8002
         --------------------------------------------------------
         RAM (2 x 128k)           X (1 x 128k)      CR8016
         --------------------------------------------------------
         FD CTRL                                    CR8047
         --------------------------------------------------------
         DISK CTRL                                  CR8044
         --------------------------------------------------------
         Two LTU's                X                 CR8066
         --------------------------------------------------------
         CSA                      X                 CR8070
         --------------------------------------------------------
         DCA                                        CR8084
         --------------------------------------------------------
         LIA-N, Standard          X                 CR8082
         --------------------------------------------------------
         LIA-N, X.25              X                 CR8082
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲


              TABLE 6.1…01……01…HARDWARE COMPARISON


         Spare part costs are listed in Appendix B.


                        7̲ ̲ ̲O̲P̲T̲I̲O̲N̲S̲



         Should it be necessary to include new versions of the
         LTU SW in PC and to generate new EPROM's for the operational
         PC's, two additional SW utility packages should be
         available in the CR80 development system.

         o   A L̲TU S̲W A̲cquisition P̲ackage, (LSAP), and

         o   A P̲ROM P̲rogrammer I̲/F P̲ackage (PPIP)

         The HW required for these options is outlined in Figure
         7.1.



7.1      L̲S̲A̲P̲ 

         The LSAP package consists of two programs. The first
         capable of loading the new LTU micro-programs from
         an INTEL MDS discette into a CR80 file via a V24 connection.
         The second program is designed to format the file read
         to make it suitable to be interpreted by the LTU Drivers
         as data.

         After a recompilation of the drivers containing the
         new FW as data, the drivers will load the new FW during
         start up of the operational PC.

         The LSAP is available in a version designed to run
         on the department's CR80S system and will have to be
         modified to run on the single bus CR80 suggested above.

         Tools for FW development including the INTEL MDS are
         not covered by this proposal.



7.2      P̲P̲I̲P̲ 

         The PROM programmer I/F SW is intended for loading
         the files formatted by PROMGEN directly into a PROM
         programmer.



         This program will have to be developed especially for
         the PC development system in order to avoid the current
         approach which involves a mini discette station or
         a tape casette terminal. Delivery of the PROM programmer,
         discette station and tape casette terminal is not covered
         by this proposal.

         During the PC development phase we have found these
         two solutions both unstable and involving quite expensive
         equipment for the intermediate storage.

         It is assumed that the PROM programmer is a DATA I/O
         SYSTEM 19.











































FIGURE 7.1…01……01…HW REQUIRED FOR INCLUDING NEW SW VERSIONS…01…IN LTU's AND EPROM













               APPENDIX A…01……01…PRICE BREAKDOWN


         1   TEMPEST Rack Assy (0)            DKr.   122,968
         1   Dual FD Station                  DKr.    28,522
         1   Adapter Crate Assy (1)           DKr.   166,854
         1   Cable Channel Assy               DKr.      -
         2   S-Fan, 5,190 each                DKr.    10,380
         1   Mini Crate PU Assy (2)           DKr.   612,136
         1   Disk Drive SMD-80                DKr.   175,780
         1   Mains Switch                     DKr.     7,885
         1   Filter Box Assy (3)              DKr.    62,326
         1   Power Line Filter                DKr.     7,631
         1   Power Distribution Panel         DKr.     3,114
         1   19"/3U Blank Panel               DKr.      -
         1   19"/2U   "     "                 DKr.      -
         1   19"/1U   "     "                 DKr.      -
         1   Cable Assy (4)                   DKr.    17,093
             Peripherals (5)                  D̲K̲r̲.̲ ̲ ̲ ̲6̲5̲9̲,̲5̲7̲6̲

             Total                            D̲K̲r̲.̲ ̲1̲,̲8̲7̲4̲,̲2̲6̲5̲



         0̲ ̲ ̲T̲E̲M̲P̲E̲S̲T̲ ̲R̲a̲c̲k̲ ̲A̲s̲s̲y̲

         1   TEMPEST Rack, SA                 DKr. 121,021
         1   Mechanics (lumb)                 D̲K̲r̲.̲ ̲ ̲ ̲1̲,̲9̲4̲7̲

             Total                            D̲K̲r̲.̲ ̲1̲2̲2̲,̲9̲6̲8̲



         1̲ ̲ ̲A̲d̲a̲p̲t̲e̲r̲ ̲C̲r̲a̲t̲e̲ ̲A̲s̲s̲y̲

          1  Adapter Crate                    DKr.  15,656
          2  OPTO T/R, OM-2, 29,348 each      DKr.  58,696
          2  V28 L/L, 1 channel, 29,428 each  DKr.  58,856
          2  BP-8, 2,771 each                 DKr.   5,542
          1  Adapter PSU                      DKr.  28,104
         13  Front Blank Panel, 5U            DKr.    -
          3  Rear Blank Panel, 5U             D̲K̲r̲.̲ ̲ ̲ ̲ ̲-̲ ̲ ̲ ̲

             Total                            D̲K̲r̲.̲ ̲1̲6̲6̲,̲8̲5̲4̲


         2̲ ̲ ̲P̲U̲ ̲C̲r̲a̲t̲e̲ ̲A̲s̲s̲y̲

         1   Mini Crate, Single Bus           DKr.  39,634
         3   LTU, Single Bus, 34,833 each     DKr. 104,499
         2   128k RAM, S.B., 80,714 each      DKr. 161,428
         2   CPU/SCM, Single Bus              DKr. 145,714
         1   64k EPROM                        DKr.  69,598
         1   Disk Controller, Single Bus      DKr.  38,772
         1   F.D. Controller, Single Bus      DKr.  21,622
         3   LIA-N, 3,731 each                DKr.  11,193
         1   DCA                              DKr.  10,465
         1   CSA                              DKr.   9,211
         6   Front Blank Panel, 10U           D̲K̲r̲.̲ ̲ ̲ ̲ ̲-̲ ̲ ̲ ̲

             Total                            D̲K̲r̲.̲ ̲6̲1̲2̲,̲1̲3̲6̲



         3̲ ̲ ̲F̲i̲l̲t̲e̲r̲ ̲B̲o̲x̲ ̲A̲s̲s̲y̲

         1   Filter Box                       DKr.  55,920
         2   Filtered Connector (18 pin),
             3,203 each                       D̲K̲r̲.̲ ̲ ̲ ̲6̲,̲4̲0̲6̲

             Total                            D̲K̲r̲.̲ ̲ ̲6̲2̲,̲3̲2̲6̲



         4̲ ̲ ̲C̲a̲b̲l̲e̲ ̲A̲s̲s̲y̲

         7   V24 Cables, 656 each             DKr.  4,592
         3   Power Cables, S, 542 each        DKr.  1,626
         2   Power Cables, M, 542 each        DKr.  1,084
         1   Disk Cables                      DKr.  2,692
         2   Opto Cables, 3,234 each          DKr.  6,468
         1   FD Cable                         D̲K̲r̲.̲ ̲ ̲ ̲ ̲6̲3̲1̲

             Total                            D̲K̲r̲.̲ ̲1̲7̲,̲0̲9̲3̲



         5̲ ̲ ̲P̲e̲r̲i̲p̲h̲e̲r̲a̲l̲s̲

         1   Delta Data 7260TC                DKr. 179,426
         2   Tracor 8000 RO, 195,727 each     DKr. 391,454
         1   Opto T/R OM-1                    DKr.  29,348
         1   Opto T/R OM-2                    D̲K̲r̲.̲ ̲ ̲2̲9̲,̲3̲4̲8̲

             Total                            D̲K̲r̲.̲ ̲6̲2̲9̲,̲5̲7̲6̲


         6̲ ̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         AMOS System Software                 DKr.  89,100
         TOS Terminal Operating System        DKr.  19,800
         CSS/123 Bootloader                   DKr.   1,980
         AMOS Utility Package                 DKr.  29,700
         PROMGEN                              D̲K̲r̲.̲ ̲ ̲1̲9̲,̲8̲0̲0̲

         Total                                D̲K̲r̲.̲ ̲1̲6̲0̲,̲3̲8̲0̲













                 APPENDIX B…01……01…SPARE PARTS


         1   CPU-SCM, PC version              DKr.  72,857
         1   CPU-SCM, std. version            DKr.  72,857
         1   EPROM, 64k, Single Bus           DKr.  69,598
         1   RAM, 128k, Single Bus            DKr.  80,714
         1   Disk Controller, Single Bus      DKr.  38,772
         1   Floppy Disk Controller           DKr.  21,622
         1   Disk Controller Adaptor          D̲K̲r̲.̲ ̲ ̲1̲0̲,̲4̲6̲5̲

             Total spare part costs           D̲K̲r̲.̲ ̲3̲6̲6̲,̲8̲8̲5̲











Det efterf]lgende er "resterne" fra…01…PC/PRP/001 (Proposal for a PC SW Development System)…01…(dvs.
 "1. tilbud")


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






   1.  SCOPE  .......................................
          1
   2.  REFERENCES  ..................................
          2
   3.  SUMMARY OF REQUIREMENTS  .....................
          3
     3.1 SOFTWARE DEVELOPMENT TOOLS  ................
            3
       3.1.1 System Software  .......................
                3
       3.1.2 General Utilities  .....................
                3
       3.1.3 Special Utilities  .....................
                4
     3.2 HARDWARE REQUIREMENTS  .....................
            5
       3.2.1 Requirements from Software Development  
                5
       3.2.2 Test Requirements  .....................
                5
         3.2.2.1 Unit Test  .........................
                    5
         3.2.2.2 System Level Test  .................
                    6
     3.3 EVALUATION OF REQUIREMENTS  ................
            6
   4.  PROPOSED SOLUTION  ...........................
          7
     4.1 SOFTWARE SPECIFICATION  ....................
            7
       4.1.1 System Software  .......................
                7
       4.1.2 Utility Software  ......................
                9
     4.2 HARDWARE SPECIFICATION  ....................
           10
       4.2.1 CR80 Equipment  ........................
               10
       4.2.2 Peripherals  ...........................
               11
   5.  OPTIONS  .....................................
         12
     5.1 LSAP  ......................................
           12
     5.2 PPIP  ......................................
           12
   6.  DOCUMENTATION  ...............................
         13
   7.  SPARES  ......................................
         14
   8.  INSTALLATION AND TEST  .......................
         15
   9.  PRICE BREAKDOWN  .............................
         16
     9.1 SOFTWARE  ..................................
           16
     9.2 CR80 HARDWARE  .............................
           16
     9.3 PERIPHERALS  ...............................
           17
     9.4 SYSTEM ENGINEERING  ........................
           17
     9.5 INSTALLATION AND TEST  .....................
           17
   10. PRICE SUMMARY  ...............................
         18


1.       S̲C̲O̲P̲E̲ 



         Based on SHAPE's inquiry in Reference 2.1 concerning
         a suitable solution for future Protocol Converter (PC)
         software development, this document presents an analysis
         of the requirements to such a system.

         As a result of this analysis and the experience gathered
         during the SW development phase, we suggest  SHAPE
         to perform the PC software maintenance on a hardware
         configuration similar to the HW used in one PC but
         without the EPROM and the TEMPEST Racks and cabling.

         Adding the necessary peripherals, such a system would
         provide for SW tests both at a unit level and system
         level before being implemented in the EPROMMED operational
         PU's.


2.       R̲E̲F̲E̲R̲E̲N̲C̲E̲S̲ 



2.1      Telex from SHAPE Contracting Officer to Christian Rovsing
         A/S, CAMPS log 1341, dated August 10th 1983, para.
         7.

2.2      Protocol Converter, System Requirements Specification.
         Appendix G to contract SHNMO-82-9205-INF, 1982-04-29.


3.       S̲U̲M̲M̲A̲R̲Y̲ ̲O̲F̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲ 



3.1      S̲O̲F̲T̲W̲A̲R̲E̲ ̲D̲E̲V̲E̲L̲O̲P̲M̲E̲N̲T̲ ̲T̲O̲O̲L̲S̲ 

         The software necessary for maintenance of the CR80
         part of the PC software can be divided into three categories:

         o   System software
         o   General utilities
         o   Special utilities

3.1.1    S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ 

         The system software must be able to support one or
         more terminal users. It should also contain a file
         system for file manipulation and handling peripherals.

3.1.2    G̲e̲n̲e̲r̲a̲l̲ ̲U̲t̲i̲l̲i̲t̲i̲e̲s̲ 

         The general utilities consist of:

         o   EDITOR
         o   COPY LIST, and DUMP
         o   SWELL compiler
         o   AMOS linker
         o   INSPECT
         o   BINHEX
         o   PRINT 

         The requirement for the EDITOR, COPY, LIST and DUMP
         utilities need no further explanation.

         The SWELL compiler transforms the PASCAL-like source
         text to CR80 AMOS object code.

         The AMOS linker performs a base relative address resolution
         within the individual modules and between the modules.

         INSPECT is a utility program for displaying print files
         from the SWELL compiler and AMOS linker.

         BINHEX will convert a binary file to a hexadecimal
         file in order to display or print the file for inspection.

         PRINT is used for queueing up files for printing.

         These utilities are what is usually needed for generating
         CR80 software running under the supervision of the
         AMOS Terminal Operating System (TOS).


3.1.3    S̲p̲e̲c̲i̲a̲l̲ ̲U̲t̲i̲l̲i̲t̲i̲e̲s̲ 

         In order to generate boot modules to be run on the
         CR80 without TOS, the following extra utilities must
         be available:

         S̲Y̲S̲G̲E̲N̲ will create a module containing the AMOS system
         software together with the application packages. This
         is accomplished by specifying the names of the files
         containing the system software and the application
         software. SYSGEN will concatenate these files according
         to a text file containing the names and addresses of
         the files in the boot module. SYSGEN also creates an
         INITLIST to be used by AMOS during start up of the
         individual processes when loaded into the RAM.

         B̲O̲O̲T̲ will attach a bootheader containing information
         to the bootloader about:

         o   the memory section
         o   the address of the module in that section
         o   the process base of the first AMOS process to be
             loaded

         For example this could be used to simulate the presence
         of the EPROM by replacing the EPROM by a RAM board
         and specifying to BOOT that the boot module is to be
         loaded into the usual EPROM area.

         In case the output from SYSGEN is going to be bootloaded
         from EPROM instead of the disk, the BOOT utility must
         be substituted by the PROMGEN program. PROMGEN will
         format the file according to a specification given
         about the word size, PROM size, and parity bit arrangement.
         The output files from PROMGEN may be written on a mini-floppy
         diskette or tape station via a V24 terminal connection.
         From one of these media, the files are transferred
         to the PROM programmer for generation of PROM's.

         C̲E̲D̲I̲T̲ is an editor capable of handling very large files.
         During PC development, CEDIT was used to cut off the
         program part of one of the LINK'ed LTU drivers to obtain
         two incarnations (process- or data parts) running one
         common program segment.


3.2      H̲A̲R̲D̲W̲A̲R̲E̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲ 

3.2.1    R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲ ̲f̲r̲o̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ 

         The hardware should comprise the following storage
         media and peripherals:

         o   One hard disk containing the development system
             boot module, utility programs, object code of AMOS
             modules, and the PC software. To facilitate backup
             of the disk without having to attach two disks
             to the system, it should be a commonly used type
             of drive with a removeable disc pack such as a
             CDC SMD80.

         o   One floppy disk drive allowing for installation
             of new software in the system.

         o   One printer.

         o   One VDU.

         o   CPU-SCM or CPU + MAP module with disk bootloader.

         o   RAM to allow for the use of TOS, File System, Drivers,
             SWELL Compiler etc.

3.2.2    T̲e̲s̲t̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲ 

         It is highly desirable that the HW allows for testing
         and debugging of the software, both at unit level and
         system level before implementation in EPROM.

3.2.2.1  U̲n̲i̲t̲ ̲T̲e̲s̲t̲ 

         We therefore suggest that the VDU should have a printer
         port in parallel with the VDU-CR80 connection.

         During tests it must be possible to use the printer
         in parallel with the VDU to get a hardcopy of the current
         screen text.


         Test results could also be logged in a file. In this
         case the printer should be connected to the CR80 via
         a V24 cable.

         The printer-CR80 connection could be accomplished by
         a LTU (Line Terminating Unit).

3.2.2.2  S̲y̲s̲t̲e̲m̲ ̲L̲e̲v̲e̲l̲ ̲T̲e̲s̲t̲ 

         We have assumed that changes in the CR80 SW would be
         tested in a near real environment by connecting the
         non-TEMPEST development system to CAMPS or SCARS II
         and CCIS before erasing and re-promming the EPROM's
         in the operational PC's.

         This requires the use of 2 LTU's. One of these is used
         for the printer.

3.3      E̲V̲A̲L̲U̲A̲T̲I̲O̲N̲ ̲O̲F̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲ 

         The requirements listed above can be fulfilled by using
         a development system similar to the operational PC's.

         The solution described in the Protocol Converter SRS
         where SW maintenance is assumed to be performed on
         a CAMPS development system will not provide for testing
         of the changed SW before it is implemented in the PC's.


4.       P̲R̲O̲P̲O̲S̲E̲D̲ ̲S̲O̲L̲U̲T̲I̲O̲N̲ 



         The solution outlined below is very similar to the
         system used for unit testing of some of the PC SW packages
         and integration testing of the total PC SW system.
         This system was actually used for PC SW development
         for a period.



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

4.1.1    S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ 

         When boot loaded, the development system should contain
         the basic system software as described overleaf.

         TOS must have access to some utilities in the main
         directory of the specified system disk volume.

         During assignment of devices, TOS must also have access
         to a LTU driver (CSS/323) and a prototcol to be loaded
         for running the printer.

         The TOS Command Interpreter (CMI, CSS/381) must also
         be available in the main directory of the system volume.







         The bootloader residing in the 2k word PROM area of
         the SCM should be CSS/123, V0601, which will enable
         the programmer to boot load from a hard disk.


4.2      H̲A̲R̲D̲W̲A̲R̲E̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲ 

4.2.1    C̲R̲8̲0̲ ̲E̲q̲u̲i̲p̲m̲e̲n̲t̲ 

         The PC Development System should consist of the following
         hardware:

         o   A standard non-tempest 19" rack, CR8102.

         o   One mains filter, CR8106.

         o   One power distribution panel.

         o   One mini crate with fan unit and power supply,
             CR8115M.

         The mini crate should contain the following CR80 modules
         i̲n̲ ̲s̲i̲n̲g̲l̲e̲ ̲b̲u̲s̲ versions:

         o   CPU-SCM module, AMOS application with CSS/123 bootloader,
             CR8002.

         o   One 128k words RAM module, CR8016.

         o   One floppy disk controller, CR8047.

         o   One disk controller with 32k RAM, CR8044.

         o   Two LTU's, CR8066.

         It is necessary to have the following adaptor modules
         inserted in the rear magazine of the mini crate:

         o   One CSA, CPU-SCM Adaptor, CR8070.

         o   One DCA, Disk Controller Adaptor, CR8084.

         o   One LIA-N, LTU Interface Adaptor with standard
             strapping, CR8082.

         o   One LIA-N, with X.25 strapping, CR8082.


4.2.2    P̲e̲r̲i̲p̲h̲e̲r̲a̲l̲s̲ 

         The system should have the following peripheral equipment:

         o   One Floppy Disk Station, single drive, rack mountable
             with power supply, CR8308

         o   One SMD80 Disc Drive, CR8300, with SMD80 Disc Pack,
             CR8319

         o   One TI810 RO Matrix Printer, CR8333

         o   One TANDBERG 2230 VDU, CR8351, with Printer Port
             I/F

         The VDU printer I/F will enable the programmer to connect
         the printer and get a hardcopy of the current screen
         contents.




6.       D̲O̲C̲U̲M̲E̲N̲T̲A̲T̲I̲O̲N̲ 



         Documentation will be provided for, covering:

         o   User's Manuals for the utility programs, AMOS,
             KERNEL, and the Terminal Operating System.

         o   A Technical Manual for each of the CR80 hardware
             modules of the system.


7.       S̲P̲A̲R̲E̲S̲ 



         No recommendation for spare parts is given as the system
         is not intended for operational use. Table 6.1 shows
         which of the CR80 modules are used in identical versions
         of the operational PC's.


8.       I̲N̲S̲T̲A̲L̲L̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲T̲E̲S̲T̲ 



         The date of installation shall be agreed between CR
         and SHAPE.

         CR will provide for a combined demonstration and system
         test on site by compiling, linking, concatenating the
         existing PC source code and verifying the consistency
         between the object code generated and the contents
         of the application SW part of the PC EPROM contents.


9.       P̲R̲I̲C̲E̲ ̲B̲R̲E̲A̲K̲D̲O̲W̲N̲ 



         All prices are in Danish Kroner. Prices are subject
         to changes without notice.



9.1      S̲O̲F̲T̲W̲A̲R̲E̲ 

         The prices listed comprise the binary object code which
         is licensed for a yearly charge of 20% of the price
         listed. The license is invoiced at yearly intervals
         starting one year from date of installation .

         AMOS (cf. Table 4.1)               66.150
         TOS  (cf. Table 4.1)               14.700
         SCM bootloader CSS/123              1.470
         AMOS Utility Package               2̲2̲.̲0̲5̲0̲

         Subtotal (A)                 D̲K̲r̲.̲ ̲1̲0̲4̲.̲3̲7̲0̲

         The AMOS components are available both as a bootmodule
         and as separate object files.

9.2      C̲R̲8̲0̲ ̲H̲A̲R̲D̲W̲A̲R̲E̲ 

         Non-TEMPEST Rack                         17.990
         Mains Filter                              9.820
         Mini Crate                               37.150
         CPU-SCM                                  65.350
         RAM, 128k words                          69.290
         FD Controller                            28.890
         Disc Controller                          51.810
         Two LTU's                                61.730
         CSA                                       6.560
         DCA                                      13.030
         Two Line Interface Adaptors               ̲9̲.̲5̲9̲0̲

         Subtotal (B)                      D̲K̲r̲.̲ ̲ ̲3̲7̲1̲.̲2̲1̲0̲


9.3      P̲E̲R̲I̲P̲H̲E̲R̲A̲L̲S̲ 

         Floppy Disc Station                       25.860
         SMD80 Disc Drive                         198.450
         SMD80 Disc Pack                            6.760
         Printer, TI810RO                          47.040
         TANDBERG 2230 VDU                         38.800
         Printer Port I/F                           5.880
         Cabling                                   ̲ ̲8̲.̲8̲2̲0̲

         Subtotal (C)                        D̲K̲r̲.̲ ̲3̲3̲1̲.̲6̲1̲0̲

9.4      S̲Y̲S̲T̲E̲M̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲ 

         Subtotal (D)                        D̲K̲r̲.̲ ̲1̲2̲7̲.̲0̲0̲0̲

9.5      I̲N̲S̲T̲A̲L̲L̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲T̲E̲S̲T̲ 

         Subtotal (E)                        D̲K̲r̲.̲ ̲1̲4̲0̲.̲0̲0̲0̲


10.      P̲R̲I̲C̲E̲ ̲S̲U̲M̲M̲A̲R̲Y̲ 



         Software                                 104.370
         CR80 Hardware                            352.800
         Peripherals                              326.340
         System Engineering                       127.000
         Installation and Test                    1̲4̲0̲.̲0̲0̲0̲

         TOTAL                             D̲K̲r̲.̲ ̲1̲.̲0̲5̲0̲.̲5̲1̲0̲

         LSAP Option                               65.520
         PPIP Option                              131.040