Re: Dwie karty graficzne ??? (fwd)

Autor: Arkadiusz Bogumil Kierski (kitka_at_koral.ipe.pw.edu.pl)
Data: Tue 02 Apr 1996 - 10:15:47 MET DST


In article <199604010900.LAA20342_at_asic.ict.pwr.wroc.pl> you wrote:

> - jak maja sie do siebie : pamiec obrazu, ktora posiada
> staly adres (np.A000) do pamieci na karcie
obszar A000-BFFF jest zarezerwowany w przestrzeni adresowej komputera na
pamiec obrazu dla kart. Rzeczywista pamiec na karcie jest widoczna w
zaleznosci od trybu - przez to 128 kB okno. Czasami dostep mozliwy jest
tylko do czesci tej pamieci np. w trybach tekstowych.

> - jak obslugiwana jest karta - chodzi mi o komunikacje
> z procesorem (bo przeciez nie przez przerwania)
Procesor moze pisac bezposrednio do pamieci ekranu na karcie (tej
odblokowanej) i pisac do rejestrow na karcie (porty w przestrzeni adresowej
procesora.
> - co robi BIOS karty graficznej i w jaki sposob
> komunikuje sie z nim BIOS komputera
Ty odwolujesz sie do fn BIOSu, a ten zamienia to na odwolania do pamieci
i rejestrow karty. BIOS karty jest tzw. rozszerzeniem BIOSu komputera.
W czasie startu BIOS kmputera przeglada obszar pamieci C000... w poszukiwaniu
rozszerzen (pamieci z odpowiednia zawartoscia). Jesli znajdzie, przekazuje
mu sterowanie. BIOS karty zmienia wektor przerwan 10h (fn video), aby
wskazywal na BIOS karty i oddaje sterowanie. Od tej pory odwolania do fn
video beda kirowane nie do BIOSu komputera (potrafi on obslugiwac w zasadzie
tylko tryby tekstowe kart HGC, MDA), ale do BIOSu karty.

                                                               Arek.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:41:52 MET DST