David G. Pardue |
18.02.1986 |
This small program uses Intr($15) to determine the size of the
extended memory - not expanded memory.
Подробнее... |
10k |
|
D.J. Murdoch |
06.06.1991 |
CLEARMEM - A Turbo Pascal unit to automatically initialize the heap, stack, or
data segment to a fixed value.
Подробнее... |
1k |
|
TurboPower Software |
12.10.1993 |
DPMI.PAS 1.00 (c) TurboPower Software 1992.
Primitive routines for DPMI management.
Подробнее... |
5k |
|
Dmitry Shpilkin |
27.04.1997 |
Этот модуль содержит объекты и подпрограммы
для работы с EMS-памятью
Подробнее... |
10k |
|
Intel Corporation |
24.10.1991 |
The EMS TOOLKIT for C developers. Included
LIM EMS Specification, MemLib and EmmLib for C,
Pascal example how to use EMM
Подробнее... |
305k |
|
Thomas Wagner |
26.11.1991 |
Swap program to XMS, EMS, or Disk, then spawn. Version 3.3 91-11-26.
This file contains full source code (in C, Pascal, and Assembler)
for a module that allows you to swap your program to XMS, EMS, or disk,
and then spawn any DOS program, including COMMAND.COM. I/O redirection
and execution of batch files is handled automatically. Only a small
(about 1k) reload stub is left in memory. Compatible with Microsoft C,
Turbo C, Watcom C, and Turbo Pascal. Recompilation
requires MASM 5.1 or later, or TASM.
Подробнее... |
100k |
|
Anthony Brummett |
08.06.1994 |
NewMem and NewMem2 v1.1.
These two units provide memory management extensions to the memory functions
of Turbo Pascal. The NewMem unit provides a greater control over
fragmentation than GetMem and FreeMem. The NewMem2 unit extends things
further by providing a form of virtual memory.
Included TPXMS.ZIP - XMS routines written by Vernon E. Davis, Jr.
Подробнее... |
33k |
|
Wilbert van Leijen |
05.05.1992 |
This package is for users of Turbo Pascal, version 5.0 or later.
These files are all you need to add XMS support to overlaying.
Подробнее... |
4k |
|
Jean-Marc Lasgouttes |
20.09.1994 |
The purpose of this unit for Turbo Pascal 6/7 is to allow your programs
that use overlays to free more conventional memory. This is made possible
by the relocation of the overlay buffer in upper memory on systems that
support that kind of memory.
Подробнее... |
6k |
|
Michael Gallias |
27.01.1993 |
This unit replaces GetMem and FreeMem. When using the Turbo
Pascal Heap (in Version 6), you will find that you are not
permitted to get more than 64 kb.
By using {$M ,0,0} in your program, no heap is allocated
for your program. This leaves all that memory available to DOS.
You can then get blocks of this memory from the procedures in this
unit, even blocks greater than 64 kb.
Source is included. Popup help for the unit is available in .NG format.
Подробнее... |
4k |
|
Michael Gallias |
.18.9930 |
PSSTK101.ZIP - Stack functions for Turbo Pascal 6.
Various stack functions. This emulates a second stack in Turbo
Pascal 6 and thus allows one to push and pop various variables.
Source is included. Popup help for the unit is available in .NG format.
Подробнее... |
5k |
|
Michael Gallias |
.18.9930 |
This unit gives the pascal programmer access to an XMS heap for
Pascal. It uses a similar system to the Pascal standard heap.
This unit is ideal for programmers requiring many large blocks of
data.
Подробнее... |
8k |
|
Ralf Brown |
26.04.1991 |
SPAWNO v4.10 is a disk/EMS/XMS/INT15 swapping replacement for spawn()
(c) 1990,1991,1992 Ralf Brown.
Подробнее... |
13k |
|
Ralf Brown |
17.11.1991 |
SPAWNO v4.00 (11/17/91) is a disk/EMS/XMS/INT15 swapping
replacement for spawn().
(c) 1990,1991 Ralf Brown.
Подробнее... |
44k |
|
Kim Kokkonen |
13.11.1993 |
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.
Подробнее... |
20k |
|
Yuval Tal |
04.03.1991 |
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.
Подробнее... |
9k |
|
Peter Sawatzki |
05.08.1991 |
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
Подробнее... |
1k |
|
Vernon E. Davis, Jr. |
30.07.1989 |
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.
Подробнее... |
13k |
|
Jeroen W. Pluimers |
05.07.1992 |
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.
Подробнее... |
116k |
|
Loewy Ron |
11.08.1991 |
XMS library for TP6.0.
xmsLib 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.
Подробнее... |
17k |
|
Архив поступлений |