Вопрос

Как реализовать режим VESA в Turbo C ++?

Это было полезно?

Решение

Я сделал это в тот день: вам нужно реализовать структуры и функции данных, как определено здесь.

Много reg.h.al и прочее.

Другие советы

AFAIK, Turbo C ++, поставляемый с графическим интерфейсом Borland (BGI), который сделал только до 16-цветового VGA, и даже тогда это было совсем не быстро.

Я думаю, что вам пришлось бросить свою собственную или купить чужую библиотеку, чтобы получить графику с высоким разрешением VESA 256. Имейте в виду, это было как 15 лет для меня ...

Вы покупаете Phar Lap Dos Extender. Он поставляется с драйверами режима VESA, которые вы можете использовать в 16-битах DPMI/DOS.

Если я правильно помню, инструменты Pharlap поставляются с мини -библиотекой Mini Graphics, которую вы могли бы использовать. Это было в основном для научных целей ... но люди делали вместо этого.

В некоторых играх, таких как Transport Tycoon/DOS, используется этот метод.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top