RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : OS/2 DDK


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : LightElf
To : Василий А. Сидоров
Subj : OS/2 DDK

> > > > И вызвать INT 0x10h
> > > Т.е. vbe pmi - не будет?
> > А зачем такой геморрой?
> Типа, для скорости.

Скорости чего? Скорости установки видеорежима? Дык оно не критично и мало зависит от от способа вызова BIOS и в основном определяется временем стабилизации частоты PLL у видюхи. Типичная последовательность установки видеорежима выглядит примерно так: положить число A в регистр B, установить битик C в регистре D, подождать 100 миллисекунд, сбросить битик C, подождать еще 100 миллисекунд, и так далее.

> > Кроме того, что оно на половине биосов не особенно живо и желающего использовать сию фичу ожидает масса симпатичных граблей.
> Угу, лично знаю сказёвый рэйд, биос которого вешается на USB'шной мышке. Уроды.

Такое ощущение, что производители видюх свои биосы на предмет PMI не тестируют. Например (сейчас уже не помню у кого, вроде у интела) можно встретить такую конструкцию: все необходимые для VBE PMI вещи реализованы (то есть нет адресной арифметики над селекторами, никаких жестко зашитых значений, все пучком. И посреди этого идет работа с PCI с помощью Int1A. Поскольку заранее невозможно предсказать, в какой версии биоса PMI поломали, а в какой - починили, то дешевле просто его не использовать.

Wed 26 Oct 2005 10:12 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.3) Gecko/2003031




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.