DOS / 4G - DOS/4G

DOS / 4G
DOS4GLogo.png
DOS4GWbanner.svg
Разработчики) Программное обеспечение Tenberry
Окончательный релиз
2.01 / 3 апреля 1996 г . ; 24 года назад  ( 1996-04-03 )
Операционная система ДОС
Платформа IA-32
Тип Расширитель DOS
Лицензия Проприетарный
Веб-сайт веб .archive .org / web / 20180628103312 / tenberry .com / dos4g

DOS / 4G - это 32-разрядный расширитель DOS, разработанный Rational Systems (позже Tenberry Software ). Это позволяет DOS программы для устранения 640 KB обычной память предела, обращаясь до 64 МБ в расширенной памяти на Intel 80386 и выше машин.

Особенности

Функционируя как очень гибкая и многократно используемая библиотека расширения памяти, DOS / 4G позволяла программистам получать доступ к расширенной памяти без программирования специализированного кода. Он встраивается в исполняемый файл во время связывания и выполняется перед основным кодом приложения, поэтому обычно сообщения инициализации DOS / 4G появляются при запуске. В принципе, он может работать с MS-DOS , PC DOS , DR-DOS и другими клонами DOS, модулями DOS OS / 2 , Microsoft Windows , Windows NT и Windows 95 и эмуляторами DOS, такими как DOSBox . Однако на практике немногие игры DOS / 4G или другие приложения будут работать в версиях Windows , отличных от DOS , включая Windows NT , Windows 2000 , Windows XP, поскольку ни одна из них не обеспечивает прямой доступ к оборудованию, которое использовалось для рендеринга видео в те дни.

История

DOS / 4GW 1.95 была бесплатной ограниченной версией DOS / 4G и была включена в компилятор Watcom C с коммерческой лицензией на повторное распространение. Он был широко популярен благодаря компьютерным играм, таким как Doom .

В первоначальных версиях DOS / 4G были проблемы с вторичными каналами DMA на шине ISA , что мешало нормальному функционированию 16-битных устройств, таких как серия Gravis Ultrasound ; Gravis даже пришлось разработать PREPGAME, утилиту для исправления, которая обновила исполняемый файл игры до новой версии 1.97, чтобы исправить несовместимость.

В случае возникновения проблем DOS / 4G или DOS / 4GW можно заменить на более новую и бесплатную DOS / 32 ; Утилита исправления может даже заменить код DOS / 4G, встроенный в скомпилированный исполняемый файл.

Смотрите также

Рекомендации

внешние ссылки