delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/23/19:21:32

From: Apester000 AT aol DOT com
Message-ID: <6cdff5be.36aa6756@aol.com>
Date: Sat, 23 Jan 1999 19:20:38 EST
To: djgpp AT delorie DOT com
Mime-Version: 1.0
Subject: Re: colour palettes in mode13h
X-Mailer: AOL 3.0 for Windows 95 sub 18
Reply-To: djgpp AT delorie DOT com

First, you send the color you want to change to 0x3C8h, then you send R, then
G, then B to 0x3C9h.  The ports are set up so that you dont have to send the
color you want to change for each pallete entry, instead you can do (like you
said) 

 outportb(0x3C8, 0)
  for (x=0;x<256;x++) {
     outportb(0x3C9, red[x]);
     outportb(0x3C9, green[x]);
     outportb(0x3C9, blue[x]);
   }

or something similar.

Hope this helps-
Brandon Tallent
Apester000 AT aol DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019