
Pascal Utilities from Software Labs

The Pascal Utilities Package consists of over 70 Pascal callable procedures
and functions to control the screen, keyboard, graphics, light pen, joysticks,
music, printers and communication ports.  It provides IBM PC DOS Pascal
programmers an easy-to-use, yet powerful method for utilizing the special
features of the IBM Personal Computer.	The Pascal Utilities Package is
written in Assembly language providing device level control of the IBM PC.
Special features of the IBM PC can now be controlled from inside Pascal
programs through the Pascal Utilities.	This allows the creation of more
user-friendly and powerful programs for business, education and
entertainment.

This diskette contains all the files from the Pascal Utilities Package
except for all the object code modules (SLIB.OBJ, ALIB.OBJ, GLIB.OBJ,
PLIB.OBJ and GUNIT.OBJ).  However, the file "MINI.OBJ" contains object code
for several sample functions from the Pascal Utilties Package.	A brief
description of these functions are as follows:

o SCREEN     -sets the screen mode and clears the screen.
o SCREENMODE -returns the screen mode, active page, and screen width.
o READCURSOR -returns the cursor position and cursor shape/size.
o SOUND      -gererates sound through the speaker.
o RND	     -returns a random number between 0 and 65535.
o RANDOMIZE  -gives a new seed for the random number generator.
o NUMMEMORY  -returns the amount of RAM in the system.
o WRITEDOT   -draws a dot on the graphics screen.
o READDOT    -returns the color at the specified dot position.

Please refer to the manual (file "MANUAL.TXT" on this diskette) for more
details.  Price of the complete package including a 110 page manual(printed
and bounded) is $119.  To order it, please send a check or give your
VISA/MC and expiration date to:

     Software Labs
     1052 Lily Ave.
     Sunnyvale, CA 94086
     (408)-241-9539

Similar utilities for DOS Fortran and Lattice C are also available from the
Software Labs at $119 each.

Feel free to make as many copies of the Demonstration Diskette as you like
and give them to your friends and colleagues.


Files contained on this disk
-------------------------------------------------------------------------
README	      The file you are reading.
MANUAL	 TXT  Manual for the pascal utilities.
DEMO	 EXE  Demostrates music, animation, bar, pie, and screen.
DEMOMINI EXE  Demo random number, sound, screen control, and drawing.
MINI	 OBJ  Library object module for the pascal utilities.
DEMOMINI OBJ  Object codes.
DEMOG	 INC  Interface file for the demog.
DEMOS	 INC  Interface file for the demos.
SLIB	 INC  Screen/keyboard control module declarations.
PLIB	 INC  Peripheral control and sound/music module declarations.
GLIB	 INC  Graphics (line drawing) module declarations.
ALIB	 INC  Animation (pattern fill, get/put picture) declarations.
GUNIT	 INC  Graphics using world coordinated (window and viewport).
MINI	 INC  Function declarations to be include by the pascal program.
DEMO	 PAS  Source code for the main program for demo.exe.
DEMOG	 PAS  Source code for graphics and music demo.
DEMOS	 PAS  Source code for displaying a table of color text.
DEMOMINI PAS  Source codes.

GLIB	 INC  Graphics (line drawing) mo