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.