VGA palette (MSDOS)
David Conrad
dave at tygra.UUCP
Wed Mar 27 19:12:56 AEST 1991
In a recent article Andy Brewster (a_brewster at mdtv.UUCP) writes:
>I downloaded from Borland's BB the 256 color VGA graphics driver, VGA256.BGI.
>While I can it to come up, and it does seem to have 256 colors, I can't change
>the default palette. I'm assuming that I want to use setrgbpalette, but the
>structure it references seems to only recognize 16 colors. The function
>getmaxcolor (I think, the manual is at home...) says 256 colors are available,
>and looping through 256 colors with setcolor seems to work. But the function
>to return the size of the palette says it only contains 16 colors. Hmm...
The getpalette() function is designed to work only with EGA. To get/set the
VGA palette it is necessary to call the VGA bios. I'll post routines to do
just that in comp.os.msdos.programmer.
>Has anyone played with any of this stuff? Also, can anyone point me to a 640
>by 480 by 256 .BGI? I don't currently have access to anonymous ftp. There
>appeared to be one on SIMTEL, but I got a message back saying the file doesn't
>exist.
pd:<msdos.borland>svgabg17.zip at SIMTEL20 should do the trick. It was up-
graded recently from 1.5, you probably requested the earlier version which
is no longer there. Update your index!
>+------------------------------------------------------------------------------+
>| Andy Brewster | Voice: (508) 640 0940 Fax: (508) 640 0836 |
>| Matra Datavision, Inc.| Internet: a_brewster at mdtv.UUCP |
>| 2 Highwood Drive | UUCP:{decwrl!decvax,uunet!samsung}!mdtv!a_brewster |
>| Tewksbury, MA. 01876 | Easynet: decwrl::"decvax!mdtv!a_brewster" |
>+------------------------------------------------------------------------------+
Apologies to those not interested in MS-DOS, VGA, and Turbo C(++), which are
all probably registered trademarks of somebody or other. Followups redirected
to comp.os.msdos.programmer.
David R. Conrad
sharkey!tygra!dave
--
= CAT-TALK Conferencing Network, Computer Conferencing and File Archive =
- 1-313-343-0800, 300/1200/2400/9600 baud, 8/N/1. New users use 'new' -
= as a login id. AVAILABLE VIA PC-PURSUIT!!! (City code "MIDET") =
E-MAIL Address: dave%tygra at sharkey.cc.umich.edu
More information about the Comp.lang.c
mailing list