+  + +   + + +--+ +--+   + +--+
                       ++++ ++ ++ | |    |      | |
                        ++  |+++| | +--+ |      | +-+
                       ++++ | | | |    | |      | |
                       +  + +   + + +--+ +--+ • + +
                     eXample MIScellaneous.Include File

     Specifikace 1.0 vyžaduje následující symboly, které jsou nezbytné
     pro funkci příkladu na vlny:

         typedef signed long int fixed;

     Definice  typu  čísla  v pevné řádové čárce 16.16. Já vím že to stačí
     napsat kratší, ale pro úplnost...

         void x_set_mcga();

     Nastaví  grafický  režim  s  minimálním rozlišením 320x200 256 barev.
     (mcga)

         void x_mcga_set_color(char col, char r, char g, char b);

     V  mcga  režimu  nastaví  barvu  col  palety na barvu určenou [r;g;b]
     vektorem. Každá ze složek r, g, b je z intervalu <0;63>, což odpovídá
     způsobu nastavování registrů na VGA kartě.

         void x_mcga_put_pixel(int addr, char col);

     V  režimu mcga nakreslí bod na adresu addr barvou col. Tato adresa je
     320*sloupec+řádek.

         void x_set_normalmode();

     Nastaví  normální  (obvykle  textový) mód zobrazení. Tato funkce bude
     použita pouze před ukončením programu a volající funkce nepředpokládá
     žádné  vlastnosti  výsledného  režimu  zobrazení,  takže v grafických
     operačních systémech tato funkce nemusí dělat nic.

         void x_mcga_vsync();

     Počká  na  ZAČÁTEK  následujícího vertikálního zatemnění obrazovky. V
     připadě,  že toto již probíhá, počká na jeho konec a potom na začátek
     dalšího.

         short x_fixtoi(fixed x);

     Vrací  celou  část  čísla  v pevné řádové čárce, prakticky tedy horní
     word doublewordu.

                                                                           -Bulb

                                             


            výheň