`TTp F#HyHyHyNNO a\Hzd?< NA\a Hz?<NN\E@aEaEa<<aAR0w1|/?<NN\NuaxaPaBa4HyNAXJ@fQNu J><'0D @o 0XQNu0<?`E@x`Ex` Exa*aa&Nu-* Fingerbobs Parallax Intro v2.0 *-><' Jpr024C@@0@ @4B2QNu <wAM2$̄G0&0V肵VQNu 8ffgNuEY," BOBS PD IS VIRUS FREE wp"3DU VKO`  @`! #@o')-/1 3@5`79;?A C@E`GIOQ S@UY[]_a Oe`gikmq s@u`wy{}/@` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Oa!#A%a')+-/1!3A5a79;?A!CAEaGIKMOSAUWY]_a!cAeagikmoq!sAuaw{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aaׁ١!Aa!Aa " B o  !"!B!b!!!!"!""#B"o")"-"/#5b#7#9##=#?$CB$Eb$GI$K$M$O%Q"%SB%Ub%W%Y%[%]%_&cB&eb&g&&k&m&o'q"'sB'ub'w'y'{''("(B(b((((()O)b)))))*"*B*b*****+"+B+b++,O`  @`! #@o')-/1 3@5`79;?A C@E`GIOQ S@UY[]_a Oe`gikmq s@u`wy{}/@` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Oa!#A%a')+-/1!3A5a79;?A!CAEaGIKMOSAUWY]_a!cAeagikmoq!sAuaw{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aaׁ١!Aa!Aa " B o  !"!B!b!!!!"!""#B"o")"-"/#5b#7#9##=#?$CB$Eb$GI$K$M$O%Q"%SB%Ub%W%Y%[%]%_&cB&eb&g&&k&m&o'q"'sB'ub'w'y'{''("(B(b((((()O)b)))))*"*B*b*****+"+B+b++,ARTGALRY =ARTPRINTHI D BLASTER K+CV2IMG09 O<DEGA_DOOCNVVVDEGHISTOCOL\oDSLIDE eGEMVIEW kIMGCAT_DEMO|IMGQVIEWHI QIMG_DEG ZKEYSHOT yMETAVIEWGEMAUTO XMPCXTOIMG 1r|g1@|SQUEEZIM Ȍ3TINYSTUFTNY͌AVIEW COLՌaPC1_PICS qARTPRINTINF RcMASSIGN SYS UJKEYSHOT ACC 5#POWER_PD G`DESKTOP INF `LEADTHIS1ST C` . =.. ARTGALRYACC VXARTGALRYTXT VX` *O.|(AJ$f 3b`**m - ЭЭм// Bg?<JNA `RBB BB#t a # 3#a 3x?<NNT3v?<NAT<A&|(|*|  |Y"|a$|i:<Q yvf33`?Hy B?<&NN\O*y4&M,y8(|z ge`0SM M fQJ( f #D" AUHg"f` 3``#@3p# #:< 3a QJybgf#~ #`a f y(`f09hyxf# 3a 8?<NAT3r?</<?<GNAPBE8<*|?c*|`*|B:9a`#*|HxB:9aB#B:9ֺf:9غfaaH?9t?<>NAXNuaB y<29SA"|$|HxBCJjDa*`"Jg<fLUACJfa`a `aQNuSC:aQNuSC:aQNu8L1@|P|>o|>||Oo|ONuHy ?<&NN\09"|2<2QHy?<NN\?<%NNTNuHy?<NN\NuBB9#X9<#\g,3jByfJ9jD93f3d`BydNuJydgHy ?<&NN\J@jBydat# *|:;|;|;|a9gBmaJydgHy ?<&NN\Hy?<NN\Hy ?<&NN\Nu yV0<JgXQNuByhBXB\ #TNu yT Nu ydglR9h9h9fJB9hJyfj 9X` 9\Hм@ @3l29jSAJyfj0Q0lNu0UQ`z(؄*DH UgH(DXRT0lf6BT(D@0l3jBJUf3f0,`Byf0ajQNuw`Nu`Nu*|z / /?9t?<?NA JNu a Nu*y<*<?BQNu# By`# #a33 |YyYh yvf YyYh3Xy3Xy# *|BUBB;y ;y ;y;yad# BU;|;y;y;y;y a0# BUa"3Nu#3# "< <NBNu y TOPDf#4# 8Nu y fJ.g6#.4Nu <G+NBG+g @#4#88Nu*[[:[[ F[[ 2' # q#   \s  y   } ' ST-Log PresentsART GALLERYby Charles F. JohnsonWhich type of picture?DEGASNEOTINYEXITITEM SELECTORX Art Gallery[3][This file has an incorrect |format!| ][ Sorry! ][3][This picture's in the wrong |resolution!| ][ Sorry! ] Which DEGAS picture? Which NEOCHROME picture? Which TINY picture? :\*.P??:\*.NEO:\*.TNYACC #*23 46NZdefghkr2     (   $     "        &H 8      v  "&          "  h Art Gallery ----------- By Charles F. Johnson This program originally appeared in ST-Log magazine's May 1988 issue. Unfortunately, the version in that issue had a bug that prevented it from working on the Mega ROMs. This version fixes that problem, and will run on any version of the ROMs. (For the curious, the bug was in the routine which searches memory for the text "ITEM SELECTOR"...it ended up searching too far and crashed on the Mega ROMs.) To install Art Gallery, just copy the file ARTGALRY.ACC to the root directory of your boot disk and restart your computer. (Or, if you own MultiDesk, just load it into MultiDesk and run it.) Art Gallery shows DEGAS, DEGAS Elite compressed, Neochrome, and TNY compressed pictures. When you're viewing a picture, hit the left mouse button or any key to return to the Art Gallery dialog box. Art Gallery fully supports color rotation in any of the above formats, including DEGAS Elite's multi-channel rotation. Art Gallery has a rather unique ability that it shares with another CodeHead product (MultiDesk); the very same file will run as either a desk accessory or a program simply by changing its name from ARTGALRY.ACC to ARTGALRY.PRG. An expanded version of Art Gallery (version 2.0) will be offered on the "CodeHead Utilities Disk," coming soon from CodeHead Software. Art Gallery 2.0 includes automatic slideshow capabilities, support for Spectrum picture loading, and the ability to import pictures directly into DEGAS Elite. (The CodeHead Utilities Disk will also contain a host of other useful programs and desk accessories for various and sundry purposes. We expect it to be available in early November.) - Charles Johnson, John Eidsvoog CodeHead Software P.S. .... Don't forget our other CodeHead products, G+PLUS and MultiDesk! G+PLUS is a complete replacement for Atari GDOS that fixes many of GDOS'es problems (and causes no system slowdowns) and adds great new features - such as the ability to load a new ASSIGN.SYS file (with its list of fonts) anytime you run a GEM program, and the ability to link ASSIGN files with their associated GEM programs, automatically installing the correct fonts and device drivers for each program you use! G+PLUS is fully compatible with all existing GDOS applications, such as Timeworks Publisher, Easy Draw, Microsoft Word, WordUp, etc. If you use any of these programs, or any other program that employs GDOS, you *need* G+PLUS! The retail price of G+PLUS is $34.95. MultiDesk is an innovative and flexible desk accessory loader/unloader that lets you load an unlimited number of standard ST desk accessories into a single drop-down menu slot, at any time! (Even from within a running program!) From the desktop, you can load entire groups of desk accessories (for example, a group of accessories for your word processor, a group for your terminal program, one for your drawing program, etc.). You can configure memory any way you desire, and allocate as much or as little memory as you need to load your favorite accessories; then free up the memory when you need more to run a program! MultiDesk is highly compatible with the majority of standard ST desk accessories, including DAs that steal trap vectors, and use the GEM message pipeline. Plus...MultiDesk can run as either a desk accessory or a program, simply by changing its name from MULTDESK.ACC to MULTDESK.PRG! When you run MultiDesk as a program, you can load and run accessories as if they were programs too; without using up any permanent RAM or a slot in the drop down menu. The retail price of MultiDesk is $29.95. MultiDesk and G+PLUS are available now directly from CodeHead Software. Send a check or money order for the amount indicated plus $2.00 shipping and handling fees to: CodeHead Software P.O. Box 4336 N. Hollywood, CA 91607 (If you live in California, please include 6.5% sales tax.) Also watch for CodeHead products at your local ST dealer. . D .. ARTPRINTDOC 7I -ARTPRINTPRG .ARTPRINTRSC %> ARTPRINT Clip Art printing program by Peter D Hibbs - Version 1.2 - October 1991 There are hundreds of clip-art pictures in the public domain which may require dozens of disks for storage. It is obviously very difficult to remember every one and which file it is in, this program allows a complete disk of picture files to be printed out in one session. The program works only in high resolution mode and with most 9 pin and 24 pin parallel or serial printers. Note also that the resource file ARTPRINT.RSC should also be present in the same folder as the main program. The ARTPRINT.INF set-up file should be present in the root directory, if required and is loaded automatically when the program is first loaded. If no ARTPRINT.INF file is present the program default values are used, see below for further information. When the program is run a menu is displayed with nine main options which function as follows:- (1) Load clip-art picture Clicking on this button will display the standard file selector for the current drive. Select a clip art picture file to be loaded in the normal way. The program can load seven different picture file formats as follows:- .PI3 Degas high resolution .PC3 Degas high resolution compressed .ART ArtiST public domain drawing program .DOO Dr Doodle public domain drawing program .IMG High resolution image files .TN3 High resolution Tiny compressed files .TNY High resolution Tiny compressed files If a file with some other extension is selected, the program warns that it is not a recognised file format and gives the option to load it anyway. If the file is loaded it is stored and displayed as a straight binary file, this may show a picture or may not depending on how the picture was stored. Note that the file should not be larger than 33K bytes. If a .IMG file is loaded which is larger than the screen size, the top left corner of the total image will be displayed. The file selector can be used to change to a different drive or select a different folder. Note that if the picture files are in a folder (rather than in the root directory) this facility should be used to select the required folder. A picture in the folder should be loaded to set the pathname for the current folder. When the search or print facilities are used, only the current folder is used (see later). When the picture has been loaded the file selector is replaced by the picture image. To return to the main menu press the right mouse button. (2) Find clip-art picture To search for a particular picture on the disk click on this button. A new form will be displayed which shows the current drive and the current folders pathname (if any). Click on CONTINUE to start the search sequence or CANCEL to return to the main menu. The pictures on the disk will be displayed one after the other with the filename shown in inverse video at the bottom of the screen. Press the SPACE-BAR (or left button) to pause on a picture and then the RETURN key (or left button) to continue the search or press the ESCAPE key (or right button) to return to the main menu. Note that if the mouse buttons are used they must be held down longer since the operating system does not store the operation as it does for the keyboard. If the pictures are being loaded from a hard disk (or RAM disk) the display time may be too short to see each picture properly. Pressing keys 0-9 will insert a delay between each picture load, 0 is the fastest and 9 is the slowest. If it is necessary to change the disk during the search sequence first pause the scan (by pressing the SPACE-BAR), change the disk and then press the RETURN key to resume the sequence. If the pictures are in a folder, the folder pathname should first be initialised by loading a picture in, as mentagd ag@ (3) Print current picure The current picture can be printed by clicking on this button. The picture is printed out four times actual size, that is one pixel on screen is printed as four dots on the printer. If the PICTURE BORDER 'ON' button is highlighted, a border is drawn around the picture. See also options 7 and 8 for printer set ups. (4) Print all pictures To print all or some of the picture files click on this button. The required drive should be first selected by clicking on the appropriate drive button. A form is displayed which shows the current drive (and pathname where appropriate). If the pictures are in a folder, the folder should be selected and a picture loaded in as described in option 1 above. The title of the disk should be entered, this name is printed (together with the filename) at the top of each picture, this title is also displayed on the main menu for reference. Now click on the 'SOME' or 'ALL' button, the screen is cleared and a form is displayed at the top of the screen together with all the valid picture files on the current disk. If 'SOME' was selected, none of the files are ticked and if 'ALL' was selected, all the files are ticked. In either case, clicking on a filename will display or erase the tick against the file. Select (or deselect) the files required and then click on 'OK'. The pictures which have been ticked will be printed out eight to a page in actual size, i.e. one pixel on screen equals one dot on the printer. For 9 pin printers the pictures will be slightly distorted due to the lower resolution of these printers as compared with 24 pin printers. The disk title and the filename of each picture will be printed immediately above each picture for easy identification. Note that if the PICTURE BORDER 'ON' button is highlighted on the main menu, a border line will be drawn around each picture. To abort the printout press the ESCAPE key. Note that not more than 100 pictures should be present on a disk (or in a folder) or the program may crash. (5) Show current picture Click on this button to remove the main menu and show the current picture. Press the right mouse button to return to the main menu. (6) Show in inverse video Click on this button to invert the colours black and white. This only works for the current picture in memory and cannot be used when printing out all the picture files. (7) Set up defaults To change the printer default settings click on this button. A form is displayed showing the RS232, handshaking and printer type options. If a parallel printer is being used it is not necessary to change any of the RS232 settings. If a serial printer is being used, the 'SERIAL' button should be clicked on together with the required Baud rate, Parity mode and Handshaking mode buttons. When printing out the pictures, the left margin and the gap between the pictures can be adjusted by entering new values into the form. If these settings are only required for the current printing session, click on 'OK', if they are to be used every time the program is used, click on the 'SAVE' button. This will save the current settings in the ARTPRINT.INF file which will be written to the root directory of the current drive (first ensure that the disk with the ARTPRINT.PRG program is in the current drive). Note that if an ARTPRINT.INF file already exists, it will be over-written and if none exists, a new one will be created. When the program is first loaded, the ARTPRINT.INF file is also loaded in to set up the defaults, note also that the printer codes (see next section) are also saved in the ARTPRINT.INF file. The disk titles and filenames at the top of each picture are printed in condensed print and are in a fixed position on the line. The position of the pictures beneath can be adjusted with 'Left margin' and 'Central gap' fields. These should be set so that the pictures are printed directly under the title text. (8) Set up printer codes If the printer being used is not a Panasonic KXP1124 or 1624 click on this button to change the control codes sent to the printer (if necessary). Although the method of printing text and graphics data is fairly standard on most printers, the actual control codes to set up various facilities may vary slightly. Rather than use a printer driver system for every different printer this program stores its own printer control codes which can be configured for the printer being used. This does depend, however, on the standard Epson bit graphics mode for 9 and 24 pin printers, i.e. the graphics code followed by the number of bytes to be sent followed by the bit image data for the current line. The user should consult his printer manual for the relevant control codes as described below. Field 1 Printer name & number The printer type can be entered here as a reminder of which printer the program is configured for. Field 2 Printer initialisation sequence These codes are sent to the printer at the start of each printing session and are used to initialise the printer, set the top of form and clear the printers internal print buffer if necessary. It could also be used to set the print style for the picture headings if required. Note that the codes must be in Hex format only, this and subsequent fields will only accept hex characters and the space character. The codes may be separated by a space for clarity although this is not necessary. Field 3 Condensed print control code The text at the top of each picture is set to condensed type otherwise it would be larger than the picture width. Field 4 Microline feed control code This code is used to move the paper down by a few lines after the title has been printed so that the picture starts just under the title. The code is followed by the distance to be moved, (normally 5 microline-feeds). Field 5 Unidirectional print control code This code sets the printer to unidirectional printing to improve the print out quality and ensure that the lines are printed exactly beneath each other. It is sent to the printer at the start of each graphics line. Field 6 Microline feed spacing code This sets the number of microline feeds that is sent for each linefeed code and is always set to the number of pins, i.e. 24 (18 hex). For 9 pin printers the linefeed is set to 8 pins. Field 7 Bit image control code This starts the bit image mode in 180 dots/inch (24 pin Triple Density) and is followed by the number of rows of dots (640) and then the graphics data. For 9 pin printers the bit image mode should be set to quad density or else the image will be too big. Some typical values for two printers are shown below, if no ARTPRINT.INF file is present the Panasonic values are used. PRINTER- Panasonic KXP1124 (24 pin) Microline MP192 (9 pin) Initialisation 18 1B 40 18 1B 40 Condensed print 0F 0F Microline feed 1B 4A 05 1B 4A 05 Unidirectional 1B 55 01 1B 55 31 Microline feed space 1B 33 18 1B 31 Bit image control 1B 2A 27 1B 5A As described in the previous section, click on 'OK' to enable any changes or on 'SAVE' to save the changes to disk. (9) Quit to desktop Click on this button to quit the program. `)(&o.|P + ЫЫ// Bg?<JNAO p a#3pMa#3Ap 0Q0a$a'a$33333a$.3a%a 3a'a#pa#>Bg?<LNA?<NN|fZ#pna#f3x# p4a"` ARTPRINT.RSC[3][ | SORRY !! | Resource file missing][ QUIT ][3][Printer is off-line][ OK ]a>3xpNa"za>aByBBy,By,B9,a6aA:\*.*a@Aahaa!a a a,6<aa T0a!l  B  8 P `a!3x#Fp4a!Nu[3][ SORRY| |This program only works| in high resolution.][ OK ]a|aatJ@g.aJ@kEa6|gakxa 3xpNa!A6\akX3xpNa!akBaTk:AarA6\C,09,a 0`a h3,3x#p4a ~ yg<`Ha`aH`Ha 6A,C6\0<@Q>8@V[ߛۈ[H^[[|Select LOAD to load file or| CANCEL to abort][LOAD|CANCEL]TN3TNYPI3ARTPC3DOOIMGa`aa,a2|g>a 9,fLM A,a kg9,f ax`ab`,ah6<a#p6a:#3x3z3|3~33p*aaa"J@gA,aa `aaaaJ@gzAa6<aR6< a h Cf6<a~?6<I a6|g,a`>a6<a#3x3z3|3~3`3Hp*a6a 9,f6|f0<@aBja^aak a*`av6<a|#3x3 z3|3~p+a|gZ|fa6<a8#p6a#3x3z3|3~33p*adaav`3x#Hp4a@`aRa3x#p4a`[3][ Sorry|There do not seem to be any|picture files on this disk.][Oh Bother !***]aa:|faN`~aaa6<a$6<(a@A@ 6<aX0a$%aP`a`a@afa~`a `aRa a6<a6<aR@A@ 6<a|g"|g a`aa a"`a`apoaNuaa3x#Zp4a6<a@6<a `t[0][ARTPRINT program by :- | Peter D Hibbs, | 63 Woolsbridge Rd, | Ringwood,| Hants, BH24 2LX.][ Very Interesting !!]6<a6<aB3+6<a43+6< a&3,r6<a3,t6<I+a6< I+a6<a3,vNu6<a26<89+a6<89+a6< 89,ra6<89,ta6<I+ab6< I+aT6<89,vaNu6<a6<I+a6<I+a6<I,a6< I,"a6< I,6a6< I,Ja6<I,^aNu6<aZ6<I+a6<I+a6<I,a6< I,"a6< I,6a6< I,Ja|6<I,^anNuA+a,M ><A,JggaFgAC,a 8A,a :AJg~gXagnAC,a Aa a9,f.9,f"Qv0< a`f`h`9,f0< alNu,`A+a`Aa6<a6<a h Cf6<aa RNu3x3z#pR#V3Z"<*P0<NB09&y4<6<Ca QaX@6a NuH,6<a( f ,><6<Ca( gCa@g"aA:\*.*0aCALNu, y+f ,0< y+g0<??<!NNA @09,rXfC X09,tYfE d09,vZf?(0(<( *gE|m6<CJfDJ(f< (f>(D$H Ja0PC|gDf`aPQLNuH@BG<Jgv g@Bg<@@|PgGFg QJfLNu@@|PgGFgQ`@@|Pg GFgQ`Ha y,C,0<@ Q3,3#,a0<ax0<papABg a``0<aT0<qaLa HLNuHCBfLNu|0m"|9n/@03,By, NuC,0<|FQNu/ 0@AH`?<Hy?<NAXJLNuH`//?9?<@NA JLNuH`Hy?<;NA\JLNuH`aava@@A##pZa09g<9AaA f \fRC0< Q0<J@LNuH瀀AJf \g :g `*.*BLNuH3xpNaLaD@@3xp5aaNuH/<?<NALNuH`?/<?<NNAJ@LNuH`?<ONAJ@LNuHaN@A:?</?<GNAJ@LB((NuH`AJf g \g`BH Hy?<;NALJLNuH@aBdC <<:<6<3x3z#pR#V3Z"<*P0<NB09&y6a2Oe FQLNu `H`?<?<NMJ@g?<?<NMLNu0<`H@ o2SAXgXQ/HLNu P`Ha092949LNuHaJBfLNu?aJBg4NuH3arLNuHaxLNuH?<%NNTLNuCR2@ A*hp222BQ"<*P0<NB09NupBy3 a\3NuByByp`4pd3`ByBype`pByBy`p`pwBy3Bya09Nupx`330<`pBy`p`p `prCg2Rj33p`33pg`n3Bypr`Zp`p33BBBy`|3Byp`h3BypBBy`J33p`633p`"3Byp`p3By3p `p `prCg2Rj33p `By3p `jBy3p`VBy3p`BBy3pq`.3ByByp`By3p`By3pl`By3p`3ByByp`By3p`3ByByp `By3pk`|By3p `hBy3p`TBy3p`@By3pj`,By3p'`By3p`By3p`By3p2y3ph`Bypp`33pm`33py`ByBypn`~3Bypi`jByBypv`XBy3pz`DByByp{`2ByByp|` ByByp}`ByByp~`ByByp`ByBy0<`By3pf`By3p`ByByp#`ByByp$`ByByp%`xByByp&`fprCg2Rj3Bypt`@By3pu`,By30<`ByBy0<`33"<+0<sNBNu5518 1B 40 Panasonic KXP1124 0F 1B 4A 05 1B 55 01 1B 33 18 1B 2A 27 R\x . " .~ 2r   & & (&H(       ,   <0  *" >  2&"     0, $ (   <&, 2*jt2, &h P &h ,(:*  FJd &J      60                                           b  $ ">PRINT CLIP-ART FILESEnter title for clip art files below.Click on ALL to print all picture files.Click on SOME to print selected files.________________Disk title- ________________XCANCELSOMEALLCurrent drive and Pathname________________________________________CLIP-ART PRINTING PROGRAM by Peter Hibbs 1991Title-________________Version 1.2 Oct 1991Load clip-art picturePICTURE BORDERONOFFFind clip-art picturePrint current picturePrint all pictures Set up defaults Show current picture Set up printer codes Show in inverse videoQuit to desktop Select current driveABCDEFGHIJKLMNOPSEARCH FOR PICTURE FILESCurrent drive and PathnameAbort-Press ESCAPE or right mouse buttonPause-Press SPACE-BAR or left mouse buttonCONTINUECANCEL________________________________________Continue-Press RETURN or left mouse buttonSpeed-Press buttons 0 (fast) to 9 (slow)PRINTER DEFAULT SETTINGSPARALLELSERIAL9 PIN24 PINRS 232 Set UpsBaud Rate960019200480024001200600HandshakingNONERTS/CTSXon/XoffEVENODDNONEParityLeft margin-____9spacesCentral gap-____9spacesClick on SAVE to savein ARTPRINT.INF file.CANCELSAVEOKTo drive-LIST OF PICTURE FILESAll ticked files will be printed, click on required files and OK.OKCANCELPRINTING PICTURE/SPress ESCAPE to abort print-outPrinter name & numberSET UP PRINT CONTROL CODES__________________________________________XEnter printer control codes in hex format onlyPrinter initialisation sequence-____________________________________nCondensed print control code-____________________________________n____________________________________nMicroline feed control code-____________________________________nUnidirectional print control code-____________________________________nMicroline feed spacing code-____________________________________nBit image control code-Click on SAVE to save set-ups in ARTPRINT.INF fileCANCELSAVEOKTo drive-$9:5ef0qqtwEXY+>Qq)<On ,  ;%a(&         ( 221 gn N                0  F  \ # 1r   "!%"(#+1. 0 j    ,( *1 : A( j *  ((.             $ ) - 9> F    OTX]d   y   !  " #$%&'&(   ALA;E%>:(  Z 5z    ..   J"S  f"  "   " " " Q  "    2",   A  Zb:. L+.. BLASTER PRG <{S ,<`8h}N N,n*O*m - ЭЭм!"ҍ¼.A// Bg?<JNA m"m -So Q m -SBQ(m)M*mN lHhNLX/,?,NB\?<N#?<A?<NAXNuNVNNjNNNNJNBN^NuNVBn`80.A =@0.AA 2.A Rn nmN^NuNVHnHnHnHnN"pBn`Z0.2.A2|2.A2AA2.A00.2.A 2|2.A 2AA2.A 00.2.A"2|2.A"2AA2.A"00.2.A$2|2.A$2AA2.A$00.A =@0.A0`| g`|g`|g`"0.AA/NX``2|g*`|g`|g`|g`6 ng$0.AA 2.A ``|g`6 ng$0."AA 2.A `R`|g`> ng$0.AA 2.A ``` ``Rn n%mN^NuNVBn`N0.AA/NzX0.AA/NbX0.AA/NJXRn n mN^NuNVBn`0.A A/NXRn nmN^NuNV n g n A  n N^NuNVBn`N0."AA/NX0."AA/NX0."AA/NXRn nmN^NuNVBn`0.AA/N|XRn nmN^NuNVBn`0.AA/NXRn nmN^NuNV n g n HAA  n N^NuNV n g n A  n N^NuNV nA/?< N"*\N^NuNV nA/NX?< ?<?<N!\?< ?<?<N!\N^NuNV=|'Bn nl0?<-?<?<N!\ nl 0.D@`0.=@0.H=@0.f0.f nf0.|0??<?<N!.\Rn0.HH@=@0.H =@ nnN^NuNV=|'Bn nl* n R - nl 0.D@`0.=@0.H=@0.f0.f nf0.|0 n R Rn0.HH@=@0.H =@ nn n BN^NuNV nff?<N RT)@6?<N DT)@2?<N 6T9@ZBn`&?BlBl-| Hn?,NX\Hl"HnN9|BlB?< N\-@ l м.)@ /.?< N\` n fBn n g n f 0<`(??<0<n?/.N6P @f?<0<n?/.NVPRn nm`PBn`>?<0<n?/.NP @f?<0<n?/.NPRn nm?<?</.NfPN^NuNV ,)@BBgN \HnHnHnHn/,N @?.?.?.?.BgBgBgBgBgN/,NX/,N^XHl?</,N^ ?.?.?.?.?<Bg/,NBg/,NB\=@ nf:N?</,NP\?.?.?.?.?<Bg/,N` nf /,N.X ng nf?.?.?.?.BgBgBgBg?<N0.`N^NuNVBn?,RNhT?,RNTBn`0.A<0Rn n m9|PHlHlRHlNX9@`g0<`0<N^NuNV?.?<LNXN^NuNV/ A샮&H`0+ |g/ N*X A샮"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+NdXBk ?+ N,TJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gV0+ |f0<`v0+ |g?<B?+ NP?/+?+ NP @f0<`@k 0Hѫ`$ k o?<0+D@H/?+ NP'@&Bk0<LN^NuNV/BnJlRnDJ lRnD 0. -@0.n0. nngD -n N^.JNuN^NuNV nl <`?.?./. ?<BN -@ m .`?<?.B?<BN| -@?<?.B?<BNb -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BN ]|9@`g <` `Bl` . N^NuNV/.?<IN\N^NuNVBn`&0.A00nf0.A0BPRn nLmN^NuNV?>.=|0A0"HPgXHf0(>N^Nu)I,)J()_$NM"l,$l(/,$Nu)I,)J()_$NN"l,$l(/,$Nu)I,)J()_$NA"l,$l(/,$NuNVH0&n$n >.`RRSG0ggHHAgHHC`L N^NuNV n "n fN^NuNVH0&n$n >.-K`0SGJ@g f .`L N^NuNVH0&n$K`Rf `L N^Nu)I,)J(HlT)_Hl" <sNB"l,$l(NuNV)n)n .мZ)@ 9|dTBlV9| Z n 9P`N n 0`AT)HAT)HAT)H AT)HN^NuNV9|eTBlVBlZ9n`NXN^NuNV9|TBlVBlZ9n`N8N^NuNV9n T9|zTBlV9|Z9n`NN^NuNV9|{TBlVBlZ9n`NN^NuNV9n T9n VBn nR2.RnAT|0f9|T9|VSn0.9@Z9n`NN^NuNV`4 nH| f?< ?<NX nRH??<NnX0. Sn J@fN^NuNV` nRH??<N@X0. Sn J@fN^NuNV` nRH??<NX0. Sn J@fN^NuNVH0&n $KAd-H nf?./ N4\=n`L nf?./ N`\=n`. nf?./ Np\=n`-KBn?.NTJ@f`H| f |o@ H-@/./.?.?<@N< 9@`Hg0<`0,`n/./<?.?<@N 9@` @g0<`tRnR -@`R ned` 6.ƼЃ$@ H-@/./.?.?<@N 9@`Hg0<`0,`nBl`0.L N^NuCA"A"A"A"A."AH"Ab"Ad"Af"Ah"Aj"Al"An"Ap"Ar"At"Av"Ax"Az"A|"A~"A"A"A"A"A"A"A"A"A"A"A"A"A"A"A2"A4"A6"AD"AF"AH"Ah"Aj"Al"A"A"A"A"A"A"A"A"A"A"A"A"A"A "C "C" C"C"C"""22222222"""2222222%2"""2222222"2"" "!2222222#2"""#"$22222222"%"&"'22222222"(")"*22222222"+","-22222222"."/"02222222!2"1"2"322222222"4"5"62222222 2"7"8"92222222#2C222222"222&2222222"2 222222222"2 222222222"2222222222"2222222222"222$2222222"2222222222"22222 22222"2 2222 22222" 22222 22222" 22222 22222" 22222 22222" 2222222222" 2222222222"2222222222"2 222222222"2222222222"2222222222"2222222222"222222222A2"2 22 2222222"2222222222"22222222252"2222222 222"222+2222222"2222222222"222%2222222"222!2222222"222"2222222"2222222222"22 2 2222222"22 222 22222"22 222 22222"22 2 22 22222" 22222 22222" 222222222 2" 22 2"2C""C2CBLAST.RSCC1.319|)|`\9|0C22 222d2222X22)|9|9|9|CPath = C:9|9|)|`)|L)|J9|C샮"2"2 2"2"2"22"2"2"22"2x9|NuPicture Blaster v____XXXXby Willie BrownShows .PIx and .NEO filesSelect drive(s) to searchCDEFGHIJKLMNOPALL DRIVESOKABORTHELPOKSelect the Drives on which to searchfor pictures, then click on 'OK'. pauses on current picture. to change speed.While paused:<+> steps one picture forward. will toggle name display.<-> steps one picture backwards.Picture Blaster Instructions exits back to desktop. Start 60 Second speed counter. Pictures in 60 seconds | ------PINEO------Total pictures to blast > [2][NO pictures were found|on selected drives!][ OK ][2][There is NOT enough|memory left!][ OK ][2][This program will ONLY|run off a hard disk!][ OK ][2][There was an error|reading the directory!][ OK ]CON:AUX:PRT: . O<.. CONV2IMGPRG Y=+4CONV2IMGRSC YKvCONV2IMGTXT l~M!`/\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 to this 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 . VV.. DEGA_DOOTTP L{S W.DOO_DEGATTP U{S c&/`)rBN B`FCLEAR68K V02.00, Copyright(c) 1984, Digital Research XXXX-0000-654321 o#-d"h#-hE?/ N"N o AdpNu#-hBNuNV0/"/ NB-hd0< A)r"NB?<NAN^Nu o2/0/ HSoQBNu o0/JfBNuf SNuNVBn`0n-BRn nmBW/.N X=@ nf.)NB@`t>}"/<.H?.N\>N FB9-->/. N X=@>}/<.j?.N\|}g .)N>N FN^NuNV.)N.)N.)N ng.*N` n . n /(aXN^NuNVHNBW/<)N jX>/<)N jX>/<)N jX n2n B*n`&HHм, @g H| `HRJf> /.NXJL N^NuNV. /./<*N &PN^NuNV./. /.N &PN^NuNVH>N|*@ fp`b-gB@`V-g3 ,3-l,p`8-gB0../. / NP``B0../. / NPJL N^NuNVH *n(n ..-G`> ?/ /-/ N R=@Bn` L2n gRnB@0.neJng L2n f =nU >/ aPX=@B0.ѭB0.B0.Jo -g` -o+m .JL0N^NuNVH *n-M B2. Ё-@(M`  gRe JL0N^NuNVH *n(n ..> ?/ /-/ N R=@JnfU B0.ѭ -o+mB@0.JL0N^NuNVH BWN#-p#-tBy-n.)a*n`N`RJgHHм, @fJg2 "g 'fFH>/ RNX(@ f.*D/ aVX H> M2GBRG.Ra`BG`RG M2GJg5pHHм, @gJ5pg M2GBRGH`BWN FBW/ RN XJ@g.R/<*VaX`l>N F ->f@>/ TN X|f>B?<N \|f.R/<*ca|X`$BW/ RN rX|g.R/<*raVX`>?/ NXJf>*/ NXJg-|8.8?<NT>/ ?<Nh\<f.*/ aX`^.H?/.aZ\.N>RWN(@./ NX.a>/ ?<Nh\<f`.a`|g`JfBaSy-n.-tN|f.*/<*a*XB/9-p?9-nN\>N JL0N^NuNV|./NX. /NX.*/NX.?< NT>N N^NuNVH*n y-t X-tRy-nJL N^NuNVH*n. (nGVfJL8N^NuNVHN>|fp`>N08*@JnfU.)/.N&XJ@f U0`R`.)/.N&XJ@fU0`2>/.?Nh\J@g3#,3-l,p`U0JL N^NuNVBW?. /.a:\N^NuNVBW?. /.a"\N^NuNV>?. /.a\N^NuNVN >NN^NuNVHBG`0м*.N RG|mJLN^NuNVH*n0-|g*.N -g .NzB@H+@+@Bm m>N FJL N^NuNVH>.>N|*@ f3 ,3-l,p`NBF0|f>?<>N T<l|>N>NJFf0``3,3-l,pJL N^NuNVN^NuNVH*n0-| |f, -<o >/-?N\>Gg mp`J-gJg-g;| `;| `>0- D@H/?N \Bm +mB@JL N^NuNVHN>|fp`>N08*@Jn fUJnfU.)/.N&XJ@fU;n 0``.)/.N&XJ@fU0`d>/.?Nh\J@g>N3,3-l,p`0U>B-H?N \BWB-H?N \0JL N^NuNVBW?. /.a\N^NuNVBW?. /.a\N^NuNV>?. /.a\N^NuNVH>N|*@ f3 ,3-l,p`$>?-/. ?<BN P+@U -JL N^NuNV>B?.a\N^NuNVH*nBnJ gh``BE-n `RRE nJg n %fJEo.?/. Nl\-n n n %@R DfBn n H|-@R Df n R Rn| <0fG n R =|<*f-M n=PT n R `8`*JnlBnH2. A|=@ n R <0m<9o|<.f BF n R <*f-M n<T n R `*`H2 A<| n R <0m<9oBn<lg<LfRn n R A-HH` RnJng <z` <0#-x.-x?<?< // N Jngp`pH`RnJng <z` <0#-x.-xBg?< // N Jngp`pH`zRnJng <z` <0#-x.-xBg?<// N Jngp`pH`&RnJng <z` <0#-x.-xBg?<// N Jngp`pH`-M n-PX`-M n0|@B.T`H>?// N X|`~H>?// N X|`XH>?// N" X|`4.H?NTRn``|C|5b@0@+ PN.N:ElJFm:0.E=@JnfX .0f* n -f SE. nH?NTRRn`..H?NTRn0.SnJ@n.?/.Nl\n`..H?NTRn0.SnJ@n`0.JL N^NuNVJnlp`0.=@ n -@>/. /.N!.PN^NuNVJnlp`0.=@ n -@>/. /.N#,PN^NuNV>/. /.a~P-@. N2.^AAo>/. /.aP-@ .N^NuNVH *n>. (n,g$Bl >/ ?N\Gg lp`*B@`&`.H?NT|fp` 0SGJ@fB@JL0N^NuNVH. *n Sm mH"m|R``.H?N"TJL N^NuNVH. *n BF:-fp`$JfV-fN>N+@+@fm`2m>NpJ@gm@`;| H"mR`-gA+H +@ mR-gz>/-?N\<Bm `n-g>< g -мb" -:>/-?N\<+mBm `( -:>/-?N\<;| +mFg mp`H|JL N^NuNVH>N|*@ fB@`-fB@`pJL N^NuNVH>N|*@ fB@`0|JL N^NuNV>aJ@g <)`BN^NuNVH>.^GORG>a*@ fB` >/ aXJL N^NuNVH (y,`*T`ZB@0-BA2-@F@J@g>NB`:B@0-ne `*,`f>a*@ f>NB`(M*U`JL0N^NuNVH n*PB@0. X@me n `F(MB@0. HH@B@H@B@0-n 9@B@0,F@9@( n ;n B@0-F@;@#,` PJL0N^NuNVH >.|?GG0@>N*@fB`* R*@(M9GB@0,F@9@.Pa 9,`JL0N^NuNVH *nQB@0-BA2-@F@J@g>Np`(y,`eeecd(T`e2 BA2-IHABAHAЁ" BB4,JHBBBHB҂b #,`B@`n BA2-IHABAHAЁf T0(mB@0-F@;@ T*`* BA2,IHABAHAЁfB@0-lB@0,F@9@(`(#,`B@JL0N^NuNVH *n.a>. ^GORG>a-@fB`J n(PPg2d`Sn Jn f`B0. B0. `%Sn Jn f>/.aXJL0N^NuNVN^NuNVN^NuNVH /?.?./ /. nN*@ мfB(n `%H|0|9o^G мfB JL0N^NuNVH-|-*n<.H n. nfz` |SEJgJEf`h nf$z ` |SEJgJEfJEf-`*n<.JngJGlB@0D@> n P-"n R`B0H@B0>JGf JL N^NuNVH >.HμgR*y-h(G-h.N|f3 ,3-l,p`>Bg/ N\ JL0N^NuNVH>N|*@ fp`XJnfB@`N-g3 ,3-l,p`0-g>/. / NP``>/. / NPJL N^NuNVH|BG` ,df ,d0`RG|m3,3-l,pJLN^NuNVp2.`F@H,dB@N^NuNVHBG`>aRG|mJLN^NuNVH 0.8*@0.@BUB-+| BB> Bg/ N\> ?< / N\JL0N^NuNVH>.|e3 ,3-l,B`0B@08*@-f3 ,3-l,B` JL N^NuNVH *n(n >.B@=@=@``Rnnc L2n  fB@0.ncf>?.B@0.W B2.Ё//-/ N =@B0.ѭJnf3,3-l,p`^=n`8Rn>?</<,h/-/ N =@B0.ѭnb4 -o+mB@0.JL0N^NuNVH*n>?./. /-/ N =@Jnf3,3-l,p` B0.ѭ -o+mB@0.JL N^NuNVH*n 0.8м-@~.a&M`RJg :fJgc .Am .On*K`K0.`BW/ ?<o n1GBG`BW/ ?<NN \JgB@`0<>`d>ON JgB@`0<>`J.?<=N T>o n1GBG`,.?<AN T>``||b@0@,j PN0JL8N^NuNV n am n zn n nHRJfN^NuNVH *n (n`RJff .JL0N^NuNVH *n (nf .JL0N^NuNVH *n(M`RJf HJL0N^NuNVN^NuNVH *n(n `$H>a0H>a&op`lp` JfJfB@JL0N^NuNVH>.|am |zn|0JLN^Nu _B0Z"y-hCCbNC NNVH..,. Jf#- <`Hc #-B`:fzB`(xe 〼b`BJge`#- JLN^NuJg .NuNV n=h.0n/0n/N P/?.?<?N PN^NuNV n=h.0n/0n/N P/?.?<@N PN^Nu#-|NA/9-|NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH-n Jnnp` nop`0.R@8BGB/.N%`Pl n -R /.N&X-@B/.N%`Po.`/<D/.N&P-@SG/<A/.N%`Pm`/<D/.N%~P-@RG/<D/.N%`PlG|0H/N%X-@`/<D/.N%~P-@RFDm/<B/.N%~P//.N%@P-@/<D/.N%`Pm -|ARGJGl4 n 0R n .R JDlD|` n 0R SFGnBF`j/.N&.X:0|0"n R Gf n .R 0H/N%X-@//.N&P-@/<D/.N&P-@RFDm n BR .JLN^NuNVH-n Jnnp` nop`0.R@8BGB/.N%`Pl n -R /.N&X-@B/.N%`Po.`/<D/.N&P-@SG/<A/.N%`Pm`/<D/.N%~P-@RG/<D/.N%`Pl|0H/N%X-@`/<D/.N%~P-@RFDm/<B/.N%~P//.N%@P-@/<D/.N%`Pm -|ARGBF`j/.N&.X:0|0"n R JFf n .R 0H/N%X-@//.N&P-@/<D/.N&P-@RFDm n ER JGl0D@> n -R 0H |0"n R 0H H@|0"n R n BR .JLN^NuNVH..,. N'4 LN^NuNVH..,. N(LN^NuNVH..,. N(6 LN^NuNVHJl| .D-@`BFJfB`^~` .-@R .f` .-@S. g .-@޼@ JFg .JLN^NuNVH .м<JgJFlB`V .:|oJEg <` <`0..μ|`RFJFm`SFJFnJEg D. JLN^NuNVH..,. N( LN^NuNVH..N' LN^NuNVH..,. N'" LN^Nu<NuJg NugR kjklf`>k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu:ڼ.gNugRghEDvi^E]HE:BB8HD&HC؃HF&؃BDHDHGHFHEބj ޼gNuSiex@ބއdRgNu~NujJ<Numc68343 floating point firmware (c) copyright 1981 by motorola inc.Stack Overflow$C runtimeCON:LST:File not found Disk Full Convert: DEGAS-FORMAT ==> DOODLE-FORMAT MONOCHROM-VERSION written 1986 by Roger Bischoff USAGE: cdegdoo degas-file doodle-file : unmatched quoteCannot open Cannot append Cannot create : No matchStack Overflow $   (Djn(Djr,X,X "l@ll!!!!"CP/M-68K(tm), Version 1.2, Copyright (c) 1983, Digital Research XXXX-0000-654321R X   *   ," & DN ,D( 0 <    >  h 0HN&  j^***`&$ D"V8*R$ZF \@(B4.J".86 Jp $""@2&"fHR"D(<@* T0^0 :  `)BN j`FCLEAR68K V02.00, Copyright(c) 1984, Digital Research XXXX-0000-654321 o#-"h#-E?/ NJN o AdpNu#-BNuNV0/"/ NB-d0< A)"NB?<NAN^Nu o2/0/ HSoQBNu o0/JfBNuf SNuNVBn`0n-BRn nmBW/.N X=@ nf.)NB@`>}/<.r?.N$\>N nB9---w->/. N X=@>"/<-?.N0\>}/<.r?.N0\|}g .)N>N nN^NuNV.)N.*N.*N ng.*EN` n . n /(aXN^NuNVHNBW/<)N X>/<)N X>/<)N X n2n B*n`&HHм, @g H| `HRJf> /.NN*@ fp`b-gB@`V-g3 ,3-,p`8-gB0../. / NP``B0../. / NPJL N^NuNVH *n(n ..-G`> ?/ /-/ N z=@Bn` L2n gRnB@0.neJng L2n f =nU >/ aPX=@B0.ѭB0.B0.Jo -g` -o+m .JL0N^NuNVH *n-M B2. Ё-@(M`  gRe JL0N^NuNVH *n(n ..> ?/ /-/ N z=@JnfU B0.ѭ -o+mB@0.JL0N^NuNVH BWN#-#-By-.)a*n`N`RJgHHм, @fJg2 "g 'fFH>/ RNX(@ f.*n/ aVX H> M2GBRG.Ra`BG`RG M2GJg5pHHм, @gJ5pg M2GBRGH`BWN nBW/ RN XJ@g.R/<*aX`l>N n ->f@>/ TN X|f>B?<N \|f.R/<*a|X`$BW/ RN X|g.R/<*aVX`>?/ NXJf>*/ NXJg-|b.8?<NT>/ ?<N\<f.*/ aX`^.H?/.aZ\.N >RWN(@./ NX.a>/ ?<N\<f`.a`|g`JfBaSy-.-N|f.*/<*a*XB/9-?9-N\>N JL0N^NuNV|./NX. /NX.*/NX.?< NT>N N^NuNVH*n y- X-Ry-JL N^NuNVH*n. (nGVfJL8N^NuNVHN>|fp`>N608*@JnfU.)/.NNXJ@f U0`R`.)/.NNXJ@fU0`2>/.?N\J@g3#,3-,p`U0JL N^NuNVBW?. /.a:\N^NuNVBW?. /.a"\N^NuNV>?. /.a\N^NuNVN >NN^NuNVHBG`0м*.N RG|mJLN^NuNVH*n0-|g*.N -g .NB@H+@+@Bm m>N nJL N^NuNVH>.>N*@ f3 ,3-,p`NBF0|f>?<>N T<l|>N6>NJFf0``3,3-,pJL N^NuNVN^NuNVH*n0-| |f, -<o >/-?N0\>Gg mp`J-gJg-g;| `;| `>0- D@H/?N \Bm +mB@JL N^NuNVHN>|fp`>N608*@Jn fUJnfU.)/.NNXJ@fU;n 0``.)/.NNXJ@fU0`d>/.?N\J@g>N3,3-,p`0U>B-H?N \BWB-H?N \0JL N^NuNVBW?. /.a\N^NuNVBW?. /.a\N^NuNV>?. /.a\N^NuNVH>N*@ f3 ,3-,p`$>?-/. ?<BN P+@U -JL N^NuNV>B?.a\N^NuNVH*nBnJ gh``BE-n `RRE nJg n %fJEo.?/. N\-n n n %@R DfBn n H|-@R Df n R Rn| <0fG n R =|<*f-M n=PT n R `8`*JnlBnH2. A|=@ n R <0m<9o|<.f BF n R <*f-M n<T n R `*`H2 A<| n R <0m<9oBn<lg<LfRn n R A-HH` RnJng <` <X#-.-?<?< // N0 Jngp`pH`RnJng <` <X#-.-Bg?< // N0 Jngp`pH`zRnJng <` <X#-.-Bg?<// N0 Jngp`pH`&RnJng <` <X#-.-Bg?<// N0 Jngp`pH`-M n-PX`-M n0|@B.T`H>?// N X|`~H>?// N X|`XH>?// NJ X|`4.H?NTRn``|C|5b@0@+ PN.N :ElJFm:0.E=@JnfX .0f* n -f SE. nH?NTRRn`..H?NTRn0.SnJ@n.?/.N\n`..H?NTRn0.SnJ@n`0.JL N^NuNVJnlp`0.=@ n -@>/. /.N!VPN^NuNVJnlp`0.=@ n -@>/. /.N#TPN^NuNV>/. /.a~P-@. N 2.^AAo>/. /.aP-@ .N^NuNVH *n>. (n,g$Bl >/ ?N0\Gg lp`*B@`&`.H?NT|fp` 0SGJ@fB@JL0N^NuNVH. *n Sm mH"m|R``.H?NJTJL N^NuNVH. *n BF:-fp`$JfV-fN>N+@+@fm`2m>NJ@gm@`;| H"mR`-gA+H +@ mR-gz>/-?N0\<Bm `n-g>< g -мb" -:>/-?N0\<+mBm `( -:>/-?N0\<;| +mFg mp`H|JL N^NuNVH>N*@ fB@`-fB@`pJL N^NuNVH>N*@ fB@`0|JL N^NuNV>aJ@g <)`BN^NuNVH>.^GORG>a*@ fB` >/ aXJL N^NuNVH (y,*T`ZB@0-BA2-@F@J@g>N(B`:B@0-ne `*,f>a*@ f>N(B`(M*U`JL0N^NuNVH n*PB@0. X@me n `F(MB@0. HH@B@H@B@0-n 9@B@0,F@9@( n ;n B@0-F@;@#, PJL0N^NuNVH >.|?GG0@>N*@fB`* R*@(M9GB@0,F@9@.Pa 9,JL0N^NuNVH *nQB@0-BA2-@F@J@g>N(p`(y,eeecd(T`e2 BA2-IHABAHAЁ" BB4,JHBBBHB҂b #,B@`n BA2-IHABAHAЁf T0(mB@0-F@;@ T*`* BA2,IHABAHAЁfB@0-lB@0,F@9@(`(#,B@JL0N^NuNVH *n.a>. ^GORG>a-@fB`J n(PPg2d`Sn Jn f`B0. B0. `%Sn Jn f>/.aXJL0N^NuNVN^NuNVN^NuNVH /?.?./ /. nN*@ мfB(n `%H|0|9o^G мfB JL0N^NuNVH-|-8*n<.H n. nfz` |SEJgJEf`h nf$z ` |SEJgJEfJEf-`*n<.JngJGlB@0D@> n P-"n R`B0H@B0>JGf JL N^NuNVH >.HμgR*y-(G-.N|f3 ,3-,p`>Bg/ N\ JL0N^NuNVH>N*@ fp`XJnfB@`N-g3 ,3-,p`0-g>/. / NP``>/. / NPJL N^NuNVH|BG` ,f ,0`RG|m3,3-,pJLN^NuNVp2.`F@H,B@N^NuNVHBG`>aRG|mJLN^NuNVH 0.8*@0.@BUB-+| BB> Bg/ N\> ?< / N\JL0N^NuNVH>.|e3 ,3-,B`0B@08*@-f3 ,3-,B` JL N^NuNVH *n(n >.B@=@=@``Rnnc L2n  fB@0.ncf>?.B@0.W B2.Ё//-/ N =@B0.ѭJnf3,3-,p`^=n`8Rn>?</<,/-/ N =@B0.ѭnb4 -o+mB@0.JL0N^NuNVH*n>?./. /-/ N =@Jnf3,3-,p` B0.ѭ -o+mB@0.JL N^NuNVH*n 0.8м-@~.a&M`RJg :fJgc .Am .On*K`K0.`BW/ ?<o n1GBG`BW/ ?<NN \JgB@`0<>`d>ON JgB@`0<>`J.?<=N T>o n1GBG`,.?<AN T>``||b@0@, PN0JL8N^NuNV n am n zn n nHRJfN^NuNVH *n (n`RJff .JL0N^NuNVH *n (nf .JL0N^NuNVH *n(M`RJf HJL0N^NuNVN^NuNVH *n(n `$H>a0H>a&op`lp` JfJfB@JL0N^NuNVH>.|am |zn|0JLN^Nu _B0Z"y-CCbNC NNVH..,. Jf#-8 <`Hc #-8B`:fzB`(xe 〼b`BJge`#-8 JLN^NuJg .NuNV n=h.0n/0n/N!P/?.?<?N PN^NuNV n=h.0n/0n/N!P/?.?<@N PN^Nu#-NA/9-NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH-n Jnnp` nop`0.R@8BGB/.N%Pl n -R /.N&X-@B/.N%Po.`/<D/.N&P-@SG/<A/.N%Pm`/<D/.N%P-@RG/<D/.N%PlG|0H/N%X-@`/<D/.N%P-@RFDm/<B/.N%P//.N%hP-@/<D/.N%Pm -|ARGJGl4 n 0R n .R JDlD|` n 0R SFGnBF`j/.N&VX:0|0"n R Gf n .R 0H/N%X-@//.N'P-@/<D/.N&P-@RFDm n BR .JLN^NuNVH-n Jnnp` nop`0.R@8BGB/.N%Pl n -R /.N&X-@B/.N%Po.`/<D/.N&P-@SG/<A/.N%Pm`/<D/.N%P-@RG/<D/.N%Pl|0H/N%X-@`/<D/.N%P-@RFDm/<B/.N%P//.N%hP-@/<D/.N%Pm -|ARGBF`j/.N&VX:0|0"n R JFf n .R 0H/N%X-@//.N'P-@/<D/.N&P-@RFDm n ER JGl0D@> n -R 0H |0"n R 0H H@|0"n R n BR .JLN^NuNVH..,. N'\ LN^NuNVH..,. N(.LN^NuNVH..,. N(^ LN^NuNVHJl| .D-@`BFJfB`^~` .-@R .f` .-@S. g .-@޼@ JFg .JLN^NuNVH .м<JgJFlB`V .:|oJEg <` <`0..μ|`RFJFm`SFJFnJEg D. JLN^NuNVH..,. N( LN^NuNVH..N'@ LN^NuNVH..,. N'J LN^Nu<NuJg NugR kjklf`>k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu:ڼ.gNugRghEDvi^E]HE:BB8HD&HC؃HF&؃BDHDHGHFHEބj ޼gNuSiex@ބއdRgNu~NujJ<Numc68343 floating point firmware (c) copyright 1981 by motorola inc.Stack Overflow$C runtimeCON:LST:File not found Disk Full Convert: DOODLE-FORMAT ==> DEGAS-FORMAT MONOCHROM-VERSION written 1986 by Roger Bischoff USAGE: cdoodeg doodle-file degas-file : unmatched quoteCannot open Cannot append Cannot create : No matchStack Overflow $   Pl>BPl>F,, J0h!!!!"CP/M-68K(tm), Version 1.2, Copyright (c) 1983, Digital Research XXXX-0000-654321R X   *   ," & DN ,D( 0 <    >  h 0HN&  j^***`&$ D"V8*R$ZF \@(B4.J".86 Jp $""@2&"fHR"D(<@* T0^0 :  . \o.. DEGHISTOACC VXp.DEGHISTODOC VX|DEGHISTORSC VX~P`-@N6NNNXNNNNTN'K mNf]` m"m -So Q m -SBQ(m)MO*mN0N*?<N H?<A?<NAX <B@SfLNuNVNHlHlHlHlN9@Hl`?,XNN\9@HllN X @fHl|?<N\9|`HlBgBgNPN2N^NuNuNV?BG`0AX0RG G m9|l9lHlHlHlXN" >N^NuNV?0,g`?<NT)@BG` ?N^NuNV0,g`?,N!ZT?</,NB\=@ nfBn`Hl20<n?N \Rn nm?,?,?,?,?<Bg/,N |NF ,)@ l1| R?,?,BgBgBg?</,N H` nm nnHlHlHlHlN|0,f`Bn`0.ApBPRn nm0.]@=@0.A02.Ap0 ,)@ l (-@ n PH|1=@ nlBn no=|0.A=P?,N T0.AJ fHl8?<N \`?<0.AJ/0.AJ/?<N Hlp?<N\HlHlHl?,N0,f?.G|<.F|:.|0R@HH@>0R@HH@<0R@HH@:0@2AAE`LN^NuNV`XHlNX l(f$0,԰lfNN<`HnHn?/,N9n0,2 lhS@S@9@0.2 lhS@9@0,2A"NHnHl.?<N NA9@0A oL0A??,NXHl?,N2\9l?<?,NXHl?<?,NPRG GoBG`0,HN N2,HN N&N //Hl6?<N X-l6-l:0A N N N HlHl6?<N HnHl6?<N /,:/,6Hl0A/Nr0A o 0A/0<G?N \`Hl20<G?N\?,?,BgBgBg0<G?/,NRG Gm>N^NuNV ,)@ l (-@ n PH|1=@ nlBn no=|0.A=P0.AJ )@0.AJ fHl8?<N\0<` 0<`N^NuNV?BG` lR nRG Gm>N^NuNVH,N X9@g0<`0<N^NuNV?.?<LN XN^NuNV/ A&H`0+ |g/ N*X A"Ҽm?.NT&_N^NuNV/ &n/ NDXJ@g0<`00+ |g /+NXBk ?+ N,TJ@g0<`0<&_N^NuNVH&n0+ |f0<`.0+ |gV0+ |f0<`v0+ |g?<B?+ NP?/+?+ NP @f0<`@k 0Hѫ`$ k o?<0+D@H/?+ NP'@&Bk0<LN^NuNV fBC`&SCdTC0|g0|gԼdRC`|CHBC0|@HB LN^NuNVNVH n " n $&JjFFJjFFLN^@@NuNVH n"n $0(H@6C|g.0)H@:E|gE|BB0<まef bRAQ$0P`HNVH n$0(H@6C|gd"n .0)H@:E|gD|E(HD*HE20HGHBBB8:BGBBЇӄЂӅJg$0P`B`NVH"n 0<9@>Q`NVH"n Bl> n,0(H@8D|fB.0)H@:E|fB2$60Enfl8,:.6$0Jg0Eg|n0@gDԇ0,>Q fBB`HSCdTC0|g0|gԼdRC`|"|CHB|C0|@HB AHABA LN^NuNVH0.|=@n n f n0H-@HnNXA-H`> n(g nf. n-P n(f HnNjX` HnNXA-H/./. 0.A PNPLN^/W D@NuN^Nu)@6Hl6NXONu)@6Hl6NXONuHl6N:XO ,6Nu)A.Hl.NXONuHl.NXO",.NuHl.N XO",.NuNVH n "(fJg"¼м@ LN^NuNVH nB fB`м8 LN^NuNVH n"4(JB0@|fB` |D@ggD LN^NuNVH n$fBCB`nD6< f႖|NN^NuNVH0&n$n Bn-J @)P6)h:-l6-l:BEG>O|g|JGn|m` REHlP/ NlPO`SEHlP/ NPO`&0+H@JGgDG0<0dR@0.BAQ,>QQֆG|0QB`Rn0.g$nB`0R 2.HmB`b .6.HЃR$@ nH|0fRZ"` R"H|9n nH|0f$n R&@fSE .6.HЃ @B n0L N^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNV nl <`?.?./. ?<BN -@ m .`?<?.B?<BN` -@?<?.B?<BNF -@ nf .Ю -@ `$ nf .Ю -@ `0.g <`b . oHn . /?.?<@N Bg?./. ?<BN ]|9@g <` `Bl . N^NuNV/.?<IN\N^NuNVBn`&0.A0nf0.ABPRn nLmN^NuNV?>.=|0A"HPgXHf0(>N^Nu)I)J)_NN"l$l/,Nu)I)J)_NA"l$l/,NuNVH&n Bn0.|dg`>< `.`|ug`>< ``|og`><``|xg`>< l* ndf SR- .D-@`0. f Gf .`& Gf .` ./0H/N X 2.RnA0 Gf .`( Gf .` ./0H/N X-@ .fp`FSn0.A P m0.A0| |A`0.A0|0 SR0.fLN^NuNVH&n n f=| )n6)n:HlHl6?<N]|@0. R@?HnHnHnN.g SR-.H|0f.f SR`J nff>.n RG0lBo0,B`0> Gl0<`0?HnHnHnN.BF`0RFA SRSGSn0g nl` SR0Sn nl0. g SR.` SR0RnSn 0. g nm`" Go0RFAH`0<0 SRSG0. Sn J@f`` SR0. g SR.><`0RGA SR0. Sn J@f SRE?.Hl/N /NXHѓLN^NuNVBn`"0. n PHC|0=@ nR n PH|0m n PH|9o0.N^NuNVH0&n -n @$PX`R` nRg H|%fH|%f,RBn=|Bn| H|-f=|RH|0f|0R-JHnN$X=@$nH|.fR-JHnNX=@$nH|lf=|RgH-n Gdg Gog Gxg GufB0.g @ ` @0H/Hn?.?NV 0.g0<`0<H` Gcf R @ nRT` Gsf4 @-PX<.` nR nRSF0g nf`J Geg Gfg Ggf, @)P6)h:/,:/,6Hn?.?NP` 0 nR .nl0.g$<.".A` nRSF0f`b .2.SAHЁ-@-@,.` .2SAHЁ @ nSSF0f` nR .o .R-@f nB .L N^NuNVHn /.NhPN^NuNVH0&n$K`Rf `L N^Nu)I)JHl)_Hl" <sNB"l$lNuNV9n 9|Bl9|9nN0,N^NuNV9n 9|Bl9|9nN0,N^NuNV)n)n .мZ)@9|dBl9| n 9PNH n 0A)HA)HA)HA)HN^NuNV9|eBlBl9nNN^NuNV9n 9|zBl9|9nNN^NuNV9|{BlBl9nNN^NuNV9||BlBl9nN n 0 n0 n0N^NuNV)n 9|9n Bl9nNXA)HN^NuNV)n 9| 9|Bl9|9nN"A)HN^NuNV`4 nH| f?< ?<NxX nRH??<N`X0. Sn J@fN^NuNV` nRH??<N2X0. Sn J@fN^NuNV` nRH??<NX0. Sn J@fN^NuNVH0&n $KA-H nf?./ N4\=n`L nf?./ N`\=n`. nf?./ Np\=n`-KBn?.N(TJ@f`H| f |o@ H-@/./.?.?<@N. 9@Hg0<`0,n/./<?.?<@N 9@ @g0<`tRnR -@`R ned` 6.ƼЃ$@ H-@/./.?.?<@N 9@Hg0<`0,nBl0.L N^Nu9|C22222 2 2 2 C222222222 2 2 22 22 2C22@2 2222222@2 22222C[3][ |DEGAS Elite is not resident!| ][ Oops ]C[1][ |DEGHISTO requires color monitor ][ Ok ]C|[3][ |DEGHISTO.RSC | not found! ][ Oops ]C8[3][ |That screen buffer was not | allocated by Degas Elite ][ Ok ]C2     CA"A"A "A"A"A"A$"A*"A0"A6"A<"AB"AH"AN"AT"AZ"C"2"2 2"2"2"22"2"2"22"2x9|)lP)lT)lL)lD)lH9|BCA"A"A"A$"A*"A"A "Nuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx DeghistoDEGHISTO.RSCDEGELITE%1.1f@Y@$??CON:AUX:PRT:%d  Degas Elite Color Histogram Accessory by Ken Newman If you've ever tried to analyze the usage of colors in an ST picture, you will really appreciate this accessory. It only works from within Degas Elite by Tom Hudson from Batteries Included/Electronic Arts(?). It will work in either low or medium resolution, not in mono (it wouldn't be real exciting in mono). DEGHISTO is in the public domain; it may be freely distributed as long as it is not modified in any way and is not sold. Basically DEGHISTO has two major features. It draws a little histogram or bar graph in the current picture palette showing the precise relative usage of pixel values in any of the available screen buffers of Degas. At the bottom of the graph the percentage of pixels in each color is shown. Unused pixel values are blanked out. This is useful enough, but the other major feature is really neat. By pressing either mouse button over one of the slots in the bar graph and holding it down, the display flips to the screen chosen in DEGHISTO's screen field, with only pixels of the color you chose displayed! All other colors in the palette are temporarily set to black (the actual Degas palette is not changed). With this you can see where in a picture each single color is used. An even niftier variation on this is that if you hold down the ALT key *before* you press and hold a mouse button, the display switches to the picture you selected with that color CYCLING through related colors! The other colors in the palette remain unchanged so you can see where that color is used in relation to the rest of the picture. Try it, you'll see what I mean. How did you ever get by without DEGHISTO? Enjoy! Ken N. $L&PDegas Color Histogram - by Ken Newman1Screen: _9ExitHisto0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 $J&KMW dijopuv{|' Y !# ^% @ @ @ @ @  @  @  @ @ @ @ @ @ @ @ @      L  4 P l  ! h " # $ % 0 . e.. DSLIDE DOC ` DSLIDE PRG w3 ======================================================================== Deluxe SlideShow 1.1 (c)1987 Advanced Software by John Brochu rev: June 16, 1987 ======================================================================== This program is public domain, and is not to be sold. Please do not distribute without this doc file. ------------------------------------------------------------------------ Changes from the Original Version --------------------------------- o Full color animation support o Titling has been fixed to display with highest contrast possible Features -------- Deluxe SlideShow is an attempt to combine all the currently popular ST graphics formats into one compact, but flexible slide show program. The program includes support for NeoChrome, DEGAS, DEGAS compressed, and Tiny format pictures. Any pic can be loaded and displayed on EITHER monitor. The low and med to hi-res conversions take a few seconds, but the results are very pleasing since a 16 (or 4 in the med-res case) level dither table is used to represent the different color intensities. Hi-res to med-res is the same conversion as used in PicSwitch 0.6 and is almost instantaneous. The user has full control over slide speed, titling, and slide order through the use of an optional script file. You can specify multiple search paths and/or filenames with full wildcard support. o Neo, DEGAS, DEGAS compressed, & Tiny support o Fully automatic res-switching o Fully programmable o Optional script files with separate mono & color scripts o Optional titles o Supports command line input, with wildcards o Full color-animation support (4 channels for DEGAS Elite pics) File Formats ------------ DSLIDE.PRG will load and display pics with the following file extenders... NEO............ NeoChrome PI1-3.......... DEGAS PC1-3.......... DEGAS compressed TNY or TN1-3... Tiny Script Files ------------ DSLIDE uses a fairly complex search routine to quickly find the desired files in the directory. If a valid file is found that matches the search path, the extender is first verified to be sure it is a picture file. When the program is run, the command line is first checked for a valid pathname or filename. If one is found it is processed and the slide show proceeds. If not, then the current directory is searched for one of three script files, depending on whether a color or mono system is used. If colour, "SLIDEC.LST" is loaded and processed; if mono, then "SLIDEM.LST" is loaded. If neither is found, the default file "SLIDE.LST" is used. This allows you to have different slideshow configurations for color & monochrome on the same disk. If all else fails, the default path "#:*.*" is used as the search path, where '#' is the current directory. Script files may contain the following fields (all are optional, and can be in any order), default settings are given in brackets: NAME: a flag to indicate whether to title the pics [no] TIME: delay between pics (in seconds) [0 secs] PATH: Pathname list [current directory] FILE: Filename list [all files] The 'NAME:' field is a character string, a 'Y', or 'y' first character indicates the pictures will be titled at the bottom center, anything else will be taken as a 'no' (and this is the default). The 'TIME:' field is a numeric string specifying the number of seconds to display each picture. Note this is the actual time the pic will be on-screen. Unlike most other slide shows, DSLIDE takes disk-access time into account. If the pic takes longer than this to load, it will flip immediately after it is loaded. The 'PATH:' field consists of a list of pathnames to be searched one after another. If a full pathname is present (ie. "A:\PICS\*.PI1"), then that is the search path used. If a path is present without a filename ("A:\PICS\"), then the FILE list is scanned one at a time to complete the full pathname. Wildcards may be used in the filename only. The 'FILE:' field consists of a list of filenames (and filenames ONLY, paths will be stripped, ie. "A:\PICS\*.PC?" will be read as "*.PC?") to be processed one at a time. Again, you may include wildcards or use full filenames. The field names MUST BE UPPER CASE and MUST CONTAIN THE COLON. Blank lines are ignored, and all text before the first field is ignored, so that comments can be used at the start of a script file. The following is a sample script file: ---------cut here---------- This is a sample DSLIDE script file... Any text before the first field is ignored! TIME: 5 NAME: yes PATH: c:\pics\*.tny c:\images\ #: FILE: *.p?? *.neo *.tny ----------cut here---------- This script will display the pics with a 5 sec delay, and with titles. The first PATH entry will cause all Tiny pics 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, and the pathname is searched as-is. After this is complete 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 the complete search pathname (ie. the first path searched will be "c:\images\*.p??", then "c:\images\*.neo", and finally "c:\images\*.tny"). Finally, the third PATH entry is processed, again since it is not a complete pathname, the FILE list is scanned one at a time to complete the search pathname. The '#' character is used to denote the current drive (drive the program was run from). Note you can also specify the pics to display by name, in either the PATH or FILE fields, if you wish to display the pics in a certain order, such as: -----------cut here----------- PATH: a:\pics\ FILE: cat.pi1 house.pi1 dog.pi1 sketch.pi2 -----------cut here----------- or: -----------cut here----------- PATH: a:\pics\cat.pi1 a:\pics\house.pi1 a:\pics\dog.pi1 a:\pics\sketch.pi2 -----------cut here----------- The Command Line ---------------- A 'PATH:' or 'FILE:' entry can also be entered on the command line when running DSLIDE. To do this, rename DSLIDE.PRG to DSLIDE.TTP, or install it as a Tos Takes Parameters application from the desktop. You can also install it with a certain file type and then display a single pic at a time by double-clicking on the picture file's icon. Keyboard commands ----------------- The following key commands are accepted while the slideshow is running: SPACE......... pause at the current pic, any key resumes RETURN, UNDO.. abort the show ESC........... skip delay/animation and flip to the next pic HELP.......... toggle titles on/off F1-F10........ change minimum pic display time as follows: F1..... 0 sec F2..... 1 sec F3..... 2 sec F4..... 4 sec F5..... 8 sec F6.... 15 sec F7.... 30 sec F8..... 1 min F9..... 2 min F10.... 4 min Holding down the right mouse button also aborts the slide show. Comments, anyone? ----------------- If you have any comments on Deluxe SlideShow or suggestions for future enhancement, I'd like to here from you. I can be reached on GEnie [JAKOB] and CIS [70376,1235], or by mail at: Advanced Software 21 Northend Street Peabody, MA 01923 `,. .*O.|5:*m - ЭЭм// ??<JNA NJ/<NA"/0<NBNuNV.N(zN l.`/b/d/fN( 3_Bn`0n5^0Rn n m35r.7b/<_/<5^N*,P>N+3W,Bn`*0nV/?N,=@0.|A.:>_N*BWBg?<N+X>?<?<N,X>E?<?<N,X>?9W,/<.a\> ?9W,/<.a\> ?9W,/<.a\.z?<HN,T#VJVfj>?9W,/<.ab\>?9W,/</aL\>?<?<N,X>N,>_N)RN N(BWN,#VB| 9B|м~м#5Z 95Zм~м#7^.V/<!?9_N)|\.A/<W(/<!H?9_N) N$` >N,> N,gB@3An=@x=@z.A/<V>N)0X>/<V>/<Aa.P.V>aJ@gD.W\/<9j/<V>a$P.9jaJ@g=|x.W\a~J@g=|z` yW,f0BW/<.?<NN,\=@V>/<_/<.a^P`.BW/<-?<NN,\=@V>/<_/<-a.PJnVg.BW/<.&?<NN,\=@V>/<_/<.&aPJnVfhBW/<_?<=N,\=@rmL=nrh./<FN#$X.F/<?.h?<?N,PJo>h?<>N,T./1/<V/<FaP-@R./7/<V/<FaP-@N./=/<V/<FaP-@J./C/<V/<FaP-@F .RFc nRSB .NFc nNSB .JFc nJSB .FFc nFSBJRg>/Q/.RZaPJNgfZN>P0.xQм9j//.NaP-@N0.xQм9j @ #f0.xQм9j @.:JNgRnx0.x|mJJglZJ>P//.JajP-@J0.zмW\.//a \P0.zмW\ @B(JJgRnz0.z|dmJFg@>//.FZaP .1g .Yg .yf 3An`ByAnJ.f>/Q/</Ia rPJnxf>/<9j/<.:a VP=|xJnzf>/<W\/</Ka 4P=|z.}/95ZN#$X.}/97^N#$X>N+-@B>/N,-@6/</Qa X?/Qa \/N+ P-@2B@=@|H-@:=@=@~B@=@v=@t`0.tQм9j.a dS@=@0.tQм9j2.HЁ @P .\g .:f...:0.vмW\/0.tQм9j/a P`&>/<.:0.tQм9j/a P=nzvBW/<.:?<NN,\=@V`D>/<_/.6a P=|._a Hм_-@R./O/.R/<_a PJgBn``./T/.R/<_a PJg =|`<./Y/.R/<_a PJg =|`./^/.R/<_a PJg =|`./c/.R/<_a rPJg =|`./h/.R/<_a NPJg =|`./m/.R/<_a *PJg =|`./r/.R/<_a PJg=|`d./w/.R/<_a PJg=|`B./|/.R/<_a PJg=| ` .//.R/<_a PJg=| Jnmx.Ap/<_0.tQм9j/aPJ:m .>5Zf -y7^>`-y5Z>>/.>/<Apa P-@:J:mJnfNyAp 9:Aqf: .cm .po .Cm" .PnB/<BgBg?<aP `.2a=@|fByWZ._/<Br/.>a(PJnf.}/.BN#$XJyAng, yW,l Bn09_|@29_|pAA29_|A=@JyBrf=|`=|=n`z0.2n_2|A4n_4|pBB4n_4|BA=@Jnl0.D@`0.=@0.no =n=nSnJnf>?<?<N,X>b?<?<N,X>?<?<N,X>?9Br/<_a8\ yW,l3WZ yWZg09AH//.2N+`P#VRn~Rn>ON,=@VJnVgJnVgRnv0.vnzmBnvRnt0.tnxmBntJn~fL>?<?<N,X>?9W,/</a\>?9W,/</al\>N,`4 n~f .B?<Bg?< a ` Bn~Jn|gLN$.V?9W,/.Bap\>?<?<N,X>E?<?<N,X yW,lZ>?<?<N,X>b?<?<N,XJyW,f>?<?<N,X`>?<?<N,X>?9_N*T./R/9W(?9_N) .R/9V?9_N)|\.V?<IN,T>_N)RN N(N^NuNV-|B@=@=@=|`h./.?<Bg?.aZ =@-|.g=|`.`&.g0.|=@ n fJnf=|n``` n f=|`` ngJnf0.|@=@ naf =|``` nbfJyAngB@`p3An`B n;m: nDn2/./<0n"|-00H/N+ P _ -@`Jnf<`6.g.gn`` `.g.gn```0.N^NuNVBn. g& g09AH//.N+`P#V`. gJyW.fn. gJVfn. g09W n fn. g09W&n fn. g\> N,fJ`>N,-@> N,g < ."."n2nJng60.N^NuNV n Pfn yW,ld n 0 n(g. /./<-aP`. /./<-aP.N". n ?/.aH\` n Pl yW,f n =P n 0. //.aP. /./<-aP.B|/.N#JX.}/.N#$X. n ?/.a\Jnf././9B|a ~P`././9B|a PP`. n ?/.ah\N^NuNV.a=@Jn fp(nH=@`pPnH=@>?<?<N,X>Y?<?<N,X>W ?<?<N,X>W ?<?<N,X.?< N,TN^NuNV>/./.aP=@`SnJng n2n \g n2n :f> .2.HЁ/R/. aP=@0.R@n0.N^NuNV.ap=@`SnJnm n2n \g n2n :f>/. .2.HЁ/RaHP>/. /.a8P n 2nB(N^NuNVBn`Rn0n"nJ0f0.N^NuNVBn` n "nRR Rn nJfJng n B0.N^NuNVH (n*n ..`SJfJL0N^NuNVH*n(n &nBG`RG K2GgH5pHAgJgR bֻfB`` JL8N^NuNVB-|0. S@HѮBn`Z nPS .0m .9n.0``0/..HH/N+ PѮ/< /.N+ P-@Rn0.n m .N^NuNV`R nPg . o` n "nRR Sn n  oJnf n BJ.g .``BN^NuNV-|f-|L-|`>N+-@.?<N+T>/./.?<N+ B?< N,T-@0. |"n n-P n g0. |"n.?< N,T> N .N^NuNVH z nl8<`xP=D*yBtI`.Jm RSDSf`HEgHD@RSDSfJDn>/9Bx/aP#Bt0.HѹBxJL0N^NuNVJnf-n .м(-@ .мP-@ .мx-@Bn`L n "n0TT n "n0TT n "n0TT n "n0TT Rn nm`z nfL-n .мP-@Bn`( n "n0TT n "n0TT Rn n(m`$Bn` n "n0TT Rn n(mN^NuNVLB@H-@x3AlBnv`@0nvWRBP0nv_00nv_00nv9bBPRnv nvmBnrBW/.?<=N,\-@`J`m .`=@tJnf-|\=|p`2 nl-|"\=|p`-|%\=|p=|!n=|#l.|/.\?.t?<?N,P-@`J`lBnr`j nm.|H|=@v`&./v 2.pHЁ/zaPJnf./d/aP0.d|g0.d|@3WR0.d|3_./d/aP0.d|@0.d|f,3_J.l.HD@39b` .H39b`FJ.lBy_.HD@39b`*J.f3_By9b`3_.H39b./<Al/aPJno& nl0.v|g0.v|X@=@nv nm nvo Ю\.|/<?.t?<?N,P-@`J`lBnr`WnvXnpXnnXnl.}H@|3WR.}H|3_J.~lBy_.~HD@39b`3_.~H39b./<Al/aPJnvm nvo>t?<>N,Tp`&3vBr. /<_ 2.pHЁ/|aP.} /. N#$X nlJ. /<} ?.t?<?N,P-@`J`lBnrJno } `f . м}-@x`x nl.}/9B|N#$X.B|/<}?.t?<?N,P-@`J`lBnr`^=yBrv nvl=|f`=|f#B|Bt# Bx>vaSnff 9B|Ю`мహBtf-yBtx`.}/9B|N#$X.B|R/<}?.t?<?N,P-@`J`lBnr`./j 2.nHЁ/|a8P./h 2.lHЁ/|aP 9B|R-@T0.jHйB|R-@P>j/. /.P/.TN!f JxgBnv`(.0.v@HмWR//.xaPRnvTx nvmBnv`(.0.v@Hм_//.xatPRnvTx nvmBnv`(.0.v@Hм_//.xa>PRnvTx nvmBnv`J.0.v@Hм9b//.xaP0<2nv9b2A2nv9b2RnvTx nvm>t?<>N,TJnrf .`N^NuNV. N#$. //.aPBn`=|Bn`` N2nJhmL0n06|@2n26|pAA2n26|A=@0.nl =n=nRn nm N2n1n N2n1|Rn nm`./. /.N#|PN^NuNV. N#$. //.aPBn`=|Bn`` N2nJhmL0n06|@2n26|pAA2n26|A=@0.nl =n=nRn nm N2n1n N2n1|Rn nm`./. /.N$2PN^NuNVH>30(JL8xN^NuNVH>1y0(JL8xN^NuNVH>0.J@fr4<6<?8<z'|`*|fr4<6<8<zO|`rtP6<8<zO|1A1B1C1D1E1FJL8xN^Nu3W yW 3W&W&yW&#V/N/JVgSV#W(/N/NVH>&n(n *n>.BBaBJFjDFSFrh;PaVQGm`SFrh;Pa<********QJL0N^NuNVH?$n&n *nA0BB~*<,<?B@2g2*g2*g2*g05HgX@gR@B0$婆B0婈Sj~P'DP&BBSjPSj|JL8N^NuNVH?$n&n *nA1*BCBD~*<,<B@2g2*g05HgR@BA0iABA0iASj~X7DP6BCBDSjPSjJL8N^Nu/<$?<&NN\Nu/<$?<&NN\Nu#p/#%pNu#/pNuH?/JyWZg yWZf\ |WR3/303030 |_303030 30 |_30303030 |9b30303030300300 300"300$3AlW.3WZ09/290490690y0o30y0o30y0 o30y0 o30(|@A0*C0JE0jG0p0246Q`4 y0gNSy0lF300JyW.gSyW.09/290A0*Jy0fa` y0fa y0g@Sy0 l8300 090290A0JJy0fa` y0fa y0g@Sy0"l8300"090290 A0jJy0faf` y0fa y0gB@09WN^NuNV#VAT#V AX#VA\#WA`#WJAd#_Ah#ATW"> aF3WW0pN^NuNV>a*pN^NuNV>MN( n0W n 0W n0W n0WB@09WN^NuNV#WJ# WN>xN(N^NuNV3eW2ByW4ByW83W>N*N^NuNV. N*3}W2ByW4ByW83W>N*.N*N^NuNV. N*3vW2ByW4ByW83W>N*.N* n07bN^NuNV3{W2ByW4ByW83W>N*N^NuNV#5B#5J .мZ#5N3dW2ByW43 W8 n 3W>N* n 0W>#5^5B#7b5J#D5N#B5FN^NuNV3 5^3zW2ByW43W83W>N*N^Nu#W@Nu o WDNu#W25>"<5>psNBNuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH?BCB..,. f#5R <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#5R D`#5R JLN^Nu#5VNN/95VNu#5VNM/95VNu#5VNA/95VNu DDwwDD<xslidec.lstslidem.lstslide.lst#:- Deluxe SlideShow v1.1 -by John Brochu1987 Advanced SoftwareNot enough memory to run DSLIDE!Press a key to exit.TIME:PATH:FILE:NAME:0*.*.NEO.PI1.PI2.PI3.PC1.PC2.PC3.TNY.TN1.TN2.TN3No files found!Press a key to exit.NNN.&             @F&X (6$              X   *V  T <   ,vV&,< .j6D ,B 4"x: p6  * ("Hf(666 lƶ|       ` &       zf . k.. GEMVIEW PRG @READ ME 0D`jAX`P.(C)`91 by Dieter Fiebelkorn compiled with: >>> TURBO-C <<<<&H f&op`B@#3 k # Ј<.@-#JygN<"@(I$k,"Jf"JfB// ?<?<JNAO / / AtNn$H gJpNJgO$H?@D?AB?B@UAfb5j$p0*AFNmTAFCNcAP/ / ? HoPNZ OAFCN`AFNlh 5@` jf p0*DH@z:Jg2/@g?/DAN:TO5j$0/DH*(j *L2*~>t4*AF NmTAFCNcAP/ / ? HoPNZ OAFCN`AFNlh&p0*/@<5C r2*N( rjt4"N rjt4"NBF` "L MN"B@AxNΙǛRFje`0/BgZr2*AF NmTAFCNcAP/ / ? HoPNZ OAFCN`AFNlh 5@p0*DH@z:Jg>2/@g?/DAN:TO5j$0/DH*(j *L~>*AF NmTAFC$NcAP/ / ? HoPNZ OAFC.N`AFNlh&( N/H(fAN:`p0*/@<5CM?C=Cr?A=A4J?B=BBA?A =A t?B =B BA=A=A=ABB?B?B?BG,BE7E67H 7Hzo>7E 7E7H7H|j`"B@ o(NAF NmTAF0N]AFC8NcAP/ / ? HoPNYOAFNlh ЀA,.( 2HN|62/>@SA7Apo>7@ HW"N Kr09jNXO,( 2HNЀA.BSrC7A7A HW"N K09jrNXOSFJFl0/@g AN: JOPL|NuH O$H86 jf@JAg?ABN:TOAJNvhp0ANmTACjNcBD`0HЀ j r20A NmTA CN`A Nlh*c*<0HЀ j 1 jr20A NmTA CN`A Nlh*c*<0HЀ j1 jr20A NmTA CN`A Nlh*c*<0HЀ j1RDjeJCg AdN:OL8NuH0O$H6 jfNGJJCgAtN: KNvhBD:O(H?@?A:BCCAC LNf<0/HgAN:AJNvh0/Elc2,@A0/oFlc 2,@oF0,J@g S@gJ`2/F0N~2*Hx`4 Ѐ l "ҁ"m 3 l"m3 l"m3Rp0,erlgt`BB0,H@r2/AtEgp`B@2IAt4/B0/Hr2/A 4<p/bB /r2/N,l /m |`n / E&o/<x`gf<RJf<RKRr2e /ѯ4RCBG7 ?AN:TO|cBCRp0/Fe`R4,2/F0N&*Hx`4 Ѐ l "ҁ"m 3 l"m3 l"m3Rp0,e;l0,r2/A4/~>/G p0/N,l &m |` / Ex`\ lf lf` 0, JNBr`(2,?SAfp` 0, JNB K2Nh"p0,Rp0e2RCBB7?AN:TO|cBCRp0/Fe^`AN:pN* TN}*AN:0/Hg AN: MOL|NuH>O&H6C$Nf< kf0+ fJCgA-N:AJNvh0+AN}p0+N*Hp0+ЀN,HBD` p0ЀBvRDke(k BE`"BD` kf|`0+ LNB, Ѐ26fB@`Vr2ҁ o40"ҁ"k qf8t4Ԃ o 20($Ԃ"kq(fr2ҁ o40"ҁ"kqgR@oer2$+("ҁ=of4 k t4Ԃ"o3( k"o 3( k"o3(Ro kf 5t`2+ L$ 5(Nh$p0+RDkeREkeJCg,0/kd?+?AGN:XO` A_N:AN~ AC""""2BFx`0@8RFoepFgr`BA0H@~>r2+dJCg AoN:AJNvh(k $k BE`hBD`\pf" kf`0+ JNB"p`("/ kfp` 0+ JNB L"Nhp0+RDkeREke7G7FJCg AN:7| MN NNOL|NuH>O(H?@BoCAC LNf< lg`J0/gAN:AJNvh2,0,N~2/H g* @NPм N"o"/CNp^XO lbp0,N/Hz`n Ѐ l 20It4ԂCv01("ҁ l40Jr2ҁCvq$Ԃ l20(It4ԂCvq(Hr2  o!Rp0,ez` " o 0N" o!Rp0,e`B|<,p ohgr`BA o0(H@t4/B $l &h rlp0N*Hplr2 N,HXMXNx` BBRp0,e"/f\z`Fx`pf~`  JNB."ҁ l 40Jp0ЀCv01 l40Jr2ҁCvq$Ԃ l20(It4ԂCvq(HN& ׵Rp0,err…g0,"N MNZ`0,"N MNx`$  @lrtp)$抃3(Rp0,e /M*N,ox` BRp0,er…f*4/RoB@7 ?AN:TO ocBoRp0,e`z`x`0pf~`  JNB.  o&0"׵Rp0,er…g0,"N MNZ`0,"N MNx`$  @lrtp)$抃3(Rp0,e /M*N,ox` BRp0,er…f*4/RoB@7 ?AN:TO ocBoRp0,e oNANANAN:0/g AN: oOL|Nu/&Je @b`0@c&b"Ҽ ЀЁtм `p&Nu//r`X$ @(o$<`t&&08(!H$ԂԃձH$ԃձH$ձH$犔հHRn(&Nu/S`X" @o"<`r$$0(&!8"ҁ҂ӱ8"҂ӱ8"ӱ8"牒Ӱ8SJl&Nu/ E4p` 2ABrR@| m5|5jHyC JNXO0*2H%@r5j2b$_Nu09jNlNuH.OEj jfHoHoHoHorB@NOBA0NHWHoCAr0N^POCAtBA0Nr0NI"LA0N0,T5@29XA5A0,lR@5@ 2A@I@XA5A Ho HoHoHoB@rNOMKHoHo?* ?*BgC$ MBBrB@NO:0/ oQ@?@2V4/oBo U|/EGzKJAf 4tdI >?h?h?hBDAr0+N0+N` fB@:;@2gSRRL f0-gSmSURL f@RL Ef6BRBmBUA0+NBJCgBE`rdB@tdA NRE|mRL fFJCg pdURURL @dBA0+N` BA0+NJCg pdURURL  fJCg,pdURUpdUB3RURRrdB@tdA N RfP0/tg.z`pdCAN RE|mrdB@ANRDJGfAN"Ar0+NSRB@:;@RL``A<-`"0-mlJCg rdURURmRL  e ~cBA4kTB2kTA0+NfFr0+N0OvL?A?B?o0GzAr0+NpNpN69B@333BDIKM`z0TT@2/@noo\pDTT@2/@nooD0TT@onrDTTA4/Ao$0TT@onrDTTA4/AnB@VT@2@noo0H/rdANP2+HN2HЁT$b,pdANP2+HN2HЁT4/H°ctB@VT@Wn.2H/tdA NP2+HN2HЁT$cO68>-Bg?.4.2.0NJXO:;F;GHoHo Ho"Ho$r 0NO0+g2+f`0/g BA0NB@O L|NuH?l>p??*4*2*0NXO89o9W45D0ES@5@2FSA5A J0rN4p mT@5@2-mSA5A4*m SB5B0rNBA0N J0NBB@N JBA0N0/g BA0NOJLG&?jBo?RB@?@?@ ?@ ?@ArB@NBj4B@NO$_Nu/ $HNDE09j|#bJ@0;N>HT>>`>>>lx>>>>>>>>> *4ADN`A]N`AnN`AN`AN`AN`AN`AN`ANv`A Nj`A%N^`|A4NR`pAENF`dAYN:`XAoN.`LAN"`@AN`4AN `(AN`AN`AN`ANB@$_Nu/ / UO$HGl0|gn|g6S@gS@g]@gJ`|(gS@g|Fg|g`0*Sf?*?* 4* 2*NXO`0*Sf?*?* ?* ?*r0NPOHWHoHypHynr0NO`V09f pN*`Dp`B0*Sf8r 0N`,7|NN` Jr0+NpA|Nn|B@TO&_$_NuHO6KIGHWHoHo Ho HoBg?BgBgBgBgBgBgBgBgBgBgBgC. MBBBAp1NDO.8r@g MN|J@f@p Df:rDg:GAf;PBm;T;SBB;B;B ;B MB@rNOL8Nu?/ OB@N09g^GHWHoHo Ho HoBgBgBgBgBgBgBgBgBgBgBgBgBgC. KBBBApNDO.6r@g KNJ@fpCgO&_6Nu/ QOE^5|N5@HWHoC ANPO5@ N0* g jgBRBj5j5jNPO$_Nu?/ 6B@NE20gNBRNޠN\09f ApNn|JCgANNNNN.0N$_6NuH>O&H$I,o**o.(o2HoHo HoHorB@NO/ / /"J KNOE JBAB@Nt09g RhR Rh Rh RhR Rh RhGIMKHoHoHo"M RNPO ????BgBgBBBAB@N O ????BgBgBBBApN O ???4rB@ RN\OpNpNB@ RN6|| g| fpNB@N????BgBgBBBApN O ????BgBgBBBApN O 2H ЀЁ Rp | gKDt Rhg:`BUp Rhg;|`BmBop RhRgop Rhgop Rhgo0/g >?m"BoAr0-"Np`B@OL|NuHGJCg "K JN>`C JN>IBBA0<N4pNpNNR|m/ Ho"L JN$PO`Ho"L JN XOHoHoCANPO o f38 of38pNB@NBgBgBBBA09lNXO0/gfB@`f JNP(`Spl 2\HfJCg CH KN B2H*g"B2HB@|N\ANv\H"LAHN pOL<NuBA`RAAo0f`B0RAAnNuH:O&H(I8>?B E JB@rNtJGg Rh Rh Rh Rh Rh Rh Rh Rh2 RhJ Rh Rh Rh Rh Rh Rh@ Rh@0 Rh@H` Rh Rh Rh Rh Rh Rh Rh Rh2 RhJ Rh Rh Rh Rh Rh Rh Rh0 RhH0/ g RhP` RhP0/Ng Rh` RhpFf" g Rh` Rh TNq"R"il""Ri Rh Rh@ Rh RhC R h PN Bo fBl40,4gXJ@gr`BA?A l4fC R h PN `C R h PN Rh Rh Rh@0,"f9|d"0,$f9|d$0,f9|d?,$?,"C R h PNp^XO0,0fF2,2f@BoBoC R h\ PN C R ht PN RhZ Rhr0,0fN2,2gHBo?|C R h\ PN ?,2C R ht PNp^TO RhZ Rhr0,0gN2,2gH?|Bo??C R h\ PNp^XOC R ht PN RhZ Rhr0,g?C R h PNp^TO`C R h PN Rh0, g Rh ,g/C R h PNp^XO`C R h PN Bo RhJ0,g?C R h PNp^TO`C R h PN BoBE Rh Rh2 lfJGg?| Rh lf z Rh2?,?,?, ?, C R h PNp^PO0, f2, f 4,f0,gJGf RhBo` Rh?|320/PgHoHoHoC RNO ?/?/?/?/BgBgBBBAB@N O ?/?/?/?/BgBgBBBApN O ?/?/?/4/rB@ RN\OBDpNpNM0 RN>|BD2H ЀЁ Rp |f o4/g\ Rh Rh Rh@HoHoHoHo0rNOArB@Nt?/?/C o hT PNp^XOHoHoHoC" o$NO Ho Cp RNXO R6(<(po?@2/ F?A"o3@ o1o?/?/?/?/??4/2/pN O ?/?/?/4/rB@ oN\OB@ oN?/?/?/?/??4/2/pN O ohj?/?/?/4/rB@ RN\Op o"hT QNp o"hT"Q NNB. NNX?@ANmRACNcA&/ / ? Ho&NZ OACN`ANlR0?@J@fHoHoHoHorB@NOp o"hT"QXI NNB. NNX?@J@f8HoHoHoHorB@NO` Rh Rh RhC R h PN ?/?/?/4/rp RN\O?/?/?/4/rp RN\O| f`C R h PNJ@fC R h PN `C R h PN ?/?/?/4/rp RN\O|f g kfLC$AB@N J@gA)H*09D KN/H09D"LN$ oNTB*`C@B@ANJ@gA)H*09D"L KN$`C^B@ANJ@g` ,*g @NAN})H*9|(BgBgBBBA09lNFXOBA0<N4?/?/?/4/rB@ RN\OBG| f gj kf6CzA09DNJ@gA)H*09D"L KNB*`C@B@ANJ@gA)H*09D"L KN$`C^B@ANJ@g` ,*g @NAN})H*9|(BgBgBBBA09lN^XOBA0<N4?/?/?/4/rB@ RN\OBG|fJx oBo0/g RhZ` RhZ Rhr?/?/?/4/rp RN\O|fJx oBo0/g Rhr` Rhr RhZ?/?/?/4/rp RN\O|fF oBE0/g Rh` Rh Rh2?/?/?/4/rp RN\O|fD EBoJEg Rh2` Rh2 Rh?/?/?/4/rp RN\O|f< o0/g RhJ` RhJ?/?/?/4/rp RN\O|g | g|g|g|g|fpNB@N?/?/?/?/BgBgBBBApN O ?/?/?/?/BgBgBBBApN O By2|g&| g BA0<N4BgBgBBBA09lN XO|g | g|f* ld"fBl" ld$fBl$ ldfBlp`8BFp Rhg&C&h SNJ@f?|` ?|`Bo0/l4g9@4|0,4g"2,6of 4,8og9o69o8|p R"h QN>p R"h"Q NNB. NNX6J@fvdl"g9C"|p R"h"QXI NNB. NNX6J@fvdl$g9C$| ld"fBl" ld$fBl$p R"h\ QNp R"ht QN0/gZ R"h\"Q NpNB. NNX6 R"h\"QXI NpNB. NNX8l0g9C0|l2g9D2|0/g6 R"ht"Q NpNB. NNX62,0fl2g Bl09C2|0/f"2/fBC8l0g9C0|l2g9D2|p R"h QNp R"h"Q NNB. NNX6J@fvdlg9C| ldfBlp RhS@fr`BA?0, gt`BB0@gr Rhgt`BB9B |p R"h QNJp R"h"Q NNB. NNX6",Hg)@|p R"h QN p R"h"Q NNB. NNX6lg9@|0,2/g9|`JEg9|`BlrFf 4,f9|lg|p R"h QNp Rhg2/f|p R"h"Q NNB. NNX6 R"h"QXI NpNB. NNX8 R"h"QPI NpNB. NNX: R"h"QC NpNB. NNX?@` of|BC8:?Cl fl flf 0/lg9C 9D 9E9o||fp` |fp`BgBgBBBA09lNߚXO0O&L\NuH>O?@(,HBo?| BoBoBoBoBWBG8:6E&Bj BA0*DNG,Ho,Ho0"K Kr 0*DN^PO"K KBBBA0*DNr0*DNICA/0*DNHoHoHo Ho&rB@NOC/A/NJ@g*A/4/*oUB2/o oH0*DNA * NmTA/ / ? HoNXOA/ / ? HoNXOACNcANlh 5@ o(lHyHyANPO%VBFB@5@5@5@BS`p:BB@r:5r:5r:BrB@r:5 r:5 BAt:5 p:5p:Brp:Brp:Brp:Bp:BrB@r:5$r:5"r:Brp:Br p:5&p:Br(p:B*p:Br.B@r:52r:50r:Br4B@r:58r:56RS Sdm6`pC// r: r*NPr: r*A"_ N`0/N?@RF|dd0*gr:5 &55p0/%55 5"5$5052`z0H/6AnNXO VNo5|`T5|`J5|4RS0H 6g4p:Hr8Hr6C2H vNs POU@gLAN׎Bj4`5|4RS0H 6gp:Hr8Hr6C2H vNs POU@f4p:226c |d56p:228c|d58`AN`~ VNopN5|`jBj`b5|`XBj`PBj`HRS0H 6g8C0H vNJ@gC0H vNJ@g0ANքpN`3`5|`Ne` 5|`HyHyAXNBPOAN8N0A8N,AVN$`RS0H 6gp:Hr&C2H vNs XOS@gdAN VNo`PRS0H 6g@p:HrHrC2H vNs POU@gAN՘`p:52*g?r`RS0H 6g0H vNXr:54*g?@`RS0H 6gp:HrHrHr Hr C2H vNs OY@gxAN`RS0H 6g\0H vNXHr:%tc ANԼ`p: cANԤp:B0*g r:?r`p:52*g?|`p:52*g?|`p:5`p:Br&RS0H 6g0H vNXr:5HZH@J@gAJNp:Br`hp:rhp:22m`PRS0H 6g@p:5(2H%* r*f ?|`0/ND@?@`RS0H 6gp:5(2H%* r*f?|`0*gRWr:5 `p:Rr `RS0H 6gp:Hr2Hr0C2H vNs POU@fHp:220c |d50p:222c |d520*gBr::20p:622`.p:Hr2C2H vNs XOS@f@p:222c | d5 2p:222c |c520*gBEr:50`ANLBEp:50BC52`RS0H 6g0H vNXr:5"4*g>`zRS0H 6gj0H vNXr:5$4*gL8`HRS0H 6g:0H vNXr:5$5"4*g8>`/ANђXOpNlRS0o(mJFf o(mpNN0*gBS`p: rNeHRSSbpN*0*g`vBS`J0fBE`zpF2@fBD`x??4rB@~:CpNdXO>|gJGg0`pSBCSbBA0<N40*fNp<(09fBj o(lz|BS` o(lJEgBB@5@5@BjB@5@ 5@ BA5A5ABjBBjB@5@$5@"BjBj 5|&Bj(B*Bj.B@5@25@0Bj CpA.NJ@gHA.$0*gr?BgBBp:CB@NfXO0*gNp<(B@NBA0<N40*r: rNdR*H f809f o(l65| 09f o(lNe`p:22f$g0.g jf p:5BA0<N4?*?94*2*0*?t:C M4NsXO*H gB"f PN},BA0<N44*p:22H02H"M NNn MNT`,M0*gNp<(2*gr"< NANmTA/ / ? HoNYOANlh& t4"҂ҁ҂퉒҂"<.NANmTA/ / ? HoNYOANlh ?@ t4"҂ҁ҂퉒҂t4/"ҁ҂鉒牒뉐"<NANmTA/ / ? HoNYOANlh ?@ t4"҂ҁ҂퉒҂t4/"ҁ҂鉒牒뉐t4/"ҁ҂҂牐rN?@ ??/?/?ANdPOzpdNآ4*2*0*~:Cp NN`BGJGf|c0f?|,?|*C&A.N `@pF2@f?|,?|*CA.N `?|,?|*CA.N A.0/,Nb?@, o*fRo,0/,S@g S@g S@g ` ~p`~q`~n0|g:nJ@g:S@gS@g&S@g.`Z|ng*U@g:S@gU@g,`FN5|5|5|6d09f"Bj`SSBE`09fBj0oUS`SS o(l 0*f60*g6d NNTpdN8RSSb6BS`p:22.g r*NrRS Sdm0*f"fAAN˶pNؒ0*fNp<(2*gr"< NANmTA/ / ? HoNYOANlh& t4"҂ҁ҂퉒҂"<.NANmTA/ / ? HoNYOANlh ?@ t4"҂ҁ҂퉒҂|O6$HCAG47|7|Bk7| BkBk BkBSM(29gtN0+6g k2fp`B@NHo,Ho2"N NNPO o,gpo.g6`BSNAҊN> J0NNJB@N`BkNՆ0+6g k2f`Aj0+2N6J@l`AҊN>CrAu0+2N>ANnrI4B@NHo(Ho.Ho4Ho:Ho@Bg?<BgBgBgBgBgBgBgBgBgBgBgC` Lt2<pNDO.8r@g4|gjn*|gbn|g|!g4`|g]BgX`|(gpSBg֔|FgT|g4`r?,?, 4, 2,0,N8XO`T?,r 0,NTO`>?,?, ?, ?,r0,NPO`7kҶlfHo,Ho2"N NNPO o,gpo.g6`BS0+fNLHyHyANNPO`Bk` 7k7|N`<.plg2I/~RVplg2I/RVplg2I/RVA0N`D0,k8f89l 9l7kHo,Ho2"N NNPO o,gpo.g6`BS0+fNfHyHyANhPO*l gf,?+8r 0+8NTOApN0+gNb`z`*oRMREp MN/HfgREpEHN$H *l%Mz`*oBRMRE0H%p MN/Hfg RE2H%pEHB J0Nh0+gN JNpDg o.f2+g0/22/0Nk8f|Ho Ho&Ho,Ho2r0+8NO0/2o&mL2/&o"Al@4/0o$m6:/$o El*N o,f6`BSApN0+g N`NxpDg, o*fBk7|N`8G9k2Bl9o,9o*B@9@9@ 9@ LrB@N`B@ODL|8Nu/ 9gp`E%Hp"JNrfB*C JNJ@gp`p"J jNrfB@*HBBB5@EBB*JBA*A5BE <*gr`BAE B@*|p@R@5@HBA*|RA5AEB@*5@H*gp`,*E g r*Ei5AE0AEN\J@gp`BjEB@$_Nu// 9fp`9gp`E jN6|!f N]J@fܶ|!gֶ|;fp`D|,gp`8p "J jNr fB@*HBBB5@HBB*JBC*C5BHB@*HBC*C5@HBB*JBC*C5BH<*gv`BCHp@*gr`BAK$B@*|R@5@H *Hg t*H!j5BH"0AH$N\J@gp`vBjH" jN5@r*i5ApA5@rj5Ap*hS@5@BjBBjBjB@`2AA1C!3R@|mBjEB@$_&NuH>YO.EGIKM`0RfN]FJ@fv0fp`0r5,婃RSPT0km6.k"+,0+Tkf,tk7Bp+hS@7@7|pk7@`kfp` kf 0N]`\kl 0N]8`>:+D|fAN^J`0+DA@RkD0+N]8A@P20+N^7C0+Dg*SkD0+DA@BA0"W2B@XOL|8Nu9fpNuB9B9B@NuH0&H8BCE`.p"J jNrgp`0A0jjRCCnB@L Nu? yN6N]FJ@gp` 09nB@6Nu/ E jN4H/C j0Ngp`BjB@$_NuH06ED G`2 RfAN^J`0@2ARR0@A600@A pf RfAN^J`0@2ARR0@03L NuA4B1 4BC 3 0hf h lRhp(hS@1@RPB@Nu/AN:XOpN*B@Nu/ $H9G"g29G&`29D?9J(gAG`A/?9G ?9G/ AN:O$_NuH>O$H/I 6N߬/HgNJ@fNJ@gN oN`6JCg o N`KG-g4-`4-2-0N&,HBC`DAB@00H2Hҁ"n 3CBB10J n1AB@00H"n3RCmm=m-gTBC`DAB@00H2Hҁ"n 3CBB10J n1AB@00H"n3RCne=mI- g8.BE`0@A<08.C2t4 n .`n&WBC`P LN2J@g/ ASN:XOpN* nf ,r`2. K0Nh"p0.RCUm0@Ap2HӗmmRE|mL`h&n BF`ZBC`P LNJ@g/ ASN:XOpN* nf ,r`2. K0Nh"p0.RCUmRFmmN oN o N}, NOL|xNuH(IN߬&H fB@`, KNhJ@fNfJ@f LNv`BCNB KN0LNuH>O(H?@BoGvCDAC LNf< lg`0/gAN:AJNvh2,I0,HN~2/H g* @NPм N"o "/CNp^XO:,p o hgr`BA o <(NF< lbp0,ЀN,HBG`hr2ҁ l 40JBC01 l40JBCq l40JBCq H"<Nr2ҁ=|e=RGle`$l o /h Bo`,BG`0Hr2*o|fp` 0 JNB"g $Ԃ66(`Zr2ҁ l 40JBC01 l60KCCq0 l40JBCq H"<N&|evpGg BD`0HD3RDp0|e` BD`0HD3 RDp0|ep0RGle 0Hr2ӯtof*0oRoB@7?AN:TO ocBoRo0/leAN:0/g AN: o OL|NuH>O&H8ICN@J@lL yjf6/ AN:XOA*N:N)6AFN:AdN:`AN%`BCK`./ 0"KA2ACI$uN$_,H g Nޠ N`LRC0@CH"5fHWAfN:XOA+N:N)6AFN:AdN:NޠOL|NuH8O&HCN@J@l& yjf/ AN:XO`bAN%`XBCI`(/ "KA0@CH$tN$_J@g Nޠ`(RC0@CH"4fʑNޠHWAN:XOOLNuH0EAN:BCG`0@CH/3AN:XORC0@CH"3fA(N:L Nu/ / $H&I f/ AXN:XOpN*0*J@gS@g/ AgN:XOpN*&_$_NuH0O$H&I82*kjcB0AN}?WBC`8p0Ѐ j r2ҁ"o3 j"o 3 j"o3RCjeB@`:r2ҁ k t4Ԃ"o3( k"o 3( k"o3(RCR@ke20*ANBC`8p0Ѐ or2ҁ"j 3 o "j3 o"j3RCjeBC`Pp0*Ѐr2ҁ o"k 3p0*Ѐ o "k3p0*Ѐ o"k3RCke`XBC`Np0Ѐ k r2*ҁ"j 3 kr2*ҁ"j3 kr2*ҁ"j3RCRjkeOL NuH8O$H/I/@/A*$/FgAN:AJNvh jf/| /F JN$H`Bp ohgr`BA o0(H@t4/B rjgp`B@2*IAt4/B /"/ N o h "j "//A4<p/b&o&k 2&j kf,&o&k4&jkf&o&k0&jkfv`BCHx`X /I&I<~`6Jgg` g`FJf<RLJf<RKRb RBe /g JNT /Fg AN:OLNuH>O*H&I/@/A& /HgAN:AJNvhx*|`: Ѐ k 20"m Qf$ k40"mQf k20"mQf(` Rp0+ep0+f AN:|`@ Ѐ k 20"m if( k40"mif k20"mif*` Rp0+ep0+f AN:0+r2/A tmgp`B@2-IAt4/B /"/ N(k *m /r2+N/@B`t /M$M<|`R kfg`p` 2+ N?/g `  _2Nhp0+JfRJ<Rb R De"/Hg AN:OL|NuH>O&H*I&/A . /@gASN:AJNvhp0+N(Hx`z`J Ѐ m 20$Ԃ"k q(f. m20"kq(f m20"kq(f )` Rp0-ep0-f^r2-d@$Ԃ k Ѐ"m 3( k"m3( k"m3(")Rm`AkN: BRp0+e42-|<4+p0/@ r2-N& / "N m /H. z`$o,Wx`| mf( kfp` 0+ NNB4r`82- J?/ kft`0+ NNB$ 4( _2Nh"p0-r2+Rbݯ /їR?/$"/ / KN \O&H0*f 2+gSAf?/$" "J KN\O`h0"K JN@ jf0+f?/$""J K N\O`: jf kf?/$" "J KNN\O`AN:pN*0g KNT0 JNO L Nu/ / $HNq$HG g g`A=`A=/ KN:XOAFN:A\N:AN:AN:A6N:AsN:AN:AN:A'N:A`N:AN:AN:AN:A^N:AN:AN:A!N:A\N:N)6AxN:AN:AN:AN:ASN:AN:AN:AN:A[N:AN:AN:AN:APN:AN:AN:AN:AFN:AN:AN:A N:pN*&_$_Nu"HB@` 0\fCR@0f INuH8O$H&I6(j J@fCTAr 0A^C|""29y:fh0+"g.t4A NmTAChNcACr""20+$g.r2A NmTACrNcAC|""2I/C XANp^XO09:g$JCg A [N:/C ANp^XO`0+"f2+$g0+"f.JCg?+$A N:TO?+$/C ANp^\O`0+$f,JCg?+"A N:TO?+"/C ANp^\O`f0+"k$f*JCg?A N:TO?+"/C ANp^\O`2JCg?+$?+"A N:XO?+$?+"/C QANp^PO RNAN}$ JO LNuHO&H(I<?A>6/RBoBDACBE+&t/U/B kf"L K02N` 0/g2,(g $,*g C| KNf<0, f2, f4,f0,g0,f9k0,f9k0,&g`2+fZt4,A NmTACNcA / / ? Ho NZ OACN`ANlh 9@?0,g`0+?0,g4`4+2, 0, KN XO,HgBn$ KNT&N0,g2 KN`,Hg0,HH@J@f=k$`=k$ KNT&N0+fZr2+A NmTACNcA / / ? Ho NZ OACN`ANlh 7@JEg0`p:?l" ?l$ 09:gHoHoHoHorB@NOp0/ANmTp0+A NmTAC NcACN`ANlh 9@"r2/A NmTp0+A NmTAC NcACN`ANlh 9@$ l4fp0,6ANmTp0+A NmTAC NcACN`ANlh 9@"r2,8A NmTp0+A NmTAC NcACN`ANlh 9@$K09:f l4fJFg0-mgJFgml>r2,"A NmTA0-N]A0-N]ANlh 9@"0-mo>r2,$A NmTA0-N]A0-N]ANlh 9@$09:fJFg2-mg4,"f9|d"0,$f9|d$0-mlJA0-NmRA0-N]p0,"A NmTAC N`ANlh 9@"0-moFANmRA0-N]p0,$A NmTAC N`ANlh 9@$ ld"fBl" ld$fBl$0,"f2,$g2 ,f kf2,"f ld$b0,$f ld"b0,"l$|c0 KN?|42,$0," KN,H0+$f7k$0+fZr2+A NmTACNcA / / ? Ho*NZ OA CN`A Nlh 7@gdp0,"ANmTACNcp0+$A NmTAC N`ANlR0=@$ KNT&NJEg0`p:9o "9o $0,g K0N 0,g K0N0,g 2 KN ,f2 l(f*",*g$JCg"L Kp2N` 0"L KNBl( kf2pd*r+,/d0,f",btc)o ,g( kf r2+d K2NH7l?|0, c 2 KNV,Hg=k$$ KNT&NNl0,&g42 KN(|& l(f* ,*g$JCg2"L KpN` 0"L KNBl(0/g l(f",*f pN`0,g kcS@f K0N,H lf 0 KNa,Hgxp0.ANmTp0+$A NmTAC N`p0+A NmTAC NcANlR0=@$ KNT&N`0/f K0N l(fT ,*gN kf K0N,H`,K g"JCg"L N0N*` 0"L NN$Bl( kf NNT l4fJGg AN: kf4+2,80,6N&,H`2,80,6N~2,H0+$f7k$v`n|`VBB? r2+N"/ r2+$N"K N"4Nn0RDBA7?AN:TO|cBDRp0,6$r2cRp0,8r2c SN}, KNT&NAN:JGg AN: KO*LxNu/ / $H f` JNPRN&H"JN K&_$_Nu?/ $H6Bj0Bjr2 ЀN%Hp0ЀN%H p0ЀN%H$_6Nu/ $H jN j N jN$_NuH O86p(N$HBjBpANl0< j0 j0 j 0BA j1A j1A j 1A5|5DBj$5C5|p0ANmTACNcA / / ? Ho NZ OACN`ANlh 8r@gt`BB0H@r2( r2NN%H JO LNuH O<>6tCgp`B@8LD8zpC`2A:S@J@fp(N$H5|B0ANL5FBj$5G5C5Dp0ANmTACNcA / / ? Ho NZ OACN`ANlh <r2 r2Nr2NN%H JO LNuH O<>8BCzpB`2A:S@J@fp(N$H5|B0AN|5FBj$5G5D5Cp0ANmTACNcA / / ? Ho NZ OACN`ANlh <r2 r2Nr2NN%H JO LNu// &p(N$H5|BBjBjB BBBjBj$BjBjBj N%H J$_&Nu/ $H g @NBAN j N$_Nu/ $HN JN$_NuB@C$`2I$1f#pNuR@|mB@NuB@C$`2IfBpNuR@|mB@Nu?/ BCE$`0H"2g ANr0HBRC|m$_6NuH0&GN$H f:/AxC`( JNPS2H"sANVJ@fp`"RD0H"3f0`RC0H"3fpL Nu?N|n8gN}08NuH6O$H&I I"JN C KNHJ@gA:Nn*H gBCp MN,H f.p, MN,H fp; MN,H fB@ MN,Hv "M KN  3\fB3` \B3"J KN>C KNHJ@f B@ KN"`KJCgj3jpOLlNu// ED f0 <N$v` "N" R!Re$_&Nu 9Dg @NNu// CD$Ԃ$h42(&փr8d428&փr8`&փ$h428&փr8v6$Q$28/$Ԃ$h 62($Ԃr(d62($Ԃr(`$Ԃ$h 62($Ԃr(t4$Q&ֲ(/$Ԃ$h62($Ԃr(d62($Ԃr(`$Ԃ$h62($Ԃr(t4$Q&ֲ( $_&NuH0$H*&Ivx|܀`"  JN.gc&(Rp0*e& L NuH>O(H?@?ABoCHANVGL0/g?/ KN:TOAJNvhp0,N*Hp0,N,Hp0,N$Hplr2/A/Aҁ"l41 l p"lqp0/@/@ z` -Rp0,e?lz` 刺f"ҁ l40"l q lpp0 d/@ /Ec/@/EpЅ`P"ҁ l40"ҁpf8$Ԃ"l 21($Ԃq(f""ҁ l40"ҁpf So$-(Rr2,eRplr2eHz` C L N"+Rplr2e`pz`"剺f c 2&Rrlt4e "5 6gf"ҁ l<0"l 81 l>0`pgf"ҁ l<0"l 81 l>0`F"ҁ l<0N$Ԃ20(IA(؄"l 81HL21(IA.އ l>0xO20(IAz`6"剶gf$"-$Ԃ l1( l 1( l1(Rr2,ez`6 制gg "5剶f C L N"+Rplr2e4/RoB@7 ?A%N:TO ooBo0/Soobj MN JN NNBlA)N:0/g A+N:OL|NuH O$H86C}Nf< jfN0 JN20AN,0 JN?*/CANp^\O g @NAN}$OLNuH0YO,.8/$$H&IpBgr`BA0H@v6rDgt`BB0H@r2. "Nf*$/ "N"$ԇ~>S* rNf/ "/NП$ rN&XOL NuH>O*H?@8?A6BoCAG&'|@'| '| '|'|'|'|C MNf<0/6g?/8AN:TOAJNvh?/8/CAp2H2Ig,?-CA 4- "NTO0/H3$/ 4(Rpn"¼f*4/RoBE7 ?AN:TO ocBoR /2r2-Nmn`4-2-0-N&,H|`4 Ѐ m "ҁ"n 3 m"n3 m"n3Rp0-m=m0-r2/A24-z:$m (n v`Z|`J~>-S/Fx`, "/2NІЄ/ /"NЇЄ"Rp0-mRp0-mRp0-m`AN:pN**N0/8fA6N}*AN:0/6g AN: MO:L|NuBAAo`Z4H…HB|bHB4; N 666 *6t`$`t`<`tRAAnBNuH"MrABpNv"MrpANv"MrpANv"M/ p0*r2*N"p j "_Nv MNzJCg AKN:XOL<NuH:O$H(I*?A4*f 0N` jgA@N:`C^ l*Ny &H g0/g/,*AaN:XOI0*$g`0*8?jM<A0NmRA/ / ? A/ / ? HoNPOANlR<pf"KrANv`"KrpANv"Krp NNv"Krp LNv"KrpANvBD`2pf2Hҁ j 40J@`0HЀ j 2A?RDDn"K2H ANvBD`2pf2Hҁ j40J@`0HЀ j 2A?RDDn"K2H ANvBD`2pf2Hҁ j40J@`0HЀ j 2A?RDDn"K2H ANv$j BE`<<xV` 0@BwSDJDlBG`|xV`B@riAg4Bw SDJDlNRJJFfP0H/"K"ApNv&lAN: KNzpN*<<xV` 0@BwSDJDlRGTe|g80H/"K"ApNv&lAN: KNzpN*REoe KNz0/g AN:OL\NuH o$2(gA@N:`Dp o$hg4/"BApN(C^ k*Ny $H g0/"g/+*AN:XO o$0($g` o$0(?@ o$?hA(NmRA(CNcA2/ / ? Ho2NZ OA(NlR:A(0/ NmRA(CNcA2/ / ? Ho2NZ OA(CN`A(CNcA(NlR0?@?o ?o"JrA pNvBo`0/H2/HN o$&h *K2/H$ ҂&Av`RC0/H" Ё&@0/Col|l0H"K MNJ@gζ|gJBDg<fB@`55gx` R@rEAmJDf|oC "JrpANv`vBG<x`RF0F@o |l5gJFgBDB"Jrp LNvFBF`RF0F@o|l 5gJFgBD"Jrp LNvFBF`TF0FrEAl|l55f 55gJFg0TFBD0H@"JrApNv"JrpApNvFBFJDgR0F@o|lrEAlf5f5f5f5g0F 5f 5f 5f 5g0F55f55f5f5g0FrEAm^tEBlV5f5f5f5gx0F 5f 5f 5f 5gR0F55f 55g:0FrEAm(tEBl 5f5g0F 5f 5gRF`JFg$F"JrpANv"J2HpApNvFBF0F@no0/om JNz0/"g AN:O2LA CG&&&&&6/h. ?h2 KB?h42*f"o@ JN` jgA@N:`Bog"o@/)*AN:XO0*$g`0*?@:?j8ADNmRADCNcAN/ / ? HoNNZ OADNlR6AD0/:NmRADC&NcAN/ / ? HoNNZ OADC0N`ADNlR0H2*I?@2p*h?@.4B@o?j?o:?o8p/hNH"LrpANvBo<`0/2/g AN: SNONLO,H&I(o*o/@V/AR/BNE<5oX5oT5oP4.J|<."J"҇ҁAN6H`FpІ,JgPJoD` ހ"J ЇЀAN6Hn ЇЀC JNxJ@mJopnr2mJf ЇЀ 3`00.H|<("J"҄ҁAN|6H`FpІ,JgPJoD` ؀"J ЄЀANL6Hn ЄЀC JN4J@mJopnr2mJf ЄЀ 4`0.H|<*"J"҅ҁAN86H`FpІ,JgPJoD` ڀ"J ЅЀAN6Hn ЅЀC JNJ@mJopnr2mJf ЅЀ 5`p "҇ҁCANp "҇ҁC A Np "҄ҁCANp "҄ҁC ANp "҅ҁCA(Np "҅ҁC A2Nv/CJp0/Vd"/V` r2/V yD 0/p0/ Vd"/V` r2/ V yD а/p0/ Rd"/R` r2/ R yD а/@Fv`2ICAt47Vd(/V`0HC@x87V yD 0H/0HC@r27 Vd$/V`0HC@t47 V yD а(/0HC@r27 Rd$/R`0HC@t47 R yD а(Fl/CJ/@FRpn.4/L2IBA 7OZL|NuH>O&HBoCXA4+2+0+N&(H f`  SNPм N(/C\Np^XOp0+Ѐ"k l Np0+Ѐ"k lNp0+Ѐ"k lN9kMHoHoCAN8POx8+0+r2 $l K* +k  k +H~/G/G v` kf0H uz`0+2I uNB* Ѐ k 20At4ނ"k21At4կ k20At4կ kf:M"uPz)`0+2I uRHNB* Ѐ k r20ށ"kt41կ kr20ӯRpl(H,I6K¸JAgE¶GN*`gS`~p"K LNrgAN:pN* fRp"J LNrgAN:pN*f`&p"K LNrgAN:pN*0SCJ@fp`(p0/"N L0NdAN:pN*L|NuH>O*H/I&6N߬$H fAsN%`dp C JNR@g|!g`BAsN% JNpN*pANBYjfJCgC o&N*` JN`hpANB&|f(pANB"/pANB"N~2*H`8pANB$/pANB"/pANB"$N&*H|fpmgr`BA8-LD8`8-pDgz`BEpA"NB.JGgp0N,Hp0/"N J0NdAÁN:pN*p0>(Nr2A/H&HBF`:B@Hr2ҁ m 1 oRBBJ m1B@H m1RFFb`|c><p0N,HBF`&0|r24|v68p0RF|ep0>(Nr2A/H&HBF`:B@Hr2ҁ m 1 oRBBJ m1B@H m1RFFb NN;GpANBrf~`BG&m BF`$20"K JNTp0JEg 2C J0N>RFme JN o&N}* MO*L|Nu//rBB`&BDHք"RBBb (&NutA2`<SAJAlNu@o4`40Nu@l4`40NuH0$H&I2j0kN62*j0+kN820N:2*0+N67@2E7A4@7BClDlr`BA0L 8NuH>O69AH0NmRAR/ / ? HopNXOAĴ/ / ? HoRNXOAfCHNcAfNlR8ET,|f B|`KêG M4&,0<7@=@r7A=Ap7@=@=| Bk 7D =D B@=@=@=@BA7A7A7AIj"K N0N,=C=|0H=@Bn =D BA=A=A=ABBkBkBkBk Bk BB7B7B7BvkB@?@>xC?DBoB@?@ ?@?D BoHo "NA0rNXOBDM`$"NABB20N@0ARDDnBB*BWBopC?@BoBA0NA0Nr0NAr0N2/0NOpL|NuH>O$HG?yBDI`0@9AB0@RD|mBDM `j NBB209jN/|?|BG`"A0pf2Hҁ"k41Jp0A$NmTA$CĴNcA$Nlh&0HЀ k 20It4A$ NmTA$CľNcA$Nlh,0HЀ k20It4A$ NmTA$CNcA$Nlh* 2H"4H’N/ 2.H"4.H’NП/ 2.H"4.H’NПl?G/@RGke0/@92/ARDomM0 NN}BD`N0HЀ k2A44HԂ"n3( k 44HԂ"n 3( k44HԂ"n3(RDke kN k N kN'n'n 'nBB B*j p` B`BAARMRr2*$mRr2*mO.L|NuH8O$H62*fzt2*0*N&Hp0+r2+NrNf"j k N7j$$ k 0 k0 k0 k Bh kBh kBh7|` JN42*0*N&H7j$$BD`0p02*It4"Nr2*NЫ 2I/RDDbBE`8p0Ѐ j r2ҁ"k 3 j"k3 j"k3REje7j j 0<BACU,`TBB`HBD` BFBG1`|nFJGg >O(wpTRDDbRHHJ@f0<BD` <NT`RDDbRBjeRAje(K42*0*N&H/l 4/k 0,?@$?@82,?A&?A:0,H?@(?@Bo*0+?@,?@@BA?AF?AD?ABB@?@2?@0?@.C A409jNBE`8p0Ѐ l r2ҁ"k 3 l"k3 l"k3REle7l LNT RN}& KOHLNuH>O,H6/I((*HoHoHoHo"B@rNOHWHoHo Hor0NO09V,gv2.$of?<0rNTO`. 눐Є2.$ot4"Nf?r0NTO2/H 눐Ёr2.$Nf?r0NTO09V.gp2.Wf?<0r NTO`, 눐Ѕ2.Wt4"Nf?r 0NTO2H 눐Ёr2.Nf?r0NTOI LBA09jNpNKE G HoHoHoHor 0NO`80/oD82oE9A4.$Rb`40/oD@SB9B2.Ub`20oE@SA9A9o9S 2.$Rb`2oSA9A omoRAlpo9@ 0.Ub`0SS@9@omoR@lpo9@0,oX2,oR o( h f,"oP i g Hyæ/ L09jr"o0N\PO`//P"o, Lr09jNXOHoHoHoHor 0NO0o2nB@NO,L|8NuO>BA?A?A?@HoHoHoHorB@NOAr09fNONuH8O$H(I o4"o8&o\ 1j1j0*H1@Bh 1j B@1@1@1@BBiBiBiBi Bi B@3@3@3@2*$f5j$HoHoHoHorB@NO6 CV,BQBi j7$cS2 j7c S3| j7$c j7cS$HWHo?/?/?/CA4/2pNO0*$od`0/?@2*Wd`2>//X//X??/ ?/"o^ oZ4/2B@NO0,0g2,2g4/@c?@0l2c>20,0f2,2gA0/NmRp0,2ANmTACNcA0N]ACN^o>p0,2ANmTACNcA0N]ANlR0?@`JAC""2p0,2ANmTACNcA0/N]ANlR0>//H//H?/?/ ?/"oN oJ4/2B@NOO$LNuH6O*H?@H/ID?AB?B@Ho4Ho:Ho@HoFrNO?o:?o80/:o6S@?@2/8o4SA?ApNMjA$0Nr0N7;0 ^?` 0 8u #u x u Q1!1AQ0a?F?CAr0N0NHoHo$"K JNPOr0NʼRo4So60o:m&2/:o6SAAn4o8m2/8o4SAAo0o:l| 0/:o6S@2@o| 0o8l| 0/8o4S@2@o| 0-$Do6d8-$o6JDlBD0-Go4d>-o4JGlBGDfo"gh0E@2o"ARS0N420NHoC"A"420N>XO:?G"//r4H2H"oH0/L MNXO?|0o:l4:0/:o6S@2@o40o8l680/8o4S@2@o6Ar0N0o2f 2o0g0/f:>?C?o2?C?o2?o0 ?F ?o0?F?CAr0NBo>?C?R?C?R?S ?F ?S?F?CAr0N?R2?S0 o gAr0N>?C?o2?C?o2?o0 ?F ?o0?F?CAr0Nr0NABA0N0N4/x2/v0NHoC"A"4/|2/z0N>XOBA0N2/.0NB@N0/vo:oB oz02/xo8o@"o~20/WR@$o42/ oRA&o60lBP o~0lBP o0lBP o0lBP o Pn"o QnB@`pOJLlNuH>OP/H,I?@?A?B/J/JJ@gpn` o hf4/2/0/"NN `?n 2?n 0?n.?n,/oIGFKD0/g AN:0/ oN$Hg "o5i$$0/g AN:Bo`2/0@A@AN,BB09jN0/HЀ j 20It4A NmTAC2NcANlR0?@ 2/Hҁ j40Jp0ANmTACSf(0o6?o<40/:oJf2/8oHf4/6Sf0o4g?/4?/8?/Jl~p0*2Hl 4*U|<Jl|`lg"?,?, ?, ?,r0,NPO`?l:?l 80, o>l`0/>?@62,oHoLHoRHoXHo^r0NO0/oJm2/JSAl4/oHm2/HUAlHoLHoRHoXHo^??HopC J0"$NtOJ@g0."f?|d`?n"0.$f?|d`?n$2/RH ЀЁЁ2/HNf=@ 2/PH ЀЁЁ2/HNf=@ 2/NH ЀЁЁ2/HNf=@2/LH ЀЁЁ2/HNf=@r?BgBB"N o0N/XO?@S@g:2/f0N0N|0.&g o2(fxA0/NNmRACPNcA/ / ? HoNZ OACZN`ANlR0?@N2/NH ЀЁЁ2/HNf=@?/?/N4/R2/T0/V oN XO/H"og INTg JNT/o`=o2 =o0 =o.=o,09jNHo\$"Ct0 JNXOBA09jNpog Wf~BA09jNHoHoC A NPO WfP2/0/NylfN+J@g?|?|`L2/0/N@f ?|?o?oHoDHoJHoPHoVr0NO0/oJm"2/JSSAAn4/oHm 2/HUSAAoHp?BgBB2"N o0N/XOS@f?n 2?n 0?n.?n,?|?|s`0*$Sr2/A 2HNfro/A`0 /2HNJgr`BAH/ /2HNfП/@0*Ur2/A 2HNfro/A`0 /2HNJgr`BAH/ /2HNfП/@ /o/@`/o "/Nf* "/Nf(09jN4209jNHoCA4209jN>XO09jNHoHoC A NPO0/of2/of Wg` "/N* "/N(r2*$4H²l :*$Sp0*Jlzp0*2Hl 4*Ux8Jlxfg&0/gBo`.,Ho\$"Ct0 JNXOHoHoC A NPO:/H8/H WgJ09jN4/2/09jNHoCA4/2/09jN>XOBA09jNpog8BA9A9A9C9| oHf9| oKf9| oMf9| oPf9| oH8fBl oK4f9| oM6f9| oP2f9| lg Lr09fN`z0/||qg|pg|sg |ngW@f?|`L of?|?|`68G9yfBl9o9oB@9@9@ 9@ LrB@N0/gBo`$2/0@A@AN,09jNRo0/je ogz09jNHoTHoZHo`Hofr0NO0N0N|8G&9yfBl9CB@9@9@ 9@ 9@ LrB@NBA09jN ogNTg JNT=o2 =o0 =o.=o,/OL|NuB@AV0` 2A1R@|mBh`1|b1|d1| f1|h1| j1|l1|n1|p1| r1|1h1| 1h1|1h1| 1h1|1h1|1h1|1|1|1|1|@1|X1|3hNuH0$HBCGV0BD JNࢰ|g$2|A032VAgSAgSAg` JDg0`p` 2iAXD`L Nu/AşN:XOpN*NuH>O/H /I?@BWBD29hfNK o N߬&H f`ANPgpHoHo CŶANs POU@fBp_AN$H fE`RJ"JANJ@f>"JANJ@f8HoCA Ns XOS@f?|`PHoCA Ns XOS@gHoCA Ns XOS@fBo`"K0<AN f0gJDg2N~2(Hp_AN$H g"CANJ@fBAN}(pWgr`BA<NF<0/gj|&rWgt`BB>OG>,l BE`BBC`8 KN:l LNT KN`0@RCCc -<RCCbREEb`4|&,l BE`"BC` KN:l oNRCCbREEb0/gZ?,?,// AN:PO0/gA-N:` A0N: g/A3N:XOAŴN: KN LOL|Nu/ pN`(H g NTp`B@(_NuH0$H&I&29fyL yLop N(ByL"j"p KNwpL Nu/ $Hr jNx$_NuH0&HEX0 f$BC`0HCH"2g ANRC| m`BC`0HCH"2g"A KNJ@gRC| mܶ| g0HCH r g2/2ANN:XO`0HCH&r r % KNr0HCH"2 f rN0HCHBBBr22JAg`0HCH rNz`AƅN:pNL NuH8$HNBCIX0GN`\0HCH"4gL"A JNJ@f>0HCH t g ATN:0HCH2ICI) BtA`xRC| mBC`RC| l0HCH"4f| fAxN:pN0HCHA(H JN})HBBlBTC JNy )Hf` LLNuNNuUOpCNJcB@`pTONuH0$H8&IBC`Cg 2 0fB20 J`RCpC0 KN\JbڑL Nu!h BhNuH0O86$HJAfA 9Nl4`Pp0ANmTACNcp0A NmTAC""2AC N`ANlh 4p0ЀN&HBD`BJCg2p0A NmTA CNcA Nlh r2ҁ7` p0Ѐ7RDRe KOL NuH>O(H?@"?A ?BBoCAC LNf<0/"f 2/ f`0/"f42/g?/ AN:TO?/ /C#A$Np^\O`0/ f22/g?/"A4N:TO?/"/CVA$Np^\O`r0/"o f02/g?AgN:TO?/"/CǂA$Np^\O`80/g?/ ?/$AǑN:XO?/ ?/$/CA&Np^PO0/g AJNvhA2/"0,N*HA2/ 0,N/H0,J@g S@g`2/0/N~2&HBF`8p0Ѐ l r2ҁ"k 3 l"k3 l"k3RFle7l/k pogr`BA0/H@v6/l rlgt`BB0,H@~>2/"g|dfD o f2/"g|df< o f4BE`& "o NN "o NN߯REle`BEp0Ѐ o?p`Ro߯p0Ѐ o2/pf$o|ft` 0 JNB$/BBFp0Ѐ85`dp0Ѐug2RDp0+r2ҁuf|ft` 0 JNB$/B|f / r`2 NRN /Nh"RFoepEf*2/RoBB7?AN:TO ocBoREoeAN}& MN oNAN:0/g AN: KO$L|NuH8]O$H(IvCNy &H g(rpNx KNxL&BA KpNx KNz JNPCApNB/CANJ@ff/ AN:XOp`B@\OLNuH8(H&IN\J@f`rp LN$H g KN}$ JLNuH4O*IG.N߬$H f KN%B@`p C JNR@gj| g`pCANzJ@f 6/8/ ??/ AN:POz`pCAANzJ@gpCHANzJ@fn:/|o KN%`Z6/8/ A 0NmRA/ / ? A/ / ? Ho NPOA NlR<???/ AON:O `BE JN0OL,xNuH>O(H/IG.MN߬$H fAN%`p "N JNR@g | g`lAN% JNpN*pC NNzJ@f(6.?n z|?/?//AN:PO`pCA NNzJ@gpCH NNzJ@f>.|o KN%BG`6.?n :A0NmRA / / ? A/ / ? Ho*NPOANlR<pCA NNzJ@fxpCH NNzJ@fx??/?//AON:O A0NmRACNcA / / ? Ho NZ OACN`ANlR06` JN`|fb2/H0HN~2*H gf;n$0H2/HNrNf."m J N.oAN:pN*`4H2/H0HN&*H f`;n$M0H"N"N JNBG`4pfBA6pI4HԂ m 1(`0@2Hҁ m 1RGGn0H"N"N JNBG`4pfBA6pI4HԂ m1(`0@2Hҁ m1RGGn0H"N"N JNBG`4pfBA6pI4HԂ m1(`0@2Hҁ m1RGGn;F(m BD`|BF`h0@H/0HЀ"N JN/@l JNAN:pN*0<`"~E`2A46@gr)SGJGlHRLJ@fRF0H@mRDom JN oN}* MO L|NuH0O$H&I68t4A NmTAC,NcA / / ? Ho NZ OANlh r2N&x JN:B`PRRB@HDARAAm`$B` JN>PRRB@HRAAm0/Hr2mt4/*/dP|/ nr2.x`0 <Br3@€g/*گ4XRJfR0/Hr2eR0/:gr`BAop0$/ex8/R p0/"/ eOLNuH0O&H$I6t4A NmTAC6NcA / / ? Ho NZ OANlh r2N"J KNO L NuHO&H(I<?A :v`fx`Tp0Ѐ/C KNd KNpN*0<` BA`4B47 @gt*RAAbHRLJ@fR0Hr2mRp0/ mO"LxNuH>QO&H,IvEIC8Ny *H g6rpNx MNxL&BA MpNx"Mrp LNwp MNz KNPCApNB/C;ANJ@f(0f$}"g}Bf/A@N:XOp`CnANJ@f Tf/AsN:XOp`CANJ@f* Tf$}"g}Bf/AN:XOp`CANJ@f Tf/AN:XOp`bCANJ@f( Tf"}"g}Bf/A N:XOp`*CJANJ@f Tf/AON:XOp`B@POL|NuH0O&H$I8B@6`22Hҁ42J|_Bbr4HԂr(_Ab rr(_AcpRCCnJ@gAʌN:BC`0HЀ22I|t4A NmTACN`ANlh H2Hҁ k142J|p0ANmTACN`ANlh H2Hҁ k 1trp0ANmTACN`ANlh H2Hҁ k1RCCn<`AʹN:BC`0HЀ22I|t4A NmTACN`ANlh H2Hҁ k142J|p0ANmTACN`ANlh H2Hҁ k 1trp0ANmTACN`ANlh H2Hҁ k1RCCn<7DO L NuH8O(HN߬$H fA"N%`"t"< <@N&&H f JN`HpC JNp C JNIp"LANBgt2<0<@"k JNTO JN KOPLNuH8O(HN߬$H fA"N%`"t"< <N&&H f JN`HpC JNp C JNIp"LANBgt2<0<"k JNTO JN KOPLNu/ / ON߬&H fA"N%`,p"C KN"< <N~2(H f KN`2<0<"l KN KN LO@(_&_NuH4O(&N߬$H fJ Ѓ"<gJgA"N%`L Ѓ"<fA,N%`0A4N%`"t"< <@N&&H f JN`j Ѓg&C J N C JNKp"MANt2<0<@"k JNB ЃfC Jp NKp"MANX JN KOL,NuH8O(H(&N߬$H f* Ѓ"<gA"N%`0A,N%`"t"< <N&&H f JN`D C JN C JNIp"LANt2<0<"k JNj JN KOLNuHO(&N߬&H f* Ѓ"<gA"N%`FA,N%`8 C KN C KN"< <N~2(H f KN`2<0<"l KN\ KN LOLNuH8&H$IN8V@|bb@0;NPF< .`Vr p KNp(H`8r p KN^(H`*r p KN(H` KN(H` KN,(H` KN(H g JN}( LLNuH8]O$H(IxCDNy &H g(rpNx KNxL(BA KpNx KNz JNPCApNB/ "<NJfCGANJ@gB@`,6< "<N8??/ ALN:POp\OLNuH>&H$IvN6J@gCD KNy (H g(rpNx LNxL&BA LpNx LNz:< "<N( KN߬*H fAuN%`2H0HN~2,H f MN`Z0H2HNrNf("n MN*o MNAˀN:pN* MN JN}, NL|8Nu?6NB@An`CBA1R@@n6NuH>]O&H,IvEˤ"JNy (H g(rpNx LNxL&BA LpNx LNz KNPCApNB/KZpnZCANJ@fJ KN߬(H f AN%`0p"M LN LN8- :-p-hN mcB@`< mf??/AN:PO`p-/??/A5N:O p\OL|8Nu/ / &HEZBRp KN0je&_$_NuH<$H<GZKN60J@g |g`T JN60J@g`n JNࢰ|f JN6 JNBDA`*BE`"kRPREPepPS@f "kRBRDDbpUS@fRUBkpCk`IJFfF0UBE` JNPREkeBD`BE` kRPREkeRDDb`BE` JNPREkeBD`BE` 0PRUREkeRDDb` JN6JFfBE` JN kRREEb`HBE` JN2RUREEb`B0<Cg<`B|JFfBE` kRREEbU`BE` 0RUREEbLO/H/IGZMZKN߬$H fAˬN%`$p"K JNBC`pC JNRCpk@er2+ A NmTA CNcA/ / ? HoNZ OA CN`A NlR68+=k kfr2H0HN~2(H gv9k $-l BA<=A=A=Drk I:B@ JN.0Uer@SAf nRBBVRnBn0.ne`4+2H0HN&(H f JN`9k $ ked l 0 l0 l0 l 1| lBh lBh l Bh l1| lBh l Bh lBh lBh ke l 1| l1| lBh l Bh lBh l1| l 1| lBh l1| l Bh l1| l1| l Bh lBh lBh ke l 1| l1| l1| l 1|m l1|m l1|m l 1| lBh lBh l Bh l1| lBh l 1| l1| lBh l Bh lBh l1| l 1| lBh l1| l Bh l1| l1| l Bh lBh lBhp+h9@-l BA<=A=A=Drk I:Bn`B@ JN0UeBVBnRn0.ke2It4ծRn0.ne JN oN}( LOL|NuH>]O&H,IvEˤ"JNy (H g(rpNx LNxL&BA LpNx LNz KNPCApNB/KZpnVCANJ@fF KN߬(H f AtN%`,p"M LN LNC}ANJ@f0-gB@`P6- 8-p-hN mf??/AN:PO`p-/??/AN:O p\OL|NuH<vCZJgx,:M|<܃0h RJbRQLxNuH8&HEZBRBjI`p KN0TeBRBjRj0*jeLNuH>UO$H>IZKMN60J@g |g.`| JN60J@g` JNࢰ|f JN6 JN\BDG`@BE`&BlBT`0t hT5 V0NRT0SeREle0Hr2ӖRlRDDbBl0Hr2Sl`4G0fH2TBG` JNpRGleBD`BG`3p0, VNRGleRDDb`BG` JNpRGleBD` BG`0,r hTpRTRGleRDDb` JN60f BG` JN20, VNRGGb`RBG` JN2,t iTRTRGGb`L0<Cg<`B|0fBG`0, VNRGGbT`BG`0,r hTRTRGGbTOL|NuH.O/I MZKN߬$H fAˬN%`(pC JNp0.ANmTAC|NcA/ / ? HoNZ OAC̆N`ANlR68.=n nfBE`pC JNREpn@e2H0HN~2(H gv9n$-l BA<=A=A=DrnI:B@ JN0Uer@SAf nRBBVRnBn0.ne`4.2H0HN&(H f JN`v9n$BE`pC JNp0ANmTAC̐N`ANlh HAr0Pҁ"l 3r2/A NmTAC̚N`ANlh HAr0Pҁ"l3r2/A NmTAC̤N`ANlh HAr0Pҁ"l3RE0Hr.婰evk9C-l BA<=A=A=DrnI:Bn`B@ JNz0UeBVBnRn0.ne2It4ծRn0.ne JN o N}( LOLt8NuH0&H$IN~6f "J KN60L NuH0&H$I6NZJ@g 0"J KN`"J KNPJ@g 0"J KN>`L NuHOx/Hp/Il&h B&B*ACt""2AtCrN`At +6N]AtNlh&ACt""2AtC|N`At +:N]AtNlh(A>09jNHo.Ho4Ho:Ho@rB@NOM&I(K,Ho&Ho,?/6?/:?/>C8 M4/B2<pNO0Hl80Hln|gSBgf| g`|Gg |g` Jr09fN>`V>?| `zjgl?*?* 4* 2*0*N XO`R?*r 0*NTO`<>jfBo `*?| ` Ho&Ho,Ho2Ho8r0NO0/Uf:2/o*f04/Tf(0of HoHoHoHo"0rNO`?o?o?o?o0/Uf2/o*f4/Tf0og?/?/?/?/r0NPOHo&Ho,Ho2Ho8r0NO0H"&l$'B& +&lB&0H"*l$'B* +*lB*0+gACt""2At +6N]AtNlh&ACt""2At +:N]AtNlh(At0NmRAt N]AtCr""2At0NmRAt N]AtC|""2ArCt""2At N]AtNlh &A|Ct""2At N]AtNlh (ArCt""2At +FN]AtNlh '@FA|Ct""2At +JN]AtNlh '@J`jg"?*?* ?* ?*r0*NPO`?j?j 0* ol`0/?@2*ol`2/?A`Ho&Ho,Ho2Ho8r0NO,+&.+*0*|bH@0;N $(08<@`&޼@`Q`P`@`ܼ@`Q`P 2Hl,Jl| 2Hl.Jl~&f*g'F&`Ho&Ho,Ho2Ho8r0NO 2H2*HN"<Nf,HƼ&gX'F&`LHo&Ho,Ho2Ho8r0NO 2H2*HN"<Nf.HǾ*g 'G*?|bpo g4BA5A5A5E5| oH f5| oK f5| oM f5| oP f5| oH8 fBj oK4 f5| oM6 f5| oP2 f5| jg Jr09fN`0/ ||qg|pg|sg |ngW@f>` o f>?| `4G5yfBj5o5o B@5@5@ 5@ JrB@Npo gBA09jNHoHoC ANPO ofj2/0/NylfN+J@g >?| `D2/0/N@f,p?BgBBBA"op ot0N/XOS@f >?|s `0g2/>09jN2/@09jN2/B09jNCA4/F2/D09jNHoHo CA2/T09jNPOBA09jN o gz09jNHo6HoC""2BBB.B2%|6%|:0+f2+f4+f0+gL2+0+NLH%@.2+0+N:H%@20+H2+HNR%@60+H2+HNR%@:2+f4+gA0+NmRACHN`A *6N]AC""2A0+NmRACRN`A *:N]AC""2AC""2A *VN]AC""2AC""2A *ZN]AC""20+or`BA7A0+H%@2+f4+DBH%B` 0+H%@0+f2+gB>BB2+H ЀЁЁ"*VNf%@F2+H ЀЁЁ"*ZNf%@JArC""2A *FN]ANlh %@FA|C""2A *JN]ANlh %@JBj kgp`B@5@O LNuH>QO(H/I6NhR@gU@g4`C\/ LNPA"_N 0"o LN$H`C̮ LNy *H gbrpNx MNxL& MNz мN$H g2,j "* Ҽ-A" LN߬.fAaN% JNT`n "n" WN-C&n"p`333333Trb "n" NN NNL NN2 S fJ:+ p4| b.B4; N $"""p` p`p`pCfr`BA>`BE>0g2| b>A2;N22VVV22V0H T"(FN T"(6Nf<0H T"(JN T"(:Nf>`0H T"(FN T"(6Nf<` Thh0H"(FN T"(6Nf(o 8<lSDH0H T"(JN T"(:Nfo 0<lS@H T2(g <(@hHD` T<(@D T2(g >(DhL@` T>(D@ T0(fh(h,ll0/@52/A5RCkm(\OLNu// OBCEs( jf 6*|fv0*| gdn"[@|b@0;N::::::|rg&n|g&W@g.|Xg8`Đ|g |Gg`N`0N4`0*N 5@` j 0(gTN?,5| 5|BjBR j A|C""2A0*N]ANlR05@J@f85|`0 j A|C""2A0*N]ANlR05@ jfl>?j0*RR@?@2*jRA?ACANJ@g$45o0oS@5@2/oSA5A`0*5@42*5A5AJCmN?,O$_&Nu// Ey4$N R0(H%@ R (rNf%@ R%h"vHyy8r B@NXOHyy@Hyy>HyypCANzJ@f"pC"ANzJ@g/ A;N:XO KNzB@O L,NuH.O/H,/I(BCxzIMyJNJ@g o,N߬*H fAN%` / MNތp C MNpC͇ANzJ@fpC͌A$NzJ@fp"L MNpC LNzJ@fFvpC MN /cAN:` /fp/ gAN:`pC$ LNzJ@fd ,rN(oA)N:`|`2p2IC MN0H 6b 6b 6czRn`$pCN LNzJ@fNJCgX /fH0gT2/gNHHN~2$H/ g2/"j M0N`2/0"j MNB`0g 2/g/f MN`BB/2/H0HN&$H"j 2"j2"j2p/h~>tfC~A0 0`AΈC0""2ؾl(|`0HBA6AA:0NmRA:C0N`A:Nlh H"ҁ j 14JB@6 @A:NmRA:C0N`A:Nlh H"ҁ j14JB@6 @A:NmRA:C0N`A:Nlh H"ҁ j1Rn>5D|` Ѐ j Bp jBp jBpRnp/h??/?/ASN:\O/ g*BA/ |?BB/ "j M0/2/NTO`8B@/ |?BB/ 2/"j M0/NhTO` , MNތ` g o(N}$ MN JODLtNuHrzp KN(H`rzp KN(H`rzp KNX(H g JN}( LLNuA}JBPp` 2A1R@|mNuHq4JGB(k>t4BGBt4/B oc/B?CFRCke0/D@5F/GOHLNuH:O(HN߬$H fAϐN%`"t"< <@N&&H f JN`t2<0<@"k JN k Bh kBh kBh7|(k I@vMJ`jp`C JN(B@`(BE`2I4BBA8|g<RE|eR@|eBE`Ho@Ho$C0ANzPORE|@eRC|e JN KO`L\8NuH b$<xJgz-,܄0h RJbLxNuH:O&HN߬$H fAϐN%`t"< <@N&(H f JN`\pCL JN&G"K JpN&C JpN&BG`,l M@v JN<SJl4 JN:SBD`/BB2  NN XORDRHD@T@@e`0BD`" JN:S/BB2  NNXORDRHR@@eԶeRG|ep eg LNTAϢN:`l c JNތ6H l BP lBP lBP9|,l M@xG `0@ssBA4s|Iss|Jss s BA4s |Is s |Js s@s@BA4s@|Is@s@|Js@Rpbdz`lpC JN&2|ftWfU|x0Fg02AC JpN&2AA4|g3JUFRJFfpC JN&2|fhtWfbU|x0Fg02AC JpN&2AA 4|g3JUFRJFfpC JN&2|ftWg LNTAN:`U|x0Fg02AC@ JpN&U2AA@4|g3JFRJFfBG`HoJHo."K0ANPORG|@eRE|e /d LNTAN:` JN LOjL\Nu?/ O$HJ@gAMN:BC`0HЀ jr20A NmTACЦN`ANlh H2Hҁ j1 j t40A NmTACаN`ANlh H2Hҁ j 1 jt40A NmTACкN`ANlh H2Hҁ j1RCje>`AzN:BC`0HЀ jr20A NmTACN`ANlh H2Hҁ j1 j t40A NmTACN`ANlh H2Hҁ j 1 jt40A NmTACN`ANlh H2Hҁ j1RCje>O $_6NuH8(H&INByJ"K LNR@gU@g` LN$H` LND$H gA09JN KN}$ JLNuH.,IEKZ"JNy (H g"Lrp MNwp LNzpC MNzJ@f/AN:XOp`&pC: MNzJ@f/A?N:XOp`B@LtNu|fRpPfBRNuR fBRNuH LN g oN}$ JO L]O&H,IE\I"JNy *H g"Mrp LNwp MNz cW KNPCApNB/CANJ@gCANJ@ff/A N:XO`jCEANJ@gCANJ@f f/AJN:XO`4CANJ@gCANJ@f f/AN:XOp`B@\OL|NuH0YO&H<ETBBJBgSBgRSBg`.(ت**&< .ހ"ށp0g r) k 0xRJf`.(تzʪ&< .ހ"ށp0g r) k 0xRJf`Fp dr`BAH.*އ҇.p e &֪` v֪֒ ЇЃЀ k 1R fBRpfBRXOL NuH,]O(H*I$o*/@*pLgJl.BD`pC LNS2B@ MNRDHD@@e`Jf2BGOB@@pC LNSBD`2B@ MNZRDDb`6<f6BGOB@@BD`pC LNS2B@ MN"RDDbW`2<o,pC LNSBD`2B@ MNRDH@eS /b\OL4NuH>O,H&IBCKNJ@g NN߬(H fAN%`p"M LN cWpCL LNB@J@g S@g&S@gB`Vt"< <@N&$Hz 5@`6t"< <N&$Hz 5@`"< <N~2$Hz f LN`Mp "N LNx`*0@26I|_Abtv_Bb rv_AcvRbJCgA N:x`0@26I|t4A$ NmTA$CNN`A$Nlh H"ҁ j 14B66 K|p0A$NmTA$CXN`A$Nlh H"ҁ j1t6Cv0p0A$NmTA$CbN`A$Nlh H"ҁ j1Rb*`x`0@26I|t4A$ NmTA$ClN`A$Nlh H"ҁ j 14B66 K|p0A$NmTA$CvN`A$Nlh H"ҁ j1t6Cv0p0A$NmTA$CҀN`A$Nlh H"ҁ j1Rb*pC LN8HpC LN:H N,H g:"N L NBLBPBT/BB" "J LNXO NNr LN g KN}$ JO.L|8NuH(UO6$HrjB@NX>JCgnIۦHWHoHoHo HoBg?,BgBgBgBgBgBgBgBgBgBgBgC. JBBBAp0NX"O.8r@g $g J"BNp DgB@` pDgRfpTOLNu/ O09fHE۠2g0*`:>G?jBo/j ?jB@?@ ?@AB@N&Bj4B*B@O$_Nu#۪3ۢ3ۤ#ۦNNuH8&HEf fB@`nBXr [0`|A`0A2"La1&@`\ [2"La1$@`JJEj `p0?4 La/TO@`*JEj `0H?4 La/TO@` JEj `p0?4 La/TO@`JEj `p0?4 La/TO@`A 2"La@`A 2"La@`A 2"La"@`|@HN0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H0O$H&I>68jx`p@c8?|0|g J0R@CDHoBa(XO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f0SA`,C"SDQ`X JDf fSA` C"SDQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa=J"_AFpJWF@rg SAkt0QS@k AFQ`H0O$H&I?|@>>68jx0|g. JpCDHoBaXO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`6JEfp?@?@6`$ JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBaXO0@E:/DDEE?D6DC"SDQ?EE`?|0D|b JCDHoBatXO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`?B?C`|? ?| x?D ?D?D6|`H0O$H&I?|@>>68jx0|g JpCDHoBahXOAX 00@V0/DS@Dn|m@`6x0/gf@ Ka,t0/ g@AN0/g@ Ka,N0/ g@A NJof Jo6fgp@A .N0/g@ Ka,0/6g@A"N0/@g@A8N0/gg@ Ka+0ONL Nu0<HS@rJrfXOJfARC`r0&L?Av8z0| ~E>NJ@kFRG2kNSGESDeN<+g<-f SDeNfSDeN`SDeNb QSDeNc<.f0`<.f&SDeNbQSDelNc<߲<EfHSDePN<+g<-fSDeMHGGCA 0jD@aAC aJ`aAC al P?b C a,SGA6"$JDoGn| Fo| o0RG0CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@Nu"oHQaXONuH|~trp  g  g -Wg +f 0m 9oR .gbg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.an2""//?A0adC o$aO JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNupowerACHVMBa//?Aa//?,o f>,?B^BJ g`<,,A CHnHzpaPO`Jo nhkJ f`JWkB^BB`| 0@@@>D@k@ @?brt @b  /` @  /SdS¯fvįfn/@A CaJCA?BPAa3CaJgVO,_Nu o?jD@ @c0<?>@2AA@AC,0 ]HOgCbC OdatJGf>J_k~Nu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R exp C6O璃cW䔋mϫp ԥT/Xx6.=8?Xlb?\>np?X?mKz?m?ZD?` +?y?ryXF$^?4 xدalZJk fJgNaA?BPHM:@v@ @?bg0 `:xEE?kFg( Em bJGj SD&,FFAFBCF0@DLd>@8<HDBD/DBAaIa 0aKxA !%!%1%xaKMaMQC aCaOL`NuA"o4JWgjJQj4`JQj$`, @?c& fJf`JQj "`"?`QBi`v|~@@D@k`| k` &`P& D@Ƃ Wg>*(g4JWgjJQk`(JQj`"څلgj `†fćg ևцdRQH TOLNusquareA"o9g4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ9gJg j c a0JfJg9g9fJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hzap` ҁQ !1LNudivCA V/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG9f,⎜bHFRFkHz``, c9g~9fJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu9f╚kfg` JfJg`,HFRdR`,HF  @c"$HzaD` ЀP !1L Numod42<@H@J@fAH@ @bQA @bYA @?bUAJ@kSAH@AԂQ0 B]HNuA(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART"_HpNLJ@f0<N/ / "y"i,gD$Hfg:f&IgfJg( J`g J"K` =g J"K` IJfRH&_$_Nu`SfNuH<&H&$I(pe$f&IH"L KNJ@o "L KN`pЃ"NtI "NfK"L MNJ@o "L MN"K MNJ@o "K MN|`"L KNJ@o "L KNfpf"M K NV`KH`c4"K MNJ@m`"L KNJ@n` "L MN"ę`b޹b"K MNJ@l "K MN Mp0"N*crd "J M "N&`pd ""J K N&M`L<8NuJgNNu/ Hz?<&NN\O 9$_Nu#Nu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,Nu/YOM, I"o HzaΖXO VBXO,_Nu"VS@eQ,NuH Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /YOM, IC Hz"HzalPOXO,_Nu VB@g,Nup`SNuH8vBG8gLz B$H&II"NJ@kFRG4`kI4`b ֆSDgNRG4`b փ"փփց`NSG$2QLNuP`H8vBG8gDzB$H&IINJ@k>RG4`kI4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&IIZNJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI"4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&IINJ@kdRE4`k<-Wg<+fNREI4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&IIXNJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`J(g/a _(g(g/a. _J@f B@Nu3 jNuH:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka$"J@k,f4(SSfRf& L\Nu3 jp`"`&x,A'J'JE8'J & KaZJ@kfRf"`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// Ka$"J@f.// Ka~$"J@kf(S,k`& L\Nu3 jp`"PdB@ Nu(g*gg/a _J@f/a _J@kf"P`3 jpNu/ &Hrt0+aJk2+gГ` S"+gt SASWfSQ&_Nup`H&H&8|f֓b e&`8+g+g2 KaJ@f:"40+aJk* k&'HpLNu3 j`3jp`p/aXONuH&H(o Ia6kl g La` a(Jf\(H <a ,)HgN0@0;\ Ka|gB9@{0`Q l)H()H C#p LLNup`p`p 3j la `a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ap`Ar(WVNu?/ AJaRA`aHG6<`Gp+g Ka*QJ9ܤgA a\&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+aJ@k"+g ka LB@7@&_Nu3 jp`H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0axLJk*g,`0" La`Jkg&'LB@LNup`p`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3jp`ް|c??<>NAXOJkpNua3jpNu/?<ANA\OJkpNua3jpNuJ@f//anJ@fBg`//??<?NAO JkNu  _`a3jpNuH&Hx&SgkJ9ܢkpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp aܢp a`\JgXܢ`NxB9ܢ`Dx B9ܢ`6J9ܢk$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nuab3jpNu0<`///6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWH*(&NuD@| |"b;NupNu   ??B@C .gJ1kB@BA< C (<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!j`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNu"SefBJgSf ANuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.Gd3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"jp` 3!jp& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!j`0123456789abcdefghijklmnopqrstuvwxyz/ ElB@BA2g2g!2ep` p`Jfp$_Nu/ E4BABBSe2g2 ge p` Jfp`p$_Nu// &gPR<e:/avJg*`4Cܦ g*g"@ f`"/?<INA\OJj` pNugp`/ Gܦ g/ &S?<INA\O`Gܪ g/ &S?<INA\O`&_NuH0$< CEܪ g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`Se gepNupNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#J@kNuD@NuJkNuDNu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNuHO(H*I?</NAT&@/?<NA\?<1/ ?<NNAPJ@f,<:g ?<NAT` B@|A:;@ Bm6</g6<<`PfBg/ ?<=NAPJ@k28HW/<??<?NAO k W`f??<>NAX;C;|B+o /H@+@+@+@B@O,L8Nu3jp`?<NATONu?<0NATONu??<NAXONu/?<HNA\O @Nu/?<;NA\ONu?/?<GNAPONu/AHBhBh2<#aR"_222" EH0*$AW@g222`Nu/AHBhBh2<&a"_222222A`2222Nu/ /AHBh"_Artg0RB`AH1BrtaA`"_22222222Nu/ /AHBhBh2<a"_2"_2AH"o222"2&2*"o2"o 22 2$Nu/AHBh1|1A1B2<a."_222Nu/AHBh1|1A2<fa"_2r+2QA`r 2QNupNBT@Nu/AH1|1|!I!o1A"_A000000000AHrm`/AH1|1|!I!o1A"o 1Y1Q"_A000000000AHry`N/AHBhBh!_!Irn`0AHBh1|1Ar`AH1ABh1|r`AHBh1|1Ar`AH1|Bh1A0Bh2ra09`Nu/ /AH1|Bh1A01B2raA`"_2"_2"o2AH0(@hNu/ /AHBh1|1A1Br'aRA"_2"_2NuAHBh1|1Ar`(AHBh1|1Arj`AHBh1|1Ar`/ /AH1|BhBh01A2r aA`"_2"_2"o2"o2NuAHBh1|1Arw`/ /AHBh1|Bh01ArkazA`"_2"_2"o2"o2NuAHBh1|1Ar `DAHBh1|1Arx`*AHBh1|1Ar `CH3|3|3AC02222AH2<`CHBi3|C2222AHr`Cx2222AH1|Bh1| r `AHBhBhre`zAH1|Bh1| 1A01B2r`V/ /AH1|Bh1A01B2ria4"_2"_2NuCH3A03B23|CrtRB2fAH1Br`AHBhBhr{`3T/ CH2dBi3| Cp 2Q"<tpsNB _0TA"op,2QA`p 2QNuHx`CH3ABi#ܶ IraV#xܶNuAHBhBh1| r`0AHBh1|1Arz`AHBhBhr`1@ 0"<ܮpsNBA0Nup `0#`A00p `p`A00p`#`/ A00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#`A000000p*`n/ #`3p,aZ"_2"o2Nu#`3p2`<#`A0000000 0 0p3` / #`p6a"_2"o2"o2"o 2Nu#`3p4`/A00ppa"_"`Nu#`3pr`3#`p#`/ /pMa"_2"_2"o2"o2Nu#`3pN`b/ /pOaX"_2"_2"o2"o2Nu/ ?A00pha.2CSA|;$Y4Q$_NuA00000pd`A00000pe`3pg`A000000 pi`33pj`/ /A0000 00plal"_2"_2"o 2"o2Nu3pf`J3pk`>#`#dpZa,"o2Nu#`#d#hp[a "o2Nu3H@@A CJB@22220<"<NBA0NuHf`` xArgARGV Align RGB-picture width by %d...done Align BITMAP-picture width by %d...can't align picture @@@@@@@@@ Brightening colormap by %d%%...done @ Normalizing image...remapping from %u:%u to 0:65535...@ Converting image to grayscale...-\|/clip Clipping image...%cclip: Unsupported image type done compress Compressing colormap...%d unique colors of %d no improvement Compressing image...done -\|/Copyright 1989, 1990 Kirk L. Johnsondither Dithering image... %s (dithered)%cdone #(17>FLTaku} P*.*Copyright 1990/91 Dieter Fiebelkorn & Jim Frostcorrectfullscreenfullzoomfullrepeathelpidentifymergenostoporginalquietsaveallsavedfrasterslideshowsupportedverboseversionalignbrightenclipcolorsdithergraygreyhalftonenamenoalignnormalizerotatesavemonosavecolorsmoothwindowxzoomyzoom0GEM-View: file permission denied: file not found: general i/o error: invalid file handle: illegal file specification: invalid heap block: heap overflow: file access mode error: file already exists: program load format error: device error: path not found: invalid parameter: file table overflow: too many open files: disk full: seek error: read only device: domain error: range error: no more matching file: unknown error Type to exit \*.IMG Zooming Repeation%04d%04d%03d100 0%04d%04d%04d%04d%4d%4d>> Dither & saving image <<>> Saving monochrome image <<>> Save: enter imagename <<>> Saving color image <<@@E GEM-View@ version %s.%s by Dieter Fiebelkorn 10.3%s: Bad option %s: Too many images (ignoring) missing image name after -name@.PDF%s: Not enough characters to identify option %dx%d Illegal use of -fullzoom@ (ignored) Illegal use of -fullrepeat@ (ignored) Use: -saveall {mono@|color@} Type to continue  E GEM-View@ version %s.%s by Dieter Fiebelkorn Bad argument to -align@ %d,%dBad argument to -at@ %d,%d,%d,%dBad argument to -clip@ Argument to -colors@ is too low (ignored) Argument to -colors@ is too high (ignored) Argument to -rotate@ must be a multiple of 90 (ignored) Illegal use of -window@ (ignored) %s: Internal error parsing arguments >> Select image to show << Time for loading and processing: %2d:%02d:%02d,%01d [2][ How to continue? | - Previous picture | - Next picture | - Abort ][ Abort | Next ][2][ How to continue? | - Previous picture | - Next picture | - Abort ][ Prev | Abort ][2][ How to continue? | - Previous picture | - Next picture | - Abort ][ Prev | Abort | Next ]No images to display Time for loading and processing image: %2d:%02d:%02d,%01d @ GEM-ViewGEMVIEW -version-supported-helpCopyright 1989, 1990 Kirk L. JohnsonGIF87apixel stack overflow in PUSH_PIXEL()Error reading GIF file: %s %s is a %dx%d %sGIF image with %d colors interlaced %s: Short read within image data L3fL3fL3f L 3  f L 3 fL3fL3fL3fL3fL3fL3  f !!L!!"3""##f#$$L$$%3%%&&f&''L''(3(())f)**L**+3++,,f,--L--.3..//f/00L00131122f233L33434455f566L66737788f899L99:3::;;f;<>f>??L??@3@@AAfABBLBBC3CCDDfDEELEEF3FFGGfGHHLHHI3IIJJfJKKLKKL3L.\!O}B p  5 c (WJx=k0^#QE s! !"8"#f#$%+%&Y&'(()L)*z++,@,-n../3/0a012&23T34556G67u8 89:9:h;;<.<=\=>?!?@O@A}BBCBCDpEEF5FGcGHI(IJWJKLLMJMNxOOP=PQkRRS0ST^TUV#VWQWXYYZEZ[s\ \]8]^f^_`+`aYabccdLdezffg@ghniij3jkaklm&mnTnoppqGqrus st:tuhvvw.wx\xyz!z{O{|}}}~B~p5̂c(WJx=Ԍk0Ǐ^#Q蓀Eܖs8Tp5Qn3Ok0Lh.Jf+Gc (Ea} &B^z#@\x  ! = Y u   : W s  8 T p  5 Q n  3 O k 0Lh.Jf+Gc (Ea} &B^z#@\x!=Yu:Ws8Tp5Qn3Ok0Lh.Jf+Gc             -\|/dither Halftoning image... %s (halftoned)%cdone "a:^>55"#<`>'(2>7:NFD)v4r(ێDF Rasterfiles [ *.PDF ]GIF Images [ *.GIF ]Sun Rasterfiles [ *.SUN ]STAD Images [ *.PAC ]IFF Imagefiles [ *.IFF ]GEM-(X)Image Files ( *.IMG )GEM-Metafiles (Vector) ( *.GEM )Neochrome Rasterfiles ( *.NEO )Art-Director Rasterfiles ( *.ART )Degas Images ( *.P[IC][123] )Tiny-Compressed Images ( *.TN[123Y] )Doodle Monochrome Rasters ( *.DOO [640x...] )Spectrum 512 Images ( *.SPU, *.SPC )X Bitmap-File [ *.XBM ]%s: image not found Type to continue   %s: unknown or unsupported image type Image types supported: %s %s: nil image %s: bad destination image Merging bitmap image onto bitmap image...done Merging bitmap image onto RGB image...merge: warning: can't find background color in dest image merge: warning: can't find foreground color in dest image Merging RGB images...merge: warning: To few colors in destination colormap?!? mergemerge: Can't merge these two types of images (sorry) -\|/Usage: %s [global options] {[image options] image_name ...} GEM-View  Global options:@ -correct @- straighten out the displaing image ( default@) -fullscreen @- use entire screen width&height for zoom - display full METAFILE inside the window -fullzoom WxH @- use width and height for zoom -fullrepeat WxH @- use width and height for repeating image -help @- print this help message -identify @- identify given images -merge @- merging followed pictures -nostop @- don't stop to show the pictures -orginal @- use orginal pixels for displaing image -quiet @- silence is golden -saveall {mono|color} @- save all followed images as (X)IMG-files -slideshow @- show image in slideshow ( default@) -supported @- show supported image types -verbose @- whistle while you work ( default@) -version @- show version and patchlevel Type to continue  Image options:@ -align @- align image width to 16 ( default@) -at X,Y @- load image at location -brighten percentage @- specify brightness multiplier -clip X,Y,W,H @- use clipped portion of image -colors number @- specify maximum number of RGB colors -dither @- dither color image to bitmap image -halftone @- halftone a color image to bitmap image -name name @- force next argument to be image name -noalign @- don't align image width -rotate degrees @- rotate an image by a 90 degree angle -savemono name @- save monochrom picture -savecolor name @- save color picture -smooth @- smooth a color image -window WxH @- Use width and height for display area -window percentace @- Give width/height by a percentace [10-1000] -xzoom percentage @- zoom the X axis by a percentage -yzoom percentage @- zoom the Y axis by a percentage -zoom percentage @- zoom the image by a percentage [For METAFILES: Only "-fullscreen, -nostop, -zoom, -xzoom, -yzoom" can be used!]@ %s Show full Meta-Image inside the window %s (fullimage) Zooming image Y axis by %d%% %s (Y zoom %d%%) Zooming image X axis by %d%% %s (X zoom %d%%) Zooming image by %d%% %s (%d%% zoom) Zooming image X axis by %d%% and Y axis by %d%% %s (X zoom %d%% Y zoom %d%%)??@@processImage Fulling screen with image...%cdone. @@@@@@@@@@@@@@@@@ need %ld bytes@; available memory: %lu Freeing all reserved memory! Internal error@ PICTURES-\|/ Reducing colormap to %d colors... %cdone reduce%s (%d colors)-\|/rotate Rotating image by %d degrees... %s (rotated by %d degrees)done %crotate: Unsupported image type tt ttXIMG cannot save given pictures!wb Saving dfRaster file '%s' ... __DF90__done. __DF90__DF91dfRasterSave: Bad write on image data @ Saving GEM-Image-File '%s' ... @@@@@@@?\(\?\(\?\(\-\|/%s (smoothed)%c Smoothing(%dx@)... Smoothing ignored (too few colors) done %s is an old-style standard run-length encoded unknown-type %ldx%ld %ld plane %scolorgreyscalemonochrome Sun rasterfile sunRasterIdentsunRasterLoad: Bad read on image data sunRasterLoadsunRasterLoad: Bad read on colormap UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU33333333333333333333333333333333@?\(\?\(\?\(\@@@ Transfering image into screen format...done No more Windows:?\(\?\(\?\(\@@jCopyright 1989 Massachusetts Institute of Technology%s: bad X bitmap file #define %s %dwidthheightstatic short %s = {static unsigned char %s = {static char %s = {bits[]%s is a %dx%d X1011 bitmap file titled '%s'zreset: warning: ZFILE for %s was not closed properly zreset: bad ZFILE structure zopen: warning: file doubly opened zopen: no more files available rb-\|/B@zoom Zooming image Y axis by %d%%...%s (Y zoom %d%%) Zooming image X axis by %d%%...%s (X zoom %d%%) Zooming image by %d%%...%s (%d%% zoom) Zooming image X axis by %d%% and Y axis by %d%%...%s (X zoom %d%% Y zoom %d%%)%cdone rb.ART%s is a 320x200 Art-Director Image with 16 colors dfRasterIdent__DF90__%s is a %dx%d monochrome DF Rasterfile __DF90__DF91%s is a %dx%d DF Rasterfile with %d colors @dfRasterLoaddfRasterLoad: Bad read on image data @@@DegasLoad: Bad read on image data @@rb.PI1%s is a 320x200 DEGAS Image with 16 colors .PC1%s is a compressed 320x200 DEGAS Image with 16 colors .PI2%s is a 640x200 DEGAS Image with 4 colors .PC2%s is a compressed 640x200 DEGAS Image with 4 colors .PI3%s is a 640x400 monochrome DEGAS Image .PC3%s is a compressed 640x400 monochrome DEGAS Image 4 bit color palette (4096 useable colors) 3 bit color palette (512 useable colors) @@@@@@DegasLoadNeoLoadArtDirectorLoadrb.DOO%s is a %dx%d monochrome DOODLE image DoodleLoadDoodleLoad: Bad read on image data rb.IMGImgLoad%s is a %dx%d monochrome IMG-file %s is a %dx%d IMG-file with %ld colors @@XImgLoadXIMG%s is a %dx%d monochrome XIMG-file %s is a %dx%d RGB XIMG-file with %ld colors @@?\(\?\(\?\(\rb.GEM%s is a Metafile-Image version %d.%d Metafile includes a GEM-Image file No more Windows:@@@??@@.IMGMetaLoad Error reading IFF-file!rbFORMILBM%s is a IFF-file %s is a unsupported IFF-file IFF-LoadBMHD Don't support more then 8 planes Don't support monochrome Images with _mask_CMAP Don't support more then 256 colorsBODY loading %dx%d IFF-image with %d colors @@rb.NEO%s is a 320x200 NEOCHROME Image with 16 colors %s is a 640x200 NEOCHROME Image with 4 colors %s is a 640x400 monochrome NEOCHROME Image rb.SPU%s is a 320x200 SPECTRUM 512 Image .SPC%s is a compressed 320x200 SPECTRUM 512 Image SPECTRUM 512-Load Error reading SPECTRUM file: illegal command/data lenght Error reading SPECTRUM file: illegal data in color map Error reading SPECTRUM file: illegal palette length 4 bit color palette (4096 useable colors) 3 bit color palette (512 useable colors) @@@@@@rbpM85%s is a horizontally packed 640x400 STAD Image pM86%s is a vertically packed 640x400 STAD Image STAD-Loadrb.TN1.TNY%s is a 320x200 Tiny compressed Image with 16 colors .TN2%s is a 640x200 Tiny compressed Image with 4 colors .TN3%s is a 640x400 Tiny compressed monochrome Image Tiny-Load 4 bit color palette (4096 useable colors) @@@@@@444$443GEM-View (Defaults)VersionVerboseQuietSupportedCorrectOriginalHelpOkCancelGEM-View (picture-defaults)XXXXXXXX.XXXSave Pricture:FullscreenMonoColor Zooming 00000000Zoom (X):____ (Y):____99999999Window00000000____ x ____999999990000____%9999000Brighten: ___%999Smooth000Rotate : ___999000Colors : ___999DitherHalftoneColor DitheringXYWH0000000000000000 Clipping: ____,____,____,____9999999999999999OKCancelGEM-View (Screen) 640 400____ x ____99999999OK,- .=>U_` ajӅ ӕӞӪ ӳӸӾ -./1235679:;=>?PoԜԥԱ  & Ү             % #@Ծ  @A?  J O @   ӎ  I.  IJ  !fՂ ՞ A A@պ  * FԀ %ԃ Ԋqb 'Ժ~@(#)AV-Protokoll calling Functions (c) 1990 by Stephan Gerle Oct 26 1990qq(s(u(w(JHx`b@ $|   6  :6  (  ,*    *$0 " 4 4 2&   & * * $&" Jl,v<$ ,   B8  P.( ," "8dL ,t@8t&  0* $ @0>66 4    $2 P6J"n "  Z4  0 0 0& 6.  2 J"Fj 8( V:   0n  ^,*D0 0  8r  &~$$ NT 6.J, 2 $  X@@$ d0V"$*&   $ "$      RPLJB0 $ T p ( `  2 ` | 2 8J    lJ . ~j pJLNVV4NP6j40`t   6  * F V>0&b4(. * F V0.$$4  D"&,$@*"2*<($ 2|2 4 <(D $4 ": "& 4  >Vb^$     *    &   .&Z ,\^<X:*@D26 $   B $ , 2PP  4.  $        < " F  n&    *&`& $  (<  " ( f (N4  <4  : (,"  $8  *  @& V&R  , 8 |&8 .JJJf <  "4 .    "JP:8RF& "N0 ""   J  "  "  *`" @Z4 `..0H>@L fDFZHF^ZPFVfDFZHF^ZPF,dfDFZHF^ZPF            " B xF   ` 8 :>  "  "  Jb |V" jntP< $ "  & :dNF     .@4 6 2 tR6 :  :* "  &  &  R   (Dz 8 >B\lt" "    & 0 """  $"("2HJ ( 0 P,   (. F     Tv   D0"0 T  J(    F.^L(&"   2 & " H H f L ,  *\, : `$&&f$($$$($8  .  .  4  *  & ,  8  t>8n   "vH<   :60@@ ~   (v  *  *  62L  :RV    .(  6 " &." "    4 Dx6<@Zh    (  " ,X * P,"     (6 * |   $$v L    :"  ,T$"    & 2 2 $  ,  (  @  ,  (  $  .~R$, nt^6V0T *<6 <*&8 4B @ (& .* Jf0 4 & t @.  NV  "h& >\ ,< VZ ~4R*:*@T  $:,(6B " (($  j  ,$ ,0> 4 dBnx80000H000000 j Read Me for GemView Version 1.0.3 ================================= THIS PROGRAM IS PUBLIC DOMAIN (YOU CAN SEND IT TO YOUR FAVOURITE FRIENDS AND ARCHIVE SERVER. Supported picture-formats: -------------------------- o DF Rasterfiles (a own format) [ *.PDF ] o GIF Images [ *.GIF ] o Sun Rasterfiles [ *.SUN ] o STAD Images [ *.PAC ] o IFF Imagefiles (ONLY SOME, NOT ALL, searching for desc.) [ *.IFF ] o GEM-(X)Image Files [ *.IMG ] o GEM-Metafiles (Vector) [ *.GEM ] o Neochrome Rasterfiles [ *.NEO ] o Art-Director Rasterfiles [ *.ART ] o Degas Images (also with a 4-bit color palette) [*.P(IC)(123)] o Tiny-Compressed Images (also with a 4-bit color palette) [*.TN(123Y)] o Doodle Monochrome Rasters [*.DOO(640x...)] o Spectrum 512 Images (also with a 4-bit color palette) [*.SPU,*.SPC] o X Bitmap-File (a bitmap C-Source description) [ *.XBM ] Some hints: (for using the program) ----------- o The Program runs as accessory and as GTP-Application. o With 'gemview-help', you will get a summary of the options. In most cases it will be enough to use the program with only a name (or more) picture(s). o You can install gemview as appliction for *.GIF-files (or others). o Without any arguments or starting the program as accessory, you will discover a file-selector-box. o GemView supports an environment variable named PICTURES. There you can give the program pathnames for searching for a given file outside the current path. Example: setenv PICTURES "E:\PICTURES,E:\PICTURES\IMG" o After starting the program a window is opened to write system messages in it. o If only the log window is showed: Pressing and holding the __right__ mouse button __inside__ the window you will get a new FSB. Pressing the button at the border of the window a dialog box is opened, where you can install global parameters of GemView. o If an image is shown, only the dialog box opens. o Every picture is showed in a GEM-window. o You can press 'n' for the next picture, 'p' for the previous and 'q' for Quit. Pressing the close box of the window and more than one picture should be showed, a dialog box for choosing previous, next or cancel opens. o Right button inside the window: You can scroll the picture inside the window by holding the right mouse button and moving the mouse. o Pressing the right mouse button on the border of the window, you will become a dialog box for options to the pictures. In many cases the picture will reload. o With the left mouse button, you can raise a clipping rectangle. o Do you have GEMINI?? : GemView understands the AV-Protocol for starting the accessory by double-clicking, dragging pictures to the icon or into the log window and all key, which are not supported by GemView will send to the main application. i.e.: With ^W you can circle the windows, ... o Pressing -Key by activing the Programm, you can install the options for each picture before it is loading. o GemView (runing as accessory) gives __all__ other programms or accessories time to work. This means while GemView loads a picture or transfers it you can work with the desktop or your favourite shell. o GemView stopped. If you leave the current program or if you're starting a new one, GemView will continue its work later, after changing the program) --------------------------------------------------------------------------- + Select the save-option before the picture is loading (ALTERNATE-Key) a color image is saved as XIMG file before reducing colors. If the picture is showed the actually colormap is saved. + Support 4 bit color palette (4096 useable colors instead of 512) especialy for STE and TT. + The definition of V-Bitmap files can also used with 'unsigned char', 'short' and 'unsigned short' instead of 'char'. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ I hope these hints will help to work with 'GemView', in the next time I will write a __short__ manual. X Bitmap-File: -------------- #define mickey3_width 58 #define mickey3_height 58 static char mickey3_bits[] = { 0x00,0x00,0x80,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0xff,0x01,0x00,0x00, 0x00,0x00,0x00,0xf8,0xff,0x03,0x00,0x00,0x00,0x00,0x00,0xf8,0xff,0x07,0x00, 0x00,0x00,0x00,0x00,0xfe,0xff,0x0f,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0x0f, 0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x80,0xff,0xff, 0x1f,0x00,0x00,0x00,0x00,0x80,0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x80,0xff, 0xff,0x1f,0x00,0x00,0x00,0x00,0x80,0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x80, 0xff,0xff,0x1f,0x00,0x00,0x00,0x00,0x80,0xff,0xff,0x1f,0x00,0x00,0x00,0x00, 0x80,0xff,0xff,0x0f,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x0f,0x00,0x00,0x00, 0x00,0x00,0xff,0xff,0x0f,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0x07,0x00,0x00, 0x00,0x00,0x00,0xfe,0xff,0x03,0x00,0x00,0x00,0x00,0x00,0xfc,0xff,0x01,0x00, 0x00,0x00,0x00,0x00,0xf8,0xff,0x0f,0x00,0x00,0x00,0x00,0x00,0xe0,0xff,0xff, 0x01,0x00,0x00,0xc0,0x1f,0x80,0xff,0xff,0x07,0xf0,0x00,0xf0,0x7f,0x00,0xff, 0xff,0x0f,0xf8,0x01,0xf8,0xff,0x81,0xff,0xff,0x1f,0xf8,0x03,0xfc,0xff,0xc1, 0x3f,0xfc,0x39,0xfc,0x03,0xfe,0xff,0xe7,0x0f,0xf0,0x70,0xfc,0x03,0xfe,0xff, 0xf7,0x03,0xc0,0x60,0xfc,0x03,0xfe,0xff,0xff,0xe3,0xc0,0x60,0xfc,0x03,0xff, 0xff,0xff,0x31,0x80,0xcc,0xfc,0x03,0xff,0xff,0xff,0x11,0x00,0xde,0xff,0x01, 0xff,0xff,0xff,0x11,0x00,0xbf,0xf8,0x01,0xff,0xff,0xff,0x10,0x1e,0x7f,0xf0, 0x00,0xff,0xff,0xff,0x20,0x3f,0x3d,0x40,0x00,0xff,0xff,0xff,0x00,0x7f,0x11, 0x80,0x00,0xff,0xff,0xff,0x00,0xbf,0x12,0x00,0x01,0xff,0xff,0xff,0x01,0x9d, 0x0a,0x00,0x01,0xfe,0xff,0xff,0x01,0x81,0x0c,0x00,0x01,0xfe,0xff,0xff,0x01, 0x81,0x0c,0x00,0x01,0xfe,0xff,0xff,0x03,0x82,0x0a,0x80,0x00,0xfc,0xff,0xfd, 0x07,0x44,0x01,0x80,0x00,0xf8,0xff,0xfc,0x0f,0x78,0x01,0x80,0x00,0xe0,0x7f, 0xfc,0x3f,0x00,0x01,0x80,0x00,0xc0,0x1f,0xfc,0xff,0x00,0x03,0x40,0x00,0x00, 0x00,0xfc,0xff,0x03,0x00,0x60,0x00,0x00,0x00,0xf8,0x3f,0x00,0x00,0x20,0x00, 0x00,0x00,0xf8,0x8f,0x03,0x00,0x30,0x00,0x00,0x00,0xf8,0xc7,0x00,0x00,0x18, 0x00,0x00,0x00,0xf8,0xc3,0x03,0x00,0x06,0x00,0x00,0x00,0xf0,0x43,0x0e,0xc0, 0x03,0x00,0x00,0x00,0xe0,0x41,0xfc,0x7f,0x02,0x00,0x00,0x00,0xe0,0x81,0xf0, 0x7f,0x02,0x00,0x00,0x00,0x80,0x01,0xe0,0x7f,0x02,0x00,0x00,0x00,0x80,0x01, 0xe0,0x3f,0x01,0x00,0x00,0x00,0x00,0x02,0xc0,0x9f,0x01,0x00,0x00,0x00,0x00, 0x0e,0x80,0xcf,0x00,0x00,0x00,0x00,0x00,0xf8,0x10,0x60,0x00,0x00,0x00,0x00, 0x00,0xc0,0x27,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0xfc,0x07,0x00,0x00}; --------------------------------------------------------------------------- | Dieter Fiebelkorn | With a rubber duck, :-) | | fiebelko@petra.informatik.uni-dortmund.de | one's never alone. :^{ | --------------------------------------------------------------------------- . |.. IMG_CAT RSC t .IMG_CAT TXT t " iIMG_CATDPRG t =L  $$ a#.EXIT TO DESKTOPPRINT SINGLESET FONT123456789012345657890SET PATHCATALOGUE_________________________________________TITLE: _________________________________________XPRESERVEIGNORESHOWHIDENONECONTSINGSOLIDDOTSNONEBOX STYLEPAGE BINDINGIMAGE SIZESASPECT RATIO 6 12 15 PROGRESSPAGE STYLE NO FONT LOADED NO FONT LOADED NO FONT LOADED NO FONT LOADED NO FONT LOADED NO FONT LOADED SELECT A FONTCANCELWelcome to IMAGE CAT from WizWorksHang on while I load the GDOS fonts... A DEMONSTRATION Programmed especially for... Bye Bye! See ya next time....Had a nice visit with... A DEMONSTRATION GOSTAYPrinter's not on. Turn it on or wait 30 seconds.....EXITPRINTCHOOSE A FILE PLACEMENTACTUAL SIZE248163264FIT TO PAGEWIDTH00000HEIGHTASPECT00000PRESIGNOREDEVICE#21DPI300300ENLARGEMENT@@OH@H@H@H@O@OH@H@H@H@O@OH@H@H@H@O@@@@@_PP_@_PP_@_PP_@_PP_@@@@_P(P(P(_P( P( P( _P( P( P( _P( P( P( _P( P( P( _@J`au*1  $% &23 4AB S\] ^ij k.QR#Sz{'|TU5aop   "# $C  tI  TN  #M@ @   !40$040A  0b 0k  2 !             ! ! !4 !P#"      !   "   l !  "@ @ @ @  @  @ 0 g'( L&h % & &(  ''&%!E =& *V [! B ,   qtw z }    H    d            !  "  # (  $ D  % `  & | ` ^6>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 `@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?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........ . Z.. IMG_DEG DOC ϩ[IMG_DEG PRG Dz\@qAlmost no instructions are needed here. Once loaded, select the IMG picture to load. Have patience, this takes some time! Use the arrow keys to scroll the image until the part you want to save is centred on screen. Press S to save PI3 file. It will be saved under the same filename as the original but with a PI3 extension. Please note that it saves to the same disk and directory as the original IMG file. Steve Delaney Floppyshop July 1990 `p&|``Nq3F3C00024E4E548F2240206F00062050303C018F2448323C001322DA51C9FFFCD1FC0000006451C8FFEC4E75z8<6<><4<|(o*lNN55~N+| <*Nj* Gf` NqN*~=~Nh~=~Nh*~DGNvN*~=A .v!N~+G*><H+G ;|d*~d=.- />H-."NjNv-~dHޞNv-~N2< N* ~=~Nh~=><wNh* NJ* N* 2< N* Nš*.--~NLJGf`Nq~+G`Nq*~=~=~N¾N@N,IMG to DEGAS CONVERSION by Bob MacLeod, 1990NZN*><=~<=><=~<=~<=><=~_NR*><=~_=><=~_NR*><=~_=><=~- =.- />H-.NJGf`Nq.- 0GgN;G *~N* NI-~=A .-~N*!~=>-GNv=~A"N<`8Nq*"~H-~NH.Nt2< N*#A"Nv`Nq*$A .N-~HޞNv-~Ξ+G(*%~H+G,Bm0*'N2< N*(.-(-~d=.-,/>H-."NjNvޞNv+G2*)~H-~NH.NtN;G6** m6g`Nq*+~H-~NH.NtN;G6*,Jm6f`NqN ,*,`8Nq~H-~NH.Nt2< N~H-~NH.NtN;G0*-`2Nq*.N */Jm0f`NqN */Bm0*1.-,->- HNJGf`Nq*2~N*3NF*4N*6N(*7ND*9`NqNT*:N:[2][| Would you like to | Convert another one ][YES| NO ]2< N*;~N*<pNnA .rN~?A ./NTNO*<;G*= mg` Nq`(Nq*>~N*?~N*@`Nq*AN\Nu*C`NqNT*EN8[2][| |Save DEGAS Picture |------------------][YES| NO ]2< N*F~N*GpNnA .rN~?A ./NTNO*G;Gn*H~DGNvN*I mng` Nq`Nq*JNd*J+Gp*K~H-A .-N.N0GgN;Gt*LA .-~=>-tN0-NPI3N42< N*MNR-~=A .-~N*N~N~=A .N*OA .-~N,NNd~N(*PA .-~N,NNd~N(*QA .-~N,NNd~N(*RA .-~wN,NNd~N(*S~H-~!H-~HAvN`:Nq*TA .-~N,NNd~N(*UAvN`Nq*V.-p-.-p-><|HޞNv-~HAvN`BNq*WA .-.-v G~N,NNd~N(*XAvN`Nq*Y~N*ZN6*[N\Nu*]`NqNT*_Bm*a m6g` NqN ,*b m6g` NqN>*c>-6=~N=>-6=><N^JGf` NqN*d>-=>-=~N(NvNJGf`Nq~H-~NH.NtN;G6*e>-=>-=~N(NvNJGf`2Nq*fA,. GRNv*gN\Nu*i`NqNT*kA,. GSNv*l~=>-0=~ADN<`Nq*m.-2-.-2-~cHޞNv-~HAJN`@Nq*n.-J-~dHޞNv-.-J G~N, ^*oAJN`Nq*p.-,->- HNJGf`NqA,. GRNv*q.-(-~d=.-,/>H-."NjNvޞNv+G2*rADNv`,Nq*sN\Nu*u` NqNT*w~H-~NH.NtN;G8*x~H-~NH.NtN;G:*y~H-~NH.NtN;G<*z~=>-8=~A>N<`|Nq*{.-2->-HޞNv->-:N, ^*|.-2->-HޞNv-~HޞNv->--TGNv;G*~A>Nv`Nq*N\Nu*`NqNT*~H-~NH.NtN;G*>-=>-=>-^Nv=~DG^Nv=~AN<`\Nq*~H-~NH.NtN;G*.-2->-HޞNv->-N, ^*ANv`Nq*N\Nu*`NqNT*>-6=><^JGf`Nq;|`NqBm*>-6=~^;G*>-=>-=>-^Nv=~DG^Nv=~AN<`-HޞNv->-N, ^*ANv`Nq*N\Nu*`pNqNT*A.-><=~H-~NH.NtN0GgN=~H-~NH.NtN^NvNͤ ^ *.,N\Nu*`NqNT*+| <*~=A .v!NH+GV*;|Z*A .-NN*.-V->-ZHޞNv-N&H-A .N4NNvNĒNvN, ^*RmZNv m+Zo*~H+G`~H+Gd*N6*.-(-~d=.-`/>H-."NjNvޞNv-.-dޞNv+Gh*.-V-.-h-~N*~NF;Gl*>-l=><N=.-`-><HޞNv->- HN^JGf`Nq.-`-~HޞNv+G`*>-l=><N=.-`-~HN^JGf`Nq.-`-~HDޞNv+G`*>-l=><N=.-d-~HN^JGf`Nq.-d-~HDޞNv+Gd*>-l=><N=.-d-~PHޞNv->-=~N(NvHN^JGf`Nq.-d-~HޞNv+Gd*>-l=~sN=>-l=~SN^JGf`HNq*N\Nu*`fNqNTpNn*~N*NC:*.IMG2< N*N2< N*Bm*A ./A ./A./NլO *A .-NNJGf`Nq.<A+G`Nq*A .-~Nx-N\NJGf`FNq*A .-~H-A .N-~HDޞNvN"2< N*`Nq*~DGNvN*A.-A .-A .N4N*A.NNN\Nu*`TNqNT*~N*~N*~DGNvN*~=~=~N¾N@N,IMG to DEGAS CONVERSION by Bob MacLeod, 1990NZN*><=><=><=><NR*><=><=><=><NR*><=><=><=><NR*><=><=><=><NR*><=~<=><=~<=~<=><=~_NR*><=~_=><=~_NR*><=~_=><=~<wNh~=~Nh*Nš*~N*N\Nu*`NqNT*Nš*N2[1][| SORRY | | HIGH RES ONLY... ][ Shame ]2< N*~N*pNnA .rN~?A ./NTNO*;G*ND*N\Nu*~NJ O/0C0<HЈ",Іd䒆 Ь `H`// Bg?<JNAO JfLEA@,A0,Hp!!!.HA 0D"MBQ;@+F +LfSE;ED;D Ca.HNHz+_>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$IaL`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /aGHPz./gLJ/gv?a@:p`J/"f Jj aG|`J/gDJ$Nu%&!#HJf߯eNua aGHAC$IHaI`J / aG*H PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`JJf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaR HGJD[jDD<AB!zVB.T/zTBNd A"O$HaIhJFg O"O$OaIZ` JgCA$IaIHGPNuA ,0-JgPQagBNu?a0@`  Nu !INu("hNu _x8aarray is in use - cannot erase"m ijla+I "m$+I$`/٭؄؄Dح e+D (Nu Da䌙`/؄؄٭ (NuegSQdNuegSQdNua<A` VgFf@("h؉&g4 Gg f("h؉fg".a,.a G("h" *a ^("hڄatJf"A(ar.Nu"_x8p!ab.RNH$M`$^ Ggg/ a$_ G("ha" Jp`<"~J`JkL"`2~`Hk>2Ho8 ^("haSoRgSe(`x"Dp!a.NuaH ^Jk gaژc R--`.Nua`a| G("hapψat h`.E`"(aTa6.Nu G.(`L *-JcaVJgbS/ Ř*bSS H@J@f2 H@J@f*SWfJkSH` VLfˉ`pH@SWgd`JkSH` VLfږd`aafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga< ^.`4aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNuaN/ I"Jagp SQd G`a&"gSt Qd I"JaH G` ^&$P(<Ƅ GȐ"he(Nu Ga\("P~gNua 2 Ga>.Nuxa$.Nu("hNu/ a. _` >HǏNu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu_HNu]HNuWHNufNu\HNu^HNu~Nu Gal4)k2BHҁC. Nuv!`:FBH*6HÖk&n"UDk>HǞkn"aևQ"`L` GaJgH<fZxCiff4)C k2BCHUDk0BAҀQ8. NuHxCSDt =QaL`a d3a ^ a X a R a L FBH*&k趙nUDk.k־n"a2ևQ"` GaNJgV<fxCift4)C kJ^f2BCHUDkJ^fx0BAҀQ8. NuHxCSDt -QaL` GJf.4-4/ x$Nr6ASAHDJDfHD0BkR@Q/ pgaC2 AA ?H؁a222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJfb4-4/ H/~$Nz6ESE"kJRaQ( pgaC2 AA?H؁a222FY"."R: UEk"""Ra\Q(*`0 Gav<f()aB`?aXJg0if$Ip0Nua a,a:_HNu,a:]HNuWHNuVHNu,a:\HNu,a:z^HNu,<@Jj<a9h9Nuai 0GgDNuH?@.N"Op QLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fn| Fmn8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvA`Pmn d \HSC`ARCPng`ASCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,ap"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@f$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G ` H@GA6a G@VGa GUU|v`-(J0GfNuDNuta0f("Jp!ab.NuCCN0HNq```fa$ a a *(a&a6Aa%t"a%`"_xza&aaV>Ga%x`'2(*`A"a%>Jvg mvNJga%*`A a% "a%NJUgAa%r2a%:NuSe<dAa$AJg$JfS`LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOG Y8 Runtime error at line in module on #A+HvNuA g<PdJfSfNuRETURN without GOSUBOut of DATAIllegal function callArithmetic overflowOut of memorySubscript out of rangeRedimensioned arrayDivision by zeroType mismatchString formula too complexRESUME without errorLine buffer overflowWrong number of dimensionsFIELD overflowInternal errorBad channel numberFile not foundBad file modeDevice I/O errorDisk fullInput past endBad record numberBad file nameToo many filesDevice unavailableDisk write protectedPath/file access errorPath not foundBREAK pressedFatal bus errorFatal address errorApa+@0Apa+@(Apa+@,NuaHm|9|rPJ-6fr(A|a>ra(rwa"Q"B,#`H Lpa`#L (IL)HNu l p`L&_|dVA``&FLLn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTa@pNupDNu`aHz<d̰<g a"Ra`-5f -5fNuH?<?<NMXJ@gN/<NMX-5g<g,-5g*<f$/<NMX<g-5g<faM+@LNuJ,"gHrazrfatLNuHradrf,"aZLJNu<dA`HL.6H>HHHHd Q"aapNuP"pNuQ"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba"W2)a2A av"WJikrahrcab"_2)aA `RXpNuAAJ-6g -6gA0Nu    H @rareaLx*&I/ at&_< gT< gN<g <g< eںgHR/ a|&_`JgSJ,gS,/ rar ara&_`r ar a"p@Nu?,?<NMX<f lf -5frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUg|SgpDNu&fvRBg/?<=NAJkb8>N?|NAJfPP0(<(؃Aa:)mV)C)C$)C |||9@p)@@)@NuPH`t9+@8lAgf LNuF5LCKKBg/?<NAXapNu`8,<d$ gA @N.T@(eа|dA``tp<gJf",gaBf atrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬aT8)l$Jg$/ /??<?NA"/O Jk$ѬfLpNua$< g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg&//??<@NA$/O "Jkpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`Zv`SH @vapAaBLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @ajf(SE`HE  |aVf ,B$A(aDfNu` f$Jj", R $,Ga,"GA( ,NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAaJg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?+mj+mnNuBm;| Ap 0Q0BmpNBT@g$pMa;@p-6T@;@0<da0-f:pMa;@;|0<da0-faCannot open workstation;@;@BX+m^\BmBmp&at;mTpm;@VBm;|Bm;|p'aJBm;|;|pa4Bm;|Bmpa NuQ7a -gBm+@paBBm;|pzaa,BmBmpeapa`2pD`p4ONu/ H0@az0/|bCHI o f"+|phaADC1111/HC2"X"\pda|k(<6A"a9@;@&|B,B,#9m "o B2B.Jo g& Iaa R/ a $)H."_Ha׀B"l.;l;|+IpiaRmA+HpiaL 8A0P0000pea;|phaL@ASBSCHHJJ-7fa|p0,lT@C$"V#zV3zTapNu;|;|A+H+H;|A"    A"Nu0,2,l4,6mVA`6420ll@AH";|Bm;|p aXpNup;|;|;@LCBllH" H@+@p apNup fpBm`0j 0,(RBg0,&/aLL a$0,(Bm;|;@papNuLCBBm;|llllH"papNu;|;|;|llH"pgatpNup,@d$ATRBV0lld HpNupNuA$C p2!k0TQC$/ (IBm;|;\0<a;\0<a;\0<a;\0<a;\0<a(_pNu;l;|A1111pia;|phaL@ASBSCHJ-7fa2lfLHJajpNu0a:8ABX0 BL\R@RAHplabCFA33330Dp!`ahpa2)NuHJ-7f"A<+H+|;|0pagLNu40. a "N nM4vaf;H.Nuv`|d@0@Nua^0a`n0ap``0@A4</vagv`JNu OUTPUT +|phaCDA33330ap!` 0a`/<?<NM\Nup@gJGjS@DG??NMX.Nua@fHGNu GaJg,p00nR@02.nIRAVҁeNuav Gaɮ0.ne2;@HR@;@20ne2;@+IE*5555E*B44vACa&+mb+H+I;C;|;|pmaP` ^a,486A H20AXaA"B00@AHCA6`HLae aeLNup"$&<LNuACEG@SBDSFDe@e@e0Bd4@RBNuJGk|dV;GpNa|4`nB-4`D|d4BmBmԾ|gp|axG0;p>5Nu0<ad>-^Nu^aA.` w` PU"wUPp Gv>/2a _RC|fNu2aB|gJGk???<NN\NuaݖgR/?<HNA\Jgf @Nu/?<INA\Jgab3a\"N0gS@#Q ^H/ ?N\LxNu GarRa6a.ab6 VaƎ"0HC Ia6f ^aNT ^`Fa.6v`Fa.pajf2 f*praV`0|aSH0fNuJGo |d0GNu0Gp4`;m.$Nua;G$Nu;|$Nu Ga$0m$pa G`p0m$aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m$`JGkg.p0m$ahgJBgHGJGgHBRBBdBSGHzCt0m$p`4 -gB`&x?<?<NMXJ@f xa.Nu/<NMXJ@g$-5g <faM?xa.0NuxH@?a.0BNu(aɰ.p0m$$`g./ m fAN _`??<?<NM\Nu/<NMXNuCHaX$-r&ԇnC(p!(+Br`.rp(a`p(r2Se>`p)r`p)`p?`ٴpa"PNupaM NupaM NupaM Nu="N0m.`42p0m.`p aPNup0m.`42 -6fARmTa6SmTNupJGk gSGf(pa2g jpaHB2RAJVjTNNuSA4SBep`a*Jzg6J-~f0|g*|Mg$|Ng|OgX;D;m/-zBzP~Nua4fNuX`~`&~|f~`Aa(aL<f~a??<LNAq Y8 Program terminated - press a key to exitA$a _aJUgA&ar2a`x pFATAL ERROR:  at line HF~Jg*]lDvUt QCt壌JgGNuF"&g.pC2DC|m|4n Q,JlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.aXLHaLv$OaO `LD@؀ D(*H8x8pJff f0`(e 0USjpRSfЎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEah( "_Nupa\D+r2a`DE" 4E|d" ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA~aVe*AaNeAnaVo`A`a8ezAa@Ro`Ada$dADaBo`A.adPAa,So`LfNuLLaPHNuLLHaLHNuGLLaap0JgaLaLaHQKA&a~eJjO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<Ҳt"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`k gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.rtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,Nu//// ?/BgNNO Nur`$r`r`r`?/////?<NNO Nu opar/ ?<NN\Nu?/?/?<NN\>Nur`r ?/?/?/ ?/?/B//?NNO>Nu?Nu oa/ 0/ S@??< NNPNu//?/ ?< NNPNur`Nur`r`r` oa./ 0/ S@??<NNPNur`r`?/?/?<NN\>Nur`hr`d//?/ ?/?/?<NNO Nur `Rr!`@r"`2?/?/?<#NN\>Nu//?<$NN\Nur%` r&` r'`r@` ?NNT.Nu?/?NNX.Nu//?NN\.Nupq/o"/`pp"/a o Nur.Aa o0NurLA p`.A+PC2BYpa.p/`ۘr+A p`r*Ap+P`pr` p2`p)`p;o+oa`>Nup(`p-` p`p `p!+o`vr`rN;o`r `r /H@+@+o`2ApapGa`$ApapFa`p,;o +oaA r`ppOa`LpMa`Dp6+oaھ`6A pa>plaڮ`&Apa.paڞ`p;o"/HA+AaچAr`ph"/`C2QNu>E"`2QNuA@p a+o /H@+@paNupo`p`pj`p`p"/HA+A`p5` pk`pg`pf;o`A+HA<+HpxaCNuC< I /$H@""/HA"C6420aC Q0 a0 a0 a0Nu -gBm+@pa mBa$ oa|pvz SeX [fRaVSeL |fFaLSe@ ]f:`.Se4 [f.a2Se( |f"a(<]g Se \f`RSJf`6a(RR (fSeRRSe<\g <]g<|fSRNu Ѓa\H&HEX Ga̸d VNV OSQB(OaN^+K+K;|Rmpra G+gL;|pa.-Nu(--------------------\\\\\\]PPH*KAp&Q/ z|g8<[f;E4RE6&& B[&a(f7|6@B[66`7|(_;FD?;E;EREB[6/ &&B&& |MH/ ?RE&&B&6B[&~vJFfv<|fnRE6&&B[&B[6Gazf7|66@d6<]fJCjRCg/ I`(_6<47B _SE1ERE01C1G/g 1C` _fB7| "_02LNup (@fRg<]g<|g <\gR`BDNu"$ p&&&&&&&XB 4. y.. KEYSHOT ACC z#KEYSHOT TXT N~` >.|4N.NA"/0<NBNu/<?< NA\#D/?< NA\NuHBy:L; |@C?<N>T. ?<N T`V y:f yN>3>RW/<?<GN>\09|A:=|Bn`0n2nRnRn nPl |2nJf0n\Rn yRf.Bn` 0n"| 4nRnRn nm yRfJBn` 0n"| 4nRnRn nm09:Hм12n@.P/<~/<N ,PJyPf By8`8J9~f By8`&=|OSno |2n \fRnBn` |2n2nRn nOl 0.nmBn`0n2n~RnRn n?l |~2nJfBW/<?<NN>\=@m(. ?<N T3|f By8`RBy 9:f9H|3>/<?<6N>\=@ 9r #bl. ?<N TBy8`BW/<?<\3l. ?<N TBy8` yRf@.T/<?9?<@N>P=@l. ?<N TBy8`^.:/<?9?<@N>P=@|l. ?<N TBy8`.P=@| l. ?<N TBy8` yRfD. /<\?9?<@N>P=@|\l. ?<N TBy8`.\/<}?9?<@N>P=@|}l. ?<N TBy8`D>?<>N>T=@l. ?<N TBy8`By8` `|(gp`N^Nu#\NN/9\Nu#\NM/9\Nu#\NA/9\NuNV3X0.|Hм -@=|` nH2nX2RRn nm.NB@09N^NuNV#Xf#2j#`n#r#v# z#f> aF3pN^NuNV>a*pN^NuNV3`3 b3 d3f3h3j3l3n3p3r3t3v3 x3"z#$3(|3*~>NN n,0 n00 n40 n80 n<0 n@0B@09N^NuNV3`# >4NNN^NuNV## >ZNN n0B@09N^NuNV3`# >#NNN^Nu *.NEO*.PIX[1][ COMPUTE!'s Snapshot | Screen image has been saved. | Choose file type: | ][Cancel|NEO|DEGAS][1][NEOchrome can't load files |in this resolution | ][Cancel|Go ahead][1][File exists.|Want to replace it?][Cancel|OK][1][A fatal error has occurred!|Gotta go...][OK][1][Sorry, screen buffer's empty,|so there's nothing to save.|Press Alt-Help to store a|screen, then try again. ][Cancel][1][Sorry, not enough room|on disk for this file.][Cancel] .  Snapshot NEO/DEGAS ( $  *             (                        $    *********** * KEYSHOT * *********** Keyshot is a small accessory for saving screens in either Degas uncompressed or Neochrome format. Press Alternate and Help first, then select Keyshot from the Desk menu. A dialogue appears requesting the format of the file to be saved before a file selector is called up for you to choose the name and directory. . .. METAVIEWACC W6(METAVIEWDOC X6. :<8BF`40A[: pgRE0A[:HЈ @ hgRDRF Fm0Df0y{f 0y{g ?Bg?9|NyVXHn?<BgNP nhr nh3|N^NuNVH *n>. BF`x:EAJ,:0P0F?/ NbJ\(@/0R@?Nd\0A[:HЈ @Ag&0A[:HЈ @HhR /NlP`R LBRF FmL0N^NuNVH*n>. <.BD`b:EAJ,:0P0A[: pf 0DH/ </Nf u `0DH/ </Nf u RD Dm FgB09{g0H/ </Nf u `0H/ </Nf u L N^NuNVHBG`0<FAJ,<0`0A[: pf ?NJT`RG Gm?.<. HnHnHnHnNpO0.|g?9J,NGxT`lHn?<BgNP?</.N\?.<. HnHnHnHnNpO0.|g?9J,NE&T`Hn?<BgNPHy}?</.NbJ\/NlP?</.N\?< ?</.NvP???<N4t\=@ nf`* n fNE`0.U@@AJ,?0NE&TLN^NuNVH>.<. HnHnHnHnNpO0.|g?9J,NBT`Hn?<BgNPHy}?</.NbJ\/NlP?</.N\?< ?</.NvP???<N4t\=@ nf`< n fND`,0.U@@AJ,=p?.NBT?.N;.<. HnHnHnHnNpO0.|ghBn`P:.EAJ,:0P0A[: pf(0A[:HЈ @Ag?NJ*T`Rn nmNF`Hn?<BgNPHy}(?</.NbJ\/NlP?</.N\ nhBn`:.EAJ,:0P0A[: pg(0<nH/ </Nf  np `J0<nH/ </Nf  np 0A[:HЈ @Ag nhRn nm^???<N4t\=@ nf`~ n fNF`l:.UEEAJ,:0PHnHnHnHnNpO0.|f,0A[:HЈ @AH|g ?NJ*T` ?NJTLN^NuNVH>.<. HnHnHnHnNpO0.|g?9J,NLT`Hn?<BgNPHy}6?</.NbJ\/NlP?</.N\?< ?</.NvP???<N4t\=@ nf`N n f,=|`0.@AJ,?0NLTSnJnl`0.U@@AJ,?0NLTLN^NuNVH>.<. HnHnHnHnNpO0.|g?9J,N[6T`Hn?<BgNPHy}D?</.NbJ\/NlP?</.N\?< ?</.NvP???<N4t\=@ nf`N n f,Bn`0.@AJ,?0N[6TRn nm`0.U@@AJ,?0N[6TLN^NuNVNFN^NuNVH>.<. ???<N4t\: Ef` Hn?<BgNPHnHnHnHnNpOHn?/.NcLO 0`?<HnN(\`NF`?.?.N>X`?.?.N@X`?.?.NX`?.?.N X`l?.?.N vX`X?.?.NTX`DN `:N.`0N`&`"` U@|c0<@ |}T"| NLN^NuNVH>.<. BEHnBgBgNPHnHnHnHnNpOHn?/.NcLO 0`BgHnN(\`:<`NF`?.?.N>X`?.?.N@X`?.?.NX`?.?.N X`n?.?.N vX`Z?.?.NTX`FN `?.?.0.A[:?0b0.A[:?0`0.A[:?0f0.A[:?0dNpO 0.2.A[:1h2.A[:1`0.2.A[:1j2.A[:1b0.A[:?0f0.A[:?0d0.A[:?0b0.A[:?0`?<0.A[:?0NtRO 0.A[:Hp^0.A[:Hp\0.A[:HpZ0.A[:HpX?<0.A[:?0NsO`?.N:pT=@ ng"?<?.?.?.?.?.NUO `?.N:pT=@ ng ?.NLT`Z`V`T| g|gf|g|g|g|gj|gʰ|g|(gʰ|)gNBgNtT0.g N^NuNVH B?< Ne^\.*|(U<,/?< Ne^\3{HyAHy[8Hy[6HyINpVO3{HyNHyNHyNHyN?<BgNsOHy|N%XN6PN gN`NL0N^NuNVNm3|Jy|l Hy}?<No`\HnNnfX`Hy}NXf Hy}?<No`\HnNnfX`N:Hy~ ?9|Nq\3|Jy|l Hy~0?<No`\HnNnfX`NH`N^NuNuNVH>.A-H0`Hy~jHnNlPA-H`Hn?<?<NP`Hn?<?<NP`Hn?<?<NP`HnBg?<NP`Hn?<?<NP`Hn?<?<NP`Hy~HnNlPHnNlXAHЈ/?Nd\Hy~HnNlNPA-H`@`>|zg|zg|zg$|zg4|zgD|gR|gbNx n/?<No`\LN^NuNVH0 Gf0<``0<NqLN^NuNVB?<Nq\N^NuNVB?<Nq\N^NuNVH?<Ne TT@3W><`0HAW1RG G m3W*3{|HyAHy|HyWNuO HyN?<?9|NwP3NW.LN^NuNV/.NXf?`/ / / / N{O>HnN12X?<NtTHnHnHnHnHnHnBg?<HnBgBgBgBgBgBgBgBgBgBgBgBgBg?<0NnO<<0| g0LHy?<No`\ n B0<```|gr|g|gNN^NuNVH*n.. FT U. nL N^NuNVZH>. Gf0Ne^X,Jl`0H/ </Nf A[:Ј @/(0H/ </Nf A[:Ј @/(NPBgBg0H/ </Nf A[:Hp?<0H/ </Nf A[:?0NtRO BBgNq\0<`@0H/ </Nf A[:Ј @ hgV0H/ </Nf A[:Ј @?(?<>Ne^X0H/ </Nf A[:Ј @1|0H/ </Nf A[:Ј @ (g,0H/ </Nf A[:Ј @/(Na~X/ ?<Ne^\BgBg0H/ </Nf A[:Hp?<0H/ </Nf A[:?0NtRO BBgNq\ L N^NuNVH nf0Ne^X.0.H/ </Nf A[:Ј @1|0.H/ </Nf A[:Ј @ (gT0.H/ </Nf A[:Ј @/(Na~X0.H/ </Nf A[:Ј @B LN^NuNVH*nHy/ NlP?<Ne^TH|ABg <Ѝ/?<GNe^PJ@lB`:/ NlXS@5H|\fHy/ NlNP`Hy/ NlNPL N^NuNVH*n(n &n/ / NlP/ NlX>`3pH|\g 3pH|:f`0SGJ@f0g/ RG2HЁ/NlP` / / NlPL8N^NuNVH *n(n / NlX>`5pH|\g 5pH|:f`0SGJ@f0g RG2HЁ// NlP`BL0N^NuNVH *n(n / NlX>`5pH|.f`0SGJ@f0g/ RG2HЁ/NlP`.?|gJ|gB|g:|g2|g*|g"| gN+N`@2H/"</Nf"A[:20\09OH/0H/Nf 2,l/0H/Ne X3O2H/"</Nf"A[:20^09OH/0H/Nf 2,l/0H/Ne X3O`BF`L0HAO00lH2H/"</Nf"A[:/00\H/Nf 2,l/0H/Ne X2HAO12H/"</Nf"A[:20X0HAOЈ @0A00HAO00lH2H/"</Nf"A[:/00^H/Nf 2,l/0H/Ne X2HAO12H/"</Nf"A[:20Z0HAOЈ @0A0TF02<AAm`&| g| gڰ|gҰ|gN- Ekf3 A3AByAByO2H/"</Nf"A[:20^09J|H/ </Nf /0H/Nf /0,H/Ne X3ONv?0|g Gf`t0|g Gf`"0H/ </Nf 05 |f,0H/ </Nf 05|g ?/ Nb\Hn?/ NcLO HnHnHnHnHnHnBgBgHnBgBgBgBgBg?.?.?.?.?<?<?<?<?<NnO<<0|f0H/ </Nf 05 |f.0H/ </Nf 05|g?/ Nb\`><0|g``,0L N^NuNVH>.<. :. Hn?BgNP n=h n=h n1F n1E0S@=@0S@=@0.X@=@0.X@=@?<NtTHnN0X?.?.?.?.?<Bg/.NrOHnHnHnHnNpO0.|f/.N1X8HnN12X?<NtT0LN^NuNVH>. <. Hn?.BgNP0yNn >9NRG`89NyN nh0Dm>WG0yNn <9NRF`89NyN nh0Dm<WF|???.N3x\: Eg 0H/ </Nf  np 0LN^NuNVH *n(n 0m?0l?NfX:0-m?0,l?NfX8??NfhX>?-?,NfhX<89F0G9@0F9@0G^Jg0F^J|L0N^NuNV0.nf0. nf0. nf 0.ng0<`0<N^NuNVH>.*n Hn/ Nb~PHn??9|Nx.PL N^NuNVHBy{BG`h0H/ </Nf A[:10H/ </Nf A[:Ј @1|0H/ </Nf A[:10H/ </Nf A[:1/0H/ </Nf A[:BpV0H/ </Nf A[:ApB0H/ </Nf A[:Ј @AB0H/ </Nf A[:Ј @B29[80R@09NA2H/"</Nf"A[:1`29A0R@09NA2H/"</Nf"A[:1b0< [82H/"</Nf"A[:1d0<A2H/"</Nf"A[:1f0H/ </Nf A[:00`2H/"</Nf"A[:1h2H/"</Nf"A[:1X0H/ </Nf A[:00b2H/"</Nf"A[:1j2H/"</Nf"A[:1Z0H/ </Nf A[:00d2H/"</Nf"A[:1l2H/"</Nf"A[:1\0H/ </Nf A[:00f2H/"</Nf"A[:1n2H/"</Nf"A[:1^0HAJ,1RG GmLN^NuNVHBy{BG`.0H/ </Nf A[:1?N$TRG GmLN^NuNVHBG`*0H/ </Nf A[: pf0` RG Gm0.BF`*0H/ </Nf A[:00Gf0` RF Fm0<`N0HAJ,00nf6<`$0S@HAJ,002HAJ,1SFJFn3J,`RG GmLN^NuNVH>.BF`0HAJ,00Gf`RF Fm0g Ff`:RE`80HAJ,00H/ </Nf A[:Ј @ Pf`RE EmSE0f`<8`"0HAJ.002HAJ,1RD0Em0HAJ,1LN^NuNVH>. Gg$0H/ </Nf A[: pf`NLHn?9|Nw\?<?9|NxX?<?9|NxXBg?9|NxxX0H/ </Nf A[:=pX0H/ </Nf A[:=pZ0H/ </Nf A[:00X2H/"</Nf"A[:p\S@=@0H/ </Nf A[:00Z2H/"</Nf"A[:p^S@=@HnBg?9|Nx.PHn?9|Nu \?.?9|NxX?.?9|NxX?.?9|NxxXNbLN^NuNVH*nHn?9|Nw\?<?9|NxX?<?9|NxXBg?9|NxxX=U=m0mS@=@0-mS@=@Hn?9|Nu \?.?9|NxX?.?9|NxX?.?9|NxxXL N^NuNVH>.*n Gg$0H/ </Nf A[: pg0<` ?9N?9N?9N?9N0H/ </Nf A[:?0NslO <JFl0<` g$Hy0H/ </Nf A[:HpNlP2H/"</Nf"A[:A" <Ё/0R@?Nd\Hy0H/ </Nf A[:HpNlNP/ 0H/ </Nf A[:HpNlNPHy0H/ </Nf A[:HpNlNPBgBg0H/ </Nf A[:Hp?<?NtRO 0H/ </Nf A[:?0^0H/ </Nf A[:?0\0H/ </Nf A[:?0Z0H/ </Nf A[:?0X?<?<0H/ </Nf A[:00Z2H/"</Nf"A[:20^HAS@?0H/ </Nf A[:00X2H/"</Nf"A[:20\HAS@?NpO0H/ </Nf A[:?0f0H/ </Nf A[:?0d0H/ </Nf A[:?0b0H/ </Nf A[:?0`?NtO f?NsT0<`BgBgBgBg?< ?NtRO 0H/ </Nf A[:Hp^0H/ </Nf A[:Hp\0H/ </Nf A[:HpZ0H/ </Nf A[:HpX?<?NsO0H/ </Nf A[:1Ry{?N<T0<L N^NuNVH>. Gg$0H/ </Nf A[: pf`?N$T0H/ </Nf A[:?0NsPT0H/ </Nf A[:?0^0H/ </Nf A[:?0\0H/ </Nf A[:?0Z0H/ </Nf A[:?0X?<?<0H/ </Nf A[:00Z2H/"</Nf"A[:20^HAS@?0H/ </Nf A[:00X2H/"</Nf"A[:20\HAS@?NqO0H/ </Nf A[:?0NsT0H/ </Nf A[:1Sy{09{fNb LN^NuNVHBG`0HAJ,?0NBTRG GmLN^NuNVH>. Gg0H/ </Nf A[: pg0H/ </Nf A[:?0^0H/ </Nf A[:?0\0H/ </Nf A[:?0Z0H/ </Nf A[:?0X?NH O LN^NuNVHBF`>HAJ,>0x0H/ </Nf A[: pg0H/ </Nf A[:?0^0H/ </Nf A[:?0\0H/ </Nf A[:?0Z0H/ </Nf A[:?0X?NH O RF Fm6LN^NuNVNDN9N6PN^NuNVH<<`n>HAJ,>0x GgV0H/ </Nf A[: pf20H/ </Nf A[:Ј @Ag ?NJ*TSFJFlLN^NuNVH>. Gf`6BgBgBgBg?< 0H/ </Nf A[:?0NtRO LN^NuNVHnHnHnHn?< BgNsOg?.N:pT?N:TN^NuNVH>.<. :. 8. Gg$0H/ </Nf A[: pg`NLHyHnNlPHn0R@?Nd\HyHnNlNPBgBgHn?<0H/ </Nf A[:?0NtRO ?<NtT=F=E=D=nHnHnHnHn?< 0H/ </Nf A[:?0NsO`HnHnN5@Pg>Hn?<N6\HnN=X?N'T=@Jnl?.NT`LHnHnHnHn?< 0H/ </Nf A[:?0NsO0.g0.ffBgBg0H/ </Nf A[:Hp?<0H/ </Nf A[:?0NtRO ?<NtTNbLN^NuNVH>. Gg$0H/ </Nf A[: pg`0H/ </Nf A[:Ј @Hh?N>\g?. GfN:(> @f?. Gg$0H/ </Nf A[: pf`0H/ </Nf A[:00VgL0H/ </Nf A[:?0f0H/ </Nf A[:?0d0H/ </Nf A[:?0b0H/ </Nf A[:?0`0H/ </Nf A[:?0n0H/ </Nf A[:?0l0H/ </Nf A[:?0j0H/ </Nf A[:?0hNqO0H/ </Nf A[:00h2H/"</Nf"A[:1`0H/ </Nf A[:00j2H/"</Nf"A[:1b0H/ </Nf A[:00l2H/"</Nf"A[:1d0H/ </Nf A[:00n2H/"</Nf"A[:1f0H/ </Nf A[:?0f0H/ </Nf A[:?0d0H/ </Nf A[:?0b0H/ </Nf A[:?0`?<0H/ </Nf A[:?0NtRO 0H/ </Nf A[:Hp^0H/ </Nf A[:Hp\0H/ </Nf A[:HpZ0H/ </Nf A[:HpX?<0H/ </Nf A[:?0NsO0H/ </Nf A[:00`yNf0H/ </Nf A[:00byNf0H/ </Nf A[:?0^0H/ </Nf A[:?0\0H/ </Nf A[:?0Z0H/ </Nf A[:?0X?NH O `0H/ </Nf A[:00`2H/"</Nf"A[:1h0H/ </Nf A[:00b2H/"</Nf"A[:1j0H/ </Nf A[:00d2H/"</Nf"A[:1l0H/ </Nf A[:00f2H/"</Nf"A[:1n0H/ </Nf A[:Hpf0H/ </Nf A[:Hpd0H/ </Nf A[:Hpb0H/ </Nf A[:Hp`?<0H/ </Nf A[:?0NsO0H/ </Nf A[:?0f0H/ </Nf A[:?0d0H/ </Nf A[:?0b0H/ </Nf A[:?0`0H/ </Nf A[:?0n0H/ </Nf A[:?0l0H/ </Nf A[:?0j0H/ </Nf A[:?0hNpO0H/ </Nf A[:?0f0H/ </Nf A[:?0d0H/ </Nf A[:?0b0H/ </Nf A[:?0`?<0H/ </Nf A[:?0NtRO 0H/ </Nf A[:Hp^0H/ </Nf A[:Hp\0H/ </Nf A[:HpZ0H/ </Nf A[:HpX?<0H/ </Nf A[:?0NsO0H/ </Nf A[: pVLN^NuNVH>.<. Gg$0H/ </Nf A[: pf`J0.2<[8Al0<[8=@0.2<AAl0<A=@?.?.?. ?. ?9N?9N?9N?9NN5Og00H/ </Nf A[:00Vf ?NLT`0H/ </Nf A[:BpV0H/ </Nf A[:00`2H/"</Nf"A[:1h0H/ </Nf A[:00b2H/"</Nf"A[:1j0H/ </Nf A[:00d2H/"</Nf"A[:1l0H/ </Nf A[:00f2H/"</Nf"A[:1n0H/ </Nf A[:1 `0H/ </Nf A[:1 b0H/ </Nf A[:1d0H/ </Nf A[:1f0H/ </Nf A[:?0f0H/ </Nf A[:?0d0H/ </Nf A[:?0b0H/ </Nf A[:?0`?<0H/ </Nf A[:?0NtRO 0H/ </Nf A[:Hp^0H/ </Nf A[:Hp\0H/ </Nf A[:HpZ0H/ </Nf A[:HpX?<0H/ </Nf A[:?0NsO0g0H/ </Nf A[:00d2H/"</Nf"A[:plmD0H/ </Nf A[:00f2H/"</Nf"A[:pnl0H/ </Nf A[:00d2H/"</Nf"A[:pln0H/ </Nf A[:00f2H/"</Nf"A[:pnn0H/ </Nf A[:?0^0H/ </Nf A[:?0\0H/ </Nf A[:?0Z0H/ </Nf A[:?0X?NH O LN^NuNVH>. Gg$0H/ </Nf A[: pf`,HyHnNlPHn0R@?Nd\HyHnNlNPBgBgHn?<0H/ </Nf A[:?0NtRO ?<NtTHy|?<Nq\HnHnHnHnHnHnBgBgHnBgBgBgBgBgBgBgBgBgBg?<?<?<?<NnO<=@0.|gt nfl?.N:pT< Fg?.?.?.?.?NH O 0Gf6BgBgHn?<0H/ </Nf A[:?0NtRO 0.|f&HnHnHnHnNpO0.fnBBgNq\?<NtTBgBg0H/ </Nf A[:Hp?<0H/ </Nf A[:?0NtRO `80.yNl=yN0.yNl=yNHy{?<Nq\HnHn?<?<?.?.Nq. 0H/ </Nf (u L0N^NuNV n0 n T 0 n0( n T 0 n0 nhS@ n T 0 n0( nhS@ n 0N^NuNVH*n>. Hn?/ NcLO <H/,</Nf,<5h :6<E?<??.?.?.?.Bg?/ Nr.OL N^NuNVH*n>. nHh/.?/ NsO0H/ </Nf 05 n1@0H/ </Nf 05 n1@L N^NuNVH >. *n<.0H/ </Nf  n(p (0g0` / NlX9@L0N^NuNVH*n .H`YaYJFjJg |0Nurtvxz|Jf0`0n Jng-DЀQaaaaaLqL N^NuNV?</. 0.H/NdO . N^NuNV?</. /.NdO . N^NuAIW,XyW, !J!_ NMYyW,AIW,"P$h/( J@NuAIW,XyW, !J!_ NNYyW,AIW,"P$h/( J@NuAIW,XyW, !J!_ NAYyW,AIW,"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^.JNuNV0.n o0.`0. NqN^NuNV0.n l0.`0. NqN^NuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV 9"A@Ԑ䀰|l y"X" 0<`0<N^NuNVH`Y" y" PN 9"A@ԐfA&*H`0- |g / NgX A&"Ҽ@m?.N{TTL N^NuNVH*n0- |g/ NhDXg0<`20- |g /-Na~XBm ?- N{lTg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- NhP?/-?- NlP @f m@ 0<`m *Bm0<L N^NuNVJnl3@ <`H?.?./. ?<BNe^O -@Jm .`?<?.B?<BNe^O -@Jl .3@ <`?<?.B?<BNe^O -@ nf .Ю -@ `& nf .Ю -@ `0.g <` . oH?.NjT|J@f .3@ <``` Hn . /?.?<@Ne^O Bg?./. ?<BNe^O J]|=@g3@ <`` . NqN^NuNVBn`<0.@AA*00f&0.@AA*10.@AA*1 ` Rn nmN^NuNVBn`*0.@AA*00nf0.@AA*BpRn nmN^NuNVH>.=|\AA*"HPgXHf0(LN^NuNVHHyh/.NltPfBG`Hyn/.NltPf><`Hyt/.NltPf><`0. |gR0. |?/.?<=Ne^P>J@m 0. |g&JGm??<>Ne^XBg/.?<`j0. |gD0. |?/.?<=Ne^P>J@m"??<>Ne^XBg/.?<`0. |?/.?<=Ne^P>JGl 3@0<`?. ?Nj@X0LN^NuNV . @"n rJWfSWfN^NuLB@ggSBAgHJ@gHANuL rWfNu op`R@SJWfFNuNVH*n (MBn ng?.NjT| fA&H. nU|`H| f S @  . nU| A|l0fD AH-@Hn/.?.?<@Ne^O <Hg 3@0<`dA&H0f~ =@`J/ 0./?.?<@Ne^O -@2.¼g .3@0<` .n0.L8N^NuNVAa>#aLAJ:#aPAJZ#aTAW#aXAN#a\AA #a`AaL#N|?< NtT3WW409W4N^NuNV#N?<NtTN^NuNV3JZ3 J\3 J^3J`3Jb3Jd3Jf3Jh3Jj3Jl3Jn3Jp3 Jr3"Jt#$N3(Jv3*Jx?<NtT n,0W n00W n40W n80W n<0W n@0W09WN^NuNV3JZ# N?<4NtTN^NuNV#N?<6NtT n 0W n0W n0W n0W09WN^NuNV#N# N?<ZNtT n0W09WN^NuNV3JZ3 J\3 J^3J`3Jb3Jd3Jf3Jh?<INtTN^NuNV?<MNtT n0W n 0W n0W n0W09WN^NuNV3JZ3 J\3 J^3J`3Jb3Jd?<HNtTN^NuNV?<ONtT n0W n 0W n0W n0WN^NuNV3JZ# N?<NNtTN^NuNV3JZ3 J\3 J^3J`?<FNtT n0W n0W 09WN^NuNV3JZ3 J\3 J^3J`3Jb3Jd3Jf3Jh?<JNtTN^NuNV3JZ# N?<#NtTN^NuNV#N3 JZ3J\?<!NtTN^NuNV#N3 JZ3J\3J^3J`3Jb3Jd3Jf3Jh?</NtTN^NuNV#N3 JZ3J\3J^3J`3Jb3Jd?<*NtTN^NuNV#N3 JZ3J\3J^3J`?<+NtTN^NuNV#N3 JZ?<,NtT n0W n0W 09WN^NuNV3JZ?<fNtTN^NuNV3JZ3 J\3 J^3J`3Jb?<dNtTN^NuNV3JZ?<gNtTN^NuNV3JZ3 J\?<hNtT n 0W n0W n0W n0W09WN^NuNV3JZ3 J\3 J^3J`3Jb?<eNtTN^NuNV3JZ3 J\3 J^3J`3Jb3Jd?<iNtTN^NuNV3JZ?<kNtTN^NuNV3a>0.| AyHЈ-@=|` nR2.AAa>H1Rn nm/9N|NyX09WN^NuNV# @3 A3AByA3A3ANvAO#@N^NuNV3eAByAByA3ANvN^NuNV#@#A .мZ#A3dAByA3 A n 3ANv09A n 03zAJ|#@AW6#AAA#AAO#@N^NuNV3AByAByA3ANvN^NuNV .3A .3A"N^NuNV .3A$ .3A&N^NuNV09A$69A&Ƽ n N^NuAIW,XyW, !JHyA#@Hy@" <sNBYyW,AIW,"P$hNuNVAJ|#@AO#@# A . мZ#A3 J|3fAByA3A3ANvAW6#AAA#AN^NuNV# A3%AByAByA3ANvAW6#AN^NuNV3 J|/.NvLX/.NvrX# @3mA3A3A3ANvAO#@N^NuNV# @3 J|3A3A3A3ANvAO#@N^NuNV3 J|3AByA3A3ANv09W6N^NuNV3 J|3AByA3A3ANv09W6N^NuNV3 J|3AByA3A3ANv09W6N^NuNV3wAByAByA3ANv09W6N^NuNV3xAByAByA3ANvN^NuAIW,XyW, !J"/0<NBYyW,AIW,"P$hNu NV#N# N#O?<[NtT n0W09WN^NuNV?.?<LNe^XN^NuNV?.NjTJnn0<`,?.?<>Ne^X=@g3@0<``0<NqN^Nu ?????ppppppppp[2][ Really Show the Mouse? ][ You Bet | No Way! ] ReDraw Window Close Window Open Window Full Window Frame Window r&&&&&Vhpz[3][ MetaView: | Unable to Register Application ][ Ok ]METAVIEW.RSC[3][ MetaView: | Unable to load METAVIEW.RSC! ][ OK ] MetaView... [3][ MetaView: | Unable to Register in Desk Menu! ][ OK ][3][ Can't Load Resource! ][ OK ][3][ TOS Error # ][ OK ]METAVIEW.RSCq  !#$%&'()*+,-./01234 678 :;<=>? @AB"CDEFGHIJKLMNOPQRSTUVWXYZ)\]^_`a bcdqefghijklmnopqrstuvwxyz{|}~qZZ     P                         "              5 9  !  3&0 "  " """"" ""     [   3       !  !"#$%&!' 1?AK "$&(*,@T^hr| "*,.68:BDFNPRXZ\fhj.02LNPfhj 0@Pfv(>N^t.DTdz,Pb  File Window Font About MetaView... --------------------123456 Quit View Metafile... Open Close Top Frame Full Redraw --------- Reset Load Unload MetaView About MetaView...-File--------------- View Metafile...-Window------------- Open Frame Close Full Top Redraw-------------------- Reset-Font--------------- Load UnloadMetaView - A GEM Metafile Viewerv1.12 28jan1989copyright 1988, 1989SoftWave Studios1000 Escalon Ave. #1126Sunnyvale, CA 94086Developed by Ric Claytonall rights reservedHold ALT & Left-Shift to abort redrawingWindows Open:00 MSGTEXT ReDraw Window 0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX All Windows Select Top Window0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX[3][MetaView Internal Error!|Count of open windows does|not agree with count of|open files!][ Uh-Oh! ][3][GEM has no more windows left|to open. You'll have to|close a window before you|can open another.][ OK ][3][Too many windows are open.|MetaView can only open up|to 7 windows.][ OK ][3][The file you selected|is not a GEM Metafile!][ Cancel ][2][There is not enough memory to|hold the file you requested.|Do you want me to draw the|window directly from disk?][ Yes | Cancel ][3][There is not enough memory|available to open the file|you requested.][ OK ][3][I could not file the|file you requested.][ OK ][3][ | rsrc_gaddr(): unsupported type! | ][ OK ] :\*.GEM\*.GEM. : GEM Select a Metafile .\*.GEM @ CON:AUX:PRT:  &&    J&"N& .*  & "< &0 0  0  0   "(4  0 ,  0 *  "  . \   (&   ,^"     (   LF  2   H H.242( X*   ( *   ( &  ,"" ,d  "  "&,8*""    :"  $  ( @"@&4  $. "*F    .  (N6  22*V$> X" BT " ,   $<  $2D:.2,2           0   4      $  4  $   : & D , 8  " <  , * .   &     0           8   2  "  L$"* &      $0&. . 4&f (02">""  (l@ (X&*.,*   ."(8 $                          &     r  METAVIEW.ACC, METAVIEW.PRG, and the associated documentation are (C)opyright 1988, 1989 by Ric Clayton. MetaView is an un-registered trademark of SoftWave Studios. All versions of MetaView (hereinafter referred to as "the software") are copyrighted by the author. The author reserves all rights with respect to the copyright, including, but not limited to, ownership, sale, and distribution of any and all versions of the software. No version of the software may be sold or included in a commercial package without written permission from the author. The current version of the software is being distributed as "Shareware". It is not free. You may upload it to information services and networks (like GEnie, CompuServe, USEnet, etc.) or give it to friends for evaluation. You may use the software for a limited time to evaluate it. If you like it and wish to continue using it, you should become a registered user. You become a registered user by sending $25.00 (US) to the author. (Be sure to include a note that you are registering as a user of the software.) Registered users will receive notices when new versions are available. Registered users may also obtain the latest version of the software, when available, by sending a 3.5" Floppy Disk and $5.00 (US) to the author. (The more registrations I receive, the more motivated I will be to enhance and maintain this software and produce more Shareware.) MetaView was designed and programmed by Ric Clayton using the Megamax Laser-C development system. Inquiries, comments, suggestions, registrations, donations, etc. are welcome and should be addressed to: Ric Clayton 1000 Escalon Ave. #1126 Sunnyvale, CA. 94086 USA GEnie: RIC Portal: Ric Clayton USEnet: ric.i.clayton@portal.com CompuServe:[73317,1350] 1.0 What it is MetaView is a program which allows you to view GEM Metafiles in standard GEM windows. (Metafiles are files with a .GEM extension, such as those produced by EasyDraw and GEM-Draw.) Two versions are included on the distribution disk; a GEM Desk Accessory (METAVIEW.ACC) and a GEM Application (METAVIEW.PRG). Both function identically. The Accessory version will function from within other GEM applications that allow you to access Desk Accessories. MetaView will display any GEM Metafile, in any resolution, with or without GDOS installed, and (hopefully) run on any version of TOS. MetaView contains a robust window manager. You'll find you can do things to MetaView's windows that most other applications don't support. I've tried to make MetaView's functions easy to operate and remember. If things are confusing at first, don't be afraid to experiment. With a little practice, working with MetaView will become natural and obvious. 2.0 The Menu Selections The menus for both the program and accessory versions are virtually identical. The exception is that the accessory version has no "Quit" selection, since GEM Desk Accessories cannot terminate. In addition, the accessory version displays all it's selections in a single menu which pops out of the "MetaView..." Desk Accessory menu selection. 2.1 "About Metaview..." This displays a box containing version and copyright information. The number of windows MetaView currently has open is displayed at the bottom of the box. Click anywhere on the screen to remove the "About" box. 2.2 File - "View Metafile..." Opens a window and reads a metafile for viewing. The metafile is selected with the standard GEM file selector. (The same thing can be accomplished with the Window "Open" function, but this is much quicker.) 2.3 File - "Quit" Available in the program version only, terminates MetaView returning you to the application that invoked it (usually the GEM Desktop). 2.4 Window - "Open" This allows you to selectively open a MetaView window. When you left-click on "Open", a window sub-menu will pop out with a title of "Open Window". From this menu you may select a specific MetaView window. If the window selection contains a file name, indicating the window had been previously opened, left-clicking the selection will re- open the window to its previous position and size to view the indicated metafile. If the window selection is empty, left-clicking the selection will bring up the file selector so you may select the metafile to view. Holding down the Right mouse button whilst left-clicking a previously opened window selection will also bring up the file selector. This allows you to change the metafile to be viewed without altering the window's prior position and size. The "All Windows" selection at the bottom of the sub-menu allows you to reopen all previously opened windows in a single operation. This is especially handy when you had windows open on the Desktop and want to view the same windows after entering an application. You can quickly re-open the last window you closed by holding down the Right mouse button whilst selecting the Window "Open" function. This bypasses the sub-menu and reopens the last window you closed. If there are no previously opened windows available but more windows can be opened, MetaView will ask you to specify a metafile by bringing up the file selector and open a new window. (This the same as selecting "Open Metafile..." from the File Menu.) 2.5 Window - "Close" This allows you to selectively close a MetaView window. When you left-click on "Close", a window sub-menu will pop out with a title of "Close Window". From this menu you may select a specific MetaView window to close. The "All Windows" selection at the bottom of the sub-menu allows you to close all open windows in a single operation. You can quickly close the top window by holding down the Right mouse button whilst selecting the Window "Close" function. This has the same effect as clicking on the "close box" in the upper right corner of the top window. 2.6 Window - "Top" This allows you to selectively make a MetaView window the "Top" window. When you left-click on "Top", a window sub-menu will pop out with a title of "Top Window". From this menu you may request a specific MetaView window be placed on top of all other windows on the desktop. Note that MetaView's "top" window is not necessarily the "top" window on the desktop. You can place MetaView's top window on top of all other windows by holding down the Right mouse button and left- clicking the Window "Top" function. This has the same effect as clicking on the window's title line. This function is most useful when you want "Top" a window which is totally covered by other windows. 2.7 Window - "Frame" This function allows you to move and size a MetaView window in a single operation. When you select the "Frame" operation the mouse cursor turns into a shape resembling the upper left-hand corner of a square. Move the mouse so that the cursor is where you want the upper-left corner of the window to be. When you have the upper left corner position established, hold down the Left mouse button. The mouse cursor will change to look like the lower right-hand corner of a square. While continuing to hold down the Left mouse button, drag the mouse towards the lower-right of the desktop. You'll see an expanding rubber box showing the size the window will be at its new position. When you're satisfied with the size of the box, release the Left mouse button and the selected window will move and resize itself. As with other Window operations, Left-clicking the "Frame" selection brings up a window sub-menu and holding the Right mouse button down while left-clicking "Frame"s MetaView's top window. The "All Windows" selection in the sub-menu will enable you to frame each open window one at a time. The window waiting to be framed will change it's title to the window number surrounded by two outward point arrows, like "<< 1 >>". Framing operation begins with the top window and continues with each window in order. If you initiate a Frame operation and then decide you don't want to do it, you may cancel the Frame. While MetaView is waiting for you to specify the upper right-hand corner of the window, left-click once instead of dragging out the rubber box and the Frame will be cancelled. 2.8 Window - "Full" This is equivalent to clicking on a window's "full" box. (The one in the upper-left corner of most windows.) If the window is not already full, then it is made full. If the window is already full, then it is returned to its prior un-full size and position. Left-clicking the Window "Full" selection will bring up the standard MetaView window sub-menu. Holding down the Right mouse button and left-clicking "Full" will full MetaView's top window. Selecting "All Windows" from the sub-menu will apply a "full" operation to each open window, fulling those that are un-fulled and un- fulling those that are fulled. 2.9 Window - "Redraw" This operation requests that MetaView completely redraw one or more of it's open windows. This is handy when you've been moving several windows around with redrawing inhibited (left-shift and alternate keys held down). Left-clicking on the "Redraw" selection will bring up the standard Metaview window sub-menu. Holding the Right mouse button down whilst left-clicking "Redraw" will cause MetaView's top window to be redrawn. Selecting "All Windows" from the sub-menu will instruct MetaView to redraw all of it's open windows. 2.10 Window - "Reset" Selecting this function will close any open windows, freeing any memory allocated to them, and reset MetaView's internal window table to it's initial state. This effectively erases MetaView's window memory. All window sizes and positions are reset, all filenames are cleared and the window order is reset to it's initial sequence of "1,2,3,4,5,6,7". The only thing MetaView retains is the last path used in the file selector. 2.11 Font - "Load" and "Unload" These selections are used to instruct MetaView to load and use any available GDOS fonts or use the built-in system fonts. If GDOS is not active, or not installed, then both selections will be disabled and only the system fonts will be used. If GDOS is installed and active, the "Load" selection is enabled and the "Unload" selection is disabled. This indicates that the system fonts will be used to draw text, which is what MetaView defaults to. Selecting "Load" will instruct MetaView to use GDOS fonts in subsequent drawing operations involving text. If the fonts have not already been loaded by another application, selecting "Load" will also cause GDOS to load all assigned screen fonts into memory. Notice that the "Load" selection is now disabled and the "Unload" selection is enabled. This indicates that GDOS fonts are loaded and will be used by MetaView. Selecting "Unload" instructs MetaView to stop using GDOS fonts and return to using the system fonts only. If MetaView is the only application using GDOS fonts when "Unload" is selected, then GDOS will also remove the fonts from memory. The Font selections will now be back to their initial state, "Load" is enabled and "Unload" is disabled. 3.0 Behind the Scenes 3.1 Window Memory MetaView remembers the last position and size of an open window, as well as the metafile that was being viewed in the window. It also remembers the order in which the windows were last placed on the desktop. This order is reflected in the ordering of selections in MetaView's window sub-menus. 3.2 File buffering When a Metafile is opened, a buffer for the file is allocated in the computer's memory and the entire file is read into memory. All drawing will thereafter be done from this buffer. If then there is not enough memory to allocate a buffer for a metafile, an alert will be displayed. You'll have to close one or more windows or exit the application to make room for the file buffer. (Future versions will provide an option to draw directly from disk when there is no memory available for a buffer.) 3.3 Window Sub-Menus Window sub-menus give you access to MetaView's internal window table. Using the sub-menus you can apply any Window menu operation to any MetaView window. There is no requirement to bring a MetaView window to the top of the desktop in order to manipulate it. If you Left-click one of the Window menu operations, a sub-menu of window selections will be displayed. Left-clicking on a specific window selection will apply the operation (Open, Close, etc.) to the selected window. With the exception of "Open", all window sub-menus allow you to apply the Window operation to any open window. ("Open" only works on un-open windows.) With the exception of "Top", any operation may be applied to all windows. (Since only one window can be the "top" window in GEM, topping all windows makes no sense.) Left-clicking on the Window selections (Close, Top, etc.) whilst holding down the Right mouse button, with the exception of "Open", applies the operation to MetaView's Top window. (Note: this may not be the visibly Top window if another application is displaying a window on top of MetaView's windows.) The Window Open function, in this case, re-opens the last window that was open, or the next available window if there was no previously opened window. 3.4 Window Ordering MetaView remembers the order in which windows appear on the desktop. This is reflected by the ordering of selections in the window sub-menus. MetaView's top-most window will be the first selection in the sub-menu, followed by the window under the top window, and so on. A check mark appears next to the first selection in the window sub- menus to remind you that this is MetaView's top window. 3.5 Window Titling Window titles consists of the window's internal number and the name of the metafile being displayed. During some operations, a windows title will change to indicate the operation being performed. When a metafile is being loaded from disk, the window title will change to the window's number surrounded by two inward pointing arrows. For example; when a file is being loaded for display in window #1, the window's title will look like: >> 1 << When a window is being "Framed", it's title will change to the window's number surrounded by two outward pointing arrows. For example; whilst Framing window #2, the window's title will look like: << 2 >> While a window is being drawn, its title will change to the window's number surrounded by two little clock faces. 3.6 Window Redrawing MetaView does not actually do any drawing. It just translates metafile information into a form acceptable to GEM's Virtual Device Interface (VDI). Its the GEM VDI that does the actual drawing of metafile objects. MetaView also does not analyze any of the metafile information. Because of this, window redrawing may take quit a while to complete. This is mostly evident when several complex metafiles are being viewed with un-even overlapping windows. Due to this, MetaView provides a way for you to keep it from redrawing windows. Window redrawing may be stopped by holding down the left-shift and alternate keys at the same time. Holding the keys down momentarily will stop redrawing the current window being drawn. Holding the keys down for a longer period of time will stop the redrawing of several or all windows, depending on how long the keys are held. Continuously holding the keys down will inhibit MetaView from redrawing any of it's windows. This can be useful when you want to quickly size and position several windows. 3.7 Fonts & GDOS MetaView will work with or without GDOS (or equivalent software) installed. Without GDOS, any text contained in the metafile will be drawn using the built-in system fonts. With GDOS installed, you may instruct MetaView to draw text using the loaded GDOS fonts. If the font defined in the metafile is not currently loaded, then the system font will be used by default. Note that since MetaView does not allow metafiles to be changed, saved, or printed, the only thing GDOS does for MetaView is allow it to use the additional fonts. 3.8 Fonts & the GEM Virtual Workstations GEM applications interface to devices, such as the screen or printer, through GEM Virtual Workstations. Several Virtual Workstations may be opened to a single device. The use of Fonts is dictated by each Virtual Workstation, independently of all other Virtual Workstations opened to the device. Only the first Virtual Workstation requesting GDOS to "load fonts" will actually cause GDOS to read the fonts from disk into the computer's memory. Additional requests to "load fonts" from other Virtual Workstations opened to the same device will not cause the fonts to be read from disk again. Thus, Virtual Workstations all share a single copy of the fonts in memory. Only the last Virtual Workstation to request GDOS to "unload fonts" will actually cause the fonts to be release from memory. Since MetaView is a GEM application, it opens it's own Virtual Workstation to the screen. It thus has independent control over the use of GDOS Fonts. When MetaView is running as a Desk Accessory, even though another application (like EasyDraw) has loaded fonts, MetaView will still have to be instructed to use them. 4.0 The Bad Stuff 4.1 Limitations The current version of MetaView does not support GEM Image (.IMG) files. I don't know what it will do if you try to view a metafile which references a .IMG file. It may be harmless, it may crash your computer. (GEM-Paint is one application I know of that generates such metafiles.) If the a metafile can't fit into available memory, it can't be viewed. A future version of MetaView will include an option to allow metafiles to be drawn directly from disk rather than from memory. The MetaView Desk Accessory closely follows the rules for processing accessory close messages from GEM. It releases all memory it has dynamically allocated and closes its of the Virtual Workstations it has opened. This enables MetaView to co-operate with the GEM Desktop and other GEM applications very well. However, current versions of TOS do not send an accessory close message to Desk Accessories when the screen resolution is changed. This means if you change screen resolutions while there are MetaView windows open the memory allocated to the open windows will be lost and unusable until you re-boot your computer. Doing this repeatedly will eventually use up all memory resulting in a crashed computer. Remember, always make sure all MetaView windows are closed before changing screen resolutions. 4.2 Known Bugs These little rascals are always lurking in the wood work. The only bug I know of in this version is that sometimes the positioning of some text will be all screwy. I'm not sure what causes this, but it doesn't seem to do any harm other than spattering characters randomly in the window. This phenomena is exhibited by both the program and accessory versions of MetaView. As you might suspect, a system re-boot is the only way I know of to cure this problem. This doesn't mean there aren't any other bugs. I've made every effort to make MetaView bullet-proof. However, there is always the possibility I missed something; there may be situations I am unaware of and therefore did not account for. If you find any bugs, I would surely like to know about them. Please drop me a line describing the symptoms and, if the problem is reproducible, how you made it happen. `|VKJ$f6O/9?<HNA\OJk.@#0vN?<Nh - ЭЭй"ҍ¼.A// Bg?<JNA #0v y0v/(,HhNP/9#/9?90NfNeNT?<NhNVH*n>. :<8BF`40A4 pgRE0A4HЈ @ hgRDRF Fm0Df0y|f 0y|g ?X?.?.?.?.?-?-?-?NrO?<NuT?. BF`x:EA#n:0P0F?/ NcV\(@/0R@?Ne\0A4HЈ @Ag&0A4HЈ @HhR /NmP`R LBRF FmL0N^NuNVH*n>. <.BD`b:EA#n:0P0A4 pf 0DH/ </Ng, u `0DH/ </Ng, u RD Dm FgB09|g0H/ </Ng, u `0H/ </Ng, u L N^NuNVHBG`0<FA#n<0`0A4 pf ?NKT`RG Gm?.<. HnHnHnHnNqO0.|g?9#nNHT`lHn?<BgNP?</.Nv\?.<. HnHnHnHnNqO0.|g?9#nNF2T`Hn?<BgNPHy~$?</.NcV\/NmP?</.Nv\?< ?</.NP???<N5\=@ nf`* n fNG`0.U@@A#n?0NF2TLN^NuNVH>.<. HnHnHnHnNqO0.|g?9#nNDT`Hn?<BgNPHy~4?</.NcV\/NmP?</.Nv\?< ?</.NP???<N5\=@ nf`< n fNE`,0.U@@A#n=p?.NDT?.N.<. HnHnHnHnNqO0.|ghBn`P:.EA#n:0P0A4 pf(0A4HЈ @Ag?NK6T`Rn nmN`Hn?<BgNPHy~D?</.NcV\/NmP?</.Nv\ nhBn`:.EA#n:0P0A4 pg(0<nH/ </Ng,  np `J0<nH/ </Ng,  np 0A4HЈ @Ag nhRn nm^???<N5\=@ nf`~ n fNG`l:.UEEA#n:0PHnHnHnHnNqO0.|f,0A4HЈ @AH|g ?NK6T` ?NKTLN^NuNVH>.<. HnHnHnHnNqO0.|g?9#nNMT`Hn?<BgNPHy~R?</.NcV\/NmP?</.Nv\?< ?</.NP???<N5\=@ nf`N n f,=|`0.@A#n?0NMTSnJnl`0.U@@A#n?0NMTLN^NuNVH>.<. HnHnHnHnNqO0.|g?9#nN\BT`Hn?<BgNPHy~`?</.NcV\/NmP?</.Nv\?< ?</.NP???<N5\=@ nf`N n f,Bn`0.@A#n?0N\BTRn nm`0.U@@A#n?0N\BTLN^NuNVNGN^NuNVH>.<. ???<N5\: Ef` Hn?<BgNPHnHnHnHnNqOHn?/.NdXO 0`?<HnN\`N`?.?.NX`?.?.NX`?.?.N6X`?.?.N X`l?.?.N X`X?.?.NX`DN 0`:N`0N(`&`"` U@|c0<@ |~p"| >NLN^NuNVH>.<. BEHnBgBgNPHnHnHnHnNqOHn?/.NdXO 0`BgHnN\`:<`N`?.?.NX`?.?.NX`?.?.N6X`?.?.N X`n?.?.N X`Z?.?.NX`FN 0`X` y}g(N:N(Nc?9}NvT3}`?.N;|T=@ ng?.?.?.?.?.NIO `?.N;|T=@ ng ?.NDT`?.N;|T=@ ng ?.NHT`X?.N;|T=@ @f`>?.?.0.A4?0b0.A4?0`0.A4?0f0.A4?0dNqO 0.2.A41h2.A41`0.2.A41j2.A41b0.A4?0f0.A4?0d0.A4?0b0.A4?0`?<0.A4?0NulO 0.A4Hp^0.A4Hp\0.A4HpZ0.A4HpX?<0.A4?0NtO`?.N;|T=@ ng"?<?.?.?.?.?.NVO `?.N;|T=@ ng ?.NMT`Z`V`T| g|gf|g|g|g|gj|gʰ|g|(gʰ|)gNfBgNuT0.g N^NuNVH B?< Nfl\.*|(U<,/?< Nfl\3|Hy:Hy4~Hy4|Hy#.A-H0`Hy|zg|zg|zg$|zg4|zgD|gR|gbN n/?<Npz\LN^NuNVH0 Gf0<``0<NqLN^NuNVB?<Nr2\N^NuNVB?<Nr2\N^NuNVH?<Nf.TT@30\><`0HA0\1RG G m30p3|}HyHy}Hy0\NvO Hy'?<?9}Nx,P3'0tLN^NuNV/.NXf?`/ / / / N|2O>HnN2>X?<NuTHnHnHnHnHnHnBg?<HnBgBgBgBgBgBgBgBgBgBgBgBgBg?<0NoO<<0| g0LHyh?<Npz\ n B0<```|gr|g|gNN^NuNVH*n.. FT U. nL N^NuNVZH>. Gf0NflX,Jl`0H/ </Ng, A4Ј @/(0H/ </Ng, A4Ј @/(NPBgBg0H/ </Ng, A4Hp?<0H/ </Ng, A4?0NulO BBgNr2\0<`@0H/ </Ng, A4Ј @ hgV0H/ </Ng, A4Ј @?(?<>NflX0H/ </Ng, A4Ј @1|0H/ </Ng, A4Ј @ (g,0H/ </Ng, A4Ј @/(NbX/ ?<Nfl\BgBg0H/ </Ng, A4Hp?<0H/ </Ng, A4?0NulO BBgNr2\ L N^NuNVH nf0NflX.0.H/ </Ng, A4Ј @1|0.H/ </Ng, A4Ј @ (gT0.H/ </Ng, A4Ј @/(NbX0.H/ </Ng, A4Ј @B LN^NuNVH*nHy/ NmP?<NflTH|ABg <Ѝ/?<GNflPJ@lB`:/ NmXS@5H|\fHy/ NmlP`Hy/ NmlPL N^NuNVH*n(n &n/ / NmP/ NmX>`3pH|\g 3pH|:f`0SGJ@f0g/ RG2HЁ/NmP` / / NmPL8N^NuNVH *n(n / NmX>`5pH|\g 5pH|:f`0SGJ@f0g RG2HЁ// NmP`BL0N^NuNVH *n(n / NmX>`5pH|.f`0SGJ@f0g/ RG2HЁ/NmP`.?|gJ|gB|g:|g2|g*|g"| gN,Z`@2H/"</Ng,"A420\09(LH/0H/Ng, 2,l/0H/Nf X3(L2H/"</Ng,"A420^09(NH/0H/Ng, 2,l/0H/Nf X3(N`BF`L0HA(L00lH2H/"</Ng,"A4/00\H/Ng, 2,l/0H/Nf X2HA(L12H/"</Ng,"A420X0HA(LЈ @0A00HA(N00lH2H/"</Ng,"A4/00^H/Ng, 2,l/0H/Nf X2HA(N12H/"</Ng,"A420Z0HA(NЈ @0A0TF02<RAm`&| g| gڰ|gҰ|gN. Ekf3 P3RByVBy(L2H/"</Ng,"A420^09#H/ </Ng, /0H/Ng, /0,H/Nf X3(NNw?0|g Gf`t0|g Gf`"0H/ </Ng, 05 |f,0H/ </Ng, 05|g ?/ Nc\Hn?/ NdXO HnHnHnHnHnHnBgBgHnBgBgBgBgBg?.?.?.?.?<?<?<?<?<NoO<<0|f0H/ </Ng, 05 |f.0H/ </Ng, 05|g?/ Nc\`><0|g``,0L N^NuNVH>.<. :. Hn?BgNP n=h n=h n1F n1E0S@=@0S@=@0.X@=@0.X@=@?<NuTHnN1X?.?.?.?.?<Bg/.NsOHnHnHnHnNqO0.|f/.N2X8HnN2>X?<NuT0LN^NuNVH>. <. Hn?.BgNP0y'n >9'RG`89'y' nh0Dm>WG0y'n <9'RF`89'y' nh0Dm<WF|???.N4\: Eg 0H/ </Ng,  np 0LN^NuNVH *n(n 0m?0l?NgX:0-m?0,l?NgX8??NgX>?-?,NgX<89F0G9@0F9@0G^Jg0F^J|L0N^NuNV0.nf0. nf0. nf 0.ng0<`0<N^NuNVH>.*n Hn/ NcPHn??9}NyHPL N^NuNVHBy|BG`h0H/ </Ng, A410H/ </Ng, A4Ј @1|0H/ </Ng, A410H/ </Ng, A41/0H/ </Ng, A4BpV0H/ </Ng, A4ApB0H/ </Ng, A4Ј @AB0H/ </Ng, A4Ј @B294~0R@09'A2H/"</Ng,"A41`29:0R@09'A2H/"</Ng,"A41b0< 4~2H/"</Ng,"A41d0<:2H/"</Ng,"A41f0H/ </Ng, A400`2H/"</Ng,"A41h2H/"</Ng,"A41X0H/ </Ng, A400b2H/"</Ng,"A41j2H/"</Ng,"A41Z0H/ </Ng, A400d2H/"</Ng,"A41l2H/"</Ng,"A41\0H/ </Ng, A400f2H/"</Ng,"A41n2H/"</Ng,"A41^0HA#n1RG GmLN^NuNVHBy|BG`.0H/ </Ng, A41?N%TRG GmLN^NuNVHBG`*0H/ </Ng, A4 pf0` RG Gm0.BF`*0H/ </Ng, A400Gf0` RF Fm0<`N0HA#n00nf6<`$0S@HA#n002HA#n1SFJFn3#n`RG GmLN^NuNVH>.BF`0HA#n00Gf`RF Fm0g Ff`:RE`80HA#n00H/ </Ng, A4Ј @ Pf`RE EmSE0f`<8`"0HA#p002HA#n1RD0Em0HA#n1LN^NuNVH>. Gg$0H/ </Ng, A4 pf`NXHn?9}Nx\?<?9}NyX?<?9}NzXBg?9}NyX0H/ </Ng, A4=pX0H/ </Ng, A4=pZ0H/ </Ng, A400X2H/"</Ng,"A4p\S@=@0H/ </Ng, A400Z2H/"</Ng,"A4p^S@=@HnBg?9}NyHPHn?9}Nv:\?.?9}NyX?.?9}NzX?.?9}NyXNnLN^NuNVH*nHn?9}Nx\?<?9}NyX?<?9}NzXBg?9}NyX=U=m0mS@=@0-mS@=@Hn?9}Nv:\?.?9}NyX?.?9}NzX?.?9}NyXL N^NuNVH>.*n Gg$0H/ </Ng, A4 pg0<` ?9'?9'?9'?9'0H/ </Ng, A4?0NtO <JFl0<` g$Hy0H/ </Ng, A4HpNmP2H/"</Ng,"A4A" <Ё/0R@?Ne\Hy0H/ </Ng, A4HpNmlP/ 0H/ </Ng, A4HpNmlPHy0H/ </Ng, A4HpNmlPBgBg0H/ </Ng, A4Hp?<?NulO 0H/ </Ng, A4?0^0H/ </Ng, A4?0\0H/ </Ng, A4?0Z0H/ </Ng, A4?0X?<?<0H/ </Ng, A400Z2H/"</Ng,"A420^HAS@?0H/ </Ng, A400X2H/"</Ng,"A420\HAS@?NqO0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`?Nu0O f?NtT0<`BgBgBgBg?< ?NulO 0H/ </Ng, A4Hp^0H/ </Ng, A4Hp\0H/ </Ng, A4HpZ0H/ </Ng, A4HpX?<?NtO0H/ </Ng, A41Ry|?N=T0<L N^NuNVH>. Gg$0H/ </Ng, A4 pf`?N%T0H/ </Ng, A4?0NtjT0H/ </Ng, A4?0^0H/ </Ng, A4?0\0H/ </Ng, A4?0Z0H/ </Ng, A4?0X?<?<0H/ </Ng, A400Z2H/"</Ng,"A420^HAS@?0H/ </Ng, A400X2H/"</Ng,"A420\HAS@?NrO0H/ </Ng, A4?0NtT0H/ </Ng, A41Sy|09|fNcLN^NuNVHBG`0HA#n?0NDTRG GmLN^NuNVH>. Gg0H/ </Ng, A4 pg0H/ </Ng, A4?0^0H/ </Ng, A4?0\0H/ </Ng, A4?0Z0H/ </Ng, A4?0X?NIO LN^NuNVHBF`>HA#n>0x0H/ </Ng, A4 pg0H/ </Ng, A4?0^0H/ </Ng, A4?0\0H/ </Ng, A4?0Z0H/ </Ng, A4?0X?NIO RF Fm6LN^NuNVNEN:N7\N^NuNVH<<`n>HA#n>0x GgV0H/ </Ng, A4 pf20H/ </Ng, A4Ј @Ag ?NK6TSFJFlLN^NuNVH>. Gf`6BgBgBgBg?< 0H/ </Ng, A4?0NulO LN^NuNVHnHnHnHn?< BgNtOg?.N;|T?N;TN^NuNVH>.<. :. 8. Gg$0H/ </Ng, A4 pg`NXHyHnNmPHn0R@?Ne\HyHnNmlPBgBgHn?<0H/ </Ng, A4?0NulO ?<NuT=F=E=D=nHnHnHnHn?< 0H/ </Ng, A4?0NtO`HnHnN6LPg>Hn?<N7"\HnN>X?N(T=@Jnl?.NT`LHnHnHnHn?< 0H/ </Ng, A4?0NtO0.g0.ffBgBg0H/ </Ng, A4Hp?<0H/ </Ng, A4?0NulO ?<NuTNnLN^NuNVH>. Gg$0H/ </Ng, A4 pg`0H/ </Ng, A4Ј @Hh?N?\g?. GfN;4> @f?. Gg$0H/ </Ng, A4 pf`0H/ </Ng, A400VgL0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`0H/ </Ng, A4?0n0H/ </Ng, A4?0l0H/ </Ng, A4?0j0H/ </Ng, A4?0hNrO0H/ </Ng, A400h2H/"</Ng,"A41`0H/ </Ng, A400j2H/"</Ng,"A41b0H/ </Ng, A400l2H/"</Ng,"A41d0H/ </Ng, A400n2H/"</Ng,"A41f0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`?<0H/ </Ng, A4?0NulO 0H/ </Ng, A4Hp^0H/ </Ng, A4Hp\0H/ </Ng, A4HpZ0H/ </Ng, A4HpX?<0H/ </Ng, A4?0NtO0H/ </Ng, A400`y'f0H/ </Ng, A400by'f0H/ </Ng, A4?0^0H/ </Ng, A4?0\0H/ </Ng, A4?0Z0H/ </Ng, A4?0X?NIO `0H/ </Ng, A400`2H/"</Ng,"A41h0H/ </Ng, A400b2H/"</Ng,"A41j0H/ </Ng, A400d2H/"</Ng,"A41l0H/ </Ng, A400f2H/"</Ng,"A41n0H/ </Ng, A4Hpf0H/ </Ng, A4Hpd0H/ </Ng, A4Hpb0H/ </Ng, A4Hp`?<0H/ </Ng, A4?0NtO0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`0H/ </Ng, A4?0n0H/ </Ng, A4?0l0H/ </Ng, A4?0j0H/ </Ng, A4?0hNqO0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`?<0H/ </Ng, A4?0NulO 0H/ </Ng, A4Hp^0H/ </Ng, A4Hp\0H/ </Ng, A4HpZ0H/ </Ng, A4HpX?<0H/ </Ng, A4?0NtO0H/ </Ng, A4 pVLN^NuNVH>.<. Gg$0H/ </Ng, A4 pf`J0.2<4~Al0<4~=@0.2<:Al0<:=@?.?.?. ?. ?9'?9'?9'?9'N6Og00H/ </Ng, A400Vf ?NMT`0H/ </Ng, A4BpV0H/ </Ng, A400`2H/"</Ng,"A41h0H/ </Ng, A400b2H/"</Ng,"A41j0H/ </Ng, A400d2H/"</Ng,"A41l0H/ </Ng, A400f2H/"</Ng,"A41n0H/ </Ng, A41 `0H/ </Ng, A41 b0H/ </Ng, A41d0H/ </Ng, A41f0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`?<0H/ </Ng, A4?0NulO 0H/ </Ng, A4Hp^0H/ </Ng, A4Hp\0H/ </Ng, A4HpZ0H/ </Ng, A4HpX?<0H/ </Ng, A4?0NtO0g0H/ </Ng, A400d2H/"</Ng,"A4plmD0H/ </Ng, A400f2H/"</Ng,"A4pnl0H/ </Ng, A400d2H/"</Ng,"A4pln0H/ </Ng, A400f2H/"</Ng,"A4pnn0H/ </Ng, A4?0^0H/ </Ng, A4?0\0H/ </Ng, A4?0Z0H/ </Ng, A4?0X?NIO LN^NuNVH>. Gg$0H/ </Ng, A4 pf`,HyHnNmPHn0R@?Ne\HyHnNmlPBgBgHn?<0H/ </Ng, A4?0NulO ?<NuTHy}?<Nr2\HnHnHnHnHnHnBgBgHnBgBgBgBgBgBgBgBgBgBg?<?<?<?<NoO<=@0.|gt nfl?.N;|T< Fg?.?.?.?.?NIO 0Gf6BgBgHn?<0H/ </Ng, A4?0NulO 0.|f&HnHnHnHnNqO0.fnBBgNr2\?<NuTBgBg0H/ </Ng, A4Hp?<0H/ </Ng, A4?0NulO `80.y'l=y'0.y'l=y'Hy|?<Nr2\HnHn?<?<?.?.NrVOBBgNr2\?.?.?.?.?9'?9'?9'?9'N6Of0H/ </Ng, A4?0f0H/ </Ng, A4?0d0H/ </Ng, A4?0b0H/ </Ng, A4?0`?9:?94~0.2.HAy:?0.2.HAy4~?NrO?.?.?.?.?9:?94~0.2.HAy:?0.2.HAy4~?NqO?<NuTBg?.?.?.?.?NVO BgBg0H/ </Ng, A4Hp?<0H/ </Ng, A4?0NulO LN^NuNV ym-|32`F/.?<HNfl\-@ .f-|32`09Ry@A! .N^NuNV0./N`XN^NuNVH .<".ҼS/"</Ng"X/./Nh. /N`X*@f <`(M)G P/NbX 9L0N^NuNVH .<".PS/"</Ng"Xށ 9(@JfA (@##B*T -e* -f(`  -+G# P`( f/Na8X*@Jf <`(M*U`L0N^NuNV0./NaXN^NuNVH .f`v .Q*@(y` m n l`(T o l "-Ёf T (ѭ T*`* ",Ёf -Ѭ(`(#L0N^NuNV`&09S@@A/0?<INfl\Sy09fBN^NuNVH *n>. 0H/ </Ng, (u L0N^NuNV n0 n T 0 n0( n T 0 n0 nhS@ n T 0 n0( nhS@ n 0N^NuNVH*n>. Hn?/ NdXO <H/,</Ng,,<5h :6<E?<??.?.?.?.Bg?/ NsHOL N^NuNVH*n>. nHh/.?/ Nt,O0H/ </Ng, 05 n1@0H/ </Ng, 05 n1@L N^NuNVH >. *n<.0H/ </Ng,  n(p (0g0` / NmX9@L0N^NuNVH*n .H`YaYJFjJg |0Nurtvxz|Jf0`0n Jng-DЀQaaaaaLqL N^NuNV?</. 0.H/Ne O . N^NuNV?</. /.Ne O . N^NuNuA#>0rXy0r !J!_ NMYy0rA#>0r"P$h/( J@NuA#>0rXy0r !J!_ NNYy0rA#>0r"P$h/( J@NuA#>0rXy0r !J!_ NAYy0rA#>0r"P$h/( J@NuNVN^NuNVN^NuNVH$.f BB`J". BnJlVnDJlRnDvd`Bbd nmDdD-@-A LN^NuNVHBG".l~D$. l GD&gHC H@J@g@HCBCւJGgD-C LN^.JNuNV0.n o0.`0. NqN^NuNV0.n l0.`0. NqN^NuNVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV 9A䀰|l yX 0<`0<N^NuNVH`Y y PN 9AfA*H`0- |g / NiX A"Ҽ@m?.N|nTL N^NuNVH*n0- |g/ NibXg0<`20- |g /-NbXBm ?- N|Tg0<`0<L N^NuNVH*n0- |f0<`r.0- |gV0- |f0<`R0- |g?<B?- NiP?/-?- NmP @f m@ 0<`m *Bm0<L N^NuNVJnl32 <`H?.?./. ?<BNflO -@Jm .`?<?.B?<BNflO -@Jl .32 <`?<?.B?<BNflO -@ nf .Ю -@ `& nf .Ю -@ `0.g <` . oH?.NkT|J@f .32 <``` Hn . /?.?<@NflO Bg?./. ?<BNflO J]|=@g32 <`` . NqN^NuNVBn`<0.@Ah00f&0.@Ah10.@Ah1 ` Rn nmN^NuNVBn`*0.@Ah00nf0.@AhBpRn nmN^NuNVH>.=|\Ah"HPgXHf0(LN^NuNVHHy>/.NmPfBG`HyD/.NmPf><`HyJ/.NmPf><`0. |gR0. |?/.?<=NflP>J@m 0. |g&JGm??<>NflXBg/.?<`j0. |gD0. |?/.?<=NflP>J@m"??<>NflXBg/.?<`0. |?/.?<=NflP>JGl 320<`?. ?Nk^X0LN^NuNV . @"n rJWfSWfN^NuLB@ggSBAgHJ@gHANuL rWfNu op`R@SJWfFNuNVH*n (MBn ng?.NkT| fA&H. nU|`H| f S @  . nU| A|l0fD AH-@Hn/.?.?<@NflO <Hg 320<`dA&H0f~ =@`J/ 0./?.?<@NflO -@2.¼g .320<` .n0.L8N^NuNV?<NuT0<N^NuNVA:#:A#|#:A##:A0L#:A(@#:AH#:A:#'?< NuT30L0z090zN^NuNV3#3 #3 #3#3#3#3#3#3#3#3#3#3 #3"##$(@3(#3*#?<NuT n,00N n000P n400R n800T n<00V n@00X090LN^NuNV3## (@?<4NuTN^NuNV#(@?<6NuT n 00N n00P n00R n00T090LN^NuNV#(@# (D?<ZNuT n00N090LN^NuNV3#3 #3 #3#3#3#3#3#?<INuTN^NuNV?<MNuT n00N n 00P n00R n00T090LN^NuNV3#3 #3 #3#3#3#?<HNuTN^NuNV?<ONuT n00N n 00P n00R n00TN^NuNV3## (@?<NNuTN^NuNV3#3 #3 #3#?<FNuT n00N n00P090LN^NuNV3#3 #3 #3#3#3#3#3#?<JNuTN^NuNV#(@3 #?<NuTN^NuNV#(@3 #3#?<!NuTN^NuNV#(@3 #3#3#3#3#3#3#3#?</NuTN^NuNV#(@3 #3#3#3#3#3#?<*NuTN^NuNV#(@3 #3#3#3#?<+NuTN^NuNV#(@3 #?<,NuT n00N n00P090LN^NuNV3#?<fNuTN^NuNV3#3 #3 #3#3#?<dNuTN^NuNV3#?<gNuTN^NuNV3#3 #?<hNuT n 00N n00P n00R n00T090LN^NuNV3#3 #3 #3#3#?<eNuTN^NuNV3#3 #3 #3#3#3#?<iNuTN^NuNV3#?<kNuTN^NuNV3:0.| AzHЈ-@=|` nR2.AA:H1Rn nm/9'NzX090LN^NuNV# <3 P3RByV3Z3\NwA(L#0rXy0r !JHyP#4Hy4" <sNBYy0rA#>0r"P$hNuNVA##8A(L#<# @ . мZ#D3 #3fPByR3V3\NwA0|#@A<#DN^NuNV# @3%PByRByV3\NwA0|#@N^NuNV3 #/.NwfX/.NwX# <3mP3R3V3\NwA(L#0rXy0r !J"/0<NBYy0rA#>0r"P$hNu NV#(@# (D#(H?<[NuT n00N090LN^NuNV?.?<LNflXN^NuNV?.NkTJnn0<`,?.?<>NflX=@g320<``0<NqN^Nu ?????ppppppppp[2][ Really Show the Mouse? ][ You Bet | No Way! ] ReDraw Window Close Window Open Window Full Window Frame Window r&&&&&Vhpz[3][ MetaView: | Unable to Register Application ][ Ok ]METAVIEW.RSC[3][ MetaView: | Unable to load METAVIEW.RSC! ][ OK ][3][ Can't Load Resource! ][ OK ][3][ TOS Error # ][ OK ]METAVIEW.RSCq  !#$%&'()*+,-./01234 678 :;<=>? @AB"CDEFGHIJKLMNOPQRSTUVWXYZ)\]^_`a bcdqefghijklmnopqrstuvwxyz{|}~qZZ     P                         "              5 9  !  3&0 "  " """"" ""     [   3       !  !"#$%&!' 1?AK&0:DNXblv  "$*,.8:<R`bdz "8:<VXZnpr"8HXn~ 0FVhjl&6L\lf"^4  File Window Font About MetaView... --------------------123456 Quit View Metafile... Open Close Top Frame Full Redraw --------- Reset Load Unload MetaView About MetaView...-File--------------- View Metafile...-Window------------- Open Frame Close Full Top Redraw-------------------- Reset-Font--------------- Load UnloadMetaView - A GEM Metafile Viewerv1.12 28jan1989copyright 1988, 1989SoftWave Studios1000 Escalon Ave. #1126Sunnyvale, CA 94086Developed by Ric Claytonall rights reservedHold ALT & Left-Shift to abort redrawingWindows Open:00 MSGTEXT ReDraw Window 0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX All Windows Select Top Window0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX0______________ _: ______________ 9XXXXXXXXXXXXXX[3][MetaView Internal Error!|Count of open windows does|not agree with count of|open files!][ Uh-Oh! ][3][GEM has no more windows left|to open. You'll have to|close a window before you|can open another.][ OK ][3][Too many windows are open.|MetaView can only open up|to 7 windows.][ OK ][3][The file you selected|is not a GEM Metafile!][ Cancel ][2][There is not enough memory to|hold the file you requested.|Do you want me to draw the|window directly from disk?][ Yes | Cancel ][3][There is not enough memory|available to open the file|you requested.][ OK ][3][I could not file the|file you requested.][ OK ][3][ | rsrc_gaddr(): unsupported type! | ][ OK ] :\*.GEM\*.GEM. : GEM Select a Metafile .\*.GEM  CON:AUX:PRT: * &&    J&"N& ,*  & "< &0 0  0  0   "(4  0 ,  0 *  "  . \   (&   ,^"       (   LF  2   H H.242( X*   ( *   ( &  ,"" ,d  "  "&,8*""    :"  $  ( @"@&4  $. "*F    .  (N6  22*V$> X" BT " ,   $<  $2D:.2,2           0   4      $  4  $   : & D , 8  " <  , * .   &     0           8   2  "  L$"* &      $0&. . 4&f (02">""  (l@ (X&*.,*   ."(8 (                         &     r xU!wd2ubDt!B"TeV? ߀. @1@@0 @3? vyA@@ @6A  Tl  < ` | ' ?@[AA @ CCx ~_w  @ `8~$@N-+# H` >E ` `  = @4 @ @@ |=D  & `   `@H?o `@ 1@@  ; /W /@  ` 01 @ 073 P _ _ ` ! 0f @6  ``7,|0 a $>#` @ s0 @ $w b0߀ ߿Z'  @0Py   b@|?   @ @`  _>0d@P þ@H0 Ǿ0S6 ,y  0@px9 0  Z9 0 0h` #G@ )7 F@`0%: G@008 @׀ q<  .p?10 # ?890$`h߷`Pg   {0?$. 7`${ 0pcP$00to dGb#r`xt a8xGc w~0bc'2cw(`/sxagw~s'sgw @8ˢ ?WG~qo@p o @GpS  @9$^>{Ѡ8Z  3x A w~xZa URE@ ?n@EG? ~@a@A@C? 1@ǀ@C? ?3 F" u?K " Ou  @p " u ˂" Ou (59؀ S>p ۟ 8(@d @ 2    @ 7 @>8  l  +@C ` ` @߭ r#oX`p@B {^~0@B@B-H@Z쬿=g @gBKop@ `pS0@@=4|5t0P @ ?XʾM d@@WtCӽ   @7K B͌  d @Cw :yP} ]b0HpGd G} "<.`  !phD Er/(4/ & #`0` 0!`'00sВ?A  L@?  !o@# ϼ0AL@ -?A\@ wX?1R l (n ^S6@  (_n@ sa>   ( ?n_X$8 n z (ncp>!p\Xf+O X@+$p!|$ X f+w"p p ! X +Ё @H Ʈ9 $}> 0@ .Ʈ1h/  ߀`  ƮD}?_8`` . Ʈ |@`g  |p  g Z 4h  g gEiT`@V2p( B \x x0 VH=Pkrg?p@bP\t  #?A"2O@ DL ?! 2D Q @3 "0?j|  C`"0?)`; L +%0weQA)'eQxT+"weQAӀrh +$0wϊ'1, H^+&w5y_?>$麫EABx0;;d@x0 麫EABL' ;@߀麫Ŋ"X e?@?4'麫uY_@># @~ۯMK`?@  lJPۯ`MK?C` `uۯ$p0@` Zx~Tۯ}[?Ā}֐a?Y].0;~0}`">0B-Y] ?@;~P]P8"4Ys 8>0~kݐ8b4=Y]߱D{z iW( C@#pF@BX; |@?p(0"48)H(  |@?9zv p"4x`(@_7wo83K@q(+o@N'c7wm83K0|/Q PB$7wnĤA @q/zxPN'7wo;[`G~?(8 O !#4  @Bm ,SS P/B!3/~ PoN`?@,x/|B.؎+'"R( xB@d.΄+',(|ӱtB`d.@sĂ"s};?l,1tB`d.;}'`H~]$d·/('AH@ @o$dN/('4.<@8$d!·r'` &}xo$d!·?y'p؀@%r~5:_L/'1؀@(@bp:5:!L/'8@#`p5:AL0 '1 @+O5:aL??@ ||R/UXMۛp@&q@_B߉8/UXMۛ`@&q/0@=!UXM[ۛ{Q@ Âv,UXMûۛt7'w @<?@L7A1'P @ &?@L7A1'/O @~3@L7@-'πp @= =@L7G_'"€  D~7as'a"=#8H DA7as'p"<7 DA7`('q "u @xx DA7g_'@`䁃"o '@~|`"o '8@@pݍo0H'0 @F|r o"S,~٠Gha3qv'WQG@yqY,p88Tq0 xI} ^'  Dpp9o̯lh -'1 Y̯H -'X ѐ'1 , ?&`̯o'  2sƨuOoL ca'qo_@21Tƨt?oL گa'`2D>CƨuoC%?'ql2Lƨuo|'7Fa 0X $:;wy'8dAa:R^O$:;:wy;'8Hap?$:;zw $0|H a+@_$:;zwy?'7CL "85Z`o_t '86DL "ʮ 9`n_t<'8 lL "'wCP?`9`o_ $0>DL "'Cj@m9`o_3 0Q)c~3,: )jc~(w3,~0 '[>)jcp :@ /y )jc?Lp9?D5LOEČw @Ī@۹xnwϦ0@Ī5>wNO @Ī?ۼow>7Fa5 lOu;Z@8FOu;8SF9Ou;cO0F?`Ou;a$ Pz`J7rXĀɺ7 \ſye:7 _/?)7?G\Z0TorX\ZϽ*o)BHo/\[~< N,oY-P\[~OJ=opoW~ʋ@W#w8@H|ʈ^W /#w HʊF#w @Zʊ~_B#wsw݂,@{w@svmm=w@ s8a|| ߯w%s U|nPϯw'G߁OF~o,x_~o XanoPL`]~(oׯM;u]FV5/;u]J)9uu]?PD@ku]eG wv8M7x wqIxwt@;~$@ wuI;3 m~#3I/~  oo~@E 3 Io~ͿE )m$ ޒ_@ y#o@?@ _Þ?!mmv߰Þ?ޒy@vk߰?Ĥa?_-P 9  E{ E7?GC z~x ̂ 3n7JC{~p ~#7N%~7F C{i'}F7~~(w|wáɶ w{D?Y` WDD xEsw{Gxo'?<_vv۾d6ɦڀ> !~`>BOD@ p_a~@ip_>{~~ݻl&} @ea`| ÿ %I ZA wq۶ylZrx=>~ݶ 9v4zz.¾w?Ayp}A`?'q 6n'a'0 2 }Cn~lA&MȀ2>?@}aF@π3A'!a?͛ 8>YI6q/@{& `QWw9 nWw'__{gɲo@?I6I@RB_ӈ?8??@ T,g@@پB`'  w_پB~`' _ܯw6&ٻfp$(_/@0Gn'AP46~1ϴpco46~q×?o7ݻ}A $$ ޏ5C !p7X`?x"F]FޏX:HDx"FïGO|&XI$$ 7/! kop G0F 6 <0p g-}'`  {?~y0do`   u|8 $ $ o_N'8$ $?' ؋C?~oN$! l6ȷ2p_?a L'@ A.w+ l6ȷ?7(yLA,7 'x? vO'Gȟ;'6}4 ؞נ`@poq='sтK?Q|?a3@po; @Cq{o$8ↀ @`g@Ђ `w?, @H $$ A`m=k $$] 0w@ G~ݹ O`'c'(0 &?CrHA$ "K?  @bl8pOA$ "C?/?_  }ǯݿݳmmV@? '??  Tى<xP"LE`& &v÷xТLE8 a aLJ7ͷiu'@@?@  1A׷ηBx￿? (2HR(s}yo?Ǥ 07CV/H$R(oy/8? aEɿMmLC@  7'CX   A:OȌX IM0L( LÐ1$g & IMM 3PNv$_D  4MW? Ha(7>$$e= @?e  7@|& $$e? @?p "!@|I6_EF`  %@Pm̀_v(`( x/Hᄇ( &W   u "`s~jR"I&{ 8A ЦgfH!nh  *:7G͍> ?$9: !\?z26&m 7 0 C?dg mZ  A@CWofY)' 1<+(r $&fY 0 DQW6&np `=Ca/vM[?gm ؏uVٳ2 e''05L|e&4' B8w|wMlh ph˭tMo@ :x{?R FI%U g{د_6[d- Kﶖ ``Bgk?,\  hq6Kx< Q$I& '|w~ڀ%Yg!4' $ q3?d MUP =!Jw0Kl?L BX@:`5ٌI?MP> ?pTm0w<ɴ]1 C `= qMko< ! n "/Zo36-~?L @jY@?$?b`'q8 U0$n @@?#am]7 ?9 0% O^i[m?? F![2a I?~8@?= ͚ @PpsY B!C?U5hn  % W 1@ !,O~owYm?> p&Mpbc,؏'ՓdRwi$H?7{##-x)mLP'p&Apb`ܨ? jl0 9$&n m? j fA&2\J $ FWZ 7_0l߆8 x0@fC"r?k揵 mg $& |}_H}ʼ dC' ̂~?[='`r|cyP0s2}>w{} !`<+>|1||= !B^A  !( w_W 瀼A3+72 ob ? ^,e_e  y<A} xcY g` {u%(1?gv`GyN$ .^H O d  ]/'We j<A m=~X.fj( f`/zov @H/?o   -?N X A}qoghch[s}򱈰&[}Pxi?xw ( a Nq_٤gxV2KL$d@ D`ԗy39~[s}PX~('f D@ W'o   pfq)To H@vK;rd_iSnt__> |Z?>>OhMQp$D#Ox Nw@#Ok@.zCO@ ~ с@P`j{h'7 .fI`Y  n2-ghS p$ e d#IN @Y  z 2Hk۾֓ &D`8R"{.s7jl 9_׍pBp׀p$Q8L (R{iZq$^/ ?q@ N{ [ `B e"]~=ߺAP= aWGM}@u݀n O  @LK{ &A ?@. s_S}>@}^?`~|󬠤S02& W06SW@}?  /$pNKz y P!8A]GUp|54'r[Mc#Ӹ"/ gB'ݠY!0LCMW  G>P}CU OB@HnAz =J" 0Vy|ɿ~ µi'q?'`>`S(-=tPim@yӀ ( oD jM#{ `  x ~m@O|q32@S a?'L'r>`  h 0 Oo!0$aM,~ Ȱ%5s@@?t'@O ڜ2@\/ij8 I1'l %c @=_Da8xG7$`o= a7?5r?J'@naʍS G} ' .75r -   &'a_ -  9Vg >_P/!8'6? Uא?5v۽ /Xe'g g> )O=" P>fu @ f`Om? qL BoOv~!翽tF[U?&|!mc߹1 o]pz%c G& fbu i $/R 8A &oڂ2@!|xݵ}G@^!I fgo2 +m}͖o @a Ђ!6bYc@߸ >.#>WBb|7  Yz.ܿ =/G #p+oߟ +  bR{ ' ?&Z6{1ms -=V!2Εsw@@(! шkyt+OΗ*@@ ~@ j{   K"t{ 7IvNH  "f6+iNH =p"P{3㈀򢏮4 87]vыX?o@L.6kIX8@_?@20 xeq "3Pw~1Hަ  {\x?0>[ȁs! QF?X Zs!X I|B @]0?m GXw@)6AfFO'=p'gȀ7wӵo?f1$a?Ȉ,J?o<%`~"@y40? y y0܈4z<{ Qvn!De0?Ԁ&go}  |/$} o 0)]%0VϿfn~ L|d-{` WF[' )gQ/o|x1'Cao? "Q/p: $t -2?@ L6-xV 4f'߿'Y q)"O˙ @ v'azeo9_ݰER˙ @ b -#_?A0R'?,p/h/"d`n^$FFp&웟R '9h8_ـ?웟Q  σ -27'6/i#.35f~' sF [ʙ["$?>a'?0 7qu/ʙӁ"$>a$%"Ck߿9'> <'Xk23uf{-~x'C#Dj]ẘQ 'Ⱥsk%tmẘQH `%{O @$fr'i: ='R{O(UZ'@'QC2\D\ZO'x< c{f[o\ZO1 @O$j?|&9m$?V*R ]A!10d?y׹HA' }j/HA%l{~@" &&@9 J `u7^/9O 1i߿@' 9_D5}ƀٰ @:&.Vɰ#!&@ D{ {̀(q$`>{<b@)@2 $~i1섀k ̀`3/@@"1`3S_{Ե[~N8'΁ |S_($+J& Oǂ <[qaQ V9}' `7 {XI($+J' } "A6Cc{mVꮕA4$0~Cc4 RYj$$?ϳ p>pq; AqL'8wI Rj$ qL'0L@2Q_~KU % Zi6$ `$Q_ RKRF22_o*t@;r! N'/S߿ IRﴪtKRaN$6EAo^)I*  BH pog3'>`p>oHWҶI~ s*>O{ rﶁ'C t_ IWtg{#0N6o{TJ 0 J Sfށ:'x~}BOvo}k5 ~B /ǹ['g _oIk5!s" ^,Z$@ Ij_ xl~ ߭ mJ_y]T_z '# \I H%ۛm`'@@*$B+}I" AB'>( 0+Gi4p  ' B9չ<#?_AC'A1 g:G Swi4 @B,J/}Ih-,fWio'~|<8ɯ#f]$+'@9۱6P /)Y?i':w$N Yi]$ '@ H}I zI,Sx>|f$a{:#k_ MӬ%F'BVZ=7 皯b'18r} ۶d ҄( `H(my>SiIkNv4gspx>.1g;m) X';\ђW묖M_'~KP+ˬMX@"P$,o{>fٶ<8\npx<8@=_E ,oP,' \ُN$S嶯I&&YB]q'`H$  && D]w,qP1/# BBtcmlmqH'؃,0?g{1o_+ _?.Q/|' AOG̒ J?/'zAXcWpWL LΓS ~/ H/7m}d BPx a1+o 2Z "^~r~n?ѯbB7=!)D@A@6. P%=. @ X nlQ)$b:`@@!? _@ O"{h@B$ë?  ,B$D~ "@E 40Lo|R8!K~- i{"?R }{>!YN_mK1 LI? @  E% |M:36>0`, s_A@_:c3x1>`,bs35xD%} C8E@s7ݟ/w 8|"k_\؁' נp=6"` 0 ~ h\yI v" !0 A@wswko6d~խ_??>'ZLe@ `a $L V%@ p&av@?gO? {q_x?#DJ ?$  pl;E{n3$  piq# @!U~Iק҅Q|t%LIOy9# @Cj:+!-6 l\ -{A=d;@n#၀56 `$L D-u$D@>fC]v} >iٕ5fb3#'D?bhcfr el:3_ $ĥ lbet:1 S %D#07??'y ؘ4`!2'D\Csgk w!$t dcg[ w l $@@2'?gRzs?CoYc?'@ m E"ϽB_٩($ E"OB_0Y X@%@v67 ?o3-v11<``$߻˟'@-B DK[] `QG4C DK[E $D`Jd$?y+84Yп{9?'D˦r~/Ah x= t H4i˦~/A  $@t;_lPt{o ؁;2r'{KOᎥ kd& jDWjqe od&?T hG:ߋ# $d)ahQw:o͉e?#o{֮ٓw=E vWW-E S' @LOѻ?wƇ|9Mff K9' @oS[NsX/d@nD !SX.@@zJ H1 .x/ >?0 Hq#Ͽ+y  0@#ퟐy & $@@ 0Gq??A @|O㠮 pY1&'@ ϣO(;-5 go@ L |AK(; ,D.@  $N? ZTdܑ~yq)`] ' 2`ޟ.5D͟$>|$@J2L~6% -s @ [|$nH '@S@ͷ<}ݿX$J[ u\|DKҳ[@pwy_8c~ ؕon`/Tr;"@;0v??8  !bvVU+ {1_}i~m[[w  'EA$ k {kUPBFo'ie(J`KFTaMьFo~/'Py[ĭ~߯ ~/!DRR "!P '` UXk+]߻q!!='$F$" T *IQSSĵ巭Ssw'}wwܣUq޺Ҽ巿{weMYvDJ(HR ' AAP"S9_~^x(E;k' ADR98iHhɄ ǻIw'뾯ڬ!!뛩/a@ۯ}Nw~޵mVDdPFA@P'(Tzѧ+/Ҟ$!̪'P DR! %u)^Z?'mon׫nx[pxΥޯڮmQfDZ*P%S @@!Sm|{!M?'@A pjL(eMILهm'ncb.JmۚVmudDdexH!( $!M{[)n'( $ XðD!Lu_Ogz' St+hʟǧuOoouwtDsn 'A$jz޽ hƝ'@A`QDy *ox'_[4w`3ņak|Db* D@ !1 #EVޫ_{>@׿'( 0"EV@ {3Pi?tkFcWu!߻Wq֤ܰ|ov!{oDAa: #@?rF5N(>W߿'@ (Uڈ%D)ɜպ:&Sן?~'_;+ 2./D5Dڿ{ڻ$DjEEoY(@%@'J &ªۣײNުzֿ'" *"ܨI?~_z_'w==]g&__ i~z_'WD@j@P"KW-Swil߿' QEICQiZ wV)'~~[L9}A ،V)^iDHQ@J'!  ".[m~='  (A QI, əf^8o|='+}åYëH ׺o}ovշDY+(@@ ' ԂQ}-{4MF'P%R`ƀAB#"aFm@}z}'>+}cS4 ᙈ̯^̹mzw]TDRJ7FD$'H@"T.3g]!hܨ'@"!H  o"V7\& i7'_n1ݦVAVovjlD Rb@ '@PQ:-o}:<@='@ZQ:ª$JxR :Lƥvjw'[|u7m{i^jwDZHSLPP" HX>}!Ȩ͎V'& KX=2 F_J~un'}[8."WAě]KuwDf0 ' ( @veUČo' HU(0PBBTT?!\̆șugg_'5-9<ɠm.CIĻHYUrk?^~tDD檝PP 'b5TS'?wLPL'(&j%3'OF1 ߹g}'{~˫+lG6A̜Zn7gw?t.  .. CONVERT C t 8?CONVERT H t CCONVERT PRG t G&CONVERT RSC t %CONVERT RSD t 'CONVERT TXT t (O /* 1 bitplane PCX to IMG file convertor, public domain software. (c) 1989 TC Developments */ #include #include #include #include "convert.h" #define TRUE 1 #define FALSE 0 unsigned char *data_buffer=-1; char main_path[80]; char *write_errtext="[0][File write error ][ Abort ]"; /****************************/ /* Main program starts here */ /****************************/ main() { int exit_button; long tree; appl_init(); if(Getrez()!=2) { form_alert(1,"[1][This program only|works in high resolution][ Abort ]"); appl_exit(); exit(0); } message("Loading resource file..."); if(!rsrc_load("convert.rsc")) { form_alert(1,"[0][Cannot find convert.rsc ][ Abort ]"); appl_exit(); exit(0); } graf_mouse(POINT_HAND); rsrc_gaddr(MAINTREE,R_TREE,&tree); do { message("Make your choices..."); exit_button=do_dialog(MAINTREE); if(exit_button==BINFO) do_dialog(INFOTREE); if(exit_button==BCONVERT) do_convert(tree); } while(exit_button!=BCANCEL); if( (long) data_buffer!=-1L) Mfree(data_buffer); rsrc_free(); appl_exit(); return(0); /* GEM likes a zero to be returned for no error */ } /**********************/ /* Dialog box handler */ /**********************/ do_dialog(index) int index; { int x,y,w,h,exit_button; long tree_addr; rsrc_gaddr(R_TREE,index,&tree_addr); form_center(tree_addr,&x,&y,&w,&h); form_dial(FMD_START,0,0,0,0,x,y,w,h); form_dial(FMD_GROW,0,0,0,0,x,y,w,h); objc_draw(tree_addr,ROOT,MAX_DEPTH,x,y,w,h); exit_button=form_do(tree_addr,0); reset_exits(tree_addr); form_dial(FMD_SHRINK,0,0,0,0,x,y,w,h); form_dial(FMD_FINISH,0,0,0,0,x,y,w,h); return(exit_button); } /************************/ /* The convertor itself */ /************************/ do_convert(tree) OBJECT tree[]; { int rotation=0,compression,inverted=FALSE; char filename[15],pathname[60],buffer[80]; long new_length; register long i; strcpy(filename,"@2345678.000"); strcpy(pathname,"\\*.PCX"); if((tree[INVERT].ob_state) & SELECTED) inverted=TRUE; if((tree[ROT90].ob_state) & SELECTED) rotation=90; if((tree[ROT180].ob_state) & SELECTED) rotation=180; if((tree[ROT270].ob_state) & SELECTED) rotation=270; message("Select name of source .PCX file..."); if(!get_filename(pathname,filename)) return(FALSE); if(!scan_file(&new_length,&compression)) return(FALSE); if(compression==TRUE) { if((data_buffer=(unsigned char *) Malloc(new_length))==0) { sprintf(buffer,"I need %ld bytes of free memory\0",new_length); message(buffer); form_alert(1,"[0][Insufficient memory ][ Abort ]"); (long) data_buffer=-1L; return(FALSE); } if(!expand_file(new_length)) return(FALSE); } if(inverted) for(i=128;i255) subheader[1]=255; else subheader[1]=i; if(Fwrite(handle,2L,subheader)<0) { form_alert(1,write_errtext); return(FALSE); } if(Fwrite(handle,(long) subheader[1],pointer)<0) { form_alert(1,write_errtext); return(FALSE); } i-=(int) subheader[1]; (long) pointer+=(long) subheader[1]; } } return(TRUE); } /***********************************/ /* Writes a 90 degree rotated file */ /***********************************/ write_90deg(handle) int handle; { unsigned char subheader[2]; int bytesperline=get8086(data_buffer+66); int header[16],i,j; subheader[0]=0x80; header[0]=1; header[1]=8; header[2]=1; header[3]=2; header[4]=0x174; header[5]=0x174; header[6]=get8086(data_buffer+10)+1; header[7]=get8086(data_buffer+8)+1; if(Fwrite(handle,16L,header)<0) { form_alert(1,write_errtext); return(FALSE); } for(j=0;j=0;i--) { if(!write_90scan(handle,data_buffer+128L+j,i)) return(FALSE); } } } /************************************/ /* Writes a 180 degree rotated file */ /************************************/ write_180deg(handle) int handle; { unsigned char subheader[2]; unsigned char *pointer; int bytesperline=get8086(data_buffer+66); int header[16],i; subheader[0]=0x80; header[0]=1; header[1]=8; header[2]=1; header[3]=2; header[4]=0x174; header[5]=0x174; header[6]=get8086(data_buffer+8)+1; header[7]=get8086(data_buffer+10)+1; if(Fwrite(handle,16L,header)<0) { form_alert(1,write_errtext); return(FALSE); } pointer=data_buffer+128L+( (long)get8086(data_buffer+10)*(long)bytesperline) ; for(i=0;i<=get8086(data_buffer+10);i++) { if(!write_180scan(handle,pointer)) return(FALSE); (long) pointer-=(long) bytesperline; } return(TRUE); } /********************************/ /* Write a 180 degree scan line */ /********************************/ write_180scan(handle,address) int handle; unsigned char *address; { int bytesperline=get8086(data_buffer+66); int i,j,buffpos; unsigned char buffer[260]; unsigned char byte,byte1; address+=bytesperline-1L; j=bytesperline; while(j) { buffpos=0; if(j>255) i=255; else i=j; buffer[buffpos++]=0x80; buffer[buffpos++]=(unsigned char) i; j-=i; for(;i;i--) { byte1=0; byte=*address--; byte1|=(byte & 1) << 7; byte1|=(byte & 2) << 5; byte1|=(byte & 4) << 3; byte1|=(byte & 8) << 1; byte1|=(byte & 16) >> 1; byte1|=(byte & 32) >> 3; byte1|=(byte & 64) >> 5; byte1|=(byte & 128) >> 7; buffer[buffpos++]=byte1; } if(Fwrite(handle,(long) (buffer[1]+2),buffer)<0) { form_alert(1,write_errtext); Mfree(data_buffer); (long) data_buffer=-1L; return(FALSE); } } return(TRUE); } /************************************/ /* Writes a 270 degree rotated file */ /************************************/ write_270deg(handle) int handle; { unsigned char subheader[2]; int bytesperline=get8086(data_buffer+66); int header[16],i; subheader[0]=0x80; header[0]=1; header[1]=8; header[2]=1; header[3]=2; header[4]=0x174; header[5]=0x174; header[6]=get8086(data_buffer+10)+1; header[7]=get8086(data_buffer+8)+1; if(Fwrite(handle,16L,header)<0) { form_alert(1,write_errtext); return(FALSE); } for(;bytesperline;bytesperline--) { for(i=0;i<8;i++) { if(!write_270scan(handle,data_buffer+127L+bytesperline,i)) return(FALSE); } } } /*******************************/ /* 270 degree scan line writer */ /*******************************/ write_270scan(handle,address,bitpos) int handle,bitpos; unsigned char *address; { unsigned int byte; long i,j; unsigned int mask; unsigned char buffer[260]; int buffpos,bytesperscan=get8086(data_buffer+66); j=(long) get8086(data_buffer+10)+1; if(j==(8*(j/8))) j=j/8; else j=(j/8)+1; mask=1; if(bitpos) mask=mask << bitpos; while(j) { buffpos=0; if(j>255) i=255; else i=j; buffer[buffpos++]=0x80; buffer[buffpos++]=(unsigned char) i; j-=i; for(;i;i--) { byte=0; byte|=(*(address+(bytesperscan*7)) & mask); byte|=(*(address+(bytesperscan*6)) & mask) << 1; byte|=(*(address+(bytesperscan*5)) & mask) << 2; byte|=(*(address+(bytesperscan*4)) & mask) << 3; byte|=(*(address+(bytesperscan*3)) & mask) << 4; byte|=(*(address+(bytesperscan*2)) & mask) << 5; byte|=(*(address+(bytesperscan)) & mask) << 6; byte|=((*address) & mask) << 7; if(bitpos) byte=byte >> bitpos; buffer[buffpos++]=(unsigned char) byte; (long) address+=(long) (bytesperscan*8); } if(Fwrite(handle,(long) (buffer[1]+2),buffer)<0) { form_alert(1,write_errtext); Mfree(data_buffer); (long) data_buffer=-1L; return(FALSE); } } return(TRUE); } /******************************/ /* 90 degree scan line writer */ /******************************/ write_90scan(handle,address,bitpos) int handle,bitpos; unsigned char *address; { unsigned int byte; long i,j; unsigned int mask; unsigned char buffer[260]; int buffpos,bytesperscan=get8086(data_buffer+66); j=(long) get8086(data_buffer+10)+1; if(j==(8*(j/8))) j=j/8; else j=(j/8)+1; mask=1; if(bitpos) mask=mask << bitpos; address+=(long) bytesperscan* (long) get8086(data_buffer+10); while(j) { buffpos=0; if(j>255) i=255; else i=j; buffer[buffpos++]=0x80; buffer[buffpos++]=(unsigned char) i; j-=i; for(;i;i--) { byte=0; byte|=(*(address+(bytesperscan*7)) & mask) << 7; byte|=(*(address+(bytesperscan*6)) & mask) << 6; byte|=(*(address+(bytesperscan*5)) & mask) << 5; byte|=(*(address+(bytesperscan*4)) & mask) << 4; byte|=(*(address+(bytesperscan*3)) & mask) << 3; byte|=(*(address+(bytesperscan*2)) & mask) << 2; byte|=(*(address+(bytesperscan)) & mask) << 1; byte|=((*address) & mask); if(bitpos) byte=byte >> bitpos; buffer[buffpos++]=(unsigned char) byte; (long) address-=(long) (bytesperscan*8); } if(Fwrite(handle,(long) (buffer[1]+2),buffer)<0) { form_alert(1,write_errtext); Mfree(data_buffer); (long) data_buffer=-1L; return(FALSE); } } return(TRUE); } /************************/ /* Expands the PCX file */ /************************/ expand_file(new_length) long new_length; { int handle,i; long length; unsigned char *pointer; unsigned char *pointer2; unsigned char counter; message("Re-reading file..."); if(Fsfirst(main_path,0)<0) { form_alert(1,"[0][File not found ][ Abort ]"); return(FALSE); } length=*( (long *) (Fgetdta()+26)); if((handle=Fopen(main_path,0))<0) { form_alert(1,"[0][File open error ][ Abort ]"); return(FALSE); } if(Fread(handle,length,data_buffer+new_length-length)<0) { form_alert(1,"[0][Read error ][ Abort ]"); Mfree(data_buffer); (long) data_buffer=-1L; return(FALSE); } Fclose(handle); message("Now decompressing data..."); (long) pointer=(long) data_buffer+new_length-length; pointer2=data_buffer; for(i=0;i<128;i++) *pointer2++=*pointer++; for(;pointer?.?.BgBgBgBgp?Nn?n?n?n ?n BgBgBgBgp?NB0.N^NuNVV/BnBnHz.HnN/|!XOHnNPO n0(@gp=@ n0(j@gpZ=@ n0(@g=| n0(@g=|HzNXOHnHnNPO0fB@`HnHnZN bPO0g nfX/.ZpH?NA\O# f6/.ZHzHn^N Hn^NN.!p?N\Op# `/.ZN XO0g0.g.<Zl zT R`?. .Z/N\O0gNp.N^NuNVHz^HnNd/|"XOHnNR/|"$XONXOHnHnNPO0fB@`BgHz!p?NA.&pI?NA\Op# Hzp?NV\OpN^NuNV zHhBN6XO=@|p=@p=@p=@p=@=|t=|t zHhNXOR@=@ zHh NXOR@=@Hnp/?.p@?NA l/:p?N\OB@` :h-@0.H//. N PO=@0.gx=n0.gf @o|`0.@Hnp/?.p@?NA m/.p./?.p@?NA mhB@.np.Ѯ`Sn`pN^NuNV zHhBN XO=@|p=@p=@p=@p=@=|t=|t zHh N XOR@=@ zlHhN XOR@=@Hnp/?.p@?NA l/:Bp?N\OB@`HBn0.ذnl:p=@0.m(?0.Hк/?.NPO0gSn`Rn`N^NuNV zHhBN XO=@|p=@p=@p=@p=@=|t=|t zHhN XOR@=@ zHh N XOR@=@Hnp/?.p@?NA l/:bp?N \OB@`j0.H/ zDHh N XOH/NPOк&-@Bn zHh N VXOnm"/.?.N\O0g0.HRn`pN^NuNV zHhBN XO=@HS n -H =n0.gPBn @o=|`=n0.Rn0@|0.Rn0@p.@@0.n0.gB. n S PB@.@H.B@.@H.B@.@H.B@.@H.B@.@H.B@.@ H.B@.@@H.B@.@H.0.Rn0@nSn`PHnB@.T@H@B@H@/?.p@?NA l/:p?N /zzTOpI?NA\Op# B@`pN^NuNV zTHhBN XO=@|p=@p=@p=@p=@=|t=|t zHh N TXOR@=@ zHhN @XOR@=@Hnp/?.p@?NA l/:p?N \OB@`B0.g/zTOpI?NA\Op# B@`pN^NuNVHzNXOBgHztpN?NAPO lHzp?N\OB@`*p/?NATO @-hBgHz>p=?NAPO=@lHz` :nЮ//.?.p??NA l&Hzp?N/z>TOpI?NA\Op# `?.p>?NA.#mNXO :Ю-@-zBn nl nR"nRRn` nбcT nB@@ @f.B@@?@.g nR"nS.`R` nR"nR`pN^NuNV/ g /:ZpI?NA\OHzHzHnN HnNXOBgHzpN?NAPO lHzp?Nb\OB@`RHzNXOp/?NATO @-h/.pH?NA\O# f6/.HzHnN@ HnN.#p?N\Op# `/.NXO0gHzNPXO z (g n BP n ` n p0.< :b-@ nPc0 nB@@ @fB@@?H@B@H@ހR`RR` z (Ag4B@(A?HzHzYHnNfHnN.$?p?N(\O n /:pI?NA\Op# p.N^NuNVHzUNhXOBgHz\p=?NAPO=@lHzSp?N\OB@`J/.Hz]HnN HnN$.d/.?.p??NA lHzK`?.p>?NAXOpN^NuNVH|Hn/. /.NV ~/.NlXOGo0RF0@%"nRG`0F% \gSF`RF~/. N0XOR@Go0RF0@%"n RG`0.LN^NuNV/~0 @0(@g$0"@0 @0( @3@ 0RG @0(@ g.N^NuNVp@pY@p @p @B.Hnp ?NA\OpP?p ?HnN POHnp ?NA/nTONPXO2pPAH@ @Hnp ?NA/nTOp ?NA\ON^NuNV nBAB@(HAN^NuNV3%0.@ H-@p=@ nl$0.HC% nRB@2Rn`/9%fNXO09&N^NuNV#%%N#%j%R#%%V#&%Z#&%^#&%b#%N%fp ?N.TO3&&09&N^NuNVp?N.TOpN^NuNV3%# &p4?N.TON^NuNV#&p6?N.TO n 0& n0& n0& n0&09&N^NuNV3%3 %3 %3%3%3%3%3%3%p3?N.TON^NuNV#&3 %p2?N.TON^NuNV#&# &pZ?N.TO n0&09&N^NuNV3%# &pN?N.TON^NuNV#&3 %3%3%3%3%3%p*?N.TON^NuNVpo?N.TON^NuNV3%3 %pp?N.TO n &09&N^NuNV#&pn?N.TON^Nu"/0<NBNu"o o fNu o"Jf S@NuNVHn?</.N Hn HnN|POHnBg nN\ON^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 | `2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ Nh `p ? n// Nh *@X`p`p`/ ?./.?N *@P`fBn n-Pf-|$X .-@*@g0.m noS`(Bn nT0` n//.N|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@ @ >`?Bg _ g nR` .L N^NuNVH0*n>.IB$p0//. NPO-@g$p0//. NPOA -n ` n g` L0N^NuNVpL?Hy$p?NPOp?NTON^NuNVNN^NuNV/ *n .*+@+|B-0. D@;@ m l;| +|`+|b *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNVN?.NTON^NuNVN^NuNV?.pL?NAXON^NuNV/A#%F/9%FNXO0gB%Fp 3 p`,/. 0.H/?.p@?NA .B%F/NfXO.N^NuNV .l .D3 p` .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@ЉNNVH >. <.*n0SF0g` .L N^Nu O$X"XHB@Nu o0/L.NuDZ\r DPOUXc defgoHrsu8xLD0123456789ABCDEF [0][File write error ][ Abort ][1][This program only|works in high resolution][ Abort ]Loading resource file...convert.rsc[0][Cannot find convert.rsc ][ Abort ]Make your choices...@2345678.000\*.PCXSelect name of source .PCX file...I need %ld bytes of free memory[0][Insufficient memory ][ Abort ]\*.IMG@2345678.123Select name of output .IMG file[File creation error ][ Abort ]Converting with no rotation...Converting with 90 rotationConverting with 180 rotationConverting with 270 rotation[0][Conversion complete ][ Okay ]Re-reading file...[0][File not found ][ Abort ][0][File open error ][ Abort ][0][Read error ][ Abort ]Now decompressing data...Searching for %s...[0][File not found ][ Abort ]Reserving memory...I need %ld bytes of free memory[0][Insufficient memory ][ Abort ]Analysing, please wait%s has %d bitplanes[0][.PCX file must have|only ONE bitplane ][ Abort ]Opening file for reading...[0][File open error ][ Abort ]Reading %ld bytes to buffer...[0][File read error ][ Abort ]{NULL} You must compile with the -f option to include printf() floating point!  0( D`$jR $r~$$*(           JFP( LD" $ | 2 &rd&&$PCX to IMG image convertorNone90270180Rotation...Invert image data ?YesNoConvertCancelInformationImage conversion, (c) 1989 TC DevelopmentsI agreeTHE AUTHOR ACCEPTS NO RESPONSIBILITY FORDAMAGES ARISING DUE TO THIS PROGRAMUse this program to convert PC Paintbrush+(PCX) files to GEM Image (IMG) files. Youwill normally want to invert the PCX filesdata because the PC uses an inverted colorscheme to the ST. The image must contain 1bitplane only, ie. a monochrome image.This program is PD, and so its source codeYou may give it to anyone you like as longas no charge is made for the software.$?@+)$!% %#AF JOT  # ` tx { % ..    , *I* t* * * & *G* r && MAINTREEROT0ROT90ROT270ROT180 INVERT NOINVERT BCONVERT BCANCELBINFOINFOTREE .PCX to .IMG file convertor, (c) 1989 TC Developments ----------------------------------------------------- This program takes a PC Paintbrush .PCX file and converts it to a GEM image .IMG file. It only works in high resolution, and therefore the PCX file must not have more than 1 bitplane, ie a monochrome image. As well as this, you are allowed to specify whether the image is to be inverted. If you are using the IMG file on an ST, and the PCX file came from a PC, you will need to select the inverted option. In addition, you can also rotate the PCX file by 90, 180, or 270 degrees during the conversion. How to use it ------------- Just double-click on CONVERT.PRG and the dialogue box will appear. Select the options you want, then click on 'Convert'. A file selector will appear, and you should tell it the name of the source PCX file. The file will then be loaded, analysed, and then reloaded for conversion. This reloading is necessary because the PCX file may be compressed so its total size can be unknown. After the reloading and decoding, you are asked for the name of the destination IMG filename. You may now change disks if you require: the PCX file is no longer needed. The IMG file will now be written out. Notes ----- The destination IMG file attempts none of the wide selection of compression techniques available to IMG files, so your file may be larger than you expected. If you are using the IMG file in a desktop publishing package such as Calamus (and let's face it, no other ST DTP package deserves the classification of 'DTP') then you should really export the image back to disk after loading it in. The package should attempt some compression. Calamus's .CRG format manages some pretty awesome ratios. Copyright --------- The PCX to IMG convertor software is completely public domain and may be copied by anyone and everyone provided that no money is charged for the software and also that this unedited text file accompanies the rest of the software. Even the source code is public domain ! Disclaimer ---------- TC Developments and the author make no warrants as to the reliability and/or the suitability of the software for any purpose. Absolutely no responsibility can be accepted by TC Developments or the author for any damages arising as a direct or indirect use of the TC Developments software. Happy converting !! Written by Andrew Brown for TC Developments November 1989 . +.. SNAPINFODOC `, SNAPSAVETOS /SNAPSHOTTOS 0SNAPVIEWPRG 1 ******** SNAPSHOT ******** Atari ST screen capture facility The 3 programs found on this disk allow the software developer to "photograph" the ST screen while his/her application is running and save the resulting images digitally to be reproduced later in manuals box art etc. This saves the application writer the expense of photography when creating reproductions of the monitor screen. ImageSet Corp of 1307 S.Mary Avenue, Sunnyvale CA 94087 {408} 720-9994 has the capability to convert images saved with this software to a form required for print reproduction. To begin taking snapshots run the program SNAPSHOT.TOS. It will indicate whether or not it has been successfully installed and return to the desktop. Now load any application or otherwise set up the screen in the desired way. Strike the Alternate & Help keys together and the screen will momentarily flash. A picture has been taken. Now exit the application and run the program SNAPSAVE.TOS. A SNAPx.NEO file will be created corresponding to the picture just taken. The filename's number will be one higher than the highest existing SNAPx.NEO found on the default directory. These .NEO files may be created from any resolution despite the low resolution limitation when using the NEOchrome paint program. To review .NEO files thus created run SLIDESET.PRG. This program is similar to the SLIDENEO.PRG supplied with NEOchrome but can operate in all three resolutions. Only .NEO files appropriate for the configured monitor will be displayed however; lo/med rez files will be ignored on a monochrome configured system and vice versa. Once invoked SLIDESET.PRG will cycle through all .NEO files found on the current directory displaying all those it can repeatedly. To exit hit SPACE; to pause hit cntrl-S; to resume while paused hit cntrl-Q. To create print reproducable images ImageSet Corp requires only .NEO files created with the Snapshot facility. Although it is not required it is recommended that colour files and monochrome files be sent on separate disks to avoid any confusion. For those low resolution files that are created using NEOchrome avoid engaging the colour scroll feature so that the "still" image reproduced has the intended colour scheme. To remain viable the SNAPSHOT.TOS program must be run again after each cold start. For convenience this may be done automatically by placing it in an AUTO folder on the boot disk. However it should be noted that SNAPSHOT stays resident in RAM with its full screen buffer and thus consumes about 32k of memory. Hopefully the application can get by with 32k less RAM during its "photo session". ******** `t0Hz?< NA\B?< NA\#x yp//9x?< NA\ _ fTJhgR/(Hy>?<NA\3tBgHy4?<NNAPJ@kDrA`g .g0e d H@`yteRA3t?<ONATJ@jA4C|0<Qr09tHdg0RAH@H fJAgRA0H@0RH0<QHz?< NAHy|?< NABgHy|?<NAXBgNA?< NAaBgNAHzF`HzV`Hzu`p2QNu Snapshot Saver v.1.0 Saving File write error. Snapshot facility not installed. No snapshot has been taken yet. SNAP*.NEO(& N`&}*o - ЭЭм/B?< NA\t yp ft`8#^#Dp yV29T` "Xg QN!<d//?< NA\$kHz@?< NA\a" ?</?<1NAHzL?< NA aBgNAp2QNu Snapshot facility v.1.0 installed Snapshot facility was previously installed--No action taken this time. &Jyf3b3NJybfNu99BybRy:"|&p9`@A@4<20H@0@wQ< <.< p2<OQFy@p9H@9H @2<|QFy@Nu:,`&A& B#B?< NA\##p$#prA@C2Q/9?< NA\ ?<NNT#?<NNT3HzL?<NA\ByBgHz2?<NNAPJ@kBgHzB?<=NAP3kHz|/<?:?<?NA f29098Ag: Ag @f.?:?<>NAXO?< NATJ@j>?<NAT gF`* zyg z//<}?:z?<?NA f?:d?<>NAXORy?< NATJ@j.?<NAT<f?<NAT< gְ<g `< gJy4f0:j:342:4BIA6A30HjDC43,J3.32?<NNTy8g?98/p/?<HNA\Jk#>l#>Xк= #>tp N3*pMN3=V&3>pNN?<NAT@A30(|*|,LN *|,|>N#>^ByBy>f?<NNT#8B 8`3*|N3>#>p4NR3|g yg3>#>p4N"`*|,|N\ yg:*|,|NB3>#">p4N3 yg*|>,|Na*|NKN`(EChoose SOURCE path..... CANCEL = QUITB9#>#>pZNZJy>g*|,|>NaKNT`0EChoose DESTINATION IMG path....CANCEL = QUIT B9*|,|N:aL*|N,#>#>pZNJy>gzKN`E*|,| "Na*|N*|>,|Na*|NBy yg, |"| "Jg Jg f`JgJf3By!B! |?</NAT#!(|!?</<?<NNAPJkHRy! y!g6*z,LN"*zNKN` ?<ONATJjBTB0:abKN` ANY KEY PAUSES PROCESS -- *| NKN` files found Jy!f(KNd`E No files found!!!a`#!KN2`EB <*z:JUfdKN` Total storage space saved: :ѹ 8aa*| NKN` bytes! af` ,|NKN` *|N*|>,|Na*|N*|,| N*|,|!"NafJy HfJkKN@` Source size: :a*| N*| ",|N,a>*|N0<N8J@g"3>#>p4N |g(aJk":6ѹ NAX :xn/< ?<ANA\Jk :Vѹ #>p4N F`J 8gv*|NNKNF`0 Total storage space saved this session: :aa>*| NKN` bytes! a@A??<NAXpN BgNAH*| ,| NL42:X4:TAzJg4HAJAfSB*| RR0<& gQ<,0<`LNuAJjDJy g-B"$<'i| l.BAaz`dBJkRA`/ BAaT `//0BAaD H@$ Pa4` AbBAJ@jD@Jy g-Ba ABNu$<'HJfJAg 0BPH@ |f0BNu KNR`Y8 *** Hit a key ***NNu?</<?<=NAP32k/< P/< ?: ?<?NAO yWW Pf y:fLZ::M3=/:3/?: n?<?NAO ?: `?<>NAXfP36383`:3<3t>3t@3BB3<DBNu?: ?<>NAX x?<?: /<>x?<WNAO NuJ>xg?<?: /<>x?<WNAO B>xNuBy H#>X#}P#2^?</<?<=NAP32k0?<?: \/<?<BNAO # D?<?: >/<?<BNAO aB/<6/<?: ?<?NAO f y6f y:f y8fQ\a:fB0:@H3=ʰ1np*z1B>:SGQLByFa:fH0Vb?<>NAX NAX NAXNuJy Hg #r @`.P# @a :R":Jk g By`Jyg"KNl` Skipped...PBNuKNJ` Copied....?</<!"?<=NAP32ka/://:/?:?<?NAO .g#?:?<>NAX?</<?<NAX fZPBNuQ3:SGB<:,*z-(zB#}P <ƑP :k5JGg4 M"MB:"SAfQ95SG 95f 95g |2aԄhe a^JfLB:;QJg aBJf0Jyf"?<?:/<?<BNAO # @axBNuap |>>>>> .@          < H      r"0<(   4." " & P@,0z  00  ""& &\2    :  &,<   B* F 60.IMG Squeezer Copyright 1991 W. D. Parks & Chet Walters ShareWare offering from Woodstein Productions! If ya like it, send $10 to: Chet Walters PO Box 45 Girard, OH 44420 (Don't worry, the Doc will get his half) Dr. Bob and I have been working overtime on squeezing the mostest out of our .IMG save routines. This little ditty is a helper for those who don't have programs that save .IMG files as efficiently as they can (which is about most of them out there, but we won't name names). The first alert that comes up asks which kind of files you wish to work with. .WWW files are those special files created by Chet's BigScreen HP Laser Print or Save ALT/HELP vector stealer and if you have that program you know what to do. If you don't, you should. Send $15 to Chet at the address above and get the best little screen dumper and saver ever was for HP Deskjets and LaserJets. It will let you save or print big screens, TT screens, ST screens in all resolutions on the HP laser hickey's in landscape (mono) and in three sizes too! Ask for it with a check! It won't get to ya any other way. But enough, this Squeezer was released separately for those who just want to save some disk space (and to advertise the Big Screen HP Dumper Saver TT compatible ALT/HELP hickey, but that's another story). Choose .IMG from the alert to squeeze .IMG files. The next alert asks if ya wanna delete those irritating little "sister" .GEM files that certain programs create every time you save an .IMG file. If you want those tossed from the source path automatically, then go right ahead. Elsewise say no. Now what you need to do is find a folder full of .IMG files and just tell the Squeezer where they are with the file selector. Then, just tell it where you want them re-saved after they're squeezed as little as they can be. No sweat! Don't worry! After they're squeezed, they'll load just fine into all the programs they loaded into before they'll just take up a bunch of less space on your disk drives! Now, some things to note: If you have chosen the SAME path for both the source and destination, then the originals will be squeezed and replaced (No sweat! Don't worry!) and if we can't squeeze any more out of the .IMG than is already squeezed out already, we'll just skip it. Too, if it's a color .IMG or one we don't recognize, it'll get skipped too. If you have chosen DIFFERENT paths for the source and destination, then if we can't squeeze any more out of the file or it ain't right, we'll just copy it over to the destination path as it is. Or is that as it was? Or was it as it is? Or is it as it was? Whatever.....we won't hurt it, just copy it. No sweat! Don't worry! But, no matter if the destination and source are the same or different, if you have elected to delete the .GEM files from the source path, they go byebye no matter what! We do some checking to make sure it's one of those "touchy" sister .GEM files by looking at the size. If the name matches the .IMG and the file size is less than 160 bytes, she goes byebye big time. Elsewise we leave her be. But, we don't copy her over if the paths are different. We just leave her be. Nice girl... Now, the TIME/DATE stamp is preserved on copies and rewrites. Thanks for the notice! That's it! Easy as cake! Piece of pie! Enjoy! And don't forget to send us a ShareWare fee for our trouble. Ten bucks won't hurt! A fiver for Chet and a fiver for the Doc. You know the address! Thanks ahead of time! We'll buy some fries at Mickey D's in your honor! ********** HP Desk/Laser ALT/HELP screen dumper advert *********** Ok, now that that silly person has yielded the keyboard I want to ask you. Do you have an HP laser compatible printer? That includes HP LaserJets, HP DeskJets, Panasonic KX-P types, and many others. How would you like to dump a screen to that printer anytime anywhere inside any program just by pressing the ALT/HELP key? Really? Nice convenience. But, you can dump it in three sizes two of which are selectable with the CONTROL key anytime anywhere. How would you like to dump the screen in large size landscape on the paper? Really? Me too. Maybe have it form feed each time? Maybe have it form feed only when you hold the ALT key down for two seconds after putting two or three screens on one page? Maybe you'd like to have the printer dump remaining data anytime anywhere and spit out the page with a press of the ALT/SHIFT/HELP key? But, that isn't all. It will dump nicely dithered and legible ST Low res screens! AND! I will dump nicely dithered and legible TT Medium screens too! It will automatically set the size when you change resolutions on the TT for ST resolution and TT resolutions so you don't have to worry that it won't fit the page. AND! If you're on of those lucky ones who have a big screen monitor on your ST or TT or you have a custom color board installed, you can dump that too! In a big size landscape (mono only) so it fits the page if you want to! We still aren't done. It will also allow you to save any size screen to disk anytime anywhere inside any program up to 26 screens consecutively. Now where have you ever had an opportunity to do that with a TT or Big Screen monitor! All this for only a $15.00 ShareWare fee. Send the ShareWare fee to: Chet Walters PO Box 45 Girard, OH 44420 You'll get a disk in return with TT Print Or Save on it and some demos too! . ΌA.. TINY3 RSC eBTINYSTUFPRG eHvbARADISEPI1  N$ Desk Options Source Dest About Tiny... --------------------123456 Compressed Convert Res... Display Pic Name Display Picture Convert All ------------------- Convert Some ------------------- Quit Delete original Tiny View Degas Normal Degas Compressed Neochrome Doodle ------------------- Amiga IFF Mac Paint Mac Startup ------------------- All Pic Types Pc Paint Tiny View Degas Normal Degas Compressed Neochrome Doodle NVision/Paintwrk ------------------- Amiga IFF Mac Paint Pc Paint David Mumper ed ONLY.N68 W256 Silver Spring Drive Sussex, WI 53089 This program is intended for peoplewho have donated ONLY.please send a donation to:So if you haven't already done so,Tiny Stuff 3.4/Tiny View 4.21Available Memory:00000000________XXXXXXXXBy David MumperTiny Stuff V3.4Copyright 1988Currently Loadingfilename.ext____________XXXXXXXXXXXXCurrently Savingfilename.ext____________XXXXXXXXXXXXDue to resolutionConstraints, I can'tDisplay this pictureon your monitor.An error hasSaving this pic.Abortoccured whileThe pictureproper format.SkipContinueis not in theMerging Bit Planes.Seperating Bit Planes.Resolution ConversionSource DestinationResolution ResolutionNoneMonoLow Res ->Medium Res ->NoneLowMonoMonochrome ->NoneLowMedThat's RightGray Scaling PicFullPartialShould mono versions of Low Res pictures use: Full color range, -OR- Partial range formaximum contrast?FullPartialFull color range, -OR- Partial range formaximum contrast? Med Res pictures useShould mono versions of($ )MN$Ost$'0 9IJK[\]lm  JPQ{ s#567HIJ\]^pqrZZ $ +  5 >)P  E Z o qsuwy { /)( CW k!"#$%&' (  *3 +3,G-[.o/0123)   ) # # #u# "    (  M"M02M Ln(h (  , 9 R ` l  2 2 ! CC  !  /  C = B F K CY^b'f 2 , 2    H d  !      !2   !   ( D !  ` | xX P``U:Z*O.|m*m - ЭЭм// ??<JNA N/<NA"/0<NBNuNVBW?<\/<p|N\ nf>/<o/<XNKP nf>/<o/<XNKP n f>/<o/<XNKP nf>/<o/<XNKP n!f>/<o/<XNKP n$f>/<o/<XNKP n%f>/<o/<XNKP n(f>/<o/<XNKP n'f>/<o/<XNKP.p|/<o/<p|NVPN^NuNVB9q n+f>/<V/<XNKP n-f>/<V/<XNKP n*f>/<V/<XNKP n.f>/<V/<XNKP n2f>/<V/<XNKP n3f>/<V/<YNKPBW?<\/<q@N\.q@/<Y/<q@NVP.q@/<V/<q@NVPN^NuNVBW?<\/<q@N\.q/<Y/<sNVP>?<./<qN\.q/<V/<qNVP.q/<q/<q@NVP n+f.tD/9p0N*X=@ n-f.tD/9p0N6rX=@ n*f.tD/9p0NGX=@ n.f.tD/9p0N-X=@ n2f.tD/9p0N1LX=@ n3f.tD/9p0N=W?</<o?<CNSpP.o?<ANSpTJnf.q?<ANSpT09syrfJJyrf09vnyvf" yrf09vnyvtf yrf y3Vg3sJyvho>Bg?<NX0.N^NuNV=|>Va8=@ y'VgB@`p=@>Val nf.U/<o/<p|NQ^PJngJ9ofB@``BW?<\/<p|N\.p|/<o/<p|NVP.U/<q/<q@NQ^PN^JngJ9q@fB@`B?<NPT.s?<NSpT> /<p|?<NNSp\=@`B9tUB9tWB9tXB9tY.o/<Y /<p|NVPBW?<\/<oN\.o/<s/<oNVPBn`Rn n mB@`p |s2n (.fRn nfZByV |s2n (Tf& |s2n (Nf y*Vg3V |s2n (Pf: |s2n (Cf& |s2n (X g y,Vg3V |s2n (Pf: |s2n (Cf& |s2n (X f y3Vg3(V |s2n (Pf: |s2n (If& |s2n (C g y+Vg3V |s2n (Nf: |s2n (Ef& |s2n (O f y-Vg3 V |s2n (Df: |s2n (Of& |s2n (O f y.Vg3!V |s2n (Mf0 |s2n (Af |s2n (S f3%V |s2n (Mf: |s2n (Af& |s2n (C f y2Vg3$V yVf, |s2n (C g.p0/9tDN(X=@ yVf, |s2n (X g.p0/9tDN(X=@ y Vf.p0/9tDN5X=@ yVf.p0/9tDNDX=@ y!Vf.p0/9tDN,X=@ y(Vf.p0/9tDN7X=@ y$Vf.p0/9tDN.~X=@ y%Vf.p0/9tDN-FX=@Jng0ys"|V00ysgD0ys"|V>?9s/<vn/9tDN$ 0ysV3sJyVg, yrm yrf ysf.tDNI`JyVg>Bg?<NX>Va=@By[>ONSp=@Jnf>?<NS`TJf ngJng3'V>Va=@B?<NPT`>?<NS`T>?<NS`TgBBgNPTB?<NPTJnf >N0Jysg09syrg3tN^NuNV>??<NS`TJfJnf nN @RnDm`>?<NS`T>?<NS`Tg>?al nf&pyV3V>V?</9oNP\ nf&pyV3V>V?</9oNP\ nf&pyV3V>V?</9oNP\ nf0ByV3V3V.Y?< BgNOXBWBgBgBgBg/.N< >/.NFXJ@g:3V.Q?< BgNOXBWBgBgBgBg/.N< 3q> /.NFXJ@g:3V.Q?< BgNOXBWBgBgBgBg/.N< 3q> /.NFXJ@gByV>/.NFXJ@gByV>/.NFXJ@g3VN^NuNVBW?9V/9oNP\>?./9oNP\3VN^NuNVBW?9V/9oNP\>?./9oNP\3VN^NuNVNtJ@fNNS>p`FBys3 t3t N^ y tfP yt f >ta yt f >ta: yt f >ta yt f >ta0 ytf` ysf09syrf.tDNI`:>r/?9t /9oNP\>/9oNPX.tNRXBW/9oNPX ytfNNS>N^NuNVB?<NPTa.Q/]/Y/U/.NQ>?.?.?.?.?.?.?.BgNQ>?.?.?.?.?.?.?.?<NQ>?.?.?.?<Bg/.NP:B?<NPTB?<NPT> /.NR6X|=@>/.azXB?<NPT>?.?.?.?.?.?.?.?<NQ>?.?.?.?.?.?.?.?<NQaB?<NPT0.N^NuNV>NSP=@.o?.BgNOX.Q/]/Y/U/9oNQJnf& yrf n f0<@nH=@ `* nf"Jyrf n f0<nH=@ n g8.?.BgNOX n=P n0 =n n g8.?.BgNOX n=P n0 =n B?<NPT>?.?.?.BgBgBgBgBgNQ>?.?.?.?<Bg/9oNP:B?<NPT n g$.?.BgNOX n0 n g$.?.BgNOX n0RyvhN^NuNV>NSP=@.o?.BgNOX.Q/]/Y/U/9oNQJnf& yrf n f0<@nH=@ `* nf"Jyrf n f0<nH=@ n g8.?.BgNOX n=P n0 =n n g8.?.BgNOX n=P n0 =n B?<NPT>?.?.?.BgBgBgBg?<NQB?<NPT n g$.?.BgNOX n0 n g$.?.BgNOX n0SyvhN^NuNV0. Юм @=P0.F@n2. ҮҼ "A2N^NuNV>?. /.a\N^NuNV0. Юм @=P0.n2. ҮҼ "A2N^NuNV>?. /.a\N^NuNV | 2. Ү00nfB@`pN^NuNV>?. /.a\N^NuNV ysf09syrf.tDNI`f.Q/]/Y/U/9oNQB?<NPT>?.?.?.?<Bg/9oNP:B?<NPTN^NuNVBn`j0n"n0H"n 4nHAlp`P`$0n"n0H"n 4nHAop`*0n"nJ0f0n"n J0g Rn n@mB@N^NuNVNR=@.Q/]/Y/UNQ 3o=|`0nq0Rn n m3q.m/<pz/<qNTVP.///?<BgNN>?.?.?.BgNOP3v>?.?.?.?9vNOfP.Z@NP .o?<BgNOX.oBgBgNOX.?<BgNOX n<-P n s.?<BgNOX n<-P n qBBgNPT>NSP3r yrf>3VByV>V?</9oNP\>V?</9oNP\Bn`*0np/?NSp=@0.|AY BW/?<GNSp\./<ZJ/aP.p|//<Y aP.q@//<Y aPpN^NuNV>?<NS`TJg>?<NS`TB?<NPT.tD?<INSpT>r/vNOL>vNO2>pzNT.p?<NSPTN^NuNVBnBn`0nBRn0.nmJ l=| . D-@ 0.S@=@`p/< /. NMP-@ n2n//< /.NNP/ . м0 _J f0.R@ng n2n -n SnJnl nf n2n-J o n2n*N^NuNVBnBn`0n2nRnRn n2nJfBn`0n2n RnRn n 2nJf n2nBN^NuNVBn n2n0HRnJfSn`0nBSn0n"n0H. gJnfJng n2nB0.N^NuNV.Y?.BgNOX>NSP0yrg8>r/?. /9q?.?<?NSpP-@.ZL/<?.?<?NSpP=@>?<>NSpTJyVg>???<>NSpTJyVg>?? .Ю//.NKPR0. H".n"B?<NPT>??X.Xj?<NPTB`/.0n /0n/NNP/NNP-@0. >/. .Ю/NKPB`nB`V/.0n /NNP".Ё-@ n"nR n"nRR .T-@0.H".nR0. H".nR0. H".n&B?<NPT>?BF`B n2F002GY2Ag" n2F002G Y2AfRF|m|fp`nB@`h`f nJPfB@`p>BF`@ n2F002GY2Ag n2F002GPIY2AfRF|m|fp`B@JLN^NuNVH nfl./.?<?<?<Pa n JPg n Pwg n BP n JPop `p>BF`0F 2FY0RF|mJnf.Xj?<NPT.NKB?<NPTBG`jBF`^0@|2A|A2A|A2|A=@ n 2G002F 2A|H|w"N4n3@RF|mRG|mBG`0G "N4G0RG|m nfBn=|*. aJ@g:Jnf .NK .м./.?<?<?<Pa ``0nq Pg0nq Pg0.R@@=@BG`0Gp: RG|m>??.?./. aP./?.a\>?.?./. aP>?//.NLRPB?<NPT>?>RW .2.HЁ/ . Ю/NKP0.R@HѮ0.R@n` /<tH . Ю/NKP>}/. "/.NKP> /. }"/<tHNKP .м nn Bn`0ntHBRn n m n B0.|"N^NuNV. /<oNX-@ yVf8.WB?<NPT./. /.aPH-@B?<NPT }"l>N0|gB@`4>/<s/. NKP> /<vn/. TNKP>}/./. "NKP>/<p8/. }"NKP>/<p/. }*NKP>/<o/. }2NKP>/<p/. }:NKPJyog yoff ysg\ }"oR0<yp3p09p8@yptU yol 09pD@`09ptWB9tXtYpN^NuNV>?<?/<qN\=@09s|1"|q4n>?<?/<qN\=@09s|1"|q4nJ9tXf J9tYgBn`0ntHBRn n m=|`0ntHBRn n m9tUH@|tI9tUH|tQB9tUB9tVJ9tWotY0<9tWHAta`B9tY9tWH|taB9tWB9tX`>Bn`0ntHBRn n mtYt[t]t_>/./<sNKP> /.T/<vnNKP>}/."/. NKP> /.}"/<tHNKP./<}B/<qNP}BlB@`pN^NuNV. /<oNX-@ }l>N0|gB@`L>}/./. NKP3rsBn`0nvn2np0Rn nmpN^NuNV. /<}/<qNP}lB@``pN^NuNV. /<oNX-@ Vl>N0|gB@`Bn` n2nB(t?0nBRn nm=|`>0.S@PHЮ//<ZNNKP>@0.S@PHЮ/0.R@@HЮ /NKP>0.S@PHЮ/ /<ZVNKPRn nYml3s3wvn33vp3UvrByvt3[pN^NuNV./<oNX-@-|B.WB?<NPT n"n0HH-@RJmB .>RW . Ю/ .Ю/NKP .ЮR-@ .ЮR-@`@Jl: o0-n` n "nRR mR .l .mJB?<NPT.Bg/.NK\\-|`>/<P/.SNNPЮ//<Z^NKP>H/<P/.SNNPЮ/X/<H/.NNPЮ /NKP>/<P/.SNNPЮ/L/<ZbNKPR mTB?<NPT yrlp`p=@3s3wvn33vp3UvrByvt3[Bn`x.//?9pzNS 0<2.AP2.HA|'H-@ .Ю-@ .ܰg-n.NIJng>}/. .Ю/NKPB?<NPTpN^NuNV>?9pzNUT>?9pzNSTByr yrl0<`0<3rBn-|`X.//?9pzNS n@l 0.H`pH-@B?<NPT .갮gh .3r .3r.r?<?9pzNTX09r|?3r09r|?3r.r?<?9pzNTX .갮gr gh .3r .3r.r?<?9pzNTX09r|?3r09r|?3r.r?<?9pzNTX-nB?<NPTJngBn`0n"|[4nRn nm-|Bn-n.V?<NPT`h n"n 0H"n RHAf| nGlrRnBn n "n0H=@R` RnRRn n"n 0Hnf nHm0.D@"nR0."nR`Bn` 0ntH"n RRnRn n"n 0H"n RHAg nGm nGf 0ntH"n RRnRn0.S@"nR> .Ю//<tHNKP0.HЮ-@ nHf .P-@Bn .ꐮ}mBn`" nR nBRRn n@m.HBg/<tHNK\\B?<NPT .м-@>/.S/NKPBn` n2n"|s4niRn |s2n (.f0.H"n@././<qNPlB@`pN^NuNV. /<oNX-@ }l>N0|gB@`h>/<s/. TNKP> /<vn/. XNKP>\/<tH/. $NKP>}/./. NKPpN^NuNV>/./<ZfNKP>/.T/<sNKP> /.X/<vnNKP>\/.$/<tHNKP>}/./. NKP./<}/<qNP}lB@`pN^NuNV. /<oNX-@ m n  g>N0|gB@`fA-H n"n CR n"n B n (AH=@A-H n"n  R n"n  A-H n"n  R n"n -|B.WB?<NPT`t=| n"n 0H||f n "n0H|?=@R n "n0H=@RBn`Rn0."nR0.nm .ְmB?<NPTBn`"0nvn2|p0Rn nm nf6Bys=|=|.tH/.?.?.?.N< `t nfB3s=|=|.tH/.?.?.?.N< 3vvt`* nf"3s=|=|P3wvpByvnBn`0ntHBRn nmJysf n(g yrf> ysf nPg yrf" ysf nPg yrf>s/?./.NI.\B?<NPTBn/.0.H/0.nH/0.nH/NNP/NMP/NNP-@JlB/<0.H/0.nH/0.nH/NNP/NMP/NMPn=@JnlBn0.HЮ-@>NSP-@B?<NPTBn`0>/. .Ю/NKP .Ѯ0.HѮRn0.nmB?<NPTJngT0.HЮ-@Bn`2>0.HЮ/ .Ю/NKP .ѮRn0.nm`R0.-@BBn`2>0.HЮ/ .Ю/NKP .ѮRn0.nmpN^NuNVJn fB@`b n =P n f"0.||g0.2nRn`(0. |2nRn0.2nRn n 0N^NuNVp29s`=@Jysfp(`pP=@ ysf0<`0<=@ZmJysfp?`pZrJysfp`pZs ysf0<`0<Zt ysfp`B@ZuJysfp@`0<ZvJysfp`pZw ysf0<`0<Zx ysfp`B@Zy0.Z0.ZB9ZBn`0n"|Zj4nRn nm=|=|B@=@=@=@ ysg".tH/. ?.?.?.N p .V?<NPT` n 2n0H=@RnRn0.nf8Rn0.|?g 0.nf./?.?.aPBn`&./?.?.aP=n=|0.nfBn n}mhB?<NPT.0n//<qNP0nlB@`pN^NuNV n fd n мP"n" n >m@ n м"n" n Pm" n м"n" n fB@`p``B@N^NuNVByoByo3vB n3q0yo "n0Ryo>v/]a@X3v=|`r n"n00yqfp`Rn>v/]aX3v n"n00yqf yvg nl0.2yoRyo`L0yoBRyo0.H2yoRyo0.HH@2yoRyo0yo "n0Ryo n3q>v/]a2X3v=|Jyvfp nl0.D@2yoRyo`N0yoRyo0.H2yoRyo0.HH@2yoRyo``HRn0yo "n0Ryo n3q>v/]afX3v n"n00yqg yvg09vn nl0.D@2yoRyo`N0yoRyo0.H2yoRyo0.HH@2yoRyo=| >l yvg|N^NuNVBytB3v noxtTtHtUB9tHtVtItWB9tItJtXB9tJtKtYB9tKBn`0ntH Rn n m.tPByq`D n2yqJg. n2yq g n2yq0H=@Ryq`d n2yq0H=@RyqA-H n2yqRyqR n2yqRyq nf 0.D@=@JnlNBn`< n2yt 0Ryt>v/a&X3vSn0.nn`LBn`6 n2yt 0>v/aX3vRn0.nmRyt09qyompN^NuNV. /<oNX-@ $lB@` n H=@ no0.W@`0.3sB9tHB9tIB9tJB9tK=| no>/<tH/. RNKP=|> /<vn . 2.HЁ/NKP>/<o . 2.HЁ/ NKP>/<o . 2.HЁ/"NKP y>oo8>o/. } . 2.HЁ29oHЁ/$NKP`:09o@>/. } . 2.HЁ29oHЁ/$NKP0.yoyo|$H".o>N0|gB@`X.WB?<NPT>/./. } . 2.HЁ/$a =@B?<NPT0.N^NuNV=ys=|J9tXfJ9tYg@0.V@=@ nytU nytW nytX nytY=|0.H"n> .2.HЁ//<vnNKP.V?<NPT. /.} .2.HЁ/$aRPB?<NPT> .2.HЁ/ /<oNKP> .2.HЁ/"/<oNKP0.yo|$=@09o@> .2.HЁ//.}NKP0.yoyo=@0.|1@>?<?/<qN\=@ |q2n>?<?/<qN\=@ |q2n.0n//<qNP0nlB@`pN^Nu3N#pI#HpNu#IpNuNVHx n2. Y`8"H0.`4vRQQ0./?</ a Q n"H0. @`2.`0QQ4. B2./?</a QLN^NuNVH@Jysm ysoB@` B?<NPT yrg< ysf2Jy[f*Ry[09vp3vtyvnX|w3vp3vr>NSP-@-n.vn?<NSPT yrgZ ysfP>/s/}/./.aPB?<NPTLN^NuNVH n"n 0.Hn`QLN^Nu` QLN^NuNVH` n2. .$HBR`QQLN^NuNVH n8<zPQRSQzPQRSQ01A1B1CPQL?N^NuNVH n8<02(4(6(zPQRSQzPQRSQPQL?N^NuNVH? *n(|YJnf <` <-@0.R@@=@BE` n <<BXQBF..`l.?.BgBg??a 860.V@cC"n L4B0|@20Gq00R@|@20Gq0PrnJf..RFnm>0HЮ//. aPRE|mTJL0N^NuNVHp n0. H0.|2.RA`|g g @` g @0<2.`BC2.| A"RSAQC |Z nf |[ 400 |o00 |p:BR LN^NuNVH?BCB..,. f#q <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#q D`#q JLN^NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNV3vH3 vJ>hNRr n 0q n0q n0q n0qB@09qN^NuNV3vH>gNRrN^NuNV3vH>fNRrN^NuNV3vH3 vJ3 vL3vN3vP>eNRrN^NuNV3vH3 vJ3 vL3vN3vP>dNRrN^NuNV3vH3 vJ>pNRr n p4B@09qN^NuNV>oNRrN^NuNV#o>nNRrN^NuNV#o3 vH3vJ3vL3vN3vP3vR>*NRrN^NuNV#o3 vH3vJ>!NRrN^NuNV#o3 vH3vJ>NRrN^NuNV#o3 vH>NRrN^NuNV3vH# o>NNRrN^NuNV>MNRr n0q n 0q n0q n0qB@09qN^NuNV#o# o>ZNRr n0qB@09qN^NuNV#o>6NRr n 0q n0q n0q n0qB@09qN^NuNV3vH3 vJ3 vL3vN3vP3vR3vT3vV3vX>3NRrN^NuNV#o3 vH>2NRrN^NuNV#o>NRrN^NuNV3q0.|HмU:-@=|` nH2nq2RRn nm.vjN>B@09qN^NuNV#qs#t&s#vHs#qs#os#p4s#svj> aF3qopN^NuNV>a*pN^Nu#mNN/9mNu#mNM/9mNu#mNA/9mNu#vm"<mpsNBNuNV3 q3vByv3v3vNS09mN^NuNV3|vByvByv3vNS n 0m n0n n0nN^NuNV# m3v3 vByv3vNS#rmN^NuNV#m#m .мZ#m3dvByv3 v n 3vNS n 0v#qm#mm#nm#rmN^NuNV3evByvByv3vNSN^NuNV3 q3 vByv3v3vNS09mN^Nu .TN?*?UU% W ?!!!! !!!! !AA!@"A"A"C*kkW7rbR2WbUUUU*UUguR'R%g% p ElTE*.PI?*.PC?*.NEO*.TN?*.DOO*.MAC*.MAS*.PCX*.*.PI?.NEO.TN?.DOO.MAC.PCX*A:00000000""D"DDf"DDfDffwwffDfDD"fDD"D""""33DDU3DDUUffwwffUUDD3UDD33""DDwwDD3UwwU3wwwwUUwwUUUUUUUUUUUUUUUUUUUUUU""UUUU""UUUU""UUUUUUUUDDtiny3.rsc\ UUUUUUUUUUUU  PNTGMPNTwwwwwwUUUUUUUUݻwݻw0  @@ D9Dt"G"qU@@U  P"""""""D"D @""A@ H0 A> Tww*U*.$         "             ,2                     .0&$,0 ,8@0"", ,8@0$, .      "       ^"b   4 $    $* ( $ ""4 $Z  80"L  6&& t z(. &             " ($b4$ B$ $T ..     "     , P>v: *  "$      .: 0 < , .BT  6                  .&<       B , 6   "   ,     <"R\ .f l                      . Ռa.. READTHIS1ST gbVIEW TOS li0MVIEW_INFPRG m}s,VIEW_RMVPRG n"-- What should have been in this folder -------------------------------------- ReadThis.1st This file. View.SPC A picture. View.TOS The picture viewer program. View_Inf.PRG The DESKTOP.INF installer. View_Rmv.PRG The DESKTOP.INF de-installer. -- What this is -------------------------------------------------------------- This is View, a small program that lets you view just about any ST picture format. This includes DEGAS (Compressed or Uncompressed), NEOchrome, Tiny, Spectrum, Art Director, and Doodle pictures. It can view any resolution picture, although it requires a color monitor to use. It's small (requires less than 40K) and it's simple to use. -- Shareware notice ---------------------------------------------------------- This program is also Shareware. If you like it and use it, please send $5 (yes, FIVE DOLLARS!) to: (US / Canada) (Europe) Damien M. Jones Damien M. Jones PSC 8 Box 657 Postfach 657 APO AE 09109 6541 Lautzenhausen Germany Five dollars is pittance for a handy program like this; in return for sending me this small compensation, I'll add you to my list of registered users and you'll get free updates for as long as this program survives. (Yep, free.) If you send $10, you'll even get a disk with the entire source code (which is mostly GFA BASIC 3.07, with some assembly). -- Using View ---------------------------------------------------------------- The first thing you have to do is install View. To do this, copy View.TOS and View_Inf.PRG into a folder (preferably on a hard drive) where they will be run from. Then run View_Inf.PRG from any resolution. Use the fileselector to select the DESKTOP.INF you wish to install View into. Install View into as many DESKTOP.INF files as you wish; if you accidentally try to install View twice in the same DESKTOP.INF, don't worry--View_Inf is smart enough to not do it. After you've modified all the DESKTOP.INF files you want, you can choose "Cancel" from the fileselector; this will exit the program. Now reset the computer, and View is installed. To view pictures, just double-click on them from the desktop. Press any key when you're done viewing the picture. After you have installed View, you do not need to keep View_Inf.PRG and View_Rmv.PRG with View.TOS. You can move them to another disk or folder for safekeeping. (Especially handy if you install View on a RAM disk; see below.) If you change the folder where View.TOS is located, you must update your DESKTOP.INF files. To do this, first you must de-install View. To do this, run View_Rmv.PRG, select the DESKTOP.INF file(s) to de-install View from, and select "Cancel" when finished. Then copy View.TOS and View_Inf.PRG to the new folder, and run View_Inf.PRG to re-install View.TOS in its new folder. If you're not using View on a hard drive (which is probably most people) then you have a few choices for using View. You can either place View on every disk in the same folder (not recommended, but if you want to, knock yourself out), you can (if you have two disk drives) keep it on one drive (like drive A:) and then use the other drive for switching disks, etc. (also not recommended), or you can place View on a RAM disk (highly recommended). Since View is small (less than 20K on disk) if you are tight on memory you can make a small RAM disk (i.e. 20K). This is also faster than loading it from disk everytime you need it. The only catch is that you must be sure that View.TOS is placed on the RAM disk when you boot, and when installing View you have View_Inf.PRG on the RAM disk also. -- How it works -------------------------------------------------------------- Don't read this if you aren't interested. This is purely informational; you don't need to know this to use View. If you've ever used a .TTP program, you know that when you double-click on it from the desktop, GEM pops up a dialog box for you to enter the "parameters". If View.TOS were renamed View.TTP, you could double-click on View.TTP and enter the pathname of the picture you wanted to view. This is a truly pathetic way to use a program. GEM also has another nifty device called "Install Application". This allows you to "install" a certain file type for that application; that is, whenever you double-click on that file type, it runs the program. There are two problems with doing this for View. 1. When you save the desktop, GEM doesn't record the entire path of the application, so when you double-click on the file type, the program has to either be in the root directory, or in the same folder. Very annoying. The only way around this is to edit the DESKTOP.INF file with a word processor and enter the full pathname yourself. 2. View recognizes 14 different file extensions. GEM only allows you to install one. Very annoying. The only way around this is to install it once, and then use a word processor to edit the DESKTOP.INF file, and enter the additional file types yourself. Since both of these problems can be overcome with a word processor, I thought it would be more convenient to write a program to do the processing for you. All View_Inf.PRG and View_Rmv.PRG are doing is modifying the DESKTOP.INF file in the same way you would have to to achieve the same results. It installs 14 applications to one program and saves the complete pathname as well. -- Known bugs ---------------------------------------------------------------- If you are using a monochrome emulator (there are several out) I would not recommend trying to use View. Also, no color cycling is done. And if you run View on a monochrome system, the computer will reset. The last known glitch is that View has some quirks running at 50Hz (PAL)--Spectrum pictures don't display properly, and occasionally the screen is warped when the program exits. -- Extra note, 4/15/92 ------------------------------------------------------- As I make this disk for The ST Club, I noticed the date on View (1/22/91). The last I'd heard from my friend in the US is that View has been downloaded over six hundred times from GEnie--most of those in the first year. I remember putting View together, back in January of '91. I had big plans for the program. Maybe I still do. But it seems so many things need to be done. I'll get around to updating View eventually. -dmj `FCJAON xa?lEG +@EI +@EJ +@Ea<NN^a$a7TAa3Aa3\Aa3|Ag N` m <.PC2a+$/ m <.PC3a+g N` m <.TNYa*/ m <.TN1a*聗 m <.TN2a*؁ m <.TN3a*ȀgN`^ m <.SPUa*gNZ`F m <.SPCa*gN`. m <.ARTa*~gN ` m <.DOOa*fgN `?<NJfN`4a5,A4a1 <a$"<a=$m4Qa7:HyNMXJg pa?$m4P$m4gp-"<a=`4~0-HS@f /-?<NN\a6p"<`a=`0-HU@f /-?<NN\a6p"<`a=^`0-HW@f mN m0J@f: mp0 <D0|탸0 <D0|탸0 <w0|탸0`8 m <w0 <D0|탸0 <D0|탸0p0|탸0/-?<NN\a6p"<`a<`0-HY@f/-/-?< mNO Nu$m }md?<NJBmV?<NaR@;@H0-Hm`;|L?<x mAH /$m rЁ/NJf x mAH //-N ;|H0-LgAa@PNuBmL$m rBm?<Na rR@;@H0-HS@m?</-Hx NJf$m &<:<a&<x:<a,Pa~Aa=;|L?<x mAH /$m rЁ/NJfTx mAH //-N 0-HU@f2?Nua1ATa,AXa,$m r*m?<N~aR@;@H0-HS@mx0-HW@oWmH?<HxNX;@L`BmL0-LmL?</-Hx NJf4?<Na$mT4$mT0m?<Na(>az$mX4$mX0mx m 0H$mD/$mX0H$mT0RЈn$mX0H$mT0RЈJjV~Aa;?<x mAH /$mT4RHRNJfp$mT0d$mTRR?<x mAH $mT0RЈ/$mX4RHRNJf2x mAH /x mAH $mT0RЈ//-N TAa=`BmH`/$m Ǡm2?</-Hx}NJf?</-HxJNJf;|HNu$m jV~Aa:;|L?<x mAH /$m/NJf&/-/-x mAH / mNO ;@LAa<0-Lf;|H`BmHNu$m m2?</-Hx}NJf?</-Hx NJf;|HNu$m }m?</-Hx}NJf;|HNua.A a)Aa)A@a)ADa)AHa)A$a*(Apa)APa)Ata)$m$B$m@BR$mDBR$mHBR$m$ $mВ @p$mp$m$Rp$mpop$mpD$mp$m$ $mВ @p$mt$m$R$mPBRp$mpa$`v$m@0H$m В @p$mt$m@0dF$m@^R$mHRR$mH0@f4$mHBR$m@Rb$mDRR$mD0Y@f$mDBR$m@R`$m@RR$mPRR$mP0ko~Y`p$mpl$mPBRp$mpa$`$m$ $mВ @p$mt$m$R$m@0H$m В @p$mt$m@0dF$m@^R$mHRR$mH0@f4$mHBR$m@Rb$mDRR$mD0Y@f$mDBR$m@R`$m@RR$mPRR$mP0ko`Y$m@0@}m&`+a+A a'Aa'A@a'ALa'Apa'APa'Ata'$mLBR$m@BR$mL0H$mВ @p$mp$mLRRp$mpop$mpD$mp$mL0H$mВ @p$mt$mLRR$mPBRp$mpa"`&$m@0H$m В @p$mt$m@RR$mPRR$mP0koY`xp$mplh$mPBRp$mpa"B`F$mL0H$mВ @p$mt$mLRR$m@0H$m В @p$mt$m@RR$mPRR$mP0koY$m@0@}m`* a*PA(a&A a& Aa&A@a&"ALa&Ada&ADa& AHa&A\a%A`a%A8a%Aha%$m@BR$mLBR$mdBR$mDBR$mH4$mh4$mL0H$mВ @p$m\4$mLRR$m\0@o$m\0HD$m\4$m84$m\0a `$md0H$m В @0$m`4$m@0H$m(В @$m`00$mdTR$m@R$mhRR$mh0@oJ$mh4$m@R$mHRR$mH0@o($mH4$m@Rb$mDRR$mD0W@o$m@4}$m@0@}l$m8RR$m80koHY`$m\0f$mL0H$mВ @p/$mL0H$mВ @p("A$m\4$mLTR$md0H$m В @0$m`4$mdTR$m84$m\0a`$m@0H$m(В @$m`00$m@R$mhRR$mh0@oJ$mh4$m@R$mHRR$mH0@o($mH4$m@Rb$mDRR$mD0W@o$m@4}$m@0@}l$m8RR$m80kofY`$m\0S@f$mL0H$mВ @p/$mL0H$mВ @p("A$m\4$mLTR$m84$m\0a`$md0H$m В @0$m`4$m@0H$m(В @$m`00$mdTR$m@R$mhRR$mh0@oJ$mh4$m@R$mHRR$mH0@o($mH4$m@Rb$mDRR$mD0W@o$m@4}$m@0@}l$m8RR$m80koHY`$md0H$m В @0$m`4$mdTR$m84$m\0a`$m@0H$m(В @$m`00$m@R$mhRR$mh0@oJ$mh4$m@R$mHRR$mH0@o($mH4$m@Rb$mDRR$mD0W@o$m@4}$m@0@}l$m8RR$m80kofY$m@0@}m`%BBg mNTa0-"<`a.R m /?<NN\a'p-"<a..Nu/-NBmH <a@?<NNT+@+m <J~A텦a0x mAH +@p~A텠a0p~Aa0 <`a;@ ma"&a3 @(gfa3a("ma ma#fp ag m0(HS ma#Z"maa3| @p(/ m0(Hg ma! mag az/-a0-Hoaaaj`l ma/g8a\EJp!apEJp ada&EKp'aTpa.a(`*a$EK*pa8aEKp'a(pa.aNu+|N a". l\aEKEpaa" Da&<x:< a*a$RanEK[paaEKp'apa.6a <`aUf*a|EKip(aaREKp'apa-aTNua#AaA8a ma X$m8BR?<$m8??<NN\@a "ma"ma$m8RR$m80@o`"pa"A aAlaHAapa f"m a"m a NAX;@0-H`!&a!lAa?</NAT+@8p' ma;@0-mpЭ8a` ` 0-H` a!&AlaQ텞$ml?A텞/Hxa;@0-mp-a` ` 0-a^` a Alav$mPBR$ml? mP/Hxa;@0-m$mP0a ` X` 0-a` Ja A0aRAla"Bg$ml8H m؄?0H$m0/?<BNAO ro@` a LA0aAla?<$ml8H m؄?0H$m0/?<BNAO ro@`a|a*+@pdlpЭ` H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`܀a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`"xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`"tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`"_KLPMRZIBO:HQ <-H*,`N,AJd d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`a8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa:a:`x`tpeahp`(p?a(adabaHz?< NA\?<LNAfCR2A0A82r22a"<&0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` N':Hz ?<&NN\Nu9gNuWNuaaaNuNuNuNuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?a,<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g` @$@JfS a `QNu$Aa `QBNu?a HQA(B?<NNAP DJNu?<ONATNu?</NATNu/?<NA\NuHz@a`Hz6a H `HPHQ0(ika $I _a xIUd4Id4Id$Id `$$$$Q _Jf,a HId4Id4Id$Id `$$$$Q @NuSa IdIdId`Q @Nup `/ a $I> _a زG` VNuag`af`ae `ac` acpNuadpNu/ a $I> _a 4Ae4v` VfANuHP0(R@kBa z $I _a bIUd4Id4Id$Id `$$$$Q @JfNuNup `:a $SAfNuag`af`ae `ac` acpNuadpNua SAkfJANu/HP0(X@kHa $I _a IUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `a YAfNuag`af`ae `ac` acpNuadpNua RSAkEF$p VfWANuBp'rta8 n2rt6(SC0(S@apaB\papava0pag BbUC BcjNu BcHDDdSkg Aр[RBNu0ftNuB H@"jNuE"ea"ep`F&6NuE "e ax"d&&6NuE"e aZ"d66NuE"e a>"d666NuE"e a"d6Nu 24JBoRBk NugSBk` 24JBoCkNugCk`aF`QNuHg"cc/ 0)a$ _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`taCF"p`fHza `Hz"J`TB.@=|DNua.@FpAR@C`2 @H` @HHy0aJa"H`Hy0`Hy0 24`@H` @HHy0aa"Hav`Hy0`Hy0 24`B.@=|DNuB.@ab=GDgNup`ta`a0CF"E p`r&8:` &8:@ABHaNL8aL8 DBaL8O <jDFJEjDEFn ffAbtNu&8:ah`&8:aT`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a Q`p???<NM\Qj&_NuHQ/?"bf "_6& &6NE"e a"b> "_&& &6NE "e a"b B[& &6NuE"e aȵ"b BB[& &6 NuE"e a"b B& &6NuE"e az"b"_$_HQHPbb6Bk K0*a$RHd2Hd2Hd"He`""""Q`"Z&p0P7@g R@@#( \ _& &6 -KNua Nu"H Y0e$b Pr@Ag$D!("fXծ"HNup`rap`QNupaNu4pa2Nu$pa"Nup2(g"P@g2RADAH""n"r2gZAe2 1@#-I"Nu1@NuAt2<XJX[j]`p` a."n"dp` paNu?pa2Nu/pa"NuH n&$n""Hgr k&@ S`g^ k#&@0+Hd3 Hd3 Hd# Hd# # Hd# # # # Hd`# ALH# ALHQ&f-I"LNuat ."NuaJAfCNu"X2ebP6gHRC(D#HNua@gn` a4gb0`/hd6a$ W PHd2Hd2Hd"Hd `""""Q _/a _Nu/hda$ W2( P"IdHdHd `Q`r@/JAnr W4(Ae4RBBc0?a0$2 W PA`HP"Xp0g"r~ RAfS@n _a`1V` _NuJG06#f &#o-K"CNk"c" C gT6f&#o-K"CNPv6"cgRCC(D#8`E"e a"d"_&B[NpZ` AFtЀvQBNuAFt0 9c^QBNuAFt 0QBNua`a`aCF 0gS JfS`@a Acr `@a A cr `@a\ A cr `N)v$H`RHa@LHP?.d=hdN)v=_d2 "@$Y4Ad2`0Q @Nu@`r ??ar"P02R@H`2Q Nur0?HQaB _/ ?a80 _4gSB@cLAc4JBg,J@g4@Bo2’S@,. SB6VgS F"GQpNufJ@fSBD@BR@HNufS@kVfpNur ?HQa _/ ?a0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNu?<%NNTNuC&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBjaAeaJAg RP0 pNu`h Fg6aTgJAga @ea^RP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`p#fpNup`p`#Nu?/NT` pNuNHMRZAp f9kd n2!|<v ||9"XLv:g 4zg*Ag61 cg Jg ;e, ]b& Te` Db; g fg  bJg fg fg,HC#0j ` Hx Dg;0L>uYBj@1BA gbШ dA gd BBdL@Nu wHHKMPPR g,g&y`pBy>tXB@etAg1B# `\HCHSGvg*1B f  f&< # XB@etAf&_`AC' gZ"HyNN#<.>"NN @A C#P B?< NA\#>/a?< NA\A!0N @NuA#@| @l~P޸|a&:|a RGk0Gg`a0GVf3<<??< NMXACJf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu9HHNu9`D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj0fpNu\@`an`]@><CF Ipa<0HNuaR`]@><CF Ipa Nu?|`?a00R@f|0a>HJFkHPa` _Nupo`,HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`aJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`DJAkfgRer?DDЁaAaݴ8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu"H YJQfNu YH瀀aLP|HPGFC&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:GFFWfTL L-KA `$I\bfBjQNu$YbfBjQNu .*Nu :* _ `HMHPJo(g^Jf<2QA`CBA A0#Nu#t`A@Cb><0QNuJy>f6@|A.JgI@K M"&zG ><BJg<bNNqNqNqNqNqNqNqNqNqNqNqNq0<NqQNqACE """"""""$$$$$$$$QACE """"""""$$$$$$$$ACEI뵠NqNq """"""""$$$$$$$$M"PQ-nFNudBB*"D p?`H,o( VSPf o,p'BQA "o,2<><E}GCꃠHk GQ`DFRFGQefbTe R fDA "o0><TB@<< 2I2Id2Q`2Q2QAΑVHHLxNu?<NN @0<r'CP?!QCPr'00QQNuUse VIEW_INF.PRG to install View!See documentation for more help.Press any key to exit to the desktop...Unable to locate that file!You will need another K to run View.A color monitor is required to use View.Three-Four-Five-Seven-Eight-Nine-bomb error.GEM/TOS Error #GFA BASIC Error #Please notify author; write to:Damien M. JonesP.O. Box 657APO NY NY 09109Press any key to return to the desktop. D<,L "$ d2*dv.$>62Hf,$ .2(\d"" | t\((@P0$ 8 $D& 4H x0BH*l V`),?AONE*Kpa@a.gE*S0<a*ra)lE+0<ara)XE+pa/?<NATR"p _aE+paDCaAaZp:a/paF"_anE+p aC큎a|HmE*^p a"HA,a"jAa$flp\aCaAaE+paCa*AaBFf4 <~A a$Ara <tA a!+Apa E*aA큈a(`E+p a"HA큎a <@ *.a"HA큈ap@aC큔aBm\pЭa`8-\H"m a'd"HA큔afRm\0-\koY -2-\HfA큔8-\H"m a&RA큈a'rA큈a#fXAra  -tA a6pa A a%``E+p7ara'`aapa JkpNupNuaPAHPB?HQ?<NNAP _Nu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`!a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`"_K,M16IJO:HQ <-H*,`N,$tMPf$h  Ј-@.HRHPBg?<JNAO H2=| dad=|.,Hx?<HNA@\re ,/?<HNA\-@І-@&&<?</NM\?<f/NM\aA)C$I BBQ"Jrp`")gQ`BBgff$ AfA`&n-K-K-n&"At0<rX0QE*-JNu H$bNu$H$& K-KC"e a"d aA"ךf B &nNupNH>d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`@a8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a:`x`tpeahp`(p?a(adabaHz?< NA\?<LNAfCR2A0A82r22a"< D0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` N Hz ?<&NN\Nu9kgNuWkNuaaafNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<a tgBAp` NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`aXp` 0a fHRa4>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< Bha B2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzp _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aDSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup ``aAf` VNuag`af`ae `ac` acpNuadpNuaj4@m4v` Vf@Nu/HP0(X@kHaP $I _a8IUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `aYAfNuag`af`ae `ac` acpNuadpNuaSAkEF$p VfWANuBp'rta n2rt6(SC0(S@apaB\papava0paNAXOJkpNuJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg` N$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNua6JANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`:JAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu"H YJQfNu YH瀀aLP|HPG)C&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:G)FWfTL L-KA `$I\bfBjQNu$YbfBjQNu؄*؄؅CH`>؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IaHR"H` n*Kd$HJf-HS Nup"`HPa _a`QNua JH aL0Nua`zQ`z ` zn`z4=A|a-IHQB0a: _JNuz"-A=B|a-I`2;+f PI1PI2PI3PC1PC2PC3NEOTNYTN1TN2TN3SPCSPUARTDOOVIEW.TOS[1][ View DESKTOP.INF Installer | by Damien M. Jones |Copyright 1991 Damien M. Jones |Version 1.00 January 22, 1991 |Please register this program!! ][ I like it already! ][1][Use the fileselector to choose |the DESKTOP.INF file to install |View into. Use "Cancel" to|quit. Reboot and you're done. ][ It's as easy as pie! ]ABCDEFGHIJKLMNOP:\*.INF\VIEW.TOS#F 03 04 [1][ | Can't find | | VIEW.TOS! ][ Of all the... ] "0:V t\((@PH| *V` ?AONE 0<a^ra jE!0<aJra VE"Apa8/?<NATR"p _aFE"Qpa Ca HmE!p a"HA,aAa8fp\aCaZAatE"Spa jCa AaFf <~A aAra <tA a+ApaBm\`>8-\H"m a:/E"Xp aX"_aVJg0-\HA a(S`Rm\ -2-\HnAra -tA a"pa(A a`aapa JkpNupNua6AHPB?HQ?<NNAP _Nu"_K"dM'IO:HQ <-H*,`N,d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`@a8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa:`x`tpeahp`(p?a(adabaHz?< NA\?<LNAfCR2A0A82r22a"<0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` NvHz ?<&NN\Nu9bgNuWbNuaaaPNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<ahtgBAp`NuNu?<OA`d?<IA`Z0<H Ia Lt Ig Og Ug Ag Rg*afNup`a p`t0anfHRa >Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpNAXOJkpNuJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg` h$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a"Q`p???<NM\Qj&_NuHQ/?Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuaJANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`:JAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu"H YJQfNu YH瀀aLP|HPG C&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:G FWfTL L-KA `$I\bfBjQNu$YbfBjQNu؄*؄؅CH`$؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IaHR"H`zQ`z ` zn`z4=A|a:-IHQB0a _JNuz"-A=B|a-I`2;+f [1][ View DESKTOP.INF Remover | by Damien M. Jones |Copyright 1991 Damien M. Jones |Version 1.00 January 22, 1991 |Please register this program!! ][ I like it already! ][1][Use the fileselector to choose |the DESKTOP.INF file to remove |View from. Use "Cancel" to|quit. Reboot and you're done. ][ It's as easy as pie! ]ABCDEFGHIJKLMNOP:\*.INFVIEW.TOS@  ":l t\((@Pn| *V. r.. PARADISEPC1 sSYDNEYOPPC1 wOOD PC1 w]5SLIDE PRG w3DcFȘA)@'H@ Ц@{bYhNQ'I@%($V-FW]2Ts'/y-ʕ>mwA̲s}Do?1iU"( #h Aa!K6Yi T;o'j(PA!T#e>5ōeʶwnlD~vW5IH@T$ƫ?Z׽킜w'ABHT ;uj5 <'{9Iy*Lu)VS5J5 iLƷ'eV EN Q0~.ʏMU w'z^quIPp$˃r ݩ|Dj^LQa+H @H[CNM\?z'Eh*$@"VA?^H6;z#uu[yWC_Vh6{{߁ZD੷F D I[nzm-$ Hw??}'U(  I,xL"jXSZ;Uw=#~_̗ ӛQ JSڽwDNQ%B4"  1Ѯm\†$1'ӷdC_f-[#]M| Wq]B LUGF%m[O,F˚'7_ֿdl׿K$ T0-֗īIطݧ^O4?Gҙ‏\ԁ+|D]vDRH"'Pԝb[\>8y^#6*$RH6`wT\ԬHYΕ{Zm#w+b_>mRAJ8J;[>D׶kiĥR'Ё@b9~iX'oz#bIbĭgbJo~#~+:vUKSFY~߯f&D[JT P'_ h"!R{u;m}#յj"!p鼩 ΄ucg9#^߷ ND™̰Ӑfg}_~DO.r< B #$5ECOWj} _™Nֳ_|#TBBEu˙̆szL|Co^#gݹ=~#jEH:EquXDGI}̨.!o~LjH1_ ~lD;v B'QDBSrzLɟ;|~"u)cU^ZȞ+nӵ"V[\z|ޅK̄l(Lh۶dDZ$KZ$ ' "" _kwSGcy"q*P &]1w:ga6yѽ_"sqHXZ2$"]_{_PDݦnB"'/B$MdZ0M|jƊ6"].^ղIC6˽{*e"[jP{zUoтv{m`DuJU'}K*qxLY[[_߿U"6Kw0~۵ĞQq^ ˖)~"}nuJ;D -4@"z)@ADߥ4I@'/_@TA =Bo[Hů<^}[")UE$ZF:&\N>[/ u>}쩕FrR+<[ޯTAuä1P'Hfl(@ "3#MzQp־rO"~^vc%zƶ 03"׿@͜H?) _`ADJYI '$P H :=]T3K/W_["XvK^y #Z7eIm5!mg;C˩mtD4V$V'0I KQM2Z%?Ҙ'"^Rh QM+ʯ~/]zA!uY쾵AS?B 5So`?D..<'*DT)n"[֊ }#:FUHk9J%߫"Ud֤*orajB B{-O+}b@DҰԂ'@*0ZJ[i֦jw?[#[=R{y%A杴kaR?!}Eϳq ^܌)r=Kp'D^_)'B@ "$e2 }6ƥ}E~߯#Jo~9 ~FƕmEzY'{ۓ~}ϓę ڀNzS?@CDcyPT@ (@!Pbvߛtp8Ykֻ':a+)֓{to{x)KacҸW~޷vďDTJиwS`GD_U/G'ĂA`ҨbgyⱞDoi~'^kb߸_o(c[~H'}]-W*cwODȔ|Oxouz.샲'" @ P JBWⴷQf'Ukw?w~͗ ւPxnuko#~u9IT4iHk{`U XQqX#ytB'MݽSoN+R˜c{vXW f_z?ԆJ Dek*' Na>I \!Ѩ Q?G;Nٻ}'ݽNܚߢE:߻'Z^⠕]e@!\Vm")lG/o#bߐĈޟ?)QPp `{'@ BQW'R PM@*'TZ7}/>?'oc?+fR@O$ AJ'_%f "'g;w҅36%j??w#Ր}g@}_ڝVQU_' @??7Ņ݅ӏh %!;n|o_3}Lm}[4„6l?'R$GPĭѿ`@Q&PN4ӿ}FKnU'_UûWīo^~”6L߻? !@ zz0Kt"E@(pTU* )3uUnw ߾pT칎|n@~_c&׿x#@  rWqw $+7o|د[S[ f:+nxR&#a*ĺ1jőA@ A`k{;/]_P2}MG朤(S@ς{+%6($ ֞^="G߰eP@GtJ(Y*!! &okw}g iT _$@D!"4 a-Ze l6 L"OuV}o}5'nr =[lh6'@{ho@!sѕ $(ԴRӃCHJ@{*) x#ꬳ,GS$?oBYY^켛 ;uS7v';ތd aG 8! Xǔ3L Sـߐ珎L'Z0߷ n*nHl߀ ;q0K ??Dt?'0P zS M*!|`, KUy'k@@l{ Jl gA=?Dv~'@0x  UD|Rnob 'gWs@ d _6h@^'PEZ-[<Ӗ~d۵ ?, ! ppI <>&_zR%M'bi,P߻}m6L{^r QDG ,#@Jв`lwO4OBGпJwwSZ\x6q|su]*,ф_R*HD{gՃ !.G!ROh@pwLv,'q^E$pޜVm!;N(7oWRBd '@@1C@Q #_@a[HB7('_w(/lwo7=(@ le.7_  DOv ~'V;V ܡAj˂^3R_ň1e7 w$|b'|?q-|~5?}r{ڐ['(Wo_r FDۿ?w'a"sY( .~hM?q'e>[;Nxn*/^t?M']{?hݰ~! A`DK?/K'_]ֆ{!h(?bFe}*'ě^ e ߢ'_7EߴH|vOA@_DZ A$ ~'9[{L/+[ zO {ҏ'x[k'}{ﱯ!M .l g* QzD!ހ~D#dKv'9Gj3U+VJU _ Flƺ'{%oL~"'췆'4sbnRMV7R?{@'݁@*$%'U"Gjt<ZD % wO^'ޓwqwd;V}G\^'}n0 wo: ib[M7"'@2, 'A; Ʉ7i0"D$v$'o\(wgd'==UMfզ?nw;nAD "=wH[slK~'DȈP xrЧ>79'moOFDu@y']{(E֮ɉ'S$ !Uv_LS~sl'R !|ě'A0e("Hb\ )n'=/o=_dB]$|~'Ynw}oU}'Ykv<`o,Y ~7 Hk $ '%tI aS؈J6`%XU Lx'}ݿ jkA'Qn?.Fv͋ɀG"rE޲ZEa!/}H6@ eK')(⊻(r1 1ō4I'{MF K 1ҿo.Վ'mqW®[2H@_ܠ!Jo DL OCk'[/a DpS"B* Bi߀b0'W|&Dr7G@>O'߾> _M_-7P!1oH ///qK' *bIKǼ!( @_ʈ'{3Ɂ~y}^} ޿'us.ő6?@|b7Mj(!o/H? 'qh+ [| ~2@#~# u4~!^oUH_F:Wo' dǼM Ln v!!wL>? u '#Tx>nQ*G&$w_ m@('έt~䌽 `?'k' śm[3'_`DH=>'1&--!}^"\"h!TEORn!ޟݨ5{.Ezw'/}.A/Q߂ !!@ȑ( '0^=?fI?(REO|# *ق'جcvճ'_}殭` 7^|o~ Q#o콀@DH ' $gHv?%B_azqZ5:';~J_I/>o]~'w~W_4 ?z~% vke_`?󄈐0 ?ǫ'TؠYՏ`(_C" %aiw'wRv?u}O'j> {ᷟ!?Nh{N=B#v8H }c' š(Q5o2uv''-1Ѡ?@@?wLd_v?.KJd^5; ?Ȕ@%1'4$çSza =8"d6 H R]'\+{~_ݯ,(({#_ĉ@o' '}a9Ca"@ϖ@D '؂@ h&h'|o6}Dm'f>=2'/_~BM)kݗMcc A3,j*u'b!w|%98,AD74F'>?M]4t}E'?h?'wߛapH g{=#b`Ĉh?:'!B1=DL_`cKlI(i5\J'W{G̟:7F}2 WW'G685/?2w<;tAbpĉ^]^:' 6H]9@AW?0'"Y4Jn'AQ4NL)'>Z4&'j<@;ߟ~y& } LwlKc€' P3{T/g @)X@‰ #yP˿g {y-"'wU#$| P@M,{B8: ?Dga'I# #gMP,+}N~ i'= #. K߿AVpB֗7\OU'ORB5p 1 E,7r8rc Gofb'wdd-#mJN$ [jj} Ov'o %aod"Ϲ s}';/3"|)GH E wB0d@1݄(_&' /˱Hw_) +ob,rRȔRQ'Ӹϙ }t>o@Du`':$ȟ}o0:Q m@;; B0 %;3 %'eP@v/pV(0PElBRYC 2lRo<3|.2L'{;&< X|(0\-B F( p]'(@'6,H/f i:Q^P3!jâR'{40"I x( uXm6D ~'ǻWH6?3xp>~J  vYR @/P ȁ'LJC4?H,L, /jҝY'} \BFC?߀=9kUg6 _'U}<C/yoP=Ax0H$-p R  ,0 P'©@Bk ̐(*s+&c@땧-'wI w#n2l+m'l~EgG3 L XB f gT \`M7 Pb' ؠDA-rg}?@*Op's*E'/R M;v}`@߯'e{fVB9@<7Ʉmt8{A'V 3~_~@CD`'? n6rfop4h Eӡ߷'?_: % :gz_ Hf+yI&'Z @  U.Cpb AT]I PHvql@z߀ " 'E?A.g14 :s_Cd8Ol'h8M?rr-[2~ y7o'det"Cg[s! &\)@ @`?E@޿T'XN "R %2j b,C$yI'~H PZEHx>jn ~I(m[' zD |8)#[A3=q !* I0 V|@'<P E8-;`Ad*! ]B ' CIL"O;Z[@ۙO'T_$ `Ik糭APD 1 l'`m@G;Ӏ|Z :-wa$ h$uEI'mJQ-Z8}Y:&'?.HiS"*P0 ] H3y( I@ݠ Dl'zA(`0';1Z@-;5Qv@7JR'Q"kZw}HO:j_K-5ڵ 'BDZ~n@KUUxoeOZ@">O f. 6'@*J7˷LUb>B2'`VM^Wb;C㮘JǭOZIe3_P;['; Z ?E .@ࣥZ(?@ 3e?\Z@'y`(􊈀 O -}xU& '^xL~ 0wYZ ` 'ΧJ ᯶LW"DZB@"F( W@@ݟ `'ph tt% gQ?2A6j!P y&l)$'n;Zt!;oFJIk@@$'Z.~G<@ I;[(7p@ rAc~ 'qh(IJBW3%c2`Ę-ДD' Uʠx\t^xY?0Z 'NT*K戓JOh\@XH:g_e@?@@plU'ۙ,dH!S" x3Ms"?QʂB΁5`'_MVRFAҺ;lPߦ`'TECiqܰDZ@Q=~P0@ 8v m# ȔF9@`? nsd9c@w':ր`5JMI@of-bK־,`'ǝ ւYH@A5P)@ 2XPZ@')oEb>$7'\B=oc邹@)aC`'{gBܪ(HoHl=1|dWCZ '콈@n7H]茖vF޾.ԥ6?_ @ '2)бow/ #ʲ/- >Aʍ 'nگjP#EOO^~g '@7  TBۈDn[AO?z@o6=r/'ӰZ) @)C3 Y?b>uQ*'`0 {X?7 ) ߌUߩ׿ `'{BVB?0+πH30* 7?1gHg? @'N ZwgPkM<)@'YD#pBt[~X?o{{n4'iK?\on$,dT ; 퐾 ('G]Q)g,ըabGI'ãV*)5dH֒'| {'A x ֻ0!Ig "w.@ ?)m|@' *NGo31LwkjrDA~T'_ȜO=7wF ``'""BI)EJp*/o    ?x3q@'K㸁 HNEo^pjfd)eP+ t'Q8>qknpkrO"}['?(AX1f`AwE^J H@ ?'6qp'CF1D$H|k#Dr`yR1n~~`'en0 n^ׁa jM~o״gh+Ina@_q΀C 7,t 'ʲe BB .@pũ bBrzG3$WSq0R' G=_Z;g]'`@u-"IOfHI- @+@'(- ʷa[A+Fv3Ë}~ƋX'j-_v悀iz2ô9q'OTRjܸ A*_"SS,t`K@ cZP@'[䯤ZqK"ȿ` Es05ߑ>-& 'Syٯ?- 8~_Qw'bzR۠NFQk›`zr0 fH~@@P` ' OaxkQt}K!&)v6v؆P'67*vT *d@?ՙ'ïƚ@nL*#/@ ` C<(`'@;wa慈ԺPR @ +閈'gZpԻw^o FU^w/Fz;u F|@6Dh $$'P dLv(@"AV0!z{gx@ c7ᅠ''qdc\E(@0ݾ Pn0I'#|)RkRSet"ׄM@6R)"H{5NG ,sDŽ@=w{ߔ5"+3(OB}{6iP p@'"!$%J.Фs6Ɇ1D@En(B')8WZGa5k {5@" J*ywg&WI@@@@''V!M Z P0,VhlV[ ޥ'FQ29N"=;:j{7q_C`8E 7Jx p@''<`f`FEZ:y>*ܧԴ_ߺ !:.I{m&^@'{ eQ#Y+K^ Eue<B@%@Q[ LuU  @('>#]?wߪno'!| 1 @"A vߣ JDxTnWINL+F @H&#Ⱦ^'X?&w/WOqu?w״m !K.d 1 ߟ  x? ME(Ͽ 1*s['d9_5h}<)kVkkO_ֿsϿP 8_@ ?B_m с+#~'DU:m;~!wm%m dA5yW?0QTz ^{&r{K"'W]* ;Qo qc&~m׻'j:V{$@?p' W}I( \R>M e>+𷏀@@r' _d@ #⾵ +/k_Wߝ'#H q!p40 4A{?0 @@> ;'S? eSTryQ5 +W~5!H! @`~/w6G#?`>' UY1]M S׺'?ȁ#yUDTtu}_sն"; NA뿿 so0 'F? Y0&9JUj9'nzoS}XHnH꺥[w} pM < 0 '4!CrD $!( rF¾Bnm"o*=A]N(5XS6D'ﻕ[g~Z U j18pc һ'p\WE`1[{_ʗu$}j' &e_%' Ptdoc]}mA6t! (* ӂ@1#P@I@fB92!D*'wZ:oLPL3}#']Ga%͈EQ@  :Q0'ߔdK(E S D D/afV' n nmTl78 >_5'*DD!Ƙls2I$%ݐ?,8'XX(80 NP&"'V!Qݨc7ɟ*_I,'A P`zNP8>  %^:ǿ ==1'G n?$@dA;"&0KwvqW#G[{H 3y.(+'/{! $uo¾A_? Z~ 0Ģ5C~ 94'TСHHES41Rm(Jb*dD}H\>gW='X1Lj[N۽xn^_]":KK|)]ң*ay$ [%}{>#VUQU{2` Pa'SiSfͿw*팫o}#nꬖM(@:Qs;A@{yUg2)+\M'AԁPCAB4@CB   ]-@_"pbITuG}NEK{/S'zKB;i-{ \Um'yo!b2D" ((++_Է]'P/3`2DW_~~o!-\lEM27P׻fe l'q_lLI$ǂjP$ @"mEl ~{s"lL)5{\?M}Eƿ'_׻YnMܚfUj,mmNz{#e dn7'8,:X2$!w,o"*dD'w_Ovse{ۿ"X \SU6%'Au4H"Kb4ݿ' A( ))#M`1R"1ER "RM[Bc?=o'_O"@Wu}z28[Cm( H$Ak^ǵ D' @ @@]'š]W^wx!"lE(R% _۵w?{ ` $J0`$'L $ morRw%ȅ>FT0<_"aR}Q=O׻w? ( H"/3:3 6  "@aA"@Pf4R[d)f2h"A@(wRΏr ߷_~^}՟  E  (?޳OM_ o" @ *Ɣd*$  )*fpGD @B @E P  'nP ! P0A5 PP` gwAD %(@ 0 @L$=ع @  ( '}uk)ЩR @ B˶uQJA@<x")йӄ$H(,+/'ij["/F{n9{pAtԊsu{@@'}Х ~yA҂Z,*"I֪"ХBm݅W&VzZOZΫ;'w׿RM56|oS߿@{ 7"荦ۏ𔛩0[#$Hl ]$"6 Cp8&U%iX3J\P(] "ZHcPE}t@ "z{ R ?$fňb 3"Pç'j_SW@B?&Ҋi#9*-wkws"nuBj#;ZhbFNFn m<"7ny❬uB;& ,PDb -"7Unӯ{_w"ޯϳwhʊ3QQD{"˲5* 1 k޺߭mj 'W&nDz;q&E?F@f2(C g"jg;q"EPf0t*c*!" *rgG[~nݍ'$o}wςEŘ$Jz€B'oZp7`LG ')n* Ox[>П+'`&n}`"CBra2@@Hz6?<&NN\Kpg?HyNM\` z|CBgHP?<1NAa!MhA!r:fQA ,N!N-@-x-xpz-xdA$!A!pA!NuXBRACBraAJxgTfNh Pf :Ns PfpNs Pf (k!N (kA Ns P@f:g (W/:NuXBRACBra/ z# _Hz @/:NuJ9g$H zv"P0(hg 01CaLNsXBRACBra8gpH瀀 z:# x hk h$<< WfL?8Hz/:Nu1 x hk: h$:g.:g`:g z"P0(21|` z"P0(218fQICA<< Wf<pg<SgJ)f<fg<rg<Ng<Jg<ck<en Bi<c`*<onD<mm><mC|H 1#@4#@8Bi:!z  x hk h$QNu x:<gQ Nx `CR`Fx@`P`Q`XBRACBraHpG :g8 Ct z^$z^g @#H ":pg JQgSQ` Jx>g2p0:r2rS@:j<gJfF:YHDM 86@:<| | <~8AfGH@CP:f ?L(ULPHxL(ULPHxL(ULPHx0L(ULPHxHL(ULPHx`L(ULPHxxLULHAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxLULH0APCPL(ULPHx@L(ULPHxXL(ULPHxpL(ULPHxL(ULPHxL(ULPHxLULHAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHx(L(ULPHx@L(ULPHxXLULHpAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxLULHAPCPL(ULPHx L(ULPHx8L(ULPHxPL(ULPHxhL(ULPHxL(ULPHxLULHAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHx L(ULPHx8LULHPAPCPL(ULPHx`L(ULPHxxL(ULPHxL(ULPHxL(ULPHxL(ULPHxLULHAPCPL(ULPHxL(ULPHxL(ULPHx0L(ULPHxHL(ULPHx`L(ULPHxxLULHAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxLULH0APCPL(ULPHx@L(ULPHxXL(ULPHxpL(ULPHxL(ULPHxL(ULPHxLULHAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHx(L(ULPHx@L(ULPHxXLULHpAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxL(ULPHxLULHAPCPL(ULPHx L(ULPHx8L(ULPHxPL(ULPHxhL(ULPHxL(ULPHxLULHAPCPL(ULPHxL(ULPHxL(ULPHxL(ULPHx L(ULPHx L(ULPHx 8LULH PAPCPL(ULPHx `L(ULPHx xL(ULPHx L(ULPHx L(ULPHx L(ULPHx LULH APCPL(ULPHx L(ULPHx L(ULPHx 0L(ULPHx HL(ULPHx `L(ULPHx xLULH APCPL(ULPHx L(ULPHx L(ULPHx L(ULPHx L(ULPHx L(ULPHx LULH 0APCPL(ULPHx @L(ULPHx XL(ULPHx pL(ULPHx L(ULPHx L(ULPHx LULH APCPL(ULPHx L(ULPHx L(ULPHx L(ULPHx (L(ULPHx @L(ULPHx XLULH pAPCPL(ULPHx L(ULPHx L(ULPHx L(ULPHx L(ULPHx L(ULPHx LULH APCPL(ULPHx L(ULPHx 8L(ULPHx PL(ULPHx hL(ULPHx L(ULPHx LULH APCPL(ULPHx L(ULPHx L(ULPHx L(ULPHxL(ULPHx L(ULPHx8LULHPAPCPL(ULPHx`L(ULPHxxL(ULPHxL(ULPHxL(ULPHxL(ULPHxLULHAPCPL(ULPHxL(ULPHxL(ULPHx0L(ULPHxHL(ULPHx`L(ULPHxxLULHAPCPE0Q0:R@zop3:g$zFJ*g z2"z20j|jp|`o0<`<P0"j|jp|@o0<@H<H<EPLULHLULHLU@L@H@LULHLULHLU L H LULHLU`L`H`LULHLULHLU@L@H@LULHLULHLU L H LULHLU `L `H `LU L H LU L H LU @L @H @LU L H LU L H LU L H LU L H LU`L`H`L/:NuG F9f6&R&r&6&&6(R@266BStNqf`R&R&r&6&T&6(R@266BStNqf0:R@2:RAISAAop3:g$zJ*g zv"zv0j|jp|`o0<`<P0"j|jp|@o0<@<HH<G (K&&\&&&6BSpNqf(AP(\(T((8BTpNqfL/:@Nu:HFM <6`>HG>|8AgGH@: fj?LzHzLzHz4LzHzh5XAPLzHzLzHzLzHz5X>APLzHz@LzHztLzHz5XAPLzHzLzHzLzHzH5X~APLzHzLzHzLzHz5XAPLzHz LzHzTLzHz5XAPLzHzLzHzLzHz(5X^APLzHz`LzHzLzHz5XAPLzHzLzHz4LzHzh5XAPLzHzLzHzLzHz5X>APLzHz@LzHztLzHz5XAPLzHzLzHzLzHzH5X~APLzHzLzHzLzHz5XAPLzHz LzHzTLzHz5XAPLzHzLzHzLzHz (5X ^APLzHz `LzHz LzHz 5X APLzHz LzHz 4LzHz h5X APLzHz LzHz LzHz 5X >APLzHz @LzHz tLzHz 5X APLzHz LzHz LzHz H5X ~APLzHz LzHz LzHz 5X APLzHz LzHz TLzHz 5X APLzHz LzHz LzHz(5X^APLzHz`LzHzLzHz5XAPLzHzLzHz4LzHzh5XAPE0Q@0:R@zop3: g$z J*gv z "z 0j|jp|`o0<`<P0"j|jp|@o0<@H<H<LHLHL@H@LHLHL H LHL`H`LHLHL@H@LHLHL H LHL `H `L H L H L @H @L H L H L H L H L`H`L/:NuG &R&r&6&T&6(R@66BStNqf0:>R@z4op3:.g$zJ*g z"z0j|jp|`o0<`<P0"j|jp|@o0<@H<H<G &&\&T&&6BSpNqfL/:NuI&z624:8|jrAm4` |An4|o4<G62IJA:IHFM>HG>|8AgGH@:f?LzHzLzHz4LzHzhLzHzLzHzLzHzLzHz8LzHzlLzHzLzHzLzHzLzHzEY!7p SeBra 1.32 - Patrik Persson 1992 q /?<&NN\Nu 8g @LJg_VDOfHAJAgA^Paޠ"i1iRA L0&0$0PX H0 P PAC"LA g@"@pRJgP`")j" A"B"0fp0A p:g p<gp0A@ :HA t:ܿ g"B?< NAx /@NA\4: JFB|Ah Aq:܀fABn kl|&Hz /??<?NAO fTpA" fF2z f>/Hx ??<@NAO r f&??<>NAXJ@fA-H $=| <4N`D@=@ <5NAa :g @Qpapa <N/<LNA=@LHJB[@KC[At v H <3 AAp"0<NBNu?<NNTAU@g("HA inAa?<NAT|fAQaHyLNA/?< NA\NuAaT ng/<@NN\g PHTG?<Hx/?<NNO /<NNX-@&?<"NNT @A -PC `٬R'#)#)# #)V#Q *E Q *I  Q *P  # )r# Q *U  Q *\   Q *a  #)#Q * Q *  Q * )Q *kQ *q Q *wQ *} )Q *Q **@ %*< **** * "+ +,*2....j.. EndSaveLowNormalHighShadedFastMagnifiedWhiteGreenBrownBlue50 Hz60 HzNo changeActiveInactiveEmulation speed:Emulation mode:Vertical blank frequency:Palette:PATRIK PERSSON 1992 for ST FORMATSeBra 1.32 - Default settingsEnhanced mouse:[1][Your settings have been saved|and will be used the next|time you boot SeBra from the|AUTO folder.][ OK ] b b c SeBra 1.32 bc0 b The Hi-Res Screen Emulatorb b Patrik Persson 1992 for ST FORMATb bAny key to install - Esc to cancel b A bb Installation cancelled. bb b The computer is already in high resolution mode. SeBra 1.32 NOT installed. SeBra requires a standard sized (320x200 or 640x200) colour screen.  N:6b00000  (Hnj   ?i 댈p   ?i 錈o  X?  '@@  P?  ^$ p}*$ p;?551b 18 40 STAR LC24-200 24pin0F 1B 4A 05 1B 55 00 1B 33 18 1B 2A 39 A R^oR\_xe}KΠKe}K#]v@{ }س? '@?س? `Nz`~ GefGe>̷ښ3H%e̷ښ?P|޺m!E@޺m? b ;; HP LASERJET DRIVER w/NEW Fonts PATH = A:\GEMSYS\ ; Change A: to drive w/GEMSYS folder 00p screen.sys ; --START OF SCREEN FONTS-- 01p screen.sys 02p screen.sys 03p screen.sys ; SWISS MIGLSS07.FNT ATSS10CG.FNT ATSS12CG.FNT ;MIGLSS14.FNT ATSS18CG.FNT ATSS24CG.FNT ;MIGLSS36.FNT ; DUTCH ATTR10CG.FNT ATTR12CG.FNT ATTR18CG.FNT ATTR24CG.FNT ; TYPEWRITER ATTP10CG.FNT ; ROCKY ;MIGLRY07.FNT ;MIGLRY10.FNT ;MIGLRY14.FNT ;MIGLRY18.FNT ;MIGLRY36.FNT ; HIGH-TECH ;MIGLHT07.FNT ;MIGLHT10.FNT ;MIGLHT14.FNT ;MIGLHT18.FNT ;MIGLHT36.FNT 04p screen.sys ; SWISS MIGHSS07.FNT ATSS10.FNT ATSS12.FNT ;MIGHSS14.FNT ATSS18.FNT ATSS24.FNT ;MIGHSS36.FNT ; DUTCH ATTR10.FNT ATTR12.FNT ATTR18.FNT ATTR24.FNT ; TYPEWRITER ATTP10.FNT ; ROCKY ;MIGHRY07.FNT ;MIGHRY10.FNT ;MIGHRY14.FNT ;MIGHRY18.FNT ;MIGHRY36.FNT ; HIGH-TECH ;MIGHHT07.FNT ;MIGHHT10.FNT ;MIGHHT14.FNT ;MIGHHT18.FNT ;MIGHHT36.FNT ; --END OF SCREEN FONTS -- 21 FX80.SYS ; SWISS EPSHSS07.FNT ATSS10EP.FNT ATSS12EP.FNT ;E. XM.. FMC PRG $>$SEBRA PRG c.`*o m - - ЭЭм*O/HUBg?<JNA ``^#F0/yf 9g l* 8м#0/|b30<Nu/9NuHz8?<&NN\/<?< NA\OJyfBgNAJBg/<`?<1NAJ x~ #Fg(#!@~3/<?< NA\ONu/<?< NA\ONu Copyright 1989 Living Software 97 N. Road, Bedford, MA 01730 This software may be copied freely, but not sold. (Donations always welcome!) Force Media Change installed. Force Media Change already installed! F  0 ;ٚxt߶$  uW|{ o-$   d'x2g?(%""bc~}yɿ " |ݳi /ɿ+ " @'G5 5 A\[ȡ߿q}ߖsl\5 M=q}_{l Ž`'Fg鿾+Ԑsecw>L̩-_o``F{DΩ)PSHSS14.FNT ATSS18EP.FNT ATSS24EP.FNT ;EPSHSS28.FNT ;EPSHSS36.FNT ; DUTCH ATTR10EP.FNT ATTR12EP.FNT ATTR18EP.FNT ATTR24EP.FNT ; TYPEWRITER ATTP10EP.FNT ; ROCKY ;EPSHRY07.FNT ;EPSHRY10.FNT ;EPSHRY14.FNT ;EPSHRY20.FNT ;EPSHRY28.FNT ;EPSHRY36.FNT ; HIGH-TECH ;EPSHHT07.FNT ;EPSHHT10.FNT ;EPSHHT14.FNT ;EPSHHT20.FNT ;EPSHHT28.FNT ;EPSHHT36.FNT 23 LQ800.SYS ; SWISS P24MSS07.FNT ATSS10SP.FNT ATSS12SP.FNT ;P24MSS14.FNT ATSS18SP.FNT ATSS24SP.FNT ;P24MSS28.FNT ;P24MSS36.FNT ; DUTCH ATTR10SP.FNT ATTR12SP.FNT ATTR18SP.FNT ATTR24SP.FNT ; TYPWRITER ATTP10SP.FNT 25 LJET150.SYS ; SWISS ATSS07DJ.FNT ATSS10DJ.FNT ATSS12DJ.FNT ATSS18DJ.FNT ATSS24DJ.FNT ; DUTCH ATTR10DJ.FNT ATTR12DJ.FNT ATTR18DJ.FNT ATTR24DJ.FNT ; TYPEWRITER ATTP10DJ.FNT 27 LJET300.SYS ; SWISS HPLHSS07.FNT ATSS10LS.FNT ATSS12LS.FNT ;HPLHSS14.FNT ATSS18LS.FNT ATSS24LS.FNT ; DUTCH ATTR10LS.FNT ATTR12LS.FNT ATTR18LS.FNT ATTR24LS.FNT ; TYPEWRITER ATTP10LS.FNT 31r META.SYS | <~8AfGH` >.|4N.NA"/0<NBNu/<?< NA\#D/?< NA\NuHBy:L; |@C?<N>T. ?<N T`V y:f yN>3>RW/<?<GN>\09|A:=|Bn`0n2nRnRn nPl |2nJf0n\Rn yRf.Bn` 0n"| 4nRnRn nm yRfJBn` 0n"| 4nRnRn nm09:Hм12n@.P/<~/<N ,PJyPf By8`8J9~f By8`&=|OSno |2n \fRnBn` |2n2nRn nOl 0.nmBn`0n2n~RnRn n?l |~2nJfBW/<?<NN>\=@m(. ?<N T3|f By8`RBy 9:f9H|3>/<?<6N>\=@ 9r #bl. ?<N TBy8`BW/<?<\3l. ?<N TBy8` yRf@.T/<?9?<@N>P=@l. ?<N TBy8`^.:/<?9?<@N>P=@|l. ?<N TBy8`.P=@| l. ?<N TBy8` yRfD. /<\?9?<@N>P=@|\l. ?<N TBy8`.\/<}?9?<@N>P=@|}l. ?<N TBy8`D>?<>N>T=@l. ?<N TBy8`By8` `|(gp`N^Nu#\NN/9\Nu#\NM/9\Nu#\NA/9\NuNV3X0.|Hм -@=|` nH2nX2RRn nm.NB@09N^NuNV#Xf#2j#`n#r#v# z#f> aF3pN^NuNV>a*pN^NuNV3`3 b3 d3f3h3j3l3n3p3r3t3v3 x3"z#$3(|3*~>NN n,0 n00 n40 n80 n<0 n@0B@09N^NuNV3`# >4NNN^NuNV## >ZNN n0B@09N^NuNV3`# >#NNN^Nu *.NEO*.PIX[1][ COMPUTE!'s Snapshot | Screen image has been saved. | Choose file type: | ][Cancel|NEO|DEGAS][1][NEOchrome can't load files |in this resolution | ][Cancel|Go ahead][1][File exists.|Want to replace it?][Cancel|OK][1][A fatal error has occurred!|Gotta go...][OK][1][Sorry, screen buffer's empty,|so there's nothing to save.|Press Alt-Help to store a|screen, then try again. ][Cancel][1][Sorry, not enough room|on disk for this file.][Cancel] .  Snapshot NEO/DEGAS ( $  *             (                        $    #a000000 #b000000 #c???000?000<00