home *** CD-ROM | disk | FTP | other *** search
-
- ATTENTION - VGA ANIMATE DEMO VIEWERS
-
-
- The palette functions used in VGA ANIMATE may cause screen flicker
- on certain video boards, due to the operation of certain palette
- manipulation functions built into the board BIOS. These video boards
- require multiple "waits" for the vertical sync flag to appear while
- updating the video palette.
-
- Certain video board BIOS routines only require one "wait for vertical
- sync" before updating the board's color palette. This configuration will
- produce a fast color change without flicker. The routines used in the
- VGA ANIMATE DEMO assume this type of board is used.
-
- We have taken into account the problem of "multiple waits required"
- and have included an additional routine to wait for the sync flag before
- changing each portion of the color palette. The downside of using this
- additional routine, however, is slower palette updating.
-
- ref : set_palette(char far *palette, char speed);
-