home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 286.lha / Sham_v3.0 / ShamView.doc < prev    next >
Text File  |  1989-08-28  |  6KB  |  160 lines

  1. ShamView Version 2.0!
  2.  
  3. Revised August 20, 1989
  4.  
  5. Introducing Sliced Ham, a new Amiga video mode that brings all 4096
  6. colors to your standard Amiga (without the nasty fringing you see in
  7. normal HAM mode).
  8.  
  9. Sliced Ham works by changing the palette on each video line. A special
  10. algorithm optimizes the palette.
  11.  
  12. This version will support non-320x200x256 GIF pictures.  It's been
  13. successfully tested with MAC II, EGA, and SuperVGA pictures.
  14.  
  15. Rhett has added a smoothing algorithm that makes even pics reduced from
  16. 640x480x256 look good.  As an added bonus, reducing them to 320x200 fixes
  17. the aspect ration problem (Mac II pics look slightly stretched and lose the
  18. bottom 80 pixels when viewed with HAMGIF).
  19.  
  20. If you already have SHAMview 1.11, just download SUPERCON2.0 and you'll be
  21. updated.
  22.  
  23. _______________________
  24.  
  25. Sliced Ham Version 1.1
  26. Copyright 1989 Rhett Anderson
  27. All Rights Reserved
  28.  
  29. Revised July 23, 1989
  30.  
  31. Hello Fellow Amiga Enthusiasts.
  32.  
  33. You have stumbled upon what I believe are the highest-quality images
  34. that you can achieve with a standard Amiga. Trust me--you will be
  35. stunned.
  36.  
  37. Bug fixes in version 1.1:
  38.  
  39. * Supercon now saves in IFF format.
  40. * ShamView now loads IFF format.
  41. * Supercon is more forgiving if you tell it something that it doesn't
  42.  want to hear. Notably, you can now just type its name for info
  43.  (instead of a guru), and it's no longer likely to make bogus files
  44.  when you type in the wrong filename. It's still somewhat flakey if
  45.  you don't have as much RAM as it wants.
  46. * Supercon can accept up to four filenames. If you supply more than
  47.  one, the program will put each picture into a corner of the screen.
  48. * ShamView is also more forgiving about filenames.
  49.  
  50. Introduction
  51.  
  52. Welcome to Sliced Ham. Over the last year I've been thinking about
  53. writing a 24-bit paint program for the Amiga. Sliced Ham is a
  54. byproduct of that product.
  55.  
  56. In effect, Sliced Ham gives you HAM images that lack the fringes so
  57. commonly found in that mode. It works by changing the palette on each
  58. and every scan line. 15 colors are changed each line during the
  59. horizontal retrace period. It just so happens that there is precisely
  60. enough time for these changes. Just as well, because you wouldn't want
  61. the background color to change on each line (although I suppose you
  62. could cover up the mess with sprites--I'll have to think about it).
  63.  
  64. This package provides you with a way of looking at those great
  65. 256-color 320 by 200 VGA GIF files. Soon I'll have conversion units to
  66. let you view 24 bit Digi-View, Framegrabber, and other files in
  67. (virtually) all their glory. I'd appreciate any information about file
  68. formats, including Mac II pictures.
  69.  
  70. The programs are slow (at least until you've made it to the final
  71. converted Sliced Ham pictures). They are currently written in M2Sprint
  72. (not slouch speed-wise), but since they're so computation intensive,
  73. I'm converting them to ML. So far the best I've been able to do is 14
  74. seconds for an optimized 24-bit to Sliced Ham conversion. Many kinks
  75. remain, however.
  76.  
  77. To use the program, type shamview filename, where filename is the
  78. already-converted image.
  79.  
  80. To convert a GIF image, type giftotmp giffile, then supercon tmpfile.
  81. Example:
  82.  
  83. giftotmp fish.gif fish.gif.tmp
  84. supercon fish.gif.tmp
  85. shamview fish.gif.tmp.sham
  86.  
  87. You'll probably want to rename the final file to fish.sham, to indicate that it is a Sliced Ham picture.
  88.  
  89.  
  90. Advantages of Sliced Ham
  91.  
  92. Sliced Ham is easy to display. Game programmers can easily throw up a
  93. Sliced HAM screen with only a couple dozen extra lines of source code.
  94.  
  95. Sliced Ham eats up virtually no extra processor time.
  96.  
  97. Sliced Ham looks good because it removes the 15 most offensive HAM
  98. smears on each scanline.
  99.  
  100.  
  101. A Commercial
  102.  
  103. If you like my program, please drop me a line at COMPUTE!'s Amiga
  104. Resource. If you feel really generous, subscribe to my magazine. We
  105. have 7 serious Amiga programmers at COMPUTE!. I don't believe you'll
  106. find that any of our competitors can say the same thing.
  107.  
  108. Pay special attention to the December issue of the magazine for
  109. several Sliced Ham programs, including a new converter, displayer,
  110. overlay program, image processor, and more.
  111.  
  112. These programs are not in the public domain. Please distribute them
  113. freely on bulletin boards an electronic services, but do not place
  114. them on public domain or shareware disk collections. (Go ahead and
  115. spread the programs to your friends, just make sure no money changes
  116. hands.) I must make this rule because my job depends on sales of our
  117. disk products. It doesn't make sense for me to undercut myself.
  118.  
  119. The version of Sliced Ham I am distributing uses a raw format for
  120. storage of the files. I will soon be registering a format (SHAM) with
  121. CATS. I'll post more information about it soon. I hold no claim to the
  122. technique or file format.
  123.  
  124. If you're impressed by these pictures, just think--these are 256 color
  125. images. You will be startled by the 4096-color ones captured by
  126. digitizers and scanners.
  127.  
  128. Technical Note: An IFF Sliced Ham picture file looks just like any
  129. other ILBM file. However, Sliced Ham pictures have an extra chunk
  130. (called SHAM) consisting of a version word (currently 0), then 200
  131. different palettes of 16 colors. Each color takes up a word and is in
  132. the form 0rgb.
  133.  
  134.  
  135. Rhett Anderson
  136. Associate Editor
  137. COMPUTE!'s Amiga Resource
  138. 324 W. Wendover Ave.
  139. Greensboro, NC 27408
  140.  
  141. I ask for no money, but please send some to the author of giftotmp.
  142.  
  143. P.S. Thanks to PLinkers Harv Laser and Kermit // Capt*Video for their
  144. suggestions and bug reports, and to fellow Amiga programmers at C!AR
  145. (Denny Atkin, Troy Tucker, Tim Midkiff, Randy Thompson, Dale McBane,
  146. Jim Fuchs) for their encouragement, and to my fellow ASDF members,
  147. including John Toebes, Wes Howe, and Doug Walker, for listening to my
  148. Sliced Ham discussion at the 1th Annual Guru Meditation. And finally,
  149. thanks to John, Paul, George, and Ringo, who sang to me while I
  150. worked.
  151.  
  152. P.S.S. Sorry for any bugs, but I program pretty fast and carelessly
  153. (this project had taken just a few days) since I have so many things
  154. going on; COMPUTE!'s Amiga Resource, the Mapping The Amiga book Randy
  155. and I are writing, developing for the Amiga, developing for the Atari
  156. Hand-Held game machine, being married, having a nearly-normal social
  157. life, etc. Enough already! Have fun with SHAM. And thanks to Denny for
  158. being my interface with the world of online computing.
  159.  
  160.