sterownik ekranu w linuxie

0

Witam. Potrzebuje napisać sterownik ekranu umożliwiający dostęp do pamięci ekranu. Musze w nim czytac wartości z portów. Wiem że w porcie 3D4H zapisuje indeks który ma pojawiać się w porcie 3D5H dla monitora kolorowego. Potrafie odczytać zawartość portu, ale nie wiem co z tą wartością dalej robić. Odczytuje starszą i mlodsza czesc adresu początku pamięci ekranu oraz pozycje kursora. Chce zmienić położenie kursora na ekranie (w trybie tekstowym) ale nie wiem jak to zrobić. Jak to zrobić mając odczytane wartości odpowiednich portów?? Proszę o pomoc.

Ok zapytam inaczej. Czy ktoś wie jak moge dostać się do pamięci ekranu (karty graficznej)?? Mając adres chce się do niego odwołać w pamięci karty graficznej VGA.

0

a o dokumentacji VGA pomyslales :P ? <ort>poza tym</ort> chyba nie dostaniesz sie do pamieci jako takiej tylko bedziesz mogl ja mapowac przez adres 0xa000 (real mode)

0

albo seg 0xb000, albo 0xB800, zależy od wartości bodajże rejestru MODE REGISTER kontrolera GDC karty graficznej -więcej w doc

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