Posted By: Hawk (Wanna be pinetree) on 'CZprogram'
Title:     Re: Odpovedi
Date:      Wed Mar 12 00:03:58 1997


to predchozi v pascalu je hezky, ale nejlip zmenit paletu takhle:

Retrace:        mov     dx, 03DAh               ; VGA input status register

Retr1:          in      al, dx                  ; cekej nez skonci retrace
                and     al, 08h
                jnz     Retr1

Retr2:          in      al, dx                  ; cekej nez zacne retrace
                and     al, 08h
                jz      Retr2

                mov     cx, 64                  ; pocet vysilanych bajtu
                mov     al, bl                  ; pocatecni barva

                mov     si, offset Palette      ; kde brat hodnoty
                mov     dx, 03C8h               ; DAC Index Register
                out     dx, al
                inc     dx
                rep     outsb                   ; turrrrrboooo !


    ..---.. ___ ..---..                Hawk
   '       'o o`       `
             "                         rsvo1382@barbora.ms.mff.cuni.cz

Search the boards