Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Исходники Форум Информер Страны мира
Hа сервере:
 Программистам:
 Специальный проект:
 Обмен информацией:
 Подписка на новости:
 Ссылка на нас:
  • Вы можете воспользоваться этой кнопкой для ссылки на наш сайт:
 История сайта
  • Данный сайт появился на свет благодаря древнему проекту Russian SWAG:
About Russian SourceWare Archive Group
©  Valery Votintsev
Rambler's Top100

New Uploads   07.03.2002

 BigTurbo - Add Extra 64K Code Segment for TP Program  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 
 
 EMS - Using the LIM Expanded Memory for TP   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 
 
 EZDPMI v1.01 - Protected Mode DPMI Access Unit   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 
 
 F_EMS - Faronov's EMS Unit  В.В.Фаронов

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

15.02.1994

9k 
 
 Generic - Usefull Memory Objects   Eric C. Wentz

Четыре удобных и гибких объекта для организации доступа к памяти с высоким уровнем абстракции: Динамические Массивы, Динамический Стэк, Динамическая Куча.
Four usefull objects: FlexArrays, FlexStacks, MaxArray, GenericHeap.

29.07.1989

38k 
 
 Generic2 - Usefull Memory Objects Addition   Eric C. Wentz

Дополнения и исправления к пакету Generic. Удобные и гибкие объекты для организации доступа к памяти с высоким уровнем абстракции. В дополнение к ранее приведенным Динамическому Массиву, Динамическому Стэку и Динамической Куче добавлены новые объекты: Динамическая Хэш-таблица и Динамический Многомерный Массив.
Fully Dynamic Hash Tables, Multi-Dimensional MaxArray.

27.01.1990

37k 
 
 Heap 5.5 - Advanced Heap Management for TP 5.5   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 
 
 MemMap - Map of DOS Memory Blocks Using Turbo Pascal   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 
 
 Moves 1.0 - 16-bit Move Transfers Unit for TP.   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 
 
 TPALLOC v1.0 - Allocate more than 64K Memory for TP   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 
 
 VMM - Virtual Memory Manager for Turbo Pascal  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 
 
 XArray - Extended Array Object   Eric C. Wentz

Объектно-ориентированная реализация Динамического Массива с размером, достигающим емкости диска. Является расширением пакета GENERIC.
The ExtendedArray was intended to be a general-purpose Generic array of (up to) DiskSize proportions.

19.08.1989

15k 
 
 XMS Interface v1.0 for Borland C/C++ and Borland Pas   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 
 
Архив поступлений