home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / j / jview08.zip / JVIEW.DOC next >
Text File  |  1993-03-22  |  4KB  |  119 lines

  1. This is test version (0.8) of JVIEW. 
  2.  
  3. I finally got fed up with poor JPEG viewers for HiCol adapters, and did my
  4. own.
  5.  
  6. NOTE: This program is ONLY for HiCol and TrueCol adapters!!!
  7.  
  8.  
  9.  
  10. MAIN FEATURES:
  11.  
  12. - *FAST* (If you see something faster than 32 bit version, tell me!)
  13.  
  14. - Supports 15 bit (32k colors, HiC), 16 bit (64k colors) and 24 bit (16.7M
  15.   colors, TrueC) modes
  16.  
  17. - Supports 640x480, 800x600 and 1024x768 resolutions (Anyone need more?
  18.   Easy to add).
  19.  
  20. - Can dither 15 and 16 bit images (in many cases much better image quality)
  21.  
  22. - It can scale image to fill whole screen or as large as possible with
  23.   keeping original XY ratio
  24.  
  25. - Can use Trident 8900 or Paradise + HiCol/TrueC DAC or VESA
  26.  
  27. - (Can be compiled with BC++3.1 or djgpp2.22, but since I don't plan to relase
  28.   source code in near future...(or who would like to get nearly undocumented
  29.   code with inline assembler and defines to get it work in two rather diffrent
  30.   compilers)
  31.  
  32. - Configuration program can 'smell' all supported modes from VESA
  33.  
  34. - Can be given multiple filenames in command line and wildcards, adds '.jpg'
  35.   to end of filename if there aren't any extensions
  36.  
  37. - Can display picture while loading
  38.  
  39.  
  40.  
  41. BUGS:
  42.  
  43. - 24 bit (16.7M colour) modes don't work with Trident
  44.  
  45. - I have poor documents for VESA HiCol, so I can't say if it works on other
  46.   VESA cards, also seems that HiC/TrueC VESAs are rare and buggy. If your
  47.   VESA driver don't work, try univesa
  48.   (ftp nic.funet.fi:/pub/msdos/graphics/graphics/uvesa31.zip)
  49.  
  50. - Poor documentation (type 'jview' or 'jview16' to see the switches ;-)
  51.  
  52. - Poor configuration program, but it works, and needs to be run only once
  53.  
  54. - When using wildcards with 32 bit version you must add .jpg to end of
  55.   filename ('jview *' don't work, but 'jview16 *' works). This is because
  56.   gcc uses unix style command line parsing (wildcards are expanded before
  57.   program is executed)
  58.  
  59.  
  60.  
  61. HARDWARE REQUIREMENTS: (no, this don't work with XT and CGA ;-)
  62.  
  63. - 386 or better
  64.  
  65. - HiCol or TrueC SVGA, Trident, Paradise or VESA compatible
  66.  
  67. - free XMS memory for full RGB picture (16 bit version)
  68.  
  69. - extended memory (or disk swap space) about 0.5M+ RGB picture size (32 bit
  70.   version)
  71.  
  72.  
  73.  
  74. THE CODE:
  75.  
  76. I use Independent JPEG Group's JPEG (Copyright (C) 1992, Thomas G. Lane)
  77. libraries to read jpeg file.
  78. The rest of the code is all done and (C) by me, and it is mostly C, only
  79. little assembler in 16 bit version (32 bit didn't need it!).
  80.  
  81. I did main coding with Borland C++ 3.1 (16 bit version), but when converted
  82. to djgpp (32 bit version) I got roughly 100% increase in speed! Now the code
  83. works with both compilers.
  84.  
  85.  
  86.  
  87. 16 & 32 BIT VERSIONS?
  88.  
  89. jview16.exe is 16 bit version of the program. While it should be work in any
  90. 386+ based system it is much slower.
  91.  
  92. jview.exe is 32 bit version. It is *FAST* (it uses 32 bit flat memory model,
  93. not some brain damaged 086 mode). Also, djgpp seem to be better optimizer.
  94. Unfortunately, this version don't work under Windows or OS/2. (It works
  95. under normal memory managers like himem.sys, qemm, 386max etc.)
  96.  
  97. If someone needs, I *might* (money helps ;-) do 286 (or even 086) version
  98. of the program, but that would be so slow that it don't make much sense.
  99. (Displaying bigger pictures with 386SX/16 takes over 20 secs, with 286 it
  100. would take >30 secs.)
  101.  
  102.  
  103. LEGAL STUFF:
  104.  
  105. I don't be responsible for damages done with this program, use it with your
  106. own risk ETC ETC ETC.
  107.  
  108. Mainly I'm trying to say that I did this, you may use it if you wish, but
  109. don't blame me of anything.
  110.  
  111. Program is freeware, but if you send me money, I don't send it back!
  112.  
  113.  
  114.  
  115. BUG REPORTS, IDEAS, MONEY, FAN MAIL, THREATS AND THAT SORT OF THINGS:
  116.  
  117. Mail to internet address 'timo.jantunen@hut.fi' or 'jeti@vipunen.hut.fi'.
  118.  
  119.