Аппаратные Средства


Mouse Unit for Turbo Pascal 5.5

Модуль для работы с мышью в текстовом и графическом режиме. Поддерживает 10 различных видов мышкиного указателя. Кроме того, Костя Тураев приводит объяснение объяснение протокола обмена с мышью через COM-порт.
MOUSE Unit for TP5.5. From the book "OBJECT ORIENTED PROGRAMMING IN TURBO PASCAL 5.5". Graphics Cursors are predefined for use with GraphicMouse.

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.

Библиотека для работы с мышью в графике

Модуль поддержки мыши в графическом режиме

Простой модуль мыши для текста/графики

Модуль GRMOUSE.PAS by SoftWeyr, 1991. Простейшие средства для работы с мышью в графических режимах. 256-цветные режимы поддерживаются только в том случае, если их поддерживает ваш драйвер мыши

Allocate Memory Block lager than 64K

Процедуры для резервирования и освобождения памяти блоками большего размера чем 65520 байт (предел компилятора). Модуль + пример.

BigTurbo - Add Extra 64K Code Segment for TP Program

Модуль для добавления к программе дополнительного сегмента кода, позволяющего увеличить размер программы без использования оверлеев.
The BigTurbo system provides control to set up an extra 64K code segment for Turbo Pascal programs. It provides an alternative to overlays and chaining with some advantages over either technique.

Clear Memory to a Fixed Value at the Program Start

Модуль для автоматической инициализации "кучи", стэка или сегмента данных заданным значением, например нулем.
CLEARMEM - A Turbo Pascal unit to automatically initialize the heap, stack, or data segment to a fixed value.

CPU/FPU Detection Library v.1.16b

-+ TMi0SDGL(tm) V1.16BETA +-
CPU/FPU Feature Detection Library by B-coolWare.

  • Recognizes 25+ CPUs and about 15 FPUs, checks for V86, determines CPU clock speed and determines 386dx chip stepping.
  • ASM/PAS/C[++] sources included!
  • Windows, OS/2 & DESQview-aware: works fine in DOS box, even returning correct MHz under Windows and DESQview!
  • Differs i486 and Cx486 models.
  • DPMI-compatible.
  • Make batches and file provided.
  • Absolutely free of charge!!!

Disk13IO - Direct Disk (Int 13h) I/O Routines

Модуль для прямой работы с секторами диска с помощью прерывания Int 13h.
Sector Input/Output (Interrupt $13) Unit for Turbo Pascal 5.0:

  • reset drive system
  • get results of last Int$13 operation
  • read absolute disk sectors
  • write absolute disk sectors
  • verify absolute disk sectors (CRC check)
  • format a floppy disk

DiskTools - Набор дисковых процедур

DSKTOOLS - Модуль (-исследование) работы с дисковыми устройствами (, файлами и драйверами)