Как включить видео режим 800x480.

Тема в разделе "WASM.ASSEMBLER", создана пользователем bohdant, 18 авг 2008.

  1. bohdant

    bohdant New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    22
    Хочу включить видео режим 800x480 на UMPC ASUS R2E (не под виндой).
    Утилиты по тестированию VESA режимов такое разрешение не находят.
    Находят только 640x480.

    Подскажите где копать?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    bohdant
    800 на 480 это нестондартное разрешение. Установи 800 на 600, а лишним не пользуйся.
     
  3. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    800*600?
     
  4. bohdant

    bohdant New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    22
    800х600 не устанавливается. Прошу учесть, что экран LCD :)
    640х480 устанавливается. (я устанавливал режим 111Н(мне нужно 65к цветов)
    Но под виндой 800х480 то работает :)
     
  5. morkster

    morkster New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    31
    Возможно копать надо тут: 915Resolution
     
  6. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    bohdant
    Подвиндой драйвера. А в досе то что вшили в биос видео карты.
    То что LCD не сильно влияет.

    800*600 видео карта должна держать стандарты майкософт повсюду. Так что скорее всего у тебя косяк.
    111h - цифра не очем не говорит, нужно получать список видео режимов после смотреть какие характеристике у этих режимов и выбирать подходящий.

    morkster
    Можно, но сложно.
     
  7. bohdant

    bohdant New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    22
    Да, но драйвера это не боги ;) они тоже как то должны с железом общаться ;)
    Полностью согласен, по этому и ищу информацию :)
    Правда я работаю не в ДОСе, а хочу запустить операционку А2 (она же AOS, она же BlueBottle. Детище ETZH)

    800x600, на сколько я знаю, это стандарт VESA а не мелкомягких.
    К сожалению в режиме 800х600 происходит exception.
    почему 111H ни о чем не говорит?
    Есть стандарты http://www.faqs.org/faqs/pc-hardware-faq/supervga-programming/ или более серъезно http://www.vesa.org/public/VBE/vbe3.pdf
    Однако, нужный режим как раз не стандартный.

    Я писал выше, что характеристики режимов я пробовал получить. Пробовал использовать две утилиты, результаты идентичны. Вот фотка с экрана (извиняюсь за качество) [​IMG]

    morkster
    Спасибо, буду по тихоньку копать :)
     
  8. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    bohdant
    Ясно. Так как разрешение монитора 800*480 то верхнии просто заблокированны.
    Предлогаю так перехвотить прерывание биоса. При проверке режима подсунуть разрешение 800*480. А при установки установить 640*480 а после подкоректировать регистры видео карты. Описание регистров можно найти у интел. А также у них открытые дравера.