TURBO WHEELS (handy tools for Turbo PASCAL programs) +---------------------------------------------------------------+ | This public domain media material is made available to club | | membership, for its use and distribution, by the following: | | "TURBO WHEELS" (version 1.00) | | Neil J. Rubenking | | (300 Page St., San Francisco, CA 94102) | | If, after trial, one finds the software application useful, | | SFpcUG encourages your becoming a registered user (donation | | of $10 is sought by the author of this user-supported task) | +---------------------------------------------------------------+ This is a DOUBLE-SIDED diskette (DOS 2.00) ... (re: Turbo PASCAL) Name Description READTHIS NOW Documentation (9pp) and detailing of disk files ALLFILES LIB Get files matching template + display, then select ALLFILES PAS ^ CIRCLE LIB Circle-drawing procedure for graphics mode CIRCLE PAS ^ CURSOR LIB Change or hide cursor CURSOR PAS ^ GETSECTR LIB Read a sector from disk to buffer (see DISKMOD.PAS) LABEL PAS ^Uses GETSECTR to read and write diskette label DISKMOD PAS ^Disk sector viewing + modification using GETSECTR DISKTYP LIB Get disk type (single/double/fixed, 8/9 sectors) DISKTYP PAS ^Returns disk size in K (160, 180, 320, 360) EQUIPMNT LIB Returns information about equipment attached to PC EQUIPMNT PAS ^ ERRMESSG LIB Error messages for DOS 2.0 function calls EXISTFIL LIB Test for file's existence before opening EXISTFIL PAS ^(avoids crash for lack of program) EXTENDIO LIB EXTENDed I/O based on DOS 2.0 full-path commands EXTENDIO PAS ^ EXTENDIO DAT ^Specifications for the new I/O functions FILEATTR LIB Read and write the attribute byte for any file FILEATTR PAS ^(Read-Only, Hidden, System, Archive) FILENAME TYP Filename type definition -- shared by several others GETFILE LIB Procedures to GET FILEs matching a template GETFILE PAS ^(see also ALLFILES) GETFREE LIB Get amount of free space on disk GETFREE PAS ^(avoids "out of space" crashes) GETINTGR LIB Takes an integer in a given range GETINTGR PAS ^(protected against invalid keystrokes) HEXFUNCT LIB Convert integers in range (-32,768 to 32,767) HEXFUNCT PAS (Hexadecimal strings from $0000 to $FFFF) GETKEYS LIB Simple procedure to catch any keystroke GETKEYS PAS ^(used by many programs on this disk) KEYCHART DAT ^Chart of key codes for GETKEYS.LIB GETSETDD LIB Get or set the default drive GETSETDD PAS ^ GRFXTABL LIB Get the dot patterns from the ROM graphics table GRFXTABL PAS ^(see also TITLES) TITLES LIB Uses ROM character patterns to create titles TITLES PAS ^(see also GRFXTABL) GTSETDIR LIB Get or Set the current directory path GTSETDIR PAS ^ KAVAIL LIB Returns available memory in K KAVAIL PAS ^ KEYBOARD LIB Another approach to catching any keystroke KEYBOARD PAS ^ SCANCODE DAT ^Chart of keyboard Scan Codes (use with KEYBOARD.LIB) FANCYKEY PAS ^Character/phrase for key pressed (re: KEYBOARD.LIB) REBOOT LIB "Warm" system reboot (without clearing RAM) LESSRAM PAS ^Reset "official" amount of memory lower for programs LESSRAM COM ^ *Runs COMPILED only (uses REBOOT.LIB) NUMDISKS PAS ^Change official count of disk drives (re: RAMdisks) NUMDISKS COM ^ *Runs COMPILED only (uses REBOOT.LIB) MKRMDIR LIB Make or remove subdirectories MKRMDIR PAS ^ MONITOR LIB Simple procedure to check for color or mono MOVEFILE LIB DOS 2.0 file RENAME with parameter for MOVE MOVEFILE PAS ^(also MOVES to another directory by naming new path) NEWINT9 LIB Change the keyboard interrupt to get key release codes NEWINT9 PAS ^(can disable typematic -- for games, music, etc.) NOSOUND PAS Quick rescue in case you accidentally leave sound on PARAMETR LIB Pass parameters to programs from DOS command line PARAMETR PAS ^Gets parameter string up to 80 characters PARAMETR COM ^ *Runs COMPILED only POPSCREN LIB Pop full screens into view by addressing screen memory POPSCREN PAS ^ POPSCREN DAT ^Sample screen demo (uses SCREENS.TYP) SCREENS TYP ^Type declarations for full-screen manipulation QUEUE LIB A generic line-up QUEUE PAS ^(shows use of dynamic variables for those new to them) RECTANGL LIB Rectangle-drawing procedure for graphics modes RECTANGL PAS ^ REGPACK TYP Contains type definition for REGPACK (Where ...? [ED.]) SAFEWRIT LIB Write to screen w/o control characters wrecking display SAFEWRIT PAS ^ SCREEN LIB Direct video screen input/output SCREEN PAS ^ WINDOWS LIB Eases use of windows and window-frames WINDOWS PAS ^ SUCCESS DOC Documention (about another Turbo PASCAL resource)