Модули и библиотеки


TPDB 3.30 - Object-Oriented Database Toolbox for BP7

Библиотека процедурного типа (BP7.0) для работы с базами данных формата dBase III+. Содержит 75+ функций и процедур. Приведены все TPU модули (TPU/TPP/TPW), и только часть исходников (не все модули).
TPDB is a toolbox of Turbo Pascal 6.0 units which allow you to access, index, search, read and write database files that were created with dBASE III or III Plus, using 75+ Turbo Pascal procedures and functions written specifically for these purposes, and implementing object-oriented techniques. This toolbox supports multiple data files and associated indexes (NOT dBASE INDEXES !) limited only by available memory and file handles allowed by DOS. Index keys can be up to 254 characters, and can be composed of multiple fields or expressions which evaluate to a string not longer than 254 characters.

TPIO v1.0 - FOSSIL Communication I/O Routines for TP

Модуль для работы с последовательным портом через Fossil драйвер.
IO.PAS are I/O routines writen for Turbo Pascal v4.0.

TPKBD 1.0 - A Keyboard Input Unit

Turbo Pascal E-Z keyboard interface unit; contains a greatly enhanced readkey function (getkey), error-free numeric input routines for inputting signed and unsigned integers and real numbers (readint, readno, and readreal), string input procedures with line editing and the ability to limit input width (readstr and editstr), and many handy miscellaneous routines. Does not use the CRT unit; requires a compatible BIOS.

TPV24 - V24-Interrupt-Support for TP4.0

Низкоуровневый модуль для работы с последовательным портом по протоколу V24 на уровне прерываний. Поддерживает скорость до 115200 бод.
Low-level interrupt-handling for the serial ports. Speeds up to 115200 bps are supported, one port at a time. Parts of the basics were taken from Mike Halliday's popular ASYNC-package (Turbo Pascal 3.0, PD). Full Pascal and Assembler sources

Turtle 1.0 - Turtle Graphics in any SVGA BGI Mode

This TP5.5+ unit allows to re-use the Turtle graphics calls in any graphic mode supported by a BGI driver. This unit exports all turtle graphics calls present in TurboPascal V3.0 and in compatibility unit Graph3 provided with subsequent versions. The HiRes and Graphmode calls are not supported and were replaced by more general calls (GraphOn,GraphOff) to accept all standard graphic modes and drivers.

UCom - COM Port Communication Unit

Простой модуль для работы с COM портами. Поддерживает до 4-х портов, но работает одновременно только с одним. Понимает UART, поддерживает скорость до 115200 бод.
A serial unit for reading and writing to the comport.

UGraf v1.2 - SVGA Graphics Library for TP

Небольшая графическая библиотека для TP5 - BP7. Поддерживает мышку, стандартные режимы от GRAPH.TPU, Режим 13h, 256-цветные VESA режимы. Приведено 7 примеров использования.
Small SVGA graphics unit for TP. It supports all VESA 256 and more colors mode, plus mode 13h, plus all mode supported by standard graph unit. It also supports memory bitmaps.

VCRT - Замена CRT с поддержкой графики

Модифицированный модуль CRT для текстового и графического режима для Turbo Pascal 5.5,6.0, корректно работающий с цветами в графических режимах. Включает: рисование рамочек, сохранение/восстановление областей экрана

VGA2 Graphics Library

Графическая библиотека для режима 13h. Поддерживает работу со спрайтами и пользовательскими фонтами. Дополнительно включена утилита для редактирования фонтов.
VGA2 Graphics Library is extremely fast, it has everything you could possibly need to write a realy fast graphical game.

VGI 1.0 - Библиотека графического интерфейса

Vitus Graphic Interface - это библиотека функций для Turbo Pascal версии 5.0 и выше, позволяющая простыми средствами организовывать Lotus-подобный интерфейс пользователя как в текстовом, так и в графическом режиме.