Instructions for USMA Contribution
    




    

             The utilities (mostly PASCAL oriented) described herein
        are products  of  the  cadets  and  faculty  of  the  United
        States  Military  Academy at  West  Point,  New  York.   The
        Academy's Department of Geography and Computer Science has a
        Computer Graphics Laboratory with a  3.25  MB  VAX  and  all
        kinds of vector and raster  graphics.  As  an  undergraduate
        institution, most of the Computer Science course support  is
        oriented towards the basics of graphics  (for  military  map
        making) and language design (ADA is taught!). PASCAL is  the
        language all Computer Science Concentrators must learn after
        the basic FORTRAN course. 

             The PASCAL programs provided will run under VMS  PASCAL
        Version 1.0; we are not happy with Version 1.2 and therefore
        have not changed over to our new compiler yet. 

             Also, it  should  be  noted  that  the  screen  drivers
        "GOTOXY.PAS" and "VTGO.PAS" are written  for  the  HAZELTINE
        1500 CRT and the VT-100 in the ANSI mode. We  just  got  the
        VT-100 stuff; you might have to work at  conversion  of  the
        current GOTOXY.PAS for your CRTs. 

             PRETTY.*: the PUG Prettyprinter  for  PASCAL  Programs.
        The file PRETTY.com will logically  assign  a prompted input
        file to "FIN"; output to "FOUT". 

             PG.*: A short CRT  perusal  program.  Uses  a  carriage
        return to continue perusal and any character to stop. 

             GOTOXY.*: A  screen  handler  for  the  HAZELTINE  1500
        series CRTs. The file VTGO.PAS emulates this for the  VT-100
        CRT. 

             FMT.*: An alternative to DSR. The  file  VAXFMT.DOC  is
        the user guide. See  FMT.COM to run fmt. Also, logically as-
        signs input to FIN.DAT and output to FOUT.DAT. 

             VTDATE.PAS: An interactive datebook program that is ex-
        tremely well documented and done. Runs  on  VT100  Terminal;
        requires a file called "vtgo.pas" and  maindata.dat  to  run
        and compile. 

             Comments, bug reports, etc. to: 
        
        Francis J. Monaco
        Major, US ARMY
        Systems Manager, Computer Graphics Laboratory
        Department of Geography and Computer Science
        The United States Military Academy
        West Point, New York 10996
        914-938-2063