DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

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

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦8ceee226a⟧ TextFile

    Length: 5768 (0x1688)
    Types: TextFile
    Names: »RELDESCR.T«

Derivation

└─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII )
    └─ ⟦this⟧ »CSP002_V0701.D!CSS191.D!RELDESCR.T« 

TextFile

*******************************************************

         R E L E A S E   D E S C R I P T I O N

*******************************************************




Module id number: CSS/191
--------------------------

Module name:      VDUCOMPARE
-----------------------------------

Actual release:   02.02  (SCL)     Release date: 860121
-----------------------            --------------------

Previous release: 02.01  (IHD)     Release date: 851004
-----------------------            --------------------




New facilities:
---------------

   <0101> - <0201>

   This program compares two binary files.
   No attempt is made to synchronize, if one file holds
   excessive bytes.

   Invocation:

                               *
      VDUCOMPARE  {<parameter>}
                               2
   or
                               *
      HEXCOMPARE  {<parameter>}
                               2
   where
      <parameter> ::=

               A: <file name>         (First file to compare)
               B: <file name>         (Second file to compare)
            [  O: <file name> [<create_parm>] ]
                                      (Print file)
            [  L: <integer> ]         (Compare_length in words)
            [ FA: <long_integer> ]    (First on A_file (words))
            [ FB: <long_integer> ]    (First on B_file (words))
            [ BA: <long_integer> ]    (First on A_file (bytes))
            [ BB: <long_integer> ]    (First on B_file (bytes))

      <create_parm> ::=  <type>  |  <size>

      <type>        ::=  R  |  C

   The files A and B are compared, and the result is presented
   on the output file O. The <createparm> parameter allows the
   output file to be created if non-existing.

   The format of the output is as follows:
   0000L     .... .... ....       ....      .... ....
   A:        23F8 06D8 07E5 302E  03D8 3732 BF7E 004E
   B:        5245 0A3B 3030 302E  3030 3732 2020 2020
                                              ......  ..  ....
                                             'x#X.e..0X.27~?N.'
                                             'ER;.00.00027    '
   or if the files are big:
   00000000L .... .... ....       ....      .... ....
   A:        23F8 06D8 07E5 302E  03D8 3732 BF7E 004E
   B:        5245 0A3B 3030 302E  3030 3732 2020 2020
                                              ......  ..  ....
                                             'x#X.e..0X.27~?N.'
                                             'ER;.00.00027    '
   The dots mark the differences.

   If VDUCOMPARE is used and no output file O is specified the
   current output is used, and a PROMPT question is asked every
   time a page is printed. (HEXCOMPARE will never prompt).
        The length of the comparison may be defined by the L
   parameter, in words. L must be in the range: 1-16.
   Default value of L is 8 bytes for VDUCOMPARE and 16 bytes
   for HEXCOMPARE.
        The first byte to compare can be defined by the FA,FB
   or the BA,BB parameters, with default values 0:
   FA: First location to compare in A file  (Word address).
   FB: First location to compare in B file  (Word address).
   BA: First location to compare in A file  (Byte address).
   BB: First location to compare in B file  (Byte address).


Example:

  Compare the files:
  A_TEST:
  'SKIP__TEST_A_FILE THIS IS THE LONGEST FILE ~~~~~~~~~~~~~'
                                                '~~~~~~~~~~~~.'
  B_TEST:
  'TEST_B_FILE SHORT FILE'

  VDUCOMP.C A:A_TEST B:B_TEST FA:3

  From: CSL00


  VDUCOMPARE V.02.01

  A_file:  A_TEST;         B_file:  B_TEST;

  Byte offset A_file:  6;  Byte offset B_file:  0;

  B_file shorter than A_file
  A_file size:  72;       B_file size:  25;

  0003L (A)   ....           ..                     ..
  00000006bA: 5F5F 4554 5453 415F  465F 4C49 2045 4854
  00000000bB: 2020 4554 5453 425F  465F 4C49 2045 4853
                                              ..     .      .
                                             '__TEST_A_FILE TH'
                                             '  TEST_B_FILE SH'

  000BL (A)   .... .... .... ....    ..
  00000016bA: 5349 4920 2053 4854  2045 4F4C 474E 5345
  00000010bB: 524F 2054 4946 454C  000A
                                              .........
                                             'IS IS THE LONGES'
                                             'ORT FILE.       '
  >>> more output (Y/N/<hexa byte address A>
                                 <hexa byte address B>) : '0 0'

  0000L            .... .... ..    .... .... .... ....
  A:          2020 4B53 5049 5F5F  4554 5453 415F 465F
  B:          2020 4554 5453 425F  465F 4C49 2045 4853
                                                .... .........
                                             '  SKIP__TEST_A_F'
                                             '  TEST_B_FILE SH'

  0008L       ....   .. .... ....    ..
  A:          4C49 2045 4854 5349  4920 2053 4854 2045
  B:          524F 2054 4946 454C  000A
                                              ... .....
                                             'ILE THIS IS THE '
                                             'ORT FILE.       '
  >>> more output (Y/N/<hexa byte address A>
                                   <hexa byte address B>) : 'N'

  End of compare.


Changes:
--------

   <0101>
              INITIAL VERSION

   <0201>
              Recoded version in SWELL
              Parameters for first compare introduced.


Errors corrected:
-----------------

Reported errors, not corrected:
-------------------------------

CPECRs implemented in current release:
--------------------------------------

Comments:
---------

   This is the first SCL-release.
   The previous release was an IHD-release. «a5»