okladka
Celem książki jest zaznajomienie Czytelników ze sposobami programowania różnych efektów graficznych przy pomocy asemblera.

Pierwsze rozdziały książki w skrócie omawiają składnię i rozkazy asemblera, przygotowując Czytelnika do analizy programów zamieszczonych w dalszej częsci książki.

Kolejne rozdziały przedstawiają przykłady programów oraz ich dokładne opisy. Znajdują się tu programy wykonujące najprostsze operacje na obrazie i palecie, jak również programy wykorzystujące grafikę wektorową.

Ostatnie dwa rozdziały zawierają spis wszystkich funkcji przerwań 10h oraz 21h. Zawierają one wiele procedur przydatnych do pisania włanych programów.

Efekty graficzne:


  1. Wstęp
  2. Podstawy programowania
    1. Podstawy asemblera
    2. Podstawy budowy karty VGA
      1. Tryby graficzne
      2. Organizacja pamięci ekranu
      3. Tryby zapisu
      4. Rejestry sterownika VGA
      5. Spis wszystkich rejestrów
      6. Rejestry zewnętrzne. Rejestry układu graficznego. Rejestry przetwornika DAC. Rejestry układu sterowania wyświetlaczem.
      7. Niestandardowe tryby graficzne
      8. Funkcje BIOS-u
  3. Efekty graficzne
    1. Ustawianie palety
    2. Wyświetlanie rysunków
    3. Fading
    4. Rotacja palety
    5. Operacje na obrazie
    6. Shade bobs
    7. Gwiazdy
    8. Scroll
    9. Grafika wektorowa
    10. Vector dots. Line vectors. Filled vectors. Inne typy wektorów. Cieniowanie Gourauda. Tekstury.
    11. Tunel
    12. Landscape
  4. Dodatki
    1. Przerwanie 10h
    2. Przerwanie 21h
    3. Jak połączyć wszystko w jedną całość?
    4. Literatura