home *** CD-ROM | disk | FTP | other *** search
- 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!
-