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


DPMI Pro for Borland Pascal

Модуль позволяет получить полноценный доступ 16- и 32-битным сегментам в защищенном режиме. Кроме того, в архив включен модуль VBEPro, позволяющий использовать режим LFB в программировании SVGA графики.
DPMI Pro. This unit allows full access to 16- and 32-bit protected mode segments from the programs written on Borland Pascal. It also includes the VBEPro unit, which makes available LFB SVGA video modes from BP applications!

DRIVE TYPES v2.0 - Available Disk Drives Detector

Модуль и программа для определения типов всех имеющихся в системе дисков.
Turbo Pascal 6+ source code to detect available disk drives. Detects fixed, remote, removable, compressed, RAM, SUBST'ed and CDROM drives. Version 2.0.

EGAMouse v2.0 - Mouse Support for BGI Graphics Modes

Модуль поддержки мыши в графических BGI режимах. Поддерживает несколько разновидностей графического курсора: стрелка, галочка, песочные часы, рука. Для запуска необходим драйвер egavga.bgi.
EGAMouse is a TP 4.0 unit that adds Microsoft Mouse support to your TP programs.

EMS-Sharp 2.01 - Модуль для Работы с EMS

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

EMS.PAS - Module for EMS Management

Модуль содержит объекты и подпрограммы для работы с EMS-памятью

EMSArray - Place Arrays to Expanded Memory

Модуль, позволяющий размещать массивы в Expanded памяти.
This unit allows to define any array in the Expand Memory and access the array directly.

ExtMem - Своппинг в XMS

EXTMEM - Moдyль для выпoлнeния cвoпoв в/из XMS в real mode для Пacкaля. Интерфейс к himem.sys для паскалевских программ:

  • получить память в области xms,
  • скопировать данные туда и оттуда,
  • освободить память.

EZDPMI v1.01 - Protected Mode DPMI Access Unit

Модуль для работы с DPMI. Предоставляет простой интерфейс для работы с основными функциями спецификации DPMI. Поддерживает взаимодействие программы, работающей в защищенном режиме, с драйверами реального режима и резидентными программами, использующими DOS память.
A simple Pascal unit that encapsulates all the common DPMI requirements for protected mode and Windows programs.

Graphics Mouse for Text Mode

Модуль для управления Мышью в текстовом режиме. Отображает графический курсор мыши. Работает только в полноэкранном режиме.

HugeMem 0.1 - Huge Global Memory Blocks for Windows

Модуль для работы с большими (больше 64k) блоками памяти.
HugeMem unit manages huge global memory blocks. This unit uses two undocumented windows 'functions': __AHShift and __AHIncr, both are used by Microsoft C and Borland C to handle the HUGE memory model, so i think it's ok to use it