home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
pascal
/
files.bbs
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
File List
|
1993-11-02
|
126.3 KB
|
1,789 lines
ELIZA__@.COM 9472 01-29-90 Eliza (Anonymous; $0) the PC psychiatrist,
| originally written in BASIC, has been
| rewritten in TP5. The old BASIC code is also
| included along with the TP5 code.
TICTAC_@.COM 5642 05-30-89 TicTac (Snow, Robert H.; $0) is TP5 code to
| illustrate simple AI techniques. The program
| starts without knowing any winning routines
| and learns by experience.
ASYNC11@.COM 35263 07-23-89 Async11 (Rising Edge Data Services; $20) is
| a TP unit that provides interrupt-driven
| serial communication. Async11 supports full
| input and output buffering for up to four
| ports operating concurrently, with optional
| full hardware and/or software handshaking.
BOI____@.EXE 50682 09-01-92 BBS Onliner Interface 1.20 (Andrew J. Mead,
| Andrew J.; $35) is a fully functional
| interface which will allow the programmer to
| write BBS on-line doors for almost any BBS
| system. Turbo Pascal source code is included.
DIALER.PAS 3698 10-18-89 Dialer is TP5 code to add to your programs
| to dial the phone through a modem.
LANOS__@.EXE 29377 07-16-92 LANOS 1.0 (Rehmann, Oliver; $0) is a pair of
| units for handling NETBIOS, including all
| the standard MS-DOS compatible
| network-functions such as redirect a device,
| get redirected device, etc.
PCL4P.ZIP 66246 06-16-93 Personal Communications Library for Pascal
| 3.3 (MarshallSoft; $48) is an asynchronous
| communications library designed 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.
TMODEM.ZIP 83158 10-15-93 Tmodem is Pascal source code for a
| communications program.
TP2C.ZIP 173840 10-16-93 Turbo Pascal to C Translator (Smith, Samuel
| H.; $20) 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.
TPAPI.ZIP 361134 08-20-93 TP API's for Novell Netware (Antonio
| Covelli; $35) 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.
DESIGN6.ZIP 66570 10-17-93 Design6 (Adkins, Jerry; $20) 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.
SURPAS.ZIP 116771 10-16-93 Surpas (Tixaku Pty Ltd; $20) 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.
CHGSYSD@.COM 16081 01-29-90 ChgSysdt (Passmore, Dennis; $5) is a Turbo
| Pascal 5.0 unit designed to allow
| programmers to add full month calendar
| routines into their programs.
DATEBOX@.EXE 16796 07-22-91 Datebox (Regez, Rudolf; $0) is a European
| date routine with commented source code
| included.
DATES__@.COM 4053 07-23-89 Dates (Roncalio, John; $0) is a TP5 date
| handling routine.
DATES3_@.COM 8376 05-30-89 Dates3 (Murphy, Jim; $0) is a TPU for date
| manipulation that allows a wider span of
| years than the original Dates routine by
| Scott Bussinger, but it takes three bytes to
| store instead of two.
DAT_TIM@.COM 15805 09-24-89 Dat_Tim (Fischer, Dennis R.; $0) is a unit
| for TP5 that will convert and manipulate
| date and time data. Functions include get
| date and time; convert AM/PM time to 24-hour
| time and back; check for leap year; number
| of days between dates; and elapsed time.
DOW____@.EXE 2821 05-21-92 Day of Week includes two functions that
| return the day of the week as a number (0-6)
| and a string (Sun - Sat).
TIMEDAT@.COM 13215 03-30-90 TimeDate (Once in a Blue Moon Software; $0)
| is a collection of time and date procedures
| written in Turbo Pascal. Included are serial
| dates, Julian dates, day-of-week and a few
| others. Source code is included.
TIMERSP@.COM 4046 01-17-91 Timersp (Mullen, Rich; $0) intercepts the
| IBM PC timer interrupt and allows you to
| write Pascal routines which will be executed
| every 55 ms.
XDATE__@.EXE 4672 02-20-92 XDate (Peters, Michael L.; $0) is an object
| for displaying the current date on DeskTop.
P_ROBO31.ZIP 323944 05-30-93 P_Robots 3.1 (Softworks ASP; $25) 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.
SPX.ZIP 764935 07-28-93 SPX 1.0 (Ramsay, Scott D.; $30) 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.)
ARRAYRW@.EXE 3543 02-21-92 Arrays (Warren, Robert; $0) is TP unit that
| provides support for regular arrays and huge
| arrays.
DLGDRW_@.EXE 4228 08-20-92 Dlgdrw (Borland International; $0) shows how
| to change text and text color, and send
| messages in a dialog box.
FPU____@.EXE 4125 01-23-92 FPU (Olbrys, Erik; $0) contains four TP
| functions using BASM to directly access the
| 80387/80486. Functions include FARCTAN,
| FSIN, FCOS, and FTAN.
UMBHEAP@.EXE 5531 10-23-92 UMB_Heap 1.3 (Webb, Brian D.; $10) lets you
| extend the dynamic heap into UMBs, giving
| your programs up to 200K more RAM to work
| with. TP6 required.
ARITH2_@.COM 19935 04-01-89 Arith 2 (Westerback, Ken; $0) is a set of
| algorithms and examples of file encoding and
| decoding in TP5. The algorithms presented
| are designed for clarity and not quickness.
BTREE4_@.COM 17957 01-29-90 BTree 4 (Passey, W. Lee; $25) may be linked
| to a user's source programs, and will
| perform all of the same B-tree indexing
| functions as Borland's Database Toolbox plus
| a whole new set of procedures and functions
| using a compatible calling interface, but a
| wholly different memory storage technique.
COMPMRK@.COM 20585 01-23-90 CompMark (Floyd, Edwin; $0) is a TP5.5 unit
| that implements block oriented "Splay" tree
| compression, based on Kim Kokkenen's
| SPLAY.PAS, but re-implemented in TASM.
CRCASM_@.EXE 14765 02-20-92 CRCasm (Floyd, Edwin T.; $0) is a CRC unit
| to compute three types of Cyclic Redundency
| Check. These routines are coded in TASM
| optimized for highest speed. They compute or
| continue computation of CRCs on an entire
| buffer.
CRCFAST@.COM 5378 05-30-89 CRCFast (Boler, Mark R.; $0) is assembler
| and TP code to get the CRC of a block of
| data.
DB3_PAS@.COM 3382 05-30-89 dB3_Pas is a unit including procedures for
| accessing DBase III files from TP programs.
DIFEDL_@.COM 11355 01-29-90 DifEdl 1.0 (Phillips, Carley; $0) is TP code
| for a program which compares two text files,
| an old file and a new file, and produces a
| list of the differences in a format that can
| be used as redirected input to Edlin.
LO_PAS_@.COM 7425 05-30-89 Lo_Pas (Glanz, Dan; $0) is a TP5 unit
| designed to allow reading and writing of
| Lotus 1-2-3, Symphony, VP-Planner and other
| such files using the Lotus 1-2-3 file format.
MAKEBIN@.COM 58145 05-29-89 MakeBIN 1.0 (Day, Michael; $10) will convert
| some EXE files to BIN format that EXE2BIN
| will not handle. Pascal and assembler source
| code is included.
PATRICIA.PAS 5977 09-12-89 Patricia (R. Sedgwick; $?) is a practical
| algorithm to retrieve information coded in
| alphanumeric. It is intended for people
| interested in file compression.
TEXTF__@.COM 14004 09-24-89 TextF (Zatarain, Arthur; $0) is a text file
| processing package that allows for position
| seeks and faster string input from files.
VIARAY_@.COM 8849 01-17-91 ViAray (Haluska, John; $0) is a high
| performance virtual array manager which uses
| eight buffers to access a data array in a
| disk file. The array size is limited only by
| disk space. Maximum total buffer size is
| 524k.
ZIPPER_@.COM 6361 05-30-89 Zipper (Guinther, Tom; $0) contains simple
| TP5 routines for manipulating central
| directory entries within ZIP files.
BTV150.ZIP 87151 08-12-93 BTV.PAS 1.50 (Hansen, Richard; $20-$50) 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.
GSDBLOO@.EXE 203343 04-11-92 GS_DBase (Griffin, Richard F.; $25) 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.
KEYTREE.ZIP 187411 10-17-93 Keytree Toolbox (Rewse Consultants Ltd. ASP;
| 30 UK Pounds) 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.
MULKEY.ZIP 119207 10-16-93 MulKey (Boler, Mark R.; $25) is a set of
| Btrieve routines for TP5. (The author is no
| longer at the address given in the
| documentation.)
TP_DBASE.ZIP 95525 10-17-93 TP Tools for dBASE (Corll, Brian; $20-$40)
| 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.
TPDB33.ZIP 238589 08-20-93 TPDB 3.30 (Brian Corll; $20) 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.
OO123__@.EXE 7444 05-20-93 OO123 is source code for creating Lotus
| 1-2-3 models.
BTP.ZIP 64912 07-26-93 BTP 2.0 (Leon, John C.; $25) is a TP6 unit
| that makes it easy to use Btrieve. Full TP
| 6.0 source, documentation and examples are
| included. This also works with TP7.
CSDUDES@.EXE 22692 07-22-92 CSDudes is a set of files for a Paradox
| database engine.
DATAGEN@.EXE 49536 09-01-92 DataGen Kit 6.0 (Tika Software; $15) allows
| the TP programmer to generate single screen,
| single datafile database applications
| quickly, efficiently, and with a minimum of
| programming expertise. From a simple ASCII
| screen definition file, DataGen creates a
| full-function database, storing the items of
| the data entry screen as fields in the
| database. This is for Turbo Pascal 6.0.
MCMD.ZIP 86022 10-16-93 MCMD (Davenport, Mike; $0) is assembler and
| TP5 source code for a file compression and
| decompression program that uses a 13-bit LZW
| algorithm.
DEZIP__@.COM 37637 09-21-89 DeZip 2.0 (Byrne, R. P.; $0) extracts files
| from ZIP archive files, including "imploded"
| files from PKZIP 1.01. This is not as fast
| as PKUNZIP, but complete TP5 source is
| included.
LZSFX__@.COM 13125 06-24-89 LZsfx 1.5 is the Pascal and assembler source
| code for creating a self-extracting archive
| file.
LZH_PAS@.EXE 20378 05-29-91 LZH_PAS (Webb , Douglas; $0) is the LZHUF
| algorithm in TP source code format. This
| unit can compress and DECOMPRESS ANY KIND OF
| FILE. A SAMPLE PROGRAM IS INCLUDED.
LZW4P__@.EXE 27086 06-16-93 LZW For Pascal 1.0 (MarshallSoft Computing,
| Inc.; $38) is a Lempel-Ziv-Welch data
| compression library for Turbo Pascal.
RLE.PAS 16756 02-03-93 RLE.PAS (Murphy, Ken; $0) is a run length
| encoding algorithm.
BIGNUM_@.EXE 48760 02-05-93 BigNum 2.01 (Theberge, Stephen A.; $40) is
| an extensive library of string mathematics
| functions for TP4 and TP5. Functions include
| addition, subtraction, multiplication,
| division, square, root, and factorial.
BFLOAT_@.COM 7853 05-30-89 BFloat 1.0 (Ritchey, J. P; $0) will convert
| a MicroSoft Binary Floating point number to
| IEEE extended format. The result can be
| returned to TP single and double variables
| and TP will handle the conversion. Pascal
| source included.
CALCTP_@.COM 27373 04-21-90 CalcTP (Coleman, Timothy B.; $20-$60) is a
| unit for TP5 that allows a programmer to add
| a pop-up calculator to any application.
| Included are illustrative code and several
| ASCII representations of calculators for
| on-screen use.
COMPLXO@.EXE 15952 02-20-92 ComplxOps (Glynn, Earl F.; $0) is a
| ComplexOps UNIT providing complex arithmetic
| and transcendental functions.
FIN_TP_@.EXE 3205 10-05-92 Finance (Anderson, Pat; $0) is source code
| for loan payment and amortization routines.
INVTRIG@.EXE 8466 01-20-93 InvTrig (RAM Software Development; $0) is a
| unit that gives the inverse of the sine,
| cosine, and tangent functions.
MATHLIB@.EXE 16799 12-17-91 Math Libraries 1.0 (Waldman Sidelines; $25)
| is a set of math units with math chip
| support. The libraries consist of the five
| transcendental functions plus nine
| additional ones.
MATHPAS@.COM 3553 09-18-90 MathPas (Van Fossan, Richard D.; $0) is a
| set of transcendental functions for Turbo
| Pascal. It handles all trig, exponential,
| and hyperbolic functions.
MPI_KSU.ZIP 150616 10-16-93 MPI KSU (Research Foundation; $50) is a
| multiple precision positive integer
| arithmetic package. The two versions
| included in this package handle integers up
| to 149 or up to 3029 decimal digits. It is
| written in Eric Isaacson's A86 assembler for
| the 8086 series of processors and contains a
| Turbo Pascal interface.
P_MAT__@.EXE 36283 02-22-93 P_Mat 1.2 (Von Tress, Mark; $5) is recursive
| matrix algebra routine. It includes binary
| operations, inversion, unary operations, and
| several patterned matrices.
PARS7__@.EXE 20522 05-20-93 PARS7 (Schaaf, Renate; $0) is a set of units
| to implement real functions of up to three
| variables.
REALSTR@.COM 5508 07-20-90 RealStr (Mullen, Rich; $0) is a TP routine
| that formats a floating point double, real,
| or single number into a string, according to
| the requested number of significant digits.
TPSTAT_@.EXE 30119 10-05-92 Stat (Norton Associates; $35) contains 30
| elementary statistical and 19 mathematical
| subprograms developed to aid in the further
| enhancement of scientific Pascal software
| development.
NUM_RECI.ZIP 270261 10-17-93 Numerical Recipes Library (Numerical
| Recipies Software; $0) 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.
PASWIZ.ZIP 73377 06-21-93 Pascal Wizard's Library 1.4 (Hanlin, Thomas
| G.; $25) 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.
DJSQUASH.COM 8790 05-01-89 DJSquash 1.0 (Straayer, D. H.; $0) is the
| Pascal source code for intercepting data
| going to the printer and modifying it before
| passing it along. This could be used for
| making a printer compatibility filter, for
| example.
HPCOPY_@.COM 5333 06-24-89 HPCopy is designed to dump graphics images
| produced by TP5's Graph Unit to a
| Hewlett-Packard LaserJet printer. It will
| print either Normal or LandScape on the HP.
HPLJTPU@.COM 14909 01-17-91 HPLJTPU (Gibbons, Jim; $15) is a Unit that
| makes it easy to use the special features,
| fonts and functions of the HP LaserJet and
| several font cartridges.
LPTINIT@.COM 6436 10-19-90 LPTInit (Sanbar, J. Scott; $0) contains a
| demonstration program and a command line
| utility for determining the disposition of a
| printer.
PPC____@.COM 11176 06-10-91 Parallel Port Control (Upleger, Robert; $0)
| prints a disk file using direct control of
| the parallel port hardware. It will not use
| any interrupts.
PRINTER2.PAS 5529 10-11-89 Printer2 is a TP6 printer unit to change the
| printer port that the LST file is writ- ing
| to on the fly. This is helpful to those
| having a problem with DOS when stripping
| Ctrl-Z's or other characters from the output
| stream.
PRINTPA@.COM 26256 09-18-90 PrintPas (DiBart, Dennis; $16) is a Turbo
| Pascal source code printing utility. It
| tabulates and highlights procedures and
| functions, denotes global and local
| variables, modifies comments and skipped
| code, and more.
PRT.PAS 9547 12-08-89 Prt (Camp, Rick; $0) is a printer unit for
| IBM Proprinters.
PRTERR_@.COM 17924 06-25-90 PrtErr (Stephenson, Brad; $?) is a routine
| that intercepts printer errors before DOS
| reports a critical error. Source and sample
| code included.
SPOOLDB@.COM 14448 06-25-90 Spool (Bradley, David; $0) gives your
| programs the ability to spool print jobs by
| giving you access to DOS's PRINT utility. It
| also has various functions to control and
| monitor the spooler.
SPOOLER@.COM 2551 01-29-90 Spooler (Ebarb, Brian; $0) is a TP5 source
| for a print spooler.
SPOOLAQ.ZIP 13653 07-21-92 SpoolAQ (Quint, August; $0) shows how to
| output data to a printer in the background
| of the application. Pascal source code and a
| demo are included.
TPRNT__@.COM 27946 05-29-91 TP Printer Units (TPRNT) (OptiCom, Inc.;
| $0-$25) contains objects designed to provide
| an interface between a printer and an
| application running under Windows.
TPSPOOL@.COM 29496 06-25-90 TPSpool (Webb, Douglas; $10) implements a
| device driver which allows TP4-5.5 programs
| to print in the background in your programs.
ASORTS_@.COM 18076 04-24-91 ASorts (Rider, J.W.; $0) is a set of
| general-purpose routines for sorting,
| searching and moving arrays of arbitrary
| elements.
QKSORT_@.COM 6338 03-23-90 QKSort (Showalter, Bob; $0) is a small unit
| for TP 5.0 that uses qsort and bsearch. Up
| to 32k elements can be sorted or searched.
SORTS__@.COM 5723 10-18-90 Sorts contains a general purpose engine to
| sort in-memory static, dynamic, or indexed
| arrays using the QuickSort algorithm.
| Includes source code, examples, and a test
| program.
SORTING@.COM 9424 01-29-90 Sorting (Allison, James L.; $0) is TP5 code
| illustrating five different sorting
| algorithms.
MODOBJ_@.EXE 28253 05-19-93 MODOBJ 0.03 (Cox, Mark J.; $30) is a set of
| routines for playing MOD files.
TALK___@.COM 23127 05-30-89 Talk (Dubois, David Neal and Day, Michael;
| $0) is assembler and TP5 code for a speech
| program which uses phonemes to speak numbers
| through the PC's speaker port.
TP6VOC_@.EXE 8629 05-19-93 TP6VOC (Mathur, Amit K.; $0) is a set
| routines for making and playing .VOC files.
TXT2SP_@.COM 8065 05-30-89 Txt2Sp (Schuster, Ron; $0) is TP code for
| converting English text to phoneme codes
| that can be used to drive a
| phonetically-programmed speech synthesizer,
| such as the Covox Speech Thing.
SNDTOOLS.ZIP 16715 10-16-93 SoundTools (Anderson, Nels, ASP; $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.
TPBLASTR.ZIP 90676 10-19-93 TP SoundBlaster Toolkit 1.0 (Robinson,
| Trevor; $20) is a set of TP6 routines for
| accessing Sound Blaster compatible cards.
KGSTR.PAS 4590 12-26-92 KGSTR.PAS (Greer, Keith; $0) is a set of
| routines for manipulating strings in Real or
| Protected mode.
PRFTEST@.EXE 10567 05-08-92 ProfTest (Potvin, Wm II; $0) is a TP6 unit
| containing a DOS implementation of the
| Windows Write/Get PrivateProfileString
| functions, plus a ParseProfileString
| function and a test program.
SRCH_RS@.EXE 4105 02-17-92 Search (Sumner, Reuben; $0) is a TP unit for
| searching text files for specified data. ASM
| source code is included.
STRASM_@.EXE 3627 02-17-92 StrAsm (Greer, Keith; $0) is a pair of
| string manipulation routines. One routine
| removes leading spaces; the other pads or
| truncates a string to a specified length.
STRGTP6@.COM 53818 07-19-91 Strg for TP6 6.1b (Eagle Performance
| Software; $30) is a set of 111
| high-performance string processing routines.
| Operations include case, comparison,
| conversions, copy, count, delete, format,
| justification, parse, search, sort, and many
| more.
STRNGRW@.COM 21950 09-24-89 Strings 1.2 (Winkel, Richard; $13) is a unit
| containing 29 string related functions
| written in assembler. The routines are
| highly optimized and make extensive use of
| the 80x86 string oriented opcodes.
STR_OBJ@.COM 5734 07-23-89 Str_OBJ (Paxton, Mark C.; $0) is a unit for
| creating and manipulating a String Object. A
| sample program demos each method of
| manipulating the object.
SYST___@.COM 38653 11-15-90 System Unit 5.5c (Eagle Performance
| Software; $19) is a high speed replacement
| system unit for Turbo Pascal 5.5. It speeds
| up more than 30 routines in the system unit
| including longint math up to 800%; string
| handling such as Pos, Insert, Delete up to
| 400%; string/ integer conversions, up to
| 120%; and more.
TPSTR__@.EXE 23502 12-16-92 TPSTR String Utilities 1.0 (Raviart,
| Philippe; $20) provides 88 powerful
| functions and procedures for managing
| strings.
TS_STR_@.COM 34684 01-29-90 Turbo Stuff 02.01.00 (Shenandoah Valley
| Software; $40) is a set of 40 string-related
| routines routines written in assembler for
| use with Turbo Pascal 4.0 - 5.5.
CDPLAY_@.EXE 9276 04-21-93 CD-Play (Armstrong, Michael W.; $0) allows
| you to access MSCDEX extension for the
| CD-ROM drivers.
COLORDH@.EXE 9126 02-18-93 Colors 1.3 (Hood, Doug; $0) is a TP unit
| that lets you control the color of your
| dialog's buttons.
DATASJ_@.EXE 77298 07-06-92 DataStrucJones (Jones, Jeremy; $35) drills
| you on data structures and algorithms.
GETOPT_@.EXE 11636 04-21-93 GetOPT (Anez, Juancarlo; $0) lets you define
| command line switches (program options) and
| parse any command line accordingly.
JDBTREE@.COM 18806 07-18-91 JDBtree 1.20 (Darling, Jeff; $0)
| demonstrates how to use Binary trees.
| Executable files are also included. Requires
| TP 5.5. (The author can no longer be reached
| at the address provided in the
| documentation.)
NULVAR.PAS 1386 10-21-92 Nulvar is a routine to null all variables.
OVERINIT.PAS 5388 11-04-91 Overinit 6.0 expands the heap dynamically
| during program execution, taking memory away
| from the overlay buffer.
MAP2USE@.EXE 13746 09-17-92 Map2Uses (Welsh, Jim; $0) reads a .MAP file
| and extracts a program's USES list from it.
| Source code is included.
PAS1.ART 9714 10-19-91 PAS1 (Shoval, Ben; $0) is heavily documented
| code for an ANSI screen drawing program.
TCHLP3_@.EXE 14168 06-18-92 Tchlp3 (Van Den Berghe, Vincent; $0)
| converts Borland's THELP files into
| Microsoft's QuickHelp format.
THERM__@.EXE 4186 02-22-93 Therm (Hood, Doug; $0) is a progress gauge
| in the form of a thermometer.
TURBCAS@.EXE 6096 07-25-91 TurboCAS 1.0 (Corll, Brian; $0) is a unit
| for accessing FAX cards such as Intel's
| Connection CoProcessor.
XDIALOG@.EXE 7420 07-24-91 X_Dialog (Aiken, Donn; $0) shows how to
| create a scrolling list box with
| user-specified checkmark. It also has a
| drop-down menu bar.
CHCKRS_@.EXE 4281 05-24-93 CHCKRS is TP6 source code for a Checkers
| game.
ESPOOL_@.COM 34547 01-18-91 ESPooler 1.1 (Webb, Douglas; $10-$30) allows
| easy addition of a spooler to your Turbo
| Pascal programs. It can use the heap, EMS,
| or XMS.
FLXKEY_@.EXE 59674 03-18-93 FlxKey 1.1 (McLoughlin, Guy; $15) is a unit
| that lets you create encrypted user
| registration keys for programs.
GR_COL_@.EXE 13404 05-14-93 GR_COL (Rivers, Jerry; $0) contains routines
| for using standard text output in graphics
| modes.
HYPERL_@.COM 39912 01-18-91 HyperLINK 1.0 (BGASoft, ASP; $20) is a
| complete system for adding Hypertext help to
| your programs. No special editors or linkers
| are required.
LZRTPU_@.COM 9844 01-17-91 LzrTPU (Smedley, Bob; $0) is a unit for
| printing reports with an HP LaserJet. Most
| of the commonly used formatting commands
| have been provided as functions. Also
| included is SHADETXT, which shows how to
| write shaded text to an HPLJ.
OBJTOOL@.EXE 48052 04-06-93 OBJTool 2.3 (Hanlin, Thomas G. III; $14) is
| a tool for manipulating OBJ files. It allows
| you to search OBJ files, view file stats,
| delete default libraries and languages,
| check for validity, repair checksum errors,
| and rename publics, externals, and default
| libraries.
OVERXMS.ZIP 8248 07-28-92 Overlays in XMS 1.2 (Leijen, Wilber van; $0)
| allows you to add XMS support to overlaying
| in TP.
PRTYPAS@.EXE 32243 08-18-92 PrettyPascal 1.0 (Invariant Software; $30)
| makes Pascal program files more readable.
| This is done by spacing operators, procedure
| calls, and control guards, and by
| reformatting the code to a specified form
| and indentation.
SBVOICE@.COM 8607 05-29-91 SBVoice 1.0 (Mathur, Amit K.; $0) is a TP6
| unit containing source code for using the
| voice playback capability of the Sound
| Blaster card.
STATBOX@.EXE 33867 04-21-93 Statbox (Mitchel, Patrick; $0) is a unit for
| displaying progress of a procedure. Demos
| and source included.
TVCOPY_@.EXE 14098 05-19-93 TVCopy (Midwinter, Stewart; $0) is TP6
| source code to demonstrate how to pop out of
| a dialog box, open a list box containing
| data from a file, and copy the desired data
| into several input lines in the input dialog
| box.
BROWSE.PAS 8835 06-25-90 Browse is a TP routine that allows the user
| to browse through a text file.
DESQ___@.COM 7830 01-29-90 Desq 4.2 (LeMay, James H. ASP; $0) contains
| routines to interface DESQview with TP 4.0.
| Some of these routines are useful for direct
| screen writing utilities like QWIK42.ARC
DOLRWRD@.COM 6838 12-28-89 DollarWord (Loew, Rob; $0) is a TP5.5 Unit
| for converting a number from the form
| "###,###.##" to the spelled-out format for
| check writing. The program works on number
| strings from 0.00 to 999,999.99. The source
| code is included.
EVENTQ_@.EXE 10148 08-16-91 Eventq (Schafer, Steve; $0) contains a unit
| which implements an event queue for Turbo
| Vision applications. This unit would enable
| you to easily make a script-driven TV app.
| Source code is included.
FSTWAIT@.COM 7559 04-30-91 FastWait 1.0 (Southern Software; $0) is a
| routine for inserting timing delays in your
| code that are accurate even on fast (20mhz+)
| machines.
TIMERH_@.COM 9009 01-28-90 High Precision Timer 5.5 (Eagle Performance
| Software; $0) is the Pascal source code for
| a high precision timer to 1-microsecond
| resolution and up to 24-hour duration.
INTCASE@.COM 3953 08-21-90 IntCase is a unit which performs
| international case conversion functions.
KEYMAKR@.EXE 70347 10-18-90 KeyMaker 2.0 (Franz, Carl A.; $10) is a set
| of routines for making hash-keys for names
| and address. The keys support Soundex
| searches.
MICROT_@.COM 3720 10-18-90 MicroT contains Pascal source code for high
| resolution delay timing to 0.838 microsecond
| accuracy using the speaker timer chip. It
| does not disturb running TSR clocks, and no
| self calibration is required. It allows
| other work to occur while waiting for time
| delay, such as write/draw to screen.
MOVE32_@.COM 9104 06-25-89 Move32 (Toth, Thomas A. Jr.; $0) is a set of
| auto-detecting routines to use the 32-bit
| data bus of the 80386/80486 microprocessors,
| when present. If one of these processors is
| not in use, these routines use 16 XFers,
| still making them faster than the Turbo
| Move() proc when moving large blocks of
| information.
MORTPAY@.COM 13364 06-22-89 MortPay 4.1 (Brown, R. E. & Gilbert,
| Raymond A.; $0) is TP5 code for a loan
| amortization program.
OBJSTR_@.COM 4222 04-30-91 Objstr (Fralix, Jim; $0) uses less space
| than a standard string, yet it can be
| accessed as a standard string.
PASMAIL@.COM 13516 07-06-90 Pascal Mail Label (Harrell, Tim; $0) is
| Pascal source code for a mail list program.
PICKLST@.EXE 9269 08-16-91 PickList (Watson, Blake; $?) contains
| examples of multi-selection picklists for
| Turbo Vision.
STRG___@.COM 53428 02-21-91 Strg 5.7 (Eagle Performance Software; $39)
| is a set of 109 high speed routines for
| processing strings, characters, and all
| types of numbers including case,
| classification, comparison, conversions,
| copy, count, delete, format, justification,
| membership, parse, position, replace,
| search, sort, tabbing, ASCIIZ, many with
| match/ignore case and many more.
TPHRT__@.COM 64968 08-16-90 TPhrt 3.00 (Ryle Design; $8) is a software
| "toolbox" of routines to manipulate one
| hundred different timers each with one
| microsecond resolution. TPhrt makes it easy
| to very accurately time nearly any
| synchronous or asynchronous event your PC
| can encounter.
TPJR___@.COM 12014 01-17-91 TP Joystick Routines 3.0b (Howarth, David
| B.; $0) is a set of TP routines for
| joysticks.
TVPAL__@.EXE 7069 08-16-91 TVPal (Schafer, Steve; $?) is a tutorial on
| Turbo Vision palettes.
VDRV___@.COM 6242 08-21-90 VDrv is an external TP function to test
| whether a drive exists in a system without
| attempting to read from the drive. Source
| included.
ZTFDD__@.EXE 4067 08-16-91 ZTFDD is a routine that can be used to
| format and combine different data types in a
| Write statement.
ASG____@.COM 38983 07-23-89 ASG 5.2, RASG 5.0 & BlueBag 5.2 (Roncalio,
| John; $45) AtSayGet is TP5 routine for a
| line editor with WordStar compatibility.
CWDKIT_@.COM 20060 01-29-90 Centiwrite 1.10 (Saucci, Andrew M. Jr. ASP;
| $20-$250) is a full-screen editor which
| Turbo Pascal 5.0 programmers can add to
| their own programs when small editing tasks
| are required.
COUN___@.COM 13577 06-25-90 CoUn 2.0 (Franz, Carl A.; $0) is a unit that
| Compresses/Uncompresses string data in order
| to save disk space in your data files that
| allow variable length records.
FIELDDH@.EXE 24271 05-20-92 Fields (Hood, Doug; $0) is an expanded
| fields unit. It includes color inputlines,
| auto-uppercase input, path and drive
| validating, noecho/password input, and date
| input.
FINPUT_@.COM 6740 02-21-91 FInput 1.2 (Bauer, Allen; $0) is an input
| routine that supports several data types,
| including formatted input for all the
| numerical types, keystroke filtering and
| uppercase conversion, field justification,
| and range checking.
FMTLINE@.EXE 12650 02-22-93 FMTLine (Sprenger, J. John; $0) is a
| descendant of tInputLine which allows
| validation of names, telephone numbers,
| postal codes, money, and more.
INSERT.PAS 3902 03-04-93 Insert.pas (Midwinter, Stewart; $0)
| demonstrates how to read an input line in a
| dialog box and place output in another input
| line in the same box while the box stays
| open.
KEYINP_@.COM 7756 01-29-90 KeyInp (Griffin, Richard F.; $0) allows you
| to set up data entry routines quickly and
| simply. It also gives the programmer the
| capability to override the entry routine and
| use another procedure to handle function
| keys.
MAKECAS@.COM 10307 09-24-89 MakeCase 1.00 (Ackermann, John R. Jr.; $0)
| generates a CASE statement of menu choices
| from a source code file created by Turbo
| Professional's MakeMenu utility.
MGN____@.COM 17501 05-30-89 MGN (Keefe, Ed; $0) is TP5 code and the
| executable for a Menu Engine. It contains
| most of the logic to put a simple, light-bar
| menu on the screen.
OVERWRT@.EXE 4420 10-23-92 OverWrt (Miser, Dan; $0) contains an object
| to allow toggling between then insert and
| overwrite modes in a TEdit Control. Source
| code is included.
PICKS__@.COM 4824 01-29-90 Picks (Haluska, John; $0) is a menu bar unit
| with source code.
REAL_R.PAS 4730 04-20-93 Real-Range (Schafer, Steve; $0) is a unit
| that validates the range of input for real
| numbers.
TVDMX__@.EXE 74046 08-18-92 tvDMX 1.5 (Beck, Randolph; $18) is a Turbo
| Vision unit for multi-record data entry in a
| row/column format.
TURBIO.ZIP 34833 10-15-93 TurboIO (Meacham, Bill; $?) 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.
FASTKEY@.EXE 31701 02-05-93 FastKey 1.1 (Holley, Steve; $20) is a TP6
| unit that provides low-level monitoring of
| the keyboard, keeping track of which keys
| are pressed and which are not. Sample files
| included.
GRABKEY@.EXE 3358 10-05-92 GrabKey is sample code that illustrates how
| to get the scan code of each key pressed
| without removing the keypress from the key
| buffer so that it can be further processed
| by the system.
PASMAC_@.COM 2384 08-29-90 PasMac 2.0 (Newman, Norman; $15) is a
| keyboard macro program especially designed
| for Pascal programmers.
SCAN_PA@.COM 8329 10-19-90 Scancode (Anderson, Pat; $0) demonstrates
| how to add low-level keyboard handling to
| your Turbo Pascal programs.
TRANS__@.COM 20962 02-23-90 Translat and Keyword (Yoder, Gil ASP; $?)
| TRANSLAT will allow you to remap from one to
| five keys on your keyboard. Source code is
| included.
MOUSETP@.COM 7275 12-29-89 MouseTP5 (Gilroy, T. Russell; $0) is mouse
| menu support for TP5 using a Mouse Systems
| 3-button mouse or compatible such as Genius
| or Logitech. The Mouse Systems .MSC source
| and compiled versions are included.
MSDEMO_@.COM 10824 07-23-89 MSDemo (Landry, Bob; $0) is a simple program
| which exhibits some of the capabilities of
| using an interrupt driven interface to the
| mouse. It works on TP 4.0, 5.0 and 5.5.
| Source code is included.
MOUSE__@.EXE 40053 02-05-93 Mouse 3.1 (Day, Michael; $0) is an extensive
| set of mouse functions for TP5.
OGLE___@.COM 16314 11-24-89 Ogle Eyes (Day, Michael; $0) is TP5 code for
| a routine that watches the mouse wherever it
| goes, or any point on the screen. It can
| show three possible eye styles on the screen.
THEMOUS@.COM 16513 03-05-91 TheMouse (Kwast, Kevin A.; $10) is a set of
| routines for accessing a Microsoft,
| Logitech, or compatible mouse from Turbo
| Pascal.
TMOUSE_@.COM 3078 01-27-90 TP PD Mouse (Henderson, Ken; $0) is a Mouse
| to key translation unit (requires TPRO).
TPRAT5_@.COM 14874 01-29-90 TPrat5 1.0 (Smart, J. A.; $0) is a
| Microsoft-compatible mouse driver to provide
| mouse support for Borland's Turbo Pascal 5.0.
MOUSLI.ZIP 169749 09-06-93 MouseLib 8.0 (Loewy Ron; $15) is a Turbo
| Pascal event driven mouse library. It
| supports the standard mouse API, plus
| extensions for event driven programming,
| support for DPMI mode, text, graphic and
| true VGA cursor. It also includes DESQview
| support unit and video hardware support
| functions.
MOUSE_TL.ZIP 94391 10-16-93 Mousetools (Anderson, Nels ASP; $10) is a
| set of TP5 programming utilities providing
| most of the necessary procedures to use a
| mouse in your own programs.
FLXLIST@.COM 13041 03-30-90 FlexList (Power SoftWare; $14) provides
| TP5.5 applications with a generic hybrid
| stack-queue-list-array object. There are 31
| methods that allow you to push, pop, insert,
| delete, sort, store, recall, etc. lists of
| any type data.
FUTILS_@.COM 30309 10-19-89 FUtils (Kerr, Rex; $20) is a set of TP5.5
| units, mostly written in assembler. Routines
| included do very fast swapping of variables;
| fast conversion between Pascal and C strings
| and faster Move and FillChar; array-based
| stack handling; fast BIOS calls (22
| routines); fast screen writing and reading;
| windowing; and more. Each unit has many
| routines in it.
MISCUNI@.COM 27849 06-25-89 MiscUnit (Moehrke, Geoffrey; $0) is a set of
| several units written for TP 5.0. Most of
| these units require Turbo Professional 5.05
| or higher to compile. Functions include
| display of an on-screen clock in any
| program; a simple method of displaying
| pop-up message windows; an improved Printer
| unit; data entry routines; an easy way to
| implement stacks or queues of any type;
| mapping of I/O error codes to strings; and
| more. Pascal source code included.
SWEEPET@.COM 19954 04-19-91 Sweep 1.10 (Tauck, Eric; $10) is a library
| of routines for managing memory and
| maintaining a heap. The advantage of the
| Sweep Library over the heap routines built
| into Turbo Pascal or Turbo C is that the
| Sweep Library never suffers from memory
| fragmentation.
UTILITY@.COM 26794 09-24-89 Utility (Gemini Systems; $0) is a TP unit
| including many useful programming utilities:
| save screen, screen input, encryption, DIR,
| print-screen, date routines, and more.
VGAFNT_@.COM 44722 03-22-90 VGAFont (Tamburino, Joseph J.; $10) is a set
| of routines that allow graphics to be
| displayed with ordinary EGA or VGA text
| modes.
ZROUTIN@.COM 25360 01-29-90 Zroutine 1.1 (Zimmerman, Bob; $0) is a set
| of TP5 routines you can add to your programs
| to sound a beep a specified number of times,
| get command line parameters from users, set
| text color, modify cursor attributes, trim
| leading spaces in a string or pad a string,
| create a window, shell to dos, "press any
| key to continue", and much more. Also
| included are a formatted input routine and
| I/O error routines.
BOOSTERS.ZIP 92591 10-13-93 Boosters (George F. Smith & Company;
| $19-$35) is a set of routines 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.
T_WHEELS.ZIP 108515 10-15-93 Turbo Wheels is a utility function library
| disk.
CPUIDJL@.EXE 7457 08-14-91 CPUID (Leonard, John D. II; $0) is a TP6
| procedure that will identify a computer's
| CPU and FPU coprocessor.
ENVCALC@.COM 6422 03-26-91 EnvCalc demonstrates storing variables using
| a DOS-like environment table, and using them
| in SET, CALC, LET, and ECHO commands.
ERROR87@.COM 14415 09-18-90 Error87 (Murdoch, D.J.; $10) is a set of
| tools to help debug floating point code.
| Unit ERROR87 tries to determine the cause of
| run-time error 207, "Invalid floating point
| operation", and fix the reported error
| address. DV87 fixes bugs in Desqview 2.26
| 8087 error handling, and NMI fixes problems
| with 8087 error reporting in some XT
| machines.
ERRPAT_@.COM 3002 01-29-90 ErrPat (Larsen, Per B.; $0) is an INLINE
| MACRO which allows a procedure or function
| to generate a runtime-error with the address
| of the CALLING statement.
EXECDEMO.PAS 1446 10-06-88 ExecDemo (Rubenking, Neil J.; $0)
| demonstrates the use of new TP 5.0 routines
| to enhance the EXEC procedure.
EXIT.PAS 3296 04-01-89 Exit (Dubois, David Neal; $0) is a TP5
| procedure that makes it easier to set up
| exit routines in Turbo Pascal. Besides
| saving the bother of dealing with the
| ExitProc variable, RegisterExitProcedure has
| the added benefit of forcing the compiler to
| check that the procedure is suitable.
EXARRAY@.COM 15976 09-01-89 ExtendedArray (Wentz, Eric C.; $0) is a
| generic ram/diskfile "hybrid" array-like
| object. The ExtendedArray object resides in
| both ram and on disk, swapping portions in
| and out as needed. It is reasonably
| efficient for up to two meg or so (more for
| larger array elements). Requires units
| included in Genericity.
FEFIX__@.COM 12530 03-03-90 FEFix (Faubion, Jay; $0) will repair the
| headers in Borland Stroked Font files that
| are damaged as a result of a save action by
| the Borland Font Editor, FE.EXE, found in
| the BGI Toolkit.
HEAP55_@.COM 17688 01-29-90 Heap 5.5 (TurboPower Software; $0) is a set
| of TP 5.5 units and utilities for managing
| and extending the heap.
HEAP3__@.COM 4669 01-29-90 Heap3 is a TP5 unit that implements a heap
| manager similar to Turbo Pascal 3.0.
HOTMOD_@.COM 8319 03-26-91 HotMod (Schuster, Ron; $0) lets you reassign
| the hot keys in the IDE.
INST.PAS 1073 11-16-92 Inst (Aaron, Ron; $0) is code that shows how
| to prevent multiple instances of a program
| in different VMs.
MAKETXT@.COM 12140 09-24-89 MakeTxt converts a Borland help file, such
| as TURBO.HLP, into a text file that is
| suitable for input to the Turbo Power
| Software MAKEHELP program.
MEMSTR_@.COM 5226 05-30-89 MemStr is a demonstration of a technique in
| TP for storing a file of strings in a memory
| array at runtime.
OBJECTA@.COM 5008 09-01-89 ObjectA 1.01 (Rosenberger, Rob ASP; $0) is a
| TP 5.5 unit that builds on the OBJECTS.PAS
| file on disk three of the TP package.
ONLINE.PAS 1038 09-17-91 Online (Bibb, Don; $0) checks the status of
| the printer using INT 17H, Service 2.
OVRHAN_@.COM 6920 01-29-90 Overlay Handler (Furman, Roy; $0) allows an
| application to explicitly load and unload
| overlays onto the heap without interfering
| with TP 5.5's management of the overlay
| buffer. Source and demo included.
OVERLOK@.COM 5589 12-29-89 Overlock (Schuster, Ron; $0) is a TP5.x unit
| containing the functions OvrLock and
| OvrUnlock. OvrLock places a "lock" on the
| overlay buffer and OvrUnlock removes it.
TFDD___@.COM 10350 07-20-90 TFDD (Ranger, Philippe; $5) contains the
| source for four object-oriented units that
| illustrate and apply TFDD's - text file
| device drivers.
TP_TSR_@.COM 29140 01-29-90 TP_Tsr (Prescott, Richard W.; $0)
| illustrates a method for writing TP4/5 TSRs.
| The interrupt hook and return procedures are
| written in assembly language, however the
| remainder of the application can be written
| entirely in Pascal, can use up to 64K stack,
| and can Chain or Return from Interrupt from
| any point in the Pascal Code.
TPFORT_@.COM 18264 11-24-89 TPFort 1.0 (Murdoch, D. J.; $0) is a
| collection of several procedures that will
| allow Microsoft Fortran routines to be
| called from Turbo Pascal.
TAP____@.EXE 65590 04-01-89 Turbo Apprentice 1.0 (Cypress Systems, Inc.;
| $15) is a TSR utility which enables you to
| extend Turbo Pascal's context-sensitive help
| system to include reference information for
| your own units, procedures and functions.
| Requires a hard disk and TP4+.
HEAP7.PAS 5597 02-22-93 Heap7 (Donais, Roger; $0) implements a
| protected mode heap supporting Mark, GetMem,
| and Release. A program can simultaneously
| use the heap provided by this unit and the
| SYSTEM heap.
MRKRLS_@.EXE 7952 02-22-93 MrkRls (Cariotoglou, Mike; $0) simulates the
| operation of Mark/Release to port a
| real-mode program to protected mode.
RUN123_@.COM 22047 04-01-89 Run123 (Prescott, Richard W.; $8)
| illustrates a method for writing TP4/5
| interrupt routines to modify the behavior of
| an existing program which is executed as a
| subprocess. TP5 source and assembly code is
| provided.
SYS60__@.COM 42593 06-07-91 Sys60 6.0a (Eagle Performance Software; $19)
| replaces the SYSTEM.TPU in your TURBO.TPL
| library and provides 32 functions such as
| Pos and Div that are as much as eight times
| faster. Turbo Pascal 6.0 is required.
TPTSR__@.COM 34423 07-20-90 TPTSR (Small, John; $20) is a TP unit that
| turns your Turbo Pascal 5.5 program into a
| TSR. Includes a demo TSR (popup calendar).
VIRTMEM@.EXE 53633 10-24-92 VirtuMem (Techsonix Marketing; $18) is a
| virtual memory system that extends dynamic
| memory into expanded memory and then onto
| disk. It works with any structures that
| would normally be dynamically stored as part
| of the heap, including, but not limited to
| arrays, records, and objects. Virtual memory
| size can be up to 4 gigs.
BGICLIP@.COM 50967 01-18-91 Clip and ClipShow (Donnelly, Peter; $0-$10)
| includes two programs to produce and display
| BGI clip art for use with PutImage.
CRTP_DG@.EXE 7114 05-29-91 CrtPlus 1.0 (Modern Solutions; $28) is a set
| of assembler routines to detect the video
| adapter type, to create an 80x43 or 80x50
| video mode (for EGA/VGA), to disable/enable
| text blinking, and to fill, change color of,
| and copy a block of video.
BIGCHAR@.COM 8681 07-21-89 BigChar (Swisher, Brian F.; $5) is a TP4
| unit for writing text to the screen in large
| characters. It is primarily intended for
| writing opening logo screens.
CRTPAT_@.COM 2411 10-19-89 CrtPat is a patch for the CRT unit of TP5.5.
| It takes care of unpredictable DELAY times
| on computers faster than 30MHz.
CURDLE_@.COM 8170 01-29-90 Curdle (Majkrzak, John M.; $0) will take
| care of watching the screen boundaries when
| your Turbo Pascal program lets a user move
| about the screen directly as might be done
| in a screen painting routine or even some
| data entry programs.
DGSAY__@.EXE 80143 07-23-89 DGSay 8907.01 (Gerrold, David; $25) will
| write formatted, justified and colored text
| to screen by replacing Write and WriteLN
| with Say and SayLN. A demo and source code
| are included.
FASTSCR@.COM 14602 07-23-89 FastScr 1.0 (Addleman, Mark; $0) provides
| simple and fast video control through the
| use of objects.
GRAFXTP@.EXE 7880 05-29-91 GrafxTP (Fralix, Jim; $0) is a TP6 unit for
| graphics handling which provides a generic
| graphic container object and procedures to
| manipulate the object.
GRPHVGA@.COM 11786 04-30-91 GraphVGA Unit 1.0 (Modern Solutions; $38) is
| a set of high performance graphic routines
| for EGA/VGA that are over six times faster
| than BGI routines and take less than 3k.
GWEDIT_@.COM 16822 04-01-89 GWedit 2.01 (Day, Michael; $0) provides a
| graphics based string input for use with the
| Turbo Pascal BGI.
KPASCAL@.COM 16743 12-29-89 KPascal (Contemporary Computer Services; $0)
| is a video output unit to replace Write &
| WriteLn with some string formating and
| conversion functions. This program includes
| a Colors, and Keyboard unit for
| standardizing text attributes between
| programs, and Keyboard offers an extremely
| enhanced replacement to ReadKey with it's
| own buffer.
RGB.PAS 2133 12-21-88 RGB (Sieraski, John; $0) is TP5 code which
| illustrates how to use the SetRGBPalette
| command from the Turbo Pascal 5.0 Graph unit
| to create 16 shades of gray on a VGA
| graphics card.
SCNDSIGN.ZIP 45099 10-13-93 Scndsign (Enochs, Iddo L.; $25) allows
| programmers to design screens and then
| generates the code in Turbo Pascal to be
| added to your programs. It also permits you
| to specify variables for data entry as part
| of your screen design.
SCRGEN.ZIP 36742 10-16-93 ScrGen is a screen editor that generates
| Turbo Pascal source code for screen displays
| to be added to your programs. The program
| features an attribute selection utility, a
| box draw utility and a block move utility.
| Colors can be defined for use on color
| monitors, and monochrome attributes, such as
| normal, underlined and reverse video can be
| generated for use on monochrome monitors.
| Output can be generated to support either or
| both of these video modes.
SDIMAGE@.COM 26874 04-01-89 SdImage 1.03 (Day, Michael; $?) is a Turbo
| Pascal unit designed to allow saving any BGI
| screen to disk. There are 20 image buffers
| available for use.
TJGRAFX@.COM 41427 01-29-90 TjGrafix 1.0 (Damn Fine Software Solutions;
| $30) provides routines to let you take
| advantage of the 256-color capabilities of
| the IBM MCGA, EGA, and VGA within your
| programs with minimal difficulty.
TEXTIO_@.COM 6102 04-01-89 TextIO is a TP5 unit that allows for the
| following: large text buffers for speedier
| handling when needed, complete seek function
| for text files, write formatted output to a
| string variable, read contents of a string
| variable as formatted input.
TWINS__@.COM 29386 02-23-90 Twins 1.10 (Corll, Brian; $15-$25) is a
| toolbox that allows you to create and
| manipulate multiple windows on visible and
| virtual screens using the object-oriented
| techniques available in Turbo Pascal 5.5.
| Included are assembler routines to
| facilitate direct writes to video memory and
| the changing of text attributes. Also, a
| unit has been provided to create simple
| light-bar menus and a color selection menu,
| and a unit for detection of keyboard
| activity.
WINDEX_@.COM 6728 04-01-89 Windex (Roncalio, John; $0) contains
| windowing code for TP5. You can mix and
| match "disk" and "ram" as locations for the
| saved window image and the CloseWindow
| procedure will find it when needed. Tested
| on EGA, CGA and mono, but may cause snow on
| some CGA's.
BRESN.PAS 2007 01-05-93 BRESN (Deshpande, Chetan; $0) shows how to
| draw a line using Bresenham's algorithm,
| also known as midpoint algorithm. This
| method is used by AutoCad and other popular
| graphic programs.
FREEFNT@.COM 18070 02-23-90 FreeFont (Garey, Michael E.; $0-$10)
| contains TP units that work together with
| the Borland BGI to allow you to display text
| in any direction with any slant using BGI
| stroked fonts.
GRAFTXT@.COM 36408 07-23-89 Graftxt (Godfrey, Tim; $0) is a set of
| routines for fast display of text in
| graphics mode. Includes 8, 14, 16, and 19
| line fonts. It is a faster but more limited
| alternative to OutTextXY.
MAKE_IO@.COM 25719 06-25-90 Make-IO2 (Alger, Richard N.; $25) lets you
| create I/O screens with a text editor, then
| it converts them to TP source code. Requires
| Technojocks Turbo Toolkit (#0738). Source
| code included.
SVGABG_@.EXE 50001 07-22-92 SuperVGA & TweakedVGA BGI drivers (Hargrave,
| Jordan; $20) are SuperVGA and TweakedVGA 256
| and 16-color BGI drivers. SuperVGA cards are
| supported up to 1280x1024. Svga32k.bgi is
| provided for Tseng4000 cards with the Sierra
| HiColor chip, supporting 32768 colors and S3
| BGI driver. Paging is included.
TDMENU_@.COM 20095 01-27-90 TP PD Menu (Henderson, Ken; $0) is TP code
| to let you generate pulldown menus. Included
| are a menu compiler mouse support and full
| source code.
TP4WIO_@.COM 43787 01-29-90 TP4WIO (Rohr, Gerald; $0) is a collection of
| procedures and functions which assist in
| screen input/output. Many other uses in
| general programming are available as well.
TP5WIO_@.COM 35724 09-01-89 TP5WIO (Rohr, Gerry; $0) is a collection of
| procedures and functions which assist in
| screen input/output.
USERLIB@.COM 9250 02-23-90 UserLib is a Turbo Pascal 5.5 unit
| containing several useful functions for
| screen I/O, menus, etc.
ANSIVIE@.COM 13569 03-26-91 ANSIView (Della, Marcos R.; $0) provides you
| with the features from the CRT unit with the
| earlier versions of Turbo Pascal while still
| retaining the features of the new TVision
| environment.
BASEAPP@.EXE 8394 09-20-91 Base Application 1.0 (Leon, John C.; $10) is
| a set of TV routines: hi-res video mode
| toggle, proper window count handling,
| working help contexts for menubar and
| statusline, provision for app-specific
| initialization code, tileable/cascadable
| windows and more. Source is included.
CRTSEG_@.EXE 3480 08-18-92 CRTSeg (Donnelly, Tom; $0) allows the video
| segment address in a CRT unit to be changed.
EGALOGO@.EXE 32013 02-17-92 EGALogo lets you create smooth scrolling
| logos for EGA and VGA.
GNOOM__@.COM 33584 01-05-91 Gnoom (Soumarokov, Nikolay; $0) lets you
| edit up to ten colorful images, animate them
| and use them in Turbo Pascal programs. Two
| demonstration programs and Turbo Pascal
| routines are included. Images can have size
| from 2 x 2 to 64 x 64 pixels each.
PCXPAS_@.COM 16298 11-13-90 PCXPAS (Donnelly, Peter; $0) includes two
| Turbo Pascal units for decoding and
| displaying PCX graphics files. It includes
| Pascal and assembler source code and sample
| implementations.
RM_TRBO@.EXE 58885 11-25-91 Raster Master 2.0 (Scarborough Digital; $25)
| lets you easily create graphics for your TP
| programs. It can handle graphics up to 100 X
| 100 pixels in size with 16 colors and PCX,
| BGF, DEF, CON, and Windows ICO format. Other
| features include paint program style tools,
| a zoom mode, and a very slick graphic user
| interface. VGA and a mouse are required.
SCHWAZZ@.EXE 23551 04-20-92 Schwazz 1.0 (Duncan, Jonathan D.; $0) shows
| how to manipulate the VGA palette for
| dazzling effects.
TP256D_@.EXE 19023 08-16-91 TP256D (Thomas Design; $45) contains Super
| VGA BGI driver for Turbo C and Pascal that
| integrates support for multiple SVGA
| chipsets into one driver. Supports Video 7,
| Paradise, ATI, Tecmar, Orchid, Genoa, Compaq
| VGA, HP VGA, and STB video cards.
TVGAS__@.EXE 46998 09-01-92 Tvgas 2.1 (BSX International; $5) lets you
| create and save VGA images for use with the
| PutImage procedure.
TWAIT.PAS 1834 09-03-91 Twait (Brewer, Ty; $0) provides a way to
| display a message while the computer is
| crunching numbers or processing data, etc.
GIFPAS.ZIP 12427 07-21-92 GIFPas (Wenzel, Sean; $0) this unit decodes
| GIF images in 256 colors at nearly any
| resolution.
PCXKIT_@.EXE 65100 05-21-92 PCXkit (Donnelly, Peter; $10) CLIP 1.3 lets
| you clip images up to 64K from PCX files in
| EGA/VGA medium or high resolution.
SCENEBL@.EXE 92987 02-18-93 Scene Builder 1.01 (Rivers, Jerry; $0) is a
| paint program for Turbo Pascal. A compilable
| Pascal source program is produced of the
| graphic you create. Drawing tools include
| lines, polygons, rectangles,
| circles/ellipses, and arcs. Other features
| include flood filling, line styles, snap
| grid, and zoom viewing. Requires VGA.
TPPCX__@.EXE 47466 09-16-91 TPPCX 1.1 (Rafn, Mark D.; $2) contains a TP
| 6.0 Object-Oriented unit for displaying or
| saving PCX format picture files on Hercules,
| EGA, VGA, or compatible adapters. It allows
| for the hidden page display used in behind
| the scenes buffer capturing.
VGAPAL@.EXE 36450 02-26-93 VGAPal 1.0 (RAM Software Development; $10)
| is a palette control TPU which lets you
| fade-in and fade-out and cycle through
| palette colors. A routine is also provided
| for loading 320x200x256-color PCX files.
3DLIB1.ZIP 329614 09-06-93 3DLib 1.7 (Loewy Ron; $15) is a Turbo Pascal
| 3D graphic animation package. It features
| fast wire-mesh 3D objects with a macro to
| Pascal language translator, support for TP
| for DOS and TP for Windows, DOS and windows
| hosted macro translator and animator, and a
| new DOS object compiler. On the second disk
| is 3D 1.2 [3D120] (Loewy Ron and Ishai
| Ben-Aroya; $10), a companion to 3DLib.
QWIKSCRN.ZIP 84647 10-13-93 Qwik 7.1 (Eagle Performance Software; $25)
| 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.
TTT.ZIP 445286 10-13-93 TechnoJock's Turbo Toolkit (TechnoJock
| Software ASP; $54) 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.
TJOBJ_TK.ZIP 535709 10-13-93 TechnoJock's Object Toolkit (TechnoJock
| Software ASP; $90) 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.
BOX.ZIP 75342 10-16-93 BOX (Nescatunga Software; $20) 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.
EGAFONT.ZIP 233923 10-16-93 EGAFont (Williams, Aaron M.; $10) is a set
| of programs for the easy creation and
| editing of EGA/VGA fonts. Several EGA/VGA
| fonts are included, as are several related
| video utilities.
MINIGEN.ZIP 167646 10-16-93 MiniGen (Snyder, Eric H.; $?) 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.
PCXBGI1@.EXE 129207 03-31-91 PCX2BGI (Balash, Marty; $15) 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.
PCXBGI2@.EXE 71649 03-31-91 See PCXBGI1@.EXE
PULL70.ZIP 157509 07-21-93 Pull 7.0 (Eagle Performance Software ASP;
| $25) 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.
TEGAS.ZIP 77710 10-18-93 Tegas 3.0 (BSX International; $5) lets you
| create and save EGA images for use with the
| PutImage procedure.
TEGL_TP.ZIP 333601 10-17-93 TEGL Windows Toolkit II for TP 5.5 (TEGL
| Systems Corporation; $50) is a set of GUI
| routines for TP 5.5. For more information,
| see the writeup of the same toolkit for
| Turbo C.
TIMAGE.ZIP 108962 10-18-93 tIMAGE 1.21 (Sarver, J.H.; $25) creates
| graphic images in a format compatible with
| PutImage. It also generates TP source code
| for accessing the image.
WNDW70.ZIP 131301 07-14-93 WNDW 7.0A (Eagle Performance Software ASP;
| $25) 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.
MAXXDATA.ZIP 93131 10-16-93 Maxx Data TurboMenu (Maxx Data Systems,
| Inc.; $25) is a set of menu routines. 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.
NEW_FNTS.ZIP 96925 10-16-93 New-Fonts (Pavia, Donald; $?) 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. In testing
| New-fonts, it appeared that you can also
| edit the lower ASCII characters.
TOP.ZIP 92466 10-16-93 Turbo Overdrive Package (Nescatunga
| Software; $20) is a collection of over 40
| procedures and functions. 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.
TSCRIPT.ZIP 29907 10-16-93 Turbo Script (Menningen, Kevin; $?) allows
| direct video memory accessing for lightening
| speed screen operations.
BTR_OOP@.EXE 12367 07-21-91 BTR_OOP is a start on an OOPs interface for
| Btrieve.
BUFFRA_@.COM 21179 01-29-90 BuffRa (Wentz, Eric C.; $0) is a set of
| multi-dimensional (from 2 to 255) virtual
| arrays examples.
CRTPLUS@.COM 19611 03-03-90 CrtPlus 1-14-90 (Small, John W.; $20) is a
| demonstration of window objects. CrtPlus
| provides keyboard, cursor, and window
| enhancements to Turbo Pascal 5.5's CRT unit.
| It is coded in an object-oriented format.
DRAWFIL@.COM 31598 06-24-89 DrawFill 2.0 (Biffl, Richard; $10) is a
| programming tool to help design graphic fill
| patterns for the Borland Graphics Interface
| (BGI) used by Borland's Turbo languages.
| Pascal source code is included.
EVAL_AZ@.COM 23856 07-23-89 Eval_AZ (Zatarain, Arthur, P.E.; $0) is an
| expression evaluator.
FILEOBJ@.COM 11688 09-24-89 FileObj (Matsoukas, Bill; $0) is an OOP
| object that provides an easy way to get
| information about a file, such as IFEXIST,
| the full file name, the base name, the date,
| time, attributes and size.
GENERIC@.COM 51168 08-28-89 Genericity (Wentz, Eric C.; $0) offers
| several low level, generally useable Objects
| to be used in OOP programming. Source code
| is included.
HASH___@.COM 6483 10-19-89 Hash (Wentz, Eric C.; $0) is a simple
| Generic hash table, designed so that with
| very little effort, you can hash any data
| element desired. Requires Genericity, above.
HYPRGID@.COM 50986 09-01-89 HyperGuide (Flamig, B.; $0) explains the
| basics of object-oriented programming with
| Turbo Pascal. This guide shows you how to
| put the power of OOP to work for you. The
| HyperGuide was developed with HyperHelper, a
| hypertext authoring system.
OBJOVR_@.COM 8687 01-29-90 ObjOvr (Dubois, David; $0) is a description
| of a technique for using OBJitized data in
| an overlayed unit. By OBJitized data, the
| author means data that has been converted to
| an .OBJ file using the BinObj utility, and
| linked as an external procedure. Corrects a
| subtle bug in the original upload technique.
OOPMOUS@.COM 29084 11-24-89 OOPMouse (Peart, Benjamin R.; $0) is Object
| Oriented Programming routine to make it
| easier to use an MS mouse in your TP5.5
| programs. It also includes a demo Bezier
| curve program that utilizes the mouse object.
OOPWIN_@.EXE 8246 07-20-89 OOPWin (Hill, Fred; $0) is an object
| oriented test project that builds an array
| of expanded wildcards using an input window
| and then allows comparisons with that array.
STRLINK@.COM 14881 09-24-89 StrLink 1.01 (Rosenberger, Rob ASP; $0) in
| an OOP object which implements a linked list
| of strings. You can read a text file into
| memory like StrLinkList. The linked list of
| strings also saves space by omitting
| trailing blanks on each line. StrLink can
| optionally use TurboPower Software's TPRO5
| toolkit.
UOBJ___@.COM 6491 01-29-90 UOBJ Unit 1.0 (Babulic, Mike; $0) is a
| Pascal unit which contains the TObj class
| and was written to provide a better base
| object to Turbo Pascal programmers, enhance
| portability between Object Pascal and Turbo
| Pascal (MS/DOS), and provide the standard
| base object to Quick Pascal programmers.
BUFFER_@.COM 11728 12-28-89 Buffer (Ernst, Rolf; $0) is a unit for
| buffered file I/O. It allows for free
| definition of a number of buffers, size of
| each buffer and whether the buffer should be
| allocated in expanded memory.
CLP____@.EXE 60583 09-17-92 CLParser 3.2 (Truesdell, Greg; $0) is a
| Command Line Parser. It provides the
| programmer with several pre-defined objects
| for dealing with command line options and
| switches. The unit also provides parsing for
| wildcard filenames, all environment
| variables and simple text parameter files.
CMDLIN_@.COM 4179 01-29-90 CmdLin (Walsh, Jim; $0) is a TP5 unit which
| will process command line parameters given
| by the user.
CPU_TP_@.COM 8306 05-30-89 CPU_TP (Boler, Mark R.; $0) is a set of
| assembler and TP routines to determine which
| CPU and math coprocessor (if any) are
| installed.
DDS____@.COM 8077 07-23-89 DDS (Glynn, Earl F.; $0) is code for a
| utility which shows a disk drive summary of
| all active drives, including bytes/sector,
| sectors/cluster, number of clusters, bytes
| capacity, bytes available, and working
| directory.
DESQ5X_@.COM 7825 01-29-90 Desq5x (Eagle Performance Software; $0) is a
| set of DESQview interface routines that have
| been modified for use for TP5.
DIRTREE.PAS 2184 10-06-88 DirTree (Roohi, Bill; $0) is Pascal source
| for a directory tree display.
DISK13_@.COM 10891 01-29-90 Disk13IO (AMST ASP; $5) is a Turbo Pascal
| 5.0 unit designed to allow programmers to
| add disk sector I/O (interrupt 13) routines
| into their programs. The routines in
| DISK13IO will only operate on floppy disks.
| The entire unit is self-contained, including
| advanced error checking and error recovery.
DK.PAS 7014 03-05-90 DK (Grinsfelder, James A.; $0) is source
| code for a recursive descent algorithm for
| removing complex directory trees. For TP
| 4-5.5.
DRIVEXX@.EXE 51476 02-19-93 DriveXX 4.0 (NativSoft Computing; $10) is a
| collection of tools written in TP 6 for
| dealing with block devices. Demo code is
| included.
ENV____@.COM 10006 01-29-90 Env 2.5 (Babulic, Mike; $0) is a couple TP
| routines to simplify using the environment
| string.
EXECSWP@.COM 18091 05-01-89 ExecSwap (Kokkonen, Kim; $0) is assembler
| code and a TP5 unit that will let you write
| programs that swap themselves out to EMS to
| allow room for other large programs to run.
| The heart of the code is in the assembler,
| which could be modified to work with other
| languages.
EXECWIN@.COM 6223 01-29-90 ExecWin 1.01 (Kokkonen, Kim; $0) is source
| code to interface one procedure, ExecWindow,
| which uses the ExecDos routine from Turbo
| Professional's TPDOS unit to run a child
| process. In addition to what the ExecDos
| routine does, ExecWindow attempts to keep
| the video output of the child process within
| a specified window on the screen. This is
| useful for some programs, as exemplified by
| the INSTALL.EXE program used for
| installation of Turbo Professional files.
EXTEND_@.EXE 18211 01-20-93 Extend 6 (Bussinger, Scott; $0) allows up to
| 96 files to be open simultaneously under DOS
| 2+ or 252 files under DOS 3+. The normal DOS
| limit is 20 files open at once.
FIMODE_@.COM 5369 04-01-89 FI-Mode 1.0 (Sadowsky, Richard S.; $0)
| alters the File Mode byte associated with
| the opening of Overlay files and text files
| opened for reading (with Reset). Turbo
| Pascal 5 ignores the global FileMode
| variable when opening overlay and text files
| for reading, which means such files cannot
| be safely shared on a network.
FNDPTH_@.COM 3648 03-03-90 FindPath (Nelson, Chris; $0) is a set of
| routines to access and manipulate the DOS
| environment variable PATH and to use the
| PATH to find a user specified file.
MATCH__@.COM 2734 05-30-89 MatchStr (Guinther, Tom; $0) is a TP routine
| for doing wildcard searches for file names.
PARSCL.PAS 4410 12-21-88 Parscl is a TP routine to parse a command
| line.
PICKFIL@.COM 6952 01-29-90 PickFile (Luckas, Jim; $0) is a TP unit that
| returns a filename selected by the user
| using the point and shoot method.
PRGINFO@.COM 6586 05-01-89 ProgInfo (Housh, Rick; $0) is a TP5 unit
| that provides a method for a program to know
| its own name.
REDIR__@.COM 5387 01-29-90 ReDir (Casey, Richard; $0) is a TP5 unit
| used to redirect I/O for a specific file
| handle to a user specified file.
TPENV__@.COM 11330 01-29-90 TPenv 1.0 (Kokkonen, Kim; $0) is a Turbo
| Pascal unit that allows application programs
| to manipulate the DOS environment by reading
| and setting environment strings in either
| the current program's environment or in the
| system master environment.
TPLDIR_@.COM 3840 02-23-90 TPLDIR (Hen derson, Ken; $0) is an example
| program showing a TpDir-style file pick list
| with multiple file selection capability.
TPXMS__@.COM 18611 10-19-89 TPXMS 1.01 (Davis, Vernon E.; $0) is TP code
| to add to your programs to allow access to
| HIMEM.SYS, the Extended Memory Manager from
| Microsoft for 286's.
VOL____@.COM 6496 02-23-90 VOL 1.01 (Davis, Vernon E.; $0) are routines
| for the manipulation of Disk Volume Labels
| in TP5 programs.
BINOBJ_@.COM 3154 01-29-90 BinObj (Larsen, Per Bent; $0) allows TP
| programs to emit .OBJ-files containing data
| in the same format as the BINOBJ.EXE utility
| does. The unit works, but it could need
| better I/O-error checking and handling.
EXAMINE@.COM 18141 04-01-89 Examine 2.0 (Prescott, Richard W.; $18) is a
| utility program which can be used to display
| the assembly level implementation for each
| line of any source files compiled with Turbo
| Pascal 4.0 or 5.0.
FULLDB_@.EXE 16027 11-14-91 FullDB 1.3 (Murdoch, Duncan J.; $20) reads a
| TPU file and attempts to add line number
| information from all externally linked OBJ
| files (written in other languages). This
| lets you single-step through external code
| while in the Debugger. Works with TP 5.5, TP
| 6.0, or TPW 1.0.
HDEBUG_@.EXE 9314 11-14-91 Heap Debugger 1.0 (Webb, Brian D.; $0) is a
| set of routines to intercept calls to TP6's
| heap routines New, Dispose, GetMem, and
| FreeMem including extended syntax for New
| and Dispose. It identifies the unit and line
| number of the error and stops debuggers on
| that line.
IOLOG__@.COM 18137 01-29-90 IOLog 1.0 (Kokkonen, Kim; $0) is a TSR that
| logs all DOS disk I/O operations to a file
| for later study. Pascal source code is
| included. (res:19k)
READOBJ@.EXE 21251 12-18-92 Joan Riff's ReadObj 1.9 (Computerwise
| Consulting Services; $10) dumps OBJ and LIB
| files in readable format.
MODXREF@.COM 9758 08-29-90 ModXRef 1.0 (Newman, Norman; $0) produces a
| cross-reference listing for a Pascal program
| which is spread over several modules.
OBINDED@.COM 14292 03-26-91 Obinded (Risi, Vince; $0) is the binary
| editor of the Borland interface for TP6.
OVRACT_@.COM 18532 01-29-90 OvrAct (Schuster, Ron; $0) is a unit that
| captures data about the activities of the
| overlay manager in a Turbo Pascal 5.x
| program and saves it in a disk file. It
| includes programs to produce reports from
| this data file.
OVRLAY.TXT 10027 01-27-90 OvrLay (Schuster, Ron; $0) describes some of
| the low-level details of the Turbo Pascal
| Overlay Manager.
OVROBJ_@.COM 10619 12-29-89 OvrObj 1.0 (Schuster, Ron; $0) is a small
| inline macro that returns a pointer to the
| OBJitized data, whether or not the unit is
| overlaid.
OVRSUB_@.COM 14479 01-29-90 OvrSub 1.0 (Schuster, Ron; $0) lets you use
| the OVR file from one version of a program
| with the EXE file from a different version
| of the same program. It also lets you write
| a program that uses several different
| overlay files, each containing a different
| version of the same routines, and switch
| between them dynamically. All source code
| included.
PASUSER@.COM 36502 06-25-89 PASUsers 1.0 (Dawson, Terry; $0) will help
| clean up and maintain your Turbo Pascal
| source directory. It provides a sorted list
| of all include files and units that are used
| by other Pascal source modules. After each
| file or unit, the source modules that use it
| are listed.
PFSTAT_@.COM 6659 04-01-89 PFstat (Larson, Per; $0) examines a TP5 Unit
| and generates statistics for it.
STEALTH@.EXE 55543 02-18-92 Stealth Bomber 2.2 (Dean, Kevin; $0)
| (formerly CRCSET) is an anti-virus program
| and linkable code that uses a 32-bit CRC to
| verify the integrity of the running program.
STHING_@.COM 40150 01-18-91 SThing (TurboPower Software; $0) includes a
| Turbo Pascal unit and demonstration programs
| for accessing the Covox Speech Thing. Source
| and sample files are included.
ZIPSORC@.COM 33138 08-08-90 ZipSorce (Transversal Design; $30) will
| automatically Zip all sub-files or other
| related files specified in a TP source file.
DLLDLG_@.COM 2785 04-30-91 DllDialg (TP-Win; Dan Thomas; $0)
| demonstrates how to run a dialog and get
| results from a DLL.
EXECHK_@.COM 10675 01-17-91 ExeChk shows how to embed your original
| application EXE file with the user's name,
| address, serial number, etc., in order to
| discourage copying of your software. This
| method works with files compressed using
| LZEXE.
PASCALW@.EXE 74640 10-30-90 Pascal-W 1.0 (Wirch, Rick and Davis, Chris;
| $0) is a Pascal editor, compiler,
| interpreter for Windows 3.0. It has a help
| file, but knowledge of Pascal is required.
| It does not have all the features of
| standard Pascal, but has additional features
| that take advantage of the Windows
| environment.
QPF____@.COM 16803 11-01-90 Quick Pascal Word Fixup 1.0 (MAT
| Enterprises; $0) will fixup Pascal words
| into a standard format.
SETJMPS@.COM 6529 04-30-91 SetJmps (Stephens; David; $0) allows you to
| have non-local GOTO's in your TP 6.0 code so
| that you can jump directly out of deeply
| nested procedures, etc.
TP_ASM_@.EXE 114330 11-25-89 TP&Asm 2.21 (Prescott, Richard W.; $42) is
| an integrated assembler for TP 4 - 5.5. It
| operates during the compile step to provide
| support for the four TP&Asm keywords.
TPU2ASM@.COM 65065 09-18-90 TPu2Asm (Larsen, Per Bent; $0) is a symbolic
| disassembler for Turbo Pascal Units. Works
| with TP 5.5.
TPWPRNT@.COM 7598 04-30-91 TPW Printer Unit (Galivan, Bob; $0) is a
| unit that will display a device mode dialog
| box and print a text file.
TRACERP@.COM 20018 05-29-89 Trace 1.0 (Prescott, Richard W.; $0)
| provides a powerful "trap on condition"
| debugging capability for use with Turbo
| Pascal 4.0 and 5.0.
UNIT___@.COM 4757 01-29-90 Unit (BTS Software; $0) manages the
| procedure/function declarations in the
| interface section of a TP unit by copying
| specified procedure/function headers from
| the implementation section into the
| interface section.
UNITXRF@.COM 7958 06-21-91 UnitXref (Thomas, Dan; $0) will find all
| units used by a program.
TP_WCH_@.COM 7534 05-01-89 Watch Manager (Prescott, Richard W.; $8)
| consists of three procedures and two
| functions which may be used to automatically
| set and clear watch expressions under
| program control as you trace your program in
| the Integrated Development Environment.
INSID_TP.ZIP 132363 10-17-93 Inside Turbo Pascal 5.5 Units (William
| Peavy; $0) 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.
PXL.ZIP 102929 10-15-93 PXL (Wisan, Richard; $0) 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.
T_REF.ZIP 135129 10-16-93 T-Ref (Synergy Software Solutions; $25-$45)
| 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.
TDEBUG.ZIP 27027 10-16-93 Turbo Debug is a TP source code debugger.
PAS_TUT.ZIP 220878 10-17-93 Paperless Pascal Tutorial (Advantage
| International; $0) is a Pascal tutorial
| book-on-disk. The disk contains the
| Advantage Paperless Reader. This is a
| thorough guide to Pascal.
TPREF--@.EXE 317558 01-19-93 Turbo Pascal Reference (Mitchell, Ed; $0) 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.
TUTPAS.ZIP 188370 07-27-93 Turbo Pascal Tutor 2.6 (Dodrill, Gordon J.;
| $15) 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.
VIS_PAS.ZIP 71974 10-15-93 Visible Pascal 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.
COMBOX_@.EXE 7212 01-21-93 ComboBox Notes (Greer, Keith; $0) is a unit
| that implements a pull down selection list
| in Turbo Vision. It limited number of
| strings that have been previously typed in.
| Source and sample program are included.
COMPAT_@.EXE 4901 07-16-92 Compat (Beck, Randolph; $0) lets you execute
| old TP functions without TV modifications.
COMPROG.PAS 5074 10-02-91 ComProg is an example of a TVision terminal
| program.
DATAVAL@.EXE 25740 11-14-91 Data Validation Techniques (Thorpe, Danny;
| $0) is an article about data validation
| techniques and pitfalls in Turbo Vision,
| included.
MENFRAM@.EXE 6460 01-21-93 MenFrame (Horstmeier, Jens; $0) is a unit to
| implement a frame with a complete system
| menu.
PRG_BAR@.EXE 7481 09-17-92 Progress Bar is a small "thermometer"
| progress bar class.
RADIOTV@.EXE 3750 08-20-92 Radio (Borland International; $0) shows how
| to have multiple radio buttons in Turbo
| Vision.
SAVE_TV@.EXE 4730 03-17-93 Save (Borland International; $0)
| demonstrates a method of screen saving via
| BGI routines.
SCRSAV.PAS 4931 10-15-91 SCRSav (Boether, Stefan; $0) is TV source
| for a screen saver.
TVBEGIN@.EXE 33815 12-18-91 TurboVision Begin 1.5 (Romano, Bill; $0)
| produces a TurboVision skeleton program
| which can serve as the starting point for
| your own applications.
TVGRAPH@.EXE 39413 09-17-92 TVGraph 1.03 (Mindware; $0) is a layer
| around TVision that allows a program to run
| in EGA/VGA graphics
TVMOUSE@.EXE 15615 01-21-93 TVMouse contains mouse routines for Turbo
| Vision.
TVCC___@.EXE 53560 01-21-93 Turbo Vision Custom Controls 1.1 (Castle
| Computer Services; $0) is a unit for
| TP/BP7.0 and TV2.0 to emulate the stell-grey
| styles of Borland's Window's Custom Controls.
TVMACRO@.EXE 17834 02-20-92 Turbo Vision Macros 1.0 (Cybersoft & Koepke,
| Lawrence V.; $25) is a complete TV event
| macro handler that records and plays back
| keyboard and mouse events. Macros can record
| the playback of other macros. It includes
| units that create generic PickList, Stack
| and Queue objects.
TVMENU_@.EXE 5350 08-18-92 TVMenu (Seddon, Bill; $0) shows how to
| provide a TMenuBar object with checkable
| menu options.
TVEXIT_@.EXE 3853 08-20-92 TVexit (Borland International; $0) shows how
| to exit TV without clearing the user's
| screen.
TVICON_@.EXE 4311 04-21-93 TV Icons (Babler, David; $0) lets you add
| icons to your TV applications.
TXT132_@.EXE 59636 02-18-93 Txt132 (Baldwin, Dave; $0) shows how to run
| TV in 132-column text mode.
SHAZAM@.EXE 295832 09-12-92 Shazam (Stein, Johnathan J.; $39) 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.
TVTOOL.ZIP 236808 07-20-93 TV Tool Box 2.0 (Hansen, Richard; $43) 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.