@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr Ogle D. Elswick8b Graphics & soundColorView Squash will compress andcombine those large ColorView 4096colot R, }G, and B files into one*.RGB file saving 50-70% disk space.Aslo containg a great slide showviewer.gBCDINDITNAMEFBMODCONV8TITDOUTDOUSBSEBYBLOADMOV} }㩠젛d AP A0 ΛR A }0R(@Enter load file (no extender; RETURNfor directory; Q to quit).&( A2&@RA R*(" }Enter new input drive/subdir.7@H6-B:,%@R A#"@ A1# A(@4 }(( A ] 6.6.67<%B:,,.) A3 A@Q6-?:<Bh:B:,,>:,P6*6-?:BD<@}<@<A,6AN@ A0$ AVD( DISK ERROR #F:A,N AE`l6-B01}&B:,.(COMPRESSION COMPLETE!l(A&P:A$', % reduction (& bytes saved).+(Press any key...()}@+$ ԛ;@D,;@a,;@9,;A,;@@,;A,;@@,;@0,;@0},;@,;@,;A,[66.,h hh`hhhhBhEhDhIhH V`@6.BGRI6.D:R6.D:[6-C:,}R16.'hhhhhhh֑`:6-C:,F6-@R6-@GG6.=h01eeA }O ݩ֩N` +@@1AYS6-F:@,%F:@,$AVr@@!}KB2VG-@"C6-?:0j|C55CPICNCNPIVOFFPIXFDIRLCFNAMECCCCTLETIMODCCONV8TXCDELDEBRBOCC1PIBAYFX*}DLTBBLOADMOVTTITBARDIAY@@B7a@AA  ( D @+} @  @B@@@@B6VB9@ @ ,==BB7a,}@@@@ !Af"AF#@$@%@&B@'()*Bh-}+,,,-i''.dd/(0b;;1@2@3A㩠.}젛d AP A@ כ# - A # AK śLA 6-?:C:,/},!6-@:7,,'6.A67<%,.7$%<$%,V -%7<,0  `67<%,..RGB ěF A 0} -')+ /F6-?:<@<<<,W )))))+@$5AY;"MA#@d1}W A06-?:C:,,.6-?:BD<<<,.6-?:Bc<,?  6-?:<<%<@9,$?6-?:<<%@2} &'<, ٛK@4#6-?:C:,<$+!,,/@w36'9'?K6-?:C:,,$ Λ% AF3}6-6-6-%6-4 A@ *(}Enter -, ubdir, uit46.D1:5 )"@+ 2A)@H4}51!@H* @X'67<,.>:,1 A@p@A@0;AR"(}Enter subdir./@5};ARQ6-B:,%6.'67<%,.*.RGB,7Q(}Reading directory... 3*AA] -6}(7<@,367$%<$%,.7<,;6-%C6-%O"@W6-%]6- A@?")(}Ϡ7} Ӡġ1-5 ? A@ !-@!( PIX|"h 6-6-6-6-*6-?:<<<,26.C68}7@e,.L67,.^AdAUh ACPg ԛh* )"AU AD* ABr""@E6-69}$+!,"6-|%"@a6-+ @,%6-/"@C6-6$+!,/6-6@$+,3"@B!6-$+ @1:},36-@$+,"@'A@"@2 AG"@e AFP"@h AE;}#1%%# @eAC 96-?:<<<,6-%"6-%*6-%96-?:<<<, 6-6-6- AB<}ӛZ0((}Use , to (de)select picsZ(%: New directory : Start show41(": Show all pic=}s : Set delay ()4$/ũԠÛ0! 1&!@2AD :- 6-%67<,.>:,!-&*(>}-$D -%7<,0>:, N- 6-&-67<@e,.7%<@e,X -&( $ ٛK AE?}ARK(-}Enter inter-pic delay in seconds(0=manual))@AR& ACP)$ Λg+ @}A @1AA=ARK%@qS%g%@#@|%@%:($ORUHA}E by clay halliwellFAXAAjA @|A`@ @4$) ̛*Q B}-67<,.>:&, %6-/@2?-@0E,Q/@4  AG6-$[כ\g BC}+6-?:<B@ ԍR}ЎЌƩ ԍЩhhh@F-?:ColorSquashView v0.71 \}Compressed ColorView RGB file viewer 63(+(pd) 1993 LonerSoft by Clay Halliwell6$ қ u (}AdAU ]}!6.:67<%@,.*.RGBD A1 X( Directory of u@@& O(-@@'@ ^}A(7@<@,E O A10 7@('(Press any key...4)@7$ &6-F:Ad,&" _}AUA2 $Ġ›| A@P6-@6@@J-@@W)@[ `}_|6-?:<@<@<<,5)@$-@@1)@5 G +@$AY+"@ a} =A#@dG A@0E6-?:C:,,!A@3A @EA@Q,6-?: b}<<%@<@9,0Q6-?:<<%@ &'@<,YAY@4<6-?:BD<@<@<A,M6-?: c}Bc<,Y6-@$ ԛ]];@D,;@a,;@9,;A,;@@,;A,;@ d}@,;@0,H66.,h hh`hhhhBhEhDhIhH V`?6.D:H6-C:,F16.'hhhhhhh֑ e}`:6-C:,F6-@GG6.=h01eeAO ݩ֩N`7"@@ f}K+6-C:,76-Bk-@"C6-?: ԍЎЌƩ ԍЩhhh@F))6-?:: Selects and de-selects pictures. Pictures are displayed in }the order they're selected. De-selecting and re-selecting a picture will move it to the end of the display queue. : Starts the slideshow. When all selected pictures have been shown, the cycle repeats until aborted. CSView automaticall}y selects the correct display mode (9 or 15) and supports an optional 40-character title, centered underneath the picture. } Commands during slideshow: OPTION: Advance/Unpause SELECT: Pause START : Abort Joystick b}utton: Pause/Advance F : Freeze interlace. I threw this in just for fun, as it lets you see what's really goin}g on in a ColorView picture. Press any other key to cancel. : Returns to the main menu. ll pix: Selects} all pictures sequentially, regardless of prior selections, and starts the show. elay: Allows you to define the dela}y (in seconds) between pictures. A delay of 0 seconds activates manual advance.QUITTING In the event that you want }to use your computer for something else, and consider the RESET key gauche, you may simply select uit from the main menu t}o exit to Basic.USER FEEDBACK If you (yes, YOU), ever put CSView to any sort of interesting use (group presentation,} in-store demo, etc...), I would love to hear about it. I would also like to hear any criticisms, suggestions, comments or b}ug reports concerning CSView. If there's a feature you'd like added, let me know!SHAREWARE...THE WAVE OF THE FUTURE } CSView is shareware. If you find this program to be a useful addition to your software library, I strongly urge you to send} in the paltry $5 registration fee. It's people who support shareware developers that are keeping the 8-bit Atari alive. } Send check or money order to: Clay Halliwell 407 S. 2nd Street Clinton, MO 64735-2107jCOLORVIEWSQUASHVersion 1.xColorView RGB File Concatenator/Compressor for Atari 8-bit computersCopyright (c) 1993 LonerS }oftby Clay HalliwellMarch 1993INTRODUCTION CVSquash is the next logical step in the evolution of J.D Potter's re }volutionary 4096-color ColorView mode. It's a groundbreaking development, but to date its implementation has suffered from t }wo major flaws. First, ColorView files need not one, but three files per picture (and that takes a LOT of disk space!). Sec }ond, there has been no way for the computer to determine the correct mode in which to display any given screen. CVSquash eli }minates these problems, AND significantly reduces the disk space required to store ColorView pictures. Enjoy!SYSTEM REQUI }REMENTS/SUPPORT -- Any 8-bit Atari (800/XL/XE) -- 48k RAM -- Atari DOS 2.x or compatible (MyDOS, etc...) SpartaDO }S, DOS-XE [untested] -- 1 disk drive minimum (any density) Up to 9 logical drives -- Atari BASICUSING CVSquash } As soon as CVSquash is loaded and running, you will be prompted to enter the name of a ColorView picture to squash. At t }his point, you may also press Q to quit to Basic, RETURN to obtain a directory of the ColorView pictures in the current drive }/subdirectory, or BACKSPACE to change the current drive/subdirectory. When changing the current drive/subdirectory, be }sure that's ALL you enter. If you also enter a filename before hitting RETURN, CVSquash will assume it to be part of the dri }vespec. SpartaDOS, MyDOS, and DOS-XE provide subdirectory support. The correct subdirectory format in MyDOS is: !} D2:COLRVIEW: or D:ANMTSURI:ANIME:XRATED: etc...Subdirectory names may be up to 30 characters long.COM!}PRESSING Once you've given CVSquash a valid filename, it will load all three color separations into RAM. Once this is !}done, you may choose what to do as follows: OPTION: Abort picture SELECT: Toggle between modes 9 and 15!} START : Proceed with conversionTITLES Another advantage to CVSquash is that it allows the addition of a ti!}tle to your pictures. This title may be up to 40 characters long, and is automatically centered by CSView. When titlin!}g pictures, I try to conform to the following conventions: If the image is of a famous person or place (eg-- Joe Stracz!}ynski, Wall Drug), make that the title. If there is superimposed text in the image itself, it has probably been rendere!}d illegible due to the Atari's (relatively) low resolution. When converting a GIF to ColorView format, try to zoom in on the!}se text lines and write down what they say before doing the final conversion. Usually it will be a BBS number or copyright n! }otice, or both.SAVING Your are now ready to squash and save. CVSquash defaults to the filename and directory the im! }age was originally loaded from, but both may be changed. Again, to change the drive/subdirectory, simply press BACKSPACE and! } enter your new choice. Do not enter an extension. ".RGB" will be added automatically. As CVSquash compresses your pi! }cture, it indicates its progress via a vertical line scanning across the screen. Upon completion, you will, for your edifica! }tion, be given the compression percentage and number of bytes saved over the original image. If a disk error should occur, y!}ou will be notified.FORMAT DESCRIPTIONExtender: *.RGBHeader:Field Contents Format-------------------------!}------------i.d. "RGB" ASCIIversion# "1" ASCIItitle len. 0-40 binarytitle anything i!}nternal char.mode 9/15 binarywidth 1-80 binaryheight 1-192 binarycompression 1 !} binaryImage Data:(all data is in nybbles (4-bit units))Control: xnnn x=1 literal data x=0 repeat data n!}nn=1-7 count value (+1 if repeat data) nnn=0 second count nybbleCount2 : nnnn nnnn=1-15 + 8 count value (+1 if repeat !}data)Red : nnnnGreen : nnnnBlue : nnnn[next Control nybble if repeat data, N number of RGB clusters if literal da!}ta]ABOUT THE COMPRESSION FORMAT When I was trying to decide how to go about compressing ColorView files, I had to ta!}ke a number of factors into consideration. An ARC- or GIF-style routine was out due to speed considerations...who wants to w!}ait a couple of minutes for each picture to decompress? (plus such a routine was completely out of the realm of my programmi!}ng skills...) Instead, I opted for a Koala-style algorithm that shrinks areas of identical consecutive pixels. O!}perating at the byte level, though, wouldn't yield much compression in highly detailed screens. So I scanned at the pixel le!}vel of the most common ColorView mode-- mode 9. I briefly considered compressing each screen separately, but realized t!}hat the repeat/literal areas on each color separation would be nearly the same. Thus, CVSquash treats each ColorView pixel a!}s a unit, saving on redundant control codes. In mode 9 the vertical resolution is much higher than the horizontal resol!}ution, so repeat sequences are much more likely to occur in the vertical axis. Therefore, CVSquash scans top-to-bottom, left!}-to-right. The two-tier count value scheme was implemented so that highly-detailed pictures with frequent occurences of!} tiny repeat areas wouldn't bloat the final file size, while allowing for larger count values on large solid areas. Thanks t!}o this arrangement, CVSquash saves space on a repeat sequence of as few as two pixels (N R G B (two bytes) vs. R G B R G B (! }three bytes)), but still manages to achieve compressions of over 80% on certain screens.CONTACTING THE AUTHOR If you!!}'d like to get in touch with me, I can be reached on GEnie at E.HALLIWELL, or leave e-mail to The Loner at PAUGS (602-278-850!"}5), owned and operated by nwPAC, the Northwest Phoenix Atari Connection--dedicated solely to the 8-bit Atari!SHAREWARE...T!#}HE WAVE OF THE FUTURE CVSquash is shareware. If you find this program to be a useful addition to your software library!$}, I strongly urge you to send in the paltry $5 registration fee. It's people who support shareware developers that are keepi!%}ng the 8-bit Atari alive. Send check or money order to: Clay Halliwell 407 S. 2nd Street Clinton, MO 6!&}4735-2107 RGB1!mythe3quirrelPP ??P  o /?%(}   ?O /P _? o o%)}OP o  P/_P //?%*}??o/?P  ?/OP/O/3/w2/vP%+}!OP    #OP? `   tKP%,}  @!K?. FPCJZ!!.     _? P@!]p a%-}P Aف fr+" O   `?+ Q!QYUP22)$*Pk"!$!!%.}wfjD@YT UYU@ePP a k *UP:P T?e%/}JTe P PT Pf eUPPPDEToߦWe홙/P?UaZPM/ۥZYe P` bp %0} P6 0G0&`P@5P9P aPNOevY/UP?UUPP[WeQeFPa pp "0%1}w  w0U@%PP e ??e/UP?UjDQUPPae Ee a _Щ>_/0U@%PP e ?%2}_evYoUUU%PPP pDP a ee P Op0f @p eP@eTN_%3}fP?UZEPPU P w0?ɀa P:PPT ps T@P PP/UP?UUePPZP%4}@P`bsQ@U`sPPfsw fPT P U PjPPU 0TUzPPPPTJQeZrD?UDbl$P [+%5}fbv'"./`3 b0 30Gp `@*P@zPPpb@%PP P PP%PP*PD?P??@ P%6}e NZdIT  w w  U e ePQ@pbPTU wU  a ?P??h@:PPIMA]%7}]w U e @ ePQ@p0p/UPPP@?P??P 3K` U 30w / Щaa%8}Wea U PP @ ePQ -О Й@U Q YUOR4 s QU QU U %PPveZrOP%9} PPPDps Pe   .T p ЙP w pU TUSOP $OT@Qb%:}!eeUT N?/OeU :P@P@w b ` P@ @ PPP`s /U QO?"K/PbeSYRh%;} iOeBZU@/ aPOp0b `@P @0w Ofb"b%@PofkO?О@Q@@!o%<}ݕVbfjwaUTGa?T  :P%PDws b `*P)@`w UfQA@5@@v[HDffOܻtw %=}PQPe@!UZOv"wtP^/vTQPPDU Q@w b @@`?@DTFtEUZo%>}p @QU e!َ鞩o˦kݓafv+f_ePaT UP @a P@T@/ЙQQp   @ 8o%?}wOPQU e:PP*T*]eU QPeOv)UWabP P Q aP%PU.b*UVep%@} O ʠ?UP U@P_fTP/gb'"2'"vo2)P Q"+fHDTU owwJUFf:DDEp DO%A}Uf` PD%PJPP؆Q _e@?kfQZUP f*D` O`0 U QUP%B}P P:QQD ve@v$PUAw MXrTT  bfa`PU/3&`Pb@U P a%C}r!( fꝙjfwkKə 2 /Gpo`N b^S!PPQP@@U)Uو@ QU URO U_w w лpb P@bfO%D}͙ZeݝwQakeUT P Pv`?e@UP&P@  EUP?T Uw /۰ ` PJPe ـ̈%E}JTf" MꝘw  PI_!!QP9@P P@P!Q   ! !Aa eP?P f лpo ps ` P%F}&IEP P"0p w tَ鍘f8 D,0 Dq1D*b /ofk_a ` !BajPPeP?P?%G} w D0 UOUٟ?SQe@aaPP5P@D"O.@w=  D0U_%H}faUYT꟪[eQKfeRdYRYRcfkfQ!PP%P@PO". > C,p D,(%I}G ȮDiT[]eaf`B U @%PODC$B,_˰wP` tC(Cr"@ %J}FٝM/ޥ]HD THIUUUY`jaPP5P@EPD?ݑ݊faoD/[U/_` 8=н ` %K} $DU QP6PPD%U@ T @PT  TeJP?/̟w_U+:DOU!( F P?T%L}ePQDEUB a& ψoT Ua-w/U: !!aJP6:P%PUP:Da*P@ *P)P%M}P@/U U Dw/"UYeB 0  !! U @UP*a P@TaPPPYP@Dab#2gv%N}#9q@U/Ow_D.ȟJ/ya @F5PP*PP@QU @P e @b'3w{%O} PU?Jvk2v0 P PP@%PZP@ TD@  5UVJPeT Q@f$O/%P}UT v.  Qe P@B$pp pUPU P5P5@:eDe U PUo_f%Q}U a @B@0ꪦef"Ubf` 5UUY@  Qa e eaP/U PV@@@ DvU UP*%R}fQ @@bw+vwk/bPPU "`_U Dp 5U Uv)@PU +2%S}oOUfaf_ 5U U/뺷jbPPP3!/U Svȑ$O UU` SUPʪUZ%T}Vf`fbss3sba ET3yPD(K "ZRU` SUPʪUZP:o PU%U}J4 Uꪮ*^ 5U UOݯ/U_"3ݸ@"bfVm0 UPʪ%V}UZP:o3//u9RJU/D/ZZUn EU UO/%W}w/"?3qDZReUZf EU UOPjjUPUZn UP%X}UZP:o? U+UP)^ EU UOPDaU%Y}~UP TUPʪUZP:o?P fkUPTUPʪUZP:o?@?%Z}UPTUPʪUZP:o? ?;̿UPEU Uo?%[}fRDF UU Uf`*o?/ݩfeU[  UU UO%\}P`_ݼDUZ UU UOP`߈OUDUUPʪUZJo?%]}  UU UOPUUPʪUZJo?  ` eU UO%^}Pp eU UOPP eU UO$WhBCVSQUAS2TXTB"CVSQUASHBASB*)CSVIEW BASBTCSVBETA BASBnEXPAND SRCB-COMPRESSSRCBDISPRGB SRCBCSVIEW DOCB2CVSQUASHDOCB7'AMYSQUIRRGB