Dvpeg 2.8 - dvpeg.doc file --------------------------------Use: Dvpeg is a DOS based (286 or up) JPEG / GIF viewer that will run under DOS, Windows, OS\2. The JPEG conversion code came from the Independant JPEG Group (more info is in the source code file) and a lot of the video drivers came from the vgakit41.zip. Their code was free so this is as well. To run dvpeg use: dvpeg or dvpeg picture_name or or dvpeg <drive> :\ <path> \ list_of_picture_names_with_spaces <file_mask or file_name> Option: If you give a list of picture names followed by a '-' character DVPEG will show the pictures (pausing for a keypress) and then automatically exit. ADVANCED OPTION: You can pass the name of a config file to DVPEG by giving it as the first arguement. This way you can have several different configuration files for networks ... Advanced Option --------------The first file <path> \ file_name passed to dvpeg will be tested to see if it is a configuration (dvpeg.cfg) file. This allowes network users to direct the program to a configuration file that has been setup for a certain video card and have several configuration files available. It also allows normal users to create several configuration files; save them under different name; and use them for different defaults ... Memory requirements: Dvpeg will use a lot of memory if the image is going to be panned (typically 1+ meg) and will look for EMS or extended memory. If no memory can not be found it will use the hard drive to store the temporary information (much slower). So if you want to see something fast setup about 1 - 2 megs of EMS or XMS. If you are running out of memory then give it some more (some of those 1600 * 1200 images will use 4+M if you are panning a hi_color image!). Memory Problems: If you are running out of memory then most likely it is the 'low' or below 640k memory. You will have to remove some drivers or other items that are using the lower memory. One way to free up a bit of memory shows) (and speed up viewing) in DVPEG for JPEGs is to: use the 1 pass quantizer or Grey scale turn off cross block smoothing (defaults to off) turn off the panning (you can still shrink the image as it To find out about options use just hit F1 at any time. Check the read.me file for detailed information about vidsetup.exe, dvpeg.exe, dvpeg286.exe Basically: vidsetup.exe - allows setting of defaults for the viewer (dvpeg) and testing of video modes dvpeg.exe - 386/486 jpeg/gif viewer dvpeg286.exe - 286 jpeg/gif viewer Please send any comments / suggestions to praetzel@sunee.uwaterloo.ca P.S. Many thanks to my beta testers and those who shared their knowledge. I would also like to thank Tom Lane and the IJG along with various people who have compiled video information (VGAKIT, VGADOC) that is on most big sites. - Eric (praetzel@sunee.uwaterloo.ca) ************************************************************************* ***** This is a list of the supported cards and modes. More cards and modes are supported with the UNIVESA.EXE program. IT IS NOT COMPLETE. CHECK VIDSETUP FOR THE FULL LIST OF SUPPORTED MODES (or the file modes.h in the source code). Not all cards from a Mfg will support all of these modes. In most cases you will need 1 Meg of video ram for the hi resolution modes and some modes (like the hi_color ones) are recent additions and only supported by the most recent cards sold. To test a certain mode on your video card/moniter setup use vidsetup.exe Usually if the mode is not supported the video card locks up and you can't get back to the text screen. The only solution is to reset the computer. Diamond SpeedStar 24X, Paradise, WD compatable cards ---------------------------------------------------** All modes for this card have to be added by hand. ** automatically detected. The card is not All modes for this card should be supported. ========================================================================= ==== S3 based cards -** All modes for this card have to be added by hand. ** automatically detected. The card is not ========================================================================= ==== AHEAD (A & B chipsets) ----width height colors Direct Mode ------------------------0x60 640 400 256 R 0x61 640 480 256 S 0x62 800 600 256 T ========================================================================= ====== ATI --width height colors Direct Mode ------------------------0x61 640 400 256 R 0x62 640 480 256 S 0x63 800 600 256 T 0x72 (hi_color) 640 480 32,768 0x73 (hi_color) 800 600 32,768 0x75 (24 - bit) 630 480 16 million ========================================================================= ====== CHIPS & TECH -----------width ----0x78 640 0x79 640 0x7b 800 height -----400 480 600 colors -----256 256 256 Direct Mode ----------R S T ========================================================================= ====== EVEREX -----width height colors Direct Mode ------------------------0x13 640 350 256 0x14 640 400 256 R 0x15 512 480 256 0x30 640 480 256 S 0x31 800 600 256 T ========================================================================= ====== OAK TECH -------width height colors Direct Mode ------------------------0x53 640 480 256 S 0x54 800 600 256 T ========================================================================= ====== GENOA GVGA ---------width ----- height ------ colors ------ Direct Mode ----------- 0x7d 512 512 256 0x5b 640 350 256 0x7e 640 400 256 R 0x5c 640 480 256 S 0x5d 720 512 256 0x5e or 0x6c 800 600 256 T ========================================================================= ====== NCR --width height colors Direct Mode ------------------------0x5e 640 400 256 R 0x5f 640 480 256 S 0x5c 800 600 256 T ========================================================================= ====== PARADISE -------0x5e 0x5f width ----640 640 height -----400 480 colors -----256 256 Direct Mode ----------R S 1M card is also supported seperately. These have to be added by hand with vidsetup.exe Do not allow the autodetection program to run (ie hit N to avoid it when you run vidsetup or else your BIOS setting may be destroyed). ========================================================================= ====== TRIDENT ------width height colors Direct Mode ------------------------0x5c 640 400 256 R 0x5d 640 480 256 S 0x5e 800 600 256 T ========================================================================= ====== TRIDENT 8900 -----------width height colors Direct Mode ------------------------0x5c 640 400 256 R 0x5d 640 480 256 S 0x5e 800 600 256 T 0x62 1024 768 256 X ========================================================================= ====== TSENG ----- (Genoa, Orchid, Willow) width height colors Direct Mode ------------------------0x2d 640 350 256 R 0x2e 640 480 256 S 0x2f 720 512 256 0x30 800 600 256 T 0x38 1024 768 256 X ========================================================================= ====== TSENG 4000 ---------0x2d 0x2f 0x2e 0x30 0x38 0x13 0x2d 0x2f width ----640 640 640 800 1024 (hi_color) 320 (hi_color) 640 (hi_color) 640 height -----350 400 480 600 768 colors -----256 256 256 256 256 200 350 400 Direct Mode ----------R S T X 32,768 32,768 32,768 0x2e (hi_color) 640 480 32,768 0x30 (hi_color) 800 600 32,768 ========================================================================= ====== VIDEO7 -----width height colors Direct Mode ------------------------0x66 640 400 256 R 0x67 640 480 256 S 0x68 720 540 256 0x69 800 600 256 T 0x6A 1024 768 256 X ========================================================================= ====== VESA ---width Direct Mode ---------0x13 320 0x100 640 0x101 640 0x103 800 0x105 1024 0x107 1280 -----200 400 480 600 768 1024 height ----------256 256 256 256 256 256 colors