Niedziela 19 Maj 2024r. Godz 00:00:00      
Postów: 251      

Funkcje BIOS-u VGA

Funkcje biosu dostępne są poprzez przerwanie programowe 0x10. Parametry wejściowe i wyjściowe są przekazywane poprzez rejestry. Numer funkcji przekazywany jest w rejestrze AH. Paramety w pozostałych. Będzie to zresztą wytłumaczone dokładniej przy każdej funkcji.

Środowisko pracy
Wybór pracy sterownika 0x00
Określenie postaci kursora 0x01
Pozycjonowanie kursora 0x02
Odczytanie pozycji i postaci kursora 0x03
Wybór wyświetlanej strony 0x05
Przesunięcie tekstu w górę 0x06
Przesunięcie tekstu w dół 0x07
Odczytanie trybu pracy sterownika. 0x0F
Dostęp do ekranu
Odczytanie kodu i atrybutu znaku z pozycji kursora 0x08
Wpisanie znaku z atrybutem w pozycję kursora 0x09
Wpisanie znaku w pozycję kursora 0x0A
Wybór palety kolorów lub koloru tła i brzegu ekranu 0x0B
Wpisanie punktu w podaną pozycję 0x0C
Odczytanie punktu z podanej pozycji 0x0D
Wpisanie znaku i przesunięcie kursora 0x0E
Kolory 0x10
Zmiana jednego koloru palety 0x1000
Zmiana koloru brzegu ekranu 0x1001
Zmiana kolorów palety i koloru brzegu ekranu 0x1002
Przełączenie: migotanie/tło 0x1003
Odczytanie jednego koloru palety 0x1007
Odczytanie koloru brzegu ekranu 0x1008
Odczytanie kolorów palety i koloru brzegu ekranu 0x1009
Zmiana jednego wzorca koloru 0x1010
Zmiana bloku wzorców koloru 0x1012
Wybór liczby bloków wzorców koloru lub aktywnego bloku 0x1013
Odczytanie jednego wzorca koloru 0x1015
Odczytanie bloku wzorców koloru 0x1017
Informacja o blokach wzorców koloru 0x101A
Uzyskanie odcieni szarości 0x101B