Память

12

DynArray 1.0 - Dynamic Array Object with Disk Swap

Объектно-ориентированный модуль, позволяющий создавать динамические массивы неограниченного размера.
Object oriented unit implements a dynamic array which can grow in size as required during the execution of the program. An array size is unlimmited because of the use of list and a swapfile that is created on disk.

F_EMS - Faronov's EMS Unit

Модуль для работы с расширенной памятью в Турбо Паскале. Один из модулей к книге В.В.Фаронова "Практика Программирования на Turbo Pascal". См. весь комплект модулей к данной книге.

HMA - Интерфейс к himem.sys

Модуль функций для работы с областью HMA

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.

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!

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.


12