BBS: Inland Empire Archive Date: 03-25-93 (11:39) Number: 357 From: RICH GELDREICH Refer#: NONE To: CALVIN FRENCH Recvd: NO Subj: Re: Pallete shifting, gif Conf: (2) Quik_Bas
> Hi everybody! TD2.0 is just about done with the exception of > palette support and GIF cropping. Sooo... i need to know if > anyone out there knows just how to read the palette values (red, > green, blue) from memory (o yeah, I'm using screen 13). To read the palette values, you can either call BIOS or do some IN's. BIOS is easy, but I don't like it. The following code will read the RGB values for palettes 16-256: DIM R(255),G(255),B(255) OUT &H3C7,16 ' Tell VGA we want to start reading from col. 16 FOR A=16 TO 256 R(A)=INP(&H3C9) G(A)=INP(&H3C9) B(A)=INP(&H3C9) NEXT That's off the top of my head, but it should work. Just OUT the first index to &H3C7, and read the RGB values from &H3C9. You don't have to constantly OUT to &H3C7 because the VGA can pass them to you in order. > Secondly, if anyone out there has some good code for reading > GIFs, could you give it to me?? (smile) I had a look at Rich's > (hail Rich, master Guru of Graphics (3d esp), hail Rich! Long > live king Richard! (that is, Geldrich). Long live the master of > QB!) code but, unfortunatly, I have been unable to convert it > into a SUB, which is basically what I need. So, Rich, in regards If you give me a call I'm sure I could fix you up with something that you would find most useful... I've written some GIF subs in the past, but I've sinced looked at the GIF89a spec and noticed that my subs didn't follow the standard as closely as they should. I'll fix that up sooner or later. I *do* have a GIF89a GIF decoder in QB, which is pretty fast, but it's not in a callable sub. Rich --- MsgToss 2.0b * Origin: Computer Co-Op - Voorhees, NJ | Ted Hare (1:266/29)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET