`8 _p> NudO` @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMO/S@U`WY[_a c@e`gkoq s@u`y{} o @ ` @  @ o @ ` ǀ ɠ @ ` ׀ ٠  O` @`!Aa/Aa!!#A%a')+-/1!3A5a79=?A!CAEaGIKMOQ!SAUaWY[]_a!cAikmoq!sAuawy{}!AaO` @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMO/S@U`WY[_a c@e`gkoq s@u`y{} o @ ` @  @ o @ ` ǀ ɠ @ ` ׀ ٠  O` @`!Aa/Aa!!#A%a')+-/1!3A5a79=?A!CAEaGIKMOQ!SAUaWY[]_a!cAikmoq!sAuawy{}!AaTHEDEMOCLUBIFF_TO 512SPECSHOWPRGPICSWTC7FLDDOOTADEG ,PSHOWPIC PRGWiDELUXESLIDEvmGRAPHICS TINY_STUFF 7DEGASCON ePICWORKS  PICWORKSPRGgREAD_MEk3DESKTOP INFm. .. IFFSPC PRGk:`2t_"O o#8 (Ш#8"<kҀ`Ҩ.A"Ҽb.A$(e .BeB"¼.A//Bg?<JNA y8EH?/ NfJ?<LNA.IHy2?< NA\? o e #8BNupNuNV0/"/ NB8eN^Nu/<2t?< NA?<0<LNA o2/0/ HSoQBNu o0/JfBNuf SNu"/0<NBNuNV.4?< N2dTN1XBn`0n(20Rn n mBy(F.(/<?/<(2N/fP>?9?N0T=@>?9?N0^T=@N^NuNV>?N/ ?9?N0$T=@3(3 (3(3 (.(?<?9?N/XN^NuNV>?9?N0$T=@3(3 (3 (3(.(?<?9?N/XN^NuNV-|FORM-|ILBM-|BMHD-|CMAP-|BODY-|CAMGBn`F0n"|4$00|`"N4n3@ N2n0(|"N4n3@Rn nm=|`B N2n2n4$1Q N2n0(|"N4n3@Rn n m=| `J0n"|4$00|"N4n3@ N2n0(|"N4n3@Rn n0mBn`d N2n=h`:Jnm0 n@l(0.$2.HHAAHЁм/ @1nRn N2n0(nnRn n0mBy(a>N2D3!Jy!g.4?<N1Ta^N.4?<N1T./<'D/baPJnl .5a.5#?<N1T=@ nf 34 `By4 >?<N2"T.58?< N2dT=|`>?.BgaXRn nm./< ?.?<?N2dP g .5;aN .ܰf .䰮g .5Ra0.?d/<?.?<?N2dP 9?vn 9?dg .5ja y@?lg y?lg .5a y?ng y?ng .5a09?lH@=@09?nH=@09?lH3(J9?tH(J3(Bn`./<?.?<?N2dP .ܰf6./.?.?<?N2dP/</.N.P=@`$ .ܰfBn`0n!BP0.=@ N2n(H@@=@0.|2n!2 N2n(H@@=@0.|2n!Q N2n(H@=@0.|2n!QRn0.̰nmV=|.@/.?.?<?N2dPg .5aJ9?vf.B` n"|@0H>a8R .మn`B` y4@PR4J.m:R..HHѮ y4@PR4.H>aS.n`J .gB.HD@R@@.HHѮ y4@PR4.H>aS.n .హ4nT`D .ܰf3(B`"./<?.?<?N2dPR .మnJngz>?<>N2dTa a*aN^NuNV y4\ R409(H"94fB4a Ry4N^NuNVJy4fB@` y?nf094HH@|fB@` y?nf094H=@`=y4Jy(ga`:Bn`(>ad0@"|!?00n"D0Rn09?lnn y?lf0=|` 0n"D2n"D0Rn n@ma.aBn`&0.$ @"|/>?.?.aXRn n@mBn`0.HH@0@"|4D002.HAA=@0n06|@"N4n3@80n06|8@"N4ni80n06|"N4ni8Rn n0mpBn`&0y4"L"N4n08Ry4"Rn n0mN^NuNV=y!Bn`J>a=@ nl0n!=P`>?.a*T=@0n"D0Rn09?lnnN^NuNV0. |0=@ nf0.|2. |A=@`B n f0.|2. |AA=@` n0f0.|2. |AA=@0.N^NuNVBn0.H=@0<2.HHA`@Bn`>09(JnH-@ n"|\0H.HAg p2.`nRn9?tHnn0.N^NuNVT.5/a :X>N2dмA@.Y/X/a P=@Jnf aN.?<;N2dT.X/.a X.X/. a XBn`Rn n 2n .g n 2nJf0n .Rn0n SRn0n PRn0n CRn n 2nB/.Bg/.?<=N2dP _0N^NuNV.?<N1TaNN^NuNV y?nf094H=@`=y4.fBn`=|Bn`0n"|"D00|@=@0n"|"D00|@=@0n"|"D00|=@0.R@HH@=@Bn`p N2n hgJ N2n(g8JngJy4 f N2nh`0n06"N4nRi N2nhRn nm0.@2n"D20.@2n"DQ0.@2n"DQRn n@mN^NuNV0.|=@0.|8@=@0.|@=@0. |=@0. |8@=@0. |@=@BnBn`*0n062n26A=@0.nRn nm0.N^NuNVBn` N2nBhRn nmBn`Z0.$м/ @2n"D0 N2.$Ҽ/"A2Q0("N4.$Լ/$B4RRiRn n@mBn`B0n:d"N4.$Լ/$B4R00n:d1nRn n@m>?BgaTBn`0n0Rn n0m nBP nBh nBh@Bn`0|?:d=hBn0.$м/ @JPf0.$м/ @Bh=|Jnfr=| n2.$4.BH҂Ҽ/"A2i002.$Ҽ/"A2Af=|0.$м/ @1nRn nlJngJnf0Bn=|0.$2.AHЁ @"|/0p Pf=nRn nlJngJnoP0.$м/ @1n0.$2.AHЁ @"|/0p2.$Ҽ/"A0`=|Bn`x0.$м/ @=P0.$2.AHЁ @"|/0p=P>?.aT=@0.nl=n0.$м/ @1nRn nmRn n@mBn`20.$м/ @ hf0.$м/ @1|Rn n@m n"n1i n"n1i"> n"n1iB^N^NuNV y4^dSR4 y4^dPR4 y4^dBR4 y4^dBR4 y4^dBR4 y4^dBR4 y4^d}R4 y4^d\R4 y4^dBR4 y4^dBR4 y4^dER4 y4^dR4Bn`~>N2D-@0.HѮ=|Bn`D ngB@`p=@ nP>.H?adT0.HѮpn=@Rn nmTn nm|BnBn` y4^dR4 y4^dR4=|`b0n"|L00H"y4^dR40n"|L00HH@"y4^dR4Rn nmnn n"mNBW/<'D?<.?<>N2dTN^NuNV0y4' Ry4 y4gJn g^094S@@ y4^dR4Bn`$ y4^d"|'4nR4Rn0.y4mBy4N^NuNV=n=n 2.n H2A:d NYp0Q`Rn0n"|:d00nm`Sn0n"|:d00nn0.nn`2n:d NQp0Q2n:d0n:dp0Q"NQ0n:dp0QRnSn0.noP0.nl>?.aT0.n l> ?.aTN^NuNV=|Rn n2n"n 4n n 2nJfN^NuNVBnBn` N2n2n4dQRnRn nmBn` N2n2n'DQRnRn |'D2nJfBn` N2n2n4jQRnRn nm N2nB(.?<N1TN^NuNV./. /.N1P=@ nJPgh nH>W?<N2dTBn`Rn n2nJf`Sn n2n \fRn0nB.T?<;N2dT0.N^NuNVHN&BW/<2N!TX>/<2N!TX>/<2N!TX n2n B*n`&HHм7 @g H| `HRJf> /.NXJL N^NuNVH BWN%,#8$#8(By8".2a*n`N`RJgHHм7 @fJg2 "g 'fFH>/ RN,X(@ f.6&/ aVX H> M2GBRG.Ra`BG`RG M2GJg5pHHм7 @gJ5pg M2GBRGH`BWN0BW/ RN!lXJ@g.R/<68aX`l>N0 ->f@>/ TN!lX|f>B?<N!\|f.R/<6Ea|X`$BW/ RN\X|g.R/<6TaVX`>?/ N,XJf>*/ N,XJg-|/.8?<NT>/ ?<N+d\<f.6c/ aX`^.H?/.aZ\.N,>RWN-(@./ N,X.a>/ ?<N+d\<f`.a`|g`JfBaSy8".8(N|f.6}/<6na*XB/98$?98"N\>NJL0N^NuNV|./N,X. /N,X.6~/N,X.?< NT>NN^NuNVH*n y8( X8(Ry8"JL N^NuNVH*n. (nGVfJL8N^NuNVHN&2>|fp`>N&08*@)&JnfU.2/.N-"XJ@f U0`R`.2/.N-"XJ@fU0`2>/.?N+d\J@g3#738 7p`U0JL N^NuNVBW?. /.a:\N^NuNVBW?. /.a"\N^NuNV>?. /.a\N^NuNVN>NN^NuNVHBG`0м6.NRG|mJLN^NuNVH*n0-|g*.N-g .N#B@H+@+@Bm m>N0JL N^NuNVH>.>N'(*@ f3 738 7p`NBF0|f>?<>N.:T<l|>N&>N&|JFf0``3738 7pJL N^NuNVN^NuNVH*n0-| |f, -<o >/-?N%\>Gg mp`J-gJg-g;| `;| `>0- D@H/?N!\Bm +mB@JL N^NuNVHN&2>|fp`>N&08*@)&Jn fUJnfU.2/.N-"XJ@fU;n 0``.2/.N-"XJ@fU0`d>/.?N+d\J@g>N&|3738 7p`0U>B-H?N!\BWB-H?N!\0JL N^NuNVBW?. /.a\N^NuNVBW?. /.a\N^NuNV>?. /.a\N^NuNVH>N'(*@ f3 738 7p`$>?-/. ?<BN.:P+@U -JL N^NuNV>B?.a\N^NuNVH>.^GORG>a*@ fB` >/ aXJL N^NuNVH (y7j*T`ZB@0-BA2-@F@J@g>N%$B`:B@0-ne `*7jf>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@;@#7j PJL0N^NuNVH >.|?GG0@>N%,*@fB`* R*@(M9GB@0,F@9@.Pa 97jJL0N^NuNVH *nQB@0-BA2-@F@J@g>N%$p`(y7jeeecd(T`e2 BA2-IHABAHAЁ" BB4,JHBBBHB҂b #7jB@`n BA2-IHABAHAЁf T0(mB@0-F@;@ T*`* BA2,IHABAHAЁfB@0-lB@0,F@9@(`(#7jB@JL0N^NuNVH *n.a>. ^GORG>a-@fB`J n(PPg2d`Sn Jn f`B0. B0. `%Sn Jn f>/.aXJL0N^NuNVN^NuNVN^NuNVH >.HμgR*y8(G8.N|f3 738 7p`>Bg/ N\ JL0N^NuNVH>N'(*@ fp`vJnfB@`j-g3 738 7p`L0|g>/. / N)P`0-g>/. / N'P``>/. / N(PJL N^NuNVH|BG` 7nf 7n0`RG|m3738 7pJLN^NuNVp2.`F@H7nB@N^NuNVHBG`>aRG|mJLN^NuNVH 0.8*@)&0.@BUB-+| BB> Bg/ N\> ?< / N\JL0N^NuNVH>.|e3 738 7B`0B@08*@)&-f3 738 7B` JL N^NuNVH *n(n >.B@=@=@``Rnnc L2n  fB@0.ncf>?.B@0.W B2.Ё//-/ N-=@B0.ѭJnf3738 7p`^=n`8Rn>?</<7r/-/ N-=@B0.ѭnb4 -o+mB@0.JL0N^NuNVH*n>?./. /-/ N-=@Jnf3738 7p` B0.ѭ -o+mB@0.JL N^NuNV=|Bn n(g -|*` n(g-|*~ n(g .м-@ n0(| =@Bn=n`=|` n  f.=|Jng 0.R@|l N2n| Rn`\ n  fRJngLp2.|A=@0.n|l^0.n` N2n| Rn0.SnJ@fR ` N2n"n QR RnSnRn nlJnf>0.S@@/ nNXJnfB@0.N^NuNVH*nH|=G`H>Bg?<N2TX0SGJ@n0.JL N^NuNVH*nH=@ M2n$BG-M`H M2G $f: n $g.?< NT.$?<NT 2HЁR-@RGnm 2HЁg.?< NT0.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@7t 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"y8CCbNC NNV n=h.0n/0n/N.JP/?.?<?N.:PN^NuNV n=h.0n/0n/N.JP/?.?<@N.:PN^Nu#8,NA/98,NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH?BCB..,. f#9H <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#9H D`#9H JLN^NuNV3e)By)By) 3)N0N^NuNV#84#8< .мZ#8@3d)By)3 ) n 3)N0 n 0)#8H84#9L8<#.8@#?88N^NuNV# 883)3 )By) 3)N0#?88N^NuNV3 8H3)By)3) 3)N0099LN^NuNVBy?3 ?3)3)By) 3)N009.N^NuNV3 8H3)By)3) 3)N0099LN^Nu#)80"<80psNBNuNV3(L0.|Hм2-@=|` nH2n(L2RRn nm.)NHB@09(tN^NuNV#(L:L#':P#(T:T#(t:X#):\#L:`#:L)> aF3(t)pN^NuNV>a*pN^NuNV3(T# )>4N0N^NuNV#)# )">ZN0 n0(vB@09(tN^NuNV3(T# )>NN0N^Nu#8DNN/98DNu#8DNM/98DNu#8DNA/98DNuStack Overflow runtimeCON:LST:Cannot initialize stack  })=-AQUeyi}  [1][ successfully written][Hooray!]f[0][IFFSPC must be run in lo-rez][Sorry][1][ IFFSPC | by Steve Belczyk |BBS: 617-664-0149][Get on with it][3][Can't open input file][OK][2][Dither?][YES|NO]E[3][Premature EOF][OK][3][Not an IFF pic][OK][3][Not an IFF pic][OK][3][Unacceptable resolution][OK][3][Unacceptable resolution][OK][3][Premature EOF][OK]?:*.IFF[3][Can't open output file][OK][3][Write error (disk full?)][OK]: unmatched quoteCannot open Cannot append Cannot create : No matchStack Overflow $   7b7b ,,h+,,<,h,h+!!!!"b`    LdH2    B      $&*8,* ,  < "&    4<("&8 *TZ,n4F<"" >6L        *      . ","2&N   , ,D( 0 <    >  h 0HN&  jp".86 Jp &""@2&"fNbd4*R"D.* vf     $    `/*O.|B*m - ЭЭ// ?<?<JNAO B7B7B7B7A= 7 7 7 8 ; <Hd h1|AQ?<NATHAj1 AK*:?</ ?<GNAPJfS -\g\*.RUNBB9A70A70N0000"<=0<NBA; A7060000"<=0<NBA803333A700d020200000A7030 000"<=0<NBA7000000A; A70*0000"<=0<NBA70A; A7020000"<=0<NBA8>A700d020200000A7030 000"<=0<NB| e bHA; * A70Z0000"<=0<NBA820JAfNuJ@grK*AH??<NAXJ@kTJfS %\fRB/<,?<;NA\J@k?</<?<=NAPJ@k3/</<?9?<?NAO Jkg#v?9?<>NAXJ@k`A;  A7060000"<=0<NBA803333A700d020200000A7030 000"<=0<NBA7000000A;  A70*0000"<=0<NBA70A;  A7020000"<=0<NBA700d020200000A7030 000"<=0<NB3DAtB@><2APAQF@3/<?<NA\K@09gR9Hd3M'~Iz:\a*.*B</<'~/9?9?<?NAO Jkf/</9?9?<?NAO Jkf?9?<>NAXJ@kaLf3/< n?<&NN\3?<?<NMXJ@f?<%NNTSyf`j?<?<NMXH@<9fBy`<fBy`@<af 3`0<bf 3` ;e< bH< WJGjBNu*.SPCB?</<z?<NNAPJ@ka?<ONATJ@ka`NuHC*Jf !\fRA* \fc`LNuA'~"yz2<><E}GCꃠHk GQ`DFRFGQef`Te R'~fBAC><TB@<< 2I2Id2Q`2Q2QNuH?<NNT??<NNT @J_VH"<0< QLNuA@C><2QNuA@><BXQNu## Nu#NuJy>f@|I@K ACEMG><BJgNNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqNqACE """"""""$$$$$$$$QNqACE """"""""$$$$$$$$ACEI뵠NqNqNq """"""""$$$$$$$$FNuxOKShow pictures from drive(s):SPECTRUM Slide ShowCopyright 1987 TRIO inc.Published by ANTICKeyboard controls:HELP: return to startSPACE: hold pictureRETURN: advance pictureF1-F10: display timeUNDO: exit to desktopShow all picturesUse script fileQuit @ $ D +D. >8< T8F h8P 8Z 8d @<v @< `<  Pxn(  A BU C D E# FU# G# H# I2 JU2 K2 L2 MA NUA OA  PA . 2  2B       2      (0". "      22R .J( 2DH. .. PICSW7 DOC_<PICSW7 PRG"( ========================================================================== PicSwitch Picture Utility (c)1987 John Brochu for Advanced Software ========================================================================== Version: 0.7 Released: April 19, 1987 PicSwitch 0.7 is distributed as SHAREWARE. You are encouraged to freely distribute the program, but please include this doc file with the program. -------------------------------------------------------------------------- New features -------------------------------------------------------------------------- The following enhancements have been added from PicSwitch 0.6 ... o Runs on color AND monochrome systems, all features supported on both monitors except PREVIEW (color only) o New formats: DEGAS compressed, Tiny, and Atari 8-bit files o Much improved low-res and med-res to monochrome conversions o PicSwitch printer driver now supports all three resolutions o Color cycling is now supported, and is converted between formats o Converted pics are now saved to the original pic's directory, or optionally using the file selector to any drive/path -------------------------------------------------------------------------- About PicSwitch -------------------------------------------------------------------------- PicSwitch started out as a simple Amiga IFF file viewer back when ST paint programs were hard to come by (around October of '85)! Since then it has undergone lots of upgrading through versions 0.5 (the original), 0.6, and now 0.7. The basic intent of the program is to provide ST users with the ability to view as much artwork as possible, and to convert to a format that is usable to them on the ST. With this version I have addressed the major complaint most people have had with the program, that is monochrome support! All pics can be viewed on either the color or monochrome monitor, and can be saved in any resolution with either system, with automatic conversion to the selected resolution. Conversions from a higher res to a lower res are automatically optimized using a color averaging technique, while conversions from low & med-res to monochrome use a sophisticated dithering technique. Conversions from monochrome allow you the option of saving the picture using the full palette (best if you may want to restore the pic to its original state at a later date) or with the minimum possible palette (low-res conversions would use 5 colors, med-res 3). MacPaint and NVision/Paintworks monochrome page files are also allowed a fourth res-save option. Compressed save allows you to 'squeeze' a full 720-line MacPaint document or 800-line Paintworks pic into only 240 or 267 med-res lines, thus allowing you to view more of the pic on screen at once. On a color monitor, you are allowed to 'Preview' the conversion before saving, without affecting the original picture. Hi-res previews will display the picture in PicSwitch's 'simulated monochrome' mode. Printouts of ANY screen or full-page picture can now be done with the built-in driver on most 8-pin graphics printers. You can also load DEGAS printer drivers for printouts if you wish. -------------------------------------------------------------------------- Supported formats -------------------------------------------------------------------------- This version reads the following file formats: o DEGAS................................. [.PI1-.PI3] o DEGAS Elite compressed................ [.PC1-.PI3]* o NeoChrome.................................. [.NEO] o Tiny............................... [.TNY, .TN1-3]* o NVision.................. [.SC0-2, .CL0-2, .PG0-2] o Amiga IFF low- & med-res................... [.IFF] o MacPaint................................... [.MAC] o Mac Startup screen......................... [.MAS] o CIS Vidtex hi-res RLE...................... [.RLE] o Atari graphics 8 screen dump............... [.GR8]* o Atari graphics 9 screen dump............... [.GR9]* o Atari Koala/MicroIllustrator............... [.KOA]* o Atari MicroPainter......................... [.MPT]* And writes the following ST file formats: o DEGAS o DEGAS Elite compressed* o NeoChrome o NeoChrome 'page' (for NVision) *New additions from 0.6 -------------------------------------------------------------------------- Using the program -------------------------------------------------------------------------- To load a picture using the GEM file selector, double click on its filename or single-click and then click OK. The file will load and display. You are now in 'command mode'. Following is a list of key commands available: For all pics... --------------- o [Undo], right mouse button: aborts the pic and returns you to the file selector. o [Help]: displays the command list. o [I]: displays the information screen. o [S]: displays the save dialog (see below). o [P]: prints the current pic in its original form (screen OR full-page). [Undo] aborts a printout. The default printer type is Epson/Atari dot matrix. Other printers capable of 8-bit graphics can be configured using a ".PSW" driver as described further on. o [D]: dumps a color or monochrome screen to the printer. To use this option, you must have a DEGAS printer driver with a ".PRT" extender present in the directory the program is in when it is first run. The [Alt] key works as in DEGAS, ie.[D] prints a full page sideways, [Alt-D] prints a half-page. Pressing [Undo] during a print aborts the dump. For MacPaint/NVision pics only... --------------------------------- o left mouse button: activates a 'grabber' similar to Neochrome. o [C] (monochrome pics / color system only): compress a monochrome page vertically. This option converts 3 monochrome lines into 1 med-res line. Therefore a 720-line MacPaint document would reduce to a 240-line med-res scrollable image. Pressing this a second time restores the original image. Note this option is available in the save dialog on both monitors. For Amiga IFF pics only... -------------------------- o [1]-[6]: selects the bit-planes to be displayed. o [Space]: cycles through settings [1]-[6]. o [R],[G],[B]: boosts the selected color. o [Return]: restores the default planes and colors. Low-res 32-color pics have 5 'planes' or 5 bits of color-register selection. Keys 1-5 'pull out' one of the planes for display on the ST's 4-plane hardware. Med-res 16-color pics have 4 planes. Keys 1-6 in med-res therefore need to pull out 2 planes at a time. The following table summarizes the planes that are displayed. The space bar cycles through each in turn. +-----+---------+-----+ | key | low | med | +-----+---------+-----+ | 1 | 1,2,3,4 | 2,3 | | 2 | 0,2,3,4 | 1,3 | | 3 | 0,1,3,4 | 1,2 | | 4 | 0,1,2,4 | 0,3 | | 5 | 0,1,2,3 | 0,2 | | 6 | ---na-- | 0,1 | +-----+---------+-----+ Amiga's hardware also allows 4-bit color resolution, or 16 levels each of red, green, and blue. Since the ST only has 3-bit resolution, each IFF RGB color palette entry is cut in half to bring it into the ST's range. The R,G,B keys add one to the IFF value before halving it. This helps bring out some of the detail that may be lost if some of the registers convert to the same color. Other pics... ------------- o [SPACE] (RLE & GR8 pics): invert the palette. o [SPACE] (GR9 pics): select red/green/blue gray scale. -------------------------------------------------------------------------- The SAVE Dialog -------------------------------------------------------------------------- The top three lines in the dialog indicate the loaded picture's path (directory), filename, and original picture format. You can choose to save in any format and resolution by selecting the desired buttons. If you are using a color monitor, you can Preview what the image will look like in the selected format by clicking and holding the 'Preview' button. If you're running a monochrome monitor, this button will be disabled; however, you can still save in any format on both monitors. For mono to low- and med-res conversions, you have the option of converting the pic using all 16 or 4 palette colors ("FULL"), or using the "MINIMUM" possible number of colors (5 low-res, 3 med-res). Once you have selected the desired format, res, and palette set-up, you can save the pic using the "SAVE --------.---" or "SAVE AS" buttons. The SAVE button will save to the directory that the original pic came from (displayed on the top line of the dialog). SAVE AS will bring up the file selector so that you can save to any drive/directory you like, or change the filename. Note the save file selector's directory is always preserved and saved separately from the load file selector, so that you can quickly convert many pics from one drive/directory to another. If you specify an extender in the file selector, it will be ignored, and the proper file extender for the specified pic format will automatically be appended. Selecting Cancel in the file selector will get you back to the Save dialog with no action taken. If the original pic had color cycling information, and you save to the same resolution, the cycling info will be preserved and saved in the new file. Converting to/from DEGAS or Elite format will use animation channel one. -------------------------------------------------------------------------- Printer Drivers -------------------------------------------------------------------------- Printer drivers are loaded automatically when you first run the program. The file extenders ".PRT" and ".PSW" are searched for in the current directory (this allows you to have all PicSwitch-related files in one folder if you like). The first file of each type that was written to that directory is loaded. A PRT file is necessary to use the screen [D]ump command. These are the stand-alone 2K DEGAS printer drivers that are available on GEnie, CIS, Delphi, and other systems. A PSW file is necessary to use the [P]rint command only if you do NOT have an Epson-compatible printer. The printer driver in the current version of PicSwitch only supports 8-pin graphics and 960 dots per line density. PSW files are text files containing the decimal ascii codes necessary for setting up your printer for graphics. All PSW files must have three command lines separated by a single carriage return. Only the ascii characters 0-9, L, l, H, h, , , and CR/LF are recognized; all other characters are ignored. Each printer code must be separated by a space or comma delimiter. A maximum of 32 codes are allowed on each line. The first line contains the decimal codes for initializing your printer for graphics. These codes are sent to the printer only once at the start of a graphics dump. The second line is sent before every line of graphics and tells the printer how many columns of data are to follow. The third and final line is sent after the graphics dump is finished and restores the printer to normal operation. The following is a sample PSW file (this is the built-in EPSON default): 27 51 23 27 76 L H 27 50 The 1st line: "3" 23, tells the Epson to set the line spacing in 216ths of an inch increments, to 23/216 of an inch. You could substitute any line spacing command you like here. I found this setting worked very well in getting rid of the dreaded white lines. [Warning: some "Epson-compatibles" do not support this escape code. Consult your printer manual if you have problems.] Note that 24/216 or 8/72 is the more 'correct' setting to use here since the Epson's pin spacing is 1/72". The 2nd line: "L" L H, tells the Epson to print (L+256*H) columns of 960 dots per line graphics. You need not be concerned with the actual 'L'ow and 'H'igh values here, PicSwitch will substitute the correct values for L and H according to how long the actual line of picture data is. Just make sure you put the L and H in the correct place for your printer. Note you MUST use 960 dots per line density. The 3rd line: "2", tells the Epson to return to the original 1/6 of an inch line spacing. You could also use a 'reset' command here ( "@" for the Epson) if you wish. A form feed is sent at the end of each completed printer dump. If the printer is not available or a driver was not loaded, the console bell will sound. All printouts done with either [P]rint or [D]ump are printed in the ORIGINAL picture's resolution, not from screen memory. This allows mono pics to be printed with no loss of resolution. MacPaint/Paintworks pics cannot be printed in compressed mode unless you first save the file in compressed form, reload it, and then print it out. Remember, the [D]ump command is for screen dumps only, and only works if you have loaded a DEGAS printer driver at run-time. If the picture is a full-page MacPaint or Paintworks image, the section of the pic currently displayed is what gets printed. -------------------------------------------------------------------------- Thanks! -------------------------------------------------------------------------- Again, many thanks to everyone who took the time to write us, especially those who have contributed. You will not be forgotten! Please consider the time it takes to develop and debug a utility such as this. If you haven't already contributed, please honor the shareware policy and send your contribution, however small, to the address below. As always, I can be reached on GEnie [JAKOB], CIS [70376,1235], and Delphi [JAKOB], or you can write me at the address below. If you have any comments or ideas, I'd like to hear from you! John Brochu Advanced Software 21 Northend Street Peabody, MA 01960 ========================================================================== `ylXP*O.|4*m - ЭЭм// ??<JNA NJ/<NA"/0<NBNuNVNs.///Nt 3f3@=|`0n@0Rn n m3T.L/<f/<@NvP3Ln3N4>Ny3Bn`*0n/?fNuNsBWNy>Ny=@0.|A>/<X/<NPNP3&3X>Nu&>NTBW/<?<=Ny\-@JmD .=@.p/<?.?<?NyP-@>?<>NyT#p`BBW/<?<=Ny\-@JmF .=@./<?.?<?NyP-@>?<>NyT |B`>/</<$NPNP>fNu./<d/<h/<b/<|Nt|>?9d?9h?9b?<Bg/<|Nt>Ny>NTBW?9fNwT`./<6/<NtP>NTJng.6NPJ@g.6a3m.x/<6/<NPP3./<8/<NiP>/</9/<xNG -@JmBB@3tH#3B@H-@3v3Bn`>0nBP0nvBP0nZ00nlBPRn nm09`JyfH 9T-@ n3 9X-@ 9м-@.4/.NjX 9м0-@ n0|g3 n0|@3 n0|3v 9м2-@ n0|@ n0|f,3ZJ.l.HD@3l` .H3l`FJ.lByZ.HD@3l`*J.f3ZByl`3Z.H3l 9м4-@ n3v` yn-y n3 9T-@ 9м"-@.4/.NjX09S@ygJ./<P/<NQP09|1R.?<NtdT=@ ng 9м}"-@`-y n0|3 9T-@ 9м"-@09Y@ygJ./<P/<NQP09|1R.?<NtdT=@ ng* yl=|`=|##4 >N_bSnf-yJg0 9Юc3Bn`*.0.@Hм//.NQPRnT nmBn`*.0.@Hмv//.NQPRnT nmBn`*.0.@HмZ//.NQPRnT nmBn`L.0.@Hмl//.NQP0<2nl2A2nl2RnT nm0<Hl3v>fNu./<8/.NiP>/</<L/9@?<?9/<8/94aBWBgBgaX=@`  9T-@ n3 y lB@`p y lBA`rA=@09_@2.Ayg nf./<P/<NQP nf./<P/<NQP`./<P/<NQP09|0R.?<NtdT=@ ng Z 9X-@ 9м-@ nf -|`-|}./9/9N.bPP-@ cD ng:./9D/.NXP>/./94/9DNY0 `&/</.NxP./94/.NiP>fNu./<8/.NiP>/</<L/9@ ngB@`p?W?9/<8/94a nf6 yf> ?<Bga 6X=@`>?<Bga X=@`BWBgBga X=@` ./94/9NCP3.?z/9/94NiPJym yl3-|`3-|.?9N/ T-@09X@=@B@=@=@=@=@=@p=@=@ nfB@=@=@=@=@ n9fRn0.noBn nf pn=@ n"f pn=@ n0f pn=@ nm0.T@nm 0.U@=@0.nf 0.nf0.nf 0.ng.?./<8/9NE 0.ng>/94/9NFP>fNu>/</<L/9@?<?9/<8/94aBn`$0n"|L>?.?<NyXRn nm=nBn` N2n"N4n1iRn nmBWBg?<a X=@ nafH`,3./94/9NZP./<8/<NiP>fNu>/</<L/9@?<h?9/<8/94a yf>?<Bga X=@`>h?<Bga X=@`x3.4/9N[4X./<8/<NiP>fNu>/</<L/9@?<?9/<8/94aBWBgBga ^X=@`By./94/9N[P./<8/<NiP>fNu>/</<L/9@?<?9/<8/94aBBWBgBgaX=@`^By./</<VNiP-yB@=@H-@`*0n"n0H"|B4nHAgRRn nmJf n(H=@./9 NWLXJnf"./9@/9NQP` ./9@/9NWP nf./9@NX\X`./9@NjX`JB=|`0n"n0HHѮRn nmJg./.NWLX.4NjB yf6.4/9NXX./</<NiP`b yf>.4/9NoX./</<NiP3`.4/9NoX>fNu./<8/<NiP>/</<L/9@?<?9/<8/94aBWBgBgaTX=@`-y nH|3 ynz.//9!NQP.//9#NQP 9R-@ 9м%-@0.Hйм%-@`&Wy3 9R-@ nH@|3 nH|3vR nPJ.lByZ.HD@3l`*J.f3ZByl`3Z.H3l./<v/9VNQP.//9%NQP.//9'NQP 9Z-@ 9м)-@0.Hйм)-@ yf09R@y yg\09|ygJ./<P/<NQP09|1R.?<NtdT=@ ng. /<8/.NQP>/94/./.NpN >fNu>/</<L/9@?<?9/<8/94aBWBgBgaX=@``|b@0@J PN.?9N/ T>NTBW?9fNwT`.?<NyT>%Ny>%Ny>?<NyT>fNu>fNupBW?9fNwT.h?<INyT>Nu&>fNuNsN^NuNV n m no nf yn`$9og3n3&`3n ng nfBy`3 n f3FBy^`3F3^ByByByJn f 3` n f 3`3N^NuNV=|`(0.м @( g 0.[@"n2Rn n o=| `*0.м @( g0.|"n 2Rn no=|`*0.м @( g0.|"n2Rn noN^NuNVBnB..NPHЮ-@./]0.@Hм/NQP.]/./.N.bP-@JfRn0n"|J0fJf./<d/<h/<b/<Nt|>?9d?9h?9b?<Bg/<NtBW/<Nt2X|=@0.м @h >NT=|0.N^NuNVBnBn yf0. |p=@` 0. |8=@>Ny-@Jyf>?9aTRy` >Ny> NyJf.U/U/?9fNv .U/]/U/U/Q/UBgBgBBgBgBgBgBgBgBgBgBgBg?<?<?<?<#Nt8=@ n f .g|n0.|=@0.|=@Jn gJng=nB?<NtTBW?9fNwT`Z.U//U/U/Q/UBgBgBBgBgBgBgBg?<09R@@??.Bg?<Bg?<?<?<Nt8=@.f0.n=@=n0.HйlB`,0.Hй0no 0n#` 0.Hѹ0.H"9Ȱg 9=@>fNu yf*./<P/9Ny&Pй@/NjX`(./</9Ny&Pй@/NjXBW?9fNwT`>fNuBBgNtTBn`LJng2.U/U/?9fNv .f=|a`Jng0.|@=@ nbfBWNQ./<d/<h/<b/<Nt|>?9d?9h?9b?<Bg/<Nt` >Ny> NyJfNs>NQBn` nfBWNQ./<d/<h/<b/<|Nt|>?9d?9h?9b?<Bg/<|Nt` >Ny> NyJfNs>NQBn`R nfN/zBn`< n9ff ymZ ynN yg yfh=yV=|`0n808Rn nm38 yg./<L/<8NiP` yL` yfRy09|oByJyf./<8/<vNiP`J yf./<8/<NiP`$ yf./<8/<NiP yg./<L/<8NiP.L?<NyTBn` yg n.f yg yf.@NjBJytgt0n ./9@/94NkNP./<L/<NiP0. |8=@/</</9Ny&P/NxP#Byt`B?<NtTBW?9fNwT0n ./9@/94NlP>fNuBBgNtT./<L/<VNiP0. @H|8=@/< 9/NxP#0.H"9Ȱl 0n#3t.L?<NyT./</9Ny&Pй@/NjX` n fJgJytgZ/<6/<L/.?9Bg yN=@Jng(/<6/<L/.?9?< yN`v/</9Ny&Pй4-@/<6/<8/.?9Bg yN=@Jng(/<6/<8/.?9?< yN>?<?<NyXBn` nf BWNQ./<N-X yf -| ` yf -|`-|Jyf2/</.NxP./<8/9D/94aX `d yf2/</.NxP./<8/9D/94af `(/</.Ny&P./9D/94NiP./9DNc~X>NQBnJnf nagBnJng0.N^NuNV./.NPXHЮ//.N.bP-@>/</.NPNPJg:> /< .쐮м/NPP>/</.RNPNP.//Q/]/<FNt|>?.?.?.?<Bg/<FNtBW/<FNt2X|=@> NQ0.мF @h .NP=@fB@`z nfj>/./<NPNP noL .^-@`S n  g .d-n n|.>/.T/<NPNPpnN^NuNVBn0.Ю @0.Ю @ n2.00RnJ@fN^NuNV-|f-|L-|`>Ny-@.?<NyT>/./.?<Ny B?< NyT-@0. |"n n-P n g0. |"n.?< NyT .N^NuNV>Ny-@Jn g .NjB nl yf~ n0././<NiPJn g. n?/.a\Jnf0n./. /./.a `0n./. /./.a `R n0././. NiP0.(././.NiPJn g. n?/.aN\` yfV n0././. NiP0.(././.NiPJn g. n?/.a\`x n0 n (g././<NiP`././<NiP0n././.NkNPJn g. n?/.at\Jn g$./.NjX. n?/.aJ\N^NuNV. NjB. //.NQP. .?/.Np\=@Bn` N2nBhRn nmBn`=|Bn`p N2nJhg\ N2nJhmL0n06|@2n26|pAA2n26|A=@0.nl =n=nRn nm N2n1n N2n1|Rn0.nmN>/.//. /.NqN^NuNV. NjB. //.NQPBn`=|Bn`` N2nJhmL0n06|@2n26|pAA2n26|A=@0.nl =n=nRn nm N2n1n N2n1|Rn nm`.//. /.Nrb N^NuNVP. NjB. //.NQP. .?/.Np\=@TBnZ` N2nZBh`RnZ nZmBnX`=|^BnZ`~ N2nZJhgh N2nZJhmX N2nZ0(|@"N4nZ2)|pAA"N4nZ2)|A=@\0.\n^l =n\^=nZVRnZ nZm| N2nV1nX` N2nV1|RnX0.XnTm>BnZ`X>T/</`//.Nq./. /NkNP@@ RnZ/</.NxP/0.ZHmN^NuNVr. NjB. //.NQPBnx`=|~Bnz`l N2nzJhmX N2nz0(|@"N4nz2)|pAA"N4nz2)|A=@|0.|n~l =n|~=nzvRnz nzm N2nv1nx N2nv1|Rnx nxmTBnz`T.///.Nrb ./. /NkNP@@ Rnz/</.NxP/0.zHmN^NuNV> /</<a#~P> /<P/<a#hP>/</.a"P. a#&=@ n#o=|#0n./</. a$DP |2nB nl=|0.X@@3./<l/</<j/<Nt|>?9l?9?9j?<Bg/<NtN^NuNV y~f2>?9l?9?9jBgBgBgBg?<NtJ`> a#N^NuNVH*n(n &nBG`RG K2GgH5pHAgJgR bֻfB`` JL8N^NuNV0.|@2. |AA@=@0.|p@2. |pAA@=@0.|2. |A@=@0.@2.AAnN^NuNV>fNu>fNup>/NyN^NuNV./h/<a!P.ha |"oB.>/</ha P>/</<6a tP-|Jyf$>/.09м/a DP` ymB yn8>/. ylB@`pyR@мF/aP`L yf">/.09м/aP` >/.09мF/aPBWa!H=| ./<d/<h/<b/<Nt|>?9d?9h?9b?<Bg/<NtBW?9fNwT>/<޸/<6aP> /D/F/H/^/<޸a,BW/<Nt2X|=@L.\/\/P?9fNv nLf0.Lм @( g<.\/\/\/\Bg?<?<NsBnP`N>?<?9?9d?9h?9bBg?.L/<Nu.QfBW?<2NsT>?9d?9h?9b?<?<?.L/<a@??9?9d?9h?9b?<?< ?.L/<a@??9?9d?9h?9b?< ?<?.L/<a~__=@ nLf .Qg n Lm nLo nLm n Lo nLm nLopnL=@J nJf>fNu`> a0.Lм @h Bn"JnJg nJf.x/<޸/<a$P` nJf .޸a=@N.N <޸2.NHЁ//<޸arP-@Jg nB.\/<޸/<XNtP> aJn\gB@`p=@"Jn"f.޸aDJ@gJn"f.޸a.=@N.P <޸2.NHЁ//<޸aP-@Jf <޸2.NHЁ-@>/./^aP.x/<޸/<Xa PB?<NtT.$/?.D nJgBg`?<?.H?.Fa BBgNtT nJfBn ` nFf=|F>/h/<xaPBW/<x?<NNy\=@ZJnZfj>//<޸aP.޸N#&=@\Jn\gB@`p=@".޸/aXHЎ//aP=@X.x/<޸/haPJnZfJn\gJnXgLJnZfJn\g2./$?.F?.H/<xaT J@gB@`p=@" nJgJn"fX>fNu>aN^NuNVBn0. nm0. nn0. Ю @( f=n`0.Ю @( fRn0.no0.n g0.Ю @h 0. Ю @h >?.?.?.?<?./.Nt>?.?.?.?<?. /.Nt=|.U/U/U/UBg?<?<Ns0.N^NuNVB@09v| |f:yv>?9d?9h?9b?<?</<Nt././.NP n=P nf=|.a|=@.R .2.HЁ//.a4P-@Jf .2.HЁ-@ n Pf(>/./<TaP0.|1"n@` n Pf&>/./<YaP0.|1"n@`N n Pf>/./<^aP`. n Pf$>/./<cafP0.|0"n@>/. /.aDP>/<o/.a0P0.|g2>?9d?9h?9b?<?</<Nt yfzB@09F|=@=| `0.м @( f Rn no n g n fPyFy^B@09F|BA29^|Af09Xм @h JnfBn`pyFy^9Gg"3X09Xм @h `*9_g 3X09Xм @h JngBn.gd>?9d?9h?9b?<?</<Nt>?9d?9h?9b?<?</<NtN^NuNV yf -|h`& y m yn -|`-| n fJn f-n`-|Jytg2 ng*/</</9Ny&P/NxP-@`-y o\JytfT nfL yl .м԰l .м-@`" .м〰l .м-@ n f-y4-y@`~ yl:/</.Ny&Pй4-@/</.Ny&Pй@-@`8/<P/.Ny&Pй4-@/<P/.Ny&Pй@-@-yD.NjB>Ny-@0.yfd0.yfXJn g*./.NjX.8?9/.N%\`$ n .//<8NiP`X0.yfxJytfnJnfJn f yfXJn g*./.NjX.L?9/.N%\`$ n .//<LNiP`0.yfJn gP././.NkNP99g.?</.N%\`.?</.N%\`$ n .//<8NiP`H nfdJytg\=|Jn g(./.NjX.L?./.N%\`$ n .//<LNiP`.//<8NiPJnf yf>?.aT=@=n>?.aT=@>?.aT=@>?.aT=@=n=n>?.aT=@>?.aT=@=n=n=nJn g..?./.N%\././.NjP`././.NjP`JnfJn g99g.//<NiP`.//<vNiPJn g..?./.N%\././.Nl~P`././.Nl~P`X99g.//<NiP`.//<NiP././.NmP` nfNJyfLJn g..?./.N%\././.NjrP`././.NjrP`JnfJn g99g.//<NiP`.//<NiPJn g..?./.N%\././.NkNP`././.NkNP`X99g.//<6NiP`.//<NiP././.NmP`t nf.//<NiPJyf^Jn g8.?</.N%\./<8/./.N* `./<8/./.N' `\Jn g8.?</.N%\./<8/./.N+ `./<8/./.N) ` nf~=|.//<VNiPJn g0.?./.N%\.,/./.NlP`$ n g-|,././.NlPJn f n Jn gP.///Bg?<?<Ns.?9/.N%\`././NiPN^NuNV .Ю-@.h/./.afPg.J?<NtdTp` .X-@ n P-@ .氮o.?<NtdT|fp`F.m/./.aPP-@Jf.J?<NtdTp` .Y-@ n P-@.r/./.aP-@ .P-@ n=PT n=P n(H3 n(H=@ .ސ-@ . Ю-@. NjBJng(./. /.a P././.NZP`./. /.a rP n@f nfB@`, nf nfp``>?<?<NyXpN^NuNVH?Jyf ~0.g`(~0n"|00gp2n2`@Bnp29`=@ .м@-@.w/./.aLPP-@ n0|@=@ n0(|@=@ n0(|@=@BF`0Gf0*@H|eB@`p@-H|eB@`p@-H|eB@`p@B@0|HBA2|IABA2|IA2n 2RnRFnmlJL N^NuNVJyf0n-H-|c`,0n"|00H-@0n"|00H-@p29`H-@09R@(-@.|/.@/.aPP-@././././. /.NnN^NuNV3~BnB?<NtTBW/.?<=Ny\-@Jl.Bg?<a?<>NyTJnfHBBgNtT .N^NuNV^BnvJyg09ΰnf=|vBy~ n f-|f-|b`-|}f-|\b=|B?<NtTBW/.?</< ?.?<@NyP-@n nl.?.?<aN_ѮrSnf.D}/.r?.?<@NyP-@n .nrl.?.?<aX=@``@./.f?.?<@NyP-@n .nfl.?.?<axX=@`FJnvg n g n fBn` N2n2n1QxRn nmBn` N2nXI2nv1QxRn nmBn` N2nPI2nZ1QxRn nmBn`*0<2nl2A"N4n 3@xRn nm.x/< ?.?<@NyP-@n nl.?.?<aXX=@`& n f./<?.?<@NyP-@n nl.?.?<a X=@`./< ?.?<@NyP-@n nl.?.?<aX=@`./<?.?<@NyP-@n nl.?.?<aX=@`R./< ?.?<@NyP-@n nl.?.?<aDX=@`>?<>NyTa ngBBgNtT ngB@`pN^NuNVf nf$a> ?<>NyT. ?<ANyT> /</<a>P> /</<-a(P./<0.S@HмL/a"P.l//. aP.a=@j njo=|j0nj./</aPBW/<-/la:PBBgNtT>?<?<NyX.?<NtdTS@N^NuNVBn` n "nRR Rn nJfJng n B0.N^NuNVBn`Rn0n"nJ0f0.N^NuNVH*n,. .`SJfJL N^NuNV>/./.afP=@`SnJng n2n \g n2n :f> .2.HЁ/R/. aP=@0.R@n0.N^NuNV.a0=@`SnJng n2n \g n2n :f>/. .2.HЁ/RaP>/. /.aP n 2nB(N^NuNVH (n*n ..`SJfJL0N^NuNV>fNuJnff.H?<NyT/NjX09ܰyg8.?9aT>a./</<NiP`./</<LNiP09L|@29L|pAA29L|A=@JygB@`p V@=@0n"|L00|@2nL2|pAA2nL2|A=@0.nl 0.nD@`0.n|l( n l0n0w`0nBP.?<NyT`. g609ܰyg0.@>a`>Ny./9HNjX. gN09ܰyg.L?9aLT`.L?<NyT>Ny./9HNjX>?9fNwTN^NuNVJyf=|@`=|<>fNu. g?9fNw&T>?9fNwVT.?9fNu6TJyf=|=|0.]@=@=|`H yf =| =|0.|=@=|`=| =|20.|=@=| BW?9fNwVT.?9fNvT>?9fNxT>?9fNxLT./Bg?<?9fNw yf&..?<0.H??9fNu\`$..?<0.H??9fNu\BW?9fNxLT>?9fNxT./Bg?<?9fNw yf&.40.W?9n?.BgBgBgBgBg?<NtJBW?9fNwT.?<?9fNvzX>?9fNwTN^NuNV=|`Z nH|=@R0.@|=@0.|@=@0n 2.AH4.BH҂Ҽ"A0Rn nm n "n 0 =|`0n BPRn nmN^NuNVH*n(n &L`LH||c <|`BJFfH|MH|@`:JgSEf` HSEfeJL8N^NuNVH *n.. B`,B`(G|`` SFPJFfؼ(PmR(mJL0N^NuNVH *n(n ><` 8888SGJGfJL0N^NuNVHB<-L*n(n &L`m Sf` HSfe JL8N^NuNVH*n r4.aH//.NxP-@/</.NxP,(n&n .Ю-@/</.Ny&PЮ-@Jnf$B`:: n:T n:TRm`4 nfB`::Rm` nf./ /.NiPJL8N^NuNVHzBD-L*n(n &M`.HDm RSf`HEgHD@RSfe JL8N^NuNV-n. /./.N.bP-@Jg .м?-@ .N^NuNV./.aXм-@ ../. /.a$P.NjB./<P/<H/.X/. NoV.?z/. /.NiPN^NuNV./.a&X-@. NjB.V/<P/<@/. /.NoVN^NuNVH .Ю-@././.N.bP*@Vf*n././.N.bP(@ f(n. NjB&n B`<<<<HrHBAl4HHA=@0<H`2<tnaA0.`f0<H`pHA<o&HHH-@>/./ NPPHHǏHG0<rHB`HrHBAlH`0RpHA<oHHHHHǏHGe.NjB./<(/< /./. NoV./.@/.NiP./.>/.NiPBW/<}/. /.a JL8N^NuNVH .Ю-@././.N.bP*@Vf*n././.N.bP(@ f(n. NjB&n B`<<<<HrHBAl4HHA=@0<H`2<tnaA0.`f0<H`pHA<o&HHH-@>/./ NPPHHǏHG0<rHB`HrHBAlH`0RpHA<oHHHHHǏHGe.NjB./<P/< /./. NoV.@/. /.NiPJL8N^NuNVH z nl8<`xP=D*yI`.Jm RSDSf`HEgHD@RSDSfJDn>/9 /aP#0.Hѹ JL0N^NuNVH?-y Jnf=|=|`" nf=|=|` =|P=|0.H=@>//9aP0.HѹK(y `0.S@=@&Mp`RRfR`B<o6HSJgHS@`SJfpHHA<G<SnJnf<o.HJgHS@`SJfpHHA`HS@`SJfSnJnfB# 9 JL8N^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^NuNVJnf-n . м(-@ . мP-@ . мx-@Bn`L n"n0TT n"n0TT n"n0TT n"n0TTRn nm`z nfL-n . мP-@Bn`( n"n0TT n"n0TTRn n(m`$Bn` n "n0TT Rn n(mN^NuNV| >NyJfB@`aB?<NtTBW?9fNwT>f/<aX/</. NyzPJnB@`pH//</. NxPП=@Bn`B`>Nyr-@> NyJf ag|-|6Bn`@ n-P n-hP n-h n-h n-h@ n-h n-h n-h0X=|` .2.=@ .2.퀁n .2.뀁n .2.送n .2.瀁n .2.倁n .2.、n .2.n0."nR.g0."nRSnJnl$Rn nm0.6apRn0.nmP>6/<aX ag.H>?<NyT>fNuBBgNtT afp``pN^NuNV=|`0n"nJ0f SnJnfJngR0.HH@"|F4y0.H"|F4y>l/<Fa X>/.aX>/<aXN^NuNV nH>?<NyTRSn fN^NuNV yPR .Lg .lf|`L .Hg .hf|`4 . g . gJ.f|` . g .,f| .m .o .0mt .9nj .f y  g y  fR .l .HD@` .H|N^NuNVB@=@@=@`&0. .HA=@a@J.mRnJ.lJnlBn no0.HH@=@a|mS .f0.`>`< .fJng 0.D@`&`0<+`` .f0<`` .f0<xN^NuNV#aLJmSBna=@Jnl0.D@2nRn`, nl0.2nRn` n+f=|Jnl3fBna=@Jnl0.D@2nFRn`P nxf3Rn`: nf3Rn`$ n+f=|`0.2nFRnJnl3lBna0=@Jnl0.D@2nRn`, nl0.2nRn` n+f=|Jnl36N^NuNVH (n*n ..`*QJL0N^NuNVH (n*n ><********QJL0N^NuNVH*n.<BBBBBBBBQJL N^NuNVH? *n(n ..SL BBt( gS gSQt gS gSQHF0:<HFH`PQJL0N^NuNVH? *n(n ..SL HC026HCBBt(g Sg SQtg Sg SQH`PQJL0N^NuNVH?&.(. ..B &@*@(MPz6666666666666666QRmJL8N^NuNVH?&.(. ..B &@*@(MPz:8:8:8:8:8:8:8:8QRmJL8N^NuNVH?*n&n ..SpL BBt( gS gSQt gS gSQ'FP&QPQJL8N^NuNVH?&n(n ..Sp&+P"BBt(g Sg SQtg Sg SQH`PQPQJL8N^NuNVH?&n(n ..TμS3l><BB|$+&+P(+XB gR gR gRg g QHA402HAHPQSyljJL8N^NuNVH?&n(n (.S><BB|$+&+PXB gR gRg g QHA402HAHPQPQJL8N^NuNVH?&n(n (.S3m3mBB|.x$+&+PXB gR gRS gR gRSgg gSQHPSymjPSymjJL8N^NuNVH? #n# n$.".3nI#n#nBBB:9nڹn(عn nmRnmRnЅ(@ @Є*@. @:QRmR mJL0N^NuNVH? (n*n (.,NS*.$..S&*QQJL0N^NuNVH? *n(n .<0*<BvgUjJgv`(XQJL0N^NuNVH? *n(n .<0*<Bv,gYjS&Jf*<BgYjS&JfHAHBHQJL0N^NuNVH>&n(n *n>.BBaBJFjDFSFrh;PaVQGm`SFrh;PaX09vNupNsppNspACT"2pNspC rNr#TpNspr ACT2Q#"pNspC(rNrA#3Tp2NspACTr2Qp3NspA3T#p4Nsp#p6NsprCNrAC""pZNsp o 0xNupMNsprCNrA3T#pNNspA#CTr2Qp*NspA#CTr2Qp/Nsp3TpkNspCA0 1| 1Y 1|Bh#(Nx|#(NuA01o B@1@1@Nx|A0e1o B@1@1@Nx|CA01Y 1|#$YC@rpg2RA`1ANx|A0{1o p1@1@Nx|#$ / #,мZ#0A0dBh1| "o1Q Nx|"o2#@$#L,#60NuCA01Y 1YBh#(Nx|#(NuCA0|1Y p1@1@Nx|E Z0L Z06 Z08NuCA0 1| 1Y 1|Bh#(Nx|#(NuCA01Y Bh1|3@Nx|09LNuCA01Y Bh1|3@Nx|09LNuCA0z1Y Bh1|3@Nx|CA01Y Bh1|3@Nx|09LNuCA0'1Y Bh1|#@Nx| o 0L o0NNuCA01Y Bh1|3@Nx|09LNuCA0j1Y Bh1|3@Nx|09LNu"< psNBNuNVH?BCB..,. f#8 <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#8 D`#8 JLN^NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNV/. /.Nx <8N^Nu#"  "&  N\ <&2    $<                  "               0   ""NzDz(D0(& &&0$   &         0(: r"$&(B2  2H0(,*J20 2 .        8 R           $.&F   .  $@0*R 8:8<6:B0@42L   D   $ (H      &"  d.f,:"&$z& @z&0B X R  b" T   Z"$"$"$8`\.    <Rv(                       &f r X000N8X. ,P.. ,DOO_DEGATTP/Q&/DEGA_DOOTTP3].`)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 :  `)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 :  ` P*O.| *m - ЭЭм// ??<JNA NL/<NA"/0<NBNu#NA/9NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH?BCB..,. f# <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD# D`# JLN^NuNV4BnNN $.b/d/f/hN =@>N >N N#xN#|N3$=|TBn`$>T?.N 0T?0nH0Rn nm=|=|` N2n1|Rn n m=|.t/U/N P#l/</9lNPr #l 9lм~#p 9pм~#t>$/9l/9lN P.NByjByhBn`=|n.?< Bg?.N :\.?<Bg?.N :\>a`JyjfBJnno2BnnBW/<N(X-@JJJf 3j`3h`3h`N>-@JJJgByjBnl=|`4 |2n .f0n"|0H|@8=|*Rn n*m.8Hy$g .8l y$l=|l yjf nlfBW/< N\X=@\Jn\mpn`=@`Jn`f#l#p`#p#l.&/<?.\N\.(/< ?.\N\./<}?.\N\=|R`>N=@RJnRg>N-@F .F=@j .F:o8 .FEl,/</.FNPм-@> .>=@N`F n jf*BnP`>N=@PJnPg>N-@F` .F f3hJnRf>>&/9/9N P.(N >/9/9N PRnn>\Nr>NaLJyhgV>N >$/9|/9xN P.HN N BWN N^NuNVJnoDN=@0n=P` =n` N=@0.ngSn nlN^NuNV>NNN^NuNV>NAN^NuNV>?<NAN^NuNV>?<NAN^NuNV>NAN^NuNV.?< NAN^NuNV.?< NAN^NuNV>?<NAN^NuNV>NAN^NuNV>NAN^NuNV>*NAN^NuNV>?<+NAN^NuNV>,NAN^NuNV>?<-NAN^NuNV> /.?<6NAN^NuNV> /.?< /.?<=NAN^NuNV>?<>NAN^NuNV./. ?.?<?NAN^NuNV./. ?.?<@NAN^NuNV.?<ANAN^NuNV.?<HNAN^NuNV.?<INAN^NuNV. /.?<?<JNAN^NuNV>/NAN^NuNV.?<NAN^NuNV> /.?<NNAN^NuNV>ONAN^NuNV./. ?.?<VNAN^NuNV>?. /.?<WNAN^NuNV>?<NMN^NuNV>?<NMN^NuNV> ?.?<NMN^NuNV>?<NMN^NuNV> NMN^NuNV>NNN^NuNV>NNN^NuNV>NNN^NuNV>/. /.?<NNN^NuNV.?<NNN^NuNV> ?.?<NNN^NuNV>NNN^NuNV>%NNN^NuNV.?<&NNN^NuNV>?.?.?. ?. ?.?<NNN^NuNV.?<NNN^NuNV>NNN^NuNV3h0.|Hм P-@=|` nH2nh2RRn nm.N>B@09N^NuNV#h2#J6#p:#>#B#F#2> aF3pN^NuNV>a*pN^NuNV>MN n0 n 0 n0 n0B@09N^Nu?/?<LNANu#"<psNBNu0/2/ҀgV 4<eHA4<|cRBA`B6<c4BfSB2C|gAC8be0Nu4`6`0Nur0/jDA4/BjDADB/&HCCjDCCBmA&Nu0/@kR@`S@@Nu0/@R@@Nu#Nu#Nu o NuNV3ByBy3N N^NuNV3eByBy3N N^NuNV3 J3 LBn nH|2n22RRnJ@f33Sn33N N^NuNV3{ByBy3N N^NuNV#"#* .мZ#.3dBy3  n 3N n 0#2"#2*#J.#J&N^Nu *.PI* DEGAS Picture Show by Tom HudsonCopyright 1985 Batteries Included.vf & X    ,$:4   &     . vm.. vDSLIDE DOCyn_!DSLIDE PRG}ww3 ======================================================================== 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 color, "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 . .. DEG2NEO TTP1KOADEGASPRGNEO2DEG PRGNEOCON C `Jn*O.| *m - ЭЭм// ??<JNA N/<NA"/0<NBNuNV n H"nR RJ@fN^NuNV.?< N:T>N:NBWN:N^NuNVN=| ` |2nBRn n\m.??< N:T.?< N:T.?< N:T./pN(X N.HHB(./aX.H=@Bn`N N2n (.f =nBn`. N2n (:g N2n (\f.H=@BnSnJnnJnf .H=@. 2.HЁ/a~X.?< N:T.?< N:TBW/?<=N:\-@Jl.aP .=@.?< N:T.?< N:T.?< N:T.h/<?.?<?N:P-@Jl.a>?<>N:T-@Jl.a. 2.HЁ/aXBW/?</?<=N:\-@Jl.aP .=@.?< N:T.?< N:T.?< N:TByf.f/<$?.?<@N:P-@Jl.a./<\?.?<@N:P-@Jl.a"./.?.?<@N:P-@Jl.az.?< N:T>N:NN^Nu# NN/9 Nu# NM/9 Nu# NA/9 NuNV360.|HмJ-@=|` nH2n62RRn nm.lN>B@09^N^NuNV#60#H4#>8#^<#r@#zD#0l> aF3^ppN^NuNV>a*pN^NuNV#r# v>xNJN^Nu  . Error occurred... Press to return to GEM desktop. NEOCONV 1.0 -- Convert DEGAS-format (.PI1) files to .NEO format. Public Domain 11/17/85: Ken Settle. File: .PI1 Reading .NEOWriting File converted. Press to return to desktop. .@    * "  ",*"  "   $ arser hit end of line eparse move.l a6,wrdstor(a5) *store pars pointer back clr.b -(a0) *clear off added space tst.b word+1(a5) *next word now stored in word bne mbefile *1-byte files not allowed move.b word(a5),d1 *check 1st char and.l #$1f,d1 cmp.b #$13,d1 *is it an S? beq toscren cmp.b #$10,d1 *is it a P? beq toprter cmp.b #$17,d1 *is it a W? beq kwait bra parse *No, ignore it *end of command line eline tst.b printfg(a5) *are we printing? bne exitprog *yes, don't wait bsr wait exitprog move.w #0,-(sp) *call GEMDOS clr.l d0 trap #1 *that's it! we gone! *wait by order of command line kwait bsr wait bra parse *set dump to screen toscren clr.w printfg(a5) lea.l scnmes(a5),a0 *tell the world bsr wstring *printing to screen bra parse *set dump to printer toprter move.w #$11,-(sp) trap #1 *is printer ready? addq.l #2,sp tst.b d0 bne prtcan clr.w printfg(a5) *printer not ready! lea.l pnrmes(a5),a0 *tell them so bsr wstring bra parse prtcan st.b printfg(a5) *printer on! clr.w stopfg(a5) *normally no STOP during print! lea.l prtmes(a5),a0 *tell the world bsr wstring *dumping to printer bra parse *load and dump a file mbefile clr.w killfg(a5) *set up for CTRL-C lea.l filmes(a5),a0 *print file name bsr ostring lea.l word(a5),a0 bsr ostring lea.l word(a5),a0 bsr openrd *try to open the file bpl opengod *did it work? lea.l nfdmes(a5),a0 *no, tell us so bsr ostring bra parse opengod move.w d0,handle(a5) *Yes, prepare to read file bsr newlinp clr.l d5 *d5 is dump count rdachk lea.l start(pc),a5 *make sure PBR is set move.w handle(a5),d1 move.l #16,d0 *read 16 bytes lea.l chacter(a5),a0 *to chacter array bsr infile *do it! bmi eofile *if file error move.l d0,d6 *d6 is bytes read clr.l d4 *d4 is bytes dumped move.l d5,d1 *byte count swap d1 *print long address bsr hxpword swap d1 bsr hxpword bsr dpspace bsr dpspace *2 spaces (column 10) move.l #10,d3 *d3 is column count lea.l chacter(a5),a4 nxtbhx move.w 0(a4,d4.w),d1 *get a word bsr hxpword *and print it bsr dpspace addq.l #2,d4 *inc word count addq.l #5,d3 *and column count cmp.b d4,d6 *are we past dump ct? bhi nxtbhx colit bsr dpspace *space over to colunmn 58 addq.l #1,d3 cmp.b #58,d3 bcs colit clr.l d4 *set print ct back to 0 nxtdmp move.b 0(a4,d4.w),d1 *now get a byte cmp.b #$20,d1 *is it a ctl byte? bcc palain move.b #".",d1 palain bsr ochar *and print it addq.l #1,d4 *try next byte cmp.b d4,d6 *are we past dump ct? bhi nxtdmp add.l d6,d5 bsr newlinp tst.b killfg(a5) *was CTRL-C hit? bne eofile *Yes, end file cmp.b #16,d6 *was there a short read? beq rdachk *no, next line eofile lea.l start(pc),a5 move.w handle(a5),d1 *end of the dump file bsr closfil *so close it lea.l dbline(a5),a0 *print an end line bsr ostring bra parse *and look at command line again ostring tst.b printfg(a5) *print a string bne pstring *to printer? bra wstring *no, to screen pstring clr.l d0 *print 1 char move.b(a0)+,d0 *at a time tst.b d0 *is it zero? bne pstrin1 *if not, print it rts pstrin1 movem.l a0-a6/d1-d7,-(sp) move.w d0,-(sp) move.w #5,-(sp) *GEMDOS for print char trap #1 addq.l #4,sp movem.l (sp)+,a0-a6/d1-d7 bra pstring *print a hex word to screen or printer hxpword move.w d1,-(sp) *thanks to Jez San lsr.w #8,d1 lsr.w #4,d1 bsr.s hxpnibbl *1st nybble move.w (sp),d1 lsr.w #8,d1 bsr.s hxpnibbl *2nd nybble move.w (sp),d1 lsr.w #4,d1 bsr.s hxpnibbl *3rd nybble move.w (sp)+,d1 hxpnibbl and.w #15,d1 *finally print out ONE hex digit! cmp.b #9,d1 bls.s hxpnib2 add.b #7,d1 hxpnib2 add.b #"0",d1 *fall thru to *print a char to screen or printer ochar tst.b printfg(a5) *sending to printer? bne pchar bra wrchar *no, go to screen pchar movem.l a0-a6/d0-d7,-(sp) move.w d1,-(sp) move.w #5,-(sp) *GEMDOS for print trap #1 addq.l #4,sp movem.l (sp)+,a0-a6/d0-d7 rts *print a space dpspace move.b #32,d1 bra ochar *print a new line and pause if needed newlinp move.b #13,d1 bsr ochar move.b #10,d1 bsr ochar *normal pause pause tst.b stopfg(a5) *is STOPFG set? bne paused bsr getchar *try to get char - NO pause paskek cmp #$20,d0 *is it a space? beq setpaus cmp #$03,d0 *is it CTRL-C? beq setkill cmp #$0d,d0 *is it RETURN? bne pausrts clrpaus clr.w stopfg(a5) *clear STOPFG pausrts rts setpaus st.b stopfg(a5) *set STOPFG paused lea.l paumes(a5),a0 *print "--More--" bsr wstring bsr rdchar *wait for a key cmp #$03,d0 *is it CTRL-C? beq setkill cmp #$0d,d0 *is it RETURN? beq clrpaus rts setkill st.b killfg(a5) *set KILLFG rts *wait for key (commanded or at end) wait lea.l watmes(a5),a0 *print "Press a Key" bsr wstring bsr rdchar *and wait for a key rts *getchar - Get key without echo and without waiting! * Exit, d0.b is key, or zero if no key ready getchar movem.l a0-a6/d1-d7,-(sp) move.w #$0b,-(sp) trap #1 addq.l #2,sp tst.l d0 *is there a key? bmi.s rdchq movem.l (sp)+,a0-a6/d1-d7 clr.l d0 NO,return zero rts *rdchar - Wait fpr a key (no echo) * Exit, d0.b is key rdchar movem.l a0-a6/d1-d7,-(sp) rdchq move.w #$07,-(sp) trap #1 *call DOS which returns 2 bytes addq.l #2,sp *in lower & upper word of d0 movem.l (sp)+,a0-a6/d1-d7 tst.w d0 *is lower word zero? bne tsttop *no, return upper word lswap swap d0 *get upper if zero rdora or.b #$80,d0 *set high bit rdout and.l #$ff,d0 *of lower byte only! rdrts rts *and return tsttop swap d0 *lower word nonzero cmp.w #$44,d0 *if upper out of range bcs bswap *go to swap lower back cmp.w #$54,d0 *same if above range bls lswap *if in range lower word or #$80 bswap swap d0 *if out of range, lower word! bra rdout *rstring - Get a string from GEMDOS (input line) * Entry, a0 =address of buffer (2 bytes +max length) * d0 =max length * Exit, a0 =address of first char in buffer * d0 =length of input line rstring movem.l a1-a6/d1-d7,-(sp) move.w d0,d2 zstring move.b #0,2(a0,d2.w) dbf d2,zstring move.l a0,-(sp) move.b d0,(a0) move.w #$0a,-(sp) trap #1 *GEMDOS call addq.l #2,sp move.l (sp)+,a0 addq.l #1,a0 move.b (a0)+,d0 movem.l (sp)+,a1-a6/d1-d7 rts *wstring - Print a string to the screen (up to zero byte) * Entry, a0 =address of string wstring movem.l a1-a6/d0-d7,-(sp) move.l a0,-(sp) move.w #$09,-(sp) trap #1 addq.l #2,sp move.l (sp)+,a0 movem.l (sp)+,a1-a6/d0-d7 rts *nspaces - Print d0+1 spaces * Entry, d0 =# of spaces to print * Exit, d0 = -1 nspaces move.l d1,-(sp) nspace1 bsr dospace dbf d0,nspace1 move.l (sp)+,d1 rts *dospace - Print one space * Exit, d1 = #32 (SPACE) dospace move.w #32,d1 *and fall thru to *wrchar - Print a character to the screen * Entry, d1 =character to print wrchar movem.l d0-d7/a0-a6,-(sp) move.w d1,-(sp) move.w #2,-(sp) trap #1 addq.l #4,sp movem.l (sp)+,d0-d7/a0-a6 rts *newline - Print a CR and LF * Exit, d1 = #10 (LF) newline move.w #13,d1 bsr wrchar move.w #10,d1 bra wrchar *openrd - open a file for loading or reading * Entry, a0 =addr of file to open * Exit IF SUCCESFUL (N=0) * d0 =file handle * Exit IF ERROR (N=1) * d0 =error # openrd movem.l a1-a6/d1-d7,-(sp) move.w #0,-(sp) move.l a0,-(sp) move.w #$3d,-(sp) trap #1 addq.l #2,sp move.l (sp)+,a0 addq.l #2,sp movem.l (sp)+,a1-a6/d1-d7 tst.l d0 rts *infile - read a buffer fron disk * Entry,a0.l =address of buffer * d0.l =buffer length * d1.w =file handle * Exit IF SUCCESSFUL (N=0) * d0.l =# of bytes read * Exit IF ERROR (N=1) * d0.l =Error # infile movem.l a1-a6/d2-d7,-(sp) move.w #$3f,d2 move.l a0,-(sp) move.l d0,-(sp) move.w d1,-(sp) move.w d2,-(sp) trap #1 addq.l #2,sp move.w (sp)+,d1 addq.l #4,sp move.l (sp)+,a0 movem.l (sp)+,a1-a6/d2-d7 tst.l d0 rts *closfil - close a disk file * Entry, d1 =file handle * Exit, d0 =error code or 0 closfil movem.l a0-a6/d2-d7,-(sp) move.w d1,-(sp) move.w #$3e,-(sp) trap #1 addq.l #2,sp move.w (sp)+,d1 movem.l (sp)+,a0-a6/d2-d7 tst.l d0 rts *DATA segment .data wrdstor dc.l 0 printfg dc.w 0 *0 if default to screen, 255 if to printer stopfg dc.w 0 *0 if default to run on, 255=stop on 1st line killfg dc.w 0 *must be 0! handle dc.w 0 commes dc.b 13,"Type commands separated by spaces:",13,10 dc.b 13," Filename ",13,10 dc.b 13," S (to screen)",13,10 dc.b 13," P (to printer)",13,10 dc.b 13," W (Wait)",13,10 dc.b "Dump Command:" dc.b 0 scnmes dc.b 13,10,"Dumping to screen.",13,10,0 prtmes dc.b 13,10,"Dumping to printer.",13,10,0 pnrmes dc.b 13,10,"Printer not ready!",13,10,0 paumes dc.b 13,"--More--",13,0 watmes dc.b 13,10,"--Press a key--",13,0 filmes dc.b 13,10,10,"File:",0 nfdmes dc.b " not found.",13,10,0 dbline dc.b 13,10,10 dc.b "-------------------------------------------" dblret dc.b 13,10,0 title dc.b 13,"+----------------------------+",13,10 dc.b 13,"! Hexadecimal Dump Program !",13,10 dc.b 13,"! Silas Warner -- MicroProse !",13,10 dc.b 13,"!SPACE=pause RETURN=resume!",13,10 dc.b 13,"+----------------------------+",13,10 dc.b 0 even *BSS segment .bss even ds.l 256 *256 stacks ustk ds.l 1 ibuff ds.b 2 *2 bytes before COMMSTR commstr ds.b 80 *command line even chacter ds.b 20 *40 bytes from file fname ds.b 80 *file name even word ds.b 80 *used in parsing even ********************* end `@v*O.| *m - ЭЭм// ??<JNA NL/<NA"/0<NBNu#NA/9NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH?BCB..,. f# <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD# D`# JLN^NuNVpN~=|=|` N2n1|Rn n m=|.t/</NP>Nd>N>?<?9NLXN<3lNP3@N4#Bn`>>?.NT?0n:00nZ2n:0Rn nm.4a.\aa y@o.|al.abN`.`3` .a>.a4.a>ahJ9"f 3`BW/<"NX# 93\3JmBW/@/\N3`.aBadJym yf By`3`. a .+a.Da a4J9"f 3`x.FaBW/<NX/9/9/9NZP/NZP# }"l&.Va.waz.apa`BW/<"NX# 93\3JmD>\N.a .a*a3a. yf ."N yfBW/<"NX#Jm@ 93\>\N>/<"NX#Jm 93\3. /<?9\N\3f yffZ.Z/< ?9\N\3f y ff0."/<}?9\N\3f y}ffBy>\NJyf3.aa`.."N. a.+a.Iaa`.gaa` .a~.at.ajaJymL yf.a^a3ad`By yg>Nd>N:NBWNN^NuNV.N aN^NuNV.N N^NuNV> N > N N^NuNVB9"Bn`>N30Jy0g>N#6 963j 96 f |"2nB=|ar` 96f:Jno2Sn |"2nB(>N > N >N `f y jo\ y{jlR y`jo09j|3j>jN 09j|"|"4n |"2nB(Rn nmJ9"g 9:#f9"H|3>` 3l>>>NN^NuNV=|`N>N=@ nNg nnf.aBn` nYg nyf.a=|Jnm0.N^NuNVBy:By?9NT.Q?<?9NX0.T@=@Rn nmN^NuNVa0JyhfX.U/<?9\N\-@JgBn`.H>aah ygjRn0.y.m``VBn`@.U/<?9\N\-@Jg..H>aa ygRn0.y.m`HN^NuNVanJyhfN.U/<?9\N\-@JgxBn`.H>aBaRn0.y.m``LBn`6.U/<?9\N\-@Jg$.H>aaRn0.y.m`\N^NuNV>NNN^NuNV>NAN^NuNV>?<NAN^NuNV>?<NAN^NuNV>NAN^NuNV.?< NAN^NuNV.?< NAN^NuNV>?<NAN^NuNV>NAN^NuNV>NAN^NuNV>*NAN^NuNV>?<+NAN^NuNV>,NAN^NuNV>?<-NAN^NuNV> /.?<6NAN^NuNV> /.?< /.?<=NAN^NuNV>?<>NAN^NuNV./. ?.?<?NAN^NuNV./. ?.?<@NAN^NuNV.?<ANAN^NuNV.?<HNAN^NuNV.?<INAN^NuNV. /.?<?<JNAN^NuNV>/NAN^NuNV.?<NAN^NuNV> /.?<NNAN^NuNV>ONAN^NuNV./. ?.?<VNAN^NuNV>?. /.?<WNAN^NuNV>?<NMN^NuNV>?<NMN^NuNV> ?.?<NMN^NuNV>?<NMN^NuNV> NMN^NuNV>NNN^NuNV>NNN^NuNV>NNN^NuNV>/. /.?<NNN^NuNV.?<NNN^NuNV> ?.?<NNN^NuNV>NNN^NuNV>%NNN^NuNV.?<&NNN^NuNV>?.?.?. ?. ?.?<NNN^NuNV.?<NNN^NuNV>NNN^NuNV30.|Hм-@=|` nH2n2RRn nm.2N>B@09 N^NuNV#### #^#t#2> aF3 BpN^NuNV>a*pN^NuNV>NN^Nu?/?<LNANu#Dz"<zpsNBNu0/2/ҀgV 4<eHA4<|cRBA`B6<c4BfSB2C|gAC8be0Nu4`6`0Nur0/jDA4/BjDADB/&HCCjDCCBmA&Nu0/@kR@`S@@Nu0/@R@@Nu#RNu#VNu o VNuNV3DByFByJ3PNN^NuNV3eDByFByJ3PNN^NuNV3{DByFByJ3PNN^NuNV#~# .мZ#3dDByF3 J n 3PN n 0P#~###N^NuNV# 3D3 FByJ3PN#N^NuNV3 3 3!DByF3J3PNN^NuNV3 3DByF3J3PN09N^Nu "3DUfw 1BSdtu  0@R!1BCT"33DDU'$%67G"3DUfww!2CTevv 1BSduu 0@P`pr 0@P`pr!!2BRct!22BRdKoala to DEGAS format picture converterCopyright 1985 ANALOG Computing*** Can't run in monochrome! ***Press any key to exitEnter Koala input file name:(Press RETURN to quit)>*** I CAN'T FIND THAT FILE! ***Now enter DEGAS output file name:(Press [RETURN] to quit)>Writing file...*** NOT ENOUGH ROOM ON DISK! ****** PLEASE INSERT ANOTHER ****** DISK AND TRY AGAIN. ****** FILE ALREADY EXISTS! ***Replace existing file (Y/N)?File conversion complete!*** WRITE ERROR ON DISK! ****** PLEASE INSERT ANOTHER ****** DISK AND TRY AGAIN. ****** INVALID FILE NAME! ****** CAN'T OPEN OUTPUT FILE! ****** PLEASE INSERT ANOTHER ****** DISK AND TRY AGAIN. ***More files to convert (Y/N)?NoYes.vf >                                  "  " $       L*,$2* &   `6P*O.|*m - ЭЭм// ??<JNA NL/<NA"/0<NBNu#NA/9NuNVBBJlDRBJ lD RB0. -@0.2. An=@ .gDN^NuNVH?BCB..,. f# <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD# D`# JLN^NuNV*N:.f/h/j/lN 3=|=|` N2n1|Rn n m=|.p/</NzP>NP>N>?<?9NXN 30.a4.a*aL.a.a. N y}*f3.aa`.+aa`.FaaJym yf By`3`.faH.a>.aHarJ9&f 3`>a3a0Jyg.aa`z.aBW/<N FX/9/9/9NZP/NZP# }"l&.a.a.aa`BW/<&N rX# 93 3JmD> N . N >/<&N rX#Jm 93 3N./<?9 N \3* y*fZ./< ?9 N \3* y *f0.&/<}?9 N \3* y}*fByN> N JyNf3.vaa`..&N .a.a.aa`.aa`".a.%a.Ca|aJym yf.aana3ar`By yg>NP>N&NBWNN^NuNVBnBn` |&2nJf`JnoR |&2n.RnBn`0 |&2n2.Ҽ4.H҂"ARnRn nm=|`v |&2n .fdRn=nBn`F0n"|&0H2.Ҽ4.H҂"A)HAg =|=|RnRn nm=|Rn nm0.N^NuNV.N aN^NuNV.N N^NuNV> N > N N^NuNVB9&Bn`>N 3Jyg>N # 93, 9 f |&2nB=|ar` 9f:Jno2Sn |&2nB(>N > N >N `f y ,o\ y{,lR y`,o09,|3,>,N 09,|"|&4n |&2nB(Rn nmJ9&g 9:'f9&H|3` 30>N N^NuNV=|`N>N =@ nNg nnf.~aBn` nYg nyf.a=|Jnm0.N^NuNV>NNN^NuNV>NAN^NuNV>?<NAN^NuNV>?<NAN^NuNV>NAN^NuNV.?< NAN^NuNV.?< NAN^NuNV>?<NAN^NuNV>NAN^NuNV>NAN^NuNV>*NAN^NuNV>?<+NAN^NuNV>,NAN^NuNV>?<-NAN^NuNV> /.?<6NAN^NuNV> /.?< /.?<=NAN^NuNV>?<>NAN^NuNV./. ?.?<?NAN^NuNV./. ?.?<@NAN^NuNV.?<ANAN^NuNV.?<HNAN^NuNV.?<INAN^NuNV. /.?<?<JNAN^NuNV>/NAN^NuNV.?<NAN^NuNV> /.?<NNAN^NuNV>ONAN^NuNV./. ?.?<VNAN^NuNV>?. /.?<WNAN^NuNV>?<NMN^NuNV>?<NMN^NuNV> ?.?<NMN^NuNV>?<NMN^NuNV> NMN^NuNV>NNN^NuNV>NNN^NuNV>NNN^NuNV>/. /.?<NNN^NuNV.?<NNN^NuNV> ?.?<NNN^NuNV>NNN^NuNV>%NNN^NuNV.?<&NNN^NuNV>?.?.?. ?. ?.?<NNN^NuNV.?<NNN^NuNV>NNN^NuNV30.|Hм6-@=|` nH2n2RRn nm.N>B@09N^NuNV#T#X#\#`#"d#4h#T> aF3pN^NuNV>a*pN^NuNV>MN n0 n 0 n0 n0B@09N^Nu?/?<LNANu#:"<:psNBNu0/2/ҀgV 4<eHA4<|cRBA`B6<c4BfSB2C|gAC8be0Nu4`6`0Nur0/jDA4/BjDADB/&HCCjDCCBmA&Nu0/@kR@`S@@Nu0/@R@@Nu#Nu#Nu o NuNV3By By3NN^NuNV3eBy By3NN^NuNV3{By By3NN^NuNV#>#F .мZ#J3dBy 3  n 3N n 0#N>#TF#J#BN^NuNV3 N3 P3!By 33NN^Nu :*.PIC:*.PI1NEO to DEGAS format picture converterCopyright 1985 Batteries IncludedThis program converts files created withthe Atari NEO program to DEGAS format.Please enter filenames with the drivespecifier (A, B or C) as shown in theexamples below: A:EXPLORER.PIC (on drive A) B:FAUCET.PIC (on drive B)All NEO input files use the extension.PIC. If you omit the extension, itwill be added automatically.All DEGAS output files must use theextension .PI1. If omitted, theextension will be added automatically.Enter NEO input file name:(Press RETURN to quit)>*** BAD FILENAME, PLEASE TRY AGAIN ***Reading file...File read complete!*** INVALID .PIC FILE! ****** I CAN'T FIND THAT FILE! ***Now enter DEGAS output file name:(Press RETURN] to quit)>*** BAD FILENAME, PLEASE TRY AGAIN ***Writing file...*** NOT ENOUGH ROOM ON DISK! ****** PLEASE INSERT ANOTHER ****** DISK AND TRY AGAIN. ****** FILE ALREADY EXISTS! ***Replace existing file (Y/N)?File conversion complete!*** WRITE ERROR ON DISK! ****** PLEASE INSERT ANOTHER ****** DISK AND TRY AGAIN. ****** INVALID FILE NAME! ****** CAN'T OPEN OUTPUT FILE! ****** PLEASE INSERT ANOTHER ****** DISK AND TRY AGAIN. ***More files to convert (Y/N)?NoYes.vf & >                                  ,&Z         &    /* NEOCONV 1.0 - "C" language source file for DRI's 68000 Alcyon C compiler, (Atari software development package). Author: Ken Settle. Disclaimer: I am not responsible for anything this does. Operating system: GEMDOS. Computer: Atari 520ST. Description: Converts DEGAS-format ".PI1" files to NEOCHROME ".NEO" format. Notes: I have NEOCHROME & wanted to be able to mess with the DEGAS pictures (I'd have that too, but I can't find it anywhere). What's next: I'm working on a RAM disk and software print spooler, for Public Domain. (who wants to pay $30+ for simple stuff like that?) Assembly procedure: cp68 neoconv.c neoconv.i c068 neoconv.i neoconv.1 neoconv.2 neoconv.3 -f c168 neoconv.1 neoconv.2 neoconv.s as68 -l -u neoconv.s link68 [u] neoconv.68k=apstart,neoconv,osbind,aesbind relmod neoconv (file should be renamed from NEOCONV.PRG to NEOCONV.TTP) Use: (1) double-click (open) the NEOCONV.TTP file. (2) enter the name of the .PI1 file you wish to convert (with or without the .PI1 extension. (1) install the NEOCONV.TTP as an application for .PI1 files. (2) double-click (open) the .PI1 file. Conversion times: about 15 seconds, floppy to floppy, about 2 seconds, hard disk to hard disk, about .5 seconds RAM disk to RAM disk. */ #include "osbind.h" int buffer[17000]; /* I/O buffer for .PI1 picture file */ /* (slight overkill, but who cares?) */ char newstuff[92]=" . "; /* required by NEO, I don't know why. */ int gl_apid; /* process ID # */ int cntrl[12]; int intin[128]; int ptsin[128]; int intout[128]; int ptsout[128]; /* storage wasted by bind to shel_read */ strcpy(s,t) /* copy "t" string to "s" string */ char *s,*t; { while(*s++ = *t++) /* this is alot faster then a bind to GEMLIB */ ; } do_error(number) int number; { Cconws("Error occurred... Press to return to GEM desktop.\n\r"); Cconin(); /* get a character */ appl_exit(); /* say goodbye */ Pterm0(); /* TERMINATOR */ } main() {long error; /* dos error return code */ int handle; /* .PI1 input file handle */ int handleo; /* .NEO output file handle */ long length; /* length of input file */ int index; /* a general-purpose index for loops */ int index1; /* another index */ char invoke[128],cmdtail[128]; /* command line paramaters */ char fname[80]; /* filename */ appl_init(); for(index=12; index < 92; index++) /* fill out newstuff with zeros */ newstuff[index] = '\0'; Cconws("NEOCONV 1.0 -- Convert DEGAS-format (.PI1) files to .NEO format.\n\r"); Cconws("Public Domain 11/17/85: Ken Settle.\n\n\r"); Cconws("File: "); shel_read(invoke,cmdtail); /* get the command that made this */ /* cmdtail[0]++; */ /* inc count of characters */ cmdtail[cmdtail[0]+1]='\0'; /* convert command line to a string */ strcpy(fname,&cmdtail[1]); /* copy that string into filename */ for(index=cmdtail[0],index1=0; index > 0; --index) if(fname[index]=='.') /* if we found the extension */ { index1=index; /* remember where */ index=0; /* provide exit condition for loop */ }else if(fname[index]==':' || fname[index]=='\\') /* if catalog/drive spec */ { index1=cmdtail[0]; /* no extension found, end of string */ index=0; /* provide exit condition for loop */ } if(index1==0) /* if no extension/drive/catalog */ index1=cmdtail[0]; /* point to end of string */ /* for(index=1; index < cmdtail[0]; index++) \* find extension of input filename*/ /* if (cmdtail[index] == '.') index=cmdtail[0]; else fname[index1++]=cmdtail[index]; \* build up a filename w/o extension */ strcpy(&fname[index1],".PI1"); /* add ".PI1" extension to filename */ Cconws(fname); /* print the filename to the display */ Cconws("\n\n\r"); error=Fopen(fname,0); /* open picture file to read */ if(error<0) /* if dos error, exit */ do_error(error); handle=(int)error; /* else-file handle was returned */ Cconws("Reading "); /* echo to display, "reading filename */ Cconws(fname); Cconws("\n\r"); length=Fread(handle,34000L,&buffer[1]); /* read entire file into buffer */ if(length<0) /* if dos error, exit */ do_error(error); error=Fclose(handle); /* close input file */ if(error<0) /* if dos error, exit */ do_error(error); strcpy(&fname[index1],".NEO"); /* add .NEO extension to filename */ error=Fcreate(fname,0); /* create .NEO output file */ if(error<0) /* if dos error (you guessed it!) */ do_error(error); error=Fopen(fname,1); /* open .NEO file for writing */ if(error<0) /* if dos error, die */ do_error(error); handleo=(int)error; /* if no error, we have a file handle */ Cconws("Writing "); /* echo to display "writing filename" */ Cconws(fname); Cconws("\n\r"); buffer[0]=0; /* NEO wants first word to be 0 */ error=Fwrite(handleo,36L,&buffer); /* write color pallette */ if(error<0) /* if error, blow up */ do_error(error); error=Fwrite(handleo,92L,&newstuff); /* pad out rest of 1st 128 bytes */ if(error<0) /* if error, kick the bucket */ do_error(error); length -= 34; error=Fwrite(handleo,(long)length,&buffer[18]); /* write rest of file */ if(error<0) /* if error, die gracefully... */ do_error(error); /* Yes, this does work without a Fclose on the output file, exit does it. */ Cconws("File converted. Press to return to desktop.\n\r"); Cconin(); /* get a character */ appl_exit(); } /* done */ 66666666666666666666666666666666666666666666666666666666666666666666666666. 9.. 9TINYSTUFPRGDTINYVIEWPRG`*O.|*m - ЭЭм// ??<JNA N/<NA"/0<NBNuNVN.Q/]/Y/UNd 3$ `9 H0@0R9 9  m3./<$/<NPB?<NT.?<NBTH#&.n?<NBTH#&N^NuNVB?<NTNN0BWNN^NuNVB?<NT>//B/N#By>`" y2y>!0Ry>T y>>mN^NuNV &o4./. ?.?<?NP#& 9& l #&N^NuNV &o4./. ?.?<@NP#& 9& l #&N^NuNVB&BW/<!?<=N\3Jyla.B/<?9a,\.B/<?9a\ yl yBm yfn yBfb.b/< ?9a\./<\?9a\.!/<}?9a\J&l .ta`a` .a>?<>NT#&N^NuNVB&>N#BW/<!h?<?<>NT#&N^NuNVB&BW/<!?<=N\3Jyla.B/<?9a:\ yl yBm yfj yBf`.b/< ?9a\.!/<}?9a\J&l .ta>?<>NT#&a2` .aN^NuNVB&>N#09B|1"|!h9"HH@BW/<!h?<?<>NT#&N^NuNVB&BW/<!?<=N\3JylaT."/<?9a\9"H3B yg yBf yf yBf 9"o./<?9a0\.b/< ?9a\./<?9a\.@/<?9a\.0y/?9a\J&l .ta.09@H/?9a\` .a>?<>NT#&N^NuNVB&BW/<!h?<?<>NT#&N^NuNV yl092yRy`V0yBRy09H2yRy09HH@2yRyN^NuNV099HA3 yl09D@2yRy`X0yRy09H2yRy09HH@2yRyN^NuNV 9fd 9&мP#& >&m@ 9&м#& P&m" 9&м#& &fB@`p``B@N^NuNVByBy@B&3!>0y@0!Ry@aD3`, y&"|!00y>f`Rya  y&"|!00y>f 9ga0y@"y&!0Ry@ y&!3>a3J9fa`|`HRy0y@"y&!0Ry@ y&!3>a> y&"|!00y>g 9gar3 >&l 9gN^NuNV |2y4Jg4 |2y4 g 0y4"|0H3Ry4`t0y4Ry4# y2y4Ry4R y2y4Ry4 9f09D@3N^NuNVByB& 9"oxByF`0yF RyF y Fm.9"HW@"By4`aJylLByF`4 y&!2y0RyaJSyF09Fyn`JByF`. y&!2y0aRyF09FymRy3094ymF 9"op9"HA`9"H3BaN^NuNVa0>N3B9`89H0@!*/?<9H??<N\ _0R9 9mB@3D3`P.T?<NBT3.?<NBT3D09yDf.8?<NBT09yDg.?<NBT3 yfa yfPI? yfTNY yDfPI1 yDfNEO#!v6.6?<NT> /<?<NN\#&B?<NT`> yfa yfa yfa 9fal 9fB9 `R |!h9 HH"|!v9 HH |!h9 HH .f  "`R9 9 m |!h9"HHy |!h9"HHy |!h9"HHy yDfa yDfa4 yDfa$a>ON#&J&f>?<NTJgB?<NT>?<NTJg>?<NT>/B@09&N^NuNV##!J# #&###:> aF3&HpN^NuNV>a*pN^NuNV3# >4NdN^NuNV>MNd n0( n 0* n0, n0.B@09&N^NuNV3# >NNdN^Nu#NN/9Nu#NM/9Nu#NA/9Nu [2][Please select the source|format of the pictures|to convert.][Degas|Neo|Tiny][2][Please select the|destination format|of the new files.][Degas|Neo|Tiny][2][Select 'Cancel' to exit| or 'Convert' to begin.][Cancel|Convert][3][Source and Destination|formats cannot|be the same.][Ok][3][Picture file does|not match the|marked format.][Skip][3][Cannot set screen to|correct resolution.][Skip][3][Error reading|or writing|picture file.][Abort][0][Picture Compression Utility| | Tiny Stuff| by David Mumper| ][Thanks][0][This is Freeware...|mail donations to:|N68W25626 Silver Spring Ave|Sussex, Wi 53089| ][I'll give]*.NEOTNY.                                                                                            $   . f.. fDCRSC RSChDEGASCONPRGlREAD ME sjTREKTUFFPI3w"}$ Desk File Print Picture Printer About DegasConv-------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Load... Save...------------ Image...------------ Delete...------------ Quit Print Size... Patterns... Convert Epson MX-80 Epson FX-80 Epson LQ-80Convert Degas pictures to Hi-resolution&Print pictures Programmed by L.G. MillerVERSION 2.00 July 1988 OK Programmed using Modula-2 fromM2S/MODIX Ltd, Bristol This program must not be sold.RGB INDX PAT 000000000000000102031111____99991111____99991111____99991111____9999 CURRENT PALETTE FOR PICTURE CONVERT RGB INDX PAT 000000000000040506071111____99991111____99991111____99991111____9999CANCELRGB INDX PAT 000000000000080910111111____99991111____99991111____99991111____9999RGB INDX PAT 000000000000121314151111____99991111____99991111____99991111____9999 CANCEL OK 0000____9999PBP =00INDEX =777RGB = Pixel Info Print & Image DetailsPicture Image:Position (x, y):999___999999___999999___999Width:Height:999___999Print Image:Position (x, y):999___999999___999Width:Height:9999____99999999____9999Landscape (y/n):Y_X OK CANCEL1234567890123456789012345@(@@>CHMRW\afkpu"',16;@EJchm  /37;?CV[`ejoPP/ $ + 4  >  J%  !P  T e z       ! . 9 F  M W !  ap"$'#{$!  8  '    "'0  ,  K  c 7E           &  B ^  z "&* . 258 ;   z#& &!&"& #& $+%+&+ '+ (/)"/*>/ +Z/ ,6-6.6/6 06 1;2 ;3 ; 4; 5v?6?7? (?  + OX H%rx{     0:  V     r  G N   t       v ~`TN> _b ШNYN"pNGNuNV*x ڄ=E*P-E@-M-VNh-H ng nf-n*.P-ENB nf Nh-hN. nf BBN n e Nh-PN-n I8B,)n9n)n )n)n)n|.n 9/@>,VNhYN`NsN^NuNVBn:.EIBtPRn nfI* -EI* -EI* -EI* -EI* -Ez-E=| Bn=|BnBn <I* "NB=|N=|=|=|Bn=|z-E <I* "NB=|4=|=|=|Bn=|(mI* -E <I* "NB=|Bn=|BnBn <I* "NBN pL?09NAN^NuNV/-+NI Gz+WBn:.IJ4PgRn`=y n d:.I0PN(z:. HEBEHE HEx0D8.I@Rnz:. HEx0D8.I@RnI :GzWBn:.I8.nGP@Rn:.IJ4Pg`N+_N^Nu OAbrpNGNuF'/NNn-/=-/H"Q ,IL?/^>/^Nf,oNsF'/NNn-/=-/H"Q G*- =/^Nf,oNs/NNn-/=/-/H _"h$",HL?/^>/^Nf,oNsF'SSfWWNsSf>NsSfF NsSfNqNsSf N0NsNhBBB 9!B*H$C! `N <L? <NAN`WNsNVHx". $.bBCh8BAHA62HC6BAHA`B6HCBAHA8<㑲eRCQ-C -ALN^Nu ./,/[JjDJ[jD |NJgDJgD/NuNVH(. ,..BGg^<BEgV<✚G|HF⌈0BDHD8 H@∀HDkSEؼdREJEk|m pN(B` -D LN^NuNVH .g*2<bH@|bQAU-@LN^NuNVHLHD6HFC[40<@g6@gBC?ckp@@t?0H@26HFЃ6HGHACBCHCуHD6CHABCHCу6HFЃ6҃т6HGBDHD҄т6҃т6HFBCHCCтHE6҃тHFHAFHABFHFцHGBEHE҅тPт6xz gRDCB詂[ f ԂӁрC c&JCk*H@@CH@Jgv-@-ALN^NuTOpr`pN(NVHLHD2AgHF0@grA@?kz2A[FDHFHDrva$$rvar փՂkN@k,փՂ`@އ݆\Þ[j ޅ݄JA]NuTtvH LN^NupN(|Նd @kr2~ BHBB@HBJgp``NVHp".gH49f0I"Gz'WU?<?<PHnNpP=_N^NuN:9yf.:9yf :9 yf:9"yfNN?9?9?9?9 ?9"NO NN^NupN@NV9gRN=y$=y&:9$y(SE=E:9&y*SE=E?9HnNv\NN^NupTN@NV9f0I"FGz$WU?<?<PHnNpP=_N Jyg?9NFTN^NupTN@NV9gN ^Jyg?9NxTN^NupN@NV9gN Jyg?9NbTN$N^NuNpN@NVBy3ByB9UN 36N^N<[3][Unable to open | virtual workstation][Sorry][3][ The Window is ALREADY CREATED!][Sorry]?????[3][ The Window is ALREADY OPEN!][Sorry][3][ The Window does not exist!][Sorry][3][ The Window is NOT OPEN!][Sorry]NVyN^NuNVN^NuNVJ.$g$?.?.?.?.?.?..aOJ9g$U(nHT?. (nHTaO (n N"U(nHT?. (nHTaO (n N^NuNVJ.$g$?.?.?.?.?.?..aVOJ9g$U(nHT?. (nHTajO (n N"U(nHT?. (nHTaO (n N^NuNV33:.nSE3:.nSE3BByJ.g3 :. SE3N3 :. SE3U?.?. a$X3U?.?. aX3N^NuNV:. H-E:.H-E*.p //.NX*=E N^NuNVBn:. ?0.WcN:.(nB4P0.WdRn`TBnBn:9SE?0.WoNB=|Bn=y?.?.?9?9HnHnaO:9n:9n=EU?.?.(nHTaPJg :.p SnRnRn nl:.yn`|:.n b*I* -ERRR(n:.&nPRn0.WlRn`"TPy:9y\DEN^NuNVBn:. ?0.WcN:.(nB4P0.WdRn`TBnBn:9SE?0.WoN B=|Bn=y?.?.?9?9HnHnaO:9n:9n=EU?.?.(nHTaPJg :.p SnRnRn nl:.yn`|:.n bRI* -ER(n:.&nPRRn(n:.&nPRRn(n:.&nPRn0.WlRn`Ty:9y\DEN^NuNVBn:. ?0.WcN:.(nB4P0.WdRn`TBnBn:9SE?0.WoNB=|Bn=y?.?.?9?9HnHnaBO:9n:9nU?.?.(nHTaLPJg :.p SnRnRn nl:.yn`:.n bRI* -ER(n:.&nPRRn(n:.&nPRRn(n:.&nPRn0.WlRn`Ty:9y\DEN^NuNVBn:. ?0.WcN:.(nB4P0.WdRn`TBnBn:9SE?0.WoNB=|Bn=y?.?.?9?9HnHnaO:9n:9nU?.?.(nHTaPJg :.p SnRnRn nl:.yn`:.n b*I* -ERRR(n:.&nPRn0.WlRn`&TPy:9y\DEN^NuNV0.4.2.6.x (n * E(n* "E02N^NuNV0.2. (n* EH6CH@D@@PC6BgS *-EJVDEN^NupN@NVBn:. ?0.WcN :.K (nB4P0.WdRn`TN^NupXN@NV=n?<PHnN*\?<Hy40?.(n HT?<PHnNO n f(?<PHn?<Hy46?<PHnNON&?<PHn?<Hy4@?<PHnNOU?.?<PHnNpP=_=nN^NupN(pN@NV?9HnHnHnNBOJng`N^NupN@NV-|UB'NTJf JcS`JRDEN^NupN(pN@NVU?<+Hy4R?<?<N*O =_ nfN+B.N^NuUN+Jf`N+|N^NupN(pN@NV?9HnHnHnNBO nf(U?<.Hy4?<?<N*O =_N+ nf nfz`zEN^NupN(pN@NVUN+JgB'.NX| N^NuNUN,JfB. N^Nu`pN(pN@NVBnU:.K(n 4PN,T_Rn:.ndJ.g`J.gUN,JWDEnN^NupN(pRN@NVUN"l fU?. ?.N.X_ N^NuNU?. ?.N.X_ N^NupN(pRN@NV||*:.HE:. HŋHEHE:. HŋHEU?<PHn?<N-PP_ N^NupN(pRN@NV| nf |KN|L:. HŋHEHE:. HŋHEU?<PHn?<N-PP_ N^NupN(pRN@NV||3:.HEU?<PHn?<N-PP_ N^NupN(pVN@NV| | =|U?<PHn?<N-PPJg:.nlRn`:.n\DE N^NupN(pN@NVBnU< N,TJg:.ndRn`:.nTDE N^NupN(pRN@NV||CB.z:.EU?<PHn?<N-PP_ N^NupN(pRN@NV||@U?<PHn?<N-PP_N^NupN(pN@NVB.|UN0:JfN^NuU?< N/TJfN^NuU(n ?,N/x3<z3:|38~363432303.3,3*3(3"3 #$U?<?<?<?<BgN @O =_(nHT(nHT(nHT(nHTN 2O(n 8(n8=nDN^NuNVU?9?<NX=_U?9?<N(X=_?9?(nJTf (nHT(n HT(nHTNtO N(n&n *<>6QBgz/NR\N^NupN@NV(n HTNulXBn(nHT(n HT(nHT?.NLO:.Hŋ HEJEf(n Hl"NBXRn nf(n Hl"NBXN^NupN@NV(n HTNulXBn(nHT(n HT(nHT?.NKO:.Hŋ HEJEf(n Hl"NBXRn nf(n Hl"NBXN^NupN@NV(n8(n9|(nBlBnBn(n:.KPI"8.I'DIPBt@Rn n(fRn nfN^NupN@NVBn:.K (n9P:.KE(n ?4P:.K (nHtP:.K (nHtP:.K (nHtPNzORn nf(nHTNxLX(nB,(n|(n|(n|&(n|0(n|:(n|D(n| N(n|X(n| b(n| l(n|v(n| (n| (n|(n|(nHTNyXN^NupN@NVBn:.K (n9PBg:.K (nHtP:.K (nHtP:.K (nHtPNzORn nfBn:.KE(n ?4P:.K (nHtP:.K (nHtP:.K (nHtPNzORn nf(nHTNxLX(nB,(n|(n|(n|&(nHTNyXN^NupN@NVBnBnzn?0.WoN:.K (nIP:8,D8,D(<WE=D:.REK (nIP:8,D8,D(<WE=D:.non:.K (nIPG&&6:.REK (n8.I &nIPG@&&6:.REK (nGIP((80.WlRn`TRn nfN^NupN@NVBnBnzn?0.WoN:.K (n8.RDI &n64Ps@o`Np:.K (nIPG&&6:.REK (n8.I &nIPG@&&6:.REK (nGIP((80.WlRn`RTRn nf*N^NupN@NV:.E(n8:.Hŋ=E:.E(n 8:.Hŋ=E:.E(n8N^NuRGB = Index = Pattern = 0000RGB = Index = Pattern = 0000[3][][ OK ]][ OK |CANCEL]prN@NVN?<z/NR\N(nBT(n* -EI* -EI89|9|9|9|9| &n9k &n9k=|(n&nRRRn nf(n8(n:,HŋHEJEf:,Hŋ=EN:,HŋRE=EBn:,SE?0.WoN:,n=E/ UHTHnHl?<PHn&nHSaO:(_=EJng:Jno:.E&nR&nRSN:.&nR&nRSN$/ ?.?<PHn&nHSHna"O(_0.WlRn`XTNBgz/NR\NN^NupN@NVBn:.K(n B4PRn nPfBnBnBn(n=T(n:(nTSE?0.WoNPU?.(n?(nHTaPJg?.?.(n HTavPRnNRnRn0.WlRn`TJngJng BnN^NuN Jng=|N^NuN =|N^NupN(pN@NVBn:.nl`N U?.?.?.(nHTa O =_Jnn:.nnmJ:.K(nJ4Pf:.&n(SN:.E&n(S(nR(n RT:.nNU?.?.?.(nHTaO =_&n(S(nR(n RT:.&n(S(nR(n RT=|:.?0.WoN6:.K(n$n&RP(nR(n RTRn0.WlRn`T`N^NupN@NVBn:.K (ntPJ.g .g =nN^Nu:.nl :.K (n4P.f RnRn`=nN^NupN(pN@NVBn:.nl0:.K (nJ4Pc:.K (n 4Pd RnRn`=nN^NupN(pN@NV(n* E0.H@D@^@N^NupN@NV0.2. (n* EH6CH@D@@PC6BgS *-EJVDEN^NupN(NV?.NA*-E N^NuNV?.?. NA*-E N^NuNV/./. ?.?.NA*-EN^NuNV/.?. NA*-EN^NuNV?./. ?.NA*-EN^NuNV?.?. /. ?.NA*-EN^NuNVY?<aTT*(n8N^NuNVY?<<(n* /?. aP*(n8N^NuNVY?<=(n* /?. ahP*(n8N^NuNVY?<>?.aXJWDE N^NuNVY?<??.(n //.aO (n (N^NuNVY?<@?.(n //.aO (n (N^NuNVY?<A(n* /a\JWDEN^NuNVY?<B/.?.z. ?aO (n(N^NuNVY?<G(n * /?.axP-_N^NuNVY?<H/. aD\(n(N^NuNVY?<I/.a&\JWDE N^NuNV(nBB,|/ HxHlNP(_zf/ &nHS<a\(_N@9|/ ?<'Hl :. ?&nHSNZO (_B,1B2z)E6Bl>B:N^NuNV(nBB,,g`Nz:,>-EJgr/ ?,Hn/,NO (_*.JEl/ &nHS<aV\(_N^NuN&z:,>g/ &nHS<a.\(_N^Nu*,:2c)l:2z)E6Bl>N^NuNV(n J.g |N^NuNV(n,g`N|/ U?,NT(_Jg2/ U?<'Hl N\(_Jg/ &nHSB'a\(_N/ &nHS<an\(_/ U/,NX(_JNqNZ/ &nHSaX(_Jf,/ U?,NT(_Jf/ &nHS<a\(_/ U/,NX(_JNqN^NuNV(n/ &nHS:.?&n HSaO (_Jf`N/ :.?&n HSBgHlNzO (_Jlm@|/ B?,<Hl2N>O (_/ B?,B'HnN>O (_NJ.g`|/ :.?&n HSBgHlNRO (_Jll0/ U/,NX(_JNq/ &nHS<a\(_N^NuN./ &nHS<a\(_/ U/,NX(_JNqJ2WDEN^NuNV(n &n&2(n BN^NuNF.NVBylvN^N".TMP.TMPNVHxNHxNN$X*Y/NIl((=|:.SEEIl/4P/4P/9m/9mNFP:.EIlIP((Rn nfN^NuNnNVYBN2Imp((YHxN2Imx((YHx N2Im((a*YHx N2Il((YHxdN2Il((YHx'N2Il((/9l/9l/9l/9lNPIl((/9l/9l/9l/9lNPIl((/9l/9l/9l/9lNPIl((/9l/9l/9l/9lNPIl((/9l/9l/9l/9lNPIl((/9l/9l/9l/9lNPIl((#A lz#; l#Bl~#:ol#F@l#8Ql#L l#6Ŭl#Zl#57l#tŮl#3VlBlN^NzNV?< NA*JVDEN^NuNV?<NA*(nN^NuNVz.??<NAN^NuNpN@NV#Hm#^m#.mN^NNtNVB9mN^NNNVB9nB9n B9nB9n!N^NCON:PRN:AUX:Enter 'in' filename > Enter 'out' filename > pN@NVBn:. ?0.WcNb:.K (n 4aPe>:.K (n 4zPb*:.K (nx4PzaEzAE:.K (nP0.WdRn`TN^NupN@NVBn:.KP(nB4PRn nQfN^NupN@NV(nHTNXHnN6XI &nzWzAn(n=n N^NupN( <N@NVZUHnNX=_ZHn\NX?<PHn\BgNjPU?<PHn\N\J_c&B.U?<PHn\N\:KPI\\P?<PHn?<PHn\?<P(nHTNON^Nup\N@NVBnBn|\B.U:.?(nHTN\=_U:.?(nHT?<PHn?.HnN$OJg=n:.RE=E`:.RE=E:.K(nB4P:.?(nHT:.?(nHT:. ?(nHTNON^Nu <TN@NVzK(nJfHnN>XN ?<PHn:.?(nHTNZO HnNXU:.?(nHTN\ _bU:.?(nHTN\J_c`NRIGzW:.?(nHTN0\?<PHn:.?(nHT?<PHnNONIGzW?<PHn?<PHn?<PHnNOHnPNXU:.?(nHTN\ _ bLU:.?(nHTN\J_c2:.?(nHTN0\?<PHnP:.?(nHTNZO I* -EIP* -E/./.HnNO :.?(nHT?<PHnPNZO ?<PHn?<PHnP:. ?(nHTNOJng4U?<PHnPN\J_c:.?(nHT?<PHnNZO JngU?<PHnPN\J_cz`zE N^NupN(A:\*.*.*pN@NVBn:. ?0.WcN :.K (nB4P0.WdRn`TN^NupXN@NV=n?<PHnN\?<Hy?.(n HT?<PHnNO n f(?<PHn?<Hy?<PHnNON&?<PHn?<Hy ?<PHnNOU?.?<PHnNpP=_=nN^NupN(pLN@NVHn?<P(nHTB'NO J.gB.N^NuHnHnNTPHnN.X*.dB.N^Nu?<P(nHT?<HnNzO ?.Hn/. NO U?.NTJNq|N^NupN( <N@NV`Hn?<P(nHTB'NO J.fZ?<Hy?<P(nHT?<PHndNOU?<PHnd?<?<N\O =_b nbfB.N^NuNrHn?<P(nHT<NO J.gN?<Hy2?<P(nHT?<PHndNOU?<PHnd?<?<N\O =_bB.N^NuHnN.X?<P(nHT?<Hn`NzO ?.`Hn/. NO U?.`NTJfN?<HyH?<P(nHT?<PHndNOU?<PHnd?<?<N\O =_bB.N^Nu|N^NupN(pZN@NV?<PHnN\NUBgHy\?<PHyn"?<PHynt?<PHnNO_NJ.f nN^NuU?<PHynt?<Hy^BgHnN$OJg:.SEKPInt 4.Pf`NHUHnIn* /z /N$O _J.gUHyn(n HTNP_N"UHn(n * /Hx}"N$O _I&nz(6QnN^NupN( <N@NVV?<PHnN\?<PHn\N\?<PHn?<PHyntNZO J.gt=| V nVo:.VKPIJ4PfSnV`:.VKPI 43Pg::.VKPI3P:.VSEKPIIP:.VUEKPIPPNU?<Hyb?<PHyn"?<PHn?<PHn\NO_[J.[fB. N^NuBnV nAVl:.VKPI\J4PcRnV` nVlB. N^NuSnV:.VWEKPI\ 4.Pf :.VYE=EVRnV:.VKPI\B4P?<PHn\?<Hyf?<PHn\NOUHn\(n* /Hx}"NO _[n[ N^NupN( <N@NVV?<PHnN\?<PHn\N\?<PHn?<PHyntNZO J.gt=| V nVo:.VKPIJ4PfSnV`:.VKPI 4GPg::.VUEKPIIP:.VSEKPIMP:.VKPIGPNU?<Hyl?<PHyn"?<PHn?<PHn\NO_[J.[fB.N^NuBnV nAVl:.VKPI\J4PcRnV` nVlB.N^NuSnV:.VWEKPI\ 4.Pf :.VYE=EVRnV:.VKPI\B4P?<PHn\?<Hyp?<PHn\NOUHn\(n* /z:./NO _[n[N^NupN( <DN@NV?<PHnN\?<PHn\N\NU?<Hyv?<PHyn"?<PHynt?<PHn\NO_ J. fN^NuB.Hn?<PHn\.NO J.gN^NuHnN.X?<Hyz?<PHn\?<PHn NOU?<PHn ?<?<N\O =_ nfN^NuU?<PHn\N\JfH?<Hy?<PHn\?<PHn NOU?<PHn ?<?<N\O =_N^NuN^NuN^NupN@NV(n z=Ez-E ne:.WE=EBnRRn nf(n8Bn*. @cA(n x4XD=DR*. @cA(n x4Xn=DR(n:.KEI9PRn nf*. @cA(n x4XD=DR*. @cA(n x4Xn=DR=n*. @cA(n x4XD=DR*. @cA(n x4Xn=DR=n-nz:.ڮ-E/./.(n HT?<>Hy NO?.?<>Hy (nHTNDO |N^NupN(pN@NVBn:. ?0.WcN":.K E(nBtP0.WdRn`TBn*.S-E*.b`NV*. @cA(nx4X=DR:.g :.E=EJnl`N:.JElDE=E=|:.?0.WcNr*. @cA(nx4XD=DR*. @cA(nx4Xn=DR:.K E(n9PRn0.WdRn`TNr nf`N*. @cA(nx4XD=DR*. @cA(nx4Xn=DR=|:.?0.WcNr*. @cA(nx4XD=DR*. @cA(nx4Xn=DR:.K E(n9PRn0.WdRn`TN no`N:.JElDE=E*. @cA(nx4XD=DR*. @cA(nx4Xn=DR=|:.?0.WcN(:.K E(n9PRn0.WdRn`TNJnf`N*. @cA(nx4XD=DR*. @cA(nx4Xn=DR*. @cA(nx4XD=DR*. @cA(nx4Xn=DR=|:.?0.WcN(:.K E(n9PRn0.WdRn`T`N^NupN@NVBnB.BnBn:.KE(n &n8.IG"6.GCG@x.IDG07P@RnRn nfRn nfR. .fN^NuNNVB9ntB9nuB9n"B9n#N^N[3][][ OK ]][ OK |CANCEL]About to OVERWRITE Unable to Create... |Unable to SAVE... |*TNPI3.PI3IMG.IMGPI*About to DELETE... | Unable to Delete... |NV3t# U?<?<?<?<BgN @O 3N^NuNV?. ?.N X# U?<?<?<?<BgN @O 3N^NuNV?. ?.N X# U?<!?<?<?<BgN @O 3N^NuNVB.NU?<?<?<?<BgBgBgBgBgBgBgBgBgBgI* /BgBgHnHnHnHnHnHnNlO<=_?<NXT nf?.?.?.at\N nf nfaNt:.H N J?.?.HnafPJ.gNLN:NDN2HyNNBXN N FFFFFFFFF4F,BgNXT`BgNXTN^NuNV:.H N  n f$?<Hy4NGB\HyNNBXN/9?<?<N0PN?. (nHTa\/9?<?<N0PN|?. a(T/9?<?<N0PNX?. aT/9?<?<N0PN4?. a~T/9?<?<N0PNN R|N^NuNV:. H N a4NJ9gUHy,NXJNqN$U?<HyP?<?<aO 3FNBHy,HyaPPN,NfN"(nNN ZpzN^NuNV:.H N J9g>?<z/NR\HyHyHyNN<O Bgz/NR\N$U?<Hyb?<?<aDO 3FN^J9g&HyHyNhPHyNNBXN$U?<Hyt?<?<aO 3FN N xN^NuNV:.H N J9g\ y g,Hy Hy,HyNarO HyNNBXN$U?<Hy?<?<abO 3FN$U?<Hy?<?<a?<z/NR\Hy Hy,HyNNsO Bgz/NR\N$U?<Hy?<?<aO 3FN N N^NuNV:. y&nN^NuJ9gX y g(Hy ?. ?. ?96HyNNXdON$U?< Hy?<?<aPO 3FN$U?<Hy?<?<a*O 3FN^NuNVJ9f&U?<Hy?<?<aO 3FN^NuIG&&/9BgN\N ^ y6fHyHyNNlPNHyHyNNo P:.yf$:.yf:.yf :.yg33/9?<N\NNHyNNBXN^NuNVUHy Hy&NPJg`N?<z/NR\?<PHy&Nb\Jy fHy HyNNuPNHy HyNNw$PIBTBl9|9|I89|9|9|B,Hy Hy,HyNNsO Bgz/NR\NHyNNBXN^NuNV`(nG`z'&QUHn`(n?NT\JgJI`&nz'&Q?<z/NR\(nHT(n HT(nHTNsO Bgz/NR\N^NuNV(nJlg (nJlf&U?<Hy?<?<avO 3FN^Nu(nHT(n Hl"Hn??<PHnNOU?.?<PHnNpP=_=nN^NuNNVa y6f\UBg?<wN X3FU?<?<UN X3FU?<?<3N X3FU?<BgN X3F<N.&62. $((""""prbh4L   DnT*X`FbB0,X(0H:         L   J0 * 2**^ $**& F  , 4"   "*       , $       PF:, *  : "          ,$*       ,. $ $ h    Degas Convert & Print Program ----------------------------- Graham Miller 21 Elm Road, Winwick, Warrington, Cheshire WA2 9TW Version 2.01 November 1988. ------------ Purpose of the program. ----------------------- To convert any Degas picture to hi-resolution and print the converted picture on an Epson or compatible dot-matrix printer. It will also save a selected portion of a picture as a '.IMG' file. Instructions for use. -------------------- You need the resource file 'DCRSC.RSC' on the same disc as the program DEGASCON.PRG. The program will work in High & Medium resolution. What you can do: ---------------- 1) Load a picture: Degas or '.TNY' ( or '.TN3' ) pictures. If the file to be loaded has an extension of '.TN*' then the file is expanded before being converted. 2) Save the converted picture as a DEGAS hi-res picture. 3) Assign different patterns to each palette colour: a) Use the PATTERNS... option on the PICTURE menu. b) click with the left button anywhere in the window. A dialog is entered which will show the colour of the pixel that the mouse is on, and the current print pattern associated with it. Edit the print pattern to change it. Use the CONVERT option on the PICTURE menu to re-convert the picture with the new pattern(s). 4) Select a portion of the picture to be printed. a) press the 'ESC' key. You will see a full screen display with a default selected portion of the picture in the middle of the screen. Click and hold in the box to drag it about the picture. The box can be re-sized by clicking and dragging in the lower-right corner. Click with the LEFT button anywhere outside the box to accept it. Click on the RIGHT button to cancel this display and return to to the main display. The co-ordinates and size of the accepted box will update the co-ordinates in the SIZE option on the PRINT menu. The print size will be made the same as the box size, i.e. the printed picture will not be scaled. 5) Scale the picture when it is printed. a) Select the SIZE option on the PRINT menu. This displays a dialog with the co-ordinates and size of the selected picture ( full size by default ). Also the current of the picture when printed is displayed. If these values are changed then the picture will be scaled by the appropriate amount when printed. The starting co-ordinates ( in character positions ) of the printed picture on the page can be altered on this dialog. 6) To print the picture, select PRINT from the PRINT menu. Also select the direction to be printed ( Landscape or Portrait) 7) To save the selected portion of the picture as a '.IMG' file suitable for importing into DTP packages. Click on 'Image...' in the FILE menu. -------------------------//----------------------- Assigning different print patterns to the colours: Wot happens on loading a picture: When a picture is loaded each colour used in the picture is assigned a pattern of dots ( four dots for a low-res picture, two dots for a med-res picture ). The number of dots in the pattern is decided mainly by the brightness of the colour. Also each colour gets a different pattern of dots. the implications of this are if the same colour occurs twice, each will have a different pattern ( not so clever if black occurs twice, one comes out grey! ). How to change the print patterns: --------------------------------- On the PICTURE menu there is the option PATTERNS..., clicking on this throws up a dialog for the current settings. Each entry consists of three parts: RGB ( Red, Green & Blue components of the colour in that position in the palette ), the index number of the palette entry ( where it is in the palette ) & the Print Bit Patterns associated with this colour. This consists of a series of 1's and 0's. A '1' indicates a dot will be printed, a '0' indicates no dot. There are four dots to be printed for each low-res picture pixel and all sixteen colours are used. In a med-res picture, the are two dots printed for each pixel and only the first four entries are used. To change a pattern, edit the Print Bit Pattern with the appropriate series of 1's & 0's. If you exit the dialog by pressing ENTER or clicking on the CONVERT box, the picture will be reconverted using the latest patterns. Clicking on the CANCEL button will ignore the changes made during this use of the dialog. To stop a print partway through then click on the LEFT mouse button. You will be prompted whether to abort the print or not. If your printer is offline then after about 30 seconds you will get an alert prompting you about it. Some features ( if they are documented they are not bugs! well, maybe... ) When non-integer scaling is used in the print, the picture can sometimes look very odd. I cannot find anything obviously wrong with the scaling routines and suspect the effects are artifacts of the technique I have used ( This means I don't know why it looks odd! ). ------------------------------//----------------------------- The program must not be sold. Graham Miller *" jvgj*" jvgj*"V**Uezʈ+fUy€*(+j * (Z_""(juv?""juv( ( ?ֵV? ( Z  /ꚽV ??}VW??(?U* uu" ]UV*T_U_????ꪪ?ꪪ????? ꪪꪪ??`@?ꪪ@@?ꪪ(?U?U @ ?UU?UZ***U?ꪪ]OꪪUUbUUU_UVU_???/???ꪫ?ꪫ??????ꪫꪫ?+?UUWW ZUUUW?]UUT*VUUUWWU @UUZUUUUUUUUUUUUUUUUUCUU_@UUVUUUW_UUUUVUU_??WU_ꪪUUUUU_???jZViUUUUUUUU_UUU]WUUUUZ*UUWڪYUUUUUUUUW_UUUUWUUUUV _ZUUiUUUWUUU_WU]UUUuUUUZWjeUUUUTUUUUU}UUU_W@?PUUUUUUUPUUUUUuUUU_?U_UUV*jUeUj"UW_?}UUUUWUU_UUo_?UUVUUZU?W}UUUWUUWW_WUT+WiZUUU__U_UUUWUUTꕪiZjVQUUU_UUU}UUU}U@UZfUQUUUWU@_?U_WUUUWW_?UVjZeUUUU5UWu}UWUUUW WUjUjUUUUWuUWWU_U*UVVZjYUUUUU_UU@U\UUWUU]Uu_YUjZeUUUU_ Up_UUUu]UU]_UjeUeUUUUWUW?UUUUUUUUUh W?ZVUUiUUUUUWUW=UUUUUUUUUuZYZUYUUUUUUUU_U_uUUU]UU]֪*UjeUUUUWW_U}uUUUWWuWUZ_UUeUVieUUUUUUUUUU_WUuUUUUwUUWWjYUUUViUUUUUwuUUUWwUWUUUUUUU_iUUUUiUUUUUuUUuUUuUUUUkYZUUUeUUUU_UUU}Uu]_YZUUUYeUUUWUU}U]uWjUjeUUUUUfUUUU}UW]ujifijeUUUZfUUU_UWU_jYejUVUUjZiUU_WUUUUU]u_jYUZUUUZjUUUwWU]}UUUuuUUUZZjUUUWUU}UUUUwuVUVZZiUUUUUUuUUUUUuVUUViUUU_UUUUuWUUWWU_ZjVVfUU?UWUUuUUU_WUU?jUUVeUUU_UUUU_UU_WUuUUYfeUUUWUUUU_UuUWu_UjVUU_UWUUUU_UUW}Wu]w_ZZUUUWUU__UWuU}UUjZZZYUUUW_WWUUUUWVjUUUjjYUUUW_]U_UWUUWVZUUjUUU_UW_uUUwUU_W__UUjjiUUUUWuUU_U_U_eUUYjjeUUUUUuUU_UUW_BeUUejjVUUUUUUUUUUuW_YZUUYjUjUUU?_UUwUwUUUU_?W_jUUUYjUUUUUUUUW_UUU]}WUjiUeiUUUUUUUUWUU]uAWieUUUUUeUUUuWUUWUUUU]uWYjUVZVUUUU?__UUUU_U]}?__ijijUZYUUU_UUU]UU_WU]@_ijUVZUUU?_UUUWU__UU]TU?iZjUUUUUUW}UUuUUU_UU]UUiUUUUU_WU_UUUUU_UU]__ZUVeUUUUWU_UU]UUUw򩪥jjjeUeUUUU?W_UUUWU]w?VZjUUeUUUUW_UUUU}UWUUZVZVUUUU__UUUUWUUUUU_ZeYfUUUU?U_WUUUUUUUU?ڪUjYVUUUUUWU}UWUUuU]_}WڪVUUUUUUU_UWUUU]W_UUUWjYUUUUWUUUUU_WWU_UUUUWw__jiUYYUUUWUUUUUU_UWWUU]UU]_}_jZfUUU_UUUUUUUUWWUU]UU]]ZZfVUUUUUUUUUUUUUWUUUUU]VjVUUUUUUUUUUUUW_UUUWUUUUwu_jeYUUUWUUUUUUUUUUUUUUU_jjUiUUU_UUUUUUUUUUUWuUUZZjUUUVUUUUUUUUUUUUU_UWUUUW?֪jjUVYUUUUUUUUUUUUUUUUWUUUꪪYZUUUUUWUUUUUUUUUU_U}U_ꪪjZVUUUUUUUUEUUUUUPUUU_UUVUVUeUUUUUUUPUUUUUPU_U_UUuUUUeUUUWUUUUTUUPUU?UUWU*?jVZeUUUUUUUUPTUUAPUU_UU]U*UjUYUUU_UUUUUUPPUUW_*ꪯꪪVZjUUUUWUUUUUAUTTUU_UU_*ꪫjUUUUUUUUUTUTUUWUU*VUUUU_UUUUUUAUTUUU WUUWUUUUUUTUT@UUU_< ?UUUUUW????.  .. DATA  .  ..  PW_P1_02B  dPW_P2_02B  PW_P3_02B  PW_RE_01B PW_TR_01B ^PW_VK_01B FIG_1 PAD!FIG_1 PARPICWORKSPI3B}PICWORKSRSC;:PW_C3_02B ePW_D3_01B fH,y$N,<O4<&J69(|>N,QN"P|f>< NQNu??<NAXJ@fXNu&y:<"K2<<<>< NQ69(|>NvQ$I4<6<f><NZ><NR`><NF><N>QQ>< N(>< N PQ><NQhNu??<NAXJ@fXNu&y:<"K2<69(|>NQ$I4<6<f><Nj><Nb><NZ`><NN><NF><N>QQ>< N(>< N PQ><NQhNu??<NAXJ@fXNu*yNlMI@||@8<:<'<<&M<<f<<fPQQXQFNNuB?< NA\A Nu/: ?< NA\Nu$y8<6<'&J4<BGN:J@f 3NuPQQXQ3Nu??<NAX y$y8<6<':P<2<0<4<2|gg|gg| yg2 yfyy`yymA|fz•NQX ygyyP(Q(Nu1>@@@x8@@@L  @ @@8T@@@@@@d    @@@|8@@@@@@@@@@@@@11@@@@@@@@@@@    @>@ `@     @@  @3@` @     @3@     @3@@?@@>6331>?@@  <x8@ L  @8T@@@@d @<|8@@>>< <<8pp|8x03L @@ P3<$Txpxx3> dD ?8pp8x > 66@@3333111 ǀ@x ǢsĞ"sU ?@5UUUW_"@""""P  wK5UUUU@@W$I(* @T $I5UUUu_Uʂ"$I""""*?߿UU'15UUUUU?UJ$1? VT* $I>UU_@T $I? } X$I5UUUUUU@p'I*5UUUUUU_@P*5UUUUUU  *5UUUU??>UUUuu??*+=ݾUU]u"!* "+7wwwUU]u"#* "k ?=ݾUU]"?\C?*"?? o7wwwUUUUUU@":? G?"?0o>UUUUUU_ "?O0?"?>? ?UUUUUUU"3> 0*"?30 8?UUuUuU"?30 *꺪"?30 +?Uu}">30 '*"?30?o?Uuuu"?30>O? "?>U]uu"?? "?0?U]uu_"?ߏ??0;=?0?U]}@????.w??UUUU_ ;?0;UUUUU: ?*;w?UuUu_??*꺪-o?+?u/'? _o?uuu!O? ?+o?]uu0!?p+3>]uu@H{=C?3?hkf(]}} D`<ϿgCdž ~(l`~? o(UUUUUUD`f~ ?`f?{ UUUUUU_`f?} *`f}{_ 05ՀUUUUUW`fw/{ ~`f{UUP>uUuUU`f*ʺ`fv}/UuUUPu}}~~|' ?0~</UUuUUTuuu]@NOꪪ:UUuUUUuu .C/>WuUuUUU uu{.ۿ??/UWuUUUUUT]}}}_>w~3{?ߐ?UUWUuUUUU@UUUUUUUW>~[݂}**~~}ٷUUUWuU}}}}UUUUUUUUUB``???8 *r*``/M/333:UUUUWuUuUUUUUTUUUUUUWap|&{C3330| o8|ĻUUUUUUUwUUW5UUuWU؀`lw:ʀ`v: UU_UUUUUUUUUWUUUUW@`0 !`` ,d +UU_UUuUUUUUWPUUUUU_ q~~ !o:|~pg +WU_W]UuuuuUU_@U_ pOwguC #os<: 77p_pk__U}UUuUWUUUU_ $NFABꪪj큿_[k]UUUw}UUUU_P .3u~_Bꪫjx = 㯷~[]WU]UW_?kh.&?^U꪿ۿwY> Sg{z?U_UU{Ltq>U?߿޿Z<)wiڷ$U_UW)8~B^ps׏_о<~<feʳ,~~>_UU@@6ef?e_]-RCw/=fNuMp.`_U__3F U{uBf#ȿ01( k*f},)kv~__z^ qw!f?y 2P9 / ?}|oNl5fΫ5ǥ0'l~}UUOtDx+= AA_?wohMfV:` q9w_އ"(\. } ~,פ=w ss ;Cc_?}{[o'DWVB B ^*3wh4??R^o 3DaIi@UUVFN~& 7]ݴ=Q{d͖QF  -M-7O ;}cY 3I`(UUW@~0G]؀`n[~jou,! :P:?`{l ~{wg]7:P 4daUW <t@"MyvoWZ` xL_P^ ڪp;gBX2@AU!QQQm~k_/gM!BE@yUUWHSm@ 񠀂">m_q~;_?Xч||~' Hꪯ~ Ep@Aonw}Ȼ^ߞQ@w]\VP "`"PZSqL[x*6 PD6@A}Y?vn^oi7RH"7?_{}_ᄑW4gQPD@A]???o׀B: _w?" #`"-^,owd]sքۏw_D@A5 o}74 _߈"""'?F/ݏחD#/};TPAQAƽw??o͚}}_w?{? ?y?5֦@_:ʶ?˻^d&w׈;?>_`6Ҫ}{}WUW+ϾgUp|鞯ꪫ[xZxgUWpww~Yk}1s}^_wy5o ?Ͽ_,y_/߿5UV]W>7. Z}w+y>{uR_@Wxꪢ@+߽>me}{~_w׾  *޼ m]^'  z޾  ݾ]_ [~ ߿Z]_` _oyp {U^zX _~ ?}} Wﯿ z_W U몹X ?W;p U_`  U W U } U_ٿ } UW ] UU@ *]@ UU  *?]  UU_? *U UWꪪ * UUꪪ  UU?}_ >Ȁ UU(Uƀ x UU_#Uƪ ? UUW"?U檪 9_ UUUW""#_U򪪾  UUUU""""""""""=U_U򪪿 興_ꪯ UUU_UWp""""8#UUWU h.}ꪪ UUUWuW"""3, ꮿUUUWW ?fɈi: UUUUWe"&"fYUUUW =40 }}W  UUUUWV, !"'"UUUW h}&W UUUU_]VfYg2"""#f=_UUUU *(?UUUU_U_ 0>?WUUU_> UUUT?(?*UUWWUUUW ??U]UUUꪪ UUUT?(?UUUWUUU_UW _??U}UUUj UUUTꪪ?(?UUU_UUU_U_ U4??UUUWꪪUUUT"߀h?(?UUWUUU_U_U??WUU] ꪪUUUP"?(?U_WUU_U_U@??_UUUu*"?(?UWUUUU ??}UUU꪿"?(?UW_UUUU4??UUW_<}P"h?(?UWW_WuUU<꾠U?UWUUUUUU_:U}P"?(U_W_WUUUWU?U]UUUUUUU}P"@?(UU_UWUUUUUUU?U}UUUUUU_ꪪ=U}@" ?( W_UUUUUU>U?UUUUUUU=U}@"8?(*W_UUUUUUUW>U@??UUUUUU}@"?(UWUUUUUUUTU?UUUUUUUU_U}@"?(_UUUUUUUUUUFU? UUUU]/}@"?( W_UUUUUUUUUPF/꾀U? UUUU]/O}"w\wpD?( UWUUUUUUUQ 꾀UTPDED@?UUUU*}"f\VeD@?((WU_WUUUUUUUT4U꾀UTDTED@'UWwWꪪaVUU#W\wGw@$"*"2W_UUUUUUUUM)S4OU*"UwW>Co""*"(UWUUUUUUUUօU;Wu UPUU"0"# U_WUUUUUUUALiG?UUTV666??"#"/"?_UUUUUUUTUccg UȈW u""?"""""#WUUUUUUUTP UHz*ժlll} u"""""""""""""""""""""#_UUUUUUUU %Z *UhUU u"""""""""""""""""""""'__UUUUUUBʨ7 *UX ꪪҬ6666667 5"""""""""""""""""""""/WUUUUUUPccccccc@ *UW>U[6?@ 5_WUUUUUUI^ Q *UU_ꪪj|ll|l|| 5UUUUUUP# *UUW 5WUUUUUUUVj?_ *UUU;ꪪr6666?? %UUUUUUUGk*cccc *UUUUUUUUUUUUUUUUUUUXꪪ } %UUUUUUUU% "UUUUUUUUUUUUUUUUUUUUlllll%UUUUUUUUDҎ{"UUUUUUUUUUUUUUUUUUUUX&-DϏ@%UUUUUUUUQ7. P"@UU666v67? ! """""""""""""""""""jUUUUUUTY`cccckc;@"@U\h'?! """""""""""""""""""&UUUUUQJ _ @UhJmlm|llo?! """"""""""""""""""""jUT&Ԝ~Ǿ{P UH2V!""""8K? U?%H66667v $b""gccccc{P U(0h@  (2"#@ U||llll 0"" U0Ϗ  "$_?? U?66676>w  $ccc{k UȌ?  $ UȌlll  $ǻ UȌ  $@ U8Ȍ?w?@  |$0뻻 UȌ?  $@  U8Ȍ  8$ U8Ȍ~  8$ UȌ?  $@j UȌp $UȌq@ $k U@Ȍ % `$ )UpȌ1 $)U?Ȍ% $UpȌsT*GfABASICbpppn&IBUTJPOINTERFOUNDWAWA1TAMOUSXPARTT1DEKMUISKMOUSKBXTELBITXYBOXBTLRLEA5ERRANAAMEXTBNMNAAM1BLKBLK1BLK2BLHOKBUTTXTTZETERTRAATANSMITTRANSMITRECEIVEVERKLEINPRUNT1_1IMENAANTVERLAATAPL1PL2PULENGTE VERSCHUIFAANTHOKSHOKXYKHOK1PLPRUNT1_2PRUNT1_3BCADAESCHATWOUDJWAWA1KLSCHEINDPLBEWAAR PL1BEWAAR SCHVERSCHILMXMYMKMX1MY1BRHGBR1MX2MY2MXLMYLMXLBMYLBMXBMYBX1MXBEGINMYBEGINXTELYTELBITBGRPSRBGRYXOYOXXYYGRAGRROBTELHOPLYTLRRGMUISUITMUISAANSCHERM1SCHERM2T2LEREEPHG1AANTCODHOKJEMOTELDC_PC3PRGPRG1LENC_PC3COM_LEN AANTHOKSLFILFI1LFIETJELFIEINDEDRUUTWEGUITMEXTPRGHOKRIGHTCODELFILXLYLENGTEHOKCODEAANTCODECODLFICHRMENDATARED_COMRED_EXTSAVNAMENWEGERUITJUMPDRUUTESC TEKSTINFOPICWDATAPICINFOPJOEWHIPRTHIPRT1HIPRT3HIPRT2 INSTALLETJESSTARTMANUALLAB1 INSTALLETJES1 NEW_MANUAL NIEW_MANUAL NIEUW_MANUAL PICW2DATA NIEUW_INFO PICW2INFORECEIVEVERKLEINTRANSMITPRUNT1_1 ASSEMBLERLOADMENUMAAK MENUKEUZEINFO SCHERMSCHOONNOGNIET VERKLEIN_1SEND_1SEND_2SEND_3SEND_4GET_1GET_2GET_3GET_4LADENLENGTE ORIGINEEL VERKLEIN_2SAVENFILESELECTMOOI SCHERMWISPRUNT1_2PRUNT1_3ZETKLEURKOMPAKT DEKOMPAKT WACHTVLAK GETPART_1GETPARRGETPART GETQUARTER PARTCHECKMUISLEEGMUISLFILLPARTPUTPARTZOOMPAKJEGET_PARTBLACKWHITEINVERTPAK_PARTPUT_PARTCLEERZOOM1ORIGINALQUARTERPAGPRINTPAGZET PICWORKSINFO SAVE_PART LOAD_PART DRAW_FRAMEPRINITINSTALLFOUTJEPIC_DISKBREEKMANUAL DECOMPAKT_PC3COMDECOM COMAKT_PC3 COMPAKT_PC3 COMPACT_PC3MOVENEW_INFO NIEUW_INFO NIEUW_MANUAL PICWORKS2.0 PICWORKS2INFOvL?Fa a҈ Ff)!OI do not work in color (yet).| Wait for: | PICWORKS 2.0 ||!!I'll do!FqF! FEppF !!! FvL=F! j`F2*zz !zz F*  F*  F*  F*  F*  F* @  F*  F* Fp* Fp*HH FMF!F tPFEFFUEF`EFTEF EXXFF EF*c8a:\picworks\data\picworks.pi3 F M>FcFEPPFp&a:\picworks\data\picworks.pi3!FPEppFEPPFEzzF !!FuE@@F !!FuMFEFF d@RFM&FF[FEppFEPPFEzzF !!F!F d&RFM&FMFR FFF cF F ======================= +F\)!rI hope for you, your printer|is ready when you click OK.|(I won't take responsebility|for your mistakes, you know)!! OK|No print!F eVFeF@!Py`FRF2M;F|FP;B@ "FF@ F|F2144,1 27,51,24 o.F ======================= +;F ETF!FEFFeEGTF ! F0!FF eFFfEGFQF!F0!FF eFG Q!!Fs fL` F3!FEF F;B "B "B "F f`FF;BX "BH "F" F;F.F ======================= +Ff)!LBe sure your printer will|listen to me, I don't like|communication failures.!! OK|No print!F gVFeF@!PFRF2M;F|FF@ F|F264,1 27,51,6 .F ======================= +FZ)!@To produce a picture|this size, your printer|must be very ready.!! OK|No print!F h.FeF@!PFRF2M;F|FF@ F|F2224,1 27,51,9 .F ======================= +F(ha:\picworks\data\pw_re_01.b FM>FhnFE``F$a:\picworks\data\pw_re_01.b!FE``F$a:\picworks\data\pw_tr_01.b!FEbbF$a:\picworks\data\pw_vk_01.b!FEddF$a:\picworks\data\pw_re_01.b!FEffF0$a:\picworks\data\pw_p1_02.b!FEhhF$a:\picworks\data\pw_p2_02.b!FEjjF$a:\picworks\data\pw_p3_02.b!FXEllF$a:\picworks\data\pw_d3_01.b!XF\EjjFH$a:\picworks\data\pw_c3_02.b!\F.F ======================= +FRFEEF F4FFQ Fj ***F  EF  EFMF|FE( , PICWORKS 1.1 , ,1,2,3,4,5,6,"" zFiles, Load , Save , , Load part , Save part , , Bye , , Little manual , , New info , PICWORKS 2.0 ,"" PShow, Original , Make original , , Reduce common , Reduce extreme ,"" ZEdit, Cover black , Cover white , Invert , , Draw frame , , Clear screen ,"" Part," Get part " d Get quarter , , Put blocked , Put transparant , , Fill with part , , Zoom to full ,"" F2Print, 1:1 , 1:2 , 1:3 , , Install ,"" VC-64, Send 1 , Send 2 , Send 3 , Send 4 , , 1 | 2 , ---+--- ," 3 | 4 " 4: , Get 1 , Get 2 , Get 3 , Get 4 , , Info ,"" "***" .FL ======================= +FiFF[FEppFEPPFEzzF !!F! m  PICWORKS 1.1 FM7Fa F n  PICWORKS 2.0 FMLF F n  Bye F,\)!?I can't imagine|you really want to quit|this beautiful program!!!I can|No No No!F nFt`F F F n  1:1 FdMF F n  1:2 FdMF F o  1:3 FdMF\ F o,  Install F3MFuF"Ea:\picworks\data\fig_1.parFp 7I!M!F:M!-F:M!SF:M!QF8MFEQ!- Fi;@6  PAD!z FfYFFM6 Left button to keep this picture!Press right button to quit FKEFM5F H!>!FF!ERF vFM&F wXFEPPFEppFEzzFs !!F F FF@ |F\L"With this program and one simple cable (which is easily made) you can " w:"transmit to and receive pictures from a Commodore 64." "*" L"In the menupart 'C-64' you find options to get or send data. It takes " wP"some practise to do this. It's important to go through the following steps " "with the correct timing. "*" >"Transmit data to Commodore: - Select a screen on the C64" "*" J" - Select the screenpart you want to send" "*" F" - Point the mouse on 'Send screen#'" u"*" P" - Push 'A' on the 64 and click the mousebutton" "*" L" quickly after the C64 border turned red." "*" J"Receive data from Commodore: - Select the 64-screen you want to send" ."*" @" - Click mouse on 'Get screen#" e"*" 8" - Push '*' on the C64. c"*" " ","*" V"For these function you need the program 'Comat' on the C64 and a parallel cable " gP"between the printer port of your Atari and the user port of your Commodore." "*" " ","*" "@" b"When you want more information about this project, contact the STRIKE-a-LIGHT softwaregroup. " B"Our adress you can find on the info-page about PICWORKS 1.1." e"*" B"You will find more details about the connector cable below. " >"Be careful making it, we don't take any responsability. " .>"If you can't make your own cable, we will do it for you. " N"Anyway, you should contact us to get the COMAT-program for the Commodore." * B"We wish you good luck, and hope to hear something from you. " ""Any reaction would be welcom." "@" .F  ======================= +FvLFEEppFEPPFEzzF !!Fs FvLFE~EGFb ~    ---+---   1 | 2   3 | 4   Cover bad spots F!F F ~xFG.F ======================= + FV)!@Not yet implemented. Wait for:| | PICWORKS 2.0 |!!I'll do!F.F  ======================= + FF@RF0Q ! FEGFcQF&!FQF&@!FQF1! F ! F|F@ FGEppFEPPFEzzF !!F!F@|F&78000,&68000 1,0,0 1,1,40 7 2,0,16000 2,1,16040 .F ======================= +FF@RFQ ! F@EGFcQF&!FQF&@!FQF1! F ! F|F@ FGEppFEPPFEzzF !!F!F@|F&78000,&68000 0,1,0 3,0,40 3,1,16000 4,0,16040 .F ======================= + F!PF |F.F  ======================= + F!P Fs|F.F  ======================= + F!Pz Fs|F.F  ======================= +F!Pz Fs|F.F  ======================= +FF@!pF!|FEppFEPPFEzzF !!F!F@.F  ======================= +FF@!p Fo|FEppFEPPFEzzF !!F!F@.F  ======================= +FF@!pz Fo|FEppFEPPFEzzF !!F!F@.F  ======================= +FF@!pz Fo|FEppFEPPFEzzF !!F!F@.F  ======================= +F%!!PF!! !GF%!F$! !q!pF$! !q!pF$ !8!o!pF$!!@!o!pF%!!F$"!H!n!pF!F"'8!4! LOAD PICTUREF!FM LOAD PICTURE FfA:\*.*!!FoEppFEPPFEzzF !!Fs  F ,=@ .CP3FM I am loading. FEF!FMFE@@FEPPFEzzF !!F! Fp =@ .PC3FEF!FMAFE@@FEPPFEzzF !!F! FMFPM I am loading. FE@@ F!FE@@FEPPFEzzF !!F! F F F.F ======================= +FEFEP! F Ez FE!!x F E4P F EF  zF EF FE  FF E zFF FE  zF EF FE.FE ======================= +FE@@FEPPFEzzF !!F!.F ======================= +F%!!PF!! !GF!F!HF@!HF! F !F\! Save format F^FZFRFmEFF,4FQ FQ FQ FB F5F$' ! ! Last name: F0EGF4 !pp!!pp F&' !pp! F&'4!pp! F F!EFEF%!F!F60!pp!!ppFFEPFEQFERF@  ppp FEpF p F  F60!pp!!ppFEF60!pp!!ppF FE FEF F FE FE  F!FM&Fo[F E F StopF-F F F E.*F FEEF |FEFHC@\ F E=@6  FF@xC@. F E;@6  FHF@ FE FE F FEEppFEPPFEzzF !!FM SAVE PICTURE FfA:\*!!FEppFEPPFEzzF !!F =@ \FEC@. F | FFE;@  F F@E F FEEF  FF<)!$|already exists.|Shall I replace it?!!YES|NO!F F! Fr R zDFP!FP!n FEPPF F v ^FmMF F  ^FMEFEEF  E]F FEPPF F F FM I am saving. Fo 7O!M!F M!OKF8MF!!! F F FE|Fm032034,.PI3,Degas / Degas-elite / GfA-Painter t"32000,.DOO,Dr Doodle / GST Draw 32000,.ART,Monostar 32000,"",Jack-Paint -111,.CP3,Picworks compact e -222,.PC3,Degas-elite compact 21,Stop,Who said I wanted to save this picture? 0,-,- |F.FF ======================= + F %!!PF!! !GF%!F$! !q!pF$! !q!pF$ !8!o!pF$!!@!o!pF%!!F$"!H!n!pF!F'8!4!F!F.F ======================= +FPF@MI am compacting. FtEFEFEF#EF EF$E F"EPPFG"EzF%EppF0!F!3  F0!F F E4 FE4 FEF0!F*#4  #4  #" F%!F%!܀F4F0!FVF .FF!F0!FF!F0!FF4FFEF !F !F0 !FF dF4FF !F0 !FF !F0 !FF F &"F#!FE$G HFF !4 F0!F F E#FE#FF@.F ======================= +FF@MI am decompacting. FEF E3 F0!FF EFE@@F"EzFEGF0!FE 3 FEG3 F !4 F0!FF0 !FF !4 F0!FF0 !FF F F0!FF E4 F0 !FF E4 F0 !FFxEG3 F!F0!FF! F0!FF BF |F "F !4 F0!Fz0 !Fz !4 F0!Fz0 !FzFF@.F ======================= + F=^F!F(!!!PF=%!F#F$H! ! !zF !F4E,One moment ... (Sometimes I'm not too quick)F=0'# 6 !4!F0'# 6 !\!F!F[F.FF ======================= +4FM&FRF@!F+EF,EGGF)!*!)+!*,FFE "&!'!(F!&EPF'EQF(ERF & F &E F FE 'HF 'EHHF FE & )' *F)!*!)+!*,F)E&F&*E'F&&!'!&+!',F FE `(FF&!'!&+!',F (F&!'!&+!',!F %!F&!'!&+!',F { F&!'!&+!',F!F F+E F,EHHFM&F'F@!F.F# ======================= +&FRF% RF.F ======================= +'F FF@EG H+F EGGH,F ! !FERF ZF \ FF ZF FFFEppFEPPFEzzF !!F!F@ LFl)!THow do you expect me to fill|with a part, when you haven't|even made that part yet?|!!(My God)!Fi F!M&F.F! ======================= +*FRF@FM&F@E  FAEHHF!FFE "!!F H @ AF@!!@!GF !A! !AF@EFAEF@!!@!GF !A! !AFDEGHF :FG FF FG@!!@!GF !A! !AFM&F  FBE@FFCEAFFB!C!@!AFFE "!!F  @ AFB!C!@!AF@EFAEFB!C!@!AFEG F  FG FF FGB!C!@!AF+E(@B F,E(AC FEF  +,FEFF@z)!\Such a small part works|very slow.|Do you still want to have it|or do you want to try again?!!Do again|Get it!FM&FF@ FEF FE F F FF!FF@.F* ======================= ++FRM*FR FP!F%!FB!C!@!AF { FB!C!@!AF!FB!C!@!A!F F.F* ======================= +,!!D FM*FF@ F !DFF%!!FB!C!@!AF!F FM&FF,ERF F nFPEppFEPPFEzzF !!F! FM&FF@.F! ======================= +0V F M&Fi FF@F0 "!!F +  FE  +F FE ,HFEHH,F FE  @ AFEppFEPPFEzzF !!F!!!VF@EFAEF F FEppFEPPFEzzF !!F!M&F F FAF@ HFX)!@How do you expect me to|place a part you haven't|even selected?|!!Oh sorry!F, F!M&F.F& ======================= +1FYF1EppFEPPFEzzF !!F!.F1 2======================= +)FA& 2#, H+  Fh E`Must I give the picture|the same measures,|or do you want a screen|full of (distorted) picture?|F EDon't do| B I G |MeasuresF z,H+ F ,HFB E;A picture this high,|I can only enlarge in|the X-direction.F EDon't do|X-expandF vF B E;A picture this wide,|I can only enlarge in|the Y-direction.F EDon't do|Y-expandF FE FE)! !! !F M&F F-F FF@YF !!FFEppFEPPFEzzF !!F!E%  + FE%H, F!F''!C!F(!!!PF$F$ ! ! !EF$ !E! !1F$ !1! !1F$ !1! !EF#FF@$ !1! !EF$ !E!@ !EF#FF@%!! Ft& !CF%!!F& !4F .F  7======================= +7F-F@E F-#FF@PEIFIEGGHF!IP! !IPF IF PF#FF@%!F$ ! !@ !HF!F(!!!F*/! ! ! PICWORKS 1.1F!F(!!!PFKEFR F:M6Right button to quit!Left button for next page FoM&FM5FFF(ERF (Fw `( FrYFE:M6Right button to quit!Left button for next page FoM&FKEFM5F(!!!F *'!#K !STRIKE-a-LIGHTF(!!!PFM5FFF(ERF h(Fw \( FrYFE%!F$ ! !@ !HF!F(!!!F,/! ! !STRIKE-a-LIGHTF!F(!!!PFKEF(M6!Press a mouse button to quit FM&FM5FFF(ERF H(Fw F, F |FJ"The STRIKE-a-LIGHT softwaregroup presents a program to work with the" rH" pictures you always wanted to print, enlarge, reformat to another " "drawing program etcetera." *," ",* f"You can load the pictures in any format, but not in color (yet), the program will automatically " ,"recognize the saved format and load it." *," ",* R"After that you have the possibillity to perform different operations on the " P"picture. Like stretching, cutting out pieces and put them somewhere else, " "N"cover bad spots or invert them, put a piece of one picture in a picture " "$"you load afterwards, etc, etc." e *," ",* F"Then you can save the picture in any format you like, including a" 2" compact PICWORKS format to spare disk space." @ *," ",* 2"You can print your pictures in three formats:" *,"Original size (1:1) " 6"and enlarged 2 or 3 times to make nice posters! " "@"You can install the graphic print mode. Plotter mode will " v:"print squares as squares (circles won't become eggs). i*,"If you have" $" problems printing, contact us." *," ",*," ",* "Our adress is:" o@ "" Veilig Oord 72" (*," NL-5531 XD Bladel" &*," The Netherlands" l.*," Telephone: 04977 - 2975" - *," ",* H"We are members of the ST-Club Eindhoven, which has a meeting every" rJ" first saturday and third tuesday of the month at 'Gemeenschapshuis " "H"De Ketting', in the Tinelstraat, Eindhoven. If you have questions " eB"or remarks about PICWORKS 1.1 (or other ST problems) you can " "also contact us there." d@ F"The STRIKE-a-LIGHT softwaregroup makes programs for the Atari ST." F*,"We try to make them as good and userfriendly as possible, but " L"for improvements we need your remarks and questions badly. So, please " 4"contact us at 'Veilig Oord' or in 'De Ketting'." H*," ",*,"We put lots of work in these programs and it would be nice " J"if the reward for our sweat was something more than just the program" " " itself. H*,"We believe in the Public Domain system, and therefore have made " iH"this program PD too. If you think it's useful to you, please copy " iH"it. When you use it often, you might consider to share a little of " L"your happiness about the program with us on Dutch giro number 4285878 " F"(of Robje Heessels, Bladel). Contributions of that kind, make it " 0"interesting for us to improve our programs." *," ",* " @ F@!F.F, ======================= +:F!F!! !GF EPPFsEppFsEzzFs !!F.FF ======================= +8F F<)!)Where is your part?|I don't know, do you?!!Oops!F F%!!PF!! !GF%!F$! !q!pF$! !q!pF$ !8!o!pF$!!@!o!pF%!!F$"!H!n!pF!F '8!4! SAVE PARTFt!FM SAVE PART FfA:\*.PAR!!FDEPPFsEppFsEzzFs !!F  =@ \FEC@. F@  FFE;@ .PARF F@E.PARF FEEF  FR<)!$|already exists.|Shall I replace it?!!YES|NO!F F! FrM I am saving. F. 7O!M!FM!+FM!,F QE6 FFM!QF8MF Ez FE;@6  PADF 7O!M!F M!OKF8MF! !!QF  F F F.F ======================= +9F%!!PF!! !GF%!F$! !q!pF$! !q!pF$ !8!o!pF$!!@!o!pF%!!F$"!H!n!pF!F '8!4! LOAD PARTF'!FM LOAD PART FfA:\*.PAR!!FD =@ \FeEPPFsEppFsEzzFs !!F E;@6  PADF    FM I am loading. F 7I!M!F:M!+F:M!,F:M!QF8MF!!+!,!F" Ez F!F F F.F ======================= +!F$0!!!F$r!!=!F'8!!CANCELF'!!OKFEFEUFaEF_E`FdbEF%!F!F60! !! `FV0!_ #  !!_ `#  F FEPFEQFERFBEFCEF@ H    pF E F D pF @ F60! !! `FEF60! !! `F FE FE FE` ĸ   #   p#  F 1!#  FE F Ĵ pF İ_ FV0!_ #  !!_ `#  F _EFV0!_ #  !!_ `#  F  FE FE FE: B CB CFbEF F: @BpCB>>CFbEF F ,b F lbFUEF`E_F FE!FM&Fo[F TE FŬEGTF E@ F ŒF|F B2,27,75,Single density 8 pins 60 dots/inch B2,27,76,Double density 8 pins 120 dots/inch B2,27,89,Double density high speed 8 pins 120 dots/inch B2,27,90,Quadruple density 8 pins 240 dots/inch D3,27,42,4,CRT graphics 8 pins 80 dots/inch D3,27,42,5,Plotter graphics 8 pins 72 dots/inch D3,27,42,6,CRT graphics II 8 pins 90 dots/inch 0 |F,(Line spacing n/72 inch (old printers) *Line spacing n/216 inch (new printers) )<Line spacing n/72 inch with confirmation (most printers) B.F, ======================= +=FF ȤFD)!/Wait, wait,|this disk is full.|Try another one.!!Hmmmmm!F $FaYF!Error number: "Fob)!LOh my God,|you have caused an error|and I don't understand it.|What's wrong?!!What???!F F!vL=F F.FL ======================= +>Fd)!MI need some information|from the PICWORKS disk.|Please feed my drive with it.!!Why not?!FV a:\dgfdf.---F .F! ======================= +?FF RFF F.F ======================= +@FF@EHHF#FF@ʞPEIFʔIEGGHF!IP! !IPF pIF ZPF#FF@%!F$ ! !@ !HF!F(!!!F8/! ! !PICWORKS 1.1 Little ManualF!F(!!!PFKEFRFWEGFtERight button to quitF ELeft button for next pageF WFc"EClick a mousebutton to quitFEFi FE M6! FM&FM5FFF(ERF (Fw Z(FKEFYFE TWFG.F |F<"Short discription of the functions and how to use them:" *, ,* L"When you're not performing a function, you can switch between menu bar " D"and full screen display (and back) with the right mouse button." *, ,* "MENU BAR OPTIONS:" *, ,* N"DISK Load; in the itemselector, any item can be selected, PICWORKS 1.1" "L*," will automatically load the picture in the right format." H*," Any picture in memory will be lost (but not a part). lN*," Save; choose the desired format and give the file a name in the" aN*," itemselector (default is the name of the loaded picture)." aP*," Load part; loads a PICWORKS part. A part in memory will be erased." 0*," Save part; saves a PICWORKS part." t@*," Bye; quits the program, any changes made are lost." 4*," Little manual; gives you this manual." e*, ,* @ L"SHOW Original; returns to the original picture, changes will be lost." L*," Make original; the current screen becomes the original picture" :*," and the old one will be lost." R*," Reduce common; calculates four reduced pictures in different shades" lD*," of grey (useful when sending to a C64). eN*," Reduce extreme; same as 'Reduce common' but with extreme shades." *, ,* P"EDIT Cover black; position the crossline on the startpoint of a part you" R*," want to cover, click the left mouse button and pull the box" lN*," to a desired size, click left again and the box will be" xN*," painted, if all is correct, click left again, otherwise," L*," click right and you return to the menu bar. During all" L*," operations you can click right to leave the function." "N*," Cover white; same as above, but the part will be painted white." D*," Invert; same as above, but the part will be inverted." dJ*," Draw frame; draws a black one-line frame around the picture." P*," Clear screen; clears the current screen, not the original picture," L*," which can be obtained back by 'Show - Original'." @ N*, ,*,"PART Get part; gets a part out of the picture for future use. The" J*," procedure of selecting a part is the same as with" J*," 'Cover black' without the conformation at the end." N*," Get quarter; move the frame to the desired position and pick up" hJ*," the quarter with the left mouse button, you can" P*," 'escape' with the right button (a quarter screen fits" 4*," the C64 format exactly)." tP*," Put blocked; puts the selected part in the (later loaded) picture," 2*," covering it completely." R*," Put transparant; same as above, but the black parts of the original" l2*," will shine through." F*," Fill with part; fills the screen with the selected part." P*," Zoom to full; enlarges the part as big as possible, but always so" "@*," that every point has the same size." H*," B I G; every point is as large as possible." a<*," Measures; every point is square." @ F*, ,*,"PRINT 1:1; prints the current screen as normal screendump." N*," 1:2; prints the current screen twice as big, every dot becomes a" (*," square of four dots." J*," 1:3; prints the current screen three times as big, every dot" 2*," becomes a square of nine dots." iJ*," Install; you can choose the best fitting graphic mode out of" H*," 7 possibilities, each with its own pros and cons." L*," Plotter mode will give the best results when an exact" P*," copy of the screen is required; squares will be squares." .*," The higher the density " "the flatter the picture." eP*," All epson standard printers should work with at least the" 8*," single and double density modes." J*," With the three linefeed buttons you can adjust the" rL*," printer's linespacing. With at least one of them the" sL*," graphic lines will fit; just try and call us if not." .*, ,* L"C-64 For information on sending and receiving pictures to and from a" rB*," Commodore 64, see the info in the C-64 menu itself." d@  ======================= +AF!F!@FF|XFF.FX ======================= +EF!F\!PFF|\FE ]E4 FF!.F! ======================= +GF:)!Get the original|and move it?!! Yes sir|Oh no!F \Fe@!p!zFFG,)! Links / Rechts !! < |Stop| > !Fi ߸F<F,@z !@z  ! FF@!p!zFF F FpF,@z !@y ! FF@!p!zFF F@!P!zF ,F<FG,)! Omhoog / Omlaag !! < |Stop| > !F F<F,@z !@ ! FF@!p!zFF F 0FpF,@z !@p ! FF@!p!zFF F@!P!zF DF< F.F  +IFF@E F#FF@PEIFIEGGHF!IP! !IPF IF PF#FF@%!F$ ! !@ !HF!F(!!!F4/! ! !PICWORKS 1.1 New InfoF.!F(!!!PFKEFRFJWEGFERight button to quitF ELeft button for next pageF WFF"EClick a mousebutton to quitFEFi FE M6! FM&FM5FFF(ERF (Fw JZ(FKEFYFE WFGF.F |F@"This version of PICWORKS contains a number of new options " d"which have been implemented after questions by users we received and we came up with ourselves." N*,"As you can read in the 'little manual', we always welcom comments and " mF"even critisism with wich we can expand our programs the way the " "<"most important people for us, being you as user, want." *,"" D*,"Changes have been made on different functions in the program." J*," Users of version 1.0 will find that the printer installation has " H"been improved, so that (as far as we know) every Epson compatible " @"printer can print all selectable sizes. With of course the " D"note that a printer won't suddenly be able to print quadruple " e8"density if it couldn't before you ran this program." N" Every printer, however compatible they say it should be, is different. " V"So try the different modes, although it says for example that it is created for " l("new printers and you own an old one. H*,"Like we said before, if you should have any trouble working with " P"the program, or if your printer is not working although we said it should: " :"please contact us, so we can keep improving PICWORKS. e"@" H"Another important improvement, is the possibility to load and save " L"Degas Elite (I hope Tom Hudson won't mind us using this name) compact " "pictures, the '.PC3' files." J*,"This way of compacting pictures saves lots of room on your disks. " "L"On a normal disk you should be able to store twice as much pictures as " L"in the uncompressed format. The compacted files can be handled exactly " j"the same as normal ones. They can be loaded from Degas Elite or PICWORKS of course and if needed, be " N"transformed to all the other filetypes listed in the save-menu. This way " F"you can use the advantage of saving diskspace without losing the " N"compatibility with other programs. We have chosen the Degas Elite format " L"because we think this program sets a standard in it's kind and we want " J"everybody to be able to use it's features, including the compressed " "file format." mN*,"Using the compressed format works exactly the same as with the normal " "H"file types. Just select a .PC3 file to be loaded and PICWORKS will " L"automatically recognize the special format and decompress the picture " tL"for you. This decompressing takes almost no time (in fact, because the " L"file is shorter and therefore loaded quicker, loading is faster). You " H"can also save pictures from every kind of drawing program into the " ".PC3 format." p"@"  L L======================= +LFF@EHHF#FF@PEGFIEGGHF!IP! !IPF IF PF#FF@%!F$ ! !@ !HF!F(!!!F8/! ! !PICWORKS 2.0 coming up...Fe!F(!!!PFKEFRFvWEGF ERight button to quitF ELeft button for next pageF *WFa"EClick a mousebutton to quitFEFi FE M6! FM&FM5FFF(ERF F(Fw vZ(FKEFYFE WFGF.F |FN"On april the 25th 1987, PICWORKS 2.0 will be released on the open ST-day " "in Amsterdam." P" STRIKE-a-LIGHT and the ST-club Eindhoven will be present there with this " p$"and other 'Low cost software'." P*,"Indeed low cost and no PD like this version. Why? Well, look at the list " ,"of possibilities below and you'll see." r*,"" oP*," PICWORKS 2.0 will run on both monochrome and color monitors. Pictures " .:"can be changed from low to high resolution and back." aT*," You can adjust print grids for color pictures to improve printout quality." aR*," We are developing a special high-density printout for quadruple printing " 0"to make a very dense, yet well shaped print. L*," Poster printing will be much quicker and easyer to use. Posters of " j"more than 2 meters wide (about 90 inch) can be printed, but smaller is also possible. You only need " aJ"some glue to put the parts of the poster together and the result is " ""enormous." V*," If you have a printer that can't work with any of the printer installations " N"the program offers, you can make your own driver in an easy way and save " "it for later use." @ d*," The print can be fully controled. Papersizes, margins, density, size of the picture, etc. " "can be adjusted and saved." tn*," Blocks or parts out of Degas Elite, First Word, Snapshot and other programs can be loaded and saved." K8*," Parts can be rotated, mirrored, reshaped, etc." SL*," You can cutout or cover pieces of the picture of any shape you like. P*," Depending on the memory size you have, you can work with more screens " aF"at the same time. To move parts of one drawing to the other, etc." J*," Made a great printable picture and forgot to format a datadisk? " eP*,"PICWORKS 2.0 let's you format (also with 82 tracks, 10 sectors), rename, " P"delete files, make folders, etc., without you having to leave the program." aN*," Text can be added in different fonts, sizes, styles, directions, etc." T*," Pictures or parts can be overlayed with a pattern, to make it look better " i"on the printer. pH*," With the memory full of compacted pictures and a diskette with " J"pictures in the drive, you can make a slideshow of up to 60 screens, " L"without having to change floppies (depending on the size of the files " *"and the memory available in your ST." e@ N*," Screens can be linked together on the printer, to produce big, high " "density prints." T*," All funktions you find in this version will naturaly be present in 2.0. We " F*,"will only look if it is possible to get them better and faster." *," " J*,"It isn't the 25th of april yet and ideas are coming up every day. " hL"Therefore we invite you to come to Amsterdam or Eindhoven (see 'little " r"manual') to meet us, maybe you have ideas for us too... On these ST-days we will demonstrate the program and " L"you will have the possibility to see how all this works out in reality." L*,"If you can't meet us, write or phone us. Adres and telephone number " d("you can find in the 'little manual'. *," " *," " 2*,"Greetings from STRIKE-a-LIGHT. See you. e@ *," YjZ wffe\h4g\Ų&ǐXdvhnjrm~tT~$n @(8fgz zHvH`&e6FX0Hn y&y00w <0Q$<"KPQ #Nugg@fB````(Hn@f``(Hn@g ``~`` y""y$I}|gn Q`"<@QmNu`F`Ta:\picworks\data\picworks.rsc *o#^n - ЭЭl// #^rBg?<JNA ?<NN#^R>NNT3^ȠC^V"L?H>aShHx?<HNA\@#]/?<HNA\#]3%]Xa\la`N^C AJgAtJg  gSfa[Da]aV``NuaE*B9LBy2aV2Nka *y]`$daZfa]jarByrhAN[N vN^vaZBypN``SEvf$H$& y^:C^>e a^>d, a,A^>ךf B E^JdђXbђNup`Kd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNu$H$&"BA 9^:a(XA^>f B E^JdXdNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNu2(g"P@g:RADAH""y^>r2g"ZA^:e& 1@##^>Nu1@Nu y]\]`a"y^>^:dp`I`H y^B$y^>"Hg< k&@0+R`g k#&@0+S@H3 Q&f#^>LNuH?<?<NAXJgJf&AH@B p`\A] \ @BBPtNua*Adp`:a*AV0p`,a*AH p`a#za_A6 1Ap`a#daad$a BS@kH2Q y]] tNuHpg`aS@Q`a""@ Y0g0]b(2RA4DAH! ^>fXչ^>NuaaJBkdHNuaHPaJBkd8 `bCgBJ@gv  g &g a]NutNuRptr ae OgR Xgh HgSRB ae Fb$0k  c_  c b退`tSJBjblNuRB0 b b瀀`RB0 fрd`aJ@g`c`c^aJ@g`aJ@g0` y] Bh\]tNua`ca `aa!a( Shda [PHP Pa _`8LNua!Va( Shda [PHP2( P`Qa _]b6(gRC8DCHHP P!@ _Nua a(.?p`a a( ?La( S2fr4(Ae.RBBc0?af2 [PHP PS`Qa` _`~ [Pav` @"[PHPHQ0(ie4k2a t _aN2( P`Q _a:2( P`QNup `Ep @HPa Sa [P"_0( X2)"Y@`VNuag"`af`a(e`a"c` ab `adtNu <r$<Nu @HPa Sa [P"_0( P2)"Q4Ae4v`Vf@Nua @2(g]b P"H`/0Ha.2  _ PSAvjx E&Wf* ae zb QNua8U@k0`aa*Y@k `_za]@jW``aY@k rtHHBBNuaQ@k 24HHBBNuaBjtpr Bc4<prJjAjNua Bp`8a 1A1Bp`&atЀUrЀQ`Da%A(Jf J0p`NuatV0 9c^Q A`at `V0Q`H?<,NATA2X@a&:0H@?a:AAa Avp`N0H 0 0H@NuH?<*NATAJ2@a.0H@a.YdaHAaAp `a$a$2 P`a$r b?a2`Q tNua Nuaa patNua$H gJg ba"P @4(gHP bn aX$_// Z4HQ`S@Q _Q _al tNua#B9 ?Hy ?<GaPHNAPA pR@J0fH`a#/aN `aDa@a#/ [P` Ba.a* @a/? [Pa"X20 _$gS@cY6 :fRS@g.t;ak&AA :fRS@g t;akIA??<-NAXaZ @a."X0gZtaZkT6gP .fJS@gFt aFk@Ag6paX -Fgz !g %Fgna6pja8 -FgZ !g %FgNa6p a -Fg: !g" %Fg.a#Lrtp aAj -Fg Fg a6p`NuaBg?aN/a?@a@ @a'7 _a "X24$[A 0@@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BA 0a:`taD?9L?9N09LyrdaTR0yrfaFR0`>a?a3L3Npirta@*09N `Ua|??at -Fg$@@?@a^@@oaP@o?@?<NN\Nup`7p`7p`7p`p`p 3a d3vgC@@@A^ p hf X ~e#TvgC@@@A^ p hfT X 4eN#R3rd3rf FgaJ3aL3 "|L z9f?:`aJ*aRz2TSWjT`0:2:`$@2TQ"|L z9f?:`aIaRPzT2SWjT`0:2:z`$@T2Qr4:f0:^`>. @a"X0ALH2`0Qppta> vp`a JBkaQ@3pN`= @a"X0ALH2`0Qtpoa=`DHv y^CC`I HvC y^փփ`IHv y^ CC 00`PHvC y^ փփ 08`Pv y^CCHp0Ra@ _`HvC y^փփHp8Ra _`Haj/A^eeeee `H@J@g`쐨g`Hd`v y^ CCHp0Ra _ NuvC y^ փփHp8Ra _ Nuv y^CJp0g*H <r$<NuvC y^փJp8fHtNuv y^CHp0Ra4 _0NuvC y^փHp8Ra _0NuHv 9^CCCCtNuHvC 9^փЃփЃtNua*/A^eаdʐH@J@g0`v y^CC`vC y^փփHp8Ra~ _g$]c/"@0)a _$PS@kH2QNu2(g"PRAA4DBH#"@$Y2g 1ARAA%NuBhNuvg@g"Wkg2WkR/&SEg$`LR/ bZ RbJp0@:<Jf` փSGgЃЃЃA^6H aLp$4`YE PQƐFrd0` Qj`prgAA^BBB p "X2g UAk$QNuHaT`EaBPJg, BgBUBg8j(Ѐ"ЀЁE Y0gR@2DAH!b` `ЀЀ`Ѐ"ЀЁE. y^ 9^`2"X2g,e($UAk&QHPS Y2g RSj _b y^ 9^""X2geb 9^: J"F^6^:`~aSk.TH@gX V0"~:00.LKLRLLJZ,>,N0D000J4! V ^0 33,,$&xV3ThU8b^b $#"]#&\"""hZPR 01,1>1Xn2]]3f3_f3F33` p@  : HxFF~AJ0pk*c`TG<;p0N`~-A*B0p`G<;pN``p `$p `$??@@@8899HAAA>AzAzAtAtAVAPAߢߺߺ߮߮ߴߨߜ" ?>??B>9rC8C*F^F@BDzEt4J$26`޸RbEFH4LdNAd 8 .<$h6 \LrJx:$ pr.!!@&D`pxh&X?BXDXD&hS  ?>12h233>h3,32$REEEEEEEܤE(,z BRz((2## <<<<<<<^:`e a׎^>d#^:%` -Ig&a$y^:%@ -Hf&a$y^:%@Nu%ea^>d#^:!@ -Ig2a. y^:!@1A!B -Hf2a$y^:Y%5%Nu!<B`!<HPa$_%5%NuY!<B`!<Nu"y^:$] ! @g !k А n (JNuА l#^:Nu 2($4AB*!kB8!&!a34*!8!&!Jk JkEffDb(J`2#^:`2JjBf涀fA`8!&!a2*!8!&!JkJj`Jk`/RaJBgpgX^:(_NuXNuaJBfprtNua" bNua bNup`p` ga`9~A~-J0pfR~RHGG y^ 0pNu y^n`l y^n^r`^A`VA>`NAJ`FAr`>A`6A`.A`&A`A`A`Ar$`AH `8Ra0,/JkTSGgL`NM.F`84  f R~ NuBg` BgarRW g %g - f>NuRar`a,/JkTSGgL`NN.F`7a,/JkTSGgL`NA.F`7a@J@g6@Hz ?<&NN\NuJ9]ZfjNua~#1 /aH _Jg/JkTSGgL`Hx1NLx.z `7Fa&/aD:HP1 M JGg` -JBj @aՂSGkL` _HV?LPN\LPNuBg -FgaxJBj @ `a7LtRW - f>Nupg@ЀЀ y^" 0g(@Nup`V Fga~HA^JLpNuaBNu~G<6p N`  gNuR~G<6p N``>D? *_a 3rh2HUa fRp"Ma !g yXNf pCaaVJ9]Zfr | pghfb "f.R 0"g 0 gR@` 0,g 0 fHp`R@ 0,g 0 fHpa _ Fg  f`pXNupR@ 0,g 0 fadJBkHQ ! gRfa`X yXNg yXNgp`<9XNk&a(HS&| a  gf< &_Nu\F Fg Fga(ZHS&| ??<NMXJk g f< &_NuHPa2  _`Q`N3rh2Ra fRp"MaD !g yXNf pC$a*a4J9]ZfA pR@ 0 fa FfNu??<NMXJkNu\F Fg Fga'HS&| a "f g 9" g& ,g g f< &_Nua g`Ra ,g ga| ,g f`<9XNkva' HS&| ab "f g 9" g& ,g g f< &_Nua*  g`Ra ,g ga ,g  f`HSHx??<?NA JkSfNup`v`v??a?@NMX`2DW?<`a?k?<NM" Af J@fH@`4g \SG??<NMXJkJ9]ZV t&_NuRa dd XA*0kH?<?B?<BNA `1tNuak `1a kf`2Rar dd A*0kH?<?B?<BNA Jk.,?<?B?<BNA *kBg?/?<BNA JkNu` y]~ (g (fB76Nu#7637:Nu FgvgCփփֹ^" C g @~`p!`tp"`np#`hp$`b :g @|Sg`pR@ 0,g 0 farJBkHQ ! gRfa _  f z4~a8 FfNuR37: FfNup "f.R 0"g 0 g,R@` 0,g 0 fHp`R@ 0,g 0 fHpa&`~09u@29uBR@RANuS@SA3u@3uBNu3p`84:`fprta09N29LNu4:Df3N3Lp rt` By8`pBy8` p3 8|38@38a383838~`&aJf,H@ Kg Mg Pg Hf~`DSGj@RGFc:>`6 | g6 g0 gd gXz`ez\gFf6pRGRFa`an` `?~aa!p a>p a80NuCpE`bf`FgRGJGgLSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NAXJ9]ZfJgNup Nu4:f??<?<NM\Nu3XN`a!0:R2:Pa0zEfpa\ppaX | Eg0PaEfa<`@a @aN"X0g?Ra dbTA*JfHPaH @a"X>EFr$WfFA0 _3XNTNuApHPB2/ Og* Rgz Ag< Ug. Ig ogB`&p=`pNAXJ@kNu~cG*VgB+B+eHk ??<>NAXQNupA` p9`p:`p;?a @a*>"X0AHPBHQ?NA\ _JkTNu?<`?<Rat db A*0Hk?aVJj Jof?|/?<BNA `a./a(/ @"X2B1HQ ["X2B1HQBg?<VNA _a _a~`p`p3GN Ff #*.* `8a~S @aP"X0gA @f ):f 0 *.*`QB?:Hy ?<NHz?<NA\NAP3XN Fgar9)H3XNa`\Jj @g @g ?aF0`NuC EpAJyGNg *g|*fSJyGNg$ f *a8JfP|0ala  C a?<ONAT`d'/Qa H@HaHda H aNqJfJg0P H@HNu 0*X@a:0*H@?a:0*@@` 0*@a.0*H@a.0*X@@H`haS@k ??<NAXNua?Hz?<6NAP0:`av @aJ"X4g,A HPBBgHQ?<=NAP _J@k??<>NAX`tNuaa @a/? [a"X2A #`QB2"_AZ# A e ` \gQBapZa aA "H09g"Hg \f`AZfS A `Ja : -Fga9(Hk$3XN//<??<?aNA Jk ` aa#JTaa"z9)H3XNaR` xp6`p5` p4`p3`p2`0ap(fgTA3JgJhf~X?HPa Wv- eC-00ÑyJm y^FaZ _> FWfBNup?`p@3JaFr(fgpTAHP0( -Fg aSk _1@RhHhBg?9XN/.?<BNA JkN&_>gF2ҹ^ A"XPfHQH/?9XN?:NA Jkgp y?Jgp%` Nu @fp7`Ha y^R"y^F`Han"y^R y^F <}arLNup=arkHQ??<>NAX"WA fSp g \g .WgJfS.BAKBHy ?<ANAT//Bg?<VNA "_`VBgHQ?NA"oPJ@Nua4L #L#NJy|Zg a2Sy|Zf y^B"y^>Ef` k&@p0+R@Db bPL y]$z\p (g&fQLܐ#L (f[L:"J9LfA gXgJf`CFJj* fANSfpABahJyXf zx b` CFAfJj<-TDd0@H@H 0 0H@B`3#p4`&][Return]H:FHH`H:8HH` f" LWLfp e@3LNu -f. FV\bg LfD9\bp e@3LNuv Lgv g gh f.v RA eC0H"y^&J8n0Nu@aT@aJaHAv2+&gvA020000` Lg$a3M a3M a3Mv`aߖ`ߒv`r0z B9L^&"o$y^:X^>eaε^>d#^:B*A`ո0z^&"o.$y^:X^>ea^>dۜ#^:% *A`xB9\b` ֹ^& C"nNuvgCg Yk,gL`b y^փփHPaRaXa, _` y^ փփHPRaޒ _ѐiNuvgCg Yk,g`0 y^փփHPajRaa _`p y^ փփHPRa. _iNuvgCg Yk,g` y^փփHPaRa֐aT _` y^ փփHP aRala0aF _ NuvgCg Yk,g` y^փփHPaRa"aZ _` y^ փփHP adRaa6a _ NuvgCg Yk4gp` y^փփHPa*&<x*<a _`( y^ փփRi`NuvgCg Yk4gF`\ y^փփHPa &<x*<a$ _` y^ փփShp`Rֹ^a̪ЀЀ`ֹ^a̐ЀЀ`ֹ^axЀЀ`ֹ^a^ЀЀ`ֹ^aFЀЀ`ֹ^a,ЀЀ`ֹ^aЀЀ`Pֹ^aЀЀ`Zֹ^aЀЀ`ֹ^aЀЀRiNuֹ^aˬЀЀ`ֹ^a˒ЀЀSiNuL88PdRBNu#S8p arpMal3pd |Lr 0Q0tr a3`peapp`0pAaS@fa @aBaA aN_$BgNA`"|"2AUV@p222a"<^0<NB09Nurt3 33 a"<^psNB09LNu Fg a43a"<.psNBNu Fg2aC>2 @ e @}bAUV@p222a`"<0<NBNu A`H JA #C#B0\* BpZaHSa.09g$A "Hg \f`Af09NuGfABASICByZ 0:A( fB fB @m ??<>NAXNuAa&|.BASa^g <.BASa6B^JB^NaC p apA CelVfdC XptaPZ A]C^:E "Ҁ f Cdb("y] 9^2aha&J9XfXNup `p `p ?a&`p`p?a0`Nua/a8/a o("_ _" $Id*b` QjNuQjNubd`aHaa"[`a6aa"[<:HS?HQ/a.&_<k/HS/??<?NA Jk0&_fDNu\Fj.?^:,*B(9]؅kr/9]?<INA\/?<HNA\JgH y^>"y^B۹^F۹^B۹^>#]$I`&bۛp0R@@b CX`/9]?<HNA\p=`Na|a aaA a&HRLaHRLaHRL??<KNA` J$H @a"X0 J @cp~QBNuH <r$<NuH <r$<NuH <r$<Nua 0`a`vHJ9rh`6?<%NNTNuH`HP?< aNA\LNuQ[J[f H LNuJ9[g*P[Jy[gH y^V hBP By[LNupA :#^6#^: zb :~grHd0` Qj`xNu". LLLLB?< NA\#_ /?< NA\Hy_4?<&NN\NuHy_?<&NN\NuALH_C$pJg XXQA#`Z `LNu________LH!`ZNuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A3`J Ni LHO|1R/:?< NAO0: @d`HarLxN 2$4BANuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`BL8<gJEgEjCDEDF Fe"Fk8BCHC`PFk\QF^FkTQkDуdQRBNuDdBDA@kgAр[SBk(NuJlJBkNu0gH@rB JkЀ[`JBjtNuJ9afgPagpr$<Nup`JBgVB&8TTDуdQRBNuaDNuz` L8JEgJBgJjBEB:gHC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB Bb@Nup`Nu&8*LJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@`H?<,>CEdGH@0r`?<`DAр&AdRAрAрDуNuprt|PafQag  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dadSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`TJjDDDS4</a$JFkSFkLaRFBd&8*L?a><JBgaSF Be BgQRB`ApdR e <rRF&0xaffEv+0JFjDFv-Hƌd0BFHF 0HF0A Nuprt|`HQ2:( A dHC 5e2!R 0c 9c0`|1<A ar`2:C0 Ef"_Nuaa/ Cr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA" 0g` a| @e3fNuaJBg <r4<NuaAd RdQRBABe B/dNAрQ4<`BNuaag `.aag`@Ad RdQRB>Ge GbFGNu G0dFGNu~NuatAd RdQRB6Ce C/jC C@j C jr0H@{0AFG0000X0000X0000X0000Gr$~A0g0  pia QNua?S@kF8LfBfLC`HNua -FgH?aa"AJWfHa #rdTNu3`ʰzbzbHr`a0S@k@> A0P"G0(JgRJ)@g1@C2fZ2HP"("(pdaj W091@A00 piaJ3@pia2 _C""pe` 3 pia3phaLHrdHsSBSC@AHLHsPrhPuDPL0<rt`pa"papapaLr`a,S@k<@ A3gFBPpfahpgab3 phaT3f8Bya.QrhBLBrd`bNuXNurt`rtH`aS@k@?aN @a""X80L6BPA E\G66&JDg DNexMQBBJyg *gpi`Nua`< d8 VuDg* g gj g& fzSyu@jByu@`j3L0:z"3L0:R@S@z3Nprta|Ryu@0ΰz|e$Byu@RyuB<SFEzbcSyuBaQj&_NuByu@`3LH ALEE1FL HHhha a6ByLAL0(1@hV@1@1@ `H ALL a ByLa LNu??<?<NM\`L3pkaD3LALL fHL|D@ASBSCHHa Bypk` z#g.vG2RC+ g33p!aĶSeNuALp #gBypaܚBwAprt0 0BBB R@ @efA000 0PB0 00 000\0X00000 0P0BX0:@00p1| 1|QBX0 $HTH0P 00,NuSk [0NupNupNp M gz gp g g*Ha:a6rHA3@@"TAt #zg0A7( f hgSASAgRB`3`DSAgNu@  f/az _^&X PfR/|~ Kbza0g @ ep 24C"2 S@ػrTd BTA3A0C4$I2a222B"0@2A\xvag@2#M 4B3BS@ -f ػrTd@BAb8RGRC`3RSG5GC5C J1DcaRF F eXNuRG GcdNuPNuXASF1F41R 1h4 x1EDgZA##w3?<NNTU@g.A g dRhdRh(gp`zp>`Ap0rtCLagQ0CLL000zH?#|<pa0LHrH|Lv3|:ALff$f*f*fNu y |6(`86(`2629|BWAARA09|DA hfRAS@f3|: Cf0Nua$@k0;` <`   FgbSa@gS@ AHP -Fg^a| W@ -FgL Mg4ad W -FgaR W HAA}:20i0d R@`Ra. W@H@?< NN\ -FfbNu0^ M / haw FgSaF|H| -Fgra|c|o|{f|cf|of|{ -Fg$ab| -FgaP|H|AxHP P0P T0T X0X?< NN\ -FfdNuaJk$ Be B baS@ogRR FfNu$y^:X^>eN^>dJ#^:% p e@ЀЀ y^& 0gk g$(@Nup`T`* f /BaN"_pHq )eRXar(_Sy|ZNu&y^: 9^> nN 9^> ovgC C@g,U@kBg^6BP`X^ &B`D^&B6BP`*^"X0gBPr2RAA#&6&#^: Ff@NupZ`9L#^:fJ9Lg`,Nu&y^: #k g#^:(@Nu0@H@@gU@k,g ^0`^ ` ^1c ` ^"X0gHR@@"D#0#"c0g! HR@#`zvgCGGA^ pp,08gH F gF g&& ] m&NeHUKa*_Nup*`p-`p.` p/`p+`p,`& fRHPa&"_HUa6RLa*_HSy|ZaLNuHSa - fH$_Nu y^:X^>oN^>nn#^:BRy|ZEHRK"y^: 9^> nN 9^> c2$""" "v eC Cg\Ukxg8JBk^20"#^:g  f`  f&_NuJBk^ a" `JBk^"2aB`JBj^H f"HQHP0(N$W$RH`2Q  _"_$X4BPY"2gHRB]%(\$@$2g@]e$HQ/0NB$_$RS@H2Q"_L` 1A$BHRA%L`p\B9L`"p^`#^6^:p]`a b6J9Lf 9ZLg 9[LgB9L(yL Ff(yLNuv eCֹ^" C/g y^:^6c> k `g& @gJf,Y^:`Jf aT` ^: ^:`fDJ(_B9LNu((@((?<NN.?<NNX LA HA HNua aa -Fga`Hp3La SN"X0 @e024EH$JyLk Bb5B5A6CC5CK5C8+:+ALB0000Dk~Ekz00AL<:>:SFSGFn`Gn\DDk0BhDEk1EBh Fchh Gchh0hb&0hbpmrt##`ϠNu _pNBaaaaa/a4>+<+:+8+&DbFEbGALHP@dAdBD0ƞE03LAFC&000FF22N23BRG0@\@ _NB"2#`2a @0<}NB&IaNa @&XaH`az?<NNT @"K <}Nu @HPa^ _"X0 @Jg8zf:HPEJH LppJN$_4&bp$2Q"G HD&NuTpNup d@Tй^ @"X PfXLNupN z&"z2gB` zBp( g;j `` $&( "A2;N,PX2P,(r /` f"_#Hѩ` f@"_!I` f"_#Hѩ` g`/`j f"_#Hѩ` f"_!IE#J`: f&"_#Hѩ(g|`|` f"_2(if()g AdE#JE!J`  g  ft"_E#J`  fd"_E#J/ ` g g g f /`lHz`"HzY`Hzf`Hzu`Hz` Hz`Hz#]`tgB"#] g0 g0 g0 g0 g0 g0 +g0A`.X`zHz`"Hz`Hz`Hz`Hz` Hz@`HzaAa" _aJf~NuH lHzX``Hzd`XJfHPr((( eA(ҁҁ"zpJf# Fgpѱ`T +fX`DHz``8r(` r(A("zJf>"ёEXJg +fp`NqEXJg +f`Hz`Hz` +gJgHz`|Hz`trHPTgAGGCt"qpJf # _` _Hz`6 zFp( g -g g`~Nu (e`|vCgCֺ*"C&"CgijgHPbH~t( g(  g* +g .g±e _JgBHz<`R`S`Sj`vCgCֺа"C&"CgP~t) g,  g* +g .g g`JgBHz `*R`Sj`Division by zeroOverflowNumber not integer|-2147483648 .. 2147483647Number not byte|0 .. 255Number not word|0 .. 65535Square root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory Function or command|not yet implemented String too long|max. 32767 characters Not GfA-BASIC V1.0 program Program too long|memory full|NEW Not GfA-BASIC program|file too short|NEWArray dimensioned twiceArray not dimensionedArray index too largeDim index too largeWrong number of indicesProcedure not foundLabel not foundOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedToo many points for|Polyline/Polyfill/Polymark|max. 128Array must have|one dimensionNumber of points too|large for arrayMerge - Not an ASCII fileMerge - Line too long|aborted ==> Syntax error|program aborted!Undefined label"Out of data#Data not numeric$Syntax error in data|unpaired quotes%Disk full&Command not allowed|in direct mode'Program error|Gosub not possible(Clear not allowed in|For-Next-loops or|Procedures)Cont not possible*Parameter missing+Expression too complex,Undefined function-Too many parameters.Parameter wrong|must be a number/Parameter wrong|must be a string0Open "R"|Record lenght wrong2Not an "R"-File3Only one Field per|Open "R" allowed4Fields larger|than record lenght5Too many Fields (max. 19)6GET/PUT|Field string lenght changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorZLOCAL error[FOR error\Resume (next) not possible|Fatal, For oder Locald GFA BASIC V 2.0| Copyright 1986|GFA Systemtechnik GmbHf2 bombs - bus error|Peek or Poke possibly wrongg3 bombs - adress error|Odd word adress! Possibly at|Dpoke, Dpeek, Lpoke or Lpeekh4 bombs - illegal instruction|executed in machine codei5 bombs - divide by zero|in 68000 Machine Codej6 bombs - CHK exeption|68000 interrupted by CHKk7 bombs - TRAPV exeption|68000 interrupted by TRAPVl8 bombs - privilege violation|68000 interrupt by|execution of a|priviliged instructionm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block adressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failure[1][Do you really want to quit?][Ok|Cancel][1][Program end][Return][2][Program stop?][Stop|Cont][2][Printer listing?][Ok|Cancel][2][NEW - delete program?][Ok|Cancel]Editor - Internal errorWhile without WendRepeat without UntilDo without LoopFor without NextWend without WhileUntil without RepeatLoop without DoNext without ForIf without EndifEndif without IfElse without IfElse without EndifExit without a loopProcedure without ReturnProcedure in a loopProcedure defined twiceReturn without ProcedureLabel defined twiceLocal only allowed in ProcedureLocal not allowed in a loopFunction defined twiceGoto into/out of a For Next loop or a ProcedureResume into a For Next loopResume without ProcedurejH lSyntax errorjH lLine too long>.Jr[3][\"& 6     B2p\ x~ 4*"t:< 2X00FB^  "  < T2&$"F"* &$ L&8@h24&"* &lJ"$,(:$P X>   x@& V4 j  @*JLr &:z$J( (.(F < Zt"N\"`  @*(<,8L*(j<,( @<    4^> 6 X:dH.( @ THE DEMO CLUB 23 ALMA PLACE SPILSBY LINCS PE23 5LB TEL (0790) 53741 WE HAVE A LARGE LIBRARY OF DEMO DISKS FROM ALL THE BEST THE CAREBEARS THE EXCEPTIONS THE UNION THE LOST BOYS RADICAL SYSTEMS THE ST SQUAD THE POLTERGEISTS THE S.A.S. AND MANY, MANY MORE. DISK PRICES 1 TO 4 DISKS 3.00 EACH 5 TO 9 DISKS 2.75 EACH 10 AND OVER 2.50 EACH PLEASE DEDUCT 1.50 PER DISK IF SUPPLYING YOUR OWN ALL OUR DISKS ARE VIRUS FREE AND DISPATCHED BY FIRST CLASS POST. PLEASE SEND A LARGE SAE FOR OUR LATEST CATALOGUE. #a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 18 F1 #W 00 00 00 07 27 11 08 A:\*.*@ #W 00 00 00 04 27 14 00 @ #W 00 00 00 01 28 17 00 @ #W 00 00 0F 0A 15 0B 00 @ #M 00 00 00 FF A COPYSERVICE@ @ #M 01 00 00 FF B COPYSERVICE@ @ #T 03 00 02 FF TOP VALUE PD@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ #G 03 04 1ST_WORD.PRG@ *.WP@ `w a0 BgNA/<?<&NN\Nu#p#vpp |@"||2QNu/<V?<&NN\Nu#pp"|@ ||2QNuHJyg`Ry09ynLBySyjRy |@092Jyk`1`Q`0Q0LNNV>?<NMTJg >?<NMTN^Nu#?9|?<?NAP/9Nu#?9|?<>NAT/9NuNVBW/<|N?<=NA\3|J@lB@`*./<a y|f 9gaB@` 9faB@` 9o. /<aN9 |3I|3A339 Hl D@3`Dy333./<a. /< a.,/<a../<a.00y,/a.009.H/aapN^NuNVaN|| fa>J@gJygJynBy333339H|oW@>/NN @"|0$<? QBy 9o3N^NuNVBJ20g 20g 20HRC`&A0||VC<fDy|29|N^NuNVм}m|mN^NuNVBBrejH lSyntax errorjH lLine too long>.Jr[3][\"& 6     B2p\ x~ 4*"t:< 2X00FB^  "  < T2&$"F"* &$ L&8@h24&"* &lJ"$,(:$P X>   x@& V4 j  @*JLr &:z$J( (.(F < Zt"N\"`  @*(<,8L*(j<,( @<    4^> 6 X:dH.( @ THE DEMO CLUB 23 ALMA PLACE SPILSBY LINCS PE23 5LB TEL (0790) 53741 WE HAVE A LARGE LIBRARY OF DEMO DISKS FROM ALL THE BEST THE CAREBEARS THE EXCEPTIONS THE UNION THE LOST BOYS RADICAL SYSTEMS THE ST SQUAD THE POLTERGEISTS THE S.A.S. AND MANY, MANY MORE. DISK PRICES 1 TO 4 DISKS 3.00 EACH 5 TO 9 DISKS 2.75 EACH 10 AND OVER 2.50 EACH PLEASE DEDUCT 1.50 PER DISK IF SUPPLYING YOUR OWN ALL OUR DISKS ARE VIRUS FREE AND DISPATCHED BY FIRST CLASS POST. PLEASE SEND A LARGE SAE FOR OUR LATEST CATALOGUE. #a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 18 F1 #W 00 00 00 07 27 11 08 A:\*.*@ #W 00 00 00 04 27 14 00 @ #W 00 00 00 01 28 17 00 @ #W 00 00 0F 0A 15 0B 00 @ #M 00 00 00 FF A COPYSERVICE@ @ #M 01 00 00 FF B COPYSERVICE@ @ #T 03 00 02 FF TOP VALUE PD@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @ #G 03 04 1ST_WORD.PRG@ *.WP@ `w a0 BgNA/<?<&NN\Nu#p#vpp |@"||2QNu/<V?<&NN\Nu#pp"|@ ||2QNuHJyg`Ry09ynLBySyjRy |@092Jyk`1`Q`0Q0LNNV>?<NMTJg >?<NMTN^Nu#?9|?<?NAP/9Nu#?9|?<>NAT/9NuNVBW/<|N?<=NA\3|J@lB@`*./<a y|f 9gaB@` 9faB@` 9o. /<aN9 |3I|3A339 Hl D@3`Dy333./<a. /< a.,/<a../<a.00y,/a.009.H/aapN^NuNVaN|| fa>J@gJygJynBy333339H|oW@>/NN @"|0$<? QBy 9o3N^NuNVBJ20g 20g 20HRC`&A0||VC<fDy|29|N^NuNVм}m|mN^NuNVBB