This is version 1.11 of NCSA PCShow Changes in Version 1.11: several bugfixes which had to do with accessing data on other drives or directories were fixed and some basic optimization was performed to reduce the size of the executable. Also the code was ported to Microsoft C 5.1 and that is probably where it shall stay (unless everybody writes us hate mail about it). Seperate directories for the Microsoft and Lattice code are now available. Changes in Version 1.1:due to popular demand, the capability to aminate multiple hdf files was added. Also it is now possible to to wildcarding on the image names of animations in both the "single file" and the "list of files" modes. Changes in Version 1.01:a small bug was corrected in the uncompression scheme for run length compressed images from the 1.0 version. Also, a define statement was included in all the .c files to allow compilation without mouse support routines. Also the batch file must be changed in the link statement to delete the msmouse library if mouse functions aren't used. PC Show is a public domain program designed for displaying raster 8 binary images and images contained in HDF files. It will display these images on VGA, EGA, and Number 9 Revolution 512 monitors, with future releases to support display on Targa boards. The following files are necessary for correct program compilation with Lattice C 3.1: pcshow.c - contains the main i/o routines options.c - contains the main routines to manipulate the image parse.c - contains the command parsing routine vga.asm - assembly language routines for vga monitor ega.asm - assembly routines for ega monitor no9.asm - assembly routines for NO9 monitor dosio.asm - assembly routines to access dos commands df.h - HDF header file dfi.h - more HDF header information tardev.h - header file for future targa developement fcntl.h - Lattice C routines stdio.h - standard i/o routines stdlib.h - more i/o routines time.h - some time routines for random number seeding math.h - some math routines needed for interpolating df.lib - HDF library functions makeshow.bat - a batch file to compile and link all the files pcshow.exe - executable code for systems without a mouse pcshow.m.exe - executable code for systems with a mouse pcshow.doc.ascii - documentation for PC Show in ascii format The following files will have to be provided by the user for correct compilation and linking: msmouse.lib - mouse support routines - found on the mouse support disk provided with your mouse dos.mac - file provided with lattice C Future releases will contain more mouse support, Targa graphics support, more image manipulation functions, and possibly some palette manipulation tools included. Documentation can be fount in pschow/docs in both ascii format and a Microsoft Word document which has been run through stuffit and then binhex. The source code as individual files are found in pcshow/src, a copy of the executable file can be found in pcshow/bin, and a tar'ed file of all the source code can be found in pcshow/tar. There are two copies of the executable code in the PCShow/bin directory. PCShow.exe will work with or without a mouse used, it doesn't use any of the mouse routines and will perform exactly as the documentation specifies. PCShow.m.exe calls mouse dependant functions, it will NOT work correctly without a mouse attached to the computer. (The mice used for testing it were a PCSYSTEMS optical mouse and a standard IBM mouse.) The mouse routines are not documented or rigorously tested, but appear to be fully functional for scrolling the image (click on an edge of corner) and for moving the color bar (click and hold down button on the color bar and move the mouse to re-locate the color bar). Some small hdf images are found in the pcshow/images/hdf directory. These are useful to test out the performance of PCShow after it has been compiled. A larger raster image and palette are found in the pcshow/images/raster directory. This is useful for verifying binary images and as an example format for raw raster palettes. Some useful palettes have been included in the pcshow/palettes directory. This software was produced at NCSA at University of Illinois at Urbana/Champaign. Please notify us of any bugs you have found in our software and any suggestions you have for future releases or products. Mail user feedback, software suggestions, or bugs to: NCSA Software Development 152 Computing Applications Bldg. 605 E. Springfield Ave. Champaign, IL 61820 Send reports regarding bugs via electronic mail to: bugs@ncsa.uiuc.edu bugs@ncsavmsa.bitnet Send reports regarding software suggestions or comments via electronic mail to: softdev@ncsa.uiuc.edu Thank You for using NCSA PCShow!