Страницы: >> 1 2 |
Ralf Brown |
Модуль Ральфа Брауна для своппинга на диск или в расширенную
память. Версия 4.10.
SPAWNO v4.10 is a disk/EMS/XMS/INT15 swapping replacement for spawn()
(c) 1990,1991,1992 Ralf Brown.
|
26.04.1991
13k |
|
Kim Kokkonen |
Расширение возможностей функции EXEC за счет добавления
возможности своппинга на диск или в расширенную память.
We've enhanced the DOS Exec function
by swapping most of the calling program into expanded memory
or to disk, and giving all that free memory to the child process.
When the subprocess is complete, the calling program is swapped back
into place and continues normally.
|
13.11.1993
20k |
|
Vernon E. Davis, Jr. |
Модуль, использующий функции драйвера 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.
|
30.07.1989
13k |
|
Jeroen W. Pluimers |
Менеджер Extended памяти, поддерживающий спецификацию
Microsoft XMS level 3.0. Позволяет размещать в верхней памяти
не только данные, но и код программы.
XMM is a Turbo Pascal eXtended Memory Manager implementation
that supports Microsofts XMS specification level 3.0.
It enables programs running on an AT-like, 386-like or 486-like machine
to use extended memory (memory above the 1 megabyte barrier)
to store data and code.
|
05.07.1992
116k |
|
Yuval Tal |
Модуль для работы с XMS для Турбо Паскаль 6.0.
Позволяет использовать в программе все функции спецификации.
Работает как с HIMEM.SYS так и с QEMM.SYS.
Using the XMS Unit you are able to call all the XMS functions
from Turbo Pascal without having to worry
about assembly or anything else.
|
04.03.1991
9k |
|
Loewy Ron |
Библиотека для работы с XMS 2.0 памятью для Турбо Паскаль 6.0.
Позволяет программе использовать более 640K памяти под
динамические переменные.
XMS library for TP6.0 implements the XMS 2.0 API
for Turbo-Pascal 6.0. This package allows to use virtual memory
references for data in turbo pascal, without the regular limitations of
640K.
|
11.08.1991
17k |
|
Alex Frounze |
Этот пример показывает как адресовать всю память компьютера
в реальном режиме под ДОС. Работает исключительно в ДОС,
в реальном режиме и не любит драйверов памяти
(himem.sys, emm.exe, qemm.exe, и т.п.)!!!
|
27.06.1999
5k |
|
Alex Frounze |
Процедуры для резервирования и освобождения памяти блоками
большего размера чем 65520 байт (предел компилятора).
Модуль + пример.
|
08.11.1998
1k |
|
Ivan Kalininskiy |
Модуль для поддержки работы с расширенной (EMS) памятью.
Приведен пример использования и краткое описание функций.
|
14.07.1997
3k |
|
Alex Frounze |
Использование XMS для хранения данных посредством драйвера HIMEM.SYS.
Модуль + пример.
|
23.07.1998
2k |
|
Ivan Kalininskiy |
Модуль поддерживает работу с расширенной (XMS) памятью.
Приведен пример использования и краткое описание функций.
|
14.07.1997
2k |
|
Kim Kokkonen |
Модуль для добавления к программе дополнительного сегмента кода,
позволяющего увеличить размер программы без использования
оверлеев.
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.
|
06.11.1985
9k |
|
Peter Immarco |
Программа демонстрирует использование базовых функций
для работы с расширенной памятью EMS.
This program shows you how to use the basic functions of
the LIM Expanded Memory Specification. Since it does not
use any of the LIM EMS 4.0 function calls, you can also
use it on systems with EMS versions less than 4.0
|
01.01.1990
4k |
|
Julian M. Bucknall |
Модуль для работы с DPMI. Предоставляет простой интерфейс
для работы с основными функциями спецификации DPMI.
Поддерживает взаимодействие программы, работающей в защищенном режиме,
с драйверами реального режима и резидентными программами,
использующими DOS память.
A simple Pascal unit that encapsulates all the common
DPMI requirements for protected mode and Windows programs.
|
10.08.1993
6k |
|
В.В.Фаронов |
Модуль для работы с расширенной памятью в Турбо Паскале.
Один из модулей к книге В.В.Фаронова "Практика Программирования
на Turbo Pascal". См. весь комплект
модулей к данной книге.
|
15.02.1994
9k |
|
Eric C. Wentz |
Четыре удобных и гибких объекта для организации доступа
к памяти с высоким уровнем абстракции: Динамические Массивы,
Динамический Стэк, Динамическая Куча.
Four usefull objects: FlexArrays, FlexStacks, MaxArray,
GenericHeap.
|
29.07.1989
38k |
|
Eric C. Wentz |
Дополнения и исправления к пакету Generic.
Удобные и гибкие объекты для организации доступа
к памяти с высоким уровнем абстракции. В дополнение к ранее приведенным
Динамическому Массиву, Динамическому Стэку и Динамической Куче
добавлены новые объекты: Динамическая Хэш-таблица и Динамический
Многомерный Массив.
Fully Dynamic Hash Tables, Multi-Dimensional MaxArray.
|
27.01.1990
37k |
|
Kim Kokkonen |
Набор модулей для управлению памятью, расположенной в "куче"
для Turbo Pascal 5.5.
This collection of Turbo Pascal units and utilities offers
methods for managing and extending the heap. It includes the
following:
o a patch to TPC.EXE so that the compiler will generate an
interrupt to a user-supplied routine after dereferencing each
pointer.
o a unit that checks for dereferencing an invalid pointer.
o a unit that transfers control of the New, Getmem, Dispose,
and FreeMem procedures to user-supplied routines.
o a unit that logs various information about the heap to disk
at convenient points in a program.
|
07.01.1990
16k |
|
Earl F. Glynn |
Программа выводит список занятых системой и драйверами блоков памяти.
The MemMap utility displays all allocated memory blocks,
including program and environment blocks, and optionally
all the variables in the environment blocks.
|
08.07.1989
26k |
|
James H.LeMay |
Две процедуры для копирования блоков памяти (замена команды MOVE).
Скорость копирования примерно в два раза выше, чем в TP.
Two routines to make a copy of one array of bytes to another.
Overlapping is accounted for for. Both routines are about twice
as fast the original TP move, because 16-bit transfers are used
in lieu of the 8-bit.
|
12.06.1988
2k |
|
Brian Foley |
Модуль для выделения блоков памяти размером более 64K.
TPALLOC contains routines that allow you to allocate and
deallocate blocks of memory larger than 64K using Turbo
Pascal 4.0 or 5.0.
|
04.11.1988
5k |
|
Patrick Philippot |
Менеджер виртуальной памяти для Turbo Pascal.
Позволяет динамически выделять блоки памяти, суммарный размер
которых превышает размер стандартной "кучи". Осуществляет
при необходимости автоматическое перемещение блоков памяти
на диск или в EMS и обратно.
The Virtual Memory Manager object (VMM) allows you to allocate
memory for dynamic variables without being limited by the size of
the Turbo Pascal heap. That is, VMM is not a replacement system
for the Turbo Pascal memory manager but it provides you with an
easy-to-use complementary package able to temporarily store
allocated blocks in EMS or on disk and to automatically move them
into RAM when they are needed.
Required: Object Professional from TurboPower Software.
|
16.07.1990
34k |
|
Eric C. Wentz |
Объектно-ориентированная реализация Динамического Массива
с размером, достигающим емкости диска. Является расширением
пакета GENERIC.
The ExtendedArray was intended to be a general-purpose Generic
array of (up to) DiskSize proportions.
|
19.08.1989
15k |
|
Tanescu A.Horatiu |
Модуль для работы с XMS для BP7 и BC++.
LIM XMS v3.0 interface routines. Full source code (in C/C++ and
Pascal) is included and also a demo program, a multi-target file
copy utility (MDCOPY) that uses XMS (in C++).
|
23.01.1997
46k |
|
Страницы: >> 1 2 |