DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

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

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦2426db5ea⟧ TextFile

    Length: 5376 (0x1500)
    Types: TextFile
    Names: »README.DOC«

Derivation

└─⟦0d02879d3⟧ Bits:30004605 COMPAS Pascal version 3.03
    └─ ⟦this⟧ »README.DOC« 
└─⟦b6ad1e534⟧ Bits:30002857 COMPAS-80 V3.03 for JET80 CP/M
    └─ ⟦this⟧ »README.DOC« 

TextFile



               COMPAS SUPPLEMENTARY DOCUMENTATION
                  for COMPAS-80 V3.03 (CP/M-80)

                      Copyright (C) 1984 by
                    Poly-Data microcenter ApS



Thank you for purchasing the COMPAS Pascal package. We are confi-
dent  that  you  will find COMPAS to be a high  quality  product. 
Before moving on,  please read the License Agreement enclosed  to 
the package,  and then fill in and return the accompanying regis-
tration form.


1. Distribution disk overview
-----------------------------

You will find the following files on your distribution disk:

README.DOC    The file you are currently reading.

COMPAS.COM    This  file is the actual COMPAS Pascal  system.  It 
              contains the editor,  the compiler and the run-time 
              package.

COMPAS.HLP    The help message file.  This file contains the help 
              messages displayed by the HELP command.

COMPAS.ERM    The  error  message file.  This file  contains  the 
              error  messages  displayed by the compiler when  it 
              locates an error.

INSTALL.COM   The INSTALL program.  If you have bought an "uncon-
              figured" copy of COMPAS,  i.e.  a copy which is not 
              set  up for any specific terminal or computer  sys-
              tem,  then before you can use it,  you must install 
              it using this program.  If you try to run an uncon-
              figured copy, you will simply get an error message. 
              The  INSTALL program is fully self-explaining,  but 
              to answer the questions asked by it you will proba-
              bly have to consult your system  documentation.  If 
              you wish,  you may also use INSTALL to customize an 
              already  installed  copy  to suit  your  individual 
              needs.

INSTALL.TRM   Datafiles  used  by INSTALL.  These  files  contain 
INSTALL.DAT   configuration data for up to 50 different terminals 
              and  computers.  Note that INSTALL will not run  if 
              these files are missing.

INSTALL.PAS   INSTALL  program source text.  INSTALL  is  written 
INSTCRT.PAS   entirely in COMPAS Pascal.

CALC.PAS      Demonstration  program  source text.  This  program 
              acts as a calculator.  It allows you to enter nume-
              ric expressions and have them evaluated.

HEXDUMP.PAS   Demonstration  program source  text.  HEXDUMP  will 
              output  a hex listing of any file to any other file 
              or the printer.

PRIMES.PAS    Demonstration program source text.  A short program 
              which  computes  all prime numbers  between  1  and 
              30000.

QSORT.PAS     Demonstration program source text.  QSORT generates 
              a  list of random numbers and then sorts them using 
              the quicksort algorithm.

CROSSREF.PAS  Demonstration program source text. CROSSREF outputs 
              a  listing and a cross-reference map of any  COMPAS 
              source text.

DATMAN.PAS    These files constitute the C-FILE  package.  C-FILE 
NPFKEY.PAS    is  a complete set of utility routines which  allow 
ADDKEY.PAS    you  to  use indexed files with your COMPAS  Pascal 
DELKEY.PAS    programs.  The C-FILE routines are written entirely 
              in  COMPAS Pascal.  For further details on  C-FILE, 
              please  refer to the C-FILE Reference Manual  which 
              is included in your COMPAS documentation.

DATABASE.PAS  Demonstration  program source text.  DATABASE  uses 
              the  C-FILE routines to maintain a simple  customer 
              data base.

Before  using COMPAS,  we strongly advice that you make a  backup 
copy  of this disk.  To generate a COMPAS work  disk,  copy  COM-
PAS.COM,  COMPAS.HLP  and COMPAS.ERM onto a blank disk along with 
any  other  system programs you may  require  (e.g.  PIP.COM  and 
STAT.COM).  If  you  are stressed for disk space,  you  may  omit 
COMPAS.HLP  and  COMPAS.ERM,  but then the HELP command will  not 
work and the compiler will only output error numbers.


2. COMPAS-80 V3.03 improvements
-------------------------------

COMPAS  V3.03 features two new standard procedures,  called  EXIT 
and  HALT.  The EXIT procedure is used to exit the current block. 
When EXIT is executed in a procedure or a function, it causes the 
subroutine to return,  and when executed in the statement part of 
a program,  it causes the program to terminate.  A call to   EXIT 
may  be compared to a GOTO statement which addresses an imaginary 
label just before the END that ends the block. The HALT procedure 
may be used to terminate a program at any point.


3. Comments and suggestions
---------------------------

If  you have any comments to the COMPAS package and/or its  docu-
mentation,  e.g.  improvements you would like to see, or bugs you 
may have spotted,  please don't hesitate to contact us.  Our  ad-
dress is:

        Poly-Data microcenter ApS
        Aaboulevarden 13
        DK-1960 Copenhagen V
        DENMARK

        Telephone: +1 35 61 66
        Telex: 16600 FOTEX DK, Att: microcenter


Happy computing!
«eof»