Page 1 of 1

VESA 1.2

Posted: Sun Nov 19, 2006 1:16 pm
by ealex
Видеокарточка s3 Trio 764

Колибри 0.5.0.0 запускается в режимах VESA 1.2 640x480 и 800x600

Колибри 0.5.3.0 и 0.6.3.0 пишут: Ошибка - Видеорежим не найден

Почему? Как исправить?

Posted: Mon Nov 20, 2006 8:28 am
by Mario79
ealex
Попробуй отключить MTRR

Re: VESA 1.2

Posted: Sun Sep 30, 2007 6:10 pm
by Hack_phoenix
Прошу прощения за тупизну вопроса... VBE2.0 совместтим с VBE1.2? Просто у меня есть желание подумать на счет графики - моя видюха (intel810-DC100, интеграшка, мать i810f) не поддерживает ни один VESA-режим в Колибри, хотя в винде пашет прекрасно... Собираюсь сейчас этим заняться. Если кто чем может помочь - отказываться от сосетов не буду. ;)

Re: VESA 1.2

Posted: Sun Sep 30, 2007 7:20 pm
by Mario79
Hack_phoenix
Это более ранняя версия Vesa. Память адресуется окнами в 64 или 128 Кб и для отображения всей картинки нужно переключать банки памяти.
Поддержка твоей видюхи уже сделана, надо только в файле vesa12.inc (исходники ядра) закомментировать процедуру:
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
; set_bank for S3 videocards, work on S3 ViRGE PCI (325)
; modified by kmeaw
и расскомментировать
;Set bank function for Intel 810/815 chipsets
; *****Modified by Protopopius, Russia.*****
; ********* http://menuetos.hut.ru **************
; ************************************************
После чего скомпилировать ядро и закинуть в образ kolibri.img, в Винде, Линкус или в самой Колибри. В Колибри еще потребуется сохранить образ при помощи приложения RDSAVE.

Скорость конечно будет не ахти, но главное работать будет.

Re: VESA 1.2

Posted: Mon Oct 01, 2007 5:20 am
by Hack_phoenix
Блин!!! :) Вот так вот я проморгал... А я взялся просматривать код с самого начала. Спасибо!