Память

12

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.

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

Modified MEMORY.TPU (NewCache improved)

Модифицированный модуль MEMORY для TP7 с измененной процедурой NewCache.
Modified MEMORY.TPU unit for TP 7.0
 Improved NewCache procedure

SPAWNO 4.10 - Disk/EMS/XMS/INT15 Swapping

Модуль Ральфа Брауна для своппинга на диск или в расширенную память. Версия 4.10.
SPAWNO v4.10 is a disk/EMS/XMS/INT15 swapping replacement for spawn() (c) 1990,1991,1992 Ralf Brown.

TPXMS 1.01 - Extended Memory Routines for TP4+

Модуль, использующий функции драйвера HIMEM.SYS для работы с расширенной XMS памятью.
The TPXMS.PAS source code is a Turbo Pascal v4.0 and above Unit that utilizes the routines in HIMEM.SYS. When compiled, all the functions that currently defined in the XMS Specification are easily accessable as Pascal Procedures and Functions with Inline Machine Language calls to the XMM Manager.

XMS Support Unit

Использование XMS для хранения данных посредством драйвера HIMEM.SYS. Модуль + пример.


12