RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > p.s. разрабатываю универсальный драйвер vesa 2.0/3.0 > > VBE3 будет уметь регулировать частоту, если это умеет BIOS? > > Планирую сделать. Формула расчета частоты для установки видеорежема довольно сложна. найдите в инете (www.vesa.org) и убедитесь сами. Нужно рассчитать 8 переменных: > > mcrtc.HorizontalTotal = ?; > mcrtc.HorizontalSyncStart = ?; > mcrtc.HorizontalSyncEnd = ?; > mcrtc.VerticalTotal = ?; > mcrtc.VerticalSyncStart = ?; > mcrtc.VerticalSyncEnd = ?; > mcrtc.Flags = 0; > mcrtc.PixelClock = ?; (in Hz) > mcrtc.RefreshRate = 120 * 100; (если 120 Hz) > > eax = 0x4F02 > ebx = 0x0800 > seges:edi = адрес mcrtc > И вызвать INT 0x10h > > Усё.
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.