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

⟦1f4790f52⟧ TextFile

    Length: 45214 (0xb09e)
    Types: TextFile
    Names: »HELP.DESCR.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!CSS190.D!HELP.DESCR.T« 

TextFile




                             GENERAL_SYNTAX


    <file_id> ::= @[<file_system_name>]*[<volume_name>]
                 |   <file_name>

                 |   <file_id>*<file_name>

    <file_system_name> ::= <file_system_process_name>

                          -<port_group_name>

    <volum_name> ::= <name>

    <file_name> ::= <name>

    <file_system_process_name> ::= <process_name>

                                                      3
    <port_group_name> ::=  <letter>{<letter> | <digit>}
                                                      3
                                          15
    <name> ::= <letter>{<letter> | <digit>}
                                          0
                                                  5
    <process_name> ::= <letter>{<letter> | <digit>}
                                                  0

    <letter> ::= A|B|C|D|E|F|G|H|I|J|K|L|M|
                 N|O|P|Q|R|S|T|U|V|W|X|Y|Z|
                 a|b|c|d|e|f|g|h|i|j|k|l|m|
                 n|o|p|q|r|s|t|u|v|w|x|y|z|
                 .|-|<NULL>

    <digit> ::= 0|1|2|3|4|5|6|7|8|9|

    <NULL> the null character (value 0)
                                               3
    <device_id> ::= <letter>{<letter> | <digit>}
                                               0
    <user> ::= <integer>

    <user_id> ::= <name>

     






















    <directory_id> ::= [@[<file_system_name>]*

                         [<volume_name>]]
                                         10
                       {*<directory_name>}
                                         1

    <directory_name> ::= <name>


    <mask> ::= [+] [-] [<align>]<mask letters>[<align>]

    <align> ::= #   (the mask must be aligned with
                     the front or the back of the
                     file-name)

    <mask letters> ::= {<letter>|?}

    + = or mask
    - = minus mask


    <target computer> ::= 1 .. 8
           1 2 3 4  = AMOS
                 5  = DAMOS
                 6  = XAMOS
                 7  = MXAMOS type 1
                 8  = MXAMOS type 2


     




































&
                                   APPEND


    Copies  the  contents  of  one file into another by appending the
    former to the end of the latter.


    SYNTAX:

           APPEND [I:<file_id>]             "file to copy"
                  [O:<file_id>]             "file to copy into"
                  [B:<buffer_size>]         "number of words"

    PARAMETER DESCRIPTION:

           <file_id>     ::= see GENERAL SYNTAX
               Defaults for I-, and O-file are current input and
               current output.
    
           <buffer_size> ::= integer

    DOCUMENTATION:

           For full description of  the  APPEND  program  please  use
           Directory      Utility      Package      user's     manual
           (CSS/934/USM/0112).
     







































&
                                  ARCHIVE


    An  interactive  program  which  implements  all  the   necessary
    functions  for  manipulating magnetic tape files and for mounting
    and dismounting of volumes.


    SYNTAX:

           ARCHIVE

           LARGEARCHIVE

    COMMANDS:

         CONVERT [<number>]

         MOUNT <volume_id> [<number>]

         INIT <volume_id> [<number>]

         LIST [<file_id>]

         WRITE [<file_name>]<file_id>

         WRITEALL [<file_id>]

         READ [<file_name>] <file_id> [<number>]

         READALL [<file_id>][<number>]

         DISMOUNT

         QUIT

         DELETE <file_name> [<number>]

         BLOCKSIZE <number>

         RECORDSIZE <number>

         CONTINUE

         FILL

         NOFILL

    For full description of the ARCHIVE program  please  use  ARCHIVE
    user's manual (CSS/161/USM/0046).
















&
                                    ASM


    An  ASSEMBLER  translating  assembler  program module from source
    text to link module.


    SYNTAX:

           ASM I:<source_file_id>
3>             O:<object_file_id>
               [<user_parameter>|
3>              <test_parameter>|
                <command_parameter>]

    PARAMETER DESCRIPTION:

                              default    comment
       <user_parameter> ::=
               P:<file_id>      curr    print file
               L:<integer>        0     list level
3>             W:<integer>       30     Warning level
               X:[YES|NO|ALL]    NO     cross
                                        reference
3>             V:<version>        0     version
3>             N:<modulename>     -     module name
3>  
3>     <test_parameter> ::=
3>             T:<file_id>        -     test file
3>             M:<integer>        -     test mask option
       <command_parameter> ::=
               /V                -      verify option
3>             /O                -      optimized option
3>             /L                -      Long forward jump and
3>                                      long forward constant
3>                                      option.
3>             /LS               -      Long forward S2 jump
3>                                      option.
3>             /LJ               -      Long forward L8 jump
3>                                      option.
3>             /LC               -      long forward C16 constant
3>                                      option.
               /X              XAMOS    XAMOS option
               /A              XAMOS    AMOS option
               /D              XAMOS    DAMOS option
               /M              XAMOS    MXAMOS option

    DOCUMENTATION AND FURTHER INFORMATION:

           NOTE! A large version is called LARGEASM.

           For full description of the ASM  program  please  use  ASM
           user's manual (CSS/425/USM/0105) (Issue 3).
     












&
                                    ATTR


    Gives  the  attributes  concerning  the  specified file with name
    <file_name>  in  the  specified  directory  (default  :   current
    directory).


    SYNTAX:

           ATTR  {<directory_id>*}<file_name>

    For  full  description  of  the ATTR program please use Directory
    Utility Package user's manual (CSS/934/USM/0112).




















































&
                                   BACKUP


    The BACKUP program performs backup between two  floppy  disks  or
    between two hard disks. The hard disks may be of different types.
    
    The BACKUP program is activated when the BACKUP is boot loaded.

    DOCUMENTATION:

           For  full  description  of  the  BACKUP program please use
           BACKUP/COMPARE user's manual (CSS/150/USM/0073).
     





















































&
                                    BFDN


    Displays  the  BFD  entry  number  of  the  specified   file   in
    hexadecimal and decimal notation.


    SYNTAX:

           BFDN <file_id>

    PARAMETER DESCRIPTION:

           <file_id> ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For  full  description  of  the  BFDN  program  please use
           Directory     Utility      Package      user's      manual
           (CSS/934/USM/0112).
     













































&
                               BINHEX/HEXBIN


    Binhex  converts  a binary file into printable hexadecimal format
    (May be edited).


    Hexbin converts files generated by Binhex back into binary form.


    SYNTAX:

           BINHEX  I:<i_file_id>  O:<o_file_id>


           HEXBIN  I:<i_file_id>  O:<o_file_id>

    <i_file_id> ::= <o_file_id> ::= <file_id>

    For  full   description   please   use   BINHEX   user's   manual
    (CSS/114/USM/0027) or HEXBIN user's manual (CSS/113/USM/0028).













































&
                                   BITMAP


    Program  that lists the status of a disk (May be used to find out
    how much space there is left on the volume and  the  distribution
    of the free space).


    SYNTAX:

           BITMAP  [I:]<file_id>

    EXAMPLE:

           BITMAP  I:@*VOL*BM

    For further information please see Release Description (CSS/0159)
    in CR80 BASIC UTILITIES package.
















































&
                                   BLIST


    The  names of all files of the directory having the specified BFD
    number are listed, one name per  line.  The  file  names  may  be
    subjected to masks.


    SYNTAX:

           BLIST  [D:<directory_id>]
    
                   B:<long_integer>       "BFD-number"
    
                  {M:<mask>}

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
               Default is current directory.
    
           <mask>         ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For  full  description  of  the  BLIST  program please use
           Directory     Utility      Package      user's      manual
           (CSS/934/USM/0112).
     





































&
                                   BLISTA


    The  names of all files of the directory having the specified BFD
    number are listed, four names per line. The  file  names  may  be
    subjected to masks.


    SYNTAX:

           BLISTA  [D:<directory_id>]
    
                    B:<long_integer>       "BFD-number"
    
                   {M:<mask>}

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
               Default is current directory.
    
           <mask>         ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For  full  description  of  the  BLISTA program please use
           Directory     Utility      Package      user's      manual
           (CSS/934/USM/0112).
     





































&
                                    BOOT


    BOOT file generator (for XAMOS only).


    SYNTAX:

           BOOT I:<Load Module file_id>
                O:<Boot Module file_id>
                P:<page number> F:<first load address>
                B:<base of process loaded>

    For  full  description  please  use  CR80 MISCELLANEOUS UTILITIES
    (CSS/006/USM/0113).



















































&
                                  BOOTGEN


    Generates a boot module for segmented DAMOS operating system on a
    floppy disk or on a disk file.
    


    SYNTAX:

           BOOTGEN COM:<file_id>/I:<file_id>

                   [H:<file_id>] [N:<file_id>]

                   [O:<file_id>/D:<device_name>]

                   [F:<file_system_name>]

    For full description of BOOTGEN program please use BOOTGEN user's
    manual (CSS/0393/USM/0085).














































&
                                     C


    The C compiler is capable of translating C program  modules  from
    source text to link modules.


    SYNTAX:

3>         DO CC.J <c_file_id> [D] [S] [X] [CT] [NR]

    The C compiler will compile the source <c_file_id>.S and output
    the link module <c_file_id>.L.  The CC.J command file covers the
    three passes of the C compiler, which can be activated 
    individually.
           CPP -[c d* i* o* p? s? x 6]<files>

           C▶10◀P1 -[a b# c e l m n* o* r# u]<file>

           CP2 -[o* p s x# m]<file>


3>  PARAMETER DESCRIPTION:

3>         [D]  : Produce line debug information.
3>         [S]  : Produce symbolic debug information.
3>         [X]  : Invoke the cross ref. program CX
3>         [CT] : Invoke the CTRACE program before CPP.
3>         [NR] : Don't remove temporary files.

    DOCUMENTATION AND FURTHER INFORMATION:

3>         NOTE a large version is called LCPP, LCP1 and LCP2

           For  full description of the C compiler program please use
           CR80 C user's manual (CSS/427/USM/0118)(ISSUE 4).
     





























&
                                   CEDIT


    The program is a sequential offline character  editor,  used  for
    text files.


    SYNTAX:

           CEDIT  I:<file_id>     "source file"

                  O:<file_id>     "object file"

                  C:<file_id>     "command file"

                  V:<file_id>     "verification file"

    COMMAND SUMMARY:

         I/<string>/, I.<string>.,     |INSERT <string>
         IL, IP                        |or char.
                                       |
         /<string>/, .<string>.,       |SEARCH for <string>
         C, L, P, E                    |or char.
                                       |
         D/<string>/, D.<string>.,     |DELETE until <string>
         DC, DL, DP, DE                |or char.
                                       |
         S/<string1>/<string2>/,       |SUBSTITUTE <string1>
         S.<string1>.<string2>.        |with <string2>
                                       |
         B                             |BACK to before last
                                       |char. read.
                                       |
         Q                             |QUIT

    For full description of the CEDIT program please use CEDIT user's
    manual (CSS/137/USM/0059).




























&
                                   CLEAN


    Removes  directories.  All  directories  upto 10 levels below the
    specified are removed by removing one file  at  a  time  starting
    from the bottom most directory.
    The specified directory is retained.


    SYNTAX:

                                      Default         Comment
           CLEAN  <directory_id>         -
    
                  [G:<garbage>]          No        Handling of not
                                                   removable files
    
                  [L:<links>]          Retain      Handling of links

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
    
           <garbage>      ::= Y | N
    
               Y = Yes. Not removable files are left as garbage.
               N = No. Not removable files and related directories
                   in all the above levels are retained.
    
           <links>        ::= I | R
    
               I = Ignore. Multilinked directory files are removed
                   like all other files, no message is sent to the
                   user.
               R = Retain. Multilinked directories and all related
                   directories in the path are retained. A message
                   is flashed to this effect.
    
                   Nondirectory files are treated independently of
                   this option.

    DOCUMENTATION:

           (CSS/936).
     





















&
                                   CLEAR


    Removes  directories.  All  directories  upto 10 levels below the
    specified are removed by removing one file  at  a  time  starting
    from the bottom most directory.
    The specified directory is deleted, too.


    SYNTAX:

                                      Default         Comment
           CLEAR  <directory_id>         -
    
                  [G:<garbage>]          No        Handling of not
                                                   removable files
    
                  [L:<links>]          Retain      Handling of links

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
    
           <garbage>      ::= Y | N
    
               Y = Yes. Not removable files are left as garbage.
               N = No. Not removable files and related directories
                   in all the above levels are retained.
    
           <links>        ::= I | R
    
               I = Ignore. Multilinked directory files are removed
                   like all other files, no message is sent to the
                   user.
               R = Retain. Multilinked directories and all related
                   directories in the path are retained. A message
                   is flashed to this effect.
    
                   Nondirectory files are treated independently of
                   this option.

    DOCUMENTATION:

           (CSS/936).
     





















&
                                    CMI


    Command  interpreter.  Used to start other programs one at a time
    from a terminal or from a command  file.  A  number  of  commands
    (listed below) are executed by the CMI itself. All other commands
    are assumed to be requests for invocation of programs.


    SYNTAX:

           To create a CMI process with the name <user_id> do:
    
           TO: S
    
                  LOGIN <user_id> [<password> [<new password>]]

    COMMANDS:

           ACCOUNT, CONTINUE, DEFINE, DELETE, DEUSE, DO, GOTO,
           IF THEN, KILL, LABEL, LOAD, LOGOUT, NEWOUT, ORGOUT,
           READLN, RUN, SHOW, START, STOP, SUBMIT, TASKS,
           USE, WAIT, WAIT UNTIL, WHAT, WRITE, WRITELN

    PARAMETER DESCRIPTION:

           <user_id> ::= <password> ::= <new password>
                     ::= <name>
           <name>    ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For full description of the CMI program please use Command
           Interpreter user's manual (CSS/381/USM/0037).
     































&
                                  COMBINE


    The  program  combines  all  the  files found in a directory to a
    single file, which may be split  by  EXTRACT.  The  file  may  be
    copied to tape by ARCHIVE for backup purposes.


    SYNTAX:

           COMBINE D:<file_id> O:<file_id>

    For  full  description  please  use  CR80 MISCELLANEOUS UTILITIES
    (CSS/006/USM/0113).




















































&
                                  COMPARE


    This program compares two files of any kind. All differences  are
    reported.

    SYNTAX:

            COMPARE <file_id><file_id>

    For  full description of COMPARE program please use MISCELLANEOUS
    UTILITIES (CSS/0006/USM/0113).






















































&
                                COMPARE_TEXT


    Compares two text files and prints the differences on  an  output
    file.


    SYNTAX:

           COMPARE_TEXT  A:<file_id>  "file a"

                         B:<file_id>  "file b"

3>                      [O:<output_file>] "default is COUT"

3>                      [L:<integer>]   "default is 3"

    (CSS/135).
















































&
                                   CONCAT


    The  program  concatenates  a  number of files as specified in an
    input file. It may be used as a preprocessor to FORMAT.


    SYNTAX:

                                         Default         Comment
    
           CONCAT  [F:<file_id>]        Curr.input      Input file
                   [O:<file_id>]        Curr.output     Object file
                   [D:<directory_id>]      none         Default dir.

    PARAMETER DESCRIPTION:

           <file_id>      ::= See GENERAL SYNTAX
           <directory_id> ::= See GENERAL SYNTAX.
               The default directory specifies where to search if
               the input files are not found by the first look-up.

    DOCUMENTATION AND FURTHER INFORMATION:

           The input file must contain one <file_id>  on  each  line,
           possibly preceded by a '$' character.

           NOTE!  MERGE  utility  might  also be used, but it is much
           slower.

           For full description of  the  CONCAT  program  please  use
           CONCAT user's manual (CSS/138/USM/138).
           (Exists  in the file CONCAT.USM.T in the same directory as
           the program).
     































&
                                 CONTROLLOG


    This is an on line  TEST  OUTPUT  CONTROL  PROGRAM.  It  receives
    commands   from   current   input   and  generates  requests  for
    controlling the test output process.


    SYNTAX:

           CONTROLLOG

    For full description please use  ON  LINE  TEST  OUTPUT  FACILITY
    (CSS/341/PSP/0015).




















































&
                                  CONVERT


    Pascal  to  C  prefix converter. Translates Pascal prefixes, i.e.
    certain constant and type declarations to equivalent C code.


    SYNTAX:

3>         CONVERT [ <parameter> ]

3>  PARAMETER DESCRIPTION:

3>         <parameter>::=    default            comment
3>  
3>          I:<file>         curr. input        SWELL or PASCAL 
3>          prefix
3>          O:<file>         curr. output       C prefix file
3>          C:<case>         C style            Typing case
3>          L:<language>     Pascal             Input prefix language
3>          T:<types>        Quasi C types      Basic C output types
    
            <case>               ::= N | U | L | C
               N = Normal way. All identifiers are copied with no
                   change in spelling.
               U = Upper case. Identifiers are spelled in upper case
                   letters. (Default)
               L = Lower case. Identifiers are spelled in lower case
                   letters.
3>             C = C style. Identifiers are spelled in both upper and
3>                 lower case letters according to a 'certain' C
3>                 standard.
3>  
3>          <type>::= S | Q
3>             where
3>  
3>             S = Standard, means that the output uses C standard 
3>             types.
3>             Q = Quasi, means that the output uses CR80 C quasi 
3>             types.
3>  
3>          <language>::= S | P
3>             where
3>  
3>             S = SWELL prefix conversion.
3>             P = Pascal prefix conversion.

    DOCUMENTATION AND FURTHER INFORMATION:

           It is still possible to activate the  program  using  CIN:
           and COUT: as I: and O:, respectively.
           
           For  full  description  of  the CONVERT program please use
           user's manual (CSS/202/USM/0121).
     











&
                               CONVERT_INTEL


    The program converts INTEL Z80 ASCII files to  binary  files  for
    bootloading of LTU devices.


    SYNTAX:

           CONVERT_INTEL I:<INTEL input_file>

                         O:<boot_file>

                         [AMOS:NO]

    For  further  information  see  CONVERT_INTEL release description
    (Module number CSS/184).

















































&
                                    COPY


    Copies one file into another.


    SYNTAX:

           COPY [I:<file_id>]             "file to copy"
                [O:<file_id>]             "file to copy into"
                [C:<copy_mode>]           "mode of O-file"
                [B:<buffer_size>]

    PARAMETER DESCRIPTION:

           <file_id>     ::= See GENERAL SYNTAX
               Defaults for I- and O-file are current input and
               current output.
    
           <copy_mode>   ::= [C] [L] [A | R | E]
               C = Create non-existing output file with contiguous
                   organization.
3>             L = remove-mode. If the outputfile exists and it's too
3>                 small it will be removed and a new larger one is
3>                 created.
               A = Append non-existing file.
               R = Replace existing file. (Default)
               E = Extend. Existence of file is irrelevant.
    
           <buffer_size> ::= <integer>         "words"

    DOCUMENTATION AND FURTHER INFORMATION:

           NOTE! To copy  to  a  non-existing  file  requires  the  C
           parameter  to  be  specified. If <copy_mode> is A or E the
           file is created with the same organization as the I-file.
           
           For full  description  of  the  COPY  program  please  use
           Directory      Utility      Package      user's     manual
           (CSS/934/USM/0112).
     

























&
                                   CREATE


    Creates  a  file  with  name  <file_name>  in  current  directory
    (default) or in the specified directory.


    SYNTAX:


           CREATE {<directory_id>*}<file_name>

    
                   <organization>/<size>
    

    <organization> ::= D (directory) |

                       R (random)    |

                       C (contiguous)


    <size> are in sectors.




    EXAMPLE:

           CREATE source.s R/1

           CREATE large_print.p R/10


    For  full  description of the CREATE program please use Directory
    Utility Package user's manual (CSS/934/USM/0112).





























&
                                   CTRACE


    CTRACE is a C preprocessor that inserts source language debugging
    code into a program before the compilation.
    
    Tracing can be limited  to  particular  statement  by  explicitly
    writing  "CTROFF"  (or "ctroff") and "CTRON" (or "ctron") to turn
    the tracing off and  on,  respectively,  at  execution  time.  If
    nothing is specified "CTROFF" is default.
    
    When using CTRACE the prefix <ctrace.h> has to be included.
    
    
    CTRACE  is  activated by typing the C-command ( see CR80 C user's
    manual (CSS/427/USM/0118)) with option CT as mentioned below:
    
              DO CC.J <file> CT


    DOCUMENTATION:

           For full description of  the  CTRACE  program  please  use
           CTRACE user's manual (CSS/0202/USM/0120).
     









































&
                                    DCDB


    An  interactive  program  which  displays  the logs in the cyclic
    debug buffer of currently running or just  terminated  processes.
    It can also analyze the dump file produced by the CDEBUG.


    SYNTAX:

           DCDB

    COMMANDS:

           Help
           Select [M:<list>][L:<list>][P:<list>][S:<list>][C:<list>]
           FOrmat [H:<bool>][C:<bool>][R:<bool>][B:<buflen>]
           Process {<process_name>|<offset>/<pageno>}
           File <filename>
           HEader
           Display [<constant>] [*]
           DUmp
           Log [<filename>]
           Quit

    PARAMETER DESCRIPTION:

           M = Module no, L = Log no, P = Procedure no, S = Serial
           no, C = Completion code; H = Hexadecimal, R = Register
           dump and B = log Buffer dump.
    
           <list>     ::= <range> | <range> , [<contd>] <list>
           <range>    ::= <constant> | <constant> : <constant>
           <buflen>   ::= <bool> | <constant>
           <bool>     ::= YES | NO
           <constant> ::= <hex number> | <decimal number>
           <contd>    ::= -                   "continuation of line"

    DOCUMENTATION AND FURTHER INFORMATION:

           The  commands  can be abbreviated to the first few letters
           shown in capitals.
           
           For full  description  of  the  DCDB  program  please  use
           DISPLAY     CYCLIC     DEBUG    BUFFER    user's    manual
           (CSS/216/USM/0124).
     



















&
                                   DCOPY


    Copies the files of an input directory into an output  directory.
    Sub directories are not copied.


    SYNTAX:

           DCOPY [I:<directory_id>]

                 [O:<directory_id>]

                 {M:<mask>}
    
                 [PRompt:YES|NO]
    
                 [C: [C]  <copy_mode>]
    
                 [B:<buffer_size>]

    Default input and output directory is current directory.
              C   =  Create all nonexisting files with
                     contiguous organization.


           <copy_mode> ::= [L] A | R | E
    
3>            L   =  Remove-mode. If the outputfile exists and it's
3>                   too small it will be removed and a larger one
3>                   is created.
              A   =  Append only non existing
                     files in the output directory
    
              R   =  Replace only existing files
                     in output directory.
    
              E   =  Extend. All files in the input
                     directory are copied into the
                     output directory (default).
    
            <buffer_size> ::= <number> of words used
                             as buffer (default 2048).
    EXAMPLE:

           DCOPY  O:@*floppy C:C PR:YES M:myfile

    The  user  can  now  decide which files including the text string
    'myfile' should be copied.

    For full description of the DCOPY program  please  use  Directory
    Utility Package user's manual (CSS/934/USM/0112).














&
                                   DEBUG


    DAMOS SWELL debugger. Invoked by


    SYNTAX:

           DEBUG [L:<log file_id>]

    For  full  description  please  use  DAMOS  SWELL DEBUGGER user's
    manual (CSS/701/USM/0060).






















































&
                                   DENTER


    Program that enters files from an input directory into an  output
    directory.


    SYNTAX:

           DENTER [I:<directory_id>]

                  [O:<directory_id>]

                  {M:<mask>}
    
                 [PRompt:YES|NO]

    Default input and output directory is current directory.

    For  full  description of the DENTER program please use Directory
    Utility Package user's manual (CSS/934/USM/0112).













































&
                                   DIABLO


    The program enters one or more files into the print queue to  the
    daisy wheel printer. (Only available in SE-SWD).


    SYNTAX:

                                            oo
           DIABLO {<file_id> [<parameters>]}
                                            1

                                Default       Comment
           <parameters>::=

               [C:<copies>]        1      Number of copies to be
                                          printed.
               [Q:<printq>]               The file is placed into
                                          the <printq> file.
               [RS:YES]           NO      The file is reset after
                                          being printed.
               [IT:<number>]       0      Left margin indentation.
    
               [SE:<number>]      11      Character spacing in units
                                          of 1/120 inch.
               [LE:<number>]       8      Line spacing in units of
                                          1/48 inch.
               [FT:<number>]       1      First page to print.
    
               [LT:<number>]     32767    Last page to print.
    
               [PH:<number>]      67      Number of lines on a page.
    
               [AR:<number>]      24      Character set selection.
                                          0 = Danish char. set. All
                                          others = ascii char. set.

    PARAMETER DESCRIPTION:

           <copies>  ::= <integer>
           <printq>  ::= <file_id>
           <number>  ::= <integer>
           <file_id> ::= See GENERAL SYNTAX

    DOCUMENTATION:

           The  program  is  identical  to the PRINT program, in many
           ways, therefore  use  the  LINE  PRINTER  UTILITY  PROGRAM
           user's manual (CSS/006/USM/0033) for full description.
     















&
                                   DIREC


    Allows  you  to manipulate the file structure in a conversational
    mode.


    SYNTAX:

           DIREC [<C:file_id>] [O:<file_id>]

    The program prompts for commands.
    POSSIBLE COMMANDS:

    CREATE,  REMOVE,  RENAME,  ENTER,  RESET,   SETSIZE(AMOS   only),
    CHSECP(DAMOS  only),  PROTECT,  BFDN,  ATTR,  LIST, COPY, APPEND,
    DPROTECT, DLIST, DLISTA, BLIST, BLISTA, Q.


    For full description of the DIREC program  please  use  Directory
    Utility Package user's manual (CSS/934/USM/0112).













































&
                                   DISASM


    The    DISASM    program   disassembles   SWELL-,   PASCAL-,   or
    assembler-object files to symbolic assembly code.


    SYNTAX:

                                     Default         Comment

           DISASM [I:<file_id>]       curr.       Object file.
                                      input
                  [O:<file_id>]       curr.       Output file.
                                      output
                  [F:<integer>]         0         First word in
                                                  object file.
                  [L:<integer>]       "eof"       Last word in
                                                  object file.
                  [/M]                MXAMOS      MXAMOS instr. set.
    
                  [/X]                MXAMOS      XAMOS instr. set.
    
                  [/D]                MXAMOS      DAMOS instr. set.
    
                  [P:YES | NO]         YES        Object file with
                                                  or without program
                                                  header.

    PARAMETER DESCRIPTION:

           <file_id> ::= See GENERAL SYNTAX
    
           The M, X and D options specify which instruction set to
           use in the assembly code.

    DOCUMENTATION AND FURTHER INFORMATION:

           The DISASM is also able  to  disassemble  the  alternative
           instruction set.
           
           If  no  object  file is specified an online disassembly is
           performed. Here an alternative instruction is disassembled
           by first  typing:  ALT  and  <RETURN>,  when  the  program
           prompts  for  a  CR80-instruction. The next instruction is
           then disassembled as an alternative instruction.
           
           For full description of  the  DISASM  program  please  use
           DISASM user's manual (CSS/440/USM/0045).
     
















&
                                  DISKINIT


    Used to initialize disc volumes.


    SYNTAX:

     DISKINIT  DEV:     <device_id>
    
               VOL:     <volume_name>
    
     Optional:
               FSN:     <file_system_name>
    
               BFDISIZE:<initial_BFD_size>
    
               BFDASIZE:<BFD_areasize>
    
               MDASIZE: <MD_areasize>
    
               MDISIZE: <initial_MD_size>
    
               ASFSIZE: <no_of_alternative_sectors>
    
               FORMAT:  YES(default)/NO
    
               DETAILS: YES/NO(default)
    

    EXAMPLE:

    TO: S
           RESERVEDISK FDXX FOR NN
    
    TO: NN
           DISKINIT DEV:FDXX VOL:MYVOL DETAILS:YES
    
    when done:
    
    TO: S
           RELEASEDISK FDXX

    NB  !  Use  only file system console when using this program on a
    system with separate file processor.

    For full description of the  DISKINIT  program  please  use  Disk
    Initialization Program user's manual (CSS/930/USM/0034).


















&
                                 DISK_PATCH


    The  program  is  used  to list and change the contents of one or
    more sectors on a disk.

    SYNTAX:

           DISKPATCH DEV:<device_name>

                     [FSN:<file_system_name>]

                     [P:<print_file>]

        <print_file> ::= <file_id>

    For full description of DISKPATCH program please use  DISK  PATCH
    PROGRAM user's manual (CSS/928/USM/0087).
















































&
                                 DISK_COPY


    Copies a floppy disc placed in <dev_name1> to another floppy disc
    placed  in <dev_name2>. Both floppy disc drivers must be reserved
    for the user.


    SYNTAX:

                                                        Default
    
           DISK_COPY [FSN:<file_system_name>]          Current file
                                                       system.
                     [SOURCE:<dev_name1>]              FD00.
                     [DESTINATION:<dev_name2>]         FD01.

    PARAMETER DESCRIPTION:

           <file_system_name> ::= See GENERAL SYNTAX
           <dev_name1>        ::= <dev_name2>  ::= <device_id>
           <device_id>        ::= See GENERAL SYNTAX

    DOCUMENTATION AND FURTHER INFORMATION:

           EXAMPLE:
           
           TO: S
                  RESERVEDISK FD00 FOR NN
           
                  RESERVEDISK FD01 FOR NN
           
           TO: NN
                  DISK_COPY
           
           when done:
           
           TO: S
                  RELEASEDISK FD00
           
                  RELEASEDISK FD01
           
           NB ! Use only file system console when using this program.

           (CSS/151).
     




















&
3>                                 DISPQ


3>  The command display the print queue.


3>  SYNTAX:

3>         DISPQ
3>                or
3>         D   ( In EDITPQ )

3>  DOCUMENTATION AND FURTHER INFORMATION:

3>         For full description of the DISPQ program please use  LINE
3>         PRINTER  UTILITY PROGRAMS manual (CSS/006/USM/0033) (Issue
3>         4).
     
















































&
                                   DLINK


    DAMOS linker. Capable of transforming a number of link modules to
    a single load module.
    The linker is activated by


           DLINK {<link parameter>

                  |<resource parameter>

                                    oo
                  |<command switch>}
                                    2

    For parameter lists and full description of DLINK please use CR80
    DAMOS, LINKER user's manual (CSS/417/USM/0068).
















































    
&
                                   DLIST


    Lists the names of all files in the specified directory, one name
    per line. The file names may be subjected to mask(s).


    SYNTAX:

           DLIST  [D:<directory_id>]
                  {M:<mask>}

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
               Default is current directory.
    
           <mask>         ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For full description  of  the  DLIST  program  please  use
           utility DCOPY user's manual (CSS/111/USM/0050).
     









































&
                                   DLISTA


    Lists  the  names  of  all files in the specified directory, four
    names per line. The file names may be subjected to mask(s).


    SYNTAX:

           DLISTA  [D:<directory_id>]
                   {M:<mask>}

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
               Default is current directory.
    
           <mask>         ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For full description of  the  DLISTA  program  please  use
           Directory      Utility      Package      user's     manual
           (CSS/111/USM/0050).
     









































&
                                  DPROTECT


    The program protects all files  in  the  specified  directory  by
    giving   the   specified   user   rights   corresponding  to  the
    <acc_rights>.
       If a '+' or a '-' is placed in  front  of  a  symbolic  access
    right  this  access  is  added  to/removed from the access rights
    already given.
       Directories are not protected.


    SYNTAX:

                                                  Default

           DPROTECT [D:<directory_id>]       Current directory

                     U:<user>
    
                     R:<acc_rights>

                    {M:<mask>}

                    [PRompt:YES|NO]                 YES

    PARAMETER DESCRIPTION:

           <directory_id> ::= See GENERAL SYNTAX
           <user>         ::= <integer> | SYS | PUB | PUBLIC
           <acc_rights>   ::= <acc_mask> |
                              [+|-]<symb_acc> {/[+|-]<symb_acc>}
           <acc_mask>     ::= <integer>
           <symb_acc>     ::= REAd  | MODifybytes | APPendbytes |
                              ENTer | LOOkup | REName | REMove |
                              RESet | GETfileinformation |
                              OFFer | PROtect
                              (Capital letters are mandatory).
           <mask>         ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For full description of the DPROTECT  program  please  use
           Directory      Utility      Package      user's     manual
           (CSS/934/USM/0112).
     




















&
                                  DREMOVE


    Removes non directory files in a directory. The file names may be
    subjected to mask(s).


    SYNTAX:

           DREMOVE  [D:<directory_id>]

                    {M:<mask>}
    
                   [PR: YES(default)|NO]


    NOTE! Unless PR:NO is specified, each removal
          must be acknowlegded by the user.


    For full description of the DREMOVE program please use  Directory
    Utility Package user's manual (CSS/934/USM/0112).












































&
                                   DRESET


    Resets all non directory files in a directory. The file names may
    be subjected to mask(s).


    SYNTAX:

           DRESET   [D:<directory_id>]

                    {M:<mask>}
    
                   [PR: YES(default)|NO]


    NOTE! Unless PR:NO is specified, each
          reseting must be acknowlegded by
          the user.

    For  full description of the DREMOVE program please use Directory
    Utility Package user's manual (CSS/934/USM/0112).












































&
                              EDIT/E/EGT/EANSI


    Line oriented editor.


    SYNTAX:

           If your terminal operating system is AMOS, XAMOS or
           DAMOS the Line Oriented Editor is invoked by:
    
           [BIG]EDIT [<file_id>]     hard disk copy terminal
    
           [BIG]E [<file_id>]        screen terminal; VT52 terminal
    
           [BIG]EGT [<file_id>]      screen terminal; GT400 terminal
    
           [BIG]EANSI [<file_id>]    screen terminal; ANSI terminal
    
    
           If your terminal operating system is MXAMOS, you only
           have to invoke the Line Oriented Editor by:
    
           [BIG]E [<file_id>]         all terminal types, i.e. hard
                                      disk, VT52, GT400, or ANSI
                                      terminals

    PARAMETER DESCRIPTION:

           <file_id> ::= See GENERAL SYNTAX

    DOCUMENTATION AND FURTHER INFORMATION:

           EDIT, E, EGT, EANSI are  to  be  used  for  editing  small
           files, i.e. files with maximum length of 1400 lines.
           
           BIGEDIT,  BIGE,  BIGEGT,  BIGEANSI  are to be used for big
           files, i.e. files with maximum length of 2791 lines.

           For full description of the CR80 editor program please use
           On-line editor user's manual (CSS/102/USM/0021).
     
























&
                                  EDITLOG


    Off Line Editor for edition and printing  LOG-file  generated  by
    test output process.


    SYNTAX:

           EDITLOG <number> [<qualifier>]

                   [USE:<text file_id>]

                   I:<log file_id>

                   [O:<output file_id>]

    For  full  description  please  use  ON LINE TEST OUTPUT FACILITY
    (CSS/341/PSP/0015).















































&
3>                                 EDITPQ


3>  This is an interaktiv program, which can also take commands  from
3>  a file.


3>  SYNTAX:

3>         EDITPQ {I: < file_name> }

3>  COMMANDS: PRINT, REMOVEPQ, LISTPQ, DISPQ, INITPQ, CHECKPQ,
3>  FORM, DEFINE, UNDEFINE, QUIT.

3>  PARAMETER DESCRIPTION:

3>         <file_name>::= See GENERAL SYNTAX

3>  DOCUMENTATION AND FURTHER INFORMATION:

3>         For full description of the EDITPQ program please use LINE
3>         PRINTER  UTILITY PROGRAMS manual (CSS/006/USM/0033) (Issue
3>         4).
     










































&
                                   ENTER


    Enters the specified <existing_file> into the specified <existing
    directory> with the name <new_file_id>.


    SYNTAX:

           ENTER  <existing_file_id>
                 [<existing_directory> *]
                  <new_file_id>

    PARAMETER DESCRIPTION:

           <existing_file_id>   ::= <new_file_id> ::= <file_id>
           <file_id>            ::= See GENERAL SYNTAX
           <existing_directory> ::= <directory_id>
           <directory_id>       ::= See GENERAL SYNTAX

    DOCUMENTATION:

           For full description  of  the  ENTER  program  please  use
           Directory      Utility      Package      user's     manual
           (CSS/934/USM/0112).
     








































&
                                  EXTRACT


    The program provides four different extraction facilities.

    a. SYNTAX:

           EXTRACT I:<file_id> O:<file_id>

                   F:<file_id>

    The F file is extracted and placed in the O file.
    b. SYNTAX:

           EXTRACT I:<file_id> [D:<file_id>]

                   [N:<file_id>]

    The files listed in the N file are extracted and  placed  in  the
    directory D (default current directory).

    c. SYNTAX:

           EXTRACT I:<file_id> [D:<file_id>]

                   F:<file