NNNNNNDp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNO` /O`/#@o')+-1 3@5`79;=?A C@E`GIKOQ S@U`WY[]_/c@e`ikmoq s@u`wy{}O` @ ` @ ` O` /O`/#@o')+-1 3@5`79;=?A C@E`GIKOQ S@U`WY[]_/c@e`ikmoq s@u`wy{}O` @ ` @ ` ST_UK_PDCV2IMG09 ]t IMG2VIEW kt IMG_CATD |t LIMGSHOW1 t . ] t.. ] tCONV2IMGPRG `t +4CONV2IMGRSC dt vCONV2IMGTXT gt !`/\4|KJ$f(By/\O1/900?<HNA\OJg.@00`6 - ЭЭй00"ҍ¼.A// Bg?<JNA #N yN/(,HhN "P/9/97F?9 NT?<N#NVN/<?<HN"r\# <"9/"</N"X"ѹ/<,?<HN"r\-@ <"./"</N"X"Ѯ .м}#7B/9/bN!XfHy/?<N\N0?<N"4T#2?<N"4T3HyBgN!\Hy7>BgBgN!PHyXHyVHyTHyR/97>NOCR OpN!BgBgBgBgBgNOCR OpN!?<Bg/97>N!&O`#<Byϒ09p`(A/#ϊAh#φ3r3t3|Byv#~#"ς3x3z#7Bώ`A/#ϊAh#φ3r3t3|3v#~#"ς3x3z#7Bώ`vA/#ϊAh#φ3r3t3|3v#~#"ς3x3z#ώ` A/#ϊA\#φ3r3t3|Byv#~#"ς3x3z#ώ`A/#ϊA\#φ3r3t3|3v#~#"ς3x3z#ώ`:A/#ϊA\#φ3r3t3|3v#~#"ς3x3z#ώ`A/#ϊAh#φ3r3t3|Byv#~#ς3x3z#7Bώ`hA/#ϊA#φ3x3z`N8O CR OpN!?<Bg/97>N!&O`Hy yφNX y pgh y|o^ yf*?<%N"4T?N8O CR OpN!?<Bg/97>N!&OHy09x@??9z?9xNO ?N8O CR OpN!?<Bg/97>N!&OBg/97>N \3p @fDCR OpN!BgBgBgBg?<NON0N^NuNuNV/.HyHyN4O Bg?<?</97>NO ?N8O CR OpN!?<Bg/97>N!&ON^NuNVHAѶ-HAָ-H/.N X y pWJf ypWJ|=@BG`h0.g0@`0<??. 0@?/.N O /.N X/./.N P?/.N\-n-n-nRG0nmLN^NuNVHBF`BG`2`AH҈:EHځ E:0|@=@0|p@=@0|=@0.=@0.=@0.=@8.H/(</N#"(0.H/ <;/N#" ؀0.H/ < /N#" ؀ / <d/N" X4`A7lHԈ2AH҂ A0RG0n mRF0nmLN^NuNVH*nBG` 0HBRG G@mL N^NuNVH*n09/fg60. P=@By/fBG`BF`(:.F0 y7B002AA1RF02.Ae:Eʼ8<`BnBF`0@A00|`nRF02.Ae0E=@ y pg ypf?.HnN\2.`A7lH҈0.@HЁ @02.AA11BF`0@A00@2AA1RF02.AeSDJDlJ0.@0.n GPe`3/f nfvBG`j2AA1200@Ѝ @0A02AA120 G?d0R@`0@A1pA0@Ѝ @0(A1@RG G@e`.BG`$2AA1200Ѝ @0A0RG GeL N^NuNVH *n(n BG`0H uo<H<5h|0H;`<H<5h0HBu2<A0HЍ @0(A1@2<A0HЌ @0A02A0HЌ @0(A1@JGo2<A0S@HЌ @0A0RG GmPL0N^NuNVH*n>. :PBF`p0H uf40<2HHA`2<A04BBHй @HHA`,2<0HH@a04BBHй @HHARF FmL N^NuNVH0. @|<. H?</.?<=N"rP=@J@lPBg/.?<N"rX?</.?<=N"rP=@J@l`=|Hn/<?.?<@N"rO =|Hn/<?.?<@N"rO =|Hn/<?.?<@N"rO =|Hn/<?.?<@N"rO =|tHn/<?.?<@N"rO Hn/<?.?<@N"rO Hn/<?.?<@N"rO Hn /<?.?<@N"rO B`hHn/<?.?<@N"rO Hn/<?.?<@N"rO 9"/"/N#""Ё//?.?<@N"rO R 2. Hm?.?<>N"rXLN^NuNVN!rN/9?<IN"r\/9?<IN"r\N^NuNV?</.?<=N"rP=@J@lPBg/.?<N"rX?</.?<=N"rP=@J@l`Bg?./9~?<BN"rO Hy/< ?.?<?N"rO Bg?./9ς?<BN"rO /9ώ/<}?.?<?N"rO ?.?<>N"rXN^NuNVH?</.?<=N"rP=@J@lPBg/.?<N"rX?</.?<=N"rP=@J@l`*yώBg?./<?<BN"rO Hy/< ?.?<?N"rO B`Hn/<?.?<?N"rO .H|o2 Ї/.HR@H/?.?<?N"rO .HR@Hހ`H.H|gN"rX y|o?<?9|NXL N^NuNVHN"rX?</.?<=N"rP=@J@l`Hn/<?.?<?N"rO .H|oBg?./<?<BN"rO W.Hy/< ?.?<?N"rO Hn/<?.?<?N"rO Hn/<?.?<?N"rO *y7B&y/ 0.H/?.?<?N"rO B`&5xH|l6/ 5xHH/?.?<?N"rO R5H@H`5xH|fJRA(H R R:.Hn/<?.?<?N"rO `60SEJ@f`5xH|fJRA(H R R:./ 0@/?.?<?N"rO 0@`6*R5X|Hn/<?.?<?N"rO `60SEJ@f 2.Hm?.?<>N"rX&y7B$yB`XBE`J060Њ @6@0Њ @6>0Њ @6]0<@ EeTR m.H3v yvf#7B3|3t`*3r3tJyvf 3|`3|LN"rX?</.?<=N"rP=@J@l`fBg?./<?<BN"rO /97B/<|`?.?<?N"rO Hy/<J?.?<?N"rO ?.?<>N"rXN^NuNVH ?</.?<=N"rP=@J@lPBg/.?<N"rX?</.?<=N"rP=@J@l`Bg?./<?<BN"rO Hn/<?.?<?N"rO  Bg?./< ?<BN"rO -yB`Hn/<?.?<?N"rO .H|lBHn/<?.?<?N"rO BF` nxRFR02<.HCAm`2 .Ї/.HR@H/?.?<?N"rO .HR@Hހ |`m\*y(y7BBE`60H80HЍ @80HЍ @8>00HЍ @8]HRE EmBg?./.?<BN"rO A-HB`dHn/<?.?<?N"rO BF`>0.h|g$ .T//<?.?<?N"rO ` nTBPRFR Fm %Pm?.?<>N"rXL0N^NuNVH?</.?<=N"rP=@J@lPBg/.?<N"rX?</.?<=N"rP=@J@l`Bg?./<?<BN"rO B`Hn/<?.?<?N"rO .H|o6 9Ї/.HR@H/?.?<?N"rO .HR@Hހ`BHn/<?.?<?N"rO BF` yxRFR02<.HCAm ʀmX?.?<>N"rXLN^NuNVH>. *y7B(y nfZBF`N м(-@ мP&@ мx-@BE`: nT:: nT:RE EmxRF0Gm`,BF`" мP&@BE`::RE E(mPRF0GmL8N^NuNV n=P n0HH@J@g0. =@[n`0. =@Rn0. nm"0. 2.|Al nP` nP N^NuNVH*yBG` RGX G?mL N^NuNV?<N"rT=@0.|A@|:0.R@?Hn?<GN"rPHy0.HnN*P/.HnN*PHn/. HnN O 0.g/. N+$Xf nB`nHnN+$X=@`Sn0.g&0.S@A0@H|\g .H|:f0.AB0Hn/.N+P/. /.N*PN^NuNV0. H/ </N#"  n-p n Jnl/.N+$X n1@` n1nN^NuNV0.g,0. H/ </N#" Ю @0( n1@ `.2.FA0. H/ </N#" Ю @0( A1@ N^NuNV?<N,bT0<N^NuNVAۺ#6Aі#:A7J#>A#BA#FAF#JA6#?< N,bT309N^NuNV37J# ?<4N,bTN^NuNV#?<6N,bT n 0 n0 n0 n009N^NuNV37J3 7L3 7N37P37R37T37V37X37Z nf 36363636?<3N,bTN^NuNV n06 n 06 n06 n06N^NuNV#3 7J?<2N,bTN^NuNV## ?<ZN,bT n009N^NuNV37J# ?<NN,bTN^NuNV#3 7J37L37N37P37R37T?<*N,bTN^NuNV?<oN,bTN^NuNV37J3 7L3?<pN,bTBy n F09N^NuNV#?<nN,bTN^NuNV/ 0Q"_N^NuAުXy !J!_ NMYyAު"P$h/( J@NuAުXy !J!_ NNYyAު"P$h/( J@NuAުXy !J!_ NAYyAު"P$h/( J@NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNVHBG".l~D$. l GD&gHC H@J@g@HCBCւJGgD-C LN^.JNuNV 904A6䀰|l y04X04 0<`0<N^NuNVH`Y04 y04 PN 904A6fA08*H`0- |g / N$*X A08"Ҽ@m?.N.TL N^NuNVH*n0- |g/ N$Xg0<`20- |g /-N'XBm ?- N/Tg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- N%"P?/-?- N+

.=|\AN"HPgXHf0(LN^NuNVHHy1~/.N*PfBG`Hy1/.N*Pf><`Hy1/.N*Pf><`0. |gR0. |?/.?<=N"rP>J@m 0. |g&JGm??<>N"rXBg/.?<`j0. |gD0. |?/.?<=N"rP>J@m"??<>N"rXBg/.?<`0. |?/.?<=N"rP>JGl 3 0<`?. ?N(fX0LN^NuNV/.?<HN"r\-@ .f-|3 .N^NuNV0./N*tXN^NuNV . @"n rJWfSWfN^NuLB@ggSBAgHJ@gHANuL rWfNu op`R@SJWfFNuNVH*n (MBn ng?.N(T| fA&H. nU|`|H| f S @  . nU| A|l0fB AH-@Hn/.?.?<@N"rO <g 3 0<`dA&H0f =@`J/ 0./?.?<@N"rO -@2.¼g .3 0<` .n0.L8N^NuNV3ۺ0.| A- HЈ-@=|` nR2.AAۺH1Rn nm/9N,X09N^NuAުXy !J"/0<NBYyAު"P$hNu NVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV?.?<LN"rXN^NuNV?.N(TJnn0<`,?.?<>N"rX=@g3 0<``0<NqN^Nu/h/WORKING - Don't Rush MeCONV2IMG.RSC[3][ Cannot Find | 'CONV2IMG.RSC'][BYE]*.PI1*.PI2*.PI3*.PC1*.PC2*.PC3*.NEO*.TN?*.SPU*.SPC*.MACzf LEXIT*.IMGSaving...EXIT\ 6 CON:AUX:PRT:*                                                        6Fll l V$8H.J,""""         "06< $&& 4XZ6.p  "   $" (L T 20$$"*4*. R $:2$            "  (l@ (X&>&. . 4$f.,*   ."(~8 &&  26666$66r v"Convert to .IMG"Version 0.9 - Public DomainbyCraig W. Daymon*[ Copyright 1989 ]**.PI3*.PI2*.PI1*.MAC*.SPU*.NEO*.TN?*.ART*.PC2*.PC3*.PC1*.SPCEXIT* Special thanks to Michael A. Long forhis help withthe color to monochrome conversionalgorithms.6RSVWgh}('#(4 *$ 6 R n  2(@ ~ @  @  @  @  @ @ (@ @ @ @ B(   2 Convert to .IMG by Craig W. Daymon ======= == ==== == ===== == ====== *** This program is Public Domain *** Copyright, 1989 - Craig W. Daymon This is the first release of this program and not all features are active. There are enough that I thought I would send this one out to get some response. ********************************************************************** THIS IS VERSION 0.9 - PLEASE DISTRIBUTE THIS TEXT WITH THE PROGRAM ********************************************************************** The program will convert the six DEGAS formats, Neochrome, Spectrum compressed and uncompressed, Mac Paint and Tiny to a monochrome .IMG format file. These file should be compatible with any programs that are able to use .IMG files. They have been tested with the .IMG viewer from Migraph, IMG Quick View, WordUp, PageStream and Easy-Draw as well as a program I wrote to use the GEM function,v_bit_image(), to print .IMG files with the help of GDOS. (G+Plus) PROGRAM OPERATION: ======= ========= The first thing to be displayed is the main selection dialog. From here you can "click-on" the desired picture format you wish to convert. You may also exit the program from this dialog. After selecting a format to convert, the file selector will appear to allow you to select a file. Selecting 'CANCEL' in the selector will return you to the dialog. *Make sure to select a file of the same type you chose from the dialog. (The wildcard in the selector will indicate the type selected in the dialog.) When a file has been selected, the dialog will change to indicate that the conversion has begun and the file will be loaded by the program. If you are using a monochrome monitor, once the file is loaded the screen will switch to show the conversion buffer (for color images only) and you can watch as the image is drawn on the screen. (This worked in version 0.5. My mono monitor has since died, so let me know if there are any problems with this feature.) If you are using a color monitor, the dialog will remain displayed. When the conversion is finished, the file selector will again appear and you can choose a name and directory for the converted image. If you decide not to save the image, you can safely CANCEL and the image will not be saved. After saving the image, the main dialog is again displayed to allow the conversion of another file. PLEASE SEND COMMENTS: ====== ==== ======== If there is something you would like to see added tothis program, send me a message through GEnie. My address on GEnie is: C.DAYMON. If you have any information on any paint formats you would like to see added or detailed information on formats already supported, please get in touch with me. (Not all the information I have is accurate and I have had to make an educated guess or two.) I am especially looking for information on IFF, Mac (all formats including those for the Mac II) and Art Director. The IMG file format (a brief description) === === ==== ====== ===================== The first part of any .IMG file is the header. (Sounds reasonable.) Each item in the header is a 16-bit word. The format is: Word | Contents ============================================================================= 0 | IMG version number. ( 0x0001 works best, believe me. ) 1 | Header length in words. ( IMPORTANT to check when reading. ) 2 | Number of bit planes. ( Also IMPORTANT. 1 = Monochrome. ) 3 | Pattern length. ( Part of data compression, usually 2. ) 4 | Source device pixel width in microns. (25,400 microns/inch) 5 | Source device pixel height in microns. 6 | Number of pixels per scan line. 7 | Number of scan lines. Notes: ===== 1) I use a value of 8 for the header length as do most of the monochrome images available. (No extra information.) 2) The number of bit planes designates the number of colors available. 1 = Monochrome (1 bit, 2 colors), 2 = Medium Res. (2 bits, 4 colors), 4 = Low Res. (4 bits, 16 colors) 3) The number of bit planes is also important in that an IMG file saves ALL the information for the first bit plane before saving the information for the second and so on... 4) The source pixel width and height are primarily of use for determining the aspect ratio of an image. (Personal opinion.) The 'work_out[]' array used by GEM returns the pixel width and height for a specified device from the function, v_opnwk() in words 3 and 4. In the case of the screen, I don't believe these values are accurate for size, but they do properly indicate the proper aspect ratio. The ST monochrome screen "device" will return the value 372 in both word 3 and 4, indicating a 1:1 aspect ratio. 5) Atari markets a product in europe called, HyperPaint, that can edit and save IMG images. It extends the header by 17 words to hold the current palette. (Or so I'm told.) Unfortunately, there is no predefined way to tell WHAT extra information may be stored in an IMG file. It is up to the program that created the file and therefore, extra information is often of little use. Other programs using the IMG format store the palette in separate files. The Bit-Map === === === IMG files are saved a scan-line at a time using one of three methods. (REMEMBER: All the scan lines for bit plane 0 are stored, followed by bit plane 1 and so on.) The 3 methods are BIT STRING, PATTERN RUN and SOLID RUN. BIT STRING: === ====== This is the one I use, it's the easiest. (It's also the least efficient since it incorporates NO compression.) Byte 0 : 0x80 - Specifies that the scan-line will be saved as a bit string. Byte 1 : 0-255 - Byte count, n. (Number of bytes per scan-line.) Byte 2 - n: - A scan-line's worth of raw data for the bit plane being saved. SOLID RUN: ===== === A solid run means that ALL the bits in the scan-line are either on or off. It is specified by a single byte whose high-order bit is set to indicate ON or OFF. The lower seven bits specify the number of bytes making up the scan-line with all their bits set or cleared. Thus, up to 127 bytes can make up a scan-line using this method. Byte = 0x03 = 00000011 Results in a scan-line of 3 bytes with NO bits set. 00000000 00000000 00000000 PATTERN RUN: ======= === A pattern run is a number of 'pattern bytes' repeated a specified number of times. The number of bytes making up a pattern is specified in word 3 of the header. (Usually 2.) There are 2 bytes + the pattern bytes in a pattern run. Byte 0 : 0x00 - Specifies a pattern run. (Mostly) Byte 1 : 1-255 - Number of bytes in run. (bytes per scan-line) Byte 2 - n : - Pattern to be repeated. *REPLICATION COUNT: =========== ===== A scan-lines worth of data can be repeated up to 255 times by preceeding any one of the 3 previous methods with a replication count. A replication count consists of 4 bytes. Byte 0 : 0x00 - (A sort-of large pattern run.) Byte 1 : 0x00 - To avoid confusion with a pattern run. Byte 2 : 0xFF - ??? (I don't know why.) Byte 3 : 0-255 - Number of times to repeat scan-line data. Comments: ======== Other than the REPLICATION COUNT, I don't see why the requirement to save an entire line using the same method. This information was extracted from 2 articles appearing in recent british ST magazines. June 1989 Atari ST User : Page 117 July 1989 ST World (UK) : Page 48 If you are interested in the IMG format, try to get either or both of these magazines. The first discusses IMG relative to the program listing in the article, but is still rather complete. The second is entirely oriented to describing the IMG format. I guess it wasn't so short after all. Let me know any features you would like to see added to the program. -Craig W. Daymon . k t.. k tIMGQVIEWPRG lt IMGQVIEWTXT ot ! LINCOLN IMG rt %%SIREN2 IMG vt / r`  *OO@*m <Э ЭЭ// ?<?<JNA aN# ` d} daa:aJka\a4Jk3 #D # #H # @ #  3 0<2<H Ka`Y Loading -- KK0a L | a BC JQg Kad` Y8 Wid: 09 aK4aB` Hgt: 09 aKTa"` Len: 9 aKta` Error:09 a^ a09  Jf4Ka`Y8 K WxH Dimension error.a`~By hBy jKa`Ear<fT`?<NAACA a~3 Nu## # aJ9 g8 yf,AC0a,!<\fJA aBNu <Nu?<Hy0?<=NAJk3 NuKa`EJ gaNu  09 j y h>9 |o><29 |Po2<P3 Z"y `# #D Vѹ V29 Z"y y VSAfB09 ѹ VP "y dlSGf NuKa`&EY!;p Dr. Bob's .IMG Quick View Ka`$Y";p 1989 W. D. Parks Ka|`$Y#; K*aL` Y$ p qKVa `8Y% p Select IMG file... p CANCEL = QUIT qKa` Y' p qKa`Y$\p Ka`Y%\p NUMBER KEYS SCROLL Ka\`Y&\ LETTER KEYS = LOAD KDa2` Y'\ qNu y ldK~a`RY8$p NUMERIC or CURSOR KEYS SCROLL | ANY LETTER KEY = LOAD | ESC = EXIT q` y; laaa<fNuJgְ<9f" y jl 3 jy j`°<3f"09 j@y ly j`<1f$ y m3  jy j`p<7fBy jBy h`X<8g^<2gr<4g<6g< g߰<Am <ZnNu`H@<GfBy jBy h`<HfJy jgSy j`<Pf 09 j@y lRy j`<KfJy hgSy h`<Mf 09 h@Py l Ry h`x`x/ _a Nu?<?<NMXONur|'m @'RA`Nur|m @RA`Nur|dm @dRA`Nur| m @ RA`Nua/0@0a0 a/0@0a a/0@0a a/0@0a @0aNu?<?<?<NM\ONu/H@a ?@a0?a00<:k^@@aNu?<NNT# `NuJffSSNu/ fp[ .gRS@fR.RpS@f"_NuJy g?9 ?<>NAX?<?<LNAaaa/ <@f Nu@??<NANu/?< NANu"< <NBNuPx H EY qp   Z:\*.IMGDH @ By 3,#,#,# ,#,#,3,#,,y,,<#,*y,# # # 3,Hy ~/<?9,?<?NA Jk y ~f y f09 @H3 #,3 ,m3 Sy g:09 `/9,/9,?9,?<?NA Jk #,axaNaNu$9 ,# "y,A <S@f09 29 y,C Nu?9,?<>NANuJDfNuy NuBy #, >9 (<K,aDJy,fJgV<f&a(JgaRDSCf`Bg4<g|RDSCf`raJf"aҰ<fXa3 `Ha y f /a"TDSCf`RDSCf`Nqy m aBK,JGfNuJy f 3 &9,K, y SCf 9,ѹ SGg Sy fNu,9,,m3,B,R,NuP4 &        22   200,D,***0 d0   V    *V \Z4*       8    .IMG Quick View Program by W.D. Parks Tweaking and this little doc by Chet Walters This is ShareWare in case anyone wants to shake the dust off their wallets and send in a fiver or so. This is also Copyright 1989 W.D. Parks so don't call it your own. Upload this anywhere as long as this doc accompanies it. Also note that this doc file is named with a ".TXT" extension so that if you have QVIEW14.PRG by Darek and his pal installed as an application with the TXT as the doc type you can look it over fast (I wish more folks would follow this standard). Also note that though the .IMG Quick View name is close but not really a match to Darek's Quick utilities, these programs are unrelated as to author/time/date/place and whatever else you might suspect. So, what's it do? This program grew out of an experiment in assembly linkage (nothing to do with automobile transmissions mind you). At any rate, it proved to be just about the fastest loader of an .IMG file to come down the pike since the .IMG file came into existence. When combined with Universal Item Selector II, this little thing can be a very valuable and fast tool for use in sorting out your massive collection of .IMG files. There is no other program quite like this one on the market today. This is a quick and clean (as opposed to dirty as the adage goes) way to get a look at your .IMG files and decide where ya wanna put 'em or even if you want to keep 'em. Since it remembers the name of the last .IMG loaded, you can load an .IMG, look at it, and hit any letter key so the fileselector comes up with the name on the selection line. If you have UIS_II installed, just drag the name from the selection line to the MOVE, COPY or DELETE button (depending on how much you liked the .IMG you just saw) and put it where you like. Then (or), select another .IMG to view. Hit the CANCEL button of the FSEL and you're back at the desktop. Hit the ESC key while viewing for the same result. Hit some of the keys on the NUMERIC keypad for some surprises (or try the cursor arrow keys or Clr Home). Hit any letter key or space for a new .IMG. This is presently all this little ditty does, but it's extremely useful as it is. However, here's what we want. We want some response on this. If we get some, whether it be a donation or just a note, we will add proposed improvements. We will add color compatibility (it only works in mono now). We will optimize it so loads off a floppy are faster. We will add file compatibility (Degas, NEO, MAC, WAC, PCX, GIF, who knows, the sky's the limit). We will add a hands off scrolling slide show. We will add a file conversion routine. We will add perhaps a print routine. However, if response is nil, we will add just that -- nil. You have now more than you paid for. You paid nothing and got a useful item. As it now stands, the ST shareware market sucks, but we hope you can change all that. Let us know. Here's how. E-mail on GEnie to C.WALTERS1 Snail mail to POBox 45, Girard, OH 44420 ($$$$ welcome) E-mail on CHQ BBS 216-758-0284 to Dr. Bob or Cryptic Wizard A yodel down the mountainside (from experience, this is likely what we'll get). Let us know..... 'Sup to you........ UU(%  ?        _   ?   x  ? 7 @ ? ?  ᆀ 9D   犀" 3 ` @ ?@ ?  󏍀a a  ρ  Î    ? ?  琀Ϗߏ???????㉀xÀ<??>ǀÀ?pǃ??p??8`?@@ԃ? ҃ ????ς?ς?ς?ς ?ς ?߂ x߂?8ς߂_?__?7? 濂 ¿ ???? ߂{}   ?< ~ ? <`???0?? ???|?????< |?>|?`08?8p????0 @3È?<>?37???????; ?0 ?Ͽ23?  8 0   8τ  ?0 >0߀ 00 ??  p7|<@ ? <  @@ ?? ?  0?0 8 3  ;8 1x?<0σÂ~?ςxpp|??? ? ~ GG ?ς~>? ??>?????8?? ??{$??p???? ??炀 ???ςÂ??????>???πDž??? ??|?0?????? ?! ? ?? 30o?߅ ?υ >ϊ ?! ? k kCχ Kψ M , /߅ ?   ?ߋ  { ;燀 ?{      < ? ?          ?         ? ? ? ? ?? =? =? `    _ ?O ?=O ??ϊ ߊ ڊ Ҋ   ӈ S? ?>K? ??K? I? ??????ψ??? ?<|߉??3??ς?Ϗ;ߏ?|σ|Ϗ?爀/߃߿c?Ϗ??Ͽ܇? ϟ??8??ߏ߂σ߃Ї?ݏ߃߃p?߃߂8;??ߍ?ϝσϟς?ό󍈀??q͈????煀|?튀o??Ο7ϊψ?τ o߃?ąσ? ?? ?? ? L   ?7 ?       %UUH0 @ ݗp 0!@  80 @  0}=0`= 0 $->pp0 /0 0 @;?|0@o? 0?P 80p?@~ p0t?0k%00{+ 0 '0@4 ~+|0 C0:O0@y_K0At80@ 0P00+ 0p 0 ` W 0h~0N`<0W0O0@~70@ '0w`0N@0y 0w;N\1AO@0@gX9"` @0  y@ /B0@p!@h1 @0I98?@0q@`L < ~h@30 q 0x=vo6<̆@0P@Ơ |?!On"@0A?p"0 lD 4_?B 0 D r{ @B@# 0p!|'"`!!W2?w0@pdr =Ѐ@p0 ӆ@X1H"@@-0 D!'b/0b_"@0@FFV H}L@|*} 0@0Et>yo2/|+;0R@@A? @$7?0ONN BD\@F70(jS%D`80x`#0` 0w5"a  i0 K_8D:;M |m0 ` /A/}?F0)n@ ?3 g@ |z0Bx@ 22C)eLmeXĄ0s pu>I~2#\P"B`0@$ 8G!8 $؀0bΝ?@_ c8L'@(fH 0 x!x gx' #0`Tl,7OKD 0)3 OdA0@aPO"gw og0G`$Xݸ0`gƝ 04y9:@ w!y0,`5PWP0-<`QB 0vކL?@JX0?ܬg g? N@@@0? H? ?@0 $@0 7~n&6$/0Hb0?$?0TLO5O!0  sN 089L*#"n?0"@`O~ 00?o`0|,@^@0? 3xx00-'00<  m0@_}0{D{0 C?p/ ~}0@P|?p@_00s0`{0si=x0 =p ~<0#:XM 1pu0_#"@A`N;?0#~ @ Ķx<0@d6H0GQ|0$޿| nt0p?Հ(&S :03p10oxH=;Cr0C dk>K0F#l0?@0`0? ^@-|pF0?^@ @0F0ޟ0cM0@0?w]5a{H!0πw<8j D 0`^`I\Tp$0{o$?0vE P 0|3%p&V|` 0!M?[}wh`H0{wl@A!}v0 0[@߁ t80_=灀 n}0^0|?- n[0${[@]`0[@`p / 0?_@Y00?Mp,< @0@m V_?~ 0A2=p 0 $I0ۯ0ʷ0L^N8 p0 n\@00?";y.I& |0|w[>"?0x 0| Gw&0| $*H@0x *Y?0y%?(@(0 @ H̿#@0oA ܔ DF<.8 0Q8?Δp8 ,00?C P 0Ta0xA0tp@N40@) 0@00@8dop@`0o  HTT0`D˻3p@"0?@HM@r00o ?Aޒ C@t 0=`# *bw H1 0`'H X$PH)0WAH"X@@`H05sH 60#$X0=șv`$0xYUx@ 0Vr?査?@ 0Wj<~?r@ _00Vn{?*0+00_~< m@@EP0vX_0DIP0tpxG  <YP0}3# 00c"m<!0z|?eV8`"0vpJ|?uU@p $0G ?pF]U00@0p~7'ET@t0>#鶰TU0.?^G@_H}0^lv UPV O0t> ?  W*0M? "@d 80@ ?H Ph` $0@?B? 8P0@w~~#C@'&0@wH[ԫ|  A0@ ի| J0!0??իxb:70#@/0+AY<$_0'?0?DX+0;p]@0テ`?/d(-z@%0?`/?X߯ 0Ͼ}`Jo@@0#?ߪ'>D@0!8 @0i@H0ށ#g@Y @P` 0ށ@#~g~' P00ށ'|R` ZX0ހx,3|0ހx ;k);8FT0߀ c:0yl0?p``b|B0n ap1L0o1s0 x?d&0o'v!>?#P0_@ ?h0^/IC{7 0^x~?'_@0^ t #7 0|@:g[_0|8p/›@0[ p6%=h 0R: p tN0V5r/ 0Vz?(0^>>p<z 0կ^\<8`$`f>π? @0^8c|"  0P0oɿü>0 @0pi? 0|@O 0@@~7?08@?  0o@? 0k\ ????0_(?0_@{~A0A  =/%@0~> x~_d//Ȱ0^"p}>|O~p_D,@60  x@.p@ 0m~π /үBG0w?0w@`@ 1@Is9'0@ڱ0 @@8 0| >0  /?[0"`~Ӑ0 PW0p0 AC`0@ @;_~+`0@ D7(`0?w0? o @=B0// NB0? ? S0_" W0sw0 9P'0Ȁ0'S0?@@_@8I0 7{0I'@0fjAv0y3!>{00@Ikp0 F#Jz90O$w(0  T߳80Oe8@0C'f-{8h0w o2(0@Gx[v/^0"?=ȗ@0@@@^٭[߸ 00?og7P0@0 A-?w0 ?{m0 ow 00@$ou50:۾0oϟX0D@g.80/xg0@?ny0߿40߿{?7>_0g;/0?ew0  w2C0??ۻ!0@O7߈D0 ;O׶X?`0  _W$?00a @F? +0@} _g 0Ww?[KXDF0@P !3{)a"&0(0X?C|?0`Y@'kzɀ0P$???5B?D0 @0d>_C !? `0H{O|?.DV0|Hy1??⌽$k~@0M?c ^M!5w0?$ud3 ?$G߿0FF?v'o0I}f*??E$\0xǤ5 {@ s=䟉"m0>Df&wO\ľYe0(%Yy?jKg0}"Gq߀e<~ϖ0(ao| p֒QJi0p>|Y_(ɠ01u}k0߈"3uokp0_1ybKe'Tmx0 Gi%400~0O??kܖKw۽0`3'~yA6^ m/ 0@"o:Q޷z0ț @9G??K_/0??0!ߵl)0@?aC9"^4Җ_0Bp?[ goiZ|@ 0C?Sr@>;E;1g0  AӟhD56{!0J C A?Z No]=0t v%~0panj H;^d0€^x-.g00Ž@'d/_08@g  o3~t00r8"a`@ H}_y?h0QG  @ (|@?V0B@`c@A[/0P@&{860{ `<000@ Xj@H֌0Jbh`FAd0= >~ @"08D&/ՀA0?؃P 00>PP08`F !@@0?aE31݀Hs0!G f9@  0PA 3 PP 0O +8t<@TP0NȠ@0ODPo@p0K@?9 0a|H}"P?&B%0? 7?0?  ?  0?<`; |B0>! ??p` C0 >?8?1 0`>8?<FDR0H<q<? @@)0 ? ??)" T+@0 ['! 0`@0Ff@0x`|wB &0` 0D0?7@7X@0 8;9@ 0; [ݤ$!0P >0?,'C~'@0~x X-P009 `'|P 0A -Z @ @@03089 a;DPB01  .A@0 v`$3  @ 0c#@P 0~g@ @0g@08@e1a@@J0x<1 sw@B00`4b, D:T0=,ǠP8?10<x0?`@P0z1 Cx ?B08v CC {0A0`"00@2*q!@0?9< @C0?CTk}8 @ 0{pg(?0`$0C $0>rx! @%0~ |~ ob-0pp xd|Kn0>9xI?w Z @0# 0ǟ=O!Ф0Q׍?٠ 00/|@A0!$0a8?  A0#0|8 @8'Q0x @ 0$8 @ 0₈0?<8` @@8P098 @ z!0?``(0_`F 1`0/C$G 0># /PH 0 q=o L @00b|0?FD"@0pr?oJ#a0@`c`F Dv0l GÌ BE>40  g# @< 0 G  oZ0 1@Jq08<<$0< @0x:_ |p 0 ??Sp0$X  [0~ޏ|O0K*_?<?0JI@ A 0x0!%yь|@!w00P0Cpذqo'00s1??ǀ0 }ua/0` @ǿLbH'0@ql=_0 w n<??0 g t o.L>=0I   D@>?@@0 C }F@0JK /04 KBDO#?0/oׂw>P0~o{|R0)G!T@0PB {t0A"Br ? >00B0>B8GozD0<Oa{εH0 #|J/݇?09 sџG_@uD07oNܟH09F'? ?w0_?0@}p߅'8]@?0ρaP?? 0Gx?O0<;?D'$00?p B?40?Nc O_O0}G-W(@0 `g1`Gb- BSxa?0p $B-Y|'0p" AP ?0. ɿ *}^@0`8?" 8Z~0??ƺÇy00?'R \0;0߁(70C#6P#>aŸ@Y 0" 9Zy0߁ 7~L?Ĉ?@?0 k=s0 @'J W0?}?>q`(@=%` 0? ߈Ch@ A  X0# GȒ? >d?0p6͟0@|A?@`00 ~xP" J ?_x0<I@?PJ:! 0'8d" 0 /"=bd(D 0>#  7"@$! 02 ?? Z?c0XA?L~)( >0@YcCLE̩F/ 0]PFi*L|0 wv8 <{p`" Yd0@h`Pq3 Y@0B@0`3 t0 (8@-H;0D ( ?@@0g0 p`)! 0p?<! ;00%7p@  ̀0A|x87(R `A0\ 2@ 0 7Č 2DT (A80?c#%@D  0 C%Q 00@  ׌30p h?  *%0?paym0*@H0p $BB@p 0K$?@0h*>00.">0 . `ِ APh$ 0@@0x  30 V_" CcK0Ϗ@V9" BG M00tYCGn0 @pq3? GA@0 /$m K@o$N<`0}l.( ~0Xd`)CO<"?0>? #}p0g~~ "{>0<<^ /0`0/>08`1O` 0?08 h p0J0@? ;}#0` 0 0}80|@{ 0 ;p@0 `` 00 0@` x0 0>0 p|00 ?~0 0. | tL.. | tIMG_CATDPRG }t MLIMG_CAT RSC t a.IMG_CAT TXT t g i`@h.`8IMG_CAT 1.00 `a h 4(SB PgSBfBNua h PfNua4(Cg 0A Df 4(`Nuaj4(Cg0A( f4(`6Nu3Z3Z#pZ#Z3Z"<G0<NB09[&y[4Nu0ANu``H pg??<?<NM\` LNuJfSBggRW`SS3I,Nu?< NATJ@Nu?<NATNu*O.|N*m - ЭЭ// Bg?<JNAO K#O p a9N3I*pMa9B3[I&3[I$3ZpNa9 a8?<NNT3I8?<NNT#I4JyI8f3Z#D)[(p4a8`#G[(pna8f3Z#C[(p4a8`PG&|a`#Zt0J@g(g3Z#D[(p4a4`d*|O,|Pa \g BS`PZ yI8g 3Z#D[(p4a4XQZ&yZt0<A( 0< A( ` yZxf a~` yZxf:&|aBCPZza QZz3Z#F\[(p4a3` y Zxf|JyY~gJyP>ga|gb#P>P:3Za&yZt0< A( 0<A( `Kah`shit yZxfdaX&|a6<(|Ga^BCPZ~a QZ~3Z#F8[(p4a23Z#F\[(p4a2` yZxfNu yZxf&|axBCPZa QZ|f\NuH3ZpNa2&|a@BCPZ|QZ~a hQZ|SC3ZxyXtna3ZpNa2@LNu&yZtB*|X|:9Zx6<(MaV3ZxXvNu yAFg*3AFZ#E[(p4a1|g 3AFa J@gNu?<?<NMXNu3I$[83ZpNa13I([8ByYByY09Xv |Xz3Xx3Xx[Ra429YA09Y@ y!g yY y gyYyY3Y3Y<9Y>9YAZXCZd yg&AZ(CZ@ y gAYCZ 09Y@3Y3Y3Y3YyYyY09YyY3Y09YyY3Y09YyY3Y09YyY3Y3 Y09YyY3Y09YyY3Y y!g,ByY09YyY3Y09YސyY3Y yP:JPg*|O,|Ia&N !\fR*yP:,Ia*yP:,|Ya &.f0<yI, QBaxJ9Zf *yP:aJyYfa pRyYP: yf a Jg yO *yO ,|Ia|3I([83 [Ra223[Ra2v3Y[Ra2,3[R3[Ta2h3Y]R3Y]T |Ya/ y!g 09YHyYؐyY3Y`09YHyYڐyY3Y3I([83Y]R3Y]T |Ia/^ yg0< yg0<3[Ra0A]R0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y0Y3I([83[9Y:<<<69YBD y!fBE yg*9YfBCBE y!e><:<<<3I([83 [Ra/^3[Ra/3[Ra/\3[R3[Ta/3]R3]T yO a-J9Zf# PagZ3e Z09Ya *|O,|Za #O09Y~2< y!g2< y g2<R@a X*|O,|Aa*|A,yOa BaX*|Za3I([8a,a+ yP:JPgzByY y$g arJ@g0?Y .pA demo of The Amazing IMG CAT, from \/\/iz\/\/orks!qPG*|O,|Pa*|O,|I:a~*|AH,|Yan#P>P:ByY~ByP>TyXt<<MXzB&<3[Ra/f y\Rg&Jy\RgA\R9Xt6(MaRAQByZxa@ByZ yI8g PZ&yZt0<"A( AY49Yv"<c8Hx0IQAY49YQ29Y3Y29Y 3Y89YDyYAY69YaADaADa`01C1C 1C1CNuBB69YCAZ pr0QCQAYCZ( < 6yYyY2Q49YyY69YCyYyYAZ@pr0QCQAZX69YyY01C1CyYyYyYyY1C1C1C 49Y69YCyYAZdpr0QCQ&|a yO #21 yZg #236<!(yO a09Y|f0<|*f0<,|wf0<xa6<#(|Oa09YȰ|f0<|*f0<,a6<$(|OadNuJ9ZfH*|Awa"LNu3I$[8H#[(p6a&L[3Z3Z3Z3[3[3[3[3[3[ p3a&0@D2AEJ9Z~fNJ9ZfD3Z3Z3Z3[3[3[3[3[3[ p3a&:#[(3Z3 Z3Z3[3[3[p*a&QZJ9Z|fHaLJ9Z~fJ9Z|f.J9Zf$J9ZfJ9Zzfa*|Aa#[(3Zp2a%60@D2AE3Z3Z3Z3[3[3[3[3[3[ p3a%HJ9Zzg"|g@|g8|&g0|g,|g J9ZfJ9Z|gJ9ZfaB0A (f |fJyZfaLQZ|QZ~Nu3Z3Z3Z3[3[3[3[3[3[ p3a$nNu&yZt8<y6< 8a6<89a6<89a6<89a6<89aNu&yZt6< a馶|f By`36<a36<ax36<aj36<a\3Nu?</<I?<=NAP3I2k?<?9I2/< ?<BNAO kn/<Zp/<?9I2?<?NAO kN?9I2?<>NAX09Zpa*|O,yO a| x 09Zra*|Oa\BNu By[BBy[@3[8[F3[<3Z[R3[T3[V3[X3[Z3Y]R3Y]T3Y]V3Y]X |I"|[\BRRfX3[@"<I0<sNBNuHAOBB30OaLa.aZa&ahaava2aJgBLNuA0<0f JfNuRNur|'e @'RA`Nur|m @RA`Nur|dm @dRA`Nur| m @ RA`Nu*|O,|Oa?</NAT#O3ZpNa!` yO B#O[(#[,pZa!B3[ZJyZf`B&yZtBCPZ~a*|O,|I:aNN \gS`R*|Aq,La0*|O,|Oa JyZf ?</<I:?<NNAPJg*|O,|OapNu*|I:,|OaByY~`?<ONATJgB`ZRyY~ yY~gH*yO,LaN y I,g RyI,jBa*L J9Zfa&`BTB |P>CJQg:l,~YY*H,yO a$*I,Ha*yO ,IaAA `Jf(|P>JTgJ9Zf a*LaI`"|A     09Y~a$*|O,|Aa *|A,|Da|B@Nu |@ByI,yI,<zf09I,|zfNua3I$[8 3[Ra"3[Ra"3[Ra!09,y03,]R3]T3]V3.]Xa $ 3Z3Z#Zt[(p6aL[HZD3ZE yI8gE3RZ383Z090H3409ZyZĐyZ3Z09ZyZƐyZ3Z09Z@H@ Az09Z@ H@ Ay.<,?$|>"|]RBYBY2Z2Z22Z2Z23[R#[H#[La Nu( R ```Ǽ?``` B@ `*B@`;B@`B@`?BG`! B@`0B@ ` B` ,B``b?``q`@ `@ `@ '``91`@(.`@8`@$A?x``ٟ !`@O-`@ <6` @?`0~O1`8jI`> 0(xOXH`a`RoxS` i xT~<`?`~~`fw8`-4`>{0`m G` O`Y/_P?`x<d (_Ē?`h`*HA?`( 8 @C`0 ` Y ` ^@#T<`H{;` a@k{?`?a%S _8<`?;!Cv `#;>8`c@72̃x`w`^ !`?B>1 B`?/ `8=by`<L> !I`x>( ? `A`N ` @?`h` <%_``Z`>"!``" #`@  P`"Hax`d/`` $ ?`y`p0y{@`nj````\`wp ! `ǀ{0`B? 0`A}0`@ `Ј H@``(GAx`$  tS`$$! {`` @X!@x`@ ~i@`@[x`@ |B`h<@`@|0`|"`w0`<@ `D @,A$ `AD`! `!@` C``")``@ zA``~; ` ; ` `, `.B`Gx`d`> >??`OOp`!` `<`r c` 0 "O?`N(n` "`` P% ```8B``Ѽ`B`#`p``0b~@@ `@ ~  ` ?`#<`  ` ( `0  `@ M@`@`@  @`@*  @`0 @`{}@`>/` ?@``@```````` 0a(xOXH i xRTo~xS<?~~fw-48>{m G0؁Y /_PO?xh<`d *H(_Ağ??( 8 @0 C ^Ё @#TY < a@kH{{;???a%;S!C _88xw?B`^> 1 !B8=b?/y <Lx>> ( ! ? IA `@?N h`Z` <>%_"`!`@"  P #"Hd/ax`y` $p 0y?{@``wp !\ ǀB{? 00A@ }0`( HG@Ax$ $$! t {S` @@X! ~i@x@@@ [|Bxh@<|0@w0`|"<@ D @,AA$ D!  `!@C``@") zA~;  ;  ,. BGxd> >O?O?p!<`  r0  "cO? N"(n P% `8B`Ѽ#`B`p`0@b ~@@ ~   #/}@ ?@@޲xx((  <`<`ss  0p0p00CC0011ss}} 0808Ç0c0c220000Ü0c0c  0033``oo >x>x00À338p8p,<,|Z?nIMAGE CAT 1.0 Copyright 1989 Chet Walters All rights reserved. LEGALESE..... This program is *-NOT-* public domain and is intended for donators only! Thank you for your donation. Make it worth your while and keep this in YOUR library. Back it up in case of floods or hurricanes and save the original. For free updates, you'll need to send back the original. Use the back up! LEGALESS...... Use of this program is the owner's responsibility (that's you). If you want to put 700 image files in one folder on your harddrive and fry your printer, that's up to you, it's not my responsibility. However, to safeguard against that, IMG CAT will only print up to 150 image's at each punch of the CATALOGUE button. Period. That's the limit. You can select and print as many paths as you please during any one session (thousands of files if you want to), but you can't access more than 150 image files from any one path. It's recommended that you limit any path to less than 100 images and then print several paths which gives the printer time to rest and cool. Don't tax your printer. Those babies wear out quick enough. Make sure your ribbon has enough ink to keep the pins lubricated. If you have an HP Deskjet, no sweat, but those carts are a bit on the expensive side, no? Laser printer? Well, I don't have one to test with IMG CAT, but I bet they can get pretty hot after a long session. Keep an eye on your printer! BRAGGING..... With the advent of Touch Up, scanners, Dr. Bob's MVG and the like, many folks have opted to store their bit graphics in DRI IMG format. This is nice. It makes it possible to store graphics in compressed form and let's one work with images larger than the actual display screen. Ideal for DTP applications. However, up till now, there has been a real vacuum in the Atari community. That is, a way to effectively catalogue and easily reference those very bit images. There are currently no real slide shows which will let you quickly page through a set of IMG's so you know what's there (though Dr. Bob's MVG comes real close with it's QWIKKIES feature). It was really up to your failing memory (grey type) to know whether that XMAS01.IMG file was the one of the wreath or the one of the Christmas tree ... or was it the one of the Courier and Ives winter scene that you liked so well??? Yeah, yeah, I know, you have it all in a database somewhere. But, geez, in the data base it says 'winter scene' but which one? I had three... Was this the sleigh? Or the mountain? or ??? A picture is worth a thousand words they say.... Well, wonder no more. IMG CAT to the rescue. Before IMG CAT, if you wanted a hardcopy of a set of IMG files, you were forced to drag out Easy Draw, PageStream, Calamus or other DTP packages and laboriously lay out a page of IMG's, name them, title them and then print them. A tough and time consuming job. After you finished the job, you were likely pretty sick of DTP for a while anyway. No longer! IMG CAT will print in various configurations page after page of IMG files nicely laid out in alphabetical order with sizes and names ready for your perusal. Next time you're stuck for a nice graphic to go with that newsletter article about Christmas, just pull out your catalogue and look under 'W' for winter. Since you can put up to 15 images per page, you might even find one that suit's your needs better than the one you were looking for in the first place. And it's all without any hard work on your part. Just run IMG CAT, smack the return key, select a path, and smack the return key again. While your catalogue prints, you're free to pursue other interests (a candlelight dinner with that 'special someone' might be nice here). I've done all the work for you. I have painstakingly written IMG CAT in assembly language so that it's extremely compact. GDOS, the printer driver, the fonts, and those HUGE IMG files require lots of RAM. I've made IMG CAT tiny to accommodate this. I've been able to print 15 image files per page at 300 DPI with only 700K free at the desktop! Now that's efficiency! And with that efficiency comes speed. Your part in the use of this program is very small (the printing takes the time). I meant it that way. IMG CAT is a breeze to use and it's flexible to suit your tastes (more on this later). REQUIREMENTS.... Well, now that the chest beating is out of the way, there is one other thing before we get to the real good stuff. You should know that IMG CAT requires GDOS (Atari) or G+PLUS (CodeHeads) and a suitable printer driver with at least one printer font that has 10 point and 12 point typefaces. That's 'easy'. Migraph (Easy Draw, Touch Up, Super Charger) makes an excellent one for Epson and a terrific one for the HP Deskjet. NeoCept (of Word Up fame) has a good collection of drivers for GDOS too. There are drivers available for most any printer. If you need more info on GDOS, there are several sources and we won't expound on it here. If you work with IMG files, you likely know about GDOS already. If you haven't a clue about GDOS, write CodeHead Software about their excellent and FAST G+PLUS system for GDOS compatibility. The folks there are mighty helpful. CATALOGUING..... I think that's how you spell it. Anyway... You should go through a little preparation before using IMG CAT. IMG CAT will print only the image files found within one path on your diskettes or harddrive. It will not dig into any folders other than the one you open with the fileselector. What you see is what you get, no more, no less. This is not a real limitation. Most folks don't keep more than 150 IMG's in one directory on the hard drive and floppies can hold only so many. Too, as mentioned, this will keep you from turning your printhead into scrap iron or taking a fire hose after your laser all the while swearing at me for letting you do it. So, with that in mind, if you don't already have your images 'organized' do it first. You might even want to make a first run with IMG CAT then go through and sort your images into catagories for a final run (there's a draft feature for HP owners described later for just that). Think about it? Was this possible before IMG CAT? Nope, it was a hard job to get.... wait, this ain't the bragging section..... RUNNING IMG CAT Put IMG CAT and it's RSC file together in the same directory (it need not be the same directory you wish to print). Double click on the IMG_CAT.PRG from the desktop. It's not recommended that you run this program from within other programs which have the PEXEC feature (like Flash or the like). We tweak the system a bit to get the job done and though we follow ALL the rules, there's no guarantee that you won't see some of those explosive beasties if you run this from within. Besides, we need the memory for IMG files and fonts. Programs like NeoDesk from GRIBNIF and HotWire! from the CodeHeads (ie specially designed as shells) and Dr. Bob's Menu Helper should work ok if you have the RAM (Dr. Bob's is ideal here since it is VERY small). As a point of interest, this program was written on a Mega 4 with CodeHead's HotWire residing peacefully and always in memory using many of the work saving features of HotWire! Highly recommended. BUTTONS, BUTTONS, WHO'S GOT THE BUTTONS? When IMG CAT is initialized, you'll see lots of buttons. Unless you've never heard of a mouse, you don't need to be told what to do with them. The button defaulted is the SET PATH button. That's what you should do first. Just hit RETURN or punch that button and the fileselector will appear. Dig around until you have the IMG files you want to print before your very eyes then click on OK or hit RETURN again (you don't need to select an individual filename). The path you chose will be in the TITLE box and CATALOGUE will then become the default button. If you wish to have a special title for this (perhaps you have a collection of animals on a floppy labeled ANIMALS but the title of A:\ for this section of your catalogue would be a bit less than informative) you can edit the title line up to 40 characters (press ESC and type ANIMALS DISK ONE for instance). Make sure your printer is on and there's plenty of paper and smack the RETURN key again. Your work is done! IMG CAT will do the rest. See, that wasn't so hard! Go have that dinner! Once you're done with dinner (or whatever the dinner might have lead to) then come on back. You'll see that SET PATH is once again defaulted and the kitty is waiting for you to select another path to print! SETTINGS and FLEXIBILITY This would be a very poor program indeed if I foisted my preferences on you. Oh, yes, I do have preferences, and you'll see them when you first run IMG CAT plain as the whiskers on the kitty. But they're not etched in stone. We'll discuss each in turn and then tell you a way of saving YOUR preferences so you don't have to click the mouse ninety times (like some other programs which I won't mention here) to have it your way every time you run IMG CAT. ...PAGE STYLE You have three choices. If you've got a 300 DPI printer and like lots of information at your fingertips, then style 15 is your baby. It prints 15 images per page with each image 2 inches by 2 and the names printed sideways (only place they'll fit!). If you've got a 9 pin printer or like more white space on your pages, then style 12 is for you. This gives 12 images per page with upright titles and some white stuff for easy on the eyes viewing. Style six prints (you guessed it!) only 6 images per page and is more or less for those with limited memory. Style six is also a good one for those HUGE scanned images, halftones, and quick looks at a small set of IMG files too. Just click on the icon of your choice. ...ASPECT RATIO You can elect to preserve or ignore the aspect ratio of the images on the page. Unlike Degas, TNY or NEO pics, IMG files have widely varying sizes. Some may be long and skinny or short and fat or wide and narrow. Each image on the page is printed within a fixed area (ie 2 x 2 on style 15 pages). If you elect to PRESERVE aspect, then we look at the longest side of the image, shrink that to exactly fit the box, then we shrink the short side a corresponding amount which may or may not be the size of the box. This way, we preserve the overall 'look', or aspect of the picture. If you choose to IGNORE aspect, the we look at the longest side, shrink or enlarge that to fit and go on to enlarge the short side so the image fills the box entirely. This often has a 'fun house mirror' effect on the picture and I can't fathom why anyone would elect to ignore aspect, but you're not locked to my preferences. ...IMAGE SIZES IMG CAT will print the pixel sizes in WIDTH x HEIGHT above or beside (depending on page style) and just after the name of the image. This is to give you a rough idea of the actual size of the image. If you have a 300 DPI printer, then a 450 x 300 image will be an inch and a half by one inch pixel for bit. Since all images regardless of size print strikingly well through IMG CAT, you might not know the actual extent of the image by just looking at the picture. SHOW the size. If it's 1200 x 890 then you know that it's a pretty darn big image. You can then easily surmise if a particular image is a good choice to import 30 times on a page in your DTP application for making labels (the big ones don't do this well). If you don't want sizes printed, then HIDE them. ...PAGE BINDING This somewhat 'cryptic' option is for the style of the overall catalogue rather than individual page design. If you choose NONE then the page titles on all pages will be printed flush right on the page. If you choose CONT, then odd numbered page titles will be printed flush right while even numbered ones are set flush left for a 'book' effect. The CONT means continuous which further means that the titles will be swapped book style, but there will be no pause between pages. You can then punch and collate with 'page protector' plastic covers for a nice book. SING means single sheet which further means that the titles will be swapped and IMG CAT will wait for you to respond to an alert box between each page. It's not recommended that you print on both sides of a sheet of paper unless it's at least 60lb since heavy graphics tend to bleed through to the other side spoiling the whole thing. But, the option is here for you if that's what you want to do. This feature is there for those who have single sheet printers too. ...BOX STYLE Personally, as you can see, I like dotted boxes around my images. This gives an impression of the aspect of the image, doesn't clutter the page, and keeps the names and sizes relative to the particular image for easy reference. If you like no boxes or solid lines for boxes, then take your pick. SAVING PREFERENCES All of the preferences mentioned above can be saved for ensuing sessions with IMG CAT. In addition to STYLE, ASPECT, SIZES, BINDING and BOXES, the ASPECT, PLACEMENT, and ENLARGEMENT of single printing (discussed later) are also saved. Just click on the kitty's nose at the main dialog and insert your working program disk into the drive from which it was run (fixed media hard drive owners need not worry about this). Your preferences are saved directly to the IMG_CAT program so there's no third file besides the PRG and RSC floating around for you to worry about. If you have a harddrive, this will happen so fast you won't think it worked! But, next time you run IMG CAT, you'll see that it did indeed 'take.' ********* CAUTION ******** There are safeguards to ensure that you can't inadvertently spoil another program file when saving defaults, but you can screw that up royally by poking around with a sector editor into the IMG CAT program file. DON'T and there will be no problems. No guarantees otherwise. FONTS As noted, IMG CAT requires GODS and fonts for your printer. Check other sources for information on GDOS and it's foibles. IMG CAT allows you to choose from up to six fonts maximum during any one session. Note, however, that GDOS requires that ALL fonts listed in the ASSIGN.SYS file be loaded all at once. If your ASSIGN.SYS lists more than six fonts, the excess is just wasted memory. Along these same lines, IMG CAT uses ONLY point sizes 10 and 12. Other point sizes are wasted space too. You might want to write a special ASSIGN.SYS for just IMG CAT which has only the 10 point and 12 point fonts of your favorite six fonts. G+PLUS from the CodeHeads offers a great alternative by allowing you to load ANY ASSIGN.SYS with any program run automatically and this is a boon to IMG CAT. Highly recommended (it dramatically reduced the development time on this program, I can assure you). Note, that if you have limited memory, you should load only one or two fonts. If you're having the problem of 'missing' images on a page (the last two or three are blank boxes) then you have simply run out of memory (RAM type). Set up an ASSIGN.SYS with only SWISS in 10 and 12 points and this problem should go away. Use fonts designed for your printer. Limiting your fonts to 10 and 12 points will also make IMG CAT load and run much faster. DEVICE DRIVERS Presently, IMG CAT references only Device #21 or Device #23 as printer devices. This is the norm (as far as I know) and should present no problems. Make sure your printer driver in your ASSIGN.SYS file has one of these designations. Device #21 is the default for most drivers (EPSON), but the Migraph HP DeskJet driver installs as device #23 for 300 DPI and device #21 for 150 DPI. If you have Migraph's driver, then IMG CAT will detect it and default to device #23 for 300 DPI. Otherwise, it will install device #21. If you have another printer (LQ, SLM) then edit your ASSIGN.SYS file to specify either device #21 or device #23 for compatibility. ***** HIDDEN FEATURE ***** If you have a DeskJet and Migraph's driver for it, then you CAN bypass this automatic #23 install for draft printouts if need be. Merely press and hold the SHIFT key when you double click on the IMG_CAT.PRG and keep it pressed until the choice box appears. You can then choose 150 DPI for preliminary 'sorting' printouts. NECESSITIES IMG CAT needs no GDOS screen fonts, no screen drivers and no META driver. It needs only the printer driver for your printer and at least one printer font in both 10 and 12 point designations. Below is a sample of the MINIMUM ASSIGN.SYS configuration required for Epson 9 pin: PATH = D:\EASYDRAW\EPSYS\ 00p screen.sys ; --START OF SCREEN FONTS-- 01p screen.sys 02p screen.sys 03p screen.sys 04p screen.sys ; --END OF SCREEN FONTS -- ;PRINTER DRIVER 21 FX80.SYS ;--START OF PRINTER FONTS-- ; SWISS ATSS10EP.FNT ATSS12EP.FNT Yours may vary depending on driver and fonts, but you must have device #21 or #23 as the device number before your printer sys file. If you have an SLM 804 then you should enter: 21 SLM804.SYS in place of the 21 FX80.SYS above and: ATSS10LS.FNT ATSS12LS.FNT for the fonts. ***** PLEASE NOTE: If you run with a minimum ASSIGN.SYS file such as this one, subsequent programs requiring GDOS drivers and fonts may not work properly. Subsequent programs may need the META.SYS or the screen fonts and they will not be installed. Using G+PLUS from the CodeHeads eliminates this ASSIGN.SYS headache and allows easy GDOS configuration for individual programs. If you normally boot from a floppy, then by all means write an ASSIGN.SYS file like this one and boot with it to run IMG CAT. Reset your system when you're done with IMG CAT so that 'short' sys gets cleared out of memory. If you have a harddrive then you should get G+PLUS to handle this for you. PRINTING SINGLE IMAGES Click on the PRINT SINGLE button (logical... no?) and you will be greeted with a new dialog. Your installed device and DPI rating (though mileage may vary depending on use) will be shown (though only shown, not selectable). If this is your first visit, then the CHOOSE FILE button is your first choice (if it's your second visit, the LAST file you printed here will be there instead, just click on it to change). Select an individual IMG file to print (yes, Virginia, you MUST select and individual IMG file here). The file will be read and its size will be noted in the pixel boxes. You can choose the default PLACEMENT on the page at the left, the ENLARGEMENT factor on the right and the preservation or ignoration of the ASPECT (discussed above) of the printout before you punch the print button. Note, that if you choose to IGNORE ASPECT, the image will always print exactly SQUARE per the longest side of the image unless it won't fit on the page that way. If you choose an enlargement factor that causes the finished product to be larger than an 8 1/2 by 11 inch sheet (the only page size that IMG CAT is aware of, by the way) then the image will print FIT TO PAGE. Click the filename button (under the kitty) to print another image, change the placement or enlargement of the current image and reprint, or click EXIT to return to the main catalogue dialog(ue??). CAVEATS First, if you have an HP DJ printer, then some of the features of the program will not be available to you on a strict basis. Due to the peculiarities of the DJ, if the printer is turned on when the computer is booted, then it detects as ALWAYS ready whether it is or not. Conversely, if it's switched off with an AB switch when the computer is booted then it detects as always OFF and you must reboot with the printer on to get back the ability to print. There's a complicated fix for this little (and painful) oddity, but it involves inserting a transistor into the centronics plug and I won't detail it here. Bear in mind, if you have a DJ, you are responsible to make sure the printer is on and ready when you press the CATALOGUE or PRINT buttons. Even if you make a mistake here, you have about 30 seconds to right it by turning it on. Also, I've had to eliminate some of the 'hey, is the printer there?' checks within the program for that very reason. The DJ is very TIMEOUT prone so I've had to go to other means described in the next paragraph. IF YOU HAVE A DJ, THEN BY ALL MEANS CHOOSE SHIFT FROM THE ALERT AT SAVE DEFS. OTHERWISE, YOU MAY BE THINKING YOUR CATALOGUE US PRINTING AWAY (the DJ's quiet you know) WHILE THERE'S AN ABORT? ALERT SITTING THERE WAITING FOR A CLICK. Since IMG CAT explores and exploits some of the very dark regions on the back roads of TOS, there is no easy way to abort a print once it's begun. Once you see the 'page 1 of ?' prompt, the system has taken over and the kitty no longer has control. Just about the only way to abort the print is to shut off the printer. In about 30 seconds, TOS will (smartly) realize that there is no printer and will give control back to the kitty. At that time, if you're only printing one page or a single image, then no sweat, just pick up where you left off. If, however, you're in the process of printing 2 or more pages, the kitty will just keep on trucking unless he detects that a SHIFT key is pressed. It would be nice to just check at the end of each page to see if the printer is on or not, but some printers give timeout signals when they shouldn't. If there was a check like this at the end of each page printed it would cause some printers to ALWAYS pause at the end of each page. Certainly not desirable. The SHIFT solution is the only workaround for this, and that is the way IMG CAT comes in its out-of- the-box condition. But, I don't lock you into this. You can change way IMG CAT asks for abort. To do this, you must save your defaults. At that time, you will be asked what method to use. If you're having timeout troubles at the end of each page, then choose SHIFT like the DJ folks. If you've chosen SHIFT from the ALERT when saving defs, then to abort a multiple page print, shut off the printer then count 'oneMississippi twoMississippi three...' until you get to about 15 then press and hold the SHIFT key until kitty asks you if you want to quit. If you've chosen TIMEOUT from the ALERT at save defs, then the kitty will ask you if he finds the printer is off at the end of the page without this baby sitting. This 'kloodgie' aspect of the program I apologize for, but that's a necessity for some cantankerous printers. Scanned photographs and halftone pictures will take on a crossed hatch appearance when they are enlarged or reduced. IMG CAT works great with line art (cartoons, drawings etc) but with these other types, the going gets rough at times. They also use lots of ink! If you need to print several of these, then use PageStream, which has a 'screening' feature to eliminate this freak of nature. The dialogs used here were designed to look really terrific on a monochrome screen. The buttons in the single print dialog, however, might look a little crowded and somewhat off-center on a color monitor. IMG CAT runs in hi and med rez only. Since most folks who fool with bit images use the monochrome, this should not pose a problem. Also, color users will have no 'progress' reports since the icons are elongated in med rez. Since IMG CAT keeps a channel open to your printer the ENTIRE time it's running it requires that your printer be turned on when you exit the program. No beg deal really, and when you consider that this eliminates the need to load the fonts for each path you print, you'll agree that it's a small price. If the printer is off when you want to exit, then IMG CAT will tell you what you need to do. IMG CAT sorts the image names on only the first four characters for extra speed. If you have a series of IMG's named CAT1, CAT2, CAT3 then they will sort correctly. However, if they are named KITTY1, KITTY2, KITTY3 then they will all be together in the printout, but not necessarily in that order. Every effort was made to ensure that the program would run on any size monitor or screen. I don't have a Viking to test it on. The only thing I had was a PD program called BIGSCRN which fooled GEM into thinking that the screen is bigger then the monitor. But that's all it does, fool GEM. It's buggy. My stuff looked ok as long as the screen was 640 pixels wide and 800 long, but wider it looked funny. I think that's the fault of BGSCRN and not IMG CAT. If you have a biggie, LEMME KNOW. ************* DEMO *************** If you're reading this doc and working only with the DEMO of IMG CAT, then you'll quickly realize the limitations of the demo. It will give you a good idea of what the full blown version will do. Support ATARI ST ShareWare authors. Don't make us feel like beggars. Send in a donation of only $10 for a full version. You'll like it I'm sure! Chet Walters P.O. Box 45 Girard, OH 44420 ********************************** If you've donated and are reading this doc then I thank you very kindly for your consideration. I will strive to continue to put out useful and bug free ShareWare. The latest version of FujiDesk is on the disk and if you like working with bit images, you'll want to get Dr. Bob's MVG, a demo of which is on this disk too..... *********************************** For the curious, DEVPAC from HiSoft through Michtron was used to write this program. WERCS from the same was used for the dialogs. If any of you read the plea for a recommendation on a new language to use for writing programs on the ST in the stead of GFA, then know that this is the one. Highly recommended. Many thanks go to Mr. W.D. Parks for his kind assistance and motivation. Thanks also goes to Craig Daymon (Manual Maker) for his 'public' suggestion of exploring the possibilities of using the system to print images. ************************************ You can bet if a company or product was named herein, then it bears a trademark or copyright. Here's a semi complete list of things you'll want to check out if you really want quality stuff.... G+PLUS (****) [four stars if you wondered] HOTWIRE! (****) Codehead Software P.O. Box 4336 N. Hollywood, CA 91607 EASY DRAW (****) TOUCH UP (***) various printer drivers (****) Migraph 200 S. 333rd St. Federal Way, WA 98003 NeoDesk (**) GRIBNIF P.O. Box 3050 Hadley, MA 01305 .  t..  tIMGSHOW DOC t IMGSHOW PRG t s====================================================================== ".IMG Slide Show" IMGSHOW.PRG (c) Copyright 1989 Migraph, Inc. All Rights Reserved Version 1.1 1/31/89 ====================================================================== This program is NOT public domain, but may be distributed free of charge provided this doc file accompanies the program. Distribution with commercial applications is FORBIDDEN, unless prior written consent is acquired from Migraph, Inc. ---------------------------------------------------------------------- This .IMG Slide Show program (IMGSHOW.PRG) allows the viewing of monochrome .IMG files on any resolution ST. (Low, Med, Hi & Viking 1) The user has control over speed, titles, slide order and other attributes through the use of an optional script file. You may specify multiple search paths and/or filenames with full wildcard support. * Optional file information about each slide * Black or white background * Cycling or non-cycling slide show * Key pause after each image or controllable time delay ---------------------------------------------------------------------- Script files: ---------------------------------------------------------------------- When the slide show is run, the command line is first checked for pathnames and/or filenames. If found, the slide show proceeds. If not, the current directory is searched for the script file "IMGSHOW.LST". If found, the script file is parsed and the slide show continues. Otherwise, "#*.img" is used as the search path, where '#' is the current directory. When this is the case, the slides in the directory will be shown in alphabetical order and you will be presented with a dialog box to choose display options from. Script files may contain the following fields (all are optional, and can be in any order), default settings are given in brackets. The user should specify 'Y','y','N', or 'n' following the field to indicate whether they would like the option enabled or suppressed. INFO: Indicate whether to show file information [no] TINYINF: Shall info be displayed in a line at the top of the screen or in a box at the right hand side [use box except in low-res] BLACK: Indicate whether the background behind the slide shall be black or white [no] CYCLE: Shall the slideshow start over at end [no] KEY: Wait for keystroke before displaying next slide [yes] SPEED: Value of 1,2, or 3 representing short, medium and long screen delays before displaying next slide [2] The next two fields don't take a letter after the field name: PATH: FILE: The 'PATH:' field consists of a list of pathnames to be searched one after another. If a full pathname is present (ie. "A:\IMGS\*.img"), then that is the search path used. If a path is present without a filename ("A:\IMGS\"), the FILE list is scanned one at a time to complete the full pathname. Wildcards may be used in the filename only. Up to 10 paths may be specified. The 'FILE:' field consists of a list of filenames (and filenames ONLY, paths will be stripped, ie. "A:\IMGS\*.img" will be read as "*.img") to be processed one at a time. Again, you may include wildcards or use full filenames. Field names MUST BE UPPER CASE and MUST CONTAIN THE COLON. Blank lines are ignored and anything after a semi-colon on a line is considered to be a comment. The following is a sample script file: -------------------------------------- ; Sample IMGSHOW script file ; anything after a semi-colon is a comment ; INFO:Y ; show file info. default is no BLACK:Y ; use a black background. default is no KEY:Y ; wait for keypress after each slide. default is pause ; PATH: c:\pics\*.img c:\images\ f:\imgs\touchup.img ; FILE: tiger?.img ss*.img The above script file will display the pictures with file information on top of a black background. Slides will not advance without a keypress. The first PATH entry will cause all .img files found in the "pics" folder on drive C to be displayed. Since this is a full pathname, the file list is ignored for this path. After this, the second PATH entry is processed. Since it is a pathname only (no filename), each of the FILE entries in turn is appended to the path to form complete search pathnames (ie. the first path searched will be "c:\images\tiger?.img", then "c:\images\ss*.img"). Finally, the third PATH entry is processed. It's a complete filename and the FILE list is ignored. ---------------------------------------------------------------------- The Command Line: ---------------------------------------------------------------------- 'PATH:' entries can be entered on the command line of various shells (ie. GULAM, MSH). You may need to enclose your paths in single quotes depending upon your shell. ---------------------------------------------------------------------- Install Application: ---------------------------------------------------------------------- You may also use Install Application from the desktop to install IMGSHOW.PRG as file type IMG. This will let you double-click an .IMG file to display it. ---------------------------------------------------------------------- Keyboard commands: ---------------------------------------------------------------------- The following key commands are accepted while the slideshow is running: SPACE.......... Pause at the current pic, any key resumes (does not pause if key pause is in effect) HELP........... Toggle file info on/off UNDO........... Toggle background color between black and white Up Arrow....... Display previous slide F1............. Show a screen of other information ESCAPE......... Abort slideshow Holding down the left mouse button also aborts the slideshow. Note: Some .IMG files take a while to load and sometimes keypresses won't seem to take effect until after the next slide. Also, keys should not be pressed too quickly after one another or commands may be lost. ---------------------------------------------------------------------- We hope this program makes your use of .IMG files more enjoyable and productive. Comments or problems may be addressed to: Migraph, Inc. 200 S 333rd St (220) Federal Way, Wa. 98003 phone lines 9-5 PST weekdays: 1-800-223-3729 Order line 1-206-838-4677 Product support Online support - GEnie address: MIGRAPH-TECH Category 28 in ST Roundtable `I( t?*o m$m,B"HJgP"&J$YJf"Jg< Af Rf Gf Vf =f Jg#UJB "&J$YJf"Jf&f2B "UpEHB2 r ggSJ"g fB*`B" K#K.I+I/ #K//SA?/ / Bg?<JNA Jf.?<?<N@>NA>?|BWN@>NA>XON ?N=Z?<LNANVH0p?p?NNXO#U(@ R#U/0,Hї #U*TBlBl>,BSGfL0N^NuNV/ 09Xf *yU Up@ Up@Bmp;@*_N^NuNVH *n/ N5TXO>0oS@0@ .gSG`/. 0HЍ/N5POL N^NuNVHN/B?<N1\O~ G l0HA`p0RG`p?NNTOT@3`p3`HnHnHy`HyN1P3Hy`HyHy`N+ HnHn|N1/|KXON)B?<N1J\O3``3``09`R@3`09`3V3V09`333``|09`@H3`09`R@3`~p3`09`H/09`~H/NB`@.N^NuNV/>.0@ .N^NuNVp?N>BgN>HyKN1RPO0. /HyKN16PON^NuNV09Xy?N>p?NP>HyKN1/|LXON0XO09Xy?NP>p?N>HyLN0PO0. /HyL"N0PON^NuNV09^Bg@p?N>BgN>HyL&N0?y`?y.HyL-N0b N^NuNV/09^Bg09Xy?NTO>?p?Nj>HyLAN0PO B?n/9HyLH` /9HyLYN/?G\Op?N$>HyLdN/?y/|LkTON/?GXOp ?N>HyLwN/?y`/|L~TON/?GXOp ?N>HyLN/x/|LXON/j.LN/`XO.N^NuNV09^Bg@Bg?9N(|.X?9N%?ya?yTON(V?nTONTON^NuNV/09^Bg>9p??N'XOp??N(XOp??N(.a?N%4\Op??N'XOBg?N'XOp??N(.X?N%\OBg?N(?ya>N'?nTONDTO.N^NuNV3`09`3a309`3f3^09`3h3`09^Bg 3``By093d3\3aByX3`XByX09`S@3XN^NuNVByaBy09`3a3BydBy\09`3h3`09^Bg2909`A3` 3`09`3X09` yX3X09R@3a3`ay3X09ay3X093f3^N^NuNVp?NTOHyLN,.LN,.LN,.LN,.M"N,.MLN,.MuN,.MN,.MN,.MN,x.MN,n.NN,d.NCN,Z.NiN,P.NN,F.NN,<.NN,2.NN,(.NN,.ON,.O1N, .OHN,.OnN+.ON+XOHnHnHnHnHnHnBgBgHnBgBgBgBgBgBgBgBgBgBgp???p?N&<=@N n.g nfp`B@N^NuNV nYg nyfp`B@N^NuNVPByKByKBnBnHnp/?.p??NA f .;f: NB(Pp=@Hnp/?.p??NA =@ @f> . f`4 .o0.Rn0@nP` . fp=@ NB(P nop=@ NB(P0.gLp?HyOHnPN*\ 0f".VH?NTO0gp`B@3`@p?HyOHnPN* 0f".VH?NTO0gp`p3a`p?HyOHnPN) 0f".UH?NxTO0gp`B@3^B`p?HyOHnPN) 0f".TH?N Gg$0G (\Lg0G (/Lg 0G (:Lfx`xRG|0g,09Kg0 /`HyO0GHhLN'POHyOHnLNPOp?HnLpN?NAPOJ@f|z E+l0E* .gRE` yKlFp?0H*/HyON& 0f$HyH09KRyK /N&POB9VpO?NATOJ@g0gRF0yKm 09Kg&09gHy6p ??9KHyN# LN^NuNVHByKHyON&`XON noV09KfNp ??.N#pXO=@|0RFH @ /09KRyKX/N%POnmp=@p/?NATO-@ yKgNBn y`l p3`Byp3aBy^BByp3Xp3p??9NB?<N"$\OBgN>BgN>HyON%jPOBybByZBypd3`XBg?9NXOBg?9NpXO09Kfp?HyOp=?NAPO=@o ?NTO=@?.p>?NAXO0.fHy?9NP\OBBgN!t\OB?<N!h/|XBWp?NzPO yX#l| yg y ^gRF` y ^f yHnHnHnHn/9XN B?y`?y`BgBgp?Bg/9XN Bg/9XN T\O< Ff yX0(@gp`B@3 yX0(*@gp`p3a yX0(@gp`B@3^B yX0(@gp`B@3X yX0(J@gp` yX0(b@gp`p309Xf& yf 3`X` yf3'`X yafB@`p3aB?<N\O09gN`NHp3OByO3`OByO3`OHy*p?NA\O yKg"0.fp3HyOHyXN"hPO`ByBnp=@><'ByKBn09Kfp3KN-yU-yURGl Bnp=@` yKm~Bn0.gSn0.l09KS@=@`Rn0.yKf09gBn0.yKl~X/NXORn09Kf0.yKm`0.g09KS@>Bn?9a?9NXO0.X/HnN!NPOHnN!TXOS@<0m(0F (\g0F (/g0F (:gSF`0 /0FHhN PO09Pg`09g?N`?NTOHy?9N~/|TOp??BgBg?Hn?<aN09gN2`09agp?`Bg/9X/9`xN/|\Op??BgBg?Hn?9N&p3`Hy`xHy`x?9N2 yo,HyKHy_DHy`xHyZp??9N`$Hy_DHy`xHyZp??9N09g ?NTO`"?NTON n=h=hHnHnHnHnHnHnBg?9`XHnBgBgBgBgBgBgBgBgBgBgp???09Xgp`p"?Nz<=@@fV09Xg 0.@g09Xf 0.g n0(nf 0.hgd-yU09Xg*0.@g 0.@@ n0.@ n@09Xf nBh np1@BnBnBnBnBnBn nH=@H=@(Hn0. |I(r`XHXW PN`hp=@``p=@`Xp=@p=@`Jp=@`N0fH`p=@` ng&0.@ @ f09Xf0.fp`B@=@ np np@ np@ np@X nd 09Xg$N&0.g09fp`B@30.g09agB@`p3a0.g09^Bfp`B@3^B0.gUG`0.gSG0.g~09gN`N0.g By`X`09Xf yf 3`X` yf 3'`X`pd3`X`/.p?NA\ONLN^NuNV0. Sn 0g nRB`N^NuNV . S g nR0.`N^NuNV/Hnp//.N* PO&Hn/. N*POЃ/N*PO&N^NuNV0. Sn 0g nR"nR`N^NuNV/. N&XO0fB@` nafp`B@3P=yK0g&09`^@@3Up3K yo 3OP` yOfp`p3P3pV3wVp3Vp3VA #UA#U n3U3U3U3U09UڰyUl=yU3U3U09UذyUl=yU3U3U?.?.?.?.?.N 0f09Kfx09Pfp?9Up>?NAXO``09KA`0H3U09Kg09KA`x#U`p?HyKp=?NAPO3U @l?9Up>?NAXO3K`TNv09UU=@=yUN?9Up>?NAXO09Pf09Kf?9Up>?NAXOp3`pN^NuNV/ Bg/.p=?NAPO3Uolp??9UBpB?NA #Bg?9UBpB?NA <a@*@/ Hy?9Up??NA 3U0l?9Up>?NAXOB@`~0-H3V3U3U3U3 U3 3`09H3U09`H3U09^@H3U09g09`gp*_N^NuNV09KHA0H/09UH/09UH/09`H/09H/09KHAV0H/0.H/N/@PON/@PON N^NuNV09KHAV0H/09UH/09UH/09H/09`H/09KHA0H/0.H/Nv/@PONl/@PONb N^NuNVH29U=A09U=@AR@3V29U=A09U=@AR@3V0.f`0. g.09Vyo H`pyUS@3U0. g09Vy`o H``p``0. g$0. g09Vyo H`p<?NTO=@y`o H``p`=@0.yVoJ09Vy`o H``p`=@?NBTO<yo H`p<09UFS@3U09Un`~09ǰyVl0?N`TOyVlRG` GoSG0yUS@3UؐyUR@?`0. gl~09`ǰyVl0`?NTOyVlRG` GoSG0`yUS@3UڐyUR@?NJTOyUS@3U`:?9VN.TO<yVn 09UF`?9VNTOyUS@3U0. @b2H0@I^ PN`"|`0.yUH` 0.yU<yUyU0. @b6H0@Ij PN`&Bn` 0.yUH` 0.yU=@0.yUyUByUB@3U3U3U0.yOn09O<yUo yU3U0.yOm09O<yUl09UؐF3U09UؐyUR@3U09UڐyUR@3U09U^@HR@3U09U@3U09UyUyUn09UyUyUnp`B@LN^NuNVByV09UH3U09UH3U3UUByU09UHH@0@PH@3U09UyU09U3V 09UyU09U3V 09UHH@3U3UUyUS@3U3UUByUByU#UVByV09UgNN^NuNV09Uy`lBNb09UyV09Vy`o09UyVRyUSyUn`RyU`?9U/9UN\ONN^NuNV09OyV m09OyV n09Uy`lN09UyV09Vy`o~?9U/9UNT\ONbN09UyVRyU09U԰yUnNyOnF09Vy`o.N09UyVRyU09U԰yUnyOo` RyU`LN^NuNVN$0f?9U/9UN\ONN^NuNV/>.09Um0yVyUl2/. ?09VHa/N yV n -H `/. 09UyV=@?09VHa/N n -H 0yUaaHyaHy?9Up??NA R3U0.Gl(0n3V/. RyV?HyaN> `p3V.N^NuNVH09Vg SyVp`0yVafXHnp?N\O0yVaf4Hnp?N\O.H@3VSyV09VlByV`SyVBn0.yUl"09UHйU#UxyUl0yVaH@gVHnp?N \OH@>g0<`B@H?p0//9UN?GPOBg yU#UG`Hnp?N\O.H@>fRHn?9UN\O|Gd./9U?9UHnN yUU#URF`0U@`/9U?NZ?GXO`hRn`B@LN^NuNVH0><<9Ux*yU(yU:9yU޸yoHGgyUN0f<<R`O0f><RSEfL0N^NuNVH809Pg09U3U3Up3VHyVHyV?9N yo0HyPHy_DHyVHyU?9P?9Nh`6Hy_DHyVHyU?9P?9N` 09UH/09UH/NPO-@09Kg 9UЮ&@`6GBg?9U/.pB?NA/K\O09UH/?9Up??NA *yU /09UHї (@09UHH@0@P09UHH@0@P HF@09U@yU>0fH`SG yOfH0g&HH@HHF@ABxGlRD`HH@HHF@AB` yOf*0gHHAxGlRD`HHA`r yOf,0gHHAxGlRD`HHA`> yOf40g"HHAF@xGlHF@RRD`HHAF@09Kf2Bg?9U/.pB?NA/K\O09UH/?9Up@?NA L8N^NuNVH *np?NNTO: Ef~|`~|2-IH0-@A;@2-IH0-@`A;@2-IH0-@A;@2-IA0-@`A;@L N^NuNVH0IP~ Gl: AP( ,AP)P ,AP)PRG`KP~ GlV/ NXOI 0-@ @ b4H0@Iv PN`$p//NPOP(` AP(RG`~0l,HEPz0HAPz CP$RG`pL0N^NuNVH >. *n 0. |Ir`XHXW PN`p Gl"0HAS0(P*p`H09SP*`2 Gl0HP`*P`0l HPz`*PzB@L N^NuNVpN^NuNV# V:p 3p3Byp33N.&#^DV:N^NuNVpe3ByBy3N.&N^Nu#V2"<V2 <sNBNuNV#V6#V> .Z#VBpd3Byp 3 n 3N.& n 0#VV6#WV>#_XVB#^DV:N^NuNV#VV6#^DV:# V> . Z#VB3 Vpf3Byp33N.&#WV>#_XVBN^NuNV3 V/.N10.N1:XO# V:pm3p3p33N.&#^DV:N^NuNV3 V nT3V n3V/.N10.N1:XO# V:py3p3p33N.&#^DV:N^NuNV/. N10.N1:XOpn3ByBy3N.&N^NuNV3 Vp3Byp33N.&09WN^NuNV3 Vp3Byp33N.&09WN^NuNV3 Vph3Byp33N.&09WN^NuNV3 Vp3Byp33N.&09WN^Nu#Nu#NuNV3a0.@ HI-@p=@ nl$0.HCa nRB@2Rn`/9V^N4XO09aN^NuNV#aVF#`ZVJ#aVN#aVR#VV#VZ#VFV^p ?N1DTO3a09N^NuNVp?N1DTOpN^NuNV3a3 a3 a3a3a3a3a3a3a3a3a3a3 a3"a#$3(a3*ap?N1DTO n,0a n00a n40a n80a n<0a n@0a09aN^NuNV3a# p4?N1DTON^NuNV#p6?N1DTO n 0a n0a n0a n0a09aN^NuNV#3 ap2?N1DTON^NuNVpM?N1DTO n0a n 0a n0a n0a09aN^NuNV3a# pN?N1DTON^NuNV#3 a3a3a3a3a3ap*?N1DTON^NuNV## px?N1DTON^NuNV0.n l0`0. N^Nu"/0<NBNuNVH8*n(M0. H@B@H@Ѝ&@ n d" n c/.?.?. / N6t`?. ?.Bg/0. HH@B@H@Ќ// /.N6// N5 ?.Bg // nNPOJ@me/ ?.Bg / nNPOJ@mbd?./ `?./ / N5 /.?. ?/ N4 /.?." 0. A?/ N4 L8N^NuNVH0*n(n >.JGgH=@0.SGfL0N^NuNVH0/./. nNPOJ@l *n (n`*n(n /./ nNPOJ@l `/./ nNPOJ@l .` L0N^NuNVH0>. SG=G*n ?.BgП(@/ / nNPOJ@l*L?.BgSnf?././ N5 ?.Bg n-HSGfL0N^Nu"o ofJfHHNu"o o fNu o"Jf S@Nu"o oB2/ gSAfJgQHHNuNVHnHyTN7`PON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |K2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ N:PO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N;L `p ? n// N;L *@X`p`p`/ ?./.?N; *@P`fBn n-Pf-|TXX .-@*@g0.m noS`(Bn nT0` n//.N7`PO`n ./0.Hї =@lBn0.fL0.g0 n0f( n -f/. nRH? n hN\O0.Sn0g /.?.` nd /. nRH? n hN\O`0.g0.Sn0g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @Kt>`?Bg _Ktg nR` .L N^NuNVH0*n>.IB$p0//. NDPO-@g$p0//. NE&POAKt-n ` n Ktg` L0N^NuNVpL?HyT`p?NC,POp?N=ZTON^NuNVN;N^NuNV/ *n -f,-f?<NGPTO+@f+|>R+|?``j-f2-H?NATO0gTf+|=t+|? -`&+|=t+|>-H?N.*n / N;XO/ ? mN\OL N^NuNV/ KUJY MTe g/NGXO`*_N^NuNVN=,?.N@TON^NuNVH *nRm o/ NH8XO0f ?TfHyTNH8XO -?/--H?NAPOD@;@ @fZ09KH fByK`-Bm `B0- Rm m+H URB@>-g G gP Gg 0`0- f-pL N^NuNV/ *n ?TfHyTNH8XOBm p?Hn-H?NAPO @g,J@gH .f-f8 . f-fB@.`(09KH fByK`-`-p*_N^NuNVH >.*n G f -g/ p ?N>\O @fp`0Sm l"/ N@tXO0f -S@;@ UR0L N^NuNVH >.*n G G f-g/ p ?N?`\O @gZBm -fN/ N@tXO0f@p?Hn-H?NC,PO @f0` 09KH fByK`-pL N^NuNVH >.*n G f -g/ p ?N?\O @fp`l0H/NDXO`"?.NCTO=@m?.?NCXO0.N^NuNV/?.?. rF?NA\O>0f(?.NCTO=@m?.?. NCXO0. `0H/NDXO.N^NuNV?.NCTO @Cfp`B@N^NuNV?.?./. pB?NA /NDXON^NuNVH A#Ul/9UlNGXO0gBUlp 3Kp`?.NCTO @CfzB@9Vc>B@9VbHVb*@SnmSGl^pQVbB9VcHyVbp ?NA\O>mp ?p?p?NM\OpVbB@9Vc>B@9VbHVb*@0Gp H< Ff~` n R RE F ft VbVbVcBUl0`0/. 0.H/?.p??NA >BUl0H/NDXOL N^NuNV/A#Ul/9UlNGXO0gBUlp 3Kp`,/. 0.H/?.p@?NA .BUl/NDXO.N^NuNVH >.0V@ @bH0@K PN`*pP`&pA`"pC`0m*yUJSGmfp`gHL N^NuNVH >.0m*yUJSGmfp` g0. L N^NuNVH >.0V@ @bHH0@K PN*yUJHGg fp`&R` UJ?N@TO`~C`~A`~P`pL N^NuNV .l .D3Kp` .N^Nu"o`C"/jD$jDA`|J/jDJk`JjDNu$/` o$"/A`NNu"o`C$jD"/jDA`, gJ/jDNu$/` o$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉNNVH8..P bUd.9U/NHXO*@ Mg`JUf&M #Uv#Ur`& yUf QP&m`(yUQ L&h)M Q@* Ѝ#U(@Q LB)KL8N^NuNVH0~ .\S@,dB`ƙ*yUr gr .gH g @є .*L(Mc2  d @*`* Ѝ#Ur yUr X`dJg @Ѝ*@`*mUrf g#UrRyUz09Uz @e SyUz`X/NEXO/.NF`XO*@SyUz L0N^NuNVp0./NF`XON^NuNVH .Y*@Jf4~0GU|Jg 0RG0@U|H?p?p?NM\O`N@L N^Nu O$X"XHB@Nu o0/L.NuNVH *n-fp`-H?NTO -g-f /-NGhXOB-0L N^NuNVH *nBm -ff >o?/--H?NC,POGf$0m mAf -*+@`+UB@` 09KH fByK`-pL N^NuNVH.. l <`0 f 9`$R @./pH?NA\O,g Ї# LN^NuNV0.H/NHXON^Nu.;DGHab!!!"" ",,,,,,,,,,,,-4-p--\ D94O9U9jX9c9d8e9f9g9o9,r:s9u9x90D70123456789ABCDEFCCCDxDtDp'd.dSLIDE.RSCIMGIMG[3][ Couldn't Find File! ][ SORRY ]fY%c%cK%s fY%c%c.IMG Information: Y%c%c%s Y%c%c%ldbytes W:%d H:%d Y%c%cSize: %ld bytes Size: %ld Y%c%cWidth: %d Y%c%cHeight: %d Y%c%cF1: More Info Hf EThis .IMG slideshow is provided FREE by Migraph. It is NOT public domain, but may be distributed if accompanied by its doc file. Distribution with a commercial product requires consent from Migraph. Touch-Up: Turn your monitor into a fully equipped expandable workspace where you can create and edit hi-res monochrome bit-mapped images. Touch-Up's 'virtual' page gives you the ability to manipulate scanned and paint images much larger than your screen. Load and Save in a variety of picture formats. Don't be limited by your current editor. Order Touch-Up today! Migraph, Inc. 200 S 333rd St (220) Federal Way, Wa. 98003 800-223-DRAW orders 206-838-4677 tech support 9-5 PST Hit Any Key To Continue...H CYCLE:BLACK:INFO:KEY:SPEED:PATH:TINYINF:FILE:*.IMGIMG.IMGfH fY%c%cIMGSHOW.LST*.imgpp@ ?SSSSSSSSSST T TT"T$T&T-T/T1T=TCTFTKTS"                    % SLIDE.RSC.IMG Slide Show V1.1Author: Paul MazurekCopyright ^ 1989Migraph, Inc.Show File Info:YNWhite Background:YNWait For Keypress:YNCycle:YNPause Time:Short<>LongPROCEEDQUIT{NULL} You must compile with the -f option to include printf() floating point! <graf_mouse_3info_page_^ boffset_<_fpinit_<_dtefg_;alltree_Xpathlist_Xvq_extnd_._xprintf_`7klod_write_,Czd_next_plane_Uy_top_ Vgraf_handle_3form_alert_3objc_draw_4rbuffer_Uinfo_B^_stksize_Krs_tedinfo_Py_bottom_ Vfget_line_&vs_linc_Uxdcod_buf_Uptsin_D^scrn_mfdb_D_vr_trnfm_0_getfhtype_Ccrys_if_D1zlr_x_Uptsout_X_time_X`v_clsvwk_-vs_line_Uzlr_y_Uimage_pre_clip_$sinf_global_Z`mono_mfdb_x`sbrk_Iqlinsert_t6vs_pinc_Uzul_x_U_stderr_Tzul_y_Uforce_redraw_`vscan_height_`_a_scanp_rUqexchange_5init__cmdname_pU_fp_Trs_frstr_zPc_indx_Kscrn_width_`vs_next_plane_Ulongjmp_G_aliasfh_Dswid_`key_force_vfix_ext_malloc_PGvbpp_Ugl_hchar_`shit_`coninb_bVcxlr_Uwork_in_`rsrc_load_,qsort_4cylr_Uwork_out_`v_opnvwk_@.XMN_CLIP_Oexit_Z=_setfhtype_Cnull_XTrs_object_Pdest_mask_Ubox2_arsrc_free_-vsf_perimeter_0YMN_CLIP_Odup2_>Afclose_Grs_bitblk_~Pcxul_Uxline_buf_UlldivDllremDcyul_Ufileno_Kblack_ainf_@_fputb_>appl_init_1_aclicksize_U_fputc_`?_stdin_Tcontrol_aint_in_avpat_bytes_Uev_clear_environ_K_stdout_Tint_out_acrystal_4rs_trindex_Srs_imdope_SlrdivDlbuff3_aTO_SCREEN_PlrremDgsx1_&.vdi_&.keyrec_Udigits_tKgsx2_&.chnkfile_Klaunched_Kmin_x4XMX_CLIP_Olaunchee_YMX_CLIP_OvldivDvpix_width_Uasp_x2y_asp_y2x_appl_exit_2sinfo_mation__a_first_vUmsg_|Uvlrem,Emsg_`T_dtoa_;ad_c_^Vxdcod_ptr_UllmulfEgl_wchar_evnt_multi_22get_stuff_ strncmp_ 7fflush_8Hbox_build_filez_Tdup_@bit_mask_Pcopyrit_v_bar_-_iovector_JUvrdivDctrl_cnts_Ichunkfid_Uvrrem&Eiioff_6VlrmulnEvsf_color_H0_start_rs_strings_Pzulxdiv8_Uvdi_handle_yep_ baray_"Vgl_apid_i_ptr2_:1cycle_vlmulE_seterrno_Daddr_in_pname_Sspeed__fputt_?addr_out_zindex_Vgbufstart_Ucontrl_ąsetjmp_Giooff_>Vopen_image_file_ image_setup_"files_Kprintf_F7info_mation_lseek_Apioff_:Vr_image_$form_center_43depth_zUzbuffer_length_Upixel_hight_څsnu_width_vro_cpyfm_4/printi_:init_image_(#close_vrmulEset_mask_Pfill0_6umu_zline_build_`%scrn_planes_ޅstrlen_7_exit_@printl_L;rs_frimg_Pcopy_scanln_pix_dda_J(strcmp_6vdivBEfinit_;pooff_BVc_window_Kfilez_smo_info_vscan_width_vsf_interior_0vrt_cpyfm_/sline_Uvmode_Pgbufend_Uaddr_ filesize_rsrc_gaddr_-W_MODE_Oread_Asortnames_skinny_filelist_dtabuff_*key_init_"v_fbit_image__fpseek_t@sklod_vlsbrk_Hisatty_Ai_ptr_01mrsrc_obfix_p+resident_Kpause_Ximag_Zqmedian_6vpix_height_Uout_line_(vsf_style_0_etv_term_jbp_lU_finish_,=_fginit_                         "  D, 44    R46<  P , ,$                   r4Z$*vFP( LD" & .6*"  "$j:BX<$<T04  & 6&  &(2> 0@  @J$  $LF04$ dLH