работа с svga

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

как переключать режимы (разрешение экрана,к-во цветов) svga видеокарты через порты
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Никак. юзай VESA 2.0
2B OR NOT(2B) = FF
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

demon416 писал(а):как переключать режимы (разрешение экрана,к-во цветов) svga видеокарты через порты
А почему через Int 10h не хочешь? Если правильно помню, в "Interrupt list" описано (в смысле: приведен список номеров видеорежимов) множество SVGA-режимов для различных видеокарт.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

А почему через Int 10h не хочешь?
AFAIK SVGA режимы недоступны через int10h, так как они имеют номера от 0x100, при том что максимальный параметр который может принять int10h - 0xFF.
Кроме того, после того как IBM превратилась из законодателя мод в рядового производителя она уже не имела возможности устанавливать стандарты, так что режимы SVGA зачастую доступны через VESA 2.0 драйверы. И еще, я сомневаюсь что ДОС драйвера существуют к примеру для GeForce 7800 GS.
2B OR NOT(2B) = FF
Ответить