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 |