Things to do: 1. Add HiColor detection/support, and a 24bit->8bit, 24bit->15bit quantizer for display of images to a HiColor video adapter. 2. Add RIX and Targa support. 3. Rewrite DisplayPic to allocate an initial empty image, and pass the pointer to the image loaders, which will allocate new subimages as necessary. Also, modify ShowPic to deal with the new image storage method, and allow for multiple images, global image size, correct image placement, etc. The loaders will need to be modified to allocate a subimage based on image size, rather than screen size as is done currently. 02/04/92 Step 3 is partially complete, with support for multiple images installed. Global image sizing, subimage placement not in. Also, subimage list code not tested completely. No multiple image capable format has been modified to deal with actually loading multiple images. Need to support null subimages for things like global palettes (mostly for GIF, but could be used for PCX and BMP as well. Would (maybe) solve a problem or two). 4. Add full GIF89a support (at this point, should be little more than expanding the viewer and image descriptors, and adding support in the ShowPic function). 5. Add image save capability (PCX, BMP, RIX, Targa, then GIF).