кто знает - графика под дос, через порты?

  • Автор темы Guest_E.L.K.
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest_E.L.K.

#1
Нужна высокая скорость вывода ДОС'овской графики в разрешении 800х600х24 бита. Т.к. вся видеопамять (1,5M - необходимых для этого видеорежима) не адресуется, на текущий момент используется ф-ция биоса для переключения номера куска видеопамяти, которая безбожно тормозит.

Всего удается достичь 12 fps

Есть идея сделать переключение не через ф-ции биоса, а через порты ВВ.

Вопрос: Это реально? Как это сделать.
Буду благодарен за любые советы, документацию или линки на нее.
 
A

Arush

#2
Я так понимаю что это VESA совместимый режим?
Тогда наверно стоит почитать http://vesa.org/public/VBE/vbe3.pdf
А тормозит именно переключение видео буфера? Что профайлеры говорят? Может проблема в другом?

ЗЫ. Как насчет использовать защищенный режим (например через dos4gw) ?
 
G

Guest_Rai Knash Jin

#3
Попробуй видеобуфер на прямик запрограмировать
глядишь скорость увеличится, лично не делал но вот ссылка
www.codenet.ru посмотри, хороший форум ;)
 
G

Guest

#4
Люди подкинте идею или линк как можно написать дрова на модем (он конечно свой) но со стандартной логикой
подключаетсячерез COM порт. зарание благодарю, приму даже самые бредовые идеи.
скидывайте на мыло Rai2004@list.ru ;) ;)
P.S. если можно то в исходниках.
Спасибо
 
Статус
Закрыто для дальнейших ответов.