Сайт TMT Development Corp.
Главная
TMT Pascal 5.0
Продукты
.NET Компилер
Скачать
Апдейты
Примеры кода
Contributions
TMT FAQ
Документация
Продажи
Сервис
Ссылки
Связь с TMT
 
Back to Pascal.Sources.Ru


Рейтинг@Mail.ru
TMT Logo

Graph Logo

Модуль Graph

Введение:
TMT Development Corp. разработала графическую библиотеку для TMT Pascal, которая максимально совместима с графической библиотекой в Borland Pascal. Поскольку интерфейс BGI в настоящее время безнадежно устарел, в библиотеку пришлось добавить множество расширений. О них и пойдет речь ниже.

Графическая библиотека для TMT Pascal позволяет легко портировать программы, написанные на Borland Pascal (с минимальными изменениями в исходниках).

Свойства:

  • Независимость от операционной системы.
    Вам не потребуется вносить изменений в исходный код, чтобы скомпилировать его как MS-DOS или Win32 приложение.
  • Встроенная 32-битная ускоренная графика.
  • Высокая совместимость с модулем GRAPH фирмы Borland.
  • Поддержка функций VESA VBE 1.2/2.0 (включая поддержку LFB) в MS-DOS приложениях.
  • Поддержка функций Microsoft DirectDraw в Win32 приложениях.
  • Поддержка логических страниц и аппаратного скроллинга
    (только для MS-DOS приложений).
  • Использование спрайтов размером более 64K.
  • Отсутствие необходимости использования BGI драйверов.
  • Использование плоской (flat) модели памяти для повышения производительности.
  • Улучшенный механизм управления спрайтами с поддержкой прозрачности.
  • Поддержка современных графических режимов:.
    - VGA/MCGA (13h BIOS)
    - Все режимы SVGA 256 цветов (с использованием палетты)
    - Все режимы SVGA 32k/64k цветов (HiColor)
    - Все режимы SVGA 16M/16M+Alpha цветов (True Color)

Системные требования:

  • VGA совместимая видеокарта (VESA VBE 1.2, VESA VBE 2.0 или выше)
    для MS-DOS и Microsoft DirectX 3.0 (или выше) для Windows' 95/98/2000 приложений.
  • Процессор Intel 80386 или выше.
  • 32-битный DPMI экстендер типа PMODE/W, WDOSX, CAUSEWAY или DOS/4GW для 32-битных MS-DOS приложений в защищенном режиме.
  • Некоторые особенности Win32 приложений:

    Модуль Graph может быть использован для эмуляции MS-DOS SVGA графики в Windows 32-bit GUI- и консольных приложениях за счет использования Microsoft DirectDraw 3.0 (или выше). Более того, под Win32 модуль Graph работает вместе с модулями CRT, Keyboard и Mouse точно таким же образом, как и в MS-DOS приложениях. Следовательно, Вы можете перекомпилировать большинство Ваших старых MS-DOS программ как Win32 GUI приложения без внесения каких-либо изменений в исходный код.

    Совместимость с модулем Graph фирмы Borland:

    Модуль TMT Graph в основном заменяет модуль Graph из Borland Pascal. Однако, есть и некоторые отличия. Заметим, что модуль TMT Graph поддерживает множество процедур и функций, отсутствующих в модуле Borland Graph.

    Совместимость видеокарт:

    Модуль GRAPH тестировался на следующих графических адаптерах:
    • Trident 9440, 1 Mb (с/без UniVBE 5.3)
    • S3 Virge, 4 Mb (с/без UniVBE 5.3)
    • STB Velocity, 4 Mb (без UniVBE)
    • Cirrus Logic GD-54xx VGA (с UniVBE 5.3)
    • ASUS V3000 (NVidia Riva 128), 4 Mb (с UniVBE)
    • Matrox Millenium, 2 Mb (без UniVBE)
    • ATI Mach 64, 4 Mb (без UniVBE)
    • NVidia Riva Vanta, 8 Mb (без UniVBE)
    • MicroStar 8817 (nVIDIA GeForce2 MX), 32 Mb (без UniVBE)

    Автор русского проекта:
    Valery Votintsev

    при поддержке
    TMT Development Corporation.
    All rights reserved.

    [Новости]   [Продукты]   [Продажи]   [Скачать]   [Апдейты]   [Поддержка]
    [FAQ]   [Contributions]   [Ссылки]   [Связь с TMT]   [Главная]