PG-6a: Pascal: Large Libraries, Utilities Boosters George F. Smith & Company $19-$35 #27055/1569 is a set of tools for Turbo Pascal programmers. Included is sixty-three assembler-coded routines, screen generator, example programs, and complete documentation. Boosters supports string, video, heap, DOS, and special-effects routines in TEXT mode, for any IBM PC/PS or true compatible. Qwik 7.1 [QWIK71] Eagle Performance Software $25 #27055/1501 (08-93 CD) is a high performance screen writing utility for TP4 programmers. Features include vertical writing routines, detection of the i486 and Pentium CPU's, and more. TechnoJock's Turbo Toolkit TechnoJock Software ASP $54 #27055/738 [2 disks] is a collection of procedures and functions for Turbo Pascal programmers: a collection of ultra-fast screen writing procedures, a collection of windowing and screen saving procedures, a "very nice (better than Blaise) menu routine", a collection of screen input routines, and a large assortment of miscellaneous procedures and functions, including pull-down menus, mouse support, form input, directory listings, string handling. Full source code is included. Included in the documentation is a list of other shareware and commercial programs which Bob has found to be useful for TP programming. TechnoJock's Object Toolkit TechnoJock Software ASP $90 #27469/3182 [2 disks] provides a comprehensive collection of objects for building sophisticated user interfaces. It is designed specifically to be used by programmers who are new to object-oriented programming. It provides the complete source code for 18 units, and includes over 70 example programs. Some of the main tools provided include Screen and Window Management, Form Input, List Management, Menus, Directory and File Selection, and much more. Turbo Pascal 5.5 or later is required, and 640K and a hard disk are recommended. BGI256 Knight Software $50 #3851 is a 256-color BGI driver for Borland's Turbo Pascal and C languages. Source code is included. A non-VESA BGI driver is also included for the Video7 card. Nescatunga Software $20 #2757 is a screen designer for Pascal programmers. Features include the ability to save screens in a small "packed" format, a pop-up ASCII table, file directory functions, and example programs which show how to create context-sensitive help screens and moving bar menus. 4746 The Paint and Fill functions allow you to create interesting character-based backgrounds on the screen. GRAB is included with the program. When the hotkey is pressed, GRAB captures the current screen image in a memory-format file which can be loaded and edited. BTV.PAS 1.50 Hansen, Richard $20-$50 #4273 (10-93 CD) is an OOP interface for Btrieve with file and error handling and error display objects. It has 40 full-featured BTRIEVE functions and a file recover utility. Requires TP6. Design6 Adkins, Jerry $20 #3405 is a TP database program generator. It supports numeric, alpha, calculated and other types of fields. Typical record access is 1/2 second. Up to 50 fields are allowed per record. Field input has word processor type editing features, with insert, delete, etc. A windows unit is provided, which can be incorporated into other programs. The program takes advantage of the unit structure of Turbo Pascal 6.0, and does not require toolbox support modules. All programs generated are designed to be compiled with TP 6.0. EGA Font Williams, Aaron M. $10 #1819 is a set of programs for the easy creation and editing of EGA fonts. Several EGA/VGA fonts are included, as are several related video utilities. EGA Font supports DOS 3.3 and allows you to keep fonts constant in memory with the new TSR KEEPFONT.EXE. We could not get this program to work on our systems, but all the TP source code comes with it, so we are making it available for TP programmers who are interested in designing EGA Fonts. GS_DBase Griffin, Richard F. $25 #3536 is a set of TP 5.5 routines that handle processing for dBase III files, including memo, index, and data files. Dates are now handled as longint values using their Julian Date. A windows interface has been added to facilitate use of other window handling packages to replace GS_Wind. Additional string handling functions have been added. A new StatusUpdate routine allows the programmer to capture the progress of long-running routines such as Pack and IndexTo. Inside Turbo Pascal 5.5 Units William Peavy $0 #2645 is a utility to let you unassemble Unit code, document programs, access interface symbols for use in cross-referencers (etc), and more. Full source code and complete documentation of Unit structure are included. Keytree Toolbox Rewse Consultants Ltd. ASP 30 UK Pounds #4437 is a library of routines to create, maintain and access randomly stored files of variable length records. Records can be displayed as soon as the first character of the record is typed. Files can also be read and written serially. Any number of files can be open. Each file can hold 10 indexes of multiple field keys. Associated records can be linked together. Source code is included. Maxx Data TurboMenu Maxx Data Systems, Inc. $25 #1886 is a set of menu routines for TP 4.0, 5.0 and 5.5 programmers. It allows you to define and manipulate pull-down menus. It supports an auto-tracking feature, mouse-tracking, and the data structure uses stack and heap memory. The menus can be defined in a text or graphics mode in one or two dimensions. MDCD Davenport, Mike $0 #1541 is assembler and TP5 source code for a file compression and decompression program that uses a 13-bit LZW algorithm. It is not as fast as PKWARE, but is significantly faster and compresses better than ARC. Metric #1060 provides the programmer with the estimated time needed to write and maintain programs. MiniGen Snyder, Eric H. $? #1179 is a Turbo Pascal screen code generator that allows you to create data entry screens, open and close windows with borders and cursor memory, perform controlled data entry and create pull down menus. Then it generates the necessary TP code to reproduce all this. Mousetools & Soundtools Anderson, Nels ASP $10 #1820 Mousetools is a set of TP5 programming utilities providing most of the necessary procedures to use a mouse in your own programs. Features include: display the mouse cursor, read mouse and button positions, display various prompts with "push buttons" and select filenames. Demos are included for both CGA and EGA. SoundTools ($0) is a set of functions for adding music and sound effects to programs using either interrupts or real time code. SoundTools demonstrates two ways to generate sounds using Turbo Pascal. The simpler method uses tables to generate sound effects in real time. The other method replaces the clock tick interrupt to handle sounds in the background. This is also a good demonstration of Turbo Pascal interrupts in general. The units and demos have enough documentation in them that you should be able to understand them if you're familiar with Turbo Pascal. MulKey Boler, Mark R. $25 #1720 is a collection of routines written in Turbo Pascal for compilation with Turbo Pascal 5.xx. These routines are for use with Novell's Btrieve data file management routines. MulKey simplifies Btrieve set-up and relieves you of having to worry about file access and record locking in a network environment. Requires Btrieve 4.10 or later. (The author is no longer at the address provided in the documentation.) New-Fonts Pavia, Donald $? #2721 contains procedures, functions and a utility for creating your own 8x8 graphics fonts for ASCII characters 128 through 255 to be used by your Turbo Pascal program, according to the documentation. In testing New-fonts, it appeared that you can also edit the lower ASCII characters. Numerical Recipes Library Numerical Recipies Software $0 #2735 contains more than 200 source-code Pascal routines for scientific and engineering calculations. Routines cover integration, linear algebra, differential equations, Fourier methods, data analysis, statistics, lots of special functions, random numbers, sorting, root finding, optimization, and more. P-Robots 3.1 Softworks ASP $25 #3251 (08-93 CD) is a game based on computer programming in PASCAL. The object is to design and program a robot that can triumph over similar robots designed and programmed by others in a real-time battle of wits and flying missiles. You control your robot by writing a procedure in PASCAL to specify your robot's behavior and strategy in its efforts to vanquish up to three other robots in a battle to the death. Paperless Pascal Tutorial Advantage International $0 #3539 is a Pascal tutorial book-on-disk. The disk contains the Advantage Paperless Reader. This is a thorough guide to Pascal. Pascal Wizard's Library 1.4 [PASWIZ] Hanlin, Thomas G. $25 #4278 (08-93 CD) is a library for TurboPascal and QuickPascal that provides high-powered math routines, new string support, mouse management, music and BCD math. Source code is included. PCX2BGI Balash, Marty $15 #3252 converts all or part of PCX or LBM pictures to BGI images for use with Turbo C and Turbo Pascal programs. Turbo C programmers can hard-code smaller graphics into their programs without needing external graphics files. A C-code generation utility, a utility to remove the header and a sample program are provided. Oasis Eureka Software Associates $0 #1764 [2 disks] enables Turbo Pascal programmers to design and even test-drive complete user interfaces with menus, input checks, context sensitive help and more before writing any code. Supports TP 4+, 5.0 and 5.5. Personal Communications Library for Pascal 3.3 [PCL4P] MarshallSoft $48 #12384 (08-93 CD) is an asynchronous communications library designed for for Turbo Pascal 4+ programmers. Features include 28 communications support functions, support for 300 baud to 115,200 baud, and support for COM1 through COM4. Pull 7.0 [PULL] 09-93 Eagle Performance Software ASP $25 #1658 is a set high performance pull-down menu utilities for Turbo Pascal 5.0 (TP5) for novice and professional programmers. Features include a pull-down file directory, pull-down menus with three menu modes and seven-line modes, highlighted command letters, unlimited levels of submenus, unlimited data entry windows for nine types of data, context-sensitive help windows and more. PULL has been designed with a fill-in-the-blank concept. To get your application up and running, you only need to fill in the appropriate records or variables. PXL Wisan, Richard $0 #252 is a Pascal source code lister with optional cross-reference, adjustable header, begin-end counts and other features. Output can be redirected. PXL supports many printers, including lasers, and can work with wide-carriage printers. PXL allows for alternating left and right headers for printing on both sides of the page. The program will also print plain text files. TP 5.5's four new reserved words are also supported. Source code is included. Shazam Stein, Johnathan J. $39 #3944 (PG-06) generates complete TurboVision applications. It passively creates Params, cm, hc, and kb values, help text and dummy procedures. It handles multi-submenus, multi-statusLines and hints. It is powerful enough to model TP 6 IDE, Quattro and Paradox menu structures. Over 40 example definitions are included. SPX 1.0 [SPX] Ramsay, Scott D. $30 #20243 (09-93 CD) allows TP programmers to write games in 320x200x256 VGA mode. This library covers animation, sound, text, and various input devices. It also includes parallax scrolling, tile-map scrolling, displaying sprites in layers, 3D perspective, automatic implementation of 386 specific code, eight real-time clocks, tilemap maker, font-editor, three complete games, and seven examples with TP source. (On 1.44MB MegaDisk or CD only.) Surpas Tixaku Pty Ltd $20 #1301 is a Pascal compiler. It includes all facilities required to create, edit, compile, run and debug programs written in Pascal. The system consists of a run-time package, an on-screen editor, and a Pascal compiler that closely follows Standard Pascal. Graphics drivers are also included. Tegas 3.0 BSX International $5 #12010 lets you create and save EGA images for use with the PutImage procedure. TEGL Windows Toolkit II for TP 5.5 TEGL Systems Corporation $50 #2648 is a set of GUI routines for TP 5.5. For more information, see the writeup of the same toolkit for Turbo C. tIMAGE 1.21 Sarver, J.H. $25 #12107 creates graphic images in a format compatible with PutImage. It also generates TP source code for accessing the image. Tmodem #674 is source code for a communications program. TP Tools for dBASE Corll, Brian $20-$40 #3945 is a database toolbox of TP6 units which allow you to access, index, search, read and write database files that were created with dBIII or III Plus. TOP (Turbo Overdrive Package) Nescatunga Software $20 #1274 is a collection of over 40 procedures and functions that you can incorporate in your own TP4 programs. Some of the routines allow you to save and restore screens, draw boxes with the arrow keys, and generate pop-up box menus, Lotus- style menus, and pull-down menus. TOP contains an on-screen pop-up calculator and a mathematical expression parser. TP SoundBlaster Toolkit 1.0 Robinson, Trevor $20 #12295 is a set of TP6 routines for accessing Sound Blaster compatible cards. TPDB 3.30 [TPDB33] Brian Corll $20 #12553 (10-93 CD) is a toolbox of TP 6.0 units which allow you to access, index, search, read and write database files that were created with dBASE III or III Plus. It has 75+ procedures and functions and object-oriented techniques. This toolbox supports multiple data files and associated indexes (not dBase indexes). Index keys can be up to 254 characters and can be composed of multiple fields or expressions. TPTC (Turbo Pascal to C Translator) Smith, Samuel H. $20 #1391 will read a Turbo Pascal source file and convert it into the corresponding C source code. It does much of the work required in a full translation. Source code included. (The author is no longer at the address listed in the documentation.) TP API's for Novell Netware [TPAPI] Antonio Covelli $35 #12552 (10-93 CD) is an object oriented library for accessing Netware API's. It allows you to write Netware aware/specific applications by calling Netware API's directly. The source code consists of over 19,000 lines of pascal and assembler. T-Ref Synergy Software Solutions $25-$45 #2026 is a source code lister and cross-reference lister. With it, you can specify a line-by-line print-out of the lexical levels and the block levels, the active procedure or function of that line, and the line numbers along with the listing. The cross-reference utility will give a complete cross reference of all identifiers declared within a program, or a partial listing (on requested object types). The listing gives each identifier's name, its type, the code line declared on, all lines referencing the names, and the scope (the procedure or function name and level in which the identifier was declared within). Output can go to the printer or a file. If you have monographics video, you may need a color-to-B&W conversion utility, such as BW-ONLY on disk #280. Turbo Pascal Reference Mitchell, Ed $0 #4955 is a 400+ page reference guide to Turbo Pascal. It provides information on TP 6.0 and 7.0, Borland Pascal, and Turbo Vision. Information is provided in ASCII format and illustrations are provided in PCX format. Turbo Script Menningen, Kevin $? $675 has direct video memory accessing for lightening speed screen operations. Also, it now uses overlays, which greatly increases the amount of memory accessible. Also on this disk is TURBO DEBUG which is a source code debugger for use in debugging Turbo Pascal programs. TurboIO Meacham, Bill $? #600 is a set of Turbo Pascal tools for controlling console data entry and display. The routines give the programmer control over cursor movement through data entry forms displayed on the screen not only from field to field but from screen to screen as well. Turbo-Lessons Faurot, Lyle Dr. $7 #506 is an excellent tutorial on Turbo Pascal. The listing and review of books is, by itself worth more than the small shareware fee the author requests. Turbo Wheels #589 is a utility function library disk. Turbo Pascal Tutor 2.6 [TUTPAS] Dodrill, Gordon J. $15 #12462 (09-93 CD) is a series of 16 lessons teaching Turbo Pascal programming to beginners. Careful attention is given to a full description of Object Oriented Programming and how to use it. TV Tool Box 2.0 Hansen, Richard $43 #4746 (10-93 CD) is a collection of extensions to Pascal Turbo Vision. It includes a WYSIWYG interactive menu designer, data entry objects, scrolling dialog boxes, ASCII/HEX edit window, multi-view scroll bars, message dialogs, print, percent, progress dialogs, and more. The data entry objects include formatted entry for integer and floating point numbers, edit masks with literals, post-edit routines, required fields, and field locking. Visible Pascal #254 is a programming language written especially for people learning to program. The "visible" part of Visible Pascal is that it shows you the operation of your program as it runs. It includes an easy-to-use editor. WNDW 7.0A [WNDW] Eagle Performance Software ASP $25 #1662 (09-93 CD) is a set of high performance window utilities for Turbo Pascal 5.0 which give you full window control and management in all text modes. Up to 254 windows can be on screen at once. Only 13k of code is added to your program even if all 69 utilities are used. Fifteen different border styles with shadows are available. All windows can be randomly accessed. Adjustable-rate moving, resizing and scrolling are supported. ]]]]]