[asm]Tryb graficzny - jakość!! jakość!!

Odpowiedz Nowy wątek
2006-12-05 20:10
ScreenEK
0

Witam wszystkich forumowiczów :-)
Mam problem odnoście rozdzielczości i ilości kolorów w trybie graficznym.
Na internecie znalazłem takie coś:

INT 10 - VIDEO - SET SUPER VGA MODE - VESA
AH = 4Fh 
AL = 02h (podfunkcja zmiany trybu graficznego)
BX = tryb 
     100h   640x400   256 kolorow
     101h   640x480   256 kolorow 
     102h   800x600   16 kolorow 
     103h   800x600   256 kolorow 
     104h   1024x768  16 kolorow 
     105h   1024x768  256 kolorow
Informacje: Rozkaz ten ustawia tryb graficzny svga 

I moje pytanie jest takie:
Jak ustawić tryb graficzny o rozdzielczosci 1024x768 i o zadowalającej ilości kolorów?
256 to dosyć mało.
Wydaje mi się że sterowników przecież nie trzeba(a jeśli by trzeba to na jakiej zasadzie one działają?);
Na linuxie bez instalacji dodatkowych paści miałem rozdzielczość 1024x768 albo i większą, przełożyłem kartę graficzną i linux wykrył, że ta karta jest trochę prehistoryczną i nie może ustawić wysokiej rozdzielczości wiec wbija na 640x480(czy cos koło tego).

Pozostało 580 znaków

2006-12-05 23:20
mega_lama
0

jedyne co Ci moge powiedzieć to to że ;)

10d 320x200 32k
10e 320x200 64k
10f 320x200 16M
110 640x480 32k

116 1024x768 32k

11b 1280x1024 16M 

pierwsza kolumna w hex-ie, ost. kolorów, środek wiadomix
ps wartośći hex rosną o jeden rozdziałka sie powtarza po 3x a kolorów 32k,64k,16M

Pozostało 580 znaków

2006-12-06 09:02
0

Sterowników raczej nie trzeba, raczej - bo to są tryby VESA a większość kart graficznych (od około 1997r?) są zgodne ze standardem VESA. Przy starszych versjach vesa, pamięć karty graficznej była podzielona na banki po 64KB (bez względu na rozdzielczość i głębie kolorów). To mogło być trochę kłopotliwe, ale czego się nie robiło chcąc w TP6.0 wyciągnąć 800x600x16bpp...

Może te linki pomogą (co najmniej w znalezieniu kolejnych)
http://www.monstersoft.com/tutorial1/VESA_intro.html
http://www.monstersoft.com/tutorial1/VESA_info.html

Pozostało 580 znaków

2006-12-06 20:36
ScreenEK
0

Dzięki, lecz coś nie działa, może to wina że czegoś niedoczytałem [???]
Gdy ustawiam tryb graficzny od 10dh nic sie nie dzieje.
Używam narazie wstawek assmeblerowych w tp(uruchomiony na dyskietce startowej me :-) )
To wina tp? Czy może trzeba dokonać czegoś wiecej niż sama inicjacja grafiki?
Wybaczcie, ale musze to zrobić i zakumać a teraz co raz mniej czasu mam :/

Pozostało 580 znaków

2006-12-06 20:37
ScreenEK
0

Dzięki, lecz coś nie działa, może to wina że czegoś niedoczytałem [???]
Gdy ustawiam tryb graficzny od 10dh nic sie nie dzieje.
Używam narazie wstawek assmeblerowych w tp(uruchomiony na dyskietce startowej me :-) )
To wina tp? Czy może trzeba dokonać czegoś wiecej niż sama inicjacja grafiki?
Wybaczcie, ale musze to zrobić i zakumać a teraz co raz mniej czasu mam :/

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0