`8LF p CoNuIMMUNIZED WITH UVK 5.6; NO VIRUS!!puke'(*** eo  @`! %`')+-1 o79;=?A C@KM/S@oWY[_a c@e`gkou`wy{} @` @ ` @ ` @ @ ` ǀ ɠ @ ׀ ٠  @` @`!Aa   !Oa! !"!B!b!!!"!""#B"%b"'")""-"/#1"#3B#5b#7#9#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B((((()")B)b)))))*"*o  @`! %`')+-1 o79;=?A C@KM/S@oWY[_a c@e`gkou`wy{} @` @ ` @ ` @ @ ` ǀ ɠ @ ׀ ٠  @` @`!Aa   !Oa! !"!B!b!!!"!""#B"%b"'")""-"/#1"#3B#5b#7#9#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B((((()")B)b)))))*"*SN_UTL20  BACKW143  #DESKPIC  ESLKMSE31   PRISMP11 T :AUD_CD20  READ_ME TXT!.  .. EAD_ME TXT ۪'SNES_20 ACC !VSNES_20 TXT L+*************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * *************************************** \__\/. ..LoWLiFe.. . . Call 1 Of These C00L BBS Numbers ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HIT & RUN +31-405 742 36 WHQ SLEDGE - 1 Node RISKY BUSINESS +44-513 530 299 UK HQ FROSTY -*************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * *************************************** `R@ gP.|^v3Xa3XS#:Tp#NL#XTpNL |X0|(g@`ByX&o.|^v + ЫЫ// Bg?<JNAO Jka4?<NATAXP A:\*(0.*BQZp#,x(3SpNNL yXg"~|1#'dT3SprNLRGQ3S3SphNL6:S#'dTp6NLLRHXpa @o <a#XN#XV))3S3S3S3S3S3W.S3W(S3W"S3WSp3NL3S3VS3VS3VS3VSpdNLJ@k3X3VS3VS3VS3VS3VSpeNL#XF#'dT3S3S3VzS3VtS3VnS3VhSp*NLByXaN#'dT3Sp2NL3X g6 g g gJ g g g gf gh g g gb g.zU>a.`$3S#:{Tp4NL`/?<HNA\Nu2:UA$$ NuHa <H@#SpNLLNuH#(`#'dT3 S3S3U2S3U,S3U&S3U Sp*NLLNup NL3XpMNLNu#*Tp6NLLP #*T3S3S3S3S3S3Sp*NL#*T3Sp2NL*?ag4arA1w`.A2a#*T3Sp2NL,A(a`tA#"P Nf ,PZp` ,xQZpa~#'dT3S3S3SS3SS3SS3SSp*NL`r3S#:PTp4NL g fA23aaa6apa.ada(zR)| HGJGfaaa.A0zaaLaaaf zRaraaJg.a zRaX`aa`6aaNapa.a zRlpX fNuA/aJ`A1a>aaaah.A/a aa.aa zRa`VA0aazByXahaa(zQ b b<,f @b0`a 1f .f<2a8fa3X8@,@A/.aaaaa1B(aajazaaJyXfBlaFaZaa~2a:aJ zQ*X@aaJyXga a4a:2aa8@,@a,3aaabaJaaa*Bla4aaa:a"`VaA0a`P8@@A.4aaaaa1B(aapaaaaXa`a2aPa`aaa8aLaBTan3a*a: zPXaa~`8@@A-aaTanaa.1B(aTaaaVa>aaa2aaa6aaaa3aaaaBTaaaa4ava zOfXaaA,aL`A.a@aaaXap(zO* @@baaapaByX<2af<3a~f@3X<4alf.3Xapa\.a f3Xa A,LaaaaaJyXj,@aaaaa2a`a*aa9XaPaBaaaa2ANaaJyXgaR3aaaBah9X yXgb yXf9Xa2aaaPa8aANBara(a4aapaa9Xaaaa`aaxAMa.a`ana`a<`A,aT`A-`A-aBA+{<0<0aaap <aa <*zMag,aVJ9Zqg,M :O Daa$:Na`A,` A+ `A,aa0NJ9ZpgA*<0<0QZqJgA*a zL"H0< btf Bf (g (f||` (f||PZqHA*t 9f0SRA*VaDL`NuaaVap zL GNuQZtaPZrPXA+;a8a2J9Ztg`QZtA*QZrQXaJ9Ztgb`aa~|QXaJ9ZrfJa 1f@p2af8adPX2Xp3afaHp4afa:a13XaatajatBXa3SpNNLa3SpNNLa^NuQZsA!aaa4~QXJ9Zrf zJ(f(gPX zJaa aJ9ZsfSFk GgH GgB G@g> FastCopy PRO << by Martin Backschat, Bergstr.16, D-8071 Hepberg // (c) 1991 ICP Verlag/TOS Magazin, Wendelsteinstr. 3, D-8011 Vaterstetten, Tel. 0810633954]aa3S3S3S3S3S3XS3XS3XS3XSp3NL/9XN?<INA\JyXfpNLBg?<LNA3X`3XSpfNL3XSpgNLNuH`BtpaBҀQ LNuH`Btpa$;aҀQ LNu46DE2783B5C9A0F1H`BtpaҀQ LNuA*aJgv"tH@H    H@H H@0HHCr@QNuDF4709156BC8A23EH`Btpa>ҀQ LNu 0o" 9b0Nu `o fb7NupNu 0o 9b0Nu @o Fb7Nu#XT#XT pZNLg#'dT3S3S3;S3;S3;S3;Sp*NLJyTg A;C;E;f "\fRfNuAEa`A;E;fNuA;E<&`A< E;`A;JfUNuA;`A; .fRNuJf|.NuA;6Jf .fR1BNuA;Jf .fR*BNuA;BJfSHz;?<NA\BgHz;(?<NNAPJNu z:@0<BQNuBgHz;?<=NAP3XJkNu/::.</?::z?<?NAO f Nu/:9.<`/:9/<?::N?<?NAO JkNu/:9/<`/:9Hx$?::$?<?NAO JkNu?::?<>NAXNu?:;`?:9`?<?:9B?<BNAO Nu?<`?<`Bg?:9/`af43S#9Tp4NL g*Hz:?<ANA\JkBgHz9?<fTNu/~`/`/:8@.<`/:8,.<`/:8( z8~ `A a a|`A`A`ah3S#:$Tp4NL`AaaLaa <*z7aBaA`aa&a,M :9T#XR PATCgAb`aZpH$:9vԺ7bbT EOFgLatJJBf tJ z7<"Sk`,M*z7,`,MNag axA `:N` :7к9WfpavKca@AXaBgG7HS?<6NAP +"+ b ADa`AaA7C7pf|XA7C7^aZaAaa(z6n*Lah <aabk g$a8`Ѓ$a.aaAwaVHz7D?<ANA\AaBa~NAaa :6#XR#ZZA6C6p;QAaaVaa0a(z5*z5,z7,PATCHBZb <a0B5B5 <a@B4B4aa <aoB5B5aB4B4a``aa N[ :7Vg@Asa>aEOFa2$*z70akafNA`2A``*AEaH L"M"9Z^ZffvvSkbgRSS к6ؐ6@@HV&NTJogRCS`SS A cHp VLJ@j a`LNuR`v(MaxJo.a0jJCg aSa^Ra0JoaP`RCS`ah`/ x A cV*_JDNuvSJofRC`UBBCKTvSNu/ к55@@HV&NT NuCKNu?<Hz4?<=NAP3XJkNu?<Hz4?<=NAP3ZjJkNuBgHz4R?<<`/ /?9X?<?NAO #Z^Jk|Nu/ /?9Zj?<?NAO ѹZb#ZfJkTNuHPHQBg?<VNAO Nu/ /?:3?<@NAO NuA`A`,-, ,-, ,-, ,-, ,-$, ,-$, --$, --$, , ??~??>>??>>?????~&ZB5E, ,,,H ,U ,_ ,l ,x  ,  ,  ,, &>  ,% ,% ,% , Q %^ %z % % Q$ % % & &" -0->$ 'V S+-I -N-\'-'-'-  - ' 0C(.    $ .#.:#.^#.#.# .# . ./#'/? FEJECT SNS-FAMICOM UTILITY V2.0 MCA-HOTLiN CREATE *.IPSUSE *.IPSSLOWFIX FILESEND & SAVENO SLOW FIXSLOW FIX ONSEND & RUNFORMATChoose OptionSPLITJOINFIX HEADERFILE INFO7E0000007E0000007E0000007E00000000000000000000000000000000000000 ______-__ ____-____ ACTION REPLAYGAME GENIEEXITGreetings to:Idea's by..............Sledge/HOTLiNLayout/logo by........Lowlife/HOTLiNProgram coded by...The Magician/M.C.A.Dax-Corsair-Legend-VisionAnthrox-Baseline-Fuck-Premiere-RtsGame InfoTitle.......: Company.....: Country.....: Type........: Game size...: Backup size.: Version.....: Checksum....: $ - $ File Type...: EXITSending  Blocks to go [ ]JapanUnited StatesEnglandSwedenFinlandDenmarkFranceHollandSpain Germ/Austr/Swiss Italy China Indonesia Korea?NintendoCapcom Activision Jaleco StormGremlinNCSCobra TeamHumanHudson Soft!Tokai Engeneering#Loriciel)Seta-Visit5Epyx=Loriciel@SeikaAUbisoftFSculptureGSpectrum HolobyteIIremPAbsolute Ent.QAcclaimRActivisionTGametekUHiTech ExpressionsVLJNZTengen[Romstar]Tradewest_American Softworks`TitusaVirgingOcean SoftwareiElectronic ArtsnEliteoToeiqInterplayrJVC/Lucas ArtssSculpturexTHQyAccoladezTriffix|MicroproseKemcoMisawaTeichikoNamcoLozcKoeiDatam PolystarBullet Proof Softw.Vic TokaiI-MaxTakaraSystem 3InterbecVarie Corp.TemcoKanekoPackin VideoNichibutsuImagineerTelenetKonamiKacTakaraTechnosToei AnimationsTohoNamcotAsciiBandaiEnixHalCulture BrainSunsoftToshiba-EMISony ImagesoftSammyTaitoKemcoSquareSoftData EastTonkin HouseOceanKoeiKonamiVap Inc.MeldacPony CanyonSotsu Agency SunriseTaitoSofelQuest Corp.Naxat SoftCapcomBan PrestoHiroNCSHumanKk dceToeiT & E SoftEpochAthenaAsmikNatsumeKing RecordsAtlusDisneyJaleco Not yet in listOnly RomRom + RamRom + BackupRom + Dsp1Rom+Ram+Dsp1Rom+Backup+Dsp1? 12 or 16 Mbit 8 Mbit 4 Mbit2 Mbit1 Mbit512 Kbit256 Kbit128 Kbit64 Kbit32 Kbit16 KbitNone?PC Engine game filePC Engine sram fileSnes game fileSnes sram fileSega MD game fileSega MD sram fileNo correct headerFile length wrong!Operation Canceled.No Problems, Job is finished.First number converted to genie codeName Destination Please.. Writing...Snes Writing in Progress... Loading... Loading next part........Searching code for Fixes...Mem select 00 fixes foundFormat failed, cannot write sector!Disk is WriteProtected!!!Formatting track.....[00]File info  Pick your file...Joining  Pick file nr1.Remove Header  Pick your File.Splitting  Pick your file.Add Header  Pick your file.Send to SNES  Pick your file.Send & Save to SNES  Pick your file.This is no 8 or 12 megabit file!Joining needs 4 megabit files!Cannot find *.2 file to join!Cannot open file!Cannot create file!Error in writing file!Cannot read file!Unpacking & Sending Rom...Deleting old file...Renaming old file...Creating new file...Getting free space...Not enough free space on drive!Choose game file (smc/fig)Choose ips file...This ain't no patcher file!Choose original game fileChoose changed game fileChoose name for patchfileComparing files...These files are identical...[0][ FORMAT DISK IN DRIVE ][A|B|CANCEL][2][ DESTINATION FILE EXISTS ! ][OVERWRITE|CANCEL][1][ CANNOT SAVE FILE | DISK FULL ?][MAYBE][0][ CHECK HEADER ][REMOVE|ADD|CANCEL][1][ NOT ENOUGH MEMORY | I NEED 520K FREE! ][BYE] Snes UtilityICE!"ZUL{`v*آ8Gu*U Z4Ձ W+{ZXgt`HLh 5)* ;Lt\ m%E#d%F؊ȒKLL}pwgkB/`fp!#xe1R L P\!, 8KΩ3A. uh L0! U"u(5`ddL  L4`Q `.hc0Zq="edZ 0xJ X7   2 Q    8MC TEJV1".v `# з xb992 JSI~ONLK`EA<4J.L.L H.8װ8veJ9ȭ[P!x10N(nn$L ֞\b̥66@1.44M3HT8$q720V(2D)Xj0>I+E=轐ffWjPI& nb $r0ƙ!ԉ! ִ!HPh]$> [ӃGL|LB G̲U7 J5 L9L979  r\*LΨ|7%G]:- MygU1, 0,N`5Υ4[QJ )BIF %l-~Ǘ`qa}J #AU#LAQ#h dF-ICIC(J9bd- J ]>TM7 /7DY |5a6{}8 )j^q9>86G +lF f+ `B;l~?)Z|& @H YIOu%5 >aT@,pNů-j:" !< ~٫X!i =!"vN'-#9Yb ;@gb ;U !Y!"F@ AY0BeAA POe5qњ$ ,ySY r qLgO۔)`"Y xIPFfdĀ0 J~j @ e aXjиUAH% & .5jtI hh`&'iU>Dd= £1[yJ `6%'&`8/ Em3 T&nge6 Z`e<]e><&=&>>88<><),=F<>9 S 9I 9H -FP93v'E pd,*YkMLUPZw `t3S؝9U fCZ0,{)G:LI@ |L 0#,KMM4B v L j \` ֲv8`p!0mLJcj(Z, $~8I2 L$9P&JQW$;X= &٭,@0c R= u; @]`3K<xy90EXjef L)@`'ʻ';A%9w.x$_~ $=7&1&rod+}*~z X]a S z {sz { `12345678YA`!x( 6_Ͱ@ 8/ )fR,B ʾ &@f!pG> H4 DrEYW " ,<`JJ:~MVFХ*9+;`Ն>v( ʊJi п2>g=B&4? W>*ҐL (dP(  ~*l.PTPL[jyɀ@Mu'@wn *Y p d "ll /vSJfJU? lk,Lz }1H@M@M L$^֐$141r d|Ƚ>+& 9,)2*_ ʂM! T(ƹ  @ $f r)d 4==< bOB H= > ɠOCɀ=ߡQ$/0P|1[ 0Q dowĕ`$H  uU  ` V= ҅%):fP(  HXah$.{ Hhl 𦐚`~- l$Lj1W /0-'  0?J I H gL`б] Z0 o4.8\2`P< s(U]iU _!6Gd1vw&eɤDɷn쨊H hLR/S lvU ح4B- Uj -"tLGq ,C# *),JJH``! .#@a; ɠ4:UƔpLi\NƖϢR$  @2ܿBO C1nȩ-^@&`$ɩ|z ^ySLSfH G 8k$/p0;/) PŖ7LL~ ] v `ÃC@ $`k)8`$7`T`ei`SUPv MAGIM TOOV-1 8*PYM9FBY JSI,RON}FAAST CO. ALL IGHTS RESERVED 12/25 1-3t/92   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CS2@ ARXp222BQ"<R@0<NB09TNupByT03 T4a\3T:T,NuByT0ByT4p`4pd3T,T:`ByT0ByT4pe`pByT0ByT4`p`pwByT03T4ByTFa09UFNupx`3T03T40<`pByT4`p`p `prCTFg2Rj3T43T0p`3T03T4pg`n3T0ByT4pr`Zp`p3T03T4BVJBVNByVT`|3T0ByT4p`h3T0ByT4pBVJByVP`J3T03T4p`63T03T4p`"3T0ByT4p`p3T0ByT43T8p `p `prCTJg2Rj3T43T0p `ByT03T4p `jByT03T4p`VByT03T4p`BByT03T4pq`.3T0ByT4ByVHp`ByT03T4p`ByT03T4pl`ByT03T4p`3T0ByT4ByVFp`ByT03T4p`3T0ByT4ByVFp `ByT03T4pk`|ByT03T4p `hByT03T4p`TByT03T4p`@ByT03T4pj`,ByT03T4p'`ByT03T4p`ByT03T4p`ByT03T4p`ByT03T4ph`ByT0pp`3T03T4pm`3T03T4py`ByT0ByT4pn`~3T0ByT4pi`jByT0ByT4pv`XByT03T4pz`DByT0ByT4p{`2ByT0ByT4p|` ByT0ByT4p}`ByT0ByT4p~`ByT0ByT4p`ByT0ByT40<`ByT03T4pf`ByT03T4p`ByT0ByT4p#`ByT0ByT4p$`ByT0ByT4p%`xByT0ByT4p&`fprCTFg2Rj3T4ByT0pt`@ByT03T4pu`,ByT03T40<`ByT0ByT40<`3T,T:3T."<S0<sNBNuSSSTTT( T.TFVFUFWF  N     z8   p^D,\$"(8*$ N>nB   *   *. $L$*J  F :  4(4L D>D200000                                            b Doc for Snes util 2.0 ----------------------- This Program has been tested on a 1040 ST(e) / Mega ST 1 and a Falcon 030 by Sledge and Lowlife of Hotline , and Magician of MCA . We tested it over a period of 2 weeks so all should be fine now . On the Falcon you dont have to run it in the ST mode , normal Falcon mode works fine ! This program may not be sold for ANY amount of money. Or used for any other commercial purpose. USE *.IPS ~~~~~~~~~ Ips stands for "International Patch Standard", it is a powerful and easy way to glue trainers/intro's/special slowrom fixes/etc.. to a game file. IPS is compatible with AMIGA & PC. First pick the ips file, then the game file. It uses fileseek routines to locate places for patching. Format of patch method: dcb "PATCH" ;id ascii (5 bytes) loop dct $123456 ;24 bit offset from start (3 bytes) dcw $0005 ;number of bytes to change (2 bytes) nop ;actual patches jsl trainercode ;1+4 ....... ;as many loops in between optional dct $123456 ;offset dcw $0000 ;packer id = 0000 !! dcw $1234 ;number of packed bytes dcb $12 ;packed byte dcb "EOF" ;End of File dct $123456 ;OPTIONAL length for CUTTING games.(3 bytes) CREATE *.IPS ~~~~~~~~~~~~ Option to convert games with changes into an ips file. Get Original unchanged file, then the file with the changes in it. It now starts comparing, if both are identical, it will give a message saying so . On any change found it will ask for the name of the new ips file. SLOW FIX FILE ~~~~~~~~~~~~~ Searches a file for 3 types of slowrom fixes, and write changes back to the file permanently!! SEND & RUN ~~~~~~~~~~ This box is default, press return to activate. This Option will Load & Send " Normal " ( Smc ) or " Highrom " ( Fig ) game files . Up to 4 splitted files will be Auto-Detected and Run ! Info box will be displayed while sending, on file numbers 2-4 the info box will stay the same as nr 1. Alternate will cancel send at any time. SEND & SAVE ~~~~~~~~~~~ Sends the save rom (also nice for copying) then sends the chosen game file and activates the save procedure on the snes. Waits until saving is finished, restore to the main snes screen, and goes back to the ST main screen. If the save screen gets purple, reset the snes and try again. Probably a send error.. NO SLOWFIX-SLOWFIX ON ~~~~~~~~~~~~~~~~~~~~~ This is almost the same as slowfix file, but this only changes slowfixes just before sending, on send & save it is a permanent change! Most times I first try this option on send & run, because it is possible that these patches fuck up some data adresses, it happened with 1 game so far.... SPLIT ~~~~~ Splits game files into 4 mbit parts, last file might be smaller ( intro or a trainer screen ) JOIN ~~~~ Joins previously splitted files back to 1 file again. FIX HEADER ~~~~~~~~~~ Pops up a box for Add of Remove header. Checks on correct file size. FORMAT ~~~~~~ Formats disk A or B > double sided IBM way. FILE INFO ~~~~~~~~~ Gives general info on a file, same box as in the send options. Reads the data area at $ffc0 or another place on highrom games. This is an OFFICIAL place for info on the game. Some games however don't use this place, so sometimes this screen will show some strange info. Country almost always display japan, even on american releases. Most companies don't use the country-code ! If a Company is not in my list, it will just show the hex number. Type will show whether you'll need a dsp (co-processor). File type will inform you if it's snes/sega or pc engine or maybe a sram (data) file. This info is only valid with header+8 = $aabb0x. ALL copiers create an aabb0x header! so on "No correct header" somebody has played with the file! EJECT ~~~~~ Back to the desktop. The file will work either as *.prg or as *.acc. Action Replay ~~~~~~~~~~~~~ What is action replay? It is a cartridge you can put between the snes and a game cartridge (codes don't work without original cartridges!) This allows you to search for trainer locations and activate trainers. The activate part is the same as in this program. So this util saves you at least about fl.179,-. That's nice no? Idea for this replay stuff came from DAX, he wrote a similar nmi patcher program on the PC. (Not yet released ?) How to work with it: Enter the replay values max 4 at a time. Then HIGHLIGHT the action replay box. When you now send or save a file it will patch the 1st part of the program, bending the nmi vector and inserting a little piece of new nmi code. code1: 7e1234 56 ;means put every vbl number $56 in adres $7e1234 code2: 7e0098 XX ;XX must fill in a number here, otherwise it's 0!!! After the game is sent, the memory where the code is will be locked. Only data area's stay unlocked (read & write are possible) data areas 000000-002000 ;low area 7e0000-7e2000 ;exactly the same 7e2000-7fffff ;high data area Use the available code cards to experiment...... Possible problems: 1. If a program is neatly programmed, there is a info area at adres $ffc0, I use this area to put in my nmi code and this works ok. A few programs however put actual code at $ffc0-ffe0, if this is the case my action replay will NOT work and maybe turns the snes screen black. Magical intro's put a jml inside this area, version 1.8a will move this to $fff0 so it will work ok. On some Elitendo trainers replay will not work, because we are using the same method of nmi stuff. 2. The real Action Replay has a switch to put the trainer on/off during the execution of the game. Some replay codes require turning off at a certain point in the gameplay. You can't use these codes. This happens when a game uses 1 data area location for serveral purposes. Or uses the same area to decrease for bonus points, etc.. 3. It is possible that some games don't use a nmi vector, then it simply does not have any effect. 3. You have used replay codes from another version > jap/eur/usa 4. Or the codes you have are wrong. GAME GENIE OPTION ~~~~~~~~~~~~~~~~~ I have been puzzling a while to figure out how GG codes are calculated. I failed, until someone released a (snes.gg) doc (by Ninja Warrior?) When I saw this doc, it was no wonder I couldn't figure that out! Those codes are heavily crypted! It is now 100% working (as the doc described). Type in the numbers and highlight "game genie". Now when any code is loaded (for send or save) the code will convert into an offset address and data byte and change it in the code. If a code is greater than 0000-0000 it will be used (if on). These GG codes will work on SMC and FIG files. Be aware that not all codes are correct, or you can use good codes on a wrong version of the game. Example Mickey mouse v2. C225-A465 UNLIMITED LIVES C2E0-DFD2 UNLIMITED HEARTS (ALMOST) Conversion snes address > game genie code. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This is for ya experts. Enter a data byte+snes trainer addrres at GG location 1. Choose snes-famicom info menu, now exit WHILE pressing ALT. GG code 1 is now converted. Example for mickey mouse v2. Enter AD01-DF7A ;AD=change dec>lda at address $df7a bank $01 result > C225-A465 This is the correct GG code. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ M.C.A. - ELITENDO ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .  #.. BACKWARDAPP 0$z(BACKWARDRSC 1/READ_ME TXT!3CORONER PRG 25' READ_ME_TXT 38s1`#,oO> <Ю ЮЮ/HVBg?<JNAO N8Bg?<LNAa "38pa~B?< NA\O,x/?< NA\O g _MCHgJgPN` gA&8pab`Hz?<&NN\OA%aJgP8P88P8P8P8Hz?<&NN\Opra @gR @g`pra,Hpra*HnJ98gnnJ98|gnnJ98~gnmJ98gmnJ98}gnnnn 98fn 98fn 98fnnBnn* 98fnB 98fn 98fn*nnJ98gnJ98fnmRJ98gmRm:J98gm:m"J98gm"mBJ98gmBmJ98gmmJ98gmprab @g" @g6 @f,aB?< NA\O#8N/98?< NA\O`A#pa @g aAC; @"@"4V#IE$رe0<2""""ر 98f$`$ 98f$` $08J98g @1`@108J98|g @1`@108J98g @1`@ 1?<?<NNXOJ98}f ?<@?<NNXO?<NNTO?<?<?<NN\O?<?<?<NN\O?<?<?<NN\O?<BgBg?<Bg?<NNO ?<Bg?<NN\OJ98g?<?<?<NN\ONzK3nJg@N{NzK3aJg@N{Nua TaJNuA!pa `pra `#688Nu08W8W8|W8NzW8~Nupra "Hpra (V8(V8|(V8~(V8}(V8Q8(g 8`(g8Q8(g 8`(+g8)SV8);V8)#V8)CV8)V8)V8)V8NuH`?<NNTO @LNuH`?<NNTO @LNuH`?<NNTOLNuH?HQHP?<NN LNuHHP?<NN\OLNuH`???<NN\OLNuH`BgNATOLNuH``/?<HNA\OLJkfp` @NuH`HP?<INA\OLNuH`/HPBg?<JNA LJm^NuH`HP?<NA\OLJkDNuH`?HP?<NNAPOLJNuH`?<ONATOLJNuH`?HP?<NAXOLJklNuH`HP?<;NA\OLJkRNuH`?HP?<GNAPOLJk6NuH`?<NATOLJkNuH`??<NAXOLJkNu?D@aH0HNuH"<#psNBLNuH@M<<TN< TNB^<M'Kpapa20p> pal0<a@0L PINYNuHO2pa~|zxJpHk ?RF:0H`JpHk:0HWf޾Fd>TOSFx`0LNuH@$H"a@A:papapapapapanJfSH\*.Jg .fB JaA?AHa`JfSJ "\fRJBTHapatpanpahpabpa\0LNuK# f$Kq <`4 f$K@ <`$K < !.MXaMSa,Ma08K#vJg@1M` @1Ma08K#FJg@1M` @1Man08K#%Jg@MaV1`@ 1M?<?<NNXOK"JfM?<@?<NNXOa?<NNTO?<?<?<NN\O?<?<?<NN\O?<?<?<NN\O?<BgBg?<Bg?<NNO MM?<Bg?<NN\OK"pJg?<?<?<NN\OMEaMyNzK"BJg@MFN{avMNzK")Jg@MYN{aRK"JfpK!JfhA$@@@X@@@@@@@@@@@@MaBxFB 8 a@|A?.Cp?"g҇ QA!|N!GK!VJg LMaFMzaz?<?<NAXOJf?<NATO?<?<HxHx?<NNO!N6S6,x?<BgBg?<BgBHV?<NNOJk Np2<XQ @4fNNuHV?< NA\ONu@|A C@0< \IQK JgA N{M LaC8Nz!ICz!I C!I!I!I!I$!I,!I4!I8!IK EJfJK 7 fNzC 6"C!IM aZ fNzC "C!IM a8KJgNzC",Cb!I,M aNzC!I8KJg NzCx!IKJgA CNz!IM aFNu/ C /fNi`JxgTI Qf }fCSJf"_/:PNu"_/8NuBgHz @/8Nu88Ns?_?_?_?_?_?_?W?|>ONs ofT| H瀀 o 0@ @fLJhfDNz/ H@N{0@HH2@NE00NqNzJAf C!I`h Af C!I`X Af C!I`H Af C!I`8 Af C!I`( Af C!I` Af C!I`C!IL"_N{LNs/H@ _Ns/HA _Ns/HB _Ns/HC _Ns/ HD  _Ns/ HE  _Ns/ HF  _Ns/HG _NsL` of /ff/ f./ f/ gNsNsNs/ f/ gx.Nsx,x.Nsx/Ns/ f./ f/ gNsNsNs/ f/ gx.Nsx,x.Nsx/Ns o`H/ g Ns|4 _"f HP?/8,NuAgIA0\LFN^NuA eC!1|1W!ONi!I "o!I!i1o1o 1o 1o !o" xNA eC!1|1W!ONi!I "o!I!i1o1o 1o 1o !o" xNA eC!1W!ONi!I "o!I!i1o0/H@1@ xN/8Nu/8Nu/8Nu/8 Nu/8Nu/8Nu/8Nu/8Nu/8 Nu/8$Nu/8(Nu/8,Nu/80Nu/84Nu/88Nu/8H0x-@(\ 0x &'  x)Xt    8T 008 0 0 0x x  x0<0 00 0 0 040x'0P %0l 0p0 x* 0x$ 00 0  x)0000Lh  8H   0 !0 0,  0 d  0  | 4 *************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * *************************************** / / \ / / \ | / \ / / / \ / / / \ \./ | \./ / / \./ \/ \./ | | \/ | | | | . . | . . | . *************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * *************************************** `N*OO *m - ЭЭ// Bg?<JNA B?< NA\OHzp?< NA\OM eC!f0.@@A pgHP?< NA\OHzW?< NA\O`"Hzv?< NA\O0.aHz3?< NA\OHzi?< NA\O0.aHz?< NA\OHz\?< NA\O0.an0. afHz?< NA\OHzG?< NA\O0. aF0.a>Hz?< NA\OHz2?< NA\O0.a0.aHz?< NA\OHz?< NA\O0.a0.aHzs?< NA\OHz?< NA\O0.aHzS?< NA\O ndHz?< NA\O0.aHz)?< NA\OHz?< NA\O0.aHz ?< NA\OHz?< NA\O0. adHz?< NA\OHz?< NA\O0."aD0.$aHH@M|6??<NAXO0H@6??<NAXOH@6??<NAXO@6??<NAXOLNu Welcome to the Falcon Coroner for Backward. No crash recorded. Exception number :SR :SSP :USP :PC :Instruction :Format :Special Word :Pipe C :Pipe B :Address : 0123456789ABCDEFPress a key.(7LYoError somewhere (exception 0!).Reset (error).Bus error.Address error.Illegal instruction.Zero divide.CHK,CHK2 instruction.TRAPV,TRAPcc,cpTRAPcc instruction.Privilege violation.Trace.Line A.Line F.Reserved.Coprossessor protocol violation.Format error.************************************************************************* * * * Backward, the ST emulator for FALCON O3O * * * ************************************************************************* PRELIMINARY NOTE : THIS IS CERTAINLY THE LAST FREEWARE VERSION OF BACKWARD. The next one will be Shareware. See chapter XIII for further information. -------- |V 1.43| -------- Summary : I) Introduction. II) Inventory. III) How to run Backward. IV) Backward's options. V) Tips. VI) Notes. VII) Technical explaination. VIII) Future improvements. IX) Address. X) Backward history. XI) Thanks. XII) Bugs report. XIII) BACKWARD II. ----------------- I) INTRODUCTION : ----------------- Since most of FALCON's owners are former ST's owners (and sometimes still ones, like me), they want their ST games to run on the FALCON. Yes, but if the GEM compatibility is good enough for as much as 90% GEM programms, hardware differences prevent about 75% games to work. That's why I created Backward. It is supposed to handle hardware differences so that good old games can still run. So far I tested it, it has offered me something like 70% compatibility. I hope you enjoy it as much as I do. --------------- II) INVENTORY : --------------- With the backward package file you must found : - READ_ME.TXT file, this one. - BACKWARD.PRG the program itself. - BACKWARD.RSC its ressource file. - CORONER.PRG the error analyst. -------------------------- III) HOW TO RUN BACKWARD : -------------------------- First, you'll have to run it on a FALCON with at least 4 Megs (simple no ?). Use a video mode that offers at least 16 colors. Double click on BACKWARD.PRG. You reach than a dialog box with three choices : - Information : Click on it and you'll see. - Set Up : Access to the configuration's dialog box. - Quit : Leave Backward. Click on Set Up to choose configuration (it will be explained later in this text) then choose a boot mode : - Boot now : Run immediatly a ST disk. - Set up now : Configure Falcon with curent choices. - Quit : Back to first box. If you select [Set up now] then [Quit], your Falcon will be configured accordingly to the options selected. If you select [Boot now], an alert box will give a last chance to refuse. REMOVE now ANY DISK which stands in the floppy DRIVE. If you continue onward, your FALCON will reboot. The ATARI logo will appear after a few seconds. Then your drive led will flash once, you have now to keep pressed ALTERNATE until the BACKWARD infos come on screen. Backward tells you the options selected and the operations it has undertaken. You can now INSERT YOUR DISK. Press a key. That's all. ----------------------- IV) BACKWARDS OPTIONS : ----------------------- This dialog box allows you to alter the FALCON set up. Feel free to try as many configuration as you want when attempting to run a programm. Each option will now be explained with advice to know when it have to be selected. - 68O3O Frequency : This option allows you to slow down the microprocessor down to 8 Mhz. It should be use when games run too fast, or for some disk protections that refuse to run. NOTE : this option has little effect on compatibility, so keep your 68O3O at 16 Mhz and enjoy light speed ! - Blitter Frequency : This option allows you to alter Blitter Frequency. I don't think it changes anything for compatibility, but it offers you another way to slow down your computer. - Instruction Cache : With this option you can turn Instruction Cache off. This a great incompatibility cause for demos and disk protection. But it seems that some FALCON TOS turn this cache on whatever you do ! - Speaker : With this you can turn the internal speaker on/off ( I must admit I have decided to unplugged it). - Ram Size : I don't think you'll need a lot of explaination for this one. - DMA sound interrupt : This should select Timer A pin or MFP input port 7 pin for sound interrupt.If you haven't any sound with a program or the sound begin then stop, try alter this option. - Bus error : This is the most important option I think. Due to hardware differences beteween ST and FALCON, access to the ST sound processor (YM 2149) may cause Bus error. So you can : - Left : don't do anything when it happens. - Corr. : this is the best handling mode so far. When it's selected, Backward will attempt to modify programs which cause errors. May doesn't work with some programs. - Simul. : correct the access to the YM2149, the middle choice but it slows everything down a bit. If your programm cause a bus error (two bombs!), it's may be because of the YM2149 access. So try the Corr. choice. If it still crashes, select Simul. - Advanced Options : This one let you access to another panel which offer more options. You don't have to use them in normal case. They are : - Move Exception Table : Normally on. Moving exception table prevents programs to disable my own error-handling routines, but it slows down the computer a little bit. If your program seems not to like it (very bugged sounds, flashing colors...) turn it off. - Emulate Line F calls : let my routine emulate some Line F calls. Use it when the programm show 11 bombs. - Move Pmmu's Tree : Well there is absolutly no reason for you to turn it off. Try it as a last solution. - Emulate St Ram Bug : Accessing a memory space where nothing was connected (no RAM, no chips' register) had no effect on a ST. It's no longer the case. Use it when your programm doesn't work. WARNING : Simul., correc. YM access won't work anymore with this option turned on, YM access will be skipped (it means disturbed digisound). - Data Cache : Normaly on, turn it off as a last solution (effects of Data Cache are uneasy to see). - Old screen address : Normally turned on, it moves the screen base to improve compatibility. No reason to change it. The last options will be implemented in the future, so are *not* useable. -------- V) TIPS: -------- In most cases you won't have to alter any option because they're already set for a good compatibility. a) Best compatibility: - Turn 68030 and Blitter to 8Mhz. - Turn both caches (instruction and data) off. - Keep pmmu's tree moved away. - Turn ST RAM Bug on (sorry that mean bad sound). - Don't care for Bus error (due to ST RAM bug). - Select 1 Meg (some old games may require 512K). - Turn Line F calls on. - Keep Old screen address on. - Try each Interrupt source for DMA sound if there's still nothing. b) How to decide configuration: - First of all, it's a game written before 1989 (before STE), and it use's digisound -> Use corrected YM Access. Then : - it's allright. Nothing to do. - The game slows too much or it stops -> try simulated access and if it's inneficient - >enable STRAM bug emulation. (you may recognize such games because they show 2 bombs). - The game has been written after 1989 and YM access options don't let the game keep running -> alter DMA sound interrupt. (such games may have a bit of music before silence, or a long whistle). - The game shows 11 bombs ->select Line F calls. - The game does *not* load itself-> turn 68030 to 8Mhz If there are still problems -> turn on ST RAM Bug. - There are still problems, try the Best Compatibility set up. ---------- VI) NOTES: ---------- - Booting with Backward will cause a cold reset (power on) on the next restart to let the Falcon reconfigure itself. - Memory Size and Bus handling have effects only if you select [Boot Now]. I may change it a day, but I'm tired. - As said before, Cache option may have no effect. - You may keep the Harddisk boot (by *not* pressing alternate key), but most of the time, harddisk is a major cause of incompatibility. ------------------------------ VII) TECHNICAL EXPLAINATIONS : ------------------------------ - Frequency configurations are made throught an undocumented address, so Backward may not work on future FALCONs. I refuse to give this address (you can still disassemble BACKWARD to see) because it's undocumented, it should be used only for emulations, no for special FXs or anything else. - Backward was written using DEVPAC ST II. - YM corrected access option uses TRAP calls (#3 to #10). - Attempts are made to recover from format error. It's luck if it works. - Disabling both caches launch a special mode : cache are kept off through PMMU. - _memtop sysvar is also modified. It's equal to _phystop on Falcon and to _v_bas_ad on ST(E). It's corrected. - they aren't bombs anymore. Falcon will reboot instead and they're is Coroner which can read my own error information structure in $380. People who undertands such things could use it to set up Backward. It has been created for my own purposes. -------------------------- VIII) FUTURE IMPROVEMENTS: -------------------------- - Improved memory configuration (use of PMMU). - Handling routines for TOS changes. This improvements will be done only if this program is satisfying.So please send donations or appreciations. Donators will be registered users and they'll get the latest version of Backward. ------------ IX) ADDRESS: ------------ You may send any donation, advice, question, bug reports etc... to this adress: Mr Cyrille Dupuydauby 53 domaine des aigles 60500 Chantilly FRANCE See you soon for V2.0. -------------------- X) BACKWARD HISTORY: -------------------- - Idea : 5 april 1993. - beta version : 10 april 1993. - V 1.00 running : 12 april 1993. - V 1.10 running : 16 april 1993. - V 1.20 running (first release) : 21 April 1993. - V 1.30 running : 28 april 1993. - V 1.32 running : 1 May 1993. - V 1.40 running : 1 May 1993 (yeah the same day, two versions). - V 1.43 running : 21 May 1993. ------------ XI) THANKS : ------------ Thanks are sent to Mathias AGOPIAN, who's article help me a lot to improve BACKWARD (essentially moving PMMU and Blitter frequency). Thanks to the Falcon for the still unused soundtrack and the uploading. -------------------- XII) BUGS REPORT : -------------------- V 1.43 ------ Bugs : - Sometimes backward crashes for no reason. Try again. - 512 Ko option will certainly never be coded. Bugs corrected : - Ym correc access code has been improved. Trap vectors are set only when they're used. - A lot of minor bugs have been corrected from the unreleased V1.41 and V1.42. - Screen address emulation was only effective after a resolution change on Desktop. It has been fixed. V 1.40 ------ Bugs : - Still nothing for 512 Ko. V 1.31 ------ Bugs: - 512 Ko Option still disabled. - Cache options were wrong till version 1.30 (flushing them instead of turning them off). It's corrected now. But the TOS seems to reset them! V 1.30 ------ Bugs: - 512 Ko Option doesn't work. It seems that the Falcon refuses to run with so little memory. Not yet corrected (if ever). Bugs corrected: - Setting DMA Sound Interrupt Timer A may had no effect in V1.20. It's corrected since V1.30. - Turning off DATA cache hadn't any effect. Corrected since V1.30 ------------------- XIII) BACKWARD II : ------------------- As mentionned before this may be the last freeware version of BACKWARD. It will be supported (i.e. unknown bugs will be corrected, but they will be no improvements, no release 1.50). Backward takes me a lot of time trying to run programs which crash the system, and I think they can't be great improvement of the compatibility rate. But Backward may still be improved, and it will be, but it won't be free. BACKWARD II will feature : - ehanced user interface, with preset set ups (like best compatibility for example) and multilingual (english, franais and maybe Deutsch). - it will be installable. You'll only have to insert your disk in drive then run Backward. There will be a configuration library. - it will be REAL-TIME configurable by pressing keys. - it will have a resident option. - it will offer you snapshot (on any game!). - memory save (for game saving). Backward II will be released in the next months during summer 93. Get registered now ! You will receive Backward II freely with a lot of configuration files. .  E.. PICS  FDESKPIC ACC >tDESKPIC INF j5AUTO  DESKPIC TXT !74MHISTORY TXT =7READ_ME TXT!.  F..  EAEGYPTENGIF &~GAUTOS GIF .~H%BLAETTERGIF 0~IBBOXES GIF 2~NESCHER GIF 4~O}KARO GIF 7~PKUGELN GIF :~QMARMOR GIF =~U=MAUER GIF A~\GNIETEN GIF C~]PAPER GIF T6^'PUZZLE GIF S$hQUADRAT GIF I~iSCHOTTE GIF R~j STRUKTURGIF U~mT WABE GIF W~qZICKZACKGIF [~rZIEGEL GIF ]~s;READ_ME TXT!4GIF87a ,  Ij9`(pHn ]+ҳx) `H,beSLJjB'z݄dGTn,恷mjthvkzw2jahrf-|iZ^$Zqd,YQ4bre-XkGU\$}>8?5E ; 0e< 9dҀ` Ae( zd" Fc ae Ҁ`²$W`"JfgBN&IAp }bB0,Ha0NS<"@$ p l ep@9@)I"`BQ)I`BQ , o2V@ l$)I(B"Y"XI#I2B"2)I" VA"Ad?<`JfF" l eT)A ,0BAHAR@&,HCBCHCFC׬.I/ JSB?/ / ?<?<JNAO NM$N4T>`XO ,g/?<?<NMPO?<LNAJ =fJRNrtB0m B nҁ&ҁҁ҃҂`.g g+g fv RNJg)A NNup0,r2,e ЀЀNu)x x h9h 2(I9A BNueH#>// H@r$BBr2ҁA840@@r2 LNuNVe:H pNN9@ ?p?p?NN\O?, Bgp?NN\OB0<?Np>N\Op?NNTOJ@fHl>p?Np$NhBWNH\ON ,A)HC/ / GIF87a , I8댺dJaa"h Nş@Ny|d<8I*CuVU6uxHCe0T5$Y8tz[dٙ#mz8g|sGvogf '[BT8 g}2Jf'qs2?>KhF]tWl9N=ă{G5&nJ}%PSD7:S=;p @l HЀRGA"1`9|6A//HnHnN=@Hl8HnHl"NpOJnfBgNFpTO0.H9@9l89l:9|ļlRlRlF`0.LN^NuNVe/>.B0<?Np>?, Np>?, NBO p=@=@=l=lplf$plfp??, N?, N\O`p??, N >?, N\OHn?, N\OB0<?N..N^Nue:H? z|.pB@l A E?/N0\O rA0 gA A tAдpg vAжpf &HRGAC쇢!8 `^ vAжpg vAжpfl A&0 A C# A p $HRGC쇢 (A p $HRGC쇢!q(A p HRGC쇢!q` tAдpf6A(0 $A"HE% AC!(`plfplf| tAдpg tAдpf`GIF87a,I1'C6fv2lk6z+O~ `:Ч4JZ2 x5Wiʰ!JyxPnTO\USY[K(h gdn,k|D!1pt=Jw-qG|IR~\_~ G*/%*|wD29por{lՅ[LדA'kC@΢8ϦJխNVeB1u<-x ڣG PXT91;@L+WK{Z"h͍;&^$M ŔrNI",xb+XLThxaR E:P-jfS UV- ߇]rm˩Gň:h% 2tCܞP=b1jvI͸o%N0AN1{߮;F)ۚ[8yEڰo9-RSއ5NE^"FnTgّ^~YQbE-9t2]5^BD4ĉsee?x Q8h#RJ;RIQ-$VY d{HtbCȔ)6ǜdAO X4Ӭ\.vDJtXd9%w 8Wdqzॠt~5^'9rcF.dHE`,w*9*SS"HhdR$*+Fi.00pjl&۰`,Sf%LV+EoPnZZ#3ӎ n@rf|xfkخ;MK,&5-pIl0Yyin"K1o naC0ZE4[usQ:k0!!Ξ%ebR|H p p5?]ґVN_c2tST1W/56؞]t ɖXzQ~[kq+kNbs/wלt*h氿^o]X7ֆz%-.|Iv{)2i?ZNHGM2*tɟ\4*[9TD,&5J9nꇇ b-I%09e7)N97& ⚵q ! Q1$iԚ.rQXt&hKKlSLNm*S[-DlV}*2.4k @ BLtRB:WvD;ĪseTtGVV9lbʶaa=}tUj Jj@$Y/΂IR9O.)H!P٠HpB2Ut9жw;\ntׅUY?4q- ^QV5nKvSS&2ٙ,}Ka"LbXҩ(b ?|E<ցWI%a,5.%6`ѻ.1n-\&3I!Df0P춠%\Î;{èXFBb3`gnsLhZŇJXeFOӪApa+J:Ұ1m5piKSydϸ&d:%cO;6Ш-?ŮÆm`q kҖ`% j&N7a\ m TkDL+ 3]k>-}Xzޠ1-~:cg'QoUЃ9#90M*z W}"cG[+gq:27ИaQo`#)>s/^k|03,9)-ioz8n矝$!jO`׷ԥc)_psY *n܎M/}>Cw)%i@stTJ|e%/|ZMѳ8ƶ7A2|^6i^䓑F|q.o[n,0i6ǯNK샒NWYW~P^V,[`}W^ݥySvcZwlɇBlt$A~ lUw~5|s':-"&@Z '|~uS(ȀoPcT&ygΥaxqL&zQ%'c*8`cuGBY%vV$74 X`(!Kw!gwh7av|nw5>걅oXYDlet6|kyP HN(GwN ևlG@y XcQ P"H{z(D1H1wAvT ZF Fm(1nHāyHz/whFPHe!X11oʄe(y'Ǹh64،?xXQD X<=WCN\Qz&}AYd^kL(35;T&mG!9xXZIC(frdƨ|y苮8-ZV9('a~&)}NhK!> alCT6s{0xUhpTS*]Xz" _M*hk85_JE{Tdٓf\M藘Ux'솁ȗ㖻kA8PRDNw ut㘜Ibcm)(إDFd!ً`I6dSٚdIzNґQpٚdtxkؙ y*%|Zy/ل{`qR(Y"JT!?D9dioɋb[5sC$ m$\(ڊVE?#1x(#&XIwu CaH ":yCX $FM@Z ٖWkw C;'ev rӰ0E_j!  đ2!(l0uXɓh'@n kXRIe]?h"Ԛdzu:Ha'=xԸ{dPײ ó"3r3Em3xۮb0))j"sT{J*i[/#5ظ;8O4Ǚ˵ g dbBV_c5@ o1;HH@B@@rHAN0,LNuH>/ / / HH@B@reHAN`.NuNVH*n&n )M n)HCZ)I0HH@B@@ rdHAN"6A)HA)HA)HL(N^NupaH>/ *o)M9| HH@B@"< NA)HL NupaNV/>.)n  9GX0<N.N^NuA,)HA8)HAX)HAx)HA )HA)HpN\UOHzp?Np$NHp>NvPONu[3][Stack Space Exhausted][Abort]A 0A"P"0<NBAx0Nu     !"#$%&'()*+,-./0123 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqGIF87a , nI8ͻ#dYغV4ex.V ȤrP";Vo KYsU+7;u<nwx~8yz3|>T~;K``p` HA*pUOB?N.>NPOpL Nu/>/9GUOp?NbXO.NupaNV0,S@m( @l"@0;N9|"`9|!N^Nupa m JElD`El<H@HB8F@BBDGm\Bm fJgNGm fJg "NNJf$Jf H?<NTOL <@rH@NuNxGm fJg "NN@:GfJfJfJfJfNPN"N`@ @BfJfJf`BCGNBCG`B BG?GhNH@.音G@HB.| GBHD8"DHB8HA0BAHB:HC<HC>HGFHGBFHF݅dSD҃тBCHD,HBhBD HBH@HA0BA`&8HA0BAHB<.HGHGGHFBGGHFdSD҃тeSD҃т,HBhBE HBBH@HA0`:HA0HB<Őd SEЂeSEЂHEHBhp: "( :HDNl$fpGIF87a86,86I%I׍dIgl{h7ghȒ,]{>bFl UDRyz}Z"5K7TuzcsVS/Z[\jAuþ6TG^ˢf|։%2nߢQwl㼟Βʹ6&0 Br؊k.)yu;n6"*1,:7YB>By dH.mxO5uۗdPEph;Nt:GfJfJfNFN`@ @BfJfJfN*BCGNBCG`BBE?GhNH@.៳G@HB.៷GB.HG,HFކBGGHGHA,BFHFކHC,BFHFކH@HB,ރv݃ށ݃"HA&HCт$B@@H@HBBBނц҇tтNNu lF` H@J@fF @lF @@lFJkFH@JFlDFN܆rсNuJFgH@ @@HFF@H@NuR܆Nu l0H@HA0BAEl`^v lPCH@J@fXCt;BH@$纳B@KCm H@EDH@NuDEM$ꩱH@@H@NuH@HDz lH@HA0BAE mBD lPDH@J@fXD|CD1FH@,龳F@LDH@HDNuH?<N&TOLpr@H@NuH?<N TOL <@rGIF87a , I5=߻\y!qW.gwMCr&"d2HAYksrV4U bL7%\':҄ZZ[OdGkL>sש; @H@AAnDDAJkL`Lp`H AimJgH?<NTOLp`(H?<NTOL ` An㨰bJjDLNu"HAA Am Al<8HANuJgH<H@8D:<9pHANL,,0(S1|1hi1!7&y@K:g |i2 "Cv`!~2yb"G晋Nƣ+pC4L:b1 sz /5>*>p, NÊeypAYeS,(D:Fy8K0"<2i y\kps[঍>"+/9.w,`%nt0 : L:8HHs@q/wJL,\2<E&dQ/ E$Rps 2\MI*|w,C]I?L?\E At0E:nkKv?3x@2< ȯ\&4 '(TRK: )R҇Gopy`;vS 5D+%x3lh xߕ2DL-m$%82P [c@n{ B2)A#!/HA <:PsF~Z`q@oԠk 7H Ȇ e &86BiI8B2s\.Z*  T -a pb||(*+ r+0 q( 8@q\ -bl!i/&*Ip@1+ ᇸP¬8L 1f+v2iK`:y ըMG$]HtxR&! ~8jV|BZ+ k&&^@CH@LL 0i\S`A)*R/LmH YX@ wTڢ2xo \`øޒ BC 1+።A5zȆTAMDH|S28Gу;v ÜV =pNq7>8d<~5_z),V(N07Dx 2$ ,E#Fo$%9$/0@v 4Mo $Xa R^xc쌤$OXWX(F( Ҙh=HS$" (2 IHE" 4+)7pf (jAHZjuF9b<B-<&?JW}#&S98c} Z>v] T*+?@ 8X yX1+/ZЂxVDE+`0d Ɂ\0Std6t\ L9>{/Ŗ {#nM}(`"`Oea 3 sg}< &"i"jp{{~ Ё *nw nmc&/09GG ̰ 9 rp p&p` |`lwxȁ؁A =P` ` z0s  H_r S`VU e{{J8 ۰ 85 >ST]X60CȠ 2U6p y%2`l4~gxH `A:PH|Wnx z` c ȣ ; WnaP ePGIHI+@C2[Ytv !P ;ׅ [0@Ep 80}uMI0 퇌Hd@ xZP 9t G YyXzoR;^ UHW[T N?W  \7`\QT}T~I#Z% w-d[8Wu T pj|@ ht\x ` Qdx@ JNt5[y X*`pi +Uu@VX[%0PD p)` "IUT_-aMp +*@]YR0msQ np09եg3kPTW98 E`/_lkI%HY'h$!M˵4CP W)WI7YY][U] bP\p Wp I0Z~X@XSVT%)} p@9$1eILb( * P 70 s A5x`p LM ` P P/N/;Nt>NGIF87a,8IsU'b:rᆺ SÛǺ]0ۡN,kȳuJuLrfgVR]C7aFGEr{Kb_t%T^a@~q;5yDct\M{eA~=K`bmr]ff`\?C?5ʓ͸Ѡwvф0ṁ@߀ӉuMiHW锪O}SYF,rC.o*);z*D"kHƋ 6Z\ R%_g97'ϑ"ID .}IP\ԴX5iWNux hQ*}:_ 1d=kx{f˄,p*|>D[«) OǿPkD8a'g~蜼;Eqn F0SJaeIx7at khaMHw: [?VC_Kp!wZ 6v%6)[ V1C=f`zRAoIweZ׃qKq!hy1o~^T٥S߱i,O18Fdn {$L PSNY%-^xZ)V[h}ؙq#Un\B #"RgHS4&gUZ "UiaV.((|=j$Oi^]m(o &v6]y򽪆du r ~Fr)$k&J|p:"}iܰw"Î]&,x 7͇DaSL] f})In,` *Wj ;!v:1Genת2vWŠbl;*[v$M W^j, ZK)VrjV!.rYq7b0s`ڥW8oւi;f}բ@j@]X/ 5՟- "4guTUGn6Esa7uJt}f:Γ>6-=+\gvNJ%2 &Vƒ HC }$rxvѰm1& 8UOp Қǧ,FI:="f(WȂV̰LYZ+v$$ؑ.g+aVƏdMbNFޘQ$((G=hVci2{4 vTM% ~<ŁRMM;Rg̯6 \i^#[mҨ^_Yy߅V[¾D W7n 7ȟ6qH; ><&朤-l~qSr N!9(4nA{-5itsmgq! $y8M%?[ ;_%|bWgçcGX@a%TA4v:nZ{ fourQXU }5Wss#FcUXa@V`$[C@cl0.BH'0gQ:KhT^&}G[ׁ\b97 lXGR`4soG1b9ɦ!\EhgNi"'PN;9hVh<"1tS!-`E0_eCgBw:@r{ HDONpdX,Vx'x2p?gW+v[Ww88N9\^,Cx}8jW4 Rgf|fOUc3oP#)Gb4I[ʣj(mnQ`+NnjAu`&?Tolke>( J6x4CUN-kcHqMbrh8FhTfuWqY&Jtv;XkR E6fgKz$aLh ׂsR\eejl' 2eeeYQקxBQyw gWC#[eSpfxvPz5'Z/T )sD49imXURO%Jfb"q-1 rFeV:&Hvۥ v1+¡v1-Pى5Nʨܵu&^cD뾻1T*v#k*3r {&7ҷP;+:]{z˯Bs. G'Cq'4-bYJsSs%PYsx(ĸ<@ѓXb 7kh!Jhj;hJ /MmZLjLK \ֶZ`Ir3au<4ܿp|h+[׼I洩eqOǛg{vI :ڼЫvi`VH*F ȧWIw#u+WKU,CȯӚKjS&%&YJ7U |C3wfV)6OdNVX=Jɓƾwʥ$(K JdkW=x"dn y\θoVA-=dʇble2:w 2a&GU[L<>FXNxlYו,Hq#9ֽuQ>xۋnq W;u'ԍ2}}:۸ڽ.zRm- It'Ie皲\œ om:mm6a.{$YܱtfLWT^,LLneF[)vG+)C**8/==.CI@3'J8N.ҧNE+DV J=@-^^YPQHM$47HHbV7޼;ǥJN?m̔$sf*ZʻW">Fgq2- ͙7^7 &./1B+\'l(HEmmԈ(DRJ:$,*.Qg9g )>I*mEg07ϥ3USK?kf: kfca= Z+$AE9UAvT9Yk:^`c@&V#*pZy{y'IkR@LYܛ; [F_asFS/gWx鞯hp}y8\fnwC!7Z򳛯oE7yF+O:)\E0 B[.zۭ0.9c ߳* ðʸnK6|gķ R$У@滞Ch%kЍ<I#; :.-j/G,w+Ke/c$ҤZ*qH {9\oKŪIt!=\4$rMRT2ʪ֓$<+u)[8TV$C2#JL-8#TcCaaV#LW23VnuSbcr*kLNmVsUBY9 gP9buEG5H[afw{5IeWD@SJW%i:, v{CdvVr?q e,cLuM ;vNF8XZ>'hpۇ* dAfl_e`m]-e[Ƽ֖Vwj";VH/>.,. :.UO?NXO*@ fp`p@g Jo-f?/?-N"`p?B?-NPO(JEf-F` І-@?/?-NPO-@".gJjp?B?-NPO-@0<rAQ .".$oF, c,<UO/Hn?-NO (gJo ".Ё` .` ݮ` .L N^NuNVH'$*n-I-Hg?NAXOJgp> nf. RG` 9|p`=lUO?./.NPO*JkjJg UO?Np`0<n @f UO?N9|p` J@kl. gd UO?N.N>/.NPO*`B. g60,F@2.@9n=Ag fp`pUO?/.NjPO*`p`(pfp` UO?NdXOJ@f: ;@ L N^Nupa)_H B/?<CNA\ONNVH*n.. ,.&n "Nf*Jfp`tJ f$0,|Hd+f/ NhXOJ@gp3kS@g 0<k @f` Bkp` Jg+f 0+Hc0+H k"M`Sd M0+H"//?+GIF87a ,  ЇS"N," ` L N^Nu(C)1993 Robert D. LuneskiDiamond Edge V1.10 Patch ProgramThis program will upgrade Diamond Edge V1.03 or V1.04successfully perform the upgrade:5) Click Upgrade to perform the upgradeor Cancel to exit.UpgrGIF87a@,@Dlɫ(Ɠ Ta%hU*S|кHA-P.ƈ4cin AM#+i-lyfdmM*0׆2c(E9XV&fd6EtE6Ƹ2êEIy:)EKC&Y7WS|[ Zݛtle Fk%Mę\إ*[ y  ptl\9KݫK1g.(M3Ŕr6\o ⴓ.ZWN#sY0Y8(lZj.YAxaHj0`PksF‡KsQL¤Y:.l7d DsVѤ i^0.l tA`j*\oM7ﺃJP%U{UrN/agƟx)C;$^3GWBKBۙqU>L/;n/U~l,޷ZKI݈`fjO߿%sWӇ2Te ݞgs5<`T=]gXp=~>iJTMp h)X"z՝<߱{@ZG9nx^u"suO_|Sn[,;%;+ʯ%"X-2E+m fzmVsD, LQq`֕,h7Ui)4lG2rhu>شLpC-\X֯{Ny^̯Ϲ]Fgv;Gq8]Dy \U}jgkݑböY v:;F1]|GH5(~׫&wGi$ܴ*$)U!c\)L+|sn֋u*[m7S4j2t eٻj\?/[͉PjCk.PGExpvp>ޡgn*Nvfx_>D4-'yigණ) ShԺbu&]f$Bs%UbG8Q龜+)m-OZa %Bڵtv7M:'ZWOql"$@INdIzۄ~b#~KM-+DbA)DXF3;lb4э%c\nO}3Eȷj}2"T:$2Aޛż>jHaq~TD'q̓>K9 sKRl T|e<2A ۃ<6auYޜr E)b 'erje'Rk"7,`Ѫ蟛-ď'?LӍeC(kXQcwS( = 2?4g*U%ȹDGnkM|'dӒp z2N?H}faM᥀u0ό@~fjR+81dA↜4jh@{Zy C;D$PV%m+ ׽ԙh3eZ(>](T.g! tzc 1.h3LX4ʴ:욭e=G5 #`XALZ}D x W_]nTFMmpwCr֞Rq.VI r)KLmԲFg ؉eC5bwYI1u{L R2͝P찏bj EYh1kɪzf#ǀz&l ¦7raFR[j{˄'sv0[N6jBdݨOc *v,m\-rxW۹%#atm# + *H kڧ>\ZbGׄ]!"Kn[{iCyyhŨ1#.e8Q&ƪ+zs,wvZANmD3;tFQ,XshJHBjGD{we}sp9OH 3sQRoĤqlpFu*q|VRf3wW(v#4%+%}[mW48C}eҗ<Υ\l~I2yk4oku?7U!Z^rxD5frW%(7sи3mH6{dBq=L4kq؇hHecS"BfiE]ƶf|_lsjD)LXMof6bfQhrJ2^u~X偁%{OHu{uwy@8M)#n啃8e'cCGR'$6eIwc_W'Fwh]8*Uf7ܤK\hM+vUiLyJ|_gT_KMwv;sS_z{ēVw ^&d.y#yxFO$XAU Sa0慴qNJ} V\8 k`b咭%=\Y0x1rEvdS՜tVK[jۧ\8Hep;X|#X&reyHAie?U  ٚO؝XvH7T@uC)9vnXv S'hQcDlo8zG: YZ,I9|E[)X\NezÀsFbc3(Dž$qIh'QIx4\f>PfAV4)ln%\l՛ LQ (is32;z%*ǎI|88LpWy>BڤXf{ԈDZ9x<+bXէ'uؖ(`ňjbePxhicd9zYM٥Nf6oD6%/*9c@?]5NʉRY$,u q1[3BZc Fe[eE$tGs tY"Tآ|Hs[e0MQU[ Y0_s{Xǜf=c'C6|DϋLGzglۈs1wrF^qZlwv$|0J53fu Jǽ9ɽyVA8j'H]H9tUx3Fkiy KS7,8}ڨR05 1? 61{Nba*Zztj}G|zYb yEi /Rg!+[G%aikIxhI\٣p2aՀL5sg O{qȅ!FRWxeG&[QN:9pK '5h%kN9 ؁9cClLzV~|e<)Wn+-V.練Vug M :"go-1spȸ(y͸t,#8ڭJ}5^g:w̪geb }[EcXlg=t $όi/1ܼ#K'#kdfp1Jw)zҺe$_v4ȂշUip&[û++ݩm+{xg{F}-wDSffSFd jk'9U/XV?$a^b QW!7^ΓoˎF cdz؈[=\mƽut|tHKRm+{])`[BmJʬ7˚˻B.ayNy횙\Y(#Lȉl;Y\H{Q{&"<}9u˃OG%`M-MһDl6=#EF+wld]u8U~,v}sAm҇Ug8GڨO io )EGu|ra1\Aج*&8<Mݛg5y-.w,zn=E#v5k|XƱd)E`Ƞ 硏 ]3ԁ:=zWX6D~C" вy --BQݏnl\ )3MvPf$XXS8EֽH͵*&3ljsn->zmQ ڭ%=l*ٚ*KeS҆tGD7ۋz2hj[$h=.C/q^Cv/9j>ΗKd?a/Fҍ}]mu8c>똧{& rFJݨn7mF+j{I˝⋈>yK2ofq8㳘ՈU?ԎY61U[(m< m~'xg|F)0gOR.Ǖi}c/$lr/V}{,:Hٌ}z%߹L,VK܍Oۻ jֆ?\2iEc6uWȫRŖ~?_.lNƚ %Zm#ᅨhB۵ϙf?䙓B]Ƅ4'ɖοO,41햓ں2{6L|EMiթA0@Q"v>Šk9qbn5 \Zq3amko sꨠXKZ~ǶR^nTf|& >! ?=(R/P M52y>t"LCo.NUPld{~l}|F:s q˚eACoc1dڲ-nyhBd`:MMܭF$H񞿉cT:f&AS̆.. G;Ptd׈#F //6AjKNqa`U(2ryPO;fS+eൗ6u9h9䀂;)<^ri9x W{xǮxPjb8a}7I| YqRkkl5e\6|BUZLMl2´l5C׉U 9b'\i|N7ȹ42"gD=")ȑ% ʙYk#;K4=h9׫؃0F8F˨ش+9zlB`8눽v{-{TH(th鼦 LJ*rtl#ҳ+m/ ]?AG > )~Lrl2@)S GI^2BM[<Ԑ˭Z<#ΤrLHZX=)[9!V y l[uժ[B3sƩj8zw1@MRB#OT-l,گ6˴\c5`;_t^7~X9cGVbqT) bڥ2ӶܢQxd}>Ys"R%Z456xRtߤےYsfw_Ȯ^41 C> 7~2 {Yï^Ynk?4f6FL.NO'jp3!ȷǢg@:պ9eK4sl]D@[%=|E(DÎ_iw*/Ď Xm˵ռرStgQOR|gX;L> tG[">Ln"ZRt7;b:W;@  ܖ+< sҙLz}ߺ*!!@Q7ͭ#=EHda$SKK Uw.Kԫwvcү4@gNO̱2FYYC:nF^sdt*U%{UŪ(Jz& i& +6Qy`1[BDNuPg,/V^ag-hdefFJɫNc!vtyFHʪ)ێIV'e"1=gM̔]!4.9q(JDnL! >K+=N@&<4 ?7)KHѼqM\HG5ґ"UΏi*7 5ĻXu,2W *T^@/ѩR\CW7UUqO|Իc;JI6"püDĹ>`}ǸrРU~]9*Th)ŶSqmXl3eeBw! mZ0RYH>&x+fkng-Jvx^V}_v'Βjk=ޱ~dVҝ<brۏ1i.!*b;Ci>Ec"%_ε͝9S{xQ%HKޅf=e]“/ތn[wbqPۥD$UpOԉyr¡gi¸,|nE Zb˖ӚYk*95>k"/oR / ,i£6g |Nb̬3tDnd 0d~DHstʖL 2x7I($p }H`ЉOp-N 0t{WN6(f/oΗҫiЦ"I?N2L LĺOЋNjԍ d<| Q{pubo$Qb,O$ NOo7Mή/D6W llP]>),~/k#> ѢLDZHlCJVVdF߼p#@Qq/ ̜&qd!ܯ(E^OR5rȊ)r0SQ&Pلc sϨ0* rĞhrP)W2&0 .͎2$l.&/`z'9ˎذ,UY&JEʩ$n*C>ʘ\Ȭf@̎ / oȒ1Ӛ&*xȦFj1S?g⫊&=H2"#]ӄo4+i9+ ؒĐTh:yL3Q4j5G3| $zD;kǰlQ=Jvi-þ&E$t9p<ɂnsM53pHR޳xհPQ1)0X~Ʋ!ooޮް˨0TeDgc>,sG_F9OD5dalmhF&#$1Imdf fN  QCO'uSKSEOzS/D?)MXA@L9kCJW4+9>蹈Q2n!G*Iqte+C0Q" mqg׍4c/}7O!CLA3&?/b*qT-W T:ײN=]2? L USy-O+-oJ$BVu/6-/` Suj3m[y@S~ƬۚT65*J!kTX=̈́p W֙5ф˦c/PB_%B#!U`w(3q&p (U4t0}PXy薜Ƃl3,LU4󈂋VuVC^ K6n2GmCvhTJHn.hԬtgؕ3To S)105Lj׵s!oc2sd^=t!GZ}V+yGj¦LKS(!D1 \v)ҷX/ig`ӊvŽEdVVVanS{/#/QJQkHB"*t3Ε1[p5IIK3."@?*2fFis&.usTJjʴ$kn'L/u3Y"9uq KV \1!Es`gLf?ɨtN?{?{QRJݢ0yzuBX.tTdJI ޲xoy)i_֨5R<;onٸQmXp |Ѵur\NAFUB9Lrӆ3ISt8fu&6_C]=b22l9yV&yV4/2EM$4K #e{l=S֑2u ;(`p@l>/,Hl 6/,Hl .HnN/ H>/ A/0/HnHnN/O(`:/,Hl D/,Hl L7JdYxΨR.wkyP/|NҼ~0";,~Fl>p\5pgFlRG`Fl H// HnN2O B6pRGHnp9?NA\O*`L$N^NuNV$e />. HAF/0Hl HnN*`Hnp?N..N^NuNV $e bH4*n&n BnA CBHl HnHn/ NOJngBp\?/ N2n\O$@ J g" " .RG H// / N1O B5p` p?aBTO`0.L,N^NuNV$eH!*n>. HnHn?/ N" HrN*l"H/@pN*^>"/?5?.?.t?Bg/ NL N^NuNV$efH# HxpH?NA\O.  lp` rN)X,F o)F pLN^NuNV$eH?4.. (D , l&, `&|p@l HA JfHxpH?NA\O* *El lp`l& H/@$/rH?NA\O*@A /$! HA !&M'|G'K Q&BB-0, 0@fRl 0 `RF`VpL,N^NuNV$e.H4*n.. &U, Po$K&$ +%@*`* L,N^NuNV$eH4..(<|l 0l0 HA *p g&U g*ml($MKGIF87a,p4+6; g鶔0}v;/QF(s EvKf18+29V;vQ,-{[}Ftb~5qi4{lX t7U!G;BQO~%Ha;°@[dο)yoJ݁΅,_P~-ߎyľl]{?}9  :0 =ᢱ!֪UuLlT5ըӲPD,=c]])ڞӢ,>%`|aRUSD/)ʊ?]֡t@S ؗҚO6qF5I}۔[۴ޥ+2]yVwsyGc:u޷Oh=6ńm=z O>EI}\,'E`v B-,;#!uFb=Vk\&D+"-%=Ou0#;qՐDg$!bqRד$.RYk;*,WژVPpk"oq9mlh>y‰|^ɞg LNէ@ȇ1hO҃Ҹ`0dRdSv*.EXVSy]@ ì^P:1~lC)k. 準AbQrzhkRL&5.t |zn+,ZBoN+mz+jx W1ӰTMܬuT sy, &'LA|{G)3J}P2+j,4ϲٻ"B-0P;t@S/0D+VظE YFEH[%^t7jKDؤvr(':F)و.*'ew)-w9$imO^-jjoqjxeV,8D6Aoi^X+_vOjB֔%\ϘE8'6U 64f߷ E az?D92N 9}paH*i뭊Yޔ[ˆDMQufe{ͳ5Y=XZjԏkywσS\qmm7j4QjZvq7Mmp}^f0HQ3n8ׇ9P1/J\gl'9C9t8_hVdi ?{'RYsnR b<'g pDuwUD9$rp_BCq`T_"Wr;5a'uޖmS.W^UxxJ]su=t[6huR#Hi4N8$]-Xf\"x,&Gwñ[r|TU[HZ˄ÃKXhC%vxqxl(yEgZgL{X}yHewXg1tF]ִHeZeDePdV_%?DVd5hg]08~G ^}Q(lW^Pb0vNb(B Ƅ "a!Q RaVQhJu%U;4L NYNXNu BgRB3BHB3BBF4)g\jVBk Bia`Ha*Ri`tiaaSiGIF87a,y;Qݙ֕9 kj-1=깽HHƣFd&cV̡䪲.ۄzN=X{/_~ew{UQH'<5@8#]3?.AݚeaYhhgt{ Ȯ"'ΞrOL(5y1/?"Xȍ!=4Fb`۰3]/Bw+sG^)O(RJ@uRMBʩ*իZI&ͪ* h>U,bۭ҂K-eGTk›֦ a<'loiv9zazD,.qbW,? H1 [[UTr/2t(,NLa\?lrFTP3}Q/muR, m&og\o\)\],v:j[R^SvJvwfYXx c규wOcveW8 ) wž$s; ڹ'm_m6ۃK9:l~:4'?{- LFlD zXȊnwȭ?~Ҩmǯ;NǽaV^$`hNNX179q S& /R((H8:8<)l :\’~G/@[,D ^qoz(=zgC=5VV?j&c qPdKxƷqBcԨoɔg&"04}];<.Q`g9+$UF5N̓mꅞόJ:ϕ VNZ;!-KLJv%0Ձ_T2Ń,׃7B"RgyhU7M\r~+4Y76+w;;:F#;9OՔr1qJ В3:#֨( 0c-=$FyWOZf܄K2HINrf@6LmrAw\´ʜOSqTM)H .3zN*Tj>æTEUhHъd8 {lBc31ͦR*T\+\EW{V-k4׿Jahb#Qu9]Wd%Zւ%ٚdvUiHZִ6%iWZv}j3֖ͭK .ְ i5rvmm[;ݽZWsbWD;YpWKC|Ԡv0csdgiC~nt:k- zr\ƼnR*KT lf nlY4fMRJ}=x|5O)uι߄p u߹0̒&*<~m#}"Cթ.r[w^GUWƆ<\KՓ,h%Oɘ<{2 mton%-f3VwK0f Q+{{מ: Uf>û| VO0Ol="6zO7^/^].?WZ^敽ڋ=yD #AAzږtwwmW*+4Auh`w~Fu`-{dg}(pv*}7iw&UfEquw}r wyW$xxBhc"x7>x@(^y'sDm5gXR_IIz7Iw`{9nunq8{uH{rhi{%Tg`s9ć~rA΄vӗ3p#}+h*u:}7w}WN?hrGY&SSㄪ|vkHH'FQȋPh8yP|^楅XYsR?|xR5t \_6TntJG]8ŗh{wXR|7=xCFnvʷ;.XpU؏kC8f|Vo'w9Ȑ%~)Llyk8!HP(9^+WӈR5d(24Y8( DIXF`pה;JnfSnJng=|-`Jg=|+` Jgp =@JfP0.noFp .gJngUO/.?.NPOBn0.̑nSnmp.UO/.?NPORn`JngUO/.?.NPOJng0.J@j\UO/.p0?N.p.?NO SnmRnlUO/.p0?NPO`Snmp n-H`p0UO/.?NPO`0.SnJ@k$Snmp n-H`p0UO/.?NPO`JnfJ.gUO/.p.?NPOSnm0Snmp n-H`p0UO/.?NPO`Snmp n-H`p0UO/.?NPOJngUO/.p.?NPOSnm$Snmp n-H`p0UO/.?NPO`.regrgfpe`pEUO/.?NPO0.J@jUO/.p-?NPODn`UO/.p+?NPO=| Sn0.Hr H@@04. 0.H=@ n nJnf0.r AlRnr6UO/.?NPO`Jg,0.2.$@onSnmUO/.p ?NPORn` .L(N^NuNVH# >.p9@r9A9@ 89A 6UO?NrXOJ@g 7p9@ P9@UO?NTXOJ@g0<l N9|` 9|B Np9@p9@ h9@UO?N XOJ@g9| f9|` 9|B f9||p@n"UO?NXOJ@f HARF`p?p?pF?NA\Op9@r9A9At9B9AGIF87a.,.p!I}vZ5pIbfZNcK2"=nC<^D;"'Ns6"+PIp˺MQzo =a>յw~Me7U:I@Z!)+0@.z51'<)OT^Kd\;cnSIXgò07rVdy"|EՆw+Ȟ?EB$=;BE24 ;p)_H2.?A?<BNATONN)_HJfpN8 //o/@?<@NATON// "QS@t `| SAgU@c дgSAW  _ $Nu/>/B/UO?NXO*@ fp`.-gp:` ?-p>?NAXON`p:J.,.UO?NNXO*@ f 9|8p`>--gJl gHl Hxp?p@?NAO -gp?B?NzPO*Jjp`gUO//. ?NxO *` n -H-Hp@Ѐe^(, ĸl( O ",$(p@Ѐm&A`:HxpH?NA\O(p@Ѐm$ Ѐc( m(</pH?NA\O&@ g-K d"`" nCN-@윀f ." Jg:UO// ?NO `( ." UO// ?NO Rg -K-n` l$g/ pI?NA\O`JgUO/p ?/.N O -@f UO//.?NGIF87a , I-c`q_YJa6*JWhwt@G yzL&qʦ+`z*VD,s]9nO;Ug%:9QgMG"IOGM_^BtmziYyv;p`;l pmp;@ ;@*_NupaNVH*n&n -n nHJgBp%f,fR`" M/ /Hn/.NO-@g-@`HUO/ ?NPO`L(N^NuNVH|A -H n-HJgp%f-HH@dgF@ gW@fj n*X-H`P n(-HKzJEkSM rA SE`B.` n8H-H UO?HnN POK/ N|XO@`fRFSl Fm l @R @ r`JHUOHl / &l g kN&S`K $ g4pmU@f& - ,JFg HUO//- ?-NHO *U`J g l XH/pA?NA\ONn l )P `zl l$ HAJpgUOA?0NXORE`UO?N 4XOL,NuH*o~-g / NBXO.p mfJmg /- N XOBmUO?-N@XO,p@gJFfpL NuH*o g-f*+m p;@B-;@ -gGIF87a , 0Ij(rn Imګ|-#;6^#k L!DfbB`qŕ^uaZkmQ!n Z ?cP:{+x4*u<;8N/KGFv`Qnv_9`2e7,D}@/TRx{Lms4Gp3=8pB_$7F'vSU˜fI;qE:j;YlAQ>O;4L {pÇ`D;`0<m @f;m ` p;@ `-g:Bm UOHxHn?-NO ,p@f `p@g|`tJmf$/ NXOJ@g p`b0-;@ +m 0- J@n/ NXO,JFg `:Jm g mR Sm -gp @f / NXO,JFg ` L N^NuNVH*n nHHJGgUO/ ?NbPOR@fp`pL N^NuNVH>.*n =G/ HxHxHnN\OSf `pL N^NuH>/*o&MRS0+Rk"0+ @mAHHl /*o&MRS kR L(NuNV/ *nBn-MAHn/. Hn/NP nB0.*nN^NuJjDJjDaDNuaDDNuJjDaDNu/HA4fH@HAHB4g0H@40HB2`:rܬ``h@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#Z3^ k #d Ј<.@?#`Jy^g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON$0 J"LN? 9g @N 9g @NNC?<LNAHTOBg4*rj(pj&AN>TO S"h Q (Nf< (bf2 (tf( (Mf (sf (lf (k#f j@n jo"09Rf29TfAްpN&`IK8 <"L MNDA S1| S1| W h,N\hBD`pABB20*N]2RDj@mBA0<,Nan JNx`A1pN&2<0<Nan`XOL<NuH<]OBCEH`pABB20*N]2RCj@mG09^gApN&B@NrKHWHoHm|Ho rB@NcO0*tfZI L U1|VAD"U#|t"U#|t"U#|D"U#|\ U1| U1|pj(|mh U2(:h>| 1A.pA U1@r Uh,1Ap mh.1@r mh,1A yNd^ Uh Uh Uh0`\ U0(:h>|1@.r@ U1Ap Uh,1@r mh.1Ap mh,1@ UhH Uh` Uhxp\OL<Nu//A C ڤp2typ|mpBB`v610|kx81@DDx3@61@|k81@DDx3@61@|k81@DDx3@61@|k81@DDx3@ q@fTq@RB|Im|(&NuH8O&HIEHBjHoHoHoHo HoBg?<'BgBgBgBgBgBgBgBgBgBgp?C8A4rpNa~O.r@g0+|(g`pNd L O/HBovK mBhz mBhb mBh2 mBhB mBh mBhZMHG` rB@ mNq:pNd2H ЀЁ m pQgp 0_@|b @0;N (   NJ@gX09ڰgP3ڰ m1| mBh o h(N\hBD`pA820.N_RDn@m`B-Byڰ o h,N\h?.(?.&BgBgBgBgBBBApNbO BD`pA20.N_RDn@m m1| m1|`09ڰgAN>0rcApN&` AڸC pQAڽCpQBD`pA8BB20.N]2RDn@m-H|?@N\&AN\6CAN&B/ yNcHkHoCANd*PO`HoCA NdXO0/g pNdA0<NcBD`AC@@RD|mB/CA N>(H ffCA N>(H fCA N= `BCA N>(HBD`AC@@RD|mC LN= "LA N=C ANCAN=CAN58$H g pn&HrNKD* 2-xHNJ*2.HNJ*I "Jr LpN3I0.@H."Jr LpN30.&HR."Jr LpN30.(HR."Jr LpN3 -|м."Jr LpN3 -|м/"J" mpN3gApN&`*"J"<pA8N3g ApN& JN6B@NcpNd` AN>0rd 09ڲg o h(N\h` o h,N\h"<B@A NE"<B@A NE"<B@A NE-H|?@N\&AN\6J@f BCAN=CAN= 09ڲf29ڶg?|`A pNb?@pog@ o"hA N=?.pn(?rn&?HoHkCsAN%Opog m hfAN>0rd@09ڰg8?.tn(?zn&?AN>Z/HkCAN%O`^?.pn(?rn&?HkHkCAN%O`.?.pn(?rn&?HkHkCAN%OA N>ZA N>ZAN~*rlr ҅pN@(H gBr ҅pN@$H gCAN58/H g"H"p LN3 o N6B4X "L JN> LN>Zpog C LN> gSoApN&pog C LN> gUoA=pN&0/grC|AN58/H g^pogr ?t ?HoCN%|POpogr ?t ?HoC oN%|PO"o "p JN3 o N6 g JNB g LNB`tCAN58/H g^pogHo CN%|XOpogHo C oN%|XO o N6`CAN58/H gpogHo CN%|XOpogHo C oN%|XO`09ڰgBD`pABB20.N]2RDn@m o h(N\hBD`pA820.N_RDn@m?.(?.&BgBgBgBgBBBApNbO 3ڲ`BApN& mBh m1|v`09ڰg29ڲg o h,N\h?.(?.&BgBgBgBgBBBApNbO BD`pA20.N_RDn@mByڲ`BC`pn(|mp UhHrNKD*  U2(HNJ*2.HNJ*ڼ"pN@$H fApN&`@ m"U3h m"U3h U0(hn&o 2.&h1A U0(hn(o 2.(h1A U0(mxl1mx U?(A4"U4)2)0)NTO U?(A<"U4)BAB@NTOBg4.rn(pn&A N>TOBg4. U2(0("JA N>TO0<NcHo C"A6r0.N]XO0<NcHo@CFp UNb0XOoBo@ U?(?(?(4(rB@Na\OHo0.N]XO?/<4/@rB@ UNbTO:]@g|gBA0<NanHo0.N]XO?/<4/@rB@ UNbTO:]@gf|g^BA0<NanHo0.N]XO?/<4/@rB@ UNbTO:]@g|g Uhr(?t??/D UB@r4/HNa\OHo0.N]XO?/<4/@rB@ UNbTO:]@gL|gFBA0<NanHo0.N]XO?/<4/@rB@ UNbTO:]@g|f Uh`b Uhp(?r??/D4/H UB@rNa\OHo0.N]XO?/<4/@rB@ UNbTO:]@g|fp?Bg U?(?(?(4(BApNbrO p?Bg U?(?(?(4(BApNbrO U?(A4"U4)BAB@NTO U?(A<"U4)2)0)NTOBg4. U2(0("JA N>TOBg4.rn(pn&A N>TO0<NcHo C"A6r0.N]XO0<Nc JNB` A!pN&pNdJCfOL|8NuH KN>ZCLAN=/ / Ho"KANO OL<NuH6O/HByVByH3FEJ4G /fCANFJ@f`"oAN=A0<NcA0<Ncp.AN=|,H gjN>ZC NN> g4C NN> g4C NN> fC NN> g4 yo" Rg Rg RfApN&`C  NN> g4C NN> g4C NN> g4 C  NN> g4C  NN> g4 Rf A pN&AN~&oD Rg0rdLANJ@g@ <C JN> JN@p\ JN=|&H gB+` C JN=p`B*Byڰ j|1|B@&_$_NuH>OByGB+xIC uA iN58/Hg|BC7Cr8:M`DHVC wAN+XO NN>Zp "NA zN>nJ@fRCp"NA N>nJ@fRkr"o0<AN2p f| o*2H ЁЀЁЀ SN@&fA pN&v k ro42+rH ЁЀЁЀ kN@'HfA pN&7| rBD`JC "2H ЁЀЁЀ SN=p4H"҂ҁ҂ҁ S1@ S1@ S1@RDDnBD`RC ,2H ЁЀЁЀ kN=p4H"҂ҁ҂ҁ k1@ k1@ k1@RDkrmBE8BAp oN4EK`HRHUHoHo HVC :AN+O NN>ZCAN=AN>ZAN>Z MN>Z JN>Zp "NA IN>nJ@fDoC2H ЁЀЁЀ SN=pC UAN>nJ@f2H ЁЀЁЀ SBh`"AN<4H"҂ҁ҂ҁ S1@pC Z MN>nJ@f2H ЁЀЁЀ SBh` MN<4H"҂ҁ҂ҁ S1@pC _ JN>nJ@f2H ЁЀЁЀ SBhRD`\ JN<4H"҂ҁ҂ҁ S1@RD`6p"NA dN>nJ@f(krl C2H ЁЀЁЀ kN=pC tAN>nJ@f2H ЁЀЁЀ kBh`$AN<4H"҂ҁ҂ҁ k1@pC y MN>nJ@f2H ЁЀЁЀ kBh`" MN<4H"҂ҁ҂ҁ k1@pC ~ JN>nJ@f 2H ЁЀЁЀ kBhRE`$ JN<4H"҂ҁ҂ҁ k1@RE`p "NA N>nJ@fA /HR oR oR oRA / NJ@f$pC // AN>Z"_ N>nJ@fpC AN>nJ@gpyn?AN<_fRpC MN>nJ@gpyp? MN<_f*pC JN>nJ@g JN f +xHNFJ@g +:yf +\zgNB+x2H ЁЀЁЀ S4(zynEg0(rypAg4(yf`2H ЁЀЁЀ S4(gzynEgB+x2H ЁЀЁЀ S4(gzypEgB+x2H ЁЀЁЀ S4(g ygB+x+xg$C AxN58/HfB+x` oN6+xfRDDn3OL|8Nu?BC`pA8209NN_RCym y1| yBh3ڲ6NuHOGHA0+N\BC`pA20+N_RCk@m yBh y1|I BT9y9k&9k(0+N`r0+N^pk&|n N\|nr0+N^` r0+N^BA0+N^r0+N^x L0+N_2/0+N^20+N^2/0+N^x2/0+N^BA0+Na0ByڲOLNuA(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/QOM-O, ICHzaXXOPO,_NuH@B@H@"Vra dJ@kNu.np`/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g2fJ@g@HNBEg>BA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`jH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN`0 JN0 Kax0DL Nu6x0/gf@ JaV0/g@AN0/g@ Ja00/g@A N0/gg@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /YOM, IC Hz"HzaPOXO,_Nu VB@g,Nup`SNuH<&$H&I(oNKBCBGx%BEggd5PgB5PfSJN:kzRG5PgNRG5Pf oRNSG` oRNSG`LNJ@kDRGg oRNSG`&BEg*<*f g|<0< b ACp aZ$Wb<g<hg<lg<Lf gаgr@d|?@0;NvvHJk [0`NRGJ@kgt oRNSG` LJk"[02aJfAJkHRC`B L"oRpJk /02aXOJfAJkRC`A"Hpr QB/$g<^f P$grAagz<]gT<-fgh<]f<-rAa\`2BA*RAaFg8<]g<-frAa*`J/$grFQ< BA FA02 L"oRHotJk$/aPOJfAJk2RC`, L"oR0aJ@kfAJk [RCJEk0` ` L"oR0aJ@kfxAJk [RCJEk0` ` L"oR0aJ@kXfJAJk [RCJEk0` ` L"oR0aJ@k*fAJk [RCJEk0`t `n0&LRG4`kI 4`b,ֆSDgNRG4`b`NSGB@$2LNup`NSGp`H8vBG8gvzB$H&IINJ@kpRG4`k<0f,SDgPNRG<߰<XgI4`b0`SDg.NRGI4`b,ֆSDgNRG4`b`NSGB@$2LNuP`NSGp`H8vBE8gjB$H&II4NJ@kdRE4`k<-Wg<+fNREI 4`< b<ֆSDg NRE4`< b փ"փփց`NSE$JgD2B@LNup`NSEp`H<8z$H&IINJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`(VHNu(VHNuH8$H&I+g|2g+gC'I&'IR'I UAe"S(kt d W`2+gH@ KaLJ@f,H@ KalLJ@gkg&B JLNu3 `H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Kaf$"J@k,f4(SSfRf& L\Nu3 p`"`&x,A'J'JE8'J & KaJ@kfRf"`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// Ka$"J@f.// Ka$"J@kf(S,k`& L\Nu3 p`"PdB@ Nu(g*gg/a8 _J@f/a _J@kf"P`3 pNuH&H&8|f֓b e&`8+g+g2 KaJ@f:"40+aJk* k&'HpLNu3 `3p`p/aXONuH&H(o Ia6kl g La` a,Jf\(H <a h)HgN0@0;` Ka|gB9@{0dQ l)H()H C# LLNup`p`p 3 g la ʑ`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ A p`Ar(WVNu?/ Aa4Aa*G 6<`Gp+g Ka Q&_6Nu/ &H+g+g8aJ@f80+a J@k,+g ka B@7@? Ka 0&_Nu3 p`H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0Dta0Jk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0aLJk*g,`0" LaJkg&'LB@LNup`p`H06&Hp Cgp@CfHpC?/ ?<=NAPOJk(8jaXpCgH?<?p/?<BNAO Jj0`Dr߲f>r Cg8pCW|?/ ?<NAXONuar3p`ް|c/ ??<>NAXO$_JkpNuaH3pNu/ /?<ANA\OJkp$_Nua$3p$_Nu/ J@f//aJ@fBg`//??<?NAO $_JkNu  _`a3pNuH&Hx&SgkJ9Jkvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp aJp a`jJgfJ`\xB9J`Rx B9J`DJ9JkLfTa`x< g<g0< g< eaJ`p aBJp a4 L$_NuBx`xB9J`x B9J`?<NATONu??<NAXONuH@??<@NAO $_JkfNua3pNu3Nu/ |b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkzЁ"kt?<? p/?<BNAO Jk\$`?<? p/?<BNAO Jk@$Ҁk: $k2HzN <e/`/? ?<@NAO Jkb $_Nua3p$_Nu0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuHR CL$Q`"J$R" gf"Aa Ja,$_NuD@| |"b;NupNu   ??B@C gJ1kB@BA< C (<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugFf8g>f0g6f(g.f g&fgfgfggepNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"C tB@f ANuSeg gb pNuJfpNupNu"SefBJgSf ANu/ / g($Ig"f&Hggg"J K`A&_$_Nu`$ fJPg` yPf p#P`L$Igf`#PSPf yPp#P`$IgfB( 9P#P @$BNu`H0$H|g|$bG nrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G 3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyza /a " g p/a _Nu/ / &H" kgPR<"+eb(`fa g`$<eVd0Q/a" gnpЫd "K/a KaT _J@gH`L"/Hk?<?<JNAO Jf2'A K`$ nf te'@A!Aa K&_$_Nu`H &/?<HNA\OJf 9g @ NJ@fp @LNuH0&gPR<e a g!CCT "A`tGX&S f0 < a gj&@Ap !| 'H&X#XA"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 `/ oLQ d nf@axJg*`6CT g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &yT g/ &S?<INA\O`&yX g/ &S?<INA\O`&_NuH8$< CGX g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`Jg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu|A0| NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ9gJg j c a0JfJg9g9fJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hza` ҁQ !1LNudivCAr/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG9f,⎜bHFRFkHz``, c9g~9fJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu9f╚kfg` JfJg`,HFRdR`,HF  @c"$Hza` ЀP !1L Numod42<@H@J@fAH@ @bQA @bYA @?bUAJ@kSAH@AԂQ0 B]HNu/ /##pZa,"o2Nu###p[a "o2Nu/ 3@@A"CB@22220<"<dNBA0$_Nu H8ON\F&$x CN\F3NEH jgNah4jApN&`09^f jfA0NcJ5@G:6` 0@BrRS S m5|$HjHj C ANc\PO5@5@N\T@5@Hj&CAN`XOB@NcA&r0*N]^5j.A&BA0*N]^pj&HH2*HNJ#8rj&HH#@ rj(HNJ#TOBg4*rpj&"LAN>TOp?A*4*@BAB@NTOp?A24*@BAB@NTOBS`0@A1RS0j@m j@f"BS` y4BA0NRS0j@m`R j@f"BS` y4BA0NRS0j@m`( j@f BS` y4BA0NRS0j@mCA0*N^ZBp?4*2j&"LAN>TOHWCA,r0*N]XO oTOBg4*rpj&AN>TOHWCA,r0*N]XOBC`"KA8BB20*N` 0@9RCj@mBS`0@24AA1RS0j@mBA0*N^Bo*BC`A(r0*Na?C(RCpj@@mpNdp`B@O@LNuH $H<BCxz4JBgSBg SBgUBg`6z6E`.x`*x`&2H ЀЁ224Dg0`p Agv`EJCj0LxNu?6J@f rB@N606Nu??68NF6BAt&AXWfP2(LN0123456789abcdefghijklmnopqrstuvwxyz $,4< ,8DP\htȸ|f`|0f`|.f`| f`x|ft`l|!fh``|"f\`T|#fP`H|fD`<|$f8`0|%f,`$|&f `|2f` |1f`|f`|f`|f`ܸ|f`и|f`ĸ|f`|f`|/f`|f`|-f`|,f`||fx`p|(]fl`d|'[f``X|@fT`N|fL`F|xfD`>|yf<`6|zf4`.|{f,`&||f$`|}f`|~f`|f `|fp`B@86NuH?/4/r JB@NbTO6R@fApN\xBS`"K2/0 JNc,8JDg0g@gt"LBA0 JNbPJDfpNd0O"LO$H86pNdG00*f>2*f8HkHkHk"K JNbO HjHjHjC KN"O `?* K4*2*0*NTOpjHrNKD, 2*HNJ,IH 2,HNJ,ܼ"pN@/H8f22H ЀЁr J0N(:4H"ҁ҂r`HMTOBg4,2*0*"o:AN>TO0<NcHW"M Nr0,N]XO0<Nc?* K4*2*0*NTO?+?+?+4rB@ JNa\OBF`2H ЀЁ rf4<rf~0<NcAh0,N\AR0,N\2<0,N_n?@fr0,N^r0,N_THovCx0 JNb0XOp4H"ҁ҂rov?otxpov?@z r N>0.0>4H"ҁ҂02G>H>ox r f 0,rN_n2H ЀЁ r 4/z0,2/xN`L2H ЀЁ r PPB/Q r f0,r N_n` r0,N_nAP4/z2/x0,N`L2/j0,N^2/T0,N_T2/f0,N_n0<Ncp 4H"ҁ҂rg|`RFJFjD0 JN:|Ef2H ЀЁr pNdpNcHo.Ho0Ho2Ho4rB@NcO?/.?/.?/.?/.?*CVAX4*2*0*Nc|O ?* N4*BAB@NTO?*A4*2*0*NTOBg4,2*0*"o: MN>TOBg4,rl(pl&AN>TO0<NcHW"M Nr0,N]XO0<Nc0/Njj0/Ljj?* N4*2*0*NTO?*A4*BAB@NTOBg4,rl(pl& MN>TOBg4,2*0*"o:AN>TO0<NcHW"M Nr0,N]XO0<NcB@NcpNdEg?* K4*2*0*NTO?* N4*BAB@NTO?*A4*2*0*NTOBg4,2*0*"o: MN>TOBg4,rl(pl&AN>TO0<NcHW"M Nr0,N]XO0<Nc o8NBpNd0OL|NuHrk?A0-N`HWHo,C Lr0-N^ POr0-Na0 LBA0-N_pjOO6/H.B*B&B">@x BEM fApNbIHpl(|lA>pNb g rl(|l o.0Nb`BFG` 0HBRF|mBFE` 0HBRF|mBF>` o. 0[`fRGRF0H/ o2N>0"eBF` o. 0]`fRGRF0H/ o2N>0"eھ|gB@` <"o.A.N>K.p[ MN=h/H*gPR*p[ o*N=h/H&g:R&p[ o&N=h/H"g$R"RMBF`p] MN=h*H g BRF|m&&p| SN=h'HgNRBp| kN=h'Hg6RBp| kN=h'H gR Bp| k N=h'HgRB$"~p| RN=h%Hg"RGRBp| jN=h%HgRGRB Vh Vh Vh VhpCl60S@g S@gS@g` Vh@` Vh(` Vh o*H|0gS@gS@gS@g `& Vh` Vh` Vh` VhpCv V hTN=C V hTN= Cw V hTN= V hTN>02,HNJ V1@\r VhXAWo>p "R V hDN> *g"@ V h,p N> *g"@ V hp N> V hDN>02,HNJҸ@l RN>02,HNJ( *g6 V h,N>02,HNJҸ@l V h,N>02,HNJ( *g6 V hN>02,HNJҸ@l V hN>02,HNJ(pD V1@L V1@4 V1@8,D VhL"*gt D1B00,@ Vh4@` Vh( *gr D V1A Vh` Vh| Wo> V1W@ V6(h g<"@ hp(N> V hN>02,HNJ V1@2,A@Al :` Vh +g6"@ V hp(N> V hN>02,HNJ V1@@l :` Vh +g6"@ V hp(N> V hN>02,HNJ V1@Ժ@l :` Vh + g6"@ V hp(N> V hN>02,HNJ V1@@l :` Vh +g6"@ V hp(N> V hN>02,HNJ V1@@l :` VhWop E>0 Vhp1@t V2(ph`@TA1Ad V0(phth1@, V2((@h(1A V0(,hD1@@ V2(hl&o 4,&h1BBF`0H"3gtl BRF|ml V1CJ V1C2 V1C0 VhNl 1@. V2(*@h*1A V0(Al(o 4,(A1BBF>`0H"2gRGRF|m0,@ VhL>2,AA0(,GH>1@H VhLll1@0 Vh4ll1@ V>(,EHǏh(1G V1G V1G V1G V1GB@NcrB@ VN>H"ҁҀ VBp 4< Vhgh0< Vhgh0< Vhgh0< Vhpghp0< Vhgh0< Vhgh0< Vhgh0< Vhgh0< Vhgh0< Vh@gh@0< Vh(gh(0< Vhghp Vh@gh@p Vh(gh(p Vhgh0| gS@g S@g` ~`~`~0O2L|NuH0O6&H29fpNdE0S@g S@g"S@g>`^Hj/ ?CA N%O `:HjHj/ ?CAN%O`Hj/ ?CA N%O ApNB@NdOL Nu01A1B1oNu?01A6BSC1C0oS@1@6Nu23h0hS@3@2(hSA3ANu2"o2"o2"o 2Nu/& fB` 1@1A1B phH1@1o &NuH>O$H fpNd0<NcGHpk&HrNKD&M 2+&VRAHNJ&2+HNJ&ּr N@(H f0 f 0<NcApN& fpNdB@` </ "<NK"$ ҂./AK09Xg>rk(V? Mtk&B@2NTOpk(?Atk&2B@NTO`P0H"98NJЀѯrk(? Mtk&B@2NTOpk(?Atk&BAB@NTOM,Bg4+rk(pk&"J NN>TOBg4+rk(pk&"oAN>TO Mr0+N_Ho"N Mr0+N]XO MBA0+N_Bg4+rk(pk&"o NN>TOBg4+rk(pk&"JAN>TOpk(? Mtk&BAB@NTOpk(?Atk&BAB@NTO Mr0+N_Ho"N Mr0+N]XO MBA0+N_ LNB f0<NcpNdpO@L|NuH>O/HL/IH$ot,ox g"f0<NcpNdIKH frm(? Ltm&B@2NTO`?. L4.2.0NTO f rm(?Atm&B@2NTO`?*A4*2*0NTOG oHLfplHrNKD& 2,HNJ&2-HNJ&ּr N@$H f@ /Hg"/Lf 0<NcApN& /Hg"/LfpNdB@` </ "<NK"$ ҂/AP"K LNC LNBg4-2,0,"oJA6N>TOBg4-2,0,"oRA"N>TO Kr0-N_Ho C8 Kr0-N]XO KBA0-N_"K LNCANBg4-2/0/"oNA"N>TO/oP4 Kr0-N_Ho C8 Kr0-N]XO KBA0-N_ JNB`0,oo6/`6,0,oo8/`8,? K42,0NTO?A42,0NTOBg4-2,0,"oJA6N>TOBg4-2/0/"oNA"N>TO Kr0-N_Ho C8 Kr0-N]XO KBA0-N_ /Hg"/Lf0<NcpNdpOTL|Nu/ / O$H fpNd0<NcIHpl(?Atl&BAB@NTOpl(?A tl&BAB@NTOBg4,rl(pl&A&N>TOBg4,rl(pl&"JAN>TOAr0,N_HoC(ABA0,N]XOABA0,N_ f0<NcB@NdO8(_$_NuH6O*H&IBC8EH0+j&m 2+j(l0+rj&Ao7A0+rj(Ao7Apj(?Atj&BAB@NTOAr0*N_ f 0<NcM,Bg4*rj(pj&"M NN>TOBg4*rj(pj&"MAN>TO6+``8+pj&2k@o8C?+A4BAB@NTO?+A 4BA0NTOHo"NAr0*N]XOkj&mBC`d8+pj(2k@o8C?Atj&BAB@NTO?A tj&2B@NTOHo"NAr0*N]XOkj(mABA0*N_ f 0<NcO@LlNuH>O&H$I,od*oh g" fpNd0<Nc>BoIfpmHrNKD& 2-HNJ&29HNJ&ּr N@/H@f8 g" f 0<NcA0pN& g" fB@NdB@`& </ /D"<NK"ү@/A<"L MNC MNp?42-0-"JA*N>TOp?492-0-"o>AN>TO Lr09NN_HWHoC0 Lr09NN^ PO LBA09NN_"L NNC NN/o<(?y4p?492.0."KAN>TO Lr09NN_HoC, Lr09NN]XO LBA09NN_ o@NB`0-no6.`6-0-no8.`8-? L42-0NTO?A42-0NTOBgt2-0-"JA*N>TOBg492.0."KAN>TO Lr09NN_HWHoC0 Lr09NN^ PO LBA09NN_ g" f0<NcB@NdpODL|NuH>O&H$I*od(oh:8$ g" fpNd0<NcfplHrNKD& 2,HNJ&2HNJ&ּr N@/H,f8 g" f 0<NcA\pN& g" fpNdB@` </ /0"<NK"ү,/A(M0"N LNC LNp?42,0,"JAN>TOBg42,0,"o*AN>TO Nr09NN_CA09NN^Z NBA09NN_"N MNC MNBg42-0-"KAN>TO/o(?E Nr09NN_HWC Nr09NN]XO NBA09NN_ o,NB`Hp?42,0,"JAN>TOBg42-0-"KAN>TOCA09NN^Z g" f0<NcpNdpO@L|8NuH 6:$HpC@C81BA:0 p0"9@NJЀ2It4ԂA(vEgP`0F@P 9<ЀrEgP`0F@PL8NuH 8:$Hp0"9@NJЀ2It4ԂA(pD@C018DE:2@xEgP`2FAPC<"ҁtEgP`2FAP"ҁtEgP`2FAP"ҁtEgP`2FAPL0NuH 6<:$Hr@AC81BA:0 p0"9@NJЀ2It4ԂA(vEgP`0F@PC< ЀrEgP`0F@P ЀrEgP`0F@P ЀrEgP`0F@P ЀrEgP`0F@P Ѐr EgP`0F@P Ѐr@EgP`0F@P Ѐ2<EgP`0F@PLxNuH 6<$HpC@C81p0"9@NJЀ2It4ԂA(vFgP`0F@P 9@ЀrFgP`0F@PLXNuH06:<&Hr@AC81E@p0"NJЀ2It4ԂA(vFgP`0F@P ЀrFgP`0F@P ЀrFgP`0F@P ЀrFgP`0F@PL xNuH06:<&HpC@C81E@p0"NJЀ2It4ԂA(vFgP`0F@P ЀrFgP`0F@P ЀrFgP`0F@P ЀrFgP`0F@P ЀrFgP`0F@P Ѐr FgP`0F@P Ѐr@FgP`0F@P Ѐ2<FgP`0F@PL xNuH 6:<$HpC@C812IAt4Ԃ/p0"98NJЀA"rFgX`0F@XpFgX`0F@XLxNuH 6:<$HpC@C812IIt4Ԃ/p0"98NJЀA"rFgX`0F@XpFgX`0F@XpFgX`0F@XpFgP`0F@PLxNuH 6:<$HpC@C812IIt4Ԃ/p0"98NJЀA"rFgX`0F@XpFgX`0F@XpFgX`0F@XpFgX`0F@XpFgX`0F@Xp FgX`0F@Xp@FgX`0F@X0<FgP`0F@PLxNuH0UO68>/$:/&$H09Rg02It4/p0"98ҁNJG"`209Tg*rt4/p0"98ҁNJG"TOL Nu?/ 6$HHt4Ԃ/p0"98NJЀA"rtpiP$_6Nu/?O86AN[ZACNPA 0N[ZA CNPAC NNA 0N[ZA CNPAC NNACNPACNRAN[02/HHAI4/ H…HBBBAplBC`v0O8&NuH0UO>8/"/$&HAH0h&n@h(n8EL0(@Y@gB| g|g` Rf"Jf JfJf Kt20N6`JfJfJg09Vg0S 2\gC JN= p"J KN>&_$_NuH0$H&IN[6rA|:|\ApCN JN>0rdC JN= `B*"K JN= L Nu?/ 6$HN\V \f C JN=$_6Nu/ / $H&IN>0`S@J@g2<\g<:fB2"K JN= &_$_NuH,UO(H*I$oB>"oN= yNc//Ho"M LNd*POJ@f`6HW"M LNdXOJ@g$B@6`2R@ 4\f64fB400fBB@`(pCH"L JN> MN>0Jg "M JN= pTOL4NuH>O&H/I\EHpj&HrNKD& rj(HNJ&2*HNJ&ּIP"Krp LN3rbVB/TICAPN=J@gA pN&`*KX,M"Krp NN3rb0*@H$g//CJAN%PO`r"Krp NN3rb0*&HR$g//CAN%PO`8"Krp NN3rb0*(HR$g //CAN%POApN&`l"Krp NN3rbX м$gApN&`< м/"K" o`pN3ذe"K"<pA8N3ذdB@`pO`L|NuH>O*H(I,o?<A24<BAB@NTOEH?*(A*4*&BAB@NTO"MrpAJN3GH"Mr p KN3"M"<}p LN3ذ}eBCKH`0@23|A?AHzpsE|sAZ0N[ZAZCNPAZN[0r;AZ0N[ZAZCNPAZN[0r;AZ0N[ZAZCNPAZN[0r;"MA8 <NDRCj@m4 NN>ZKC? NN> gP joHo0Ho,"L LNPPOJ@g><8<3L <CA8ND`CC NN> g0><8< jg LNAGpN&`>3L`BCk NN> g8><@8< jg LNAopN&B@`f3LNbK8? M4BAB@NTOpj(?Atj&BAB@NTOBg4*20"LAN>TOBg4*rj(pj&"LAN>TOHWC Mr0*N]XO0|@?@HzpSE|SAZN[ZAZCNPAZN[038AZ0N[ZAZCNPAZN[03:AZ0N[ZAZCNPAZN[03O*H,I(?<A 4<BAB@NTOEH?*(A4*&BAB@NTOpj&HrNKD& rj(HNJ&2*HNJ&ּ"pN@&H fApN&` </ "<NK"$ ҂(A"M Lp"N3ظcApN& KNB`\ "N LNRJ@f$"B@ NNE KNBApN&`( KNB joHoHo"N NNPPOJ@fB@`^pj&|n rj(|o$?<A4<BAB@NTOC NN| <CA8ND3LpOL|NuH0$H&I&AHph&|frh(|f h@g@ph&|frh(|f h@g ph&|@f@rh(|f4 h@f,}gApN&`""J"p KN3ضb`ApN&B@` 3LpL NuHO$H8/I*o>BCGI"Jrp KN3JfAWpN&`pCr KN>nJ@gAvpN&`pCAN>B/CAN=J@g CAN=J@gApN&`"Jrp KN3JfApN&`pB@+HBAA:BA+IBB+B;Apt+h;@BA+|pARA;A B@+;@ BA+;AB@+||f$C0- JN&J@fApN&`M"Jrp NN3JfApN&` ;fCoApN&` !f0"Jrp NN3JfA6pN&`|B@ JN~` ,fRC"Jrp KN3JfAcpN&`BB@+HBA+A;@f;UB@+HBA+A;@f;m0-rynAbt@p0rNKD#@0-rypAb 9@r2-NJ#9D0@A3D lnCp))20 MNXO`,ApB@(?BA(?BB?024< MNd\ORCFg@0,f*4H… HBH"҂҂ҁA`0<Nc<l(o0/gofLBC0/gB2JAgSAg SAg SAg ` PD`XD`TDom RE0S@g S@g S@g `*x` x`x`RDolBAB@ JN3DjBAB@ JNJ@k9|ApN&BlpPOLtNu?/ O ynfBC`0@A20A?RC|mE8 <"JANDBC`"prCt2AA NDRCymO$_6NuH8O(H>?| 8< yn"CA  0BEE`"pr5554BA1 RE|mBE`(B@4Pr5APBB(5B@(5REyLm <"JANDBF`DzF`8p27tŲw f$27w f27w f0|? ? ? REEnRFFn <C JNDzG<BC`B@4Prưrf,APBB(rfBD(rf0@C3`RFFnREEnBEG8`0C@lrt7 7 7 `pA 02N[ZA C NPA N[0r7A 02N[ZA C NPA N[0r7A 02N[ZA C NPA N[0r7REEn@O "LNuH8O(H yn3FByHCA 0pyANME8GL09rAXWf0(N( <C JND`b Sn p LN`PxBC`8A 0N[ZA CNPA N[0r555RCRD|m` Sn0 SlB,B,B,|||p LN`xBC`8A 0N[ZA CNPA N[0r555RCRD|m`L09VgTxBC`8A 0N[ZA CNPA N[0r555RCRD|m0<5@5@4`. SlB,B,B,|||0< LNOLNuHO/HX/IT/@PG"oXrp KN3rcApN&`/|L*K/M@v-᫶o&<I8 koCAN=J@f3J yoApN&`(09HoANpN&` BD`L"oXrpAN30+f4 WcYW ocYo ocYop999RD0Hn3Lpf yfCAZpNDpf yfCApNDpf yfCZApND <f yfCApNDplN~` <C LND:9 mfz|m Hƍ>-N[& /0HЀ2HNJ" NKD2-Hl>`>-0HЀ2HNJ& 2HNJ/@DrN@,H/Hpj&2/@lJ jo*BB/ ?B@?BA? L0/$24<Nd\O`/  L20/"NXORoon~pj(@o8 MN2XJ@f MN2dJ@gA@pN&8RDDn:A0<NcK?/ M4/BAB@NTOpj(?A tj&BAB@NTO j@o2 jn*HUHU2*0*"L LN@POHUHo "L LN$POpj&@o:pj(@o<j&mj(l ?A$4BAB@NTOC" LN| jnALC*""2pj@A*NMvBGK8`:A40N[ZA4C*NPA4N[0r;;;RGRCpj@@m2<;A;A:&#LÇp7dHpx`@> p0 !aCAAa 0l8 0?` 0 $$D Єp 8  p΀>Çp7dHpx| p`=0 !aCAAa 0l8  0Ӡv6#@ *ƶ(@ *v60@ *80#ʚl:0#>X<0/-rό>0/-????` 7o 2e2e2e22 2}2}}}o7 `??_o/7  ?`?@|>|>;\:l6/7 `` 7o;=|>?` ??7?o?????o?7? ?`|>=;o7 `є  Ҕ  $ $   ! "  @Q QC   * AAG M F b@"A~W \ d AЦ A c )(i "݌  S S.GPGr  & š ¶$   $ "&$B^z Ö #$ò  " >  Z , + @)ݙӔݸ((  ( 3( \( ޅ   ސ ޛ ӢӰ ӾTGF25*.GFB DeskPic 1992/1993 by Norbert Marschalleck1.03 Hintergrund Bild VDieses Programm ist Freeware.Jegliche Weitergabe dieses Programmes gegen einebeiligendem Informationstext.Gebhr oder gegen ein anderes Zahlungsmittel istebensowenig gestattet wie eine Weitergabe ohneJegliche Rechte am Programm liegen bei dem AutorNorbert MarschalleckEhrenpfortensteig 41000 Berlin 28Tel.: 030 / 404 27 17 Information COPYRIGHT 1992/1993 byNorbert Marschalleck @ BEmail:nexus@cs.tu-berlin.deMausNetInterNetInfoSichernAusganganausLadenSpeichernInfoSichernEndeDeskPic der BildhintergrundsetzerVersion 1.0312345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 DeskPicSorry, ich fkt. bisher | nur mit bis zu 256 Farben ! | nur mit Matrix/Spektrum-Karten knnen | bisher mehr dargestellt werden !Applikation kann | nicht angemeldet werden !?Ich funktioniere | nur als ACC! Tut mir leid, dies ist | eine nicht untersttzte | Farbauflsungzu wenig Speicher | fr das Hintergrundbildzu wenig Speicher | fr die Bildlistezu wenig Speicher | fr die ProgrammlisteDas Programm DESKPIC.PRG | ist nicht installiert Es wurde KEIN Bild | ausgewhlt !Bildnamen eingeben..wbWrite ErrorWrite ErrorDESKPIC.INF[2][DeskPic: | Sichern von | Programminformationen | oder | Bildinformationen ? ][Programm|Bild|Beides]%s %s %d %d %d#programmdaten:%s %s %d %d %d#bilddaten:%s %s %d %d %d#bilddaten:KEIN_BILD%s %s %d %d %d#bilddaten:KEIN_BILDrbDiese Programminformation | steht schon in der | Datei DESKPIC.INFDiese Bildinformation | steht schon in der | Datei DESKPIC.INFwb%s%c%c%s%c%ca+ %s %sw%s %s Es wurde KEIN Bild | ausgewhlt !Diese Programm ist Freeware | und darf zu nichtkommerziellen | Zwecken frei kopiert werden !Diese Programm ist Freeware | und darf zu nichtkommerziellen | Zwecken frei kopiert werden !DESKPIC.**.*Bilddatei auswhlen:pipacdoopicDieses Bildformat kann | nur in Auflsungen mit bis zu | 8 BitPlanes geaden werden !tifgiftgagfbimgUnbekanntes | Bildformat !rbTIFF-Bilder werden | _noch_ | nicht untersttzt !DESKPIC.INFr%s#bilddaten:#programmdaten:Zu wenig Speicher fr | alle Bilddaten | 32 Daten werden bernommenZu wenig Speicher fr | alle Programmdaten | 32 Daten werden bernommenkein_bildkein_programm%s %s %s %s %s#bilddaten:egalegalegal#programmdaten:egalegalegal#noautoset:egalegalegalegalkein_bildr4  Applikation kann | nicht angemeldet werden!?zu wenig Speicher | zum Bildschirm kopieren[2][ libdial.c: | | alert_adr == NULL ][ Was ][2][ libdial.c: | | sysvar.work_out[1]+1 < 400 ][ Was ]:[%d][%s][%s]OK[%d][%s][%s|%s]OKAbbruch[%d][%s][%s]Abbruch@@UUSp@UUU-zu wenig Speicher | zum Bildschirm kopierenzu wenig Speicher | zum Bildschirm kopierenzu wenig Speicher | zum Bildschirm kopierenzu wenig Speicher | zum transformieren@@@@@@@??@@@@@@????@@@?+ I?En?xE@@\\GF25Die Bilddaten gehren | nicht zu der aktuellen | GemFrac-VersionDiese Bilddaten | enthalten %3ld Farben | anstatt %3ld Farben !Diese Bilddaten | haben die Breite %3ld | anstatt %3ld Diese Bilddaten | haben die Hhe %3ld | anstatt %3ld Diese Bilddaten haben | nicht die korrekte Lnge | fr diese Auflsungpi3pi2Falsche Auflsung fr | dieses Bildpi1Falsche Auflsung fr | dieses Bild@m%@m%@m%@m%@m%@m%zu wenig Speicher | fr das Bildesread_errordefektes STAD-BildDies ist kein DOODLE-Bild !Falsches Bildformat | fr diese Auflsungerror reading magic numberGIFnot a GIF file87a89abad version number | not '87a' or '89a'failed to read | screen descriptorerror reading | global colormapEOF / read error | on image dataNo image found | in GIF-fileOF / read error on | extention function codecouldn't read left/top/width/heighterror reading | local colormapbad colormapgif comment found !UNKNOWN (0x%02x)error in getting | DataBlock sizeerror in reading | DataBlockran off the end | of my bitsmissing EOD in | data stream | (common occurence)circular table | entry BIG ERROREOF / read error | on image dataerror reading imagetoo much input data | ignoring extra...@@read_errorXIMGXIMG-Bilder | knnen nur in Auflsungen | mit bis zu 8 BitPlanes | geladen werden !Dies ist ein XIMG-Bild | mit mehr Farben, als | ich darstellen kann !zu wenig Speicher | fr das Bildzu wenig Speicher | fr das BildUnbekanntes Targa-FormatNicht untersttzes Targa-Format | Nur 24Bit Targa-Bilder knnen | geladen werdenRead Error@~~〣C,4($$BBAABB$$(,4C€ 0  @@@@   0`P HD"BBAABBD"HP `@@@@@@@@@@@@ 0'''' 0 0     0 0#'OOOO'# 0 0  @@@@   0 O________O  @@@@@@@@@@  0("D!!"D( 0 0     0~~|>|>~~xxnxnxnzh h ` j j ` jj` ``` b b ` j j ` jj` ``` ``` j j ` jj` b,b,` `,`,` j j ` j,j,` h,h,` `,`,` bb` hh` h,h,` ``` ``` bb` hh` b b ` b,b,` j,j,` j j ` h h ` hh` j,j,` bb` h h ` j j ` j,j,` b,b,` h h ` j j ` jj` ``` xPVgxPfxPexPdxPVcxPbxPa<89 5"0 #- 2@ 3=*&+':6;7$.!/,()%<89 5@ @ ;Y;YY;Y;>|6t.l&d>|6t.l&dbb .Xt6M| >BB M MXX b b b XXM M BB M MXX bb  BbMll..tt66||>>FF>>>|||666ttt...lll&&&dddll..tt66||>>FFb XM !MX bMX bbbbb   XXX)MMM   BBB BM MX Xb b b XXM M BBB  MMXX  bb(,r    & f  :   ( $       @ j J< &6 d &     ,(    *& 00  $$   $  * *6<2&  (   $     0      $   ( "&(TJ( *(&&&*,.*(((,.F     $8**(        6Vz  v*$Db 8> b   $F0R,<*<*&8 4B @ (& .* Jf 4 & t T&  $,(6B  ($ " j&,$  00>    :  &      $    $:B48 "  $&T"6 2>", N 2 0   ,"2": Z*&  &     4 , , , ` &    "" 8 ""  >"   V 4>. "        >   4         " (.` ((2 Hh22   &4VF@   " &$>&((  >@            "      &0   8 n    H(,,|F 4T6 66 H $  :D8 t((NT $ & "., z $* .>XRj<   . 4( h $ .  J  "  $ D  &    B  >"  (8  8 0\J`H`0H0H`00  A"n"ifBW/.,UF.NNO T@HrNX n"H T@@ HrNX n"H 0/HrNX n #noautoset: egal egal egal 1 #noautoset: MiNT egal egal egal #bilddaten: e:\pics\earth.gfb 1024 768 8 #bilddaten: e:\pics\station.gfb 1024 768 8 #bilddaten: e:\pics\dragon.gfb 1024 768 8 #bilddaten: e:\pics\gif\small\deskgif\34.gif egal egal 8 #bilddaten: e:\pics\gif\small\puzzle.gif egal egal 4 #bilddaten: e:\pics\img\usr\cool_dog.img egal egal egal #programmdaten: connect.prg egal egal 8 #programmdaten: connect.prg egal egal 4 #programmdaten: wordplus.prg egal egal 8 #programmdaten: wordplus.prg egal egal 4 #programmdaten: calamus.prg egal egal 8 #programmdaten: calamus.prg egal egal 4 #programmdaten: charlimg.prg egal egal 8 #programmdaten: charlimg.prg egal egal 4 #programmdaten: studio.prg egal egal 8 #programmdaten: studio.prg egal egal 4 #programmdaten: scigraph.app egal egal 8 #programmdaten: scigraph.app egal egal 4 #programmdaten: gemview.prg egal egal 8 #programmdaten: gemview.prg egal egal 4 #programmdaten: titanen.prg egal egal egal #programmdaten: pd.prg egal egal egal /.  ..  EDESKPIC PRG >`A``*@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#3 k #& Ј<.@?#"Jy g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON 80 J"LN? 9g @N 9"g @NN?<LNAH0YOE& |N R@f08g4`$BR` N &28g4`BR CN E* JN JANAN JAN JA8N JARN JAlNAoN JA 5j@5jB%jx5jJ3(AL"j C`&j "&j1k&j 3k&j1k&j 3k&j1k&j 3k&j1k &j 3k &j1k j 3h 09(fh"< pN%HtfAN JN`BE`6C,2H ЁЀ jtN2H ЁЀ jtBhRE|mN HJCf DN pL 8Nu//BC |N R@fv` N (09(f49H"҂ҁ y1|p33NJCf DN p(&Nu//BC |N R@fv` N (09(f49H"҂ҁ yBhB@33NJCf DN p(&Nu//BC |N R@fv` N (3NJCf DN p(&NuH BC |N R@fv` N (E0oSR`BRC4 j.N2H ЁЀ j.4(f hf jN2H ЁЀ j. hf jN2H ЁЀ j.4(5B5BJCf DN LNuH0BC8: |N R@fv` N ,ERR0k|oBRG.0oC.H"Ҁҁ SN`2H ЁЀЁЀ j2N<"H/ 2H ЁЀ SN<"_NP gh2H ЁЀЁЀ j24(gjfF2H ЁЀЁЀ j24(gjf$2H ЁЀЁЀ j24(gjfxREJDfjmJJDf jf2H ЁЀ S1|`2H ЁЀ SBh2H ЁЀ S4(f hf jN2H ЁЀ S hf 4(f jN2H ЁЀ S4(5B5BJCf FN L xNuH0(&H |N R@f$x`N &$x CN gf g&p`PJ fB@L NuH8*,BC |N R@f$xv`N ($x DN gB&Jp`RPJ"ftԀl%A%j $%F`b~ހpЇN(H$L fB@`H$%kPJPK f$%FB%G JCg $|$`N ($|$ DN pLNu@F'333 g# A! g# A8!Jy(f* g # AN!# A!FNuXBRADEPIH@F'aFL/9 NuXBRADEPIH O<@F'fNhJy&f]`QBJy&f0(2("h ` 0(2( "h |KfJAf $|<Qa` |1fa*FL/9 NuXBRADEPIJygJyg|sgV/9 Jyg! NuXBRADEPIH@F'Jyg g! FL/9 NuH A# P0|f4( |f 33`|rg|gL/9 NuJy A hJXf0yf`J@f0y~f0yf` 49YBBf y"P2m2BY2BQ\"" y"h2 h00000000`H A hC22222`*B?< NA/@> 8fpx/?<HNA\OJkg!#& !1AY&&A#* !* xC(!"OrNz r N{ Nz  gN{ r.I! @ _CPU _VDOB _SNDr _MCHBB `,p`(XBRADEPIBB! &!*Np#NA\O 9NuA(p"@ "ByPA1B3P3RO"Nu/ Hz?<&NN\O$_NuCaAp `/ / B@JgB)g@)fJ&Q(i ge"// Ia"_ _J@f&Q`B@"(_&_Nu3 p`#H#H&HJfS#K " I(Ia:"LJ@f`"PdB@ Nu(g*gg/a _J@f/a _J@kf"P`3 pNu(g4(f>"P | dNu?/a _2J@f 0Nu3 pNuC!I!IR!I `H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0Dta:Jk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0aLJk*g,`0" LaJkg&'LB@LNup`p`/ J@f//aJ@fBg`//??<?NAO $_JkNu  _`a3pNuH&Hx&SgkJ9kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp ap a`jJgf`\xB9`Rx B9`DJ9kLfTa`x< g<g0< g< eaJ`p aBp a4 L$_NuBx`xB9`x B9`?<NATONu??<NAXONuH@??<@NAO $_JkfNuaZ3pNu3Nu/ |b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkzЁ"kt?<? p/?<BNAO Jk\$`?<? p/?<BNAO Jk@$Ҁk: $k2HzN <e/`/? ?<@NAO Jkb $_Nua`3p$_Nu0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuD@| |"b;NupNu   g<g8g4g0g,g(g$g ggggg ggf @Nu"CPB@f ANu/ / g($Ig"f&Hggg"J K`A&_$_Nu`a /aD" g p/a6 _NuH &/?<HNA\OJf 9g @ NJ@fp @LNuH0&gPR<e a g!CC "A`tG&S f0 < a gj&@Ap !| 'H&#A"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 `/ &y g/ &S?<INA\O`&y g/ &S?<INA\O`&_Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$HBJBf$HBJBfNuHBЂNuHBЂNu09f/ ?<NATO$_J@f#NuByNu/ /?< NA\O$_Nu/ /?<HNA\O @$_Nu?/?<1NA/ /?< NA\O$_Nup DeskPic V 1.03 (c)1992/1993 by Norbert Marschalleck qBin schon installiert DESKTOPFEHLER:Das Cookie DEPI konnte nicht angelegt werden DeskPic: interner Fehler, bitte neu bootenDESKTOPDESKTOPjjjr     :  *~  $     p0 $8>@   2,,&    B  `Nb 8> XF0R |,KF?@N?,H??/"/,K^r?a5O0,KFlKD?NTOlKF`/,K^pI?NA\Op)@K^LN^NuNV? e6rH' HpH?NA\O)@Kr@)@Kr2,HHN6vS9@K@/,KrpH?NA\O)@K^Jf 0<X?Hl-r?xN O p`J lKf lKj2(@9A lKf9PKFp lHF1@ lHF00,H|R@2,H@n~K8l K<ѥ,KFPmRG`lK8l2 HЀ lK<"H0,KF2@4,K@Bl"Hҁ2@`",`<,K@~Fl00,HG?@HЀ lHF"HJQg0/HЀ0lHgRG` Hh?,H?@N>TO?,H??//,K^r?r?NMO*JjF<?/,Bg/NO J@f Hh?,H?@N?,H??/ DeskPic ------- Das Bild auf dem Desktop ------------------------ DeskPic ist Freeware. Das heit, da Sie das Programm an Freunde, Bekannte, usw. weitergeben drfen. Es drfen KEINE Vernderungen am Programm oder diesem Text vorgenommen werden ohne Rcksprache mit dem Autor. Jegliche kommerzielle Nutzung dieses Programmes, sowie eine Weitergabe dieses Programmes gegen eine Gebhr, wie es z.B. bei PublicDomain-Hndlern blich ist, ist untersagt und wird bei Zuwiderhandlung dementsprechend polizeilich verfolgt. Ich gebe keine Garantie, da DeskPic auch auf Ihrem Rechner einwandfrei funktioniert oder nicht irgendwelche Schden anrichtet (was mir allerdings auch noch NIE passiert ist). Getestet habe ich DeskPic mit einem TT, und TOS3.06 in allen eingebauten Auflsungen und im Zusammenspiel mit einer Matrix- Grafikkarte, sowie auf einem MEGA ST mit TOS 1.03 und den dort eingebauten Auflsungen. Ich nehme deswegen an, da es mit allen Auflsungen laufen wird, welche 1, 2, 4, und 8 Bitplanes untersttzen. Bei mir funktioniert DeskPic jedenfalls auch mit MiNT0.95 und dem Farbmodus der Matrix-Grafikkarte _einwandfrei_. EINLEITUNG ---------- Dies ist eine unvollstndige Programmdokumentation, weitere Erluterungen werden bei entsprechender Resonanz oder Wnschen hinzugefgt. Ich pershnlich mag es nmlich berhaupt nicht Anleitungen zu schreiben und habe diese Infos in recht kurzer Zeit geschrieben, so da stilitische Fehler durchaus vorkommen (:-). Die Idee zu diesem Programm kam mir, als ich eines schnen Tages auf Arbeit die Ttigkeit von XLOADIMAGE (mit dem Parameter '- onroot') auf einer SUN betrachten durfte. Dort war es doch tatschlich mglich da man whrend des normalen Arbeitens den grauen Desktophintergrund von XWindows mit einem selbsgewhlten Bild verschnern konnte. Da das ganze ja auch auf IBM-Kompatiblen Rechnern mit Windows fkt., sollte es doch kein Problem sein auch auf ATARI-Rechnern etwas hnliches zu programmieren. Womit wir bei der eigentlichen Aufgabe von DeskPic sind. Es soll den doch ansonsten trostlosen Desktophintergrund mit schmucken Bildern verschnern. Da ich zudem kurz danach von Karsten Isakovic erfuhr, da er an etwas in der Art schon arbeitet verfiel der Gedanke daran doch wieder in einige dunklere Regionen meiner grauen Zellen. Nachdem eine lngere Wartezeit keine Verbesserung meines Wunsches schaffte machte ich mich kurzerhand daran etwas eigenes in dieser Richtung zu programmieren, doch noch nicht zu verffentlichen. Da nun jedoch schon einige Leute Interesse an diesem Utility bekundet hatten "Hallo Christian und Peter, Ihr seid gemeint." und zudem schon ein anderes Utility in der Richtung aufgetauchte, welches jedoch nicht meinen Ansprchen gengte, wurde es langsam Zeit mein Utility der ffentlichkeit einmal vorzulegen, an dem ich sporadisch von Zeit zur Zeit etwas verbessere. VORAUSSETZUNGEN --------------- DeskPic sollte auf jedem ATARI-Computer der Serie ST/STE oder TT funktionieren. Eine spezielle Version fr Rechner mit FPU wie im TT gibt es nicht, da so gut wie keine Floating-Points genutzt werden und eine spezielle Version fr CPU's >= 68020 gerade einmal 8% an Geschwindigkeitsvorteil beim Laden von Bildern bringt. Ob es allerding korrekt mit MultiTos laufen wird, kann ich nicht mit Bestimmtheit sagen. DeskPic funktioniert in allen mir bekannten Auflsungen, solange die Farbanzahl nicht 256 bersteigt. Zustzlich dazu fkt. DeskPic auch im TrueColor-Modus der Grafikkarten von Matrix und Spektrum, wobei als TrueColor-Format 24Bit-Targa-Bilder geladen werden knnen. Der Speicherverbrauch hierbei ist jedoch enorm. Mitgelieferte Dateien: .\deskpic\auto\deskpic.prg Das Programm fr den AUTO-Ordner .\deskpic\deskpic.acc Das Accessorie .\deskpic\deskpic.inf Eine Infodatei als Beispiel Das Programm 'DESKPIC.PRG' installiert sich resident im Rechner mittels XBRA-Kennung und Cookie Eintragung. Die Kennung lautet in beiden Fllen 'DEPI'. Dabei wird der VDI-, BIOS- und (mittels der Datei 'deskpic.inf' whlbar) der GEMDOS-Vektor und der System- Vektor von etv_term verbogen. Das Accessorie 'DESKPIC.ACC' ist das entsprechende Accessorie zu dem residenten Teil und kommuniziert mittels Cookie-Eintrag mit diesem. Das Accessorie allociert resident Speicher, der je nach aktueller Bildschirmauflsung unterschiedlich gro ist. Berechnen lt sich der Speicherverbrauch wie folgt: "((XAuflsung+7)/8) * YAuflsung * AnzahlDerBitplanes". Bei einer Auflsung von 1024*768 in 256 Farben (8 Bitplanes) werden also alleine fr das Hintergrundbild 786432 Bytes allociert. Zustzlich dazu werden ca. 150KB fr DeskPic selbst bentigt, woraus folgt, da man fr dieses Utility schon einiges an Speicher haben sollte, wenn man noch einigermaen mit seinem Rechner arbeiten mchte. INSTALLATION ------------ Kopieren Sie die Datei DESKPIC.PRG in Ihren Auto-Ordner (Eine spezielle Reihenfolge der darin enthaltenen Programme ist nicht relevant). Das Accessory DESKPIC.ACC sollte in das Verzeichnis fr Ihre Accessories (In der Regel die Root von Lauwerk C). Booten sie Ihren Rechner neu (Kalt- oder Warmstart). BEDIENUNG --------- Die Bedienung des Accesories ist eigentlich kinderleicht, doch hier die Beschreibung: Wenn man den Accesorie-Eintrag namens DeskPic ausgewhlt hat, erscheint eine Dialogbox, welche die Schnittstelle zum Benutzer darstellt. In dem umrahmten Kstchen mit Titel 'Hintergrund' sind 2 Schalter zu finden, die die Bezeichnung 'Ein' und 'Aus' haben. Whlt man den Schalter 'Ein' wird das Hintergrundbild dargestellt. Whlt man den Schalter 'Aus' wird das Hintergrundbild nicht dargestellt. In dem umrahmten Kstechen mit dem Titel 'Bild' ist ein Knopf zu finden, der die Bezeichnung 'laden' trgt. Wird dieser Knopf angewhlt, ffnet sich eine Fileselectbox um ein Bild fr den Hintergrund zu laden. Ladbare Dateiformate sind: .GIF GIF87a und GIF89a .IMG monochrome IMG's und farbige XIMG's .PAC monochrome STAD-Bilder .PI? Degas-Bilder (nur ungepackte DEGAS-Bilder) .NEO Neochrombilder .DOO Doodle-Bilder .TGA unkomprimierte 24Bit-Targa Bilder Wurde eines der obigen Bildformate ausgewhlt verwandelt sich der Mauszeiger in ein Diskettensymbol solange die Datei geladen wird. Einzige Ausnahme ist hier das GIF-Format, bei dem sich der Mauszeiger in einen animierten Rechenschieber verwandelt solange das GIF-Bild geladen und entpackt wird. Wurde das ausgewhlte Bild erfolgreich geladen (Wann ein Nichterfolg auftreten knnte kann man weiter unten nachlesen) wurde, dann wird das Hintergrundbild automatisch eingeschaltet. Andernfalls ndert sich nichts an den Einstellungen und eine Fehlermeldung erscheint. Der Knopf mit der Bezeichnung 'Speichern' sichert das momentan geladene Bild in einem Schnellladeformat ab, welches nur in exakt der gleichen Auflsung und mit der gleichen Grafikkarte ladbar ist bzw. das Bild korrekt anzeigt. Wer hat schlielich Lust nach demm Booten jeweils das Entpacken eines GIF-Bildes abzuwarten (:-). Ein weitere Knopf ist mit der Bezeichnung 'Info' zu finden, der bei Aktivierung eine weitere Dialogbox mit einigen Infos zu dem Programm DeskPic ausgibt. Diese Dialogbox kann verlassen werden, indem sich Maus zu Maus gesellt (;-). Der Knopf mit der Bezeichnung 'Sichern' speichert den momentanen Pfad und den Namen des geladenen Bildes in einer Datei namens 'deskpic.inf' ab, die es ermglicht selbiges Bild nach einem Reset automatisch als Desktophintergrund anzumelden. Wenn DeskPic zum Zeitpunkt des Sicherns ausgeschaltet ist, ist es nach entsprechender Rckfrage auch mglich das momentan aktive Programm in eine Art Ausnahmeliste einzubinden, deren Daten ebenfalls in der Datei 'deskpic.inf' gespeichert werden. Zustzlich zu den Bildnamen und Programmnamen wird die die aktuelle Bildschirmauflsung und die Anzahl der momentan aktiven Bitplanes gespeichert. Der Knopf mit der Bezeichnung 'Ausgang' schliet nach dessen Auswahl die Dialogbox von DeskPic. Der letzte anwhlbare Knopf ist der sogenannte Dragger. Wenn man ihn anwhlt und die linke Maustaste gedrckt lt, so kann man die Dialogbox wie bei den bekannten FlyDials verschieben. Auerdem wird beim nchsten ffnen der Dialogbox diese an der zuletzt geffenten Position erscheinen. ERLUTERUNGEN ------------- Wenn in der Dialogbox von DeskPic der Schalter 'Ein' nicht selektierbar ist, dann wurde noch kein Bild geladen. Wenn nicht gengend freier Speicher vorhanden ist, fehlt der Dragger, und somit ist die Mglichkeit des Verschiebens der Dialogbox und der Alertboxen von DeskPic nicht gegeben. Auerdem erhlt man bei der Anwahl des Buttons 'INFO' nur eine Alertbox mit einem kurzen Info zu DeskPic. Wenn man ein Bild ldt, welches kleiner als der sichtbare Bildschrm ist, werden die Flchen die ansonsten frei bleiben wrden mit dem geladenen Bild gemustert, so da man z.B. bei Eschergrafiken nicht bemerkt, da das eigentliche Bild kleiner ist als der sichtbare Bildschirm. Wenn ein Bild geladen wird, das grer als der sichtbare Bildschirm ist, so wird ledigiglich ein fester Teilbereich dargestellt. Dieser Teilbereich reicht in der horizontalen von 0 bis zur horizontalen Bildschirmauflsung und in der vertikalen von 0 bis zur vertikalen Bildschirmauflsung minus der Hhe der Menleiste. Wird der Button 'SICHERN' angewhlt und es existiert schon eine Datei namens 'deskpic.inf', so versucht DeskPic die neu hinzugekommenen Informationen am Anfang der Datei einzufgen. Bei zu geringem Speicher (wenn die Infodatei nicht komplett in den Speicher geladen werden kann) wird die neue Information an die Datei angehngt. Das Bildformat GFB: ------------------- Es handelt sich um ein Format, welches ich fr das Programm GemFrac einmal entwickelt hatte. Folgende Daten sind in diesem Bildforat zu finden: 4 Bytes Kennung (GF25 in der vorliegenden Version) 4 Bytes Anzahl der Farben. 4 Bytes Breite des Bildschirms 4 Bytes Hhe des Bildschirms 4 Bytes Gre des zu allozierenden Puffers fr den Bildschirm n Bytes Grafikdaten, wobei n = ((Bildbreite+7)/8)*Bildhhe*Planes, was der gre allocierten Puffers entspricht. 768 Bytes Farbtabelle => max. 256 Farben. Die Datei DESKPIC.INF: ---------------------- Wenn jemand diese Infodatei 'deskpic.inf' mittels eines Editor verndern mchte, fhre ich hier das Format auf, welches nur ASCII-Zeichen enthalten sollte und jedes angefhrte Schlsselwort durch Leerzeichen getrennt sein mu: Daten fr automatisches An/Ausschalten: 1. Wort: Kennung: '#noautoset' 2. Wort: Name des Cookies, bei dessen Vorhandensein DeskPic sich nicht in den GemDos-Trap einklinkt und somit ein automatische An/Ausschalten nicht beachtet wird. 3. Wort: horizontale Bildschirmauflsung in der DeskPic sich nicht automatisch an/ausschalten soll. 4. Wort: vertikale Bildschirmauflsung in der DeskPic sich nicht automatisch an/ausschalten soll. 5. Wort: Anzahl der BitPlanes einer Bildschirmauflsung in der DeskPic sich nicht automatisch an/ausschalten soll. Wird bei Punkt 2-5 stattdessen die Kennung 'EGAL' eingetragen, nimmt DeskPic an sie sind in jedem Fall wahr. Falls es somit Probleme mit einem anderen TSR-Programm geben sollte, das einen Cookie installiert, lt sich somit in den meisten Fllen das Problem beheben, indem man als 2. Wort die Cookie-Kennung des Probleme bereitenden Programmes angibt oder mir eine genaue Fehlermeldung zukommen lt. Wenn es bei anderen Programmen Probleme geben sollte oder man es nicht mchte, da DeskPic sich in den GemDos-Trap einklinkt, so sollte man als 2. Wort die Kennung 'egal' in das Infofile schreiben. HINWEIS: Dies sollte man in jedem Fall ersteinmal probieren, wenn Probleme mit DeskPic auftauchen sollten, da hierdurch der GEMDOS- Vektor und der Systemvektor fr etv_term _nicht_ verbogen wird. Daten fr Bilder: 1. Wort: Kennung '#bilddaten:' 2. Wort: absoluter Pfad des zu ladenden Bildes incl. Bildname. (Wildcards sind nicht erlaubt). 3. Wort: horizontale Bildschirmauflsung in der das Bild automatisch geladen werden soll. 4. Wort: vertikale Bildschirmauflsung in der das Bild automatisch geladen werden soll. 5. Wort: Anzahl der BitPlanes einer Bildschirmauflsung in der das Bild automatsich geladen werden soll. Wird bei Punkt 2 stattdessen die Kennung 'KEIN_BILD' eingetragen, so stellt DeskPic in dieser Auflsung kein Bild nach dem Booten oder einem Auflsungswechsel dar. Wird bei Punkt 3-5 stattdessen die Kennung 'EGAL' eingetragen, nimmt DeskPic an sie sind in jedem Fall wahr. Daten fr Programme: 1. Wort: Kennung '#programmdaten:' 2. Wort: absoluter Pfad des Programmes incl. Programmname, oder nur der Programmname (Wildcards sind nicht erlaubt). 3. Wort: horizontale Bildschirmauflsung in der das die Regel fr das Ausnahmeprogramm zutreffen soll. 4. Wort: vertikale Bildschirmauflsung in der die Regel fr das Ausnahmeprogramm zutreffen soll. 5. Wort: Anzahl der BitPlanes in der die Regel fr das Ausnahmeprogramm zutreffen soll. Wird bei Punkt 3-5 stattdessen die Kennung 'EGAL' eingetragen, nimmt DeskPic an sie sind in jedem Fall wahr. Somit hat man die Mglichkeit fr seine bevorzugten Bildschirmauflsungen automatisch verschiedene Bilder laden zu lassen. Wissenswert dabei ist noch, da DeskPic die entsprechenden Daten sequentiell abarbeitet und bei einem Eintrag mit der Kennung 'KEIN_BILD' fr die aktuelle Auflsung alle weiteren Daten im Infofile ignoriert. Auerdem wird versucht eine Doppeleintragung im Infofile zu verhindern. Beispiel: #noautoset: egal egal egal 4 #bilddaten: f:\puzzle.gif egal egal 4 #bilddaten: e:\pics\dragon.gif 1024 768 8 #bilddaten: e:\pics\img\usr\cool_dog.img egal egal egal #programmdaten: calamus.prg egal egal 8 #programmdaten: calamus egal egal 4 #programmdaten: charlimg.prg egal egal 8 #programmdaten: charlimg.prg egal egal 4 #programmdaten: studio.prg egal egal 8 #programmdaten: studio.prg egal egal 4 #programmdaten: titanen.prg egal egal egal PROBLEME -------- Mit einigen Dateiformaten kann es zu Problemen fhren, die sich darin uern, da sie unter einigen Auflsungen nicht geladen werden knnen. Ausnahmen sind hier die Dateiformate GIF87a, GIF89a und monochrome IMG's, welche in jeder Auflsung ladbar sind in der DeskPic funktioniert. Farbige GIF-Bilder werden im monochromen Auflsungen gedithert dargestellt, wobei die Qualitt jedoch nicht sehr berauschend ist. Ich empfehle in solchen Fllen das GIF-Bild mit einem anderen Programm zu dithern und in ein monchromes IMG-Bild zu wandeln. In Auflsungen mit 4 oder 16 Farben werden GIF-Bilder grundstzlich in Graustufen dargestellt, wenn die Anzahl der darin enthaltenen Farben grer ist als die darstellbaren Farben. Farbige IMG's sogenannte XIMG's knnen lediglich in Auflsungen mit der gleichen Farbanzahl oder Auflsungen mit einer greren Farbanzahl dargestellt werden. Farbige DEGAS-Bilder und Neochrom-Bilder knnen nur in der Auflsung dargestellt werden, in der sie erzeugt wurden oder in Auflsungen die eine gleiche Farbanzahl aufweisen. Targa Bilder werden lediglich im TrueColor-Modus der Frabgrafikkarten von Matrix oder Spektrum im Echtfarbformat dargestellt. In den Farbmodi mit bis zu 8 BitPlanes werden die Targa-Bilder in Graustufen und im Monochrommodus werden diese gedithert dargestellt. Bei nicht gengend vorhandenem Speicher kann es vorkommen, da einige Bilder nicht geladen werden knnen, da einerseits der temporre Speicher fr diese Bilder nicht angelegt werden kann, oder fr ein transformieren vom Standardformat in das gerteabhngige Format des VDI kein Speicher mehr vorhanden ist. Der erste Fall kann bei STAD-Bildern, der letze Fall bei GIF- Bildern auftreten und beide Flle knnen bei XIMG-Bildern auftreten. Ob auch XIMG's mit 4 Farben korrekt geladen dargestellt werden, kann ich leider nicht beurteilen, da es mir nicht mglich war mit den mir zu Verfgung stehenden Programmen solch ein Bildformat zu erzeugen. PROBLEMLSUNGEN --------------- Damit auch die Leute DeskPic verwenden knnen, die nicht allzuviel Speicher ihr Eigen nennen knnen, werde ich evtl. demnchst auch eine Light-Version von DeskPic herausgeben, wo das einzig ladbare Bildformat das monochrome IMG-Format und das .GFB- Format sein wird. Damit nicht die 16 vor DR vorgegebenen VDI-Farben beim Laden von GIF-Bildern (bei den anderen Bildformaten ist mir das zu aufwendig, wenn nicht gar fast unmglich) zerstrt werden (das macht sich z.B bei ANSI-Farbgrafiken in Mailboxen sonst recht schlecht), werde ich versuchen in einer der nchsten Versionen Farbanpassungen zu implementieren, die dann ber einen weiteren Schalter erreichbar sind. Damit man auch andere Teilbereiche eines Bildes betrachten kann, das grer ist als die eigentliche Bildschimauflsung werde ich hchstwahrscheinlich noch eine Mglichkeit einbauen die ein Verschieben dieses Teilbereiches erlauben. Das hat dann jedoch zur Folge, da kurzfristig mehr Speicher benutzt wird. Wenn mir jemand eine besser funkionierende Methode fr das momentan genutze Dithern (z.B. ein Dithern mittels Floyd- Steinberg-Algorithmus) als C-Quellcode zur Verfgung stellt baue ich ihn gerne in das Programm mit ein. Momentan habe ich wichtigeres zu tun (:-). Wenn mir jemand einen Algorithmus fr Farbdithering als C- Quellcode zur Verfgung stellen kann baue ich diesen Algorithmus natrlich liebend gerne ein und implementiere dann auch Laderoutinen fr Echtfarbbilder. In beiden Fllen wre ich demjenigen sehr dankbar, es wre mir eine Menge Arbeit ersparen. brigends reichen mir schon Hinweise wo ich entsprechende Algorithmen fr das Colodithering finden kann (z.B. in welchen Dokumentationen). SCHLUBEMERKUNG --------------- Verbesserungsvorschlge, Wunschlisten, Fehlermeldungen, Drohungen, Lobeshymnen oder gar Geldspenden sind an folgende Adresse zu schicken: Norbert Marschalleck Ehrenpfortensteig 4 W-1000 Berlin 28 Tel.: 030/ 404 27 17 (19h-24h) Kto.: 7774268 bei Deutsche Bank AG, BLZ 100 700 00 Mausnetz: Norbert Marschalleck @ B InterNet: nexus@cs.tu-berlin.de norbert@charly.ipk.fhg.de *??N4"XO HЀ lK0HF:lHfLNuNVn? e3xH4*n&n $nBn-M nd n-H gv|.p( gRGC zx-Ip @l nJ0@gRERD`JEg-nJlI>gBxp @l|p n0@C0:J1f"JfRGzRFX@JlKg4`=|RD`xp @l:p n0@C/:J1f"JfRGzRFX@JlKg4`=|RD`JFgVRG HЀAKRpa1J@g>Hnn/.N HA/.Hnn/.Hl20HnN3,.KHnN2O n/N2XO*JEklKoTG n/(aBXO-@mHboRG-n-M n"ndp "nVfRlKa0J@g4Hnn/.NHl2DHnn/.Hl2:HnN2.KHnN1zO JlKg4Hnn.4./.HnnN18OJ@fhpn` n=|` p Ѯ`Np@oVJFf@RlKa0>J@g4Hnn/.Nh./"Hnn/.Hl2XHnN1.KV1.00 erste Verffentlichung von DeskPic. V1.01 - Fehlerbehebung bei Bilddateien, deren X-Auflsung auerhalb des sichtbaren Bildschirmes lag, dessen Y-Auflsung jedoch innerhalb des sichtbaren Bildschirmes lag. - Fehlerbehebung bei der Darstellung von .GIF-Bildern, deren angegebene Auflsung nicht mit den Bildpositionen bereinstimmte. - Bei GIF-Bildern, dessen Farbpalette weniger Farben enthalten als die max. darstelbare Farbanzahl werden die Farbindizes von der hchsten Position an belegt. Folglich zerstrt ein .GIF-Bild mit 240 verschiedenen Farben, bei einer max. darstellbaren Farbanzahl von 256 Farben, nicht die ersten 16 Farbeintrge und somit nicht mehr die ANSI-Farben in einem Terminalprogramm. V1.02 - Fehlerbehebung/Umgehung der Anzeige im 4Bit-Modus der CrazyDot, was meiner Meinung jedoch 'n Bug im VDI-Treiber ist. - Fehlerbehebung der fehlenden Neuinstallation des VDI-Traps nach dem Start einiger Programme. - Auch nach dem Booten zeigt der Pfad der Fileselectbox auf den Pfad, von dem das Hintergrundbild geladen wurde. - Der Dateiname der Bilddatei ist nun in der Fileselectbox der vorausgewhlte Dateiname, was sich z.B beim durchtesten vieler neuer Bilder einfach besser macht. - Bei einigen Konfigurationen war der aktuelle Pfad beim Laden des ACC nicht das Bootlaufwerk, das wurde versucht (ist bei mir leider nicht nachvollziehbar) zu beheben. - DeskPic macht nun die Eintragung in die Menuleiste direkt nach dem appl_init(), so da es nicht mehr vorkommen drfte, da DeskPic bei einigen Benutzeroberflchen nicht sofort im Menu zu finden ist. - Der Absturz bei einigen Konfigurationen der Infodatei, wenn man das Icon 'Sichern' selektierte ist eleminiert worden. V1.03 - kleinere Fehlerbehebungen fr die Funktionstchtigkeit von DeskPic im Zusammenhang mit MiNT V0.99. 2?,K/ Hl2HnN).KHnN(OJlKgJlKg JlI@g/,H^?=@N(\O)@HJf0<??Hl2r?HxN&O `0,Hp@R@/ ,H??,Hv/,Hr?r?NMO$_-@Jj2<I?/,rBg/NO J@g~`/,HN֮XO&@ lHH^-Hfj/,H'.p?N'\\OS@fD~lKn: HЀ lK"HJQg. HЀ"HpQg HЀ0lHg HЀ lHFѥBPRG`z~lKn HЀ lK"HJQg HЀ"HpQ"Hҁ"H2lHg*"Hҁ0(, HЀ lHF=P0.2,H$@gttBm,lKn&HЀ lK"HpQg4.HԂ"H4lHf HЀ lHF"H2`0RE8. HЀ lK00.HЀ lHF=P`RG`JEg6H2?.Hl2Hl2HnN'bO$lHd"Hx Hn/ NiO J@fRn` `-KA"Kf /H / p,?NATO$_?//"N&, n/H&\O/ p*?NATO$_?//"N& n>/N% n H2,K./aXO nf>/,p?N%6\OS@fL~lKnD HЀ lK"HJQg. HЀ"HpQg HЀ0lHg HЀ lHFBPRG`0,Hp@R@ ?,H??,Hv/,r?r?MO$_-@l>2?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVA-Hp 4p 5p=@ nn0.rA 3Rn`?. Hy 4Hy Dp??<p"<I//N"/NH-@p 4p 5p=@ nn0.rA 3Rn`?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVAZ-Hp  4pC 5p 6p=@ nn0.rA 3Rn`p ?.Hy 4Hy D?<?<p"<I//N"/NH-@p=@Bn0.R@=@"n0.@0.rA D03A"n0.@0.V@rA D03A"n0.@0.X@rA D03A"n0.@0.Z@rA D03A0.P@=@"n0.@0)|fP"n 2N^,_ _O N/,HNVA-Hp  40< 5p=@ n n0.rA 3Rn`p ;?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVAp-Hp 4p 5p 6p 7p 8p 9?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVAv-Hp  4pK 5p=@ n n0.rA 3Rn`?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVA-Hp  4pK 5p=@ n n0.rA 3Rn`?. Hy 4Hy Dp??<p"<I//N"/NH-@p 4p 5p=@ nn0.rA 3Rn`p 9p :?. Hy 4Hy Dp??<p"<I//N"/NH-@N .N^,_ _TN/,HNVA-Hp  40< 5p 6p 7p=@ n n0.rA 3Rn`p =0< >?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVA-Hp  40< 5p=@ n n0.rA 3Rn`p =p >?. Hy 4Hy Dp??<p"<I//N"/NH-@ .N^,_ _TN/,HNVA -Hp  40< 5p=@ n n0.rA 3Rn`p =p >?. Hy 4Hy Dp??<p"<I//N"/NH-@p 4p 5p=@ nn0.rA 3Rn`p 9p :?. Hy 4Hy Dp??<p"<I//N"/NH-@Nj .N^,_ _TN/,HNVA>-H?.Hn Hy Dp??<p"<I//N"/NH-@ .N^,_ _ON/,HNVAz-Hp3?<HnNV/.N^X/.?<Bg?<Ne/.?<N]n=@/.?<HnNa,AO"Op?"QN=@0.rA^0.r A]CBdp"n 0.@p=@0.R@=@0.nnH/.0.X@?HnNa,AO"Op?"QN=@"n 0.2.Rn`0.r A^09|r|AWÄCBdJCZO$ODpCQ?<Nu<=@p=@ n n"n 0.rRn`/.N]N^,_ _XN[1][| |ERROR IN COMMAND LINE.|COMMAND WILL NOT BE PROCESSED!][ABORT]/,HNVJAL01|A-HBgNHnLHzL?< N}?<NNJ@gjCEJ?9Hy 4Hy D?<?<p"<I//N"/NH# P0. rAf?9Hy 4Hy D?<?<p"<I//N"/NH# P0. rAf(?9N# XCE  p Q0. rAf(?9N# LCE  p Q0. rAf(?9N# DCNE  p Q0. rAf(?9N# TCE pQ0. r AfN09 rAWHn ??9Hy 4Hy D?<?<p"<I//N"/NH# P0. rAf(?9N# XC E  p Q0. rAf(?9N# LCE  p Q0. rAf(?9N(# DCE  p Q0. rAf(?9N# TCVE pQ0. rAfN09 rAf0. rAf(?9N# XC$E  p Q0. rAf(?9N8# LCE  p Q0. rAf(?9N# DCE  p Q0. rAf(?9N# TCpE pQ0. rAfN09 rAf.0. rAfp nJ@V09rA^C09|r|AWCBdHy?01|A#3p@3p3p 3N*rAf"3p 3p 3p*3p3CEpQp3Nx309J@kCO$O p QNV.3HyLHyHyHyNHyNp3C@EpQ?9HyNX3NTHy>NBgNA AUDIO CD PLAYERAUD_CD20.RSClargeNu/,HNVN\AJ-Hp=@"n 0.r1JAV0.rdA]CBd0.R@=@`"n 0.S@@N^,_ _XN/,HNVfN\A6-H"nE4p$Q"np)R@rA"n p)=@Bn0.@eR0.J@W"n 0.r1p\@WÄC"n 0.r1p:@WÄCBd p=@` 0.S@=@`Bn0."n r)Al20.R@=@0.R@=@0."n 2.t1A`0.@0.R@rAHnN|B-@lHnN|B-@p?<ZHnHntHnlHnhNz0.vJ@f Bn`p=@HnN>HnN6"nE2p"Q"n E2p"Qp.=@Bn0.@eR0.J@W0.rA0p\@WÄC0.rA0p:@WÄCBd p=@` 0.S@=@`p=@p.=@f0.nfn,0.R@=@"n 0.2.tA0Rn`"n 0.@0.N^,_ _PNNu/,HNVnN\AL-Hp. R@rA Hn N|B-@r?<nHnHnzHnrHnnNz0.zJ@V=B0.N^,_ _ON/,HNVnN\AD-H=n=n ?<pHnHnzHnrHnnNz0.zJ@g -nn`B .N^,_ _XN/,HNVN\A-H"n / Bg?.Nz"_"N^,_ _\N/,HNVN\A-H"n / Bg?.NF"_"N^,_ _\N/,HNVtN\A -H?<oHnHnHnxHntNzN^,_NuNu/,HNVtN\A8-H=n0. rA=@-nx?<HnHnHnxHntNzN^,_ _PN/,HNVtN\A2-H=n p=@-nx?< HnHnHnxHntNzN^,_ _\N/,HNVtN\A0-H=n Bn-nx?< HnHnHnxHntNzN^,_ _\N/,HNVN\A*-H/.?. A O"Op?"QBgBgN_N^,_ _ON/,HNVnN\AL-H"n $n p*R@r=n"n / N|B-@r?<#HnHnzHnrHnnNz0.N^,_ _\NNu/,HNVN\Aj-H0.T@=@?.Na-@/.?=n<-n$?<HnHnHnHnNz=n"n2"n2"n2"n 2"n 2"n20.N^,_ _O:3E3_3_ 2/3yR Jg( yF8DSEk0 yZ00 yX0Q?"<>0<sNBJ_`.:9H yNSEk0 yZ00 yZ0QNu _3RN09RNu _3TN09TNu _3Z3XN _"_$_2Z4XN _3^3\N _"_$_2^4\N _3VN09VNu _ RNH`aS@r VW?/L`NuH`aS@r VV?/L`NuH`aS@r VU?/L`NuH`abS@r VS?/L`NuH`a>S@r VR?/L`NuH`aS@r VT?/L`Nu#| _0 @g "_J@jp`0_"|_p2 Ag $_JAjr`2_$|_r@g\HtG`e$4SBkQ4@SBpQ0"|`` 4SBkQ4ASBrQ$|`LtJ@f pC}$I/9|NuB9`PByv _0g$_jp"_// HNLJ@fP)J9f" f |` f|` f |` f|`4<G BQB) @ef *:f^&Jrt `e QG"tWJBk4G:3 J9f g g`> g8 fp@`*S@rG   e gRAQJ9g`tJ)f8a J9g| _0< Hy@Ny|#|3|Nu )bJ) g )g )g ) f J9fgHBNu|/ BgHi ?<ANA>3|NAXNu _4` _t6 Bo r aSB`2aNH? _r ar a/L?Nu _r aN _4` _t"x0HgJJjDxvC*zp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvC*p0 2H@0RJAfJg<-RBlCSBr aQSCaQN _4v` _46"_JBjtClBSCr aQSBk aQN _v` _60@d CMt`CHtClBSCr aQSBavQNFALSETRUE _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`NH "oA/ N*L NuByv(_ _/ C( g  f,t4(H / /?(?<@NA LJkffNu4(SBraQNu(gN fH ??<NAXLNu f H ??<` f H ??<` f NuHy` Hy0< LNyREWRITE required prior to WRITE or PUTDisk or directory fullByv _$_"Wp )f)H/ NL4NH/ NLp)`Byv _"WJyNf8J)f )f)H/ NL )g)J)fJgByN )g J)fBiNz`zByv _$_"WptvH/ Hya029XL- -fJf^p`4  fJg*`N0eH  bBԂi\(؄iV؄iRԄiNԁRCJ)f  g )f) 0e 9c~Jg&JgDJf 6Höf4N$NHys0<` HyS0<NyByv _$_0"Wt )gJ&JRJ)f4H/ HyaP29XL )gJ)f RBBe`ưBe`N&|H/ ?< NA\HyP?< NA\LS@kQ3NN Bad digit in number encounteredOverflow during READ of numberByv(_ _/ C (g ( fxJ(f t4($IH / /?(?<?NA LJk,g*fJg  f"J` g  Wf NuJgJ(f P Nu!|Nu4(SBa@J(f8Jg. fJ(f"gr W1Agp f W1A1AQNu(gVJ(fD f&H`?<NAT f?< ?<NAXp LNu fH`?<NATLNuHy0<` Hy0< LNyReset required prior to Read or GetAttempt to read past end-of-fileHp`:Hp`.Hp`"Hp`Hp` Hp _/fJ/ gLJ/kJ`L/ fJkB`</jJk2`,gbJk&` Jk`"eb// ebr`r`rAV ?/LNuHv` Hv _ `Hv` Hv _0HJ[fBBg`,j Dj4<` 4<ЀkSB`Jf].B/BJg 2/.?o /@?A /LNuHv` Hv _ [2Jkp`&4<cH@j JgR@kJ@kJgD@?/LNuHv` Hv _ [2Jkp`$4<cd JgRkJk~JgD//LNuJ/ goNuNuH _?///` H _0/2// Jv/ 8://N~/DD?DBoJgJgC|k?>BGHGv8ބdRC8ބdRC>HGvކdRC8ބdRCHGv48ބBޅB:>HG8ކkE߇SDkBg|d RdRDUJg( DbRD ME \/LNuBBo `H _0/2// v/ 8://~/?DD?DBo 8JgJgG|HD8H@0zr)`рe efef<څ߇QgRCgڼd RGdSCJCkD|blo/EC \/LNuoH _p2/g/ f/W?o `ֲ@e:f$/&e&f // d*B6//J/ k`(&// S@Q`&// `R"/?/[4JfFӃddRdRR/eJd RdRd`/AG o Jk`z0H*kS/JkFft grkRBjIHA~`( dtHAI.kRBҁjBG` BBRBӁj/e2/AG o Jk\/LNuH _0 @&b(CC/)?/LNuHy`HyLNz Hz@CPt$> nk(:C@hԥ*5 c_1ɿ1.Ź^ k:v #-xŬX&x2n)h? SYQa@%oNˏ'?9x!7I|o|@Eŭ+E75vV 9@{pvP *** Floating point overflow *** *** Floating point division by zero *** |Nu# _ ge|d 9NHy`HyNzt`t _"_0gR@| e.G$S" ghjebb"*f&"`v&A%S"`l&J`ذ|gb*|f8"9g0$A#`""9g$A#`"9g $A#"`"E|&R"$b HyNzJgr"QHd2S@k"QN _"_0" ge|d gR@ @mz @ e@E"fB3@B$`\&A2+@ef "'I`F"3@B$`8$K`ư|f"#` |f"#` "#NHeap overruns stackPointer NILPointer not in heapH _0"_e /LNuHy$Nz/B9/|NuH _0 @f0"|p` "_J@jpEr4@ BbBS@kQ/LNuH _4SBkt82$_rAdd0 @f0"|p` "_J@jp6ADb6CG0IS@k$eQ/LNuH _4k2SAk0"_p6B@bE0)CS@kQ/LNuH _2$_r0 @f0"|p` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LNuH _4kF2SAk>0 @f0"|p` "_J@jp6B@bESBkQ/LNuString overflow _ hNVf 0(gr"OD@Hd2S@k "Q` _"y|e HyNzN## .f -|`-| nNнf yNStack overruns heapH? _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?Nu0NvDNH|` H| _z f0NjDRE"g`jDREdJgR(`DfxJg<`DxSDbb JgHA8`"tcRЀ`xeWJg(MdD.`B/LNu09vNu _3tNByvNu o /H@!@/WPNuJja VJ99f a(P9Bya: odACP>$o0/97gp`|HJ96f// 3Jgn @cd3. o f"y2<"Q/g03 o"y0/ ` 2<"QQAC   XO22t/ g4<0<B200<B2r/ g 2||H@0<B akJSAgH@0<B ajp`,H@0 /ak|20<g|H|2JP|2NqJP2<SAfJyg"8Tn8gJyg "o y4/` 2<"QQBx>.a  _N <u0и8g jpNu H,@9892.A98gp` "n8<. gB:.&|(|~y8g||J+|y9|| <и+fn||`4NqNq+f+99g 99j| |ph99@|pи+fn|~`||BGagqp|a|RGGfJg(. fagtj`a gdjt||agLB+|a|||atg"+|ar|+f`b+||g| g~|+g<+g+H@ @|||@+f<@` L.a:  _Np`||afpNu .  ||9|9|`<||afpNu .  || 9|9|8f8f0,gp`*p. fL @g 0p9||Nu+g+ Nu+fNu#\32:<=>?0/H;?/Hy:Hy\?<?</<a,J@kBf//WTOaBg& (He*HByaJ0NHapNuBNu/<B?<&NN\ONu xg" _MCHg fpNu/<v?<&NN\ONu# xg" _FRBg fpNu#Nu[3][][ Abort ]Copyright 1986, CCD and OSS, Inc. ,B  & $.  : $    T.:"&  $   "  F( "d  V  ~ v  ,  ,  2"""V   ,  , ,   0   ,   ,     6 . t@62t  *    "" ,*                       "              "    "       "6.......... ^ ^ ` ^ ^ ^ ` ` ^ "..... ^ ^ ^ ^ ^ ^ ` "> "$$$$$$$$$$$$$$$ "$$$$$$$ &<...... $6N 8           "v&r "  8d&$*.444":42,00.4\.0DX<"$>,$8(l*lrh\,&D0T>0,8&&,F.:FFFF*@4n(>2020nD(."F<".@@(&.$@$$2$*|4$&&$$6   $LD"2 T &( 0&  >             $"  HB@6 2J X D   ( 0"L2 N z  f H F  J  <   , FR ( *@ B @ B V  $ ( \< L \ & J         ^4*Nw lQ"PA?,Q/N f\O0,QR@9@Q.;.*72**$*K rKOK AUDIO COMPACT DISC PLAYER Programmed by:Nima MontaserP.O.BOX 52127Ottawa, Ont. K1N 5S0 CANADAFOR THE ATARI ST/TT SYSTEMS SHAREWARE MAY 1993GENIE: S.FARSHIDGHv2.0a of Your CD-ROM: Let's go! 3 ID: _9 ACSI SCSI Please Enter the ID PLEASE INSERT AN AUDIO COMPACT DISK INTO YOURCD-ROM DRIVE ! QUIT PLEASE CHOOSE YOUR OK SONY CDU541 NEC CDR37 PANASONIC MITSUMI LOAD *.DAT CD-ROM DRIVE: ? 000000TRACK: TIME ELAPSEDSTATUSSCSI IDFOR THE  ATARI ST/TT  SYSTEMS AUDIO COMPACT DISC PLAYERDRIVE TYPEv2.0a MAY 1993SAVE CONFIG.PLEASE INSERT AN AUDIO COMPACT DISK INTO YOURCD-ROM DRIVE ! I WILL!! Don't forget to send theShareware fee!!This Dialog box does not exist in the registered version. I Will!! MAKE SURE YOU CHOOSETHE SCSI ID OF YOUR CD-ROMFROM THE USER INTERFACE! OK PLEASE ENTER THE SCSICOMMAND! 1 2 3 4 5 6 00__900__X00__X00__X00__X00__X00__X00__X00__X00__X00__X00__X00__XBYTE # 7 8 9 10 11 12 COMMAND LINE DONE!! You Have Tracks Available!Play Track #:00__N OK 00 CANCEL EJECTREWPAUSEPLAYFFSTOP?? 000000TRACK: TIME ELAPSEDSTATUSSCSI IDFOR THE  ATARI ST/TT  SYSTEMS AUDIO COMPACT DISC PLAYERDRIVE TYPEv2.0a MAY 1993SAVE CONFIG.EJECTPAUSEFFSTOPPLAYREW?[3][OOPS!! Can't do it |in Low resolution!][ OK ]00@p@@ `  P5PX1PPH! G` `@@pp@@ `  P5PX1PPH! G` `@@p 3 QUUU 1@ @ 3 QUEU 1@ @?     x//???     x//??x3J J KDJDJ2???????????????? ?{?{????????????????'x(@(@=&p%!@%!@$x????????????????؇Z׿Z׿ُ޿޿1?;    R # ?????1o1d@PP??????omnonn@`px>|~~~~>|xp`@xHE(HE(PypQ(HI(HE'H?8׷ׯ׷׷طp@@ `  P5PX1PPH! G` `@@pp]?ʯί?p] 3 QUUU 1@ @ 3 QUEU 1@ @?     x//???     x//??x              xx xx xx xx xx xx xx xx xx xx xx xx ?   ?~~~~>?~~~~~~~~>?~~~ ?????     ?  ??   << || || <<   ~~3J J KDJDJ2???????????????? ?{?{????????????????'x(@(@=&p%!@%!@$x????????????????؇Z׿Z׿ُ޿޿1?;    R # ?????1o1d@PP??????omnonn@`px>|~~~~>|xp`@xHE(HE(PypQ(HI(HE'H?8׷ׯ׷׷طp@@ `  P5PX1PPH! G` `@@pp]?ʯί?p]              xx xx xx xx xx xx xx xx xx xx xx xx  ~~~>?~~~~~~~~~>?~~ ????     ?  ?  << || || <<  ~~'OPF(Q`abpqr,  23@BIYopq &'(89?ABCSTUWXY[\]_`acdeghiklmstuwxy{|} p#  123JKL[\j m./7MNOXY Z|}"~" ! 7IJKYZ[^ajlmnpqrtuvxy   1p!DE#Fbcdop! q 00 >0 ^0 \ ~:0% :;0$<0$r=0$2"J>0$0]0:^0Z J : *0   Pr0% .0$! 0$#f"0$2%$>0$&~%0'V' '' (v(. )*(0)) *n*& +$*'**  + +* +F  +b 720 +~+ 7T0 ++  +$ + 4  , KR ,&@% ,B,^,z 7v0 70 a',  ,,,--"  -> @C A7007007008 808B00-Z= -v% - - -  - . . .:.V .r. ..8d0  . ."/ /6 /R /n3! /<@% /// 80 80 '_  ( /0 020N% # 0j00'0 - 0 00 1 1.1J 1f  1  1 1 112 2* 2F2b2~2 2 '"   # - 22 3 c3& 3B  3^ 3z%z'8 8 9 90 0 9R 9t 3 3 3 3  4 4" ! #@C A90%90$90$9 2$:0$4>> 4Z% 4v 4 4  4 4 5 55: 5V5r 55:@0  5 55 6 666R3! 6n<':b : : : 0: ;  6 6 6 6 6  7 ! #;.<=>=>AvBBC&E6F>GJ^NN AUDIO COMPACT DISC PLAYER FOR THE ATARI ST/TT SYSTEMS  Version 2.0a. May 20 1993, 9:27 PM THIS VERSION IS NOT CRIPPLED. This version is not crippled. The only reason I did this was maybe people were not seeing the full blown program that made them somewhat unreactive to the shareware policy. Mind you, I have had many people responding to my program with a lot of interest, but I saw not a whole a lot support from them except from a few people. (Thanks to Esteem). So I thought may be if I release an uncrippled version with a choice of upgrading, I would see more responce. So there you have it!! This program fully works with all ST/TT in a completly multi tasking environment (tested on MTOS). I will be adding Falcon support soon if I get my hands on one plus a new feature that I would like to add is direct recording from the CD PLAYER's panel to the system (on the ST/TT through Sound cartriges and for the Falcon, through the built in ports. So your support will certainly speed up the process. I have worked very hard on this, and if you appreciate the program, please send a nominal fee of $ 10.00 to the following address in order to receive the upgrade: Nima Montaser P.O. Box 52127 Ottawa, Ont. K1N 5S0 Canada WHAT IS NEW?? Wow, we are finally up to version 2.0(a), and what do we have here? This has been a huge upgrade to before with totally new code (has triplled since originally written and optimization. Where should I begin? I would say the most noticeable change is the fact that the control panel is now in a window, so it allows 100% multitasking. Another added feature is the presence of a smaller panel(a different window) which has the control buttons only (less setup/config) which takes very little space of the screen and can reside permanently. The Front panel has time elapsed/track# newly added which makes it even more attractive. You can have single track changes (move up or down) or batch. The upgrade (2.0b) allows programmable track changes with the random playing added (Send in your registration!!) Also, you will be advised on which song from which album is being played with the choice of choosing songs instead of tracks. There is also an optimized NEC compatibility. ******************************************************************** Finally in version 1.5, you may choose what track you would like to play. Well, what else? This feature will work with any drive there exists (as long as they are SCSI), even if other features may not work. Yes, it will work with MultiTos. ******************************************************************** New stuff in version 1.4 of audio compact disc player, {NEVER OFFICIALLY RELEASED} 1. There now is an online SCSI command button, that is you can send any scsi command to the CD ROM right from the desktop. NOTE that it will accept HEX commands in contrast to the external DATA file that accepts DEC commands. This function is implemented in the TRACK button. ******************************************************************** Well folks, this is version 1.3 of the audio compact disk player for the ATARI ST/TT systems. This is a major upgrade, so stay tuned: 1- It is now a desk accessory, so you can load at boot up time or load it after boot up using CHAMELEON (Works beautifully) and play your favourite CD while working with your program. Previouse versions also supported background playing, but you needed to load the AUDIO_CD.PRG in order to access your CD ROM and then quit it and go back to your application; well this is not the case anymore once it is a D/A. 2- You can now save your configuration (AUDIO_CD.INF) which loads at boot up time, so once your system is set up for a particular player, ID and DATA file (your Drives' commands if not supported by AUDIO_CD) you won't need to answer all those dialog boxes, you can jump right into playing your CD. 3-An enhancement has been made in loading the data file. Before, you were restricted to enter commands up to 99 (DEC), so if your command happened to be greater than 99, then ... . Now, you can enter any number (up to 32476?), but make sure it is in DEC format, not HEX. 4- It is now compatible with ALL ST/TT resolutions, (v. 1.2 was only medium and high on ST/TT), but now I was able to fit all the buttons and keys to be used on low resolution on ST/TT. 5- Window handling/redraws have become faster, however, it is recommanded when using the accessory, you would have the least number of open windows. (the more windows you have open, the more your system has to put time to redraw them, depending on your system, you may observe a little bit of slow down in redraws. This effect vanishes if you use QUICKST/TT 3.0 or Warp 9. 6- Disk accessing is now handled more carefully, so it would inform you of any possible disk errors. (however, it will not alert you if you have the wrong DATA (i.e. SCSIII.DAT) or INFO (i.e., AUDIO_CD.INF) file, I would guess your system would just crash!!) 7- Many many more internal changes to speed up the processing time. ********************************************************************* Version 1.2 of the previously uploaded audio CD player. This version has the following changes/enhancements: 1- If you happen to have the SCSI commands that your CD ROMS wants and don't want to wait for me to make an upgrade, you can easily implement yourself using a text editor and a few rules by a data file (*.DA). (look at the end of this file and the example file in this archive.) 2- Due to suggestion of a User, I changed the SCSI ID selection from 0-15 to 0-7 selectable for ACSI and SCSI ports on the ST/TT. 3- Faster routines! ********************************************************************** Version 1.1 of the previously uploaded audio CD player. This version is no longer using MENUs, but it has a CD player like control pannel (very nice) with buttons replacing menus as the standard user interface. It has fixed many bugs in the previous version in accessing data files. It should work just fine. Also you may change your CD ROM drive type and SCSI ID right on the user interface thus providing a variety of features to be supported: i.e, having multiple drives/ID playing at the same time. THE FOLLOWING MUST BE PRESENT IN THIS ARCHIVE: (AND KEEP THEM ALL IN THE SAME DIRECTORY) AUD_CD20.ACC AUD_CD20.RSC (Please don't change this file) README.PLZ (THIS FILE) (Please don't change this file) Fill free to upload this program (unregistered only) to any BBS/NETWORK as long as it contains this file (README.PLZ). DISCLAIMER: I am not responsible for any damage caused by this program to your systems or devices attached to it. You may use this program at your own risk. I will not gaurantee that it would work on your system, nevertheless, it works on my system (ATARI TT030). This program is shareware. If you happen to like it and use it, you are required to pay the shareware fee of only $ 10.00. It is not much, but it surely helps a strugling student survive through the university world. Also as a registered owner, you are advised of any upgrades and also receive the full version. The upgrade has the following features that are not present in this version: 1- Programmable playing of songs, including random playing. Also, it it shall have the ability to display song names and also direct recording from the CD rom via the panel using ST Replay cartridge. In order to receive the registered version, send $12.00 (US) to: NIMA MONTASER P.O.BOX 52127 OTTAWA, ONT. K1N 5S0 CANADA SYSTEM REQUIREMENTS: The newly implented feature, TRACK option should work with all CD players, but some other existing features may not work or may require external data file. It is your job to inform me of that. This program should work on any ST/TT with a colour or monochrome monitor in every possible ST/TT resolutions. You also need a CD ROM Drive (no kidding!!) I have tested it on my own CD ROM (SONY CDU541). However this program has the code to play all types of NEC CD ROM drives as well. (it may work on other brands as well). It should work with the CD ROM attached to ACSI/SCSI port of the ST/TT. I have not tested in on the ACSI port of an ST, so I rely on you to give me feed backs!! QUICK INSTALLATION: It is very easy, just place AUD_CD10.ACC in the root directory of your boot disk (with AUDIO_CD.INF, if you happen to have saved one) and restart your system. You will notice there will be slot in the DESK menu taken by 'AUDIO CD PLAYER'. Or you may load it with CHAMELEON or MULTIDESK (not tested). Just make sure you have the following in the same directory,{AUD_CD20.RSC for ST/TT high and TT med. or AUD_CDLO.RSC for ST med&low resolutions}. If you don't have a AUDIO_CD.INF file, you will be asked to choose the ID and drive parameters, and then you can save it using the 'SAVE CONFIG.' button on the interface. If you happen to have neither one of the drives indicated, choose any of them and play around to see if any of the functions work. (if you happen to have the commands for your CD ROM, just follow the rules at the end of this file and make your own data file) In any case, please send me a note stating your test results. TO CHOOSE YOUR ID: For ACSI PORT (TT/ST), use 0-7. (choose ACSI botton) For SCSI PORT (TT), use 0-7 (choose SCSI botton) Make sure you do this. Otherwise it will not work or damage the device attached to it. The Default value is 3 /SCSI. To quit, click on the 'quit' botton or press 'RETURN'. To save the configuration, click on 'SAVE CONFIG' on the user interface. DESCRIPTION OF BUTTONS: You many click on the following bottons: ON LARGE CONTROL PANEL: PLAY: IT WILL START TO PLAY THE CD. PAUSE: IT WILL PAUSE THE AUDIO PLAYING. TO RESUME, CLICK ON PLAY. STOP: IT WILL STOP PLAYING AND UPON RESUMING, IT WILL START FROM THE BEGINING OF THE CD. EJECT: IT WILL EJECT THE CD FROM THE PLAYER (IF YOUR PLAYER IS CAPABLE OF DOING SO. TRACK : It will display you with number of tracks available, and would ask you to enter the track you would like it to play, or press 'cancel' to continue what ever it was doing before. ___ |?| Will give you information regarding this program. --- ___ || will switch between large and small control panel. --- DRIVE TYPE: YOU MAY CHOOSE YOUR DRIVE BRAND. SCSI ID EDITABLE FIELD: CHANGE THE SCSI/ACSI ID OF YOUR DEVICE. SAVE CONGIG: It will save the current drive/ID/data file parameters to a file called AUDIO_CD.INF. Added features to small Control panel: FF will move one track forward. REW will move one track backware. TO GET OUT OF THE PROGRAM, CLICK ON THE CLOSE BOX () ON THE UPPER LEFT SIDE OF THE WINDOW. If you have any questions/comments/suggestions, send them to: NIMA MONTASER P.O.BOX 52127 Ottawa, ONT. K1N 5S0 CANADA TEL (613) 565-8323 GENIE: S.FARSHIDGH ************************************************************** EXAMPLE OF A DATA FILE. *************************************************************** NOTICE: **************************************************************** If you have already made a *.DAT file for version 1.2, you may use the same file if you do the following: - Insert a carriage return after the function letter i.e., 'p' so that the commands would appear on the following line. To understand this better, please read the following: ******************************************************************* RULES: 1- make a file, any file, eg. MITSUMI.DAT with *.DAT for its extension. 2- Use a text editor (i.e. STENO) to add the following text: to add the play command, add these lines to the file:(don't add anything in the brackets, they are just my comments!) p ?? xx xx xx xx xx xx {make sure there is a carriage return [CR] after the function command, and you start the numbers from the begining of the line} {- number of xx is equal to number specified in ?? - ?? is a number in DECIMAL (not HEX) specifying the SCSI command length) - xx is the the commands in DEC, there should be a total of ?? xx's in the line, WOW!! this tough to explain, but really simple} {for example this may be a 'A PLAY COMMAND': p 10 75 04 00 00 00 00 00 00 01 00 | | -------------------------- || see, there is only commands specified by the previous number notes: the commands only work if they are in DEC format, if they are in hex, just convert them easily by hand or calculator to dec format. eg. hex=4B ----> dec=75} 3- Follow the same format for the rest of the commands starting on the next line. You can only implement the following: FOR PLAY, enter 'p' in the begining of the line. FOR STOP, use 's', I suggest you use the following command: s 06 01 00 00 00 00 00 For pause, use 'a' For eject, use 'e' Once you are finished, make sure you add 'q' to the end of the file, this tells the program that there is no more commands. Track has not been implemented as a function yet. SO TO RECAP: - make a file using a text editor with the extension *.dat. - add the commands in the form explaind above- - make sure you add 'q' to the end of the file. - load AUD_CD15.ACC, choose "LOAD *.DAT" from drive selection dialog box. - if there is any problems with your file, the program won't run properly, so make sure everything is alright. - and you are off to play your favourite compact disc. IF YOU HAVE ANY COMMENTS/SUGGESTIONS, DON'T HESITATE TO DROP MAIL (E OR REGULAR) TO : Nima Montaser P.O. BOX 52127 OTTAWA, ONT. K1N 5S0 CANADA Genie: S.FARSHIDGH If you use this program, you are required to pay the shareware fee of only $ 10.00. You will also receive the full version. p`p@@@?,=?/.NPO,p@fp`>JDg><`~`p`,fp+@ ;@;F+m ;@ ;@;G LߥN^Nu  # /"_` "l?L?Jj$AD)@?6 @CApfp9@?2pNB?6N /"_` "l?L?Jkp)@?6Npa o0/H0 HxC>r1fJ@m @$ @f Bt` -fP` +fJ@p 0f8p Xg xf(p`" f 0f xfRH` xfRHJgt 0mT 9n0` Am>7l4&gHCHCJCfԃek`PPԁek`PP`JgD"/g"ASH""*************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * *************************************** latest SUPER NINTENDO games, or a * * Copier for the SNES then just do the following thing... * * * * Send a 3" disk to the following address, and write * * down your name and address, you will get the latest * * lists and i.   .. CHANGES DOC p SILKMOUSDOC Hp8.SILKMOUSPRG pH SMC ACC a0`60:6@AV pN`" z(C4:"02 y`b @w2||f@AA` @|@0Q34:UB 8":rЁQ#Nu 8к\#Nu#Nu#Nu y09BXQ3` z~C2h3` zdh` zXCZ02g3`X8g aVa 3`6$:. z"z": "Sf 8м#0: zJy`gy Nu z3Jy`g ( #Nua z":BSfa3a`By0:r@A pNa`0:dAb"zX2Q3Nu3`3 z204Nu z@09Jy`gy `.zNu3Jydg#\. zV30 W.N@f|Hh"z,0z.gV32Hк @(<Tg<Vf*2 J,f 8cм(#,`B,#4LhFf/:NuPHJy`gH~ 82:HcZ9sg y:b(HzH@H@3R yL~N"z#Z <p"#JPHNuJyfg$Sa&ga"gagafafagafNNuNu/< r?<&NN\OJ fHJ9 f/< ?< NA\O`/< ?< NA\O/< ?< NA\O?<NATO?<?<LNAJ?</< ?<=NAPO3 kt/< /<?9 ?<?NA SM31 f>/< /<?9 ?<?NA fA CZ""""""2?9 ?<>NAXO?<?<NNXOм#?<?<NNXO @м#$#(?<"NNTOм#B/< @?<&NN\O/< $?<&NN\O 9 g< @ g62JX_VDOf3` y`f33#3?<NNTOzTfr39sf`3 <Jy`f м#3ʠ0(#км,#b/< ?<&NN\O/<^?<&NN\O/< .?<&NN\O/< 9?< NA\O?</:H?<1NAPO# Nu#!~Nu :м @#J(f@|J(gF` FNuaB9 B xV08TS@"g .b "A SM31fP B Nu# JQ08F9 Nu y tNu CSilkMouse cannot install.  CSilkMouse already resident. CPress any key to exit.... p C SilkMouse 3.1 installed C 1993 Mark Slagell q A:\SM31.DATV H  *H0 ( . 2    "   P>&        &`  g3.|4p`.*O.|4p*m - ЭЭм// ??<JNA N BgNANVHv|l0H м* @pм#& @H "|*#RC`v|Jl?/<#&ND\p |#&80pм#& @0(|gF|g@|g|g|g.|g(| gRC`H м @p"|#&# `pм @p"|#&# pм @0(Hм @p"|#pм @0(Hм @p"|#pм @0( Hм @p"|#`DpLN^NuNVJnf0. Hм* @"n " nf"0. Hм @ м @"n "N^NuNVN^NuNVN3a T ya >a >a T y=0(g|g3=?9=a T y=(gd?<a >a jT3=/<. y=/(N\PS@6Bg?aX3= y=0(U@6Bg?ahX`~?<a >a XT`3=`d3=`X y= hf?<a >a T?<a T3=z y=3=vJy=m y=l py=6Bg?abX3=| y=0(| H6Bg?aX3=~ y=3=v y2=lv y=lv y=lv y=lvBg?aX`j?<a >a DT`&Bg y=?( ?<a\Bg y=?( ?<a\Bg y=?(?< a\Bg y=?(?< a\?<a >a >a T`z?<a T`a By<`3<`3<`a @?<a T`a ?<a tT``By<` y=1|` y=1|d`?<?<aT29<в@lpH?aX`|p`/< ?<?<?<?9=z?9?9=z?<?<a PJy=zgpy=z y=1@LN^Nup `3=z`NVH8.69=|Jn gb0y=|?<Bg/<=|a$Py=|g8?9=|a>?9=|?<?< a pPp=|| y=1@LN^Nu3=|`NVH8.69=~Jn g0y=~?<Bg/<=~aPy=~gP?9=~a>?9=~?<?<aP09=~gV|gF|g6|g&|g y=1y=LN^Nu3d=`3=`3 =`3=`3=`3=~`TNVH8.69=Jn gp0y=?<Bg/<=aPy=gF?9=a>?9=?<?<aP/<.09=R@H/NLP y=!@LN^Nu3=`NVH8.69=Jn g^0y=?<Bg/<=aBPy=g4?9=a>?9=?<?<aP09=T@ y=1@LN^Nu3=`NVHnHnHnHnNO0.|fN^NuNVRn n l(. H|0*B9*/<*?<aVN^Nu0.H H|0*0.H H@H|0*`NV0.|1*/<*?<aN^NuNV. H|A*/<*?<aN^NuNV0.@H|1*0.HH@J@gp5*/<*?<aN^Nup0`NV. H|1*/<*?<arN^NuNV/<NXJmxJDf/<*?<N*\LN^NuNVH:.8.p й< @p й<"@0(i<REp й< @0(@@?. aT@0H/0H/0H/NLP/N\P6 nBg?NXLxN^NuNVH:.8.?<?<?9=6?9=4?9=2?9=0Bg?./9HnHnHnHnNOnfT6. nBg?NX.f?<Bg?9=6?9=4?9=2?9=0Bg?./9,:,9,8,1,0,/,*,),(,,,,, , , ,,,,,  rrrr  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS TUVWXYZ[\]^_`ab cdefghijklmnopqrstuvw"#! ! @  @  @  @          %"#!! @@ @Q @    @@Q  @ @ @@ @Q @'  "#!! @@ @Q @    @@  @Q @   !"#$%&''  0SMC.RSC     :\SM31.DAT SilkMouse x x . ++[1][Error during save!][Cancel][1][SMC: SilkMouse 3.1 Configurator| Mark Slagell| 609 Church Street,| St. Johns MI 48879| GEnie: M.SLAGELL][Continue][3][SilkMouse 3.1 (SILKMOUS.PRG)|is not installed.][Cancel]smc31.rsc SMC does not run from AUTO folder: use SILKMOUS.PRG instead. onoffOKnoyesReserve mono screenportbufferoffWatch modemDim time factorInitial delay (min)Screen SaverOKnonex2Res correct limitMid gear sensitivity Top gear ratioTop gear sensitivityMouse AcceleratorInfoCancelOKSaveHold screen optionFunction key guardScreen saverMouse acceleratorConfigConfig 1993 Mark SlagellSilkMouse 3.1   ,  @     *        :     H,. 2    ., " 2 . " 0F 2    ,&          2" "$  &(   >   &. 6  . ( ."  (           ( (Ddsm31 SILKMOUSE֨X֨X֨ ""h U@"$Accelerator`#zNNV#7N y7JhgpN^Nu y7JhfR y7 h/<2/<2/<&$/<&/<&/<&(/<#/<&J/<*?<BgBg?<YNO,#94B98B9N#XJmxJDf y7 hD?<NTLN^NuNV y<#; y<3; y<3 ; y<3 ; y<3; y<3; y<3; y<3; y<3; y<3; y<3; y<3;N^NuNV yaF y7 h,/</<:?<Bg?<?</98NOa`a y7 h,/</<9?<Bg?<?</98NOa`a y7 h,/</<:?<Bg?<?</98NOa~`?</<9?</<38?< /98a2O8|g@39?<099H |3/0?< a.PJy9gpdH y<1@p y8p 98м @AC""HnHn?< /98NFO?.?.?.?.?<?< /98NO`p`|Jy9.gRpdH6 nf0D@6 y7 h(/<?</<:?<Bg??.?<?</98NO`Hp`Jy9.gRpdH6 n f0D@6 y7 h(/<?</<9?<Bg??.?<?</98NO`p`Jy9.gRpdH6 nf0D@6 y7 h(/<?</<:?<Bg??.?<?</98NO`p`HnHnHnHnNOHnHn?</98NFO/<?</<:?<Bg0.nl,pH??39?<099H |3 /0?<a0PJy9g y<hp y8p 98мX @AC""HnHn?</98NFO?.?.?.?.?<?</98NO` y<h`~ F0|g|g|)g |5g|`xz`r`nU"A6!I!A!O "0<NB0Nu06TAg Y0`N^J@Nu"A6!I!AԎ!B "0<NBANuNV =C`6S`|Xm|xn|XH {N"#########"r""####"##" ##""##"#"##"`$0L8xN^Nu<<`~?< / JFgP /NB JFg8I?.?..H?.H??/ /. /.N@`I`0H`|.H?/ JFg* /N JFgI xf/ / NPO`p0`|`<<|0=|=||`` LTABB.| `:*TI`` NV n R @ HN^NuNVH&nHn/. /<#HnN F6HA8B0LN^NuNVH&n/./. /<#HnN F6HA8B0LN^Nu##NA/:Nu##NN/:Nu5555555555555555555555555555555555|5{5z5s5r5q5n5m5l5g5f5e5b5a5`5D5C5B5$5#5"5555554444444444444444444444444444o4n4m4]4\4[4O4N4M4J4I4H4;4:4946454441404/4(4'4&4444 4 4 ֨X֨X֨ ""h U@"$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ `abcde fghijklmnopqrst"     @           @        @       @      %C       B          @Q@ @ @   @    @Q@@  @   @Q@@ @   B          !    @  @ @Q @" @Q@#@ @ @ $  % ` & "?%SMX.RSC444333333333333333 :\SM31.DATC330x2.0x2[3][SilkMouse 3.1 (SILKMOUS.PRG)|has not been installed.][Cancel] %d%dport bufferoff nonex2 yesno on offportbufferoffnonex2yesnoonoffyesReserve mono screenbufferx330Screen saverOKWatch modemDim time factorInitial delay (min)Res correct limitMid gear sensitivityCTop gear ratio3nonex2.0Top gear sensitivityMouse acceleratorOKFor SilkMouse version 3.1xCopyright 1993 Mark SlagellSilkMouse Configuration CPXOKInfoOKCancelSaveOffHold screen optionOffFunction key guardOffScreen saverConfigOffConfigMouseaccelerator BBBBBBBBBB DDDDDD HHHHHH 0123456789ABCDEF         ( 8    (            $    "&"  &"  &" $ &"  &"  >(         0 F*" T    >       &"   $ (( (( (L     $ (( (   &"    &"B:6""L0*64 2  . U :.. PRISMPNTPRG Be;$+PRISMPNTRSC vrEAD_ME TXT '$`+`Pack-IceI *L(,La*oMGLA "grѓg f``GP$]t***Ԋ**EL ;H ;C&NN&&Sj&n".扑&&SjN%a*d"ra$dCv !a"H@@Vҩ%QnNuf%Nurf%AQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`R   ICE!)f`8$sLxHmd@D"zje1iFou{2CfR@91 ٵ<H̱=n'9mf/f򉍆a#d2&2+m<[S .p^iSfW 6IK9;qXüO0 >ޠ퀃fW " x Rgi,r6]KB|R giJ$L6IuU+mUDJ,MH6IʳMFIm7 ngi$Y& x I!TW"& x#M vAXsTc~>/A3VpE AVbp:; ěBg]לpG~ƟCos[J@26FXrH^\Cl7p8gr90u0anS2Ezf,H0TD;)3eԻl`vܶ nbf*N c1Xs f3ifVU~ bu> m xCgfܲɜmgͬ@>Bܬʬt=Sn=SnZ(FG7-d-fӂljnZJLkeNWPfšR8 T[aV X͠tsv3xzl3|,~lC܂fС^9`btfdfth'l7[[2[2lڙV>­̽?9K\E*Fh ^ٽLuj>}e垛XV "\\\"|- KDϻמ0Vq0l6?0fB3x6ɜuΌɐ:[g{'lMޡйhnpsό\T-FQ-pV;`ƵEZѭ#ܤM09 "l$,&l(0ˠT\:G;RVc; [ZǶ0;dN2ub'̪f+U+l¸Vغ [al㡱R pnb+͆jҴt~󑳂G>Hun1:X^?ΐRRiͭo>1@jOb`C2ҾML '8? Opnྖ\fijDw\Ĝa)pLlؤ& p بp lw®°²2)8g|+ʷ;pdp\@^p`pnlb3ݠf Mn p` hpjy-axv$^% \8 p D,gXM2eƊhVs\- Klgn~ l%7gdfXgi<0<UB6W٬@9sxtf܉d0/nOi kFj0VV>~^0qGdͤ7?DqxpI @dΪbxvʅ w;L{Frsg P#j Y*ϩ9NJjtg#'mh V`V5|ms<|lSxg'mnxϚ} {#fB@޹o2N=-x%omj#:,AlBޒ+8 +,)Зl5Q-hA=ekk}cx$+\E6^Pc*V+_DC fw͢{d\O@_~blH0@D_$]PNjV४f+sh-qNR>w|r:x#ӻV`=9j'{L8/27}2;þ.l /OlqқNg-6؃y2@| Qmxv, ZސoLnr G/ֳ<9D ֭|p[fql~pfg>pny.߀/ YUD]$$cGX1p2}6&_P:x>wlf$]!nf3<{Tg`@LlDK`{( ݊Nuފu}4ˠ`:!<_bXl&TxnlݝSz(ٜђ`rWK xVۘx7s04maNN, Ԥ77'jqն37S.\܈Q+ Z/s֐\kD4ךkYZst8nx=#Yt-Ձ23VJg68a>;5Xf81735NnSD8`p/pH[*/@]_87#fN%9̦roP9f`1Qrl&g0s?DÅ+J>q%79W9w#x29hx[i5N A@o\4g92 *x~+:xfFx'80U9;_I^<;̸|sʒ6^i7@\Np7t]c6SɢJY<ݮgV1oC?(17'ˁgq9LV9h#< <z' RzxnE ?7ެgc73K? 3XWs0K,g7MzeMA^DQ2E`Sb&c<+:Td#^R&pmwSe%xzPN$[ İ1#& =dv~S{``2첺6f(`2waM \qX\,3k'xMm<:d =/4/^S}JlM#,Yx5xX f9qv֔qQ=01QJTg iZ:%x,l .р 0 ųv%Рn$< >xDZdZ Yx4?xqVܐԶ1IIU~"?EgPpAːd(DpY"'70)`?Rsj#oml]#f &`3|8!H3f<,lcxX0P}&+1_epէYop o#YȾrT Qpгv BgpBحBItm gM%xu@pW '@ﺛE`BeAj/аl ] 9JXY-Nem.~qr;ntGx6:;9) oWElj4ɟ x$qqιqRI8dnZo*Jkf~{ xpxKp6Dp 6#0 +̀&Yrc B xV]u?"! kf Ho9H@2ݎbQ`: Ih:fNb#X,;!țx=Y3P03B H[ ,[,&mCGM:Xot#(- kfp[ &'ﻟ ID;A9ζ޸0f "%m( fg+{i]9\gtvʇ \OinۨyěhbU(B6LVH+Ь.ơ J Fj$ڀ'X7HnlD=w8"@nQXvn3g!zZ>H9[ Fg~*p(@8h@R@:0do:dE6`}:[$l6~El|uTDl 0TRFT`RGT`ܷR`L0ܑY]Lfijy]4f)[. }Ż&l1Sdbf lD@gUBDPYSTXVŝ?i0/g\:no'ZXvF/3 F;c-f7`g=\p|+Xg24a*j+(Q-jGC7grۃT\G\?g.<K xSpW<$x!Ğs-U8gÀ[! sȜ%xZ2U"[zR3ЙVYu3[f45lYznD+yV n`KPo+=ee MW?ພ̳1`q'HZEΞ`Pk`3RX(mg,@TWYL8WSf Gqc/G^ux o(`6klƳ^Kf#л/O)` ytxzpM|l[d~we3dTp]4@XSMb.s;(t6`/cH`rJ`Wwf8w-~ãq\ygyOS/Ha1~ /gR@1u8Sx\쨚|"ek1T1 #g.<~0>Ɓ nf` dgn8Xg"aF mB<\g)&~88.ZZdg{F^0 I[f IK[mLYe,gҢphx* v .oGf aM~.¹f m*W_'ԯZ/&x"vft/4U3n؞f%dr" Zpx*^8 =Ixt?"@DkBXJHxY#؜]pBljfDƸgLJ(M9ڶy]|V+Q(mWuEzFfP~C7‚Ga``JTd #tHfZλSsyY+6NxƬɀ:Og:3_;]ew <# r{lgéxrY YZ8]:z3fD9'ZƭI`*^5xS@`~[ 9lkKVo Yz-h\WMw 3/.Eq0Lq&,̹^ޢ̼'rmVQ̖F@x)o@>ffZu^?<)sۯF0?L8q^@8 B[aD;SF33! vx2!bu.eOi6eŸ'#\:;9Ws/Vu["oۀG+[g-,m2r pNMXO! 7 FBpx,i[<Z]::wūr35q ʩKT f&RvTOGQփVzOG]4f:Z/_~0_0`<[^`uO2``I3Wg.Mn+de\,kg`vXCf8)ب`ƪ6/gZrb,b+垨qun-Pg`Dž ˖z¸<] rAHD>+g QX? #Զ1nDra\U~"saAC(?;1xgz#ҶR԰66;3äs'i6 笣lvfgg]q?+M3x`\2l+CpˉϢTNz=8bS(XY]BPlv5ul24C<0bZepmp0Q_nv6` 98`#"wQ= (8^x]YxQBӋxO ٍ+1; xq0X~b^q8.VzfƦRkfWTZ:*Jus>Sc>oA.^#,ϩۘuSn@:BW1Po{ #z"4$fF +-K '@+c^jA x g(0B[f=ݐ|0wUgfz<$٥ xpk gsUx]Xޙ3}3 UxYTd,Sx3Nʝ8Vm&b a-3ZGwp x#9B[&=hxl-b.`@xEڞ?\}TOMK9[ZGCzlj350VVT!.H4hIV'YU7;4nRdx!VLE͎E WwQ,[~ 888s u` |l7 ntp3k{b0\DιV6`܏ LsN,PR+VlXmZU+š܃!(rA>50m*QxjTұ`v1=J[&:K]gU"R^`NH{p#݆CНT:?V)x9Jj^B +_f-GX ~cepVUC&ߺxs%;^mCY/+ Hͳ6x>Qx2U8#^{<#dp!KQ*`nf2=d Йэg9%)Sb$fx$$nb`O.p`ܔn=f7L` $/zܥ0sx~,B/|^0zBmFnKZ9s*ET~<ظ]Qx@u`DHY b6FDw&6U& `й^p@`-Rp+=-EXC@{Km_1$\NY>yK{@lJ /ZoU: +QH7ofz>Tmy>qn'qCn\ %Jdtjab۱Csq1Q`XWeB9ܸᝄ*"HY0.ά \\s5.JY,' 5VY$dzkmvZafTO`dRE h`}g&Ԅ88WZ0Z?A8Ѐl%p`!'Z!(*b=Srг Y==X6tTv;KO˱3%lf$fG pmB@^ 3B#3H *6epp3~9phb3˟X{8̪un`BhqO1q02nN8n.C8**[d]|z x uouJa}<:7E"ş~u|ex2x/bBhU b.`,j%"07ԙ?g e}CsFn<`Ynp`޼Et`Н s9żƲ`]+ָ̬6gTa0Θ=n(g jKoH3y5AQh`zm0(wfjަEXB`6u? x n2cGD"֨n&@WO< OʞG0Wt^`zE@`p /G/muhY2.X0mg!n`^ɏT9_B@pU㊏̝9.Nn^ L.pܡmY6"UCA&Z xqZsT?1œ1r\=Y&Pv[xe6c$*{\`9K`Je,7ʶ9eۂ Ymqqz{${D57ldXkaBnfB+2+f `f8qpSN*-@_J;p `e knH3SLo"nf.wGaݟOj-x1x"tnUnsE < f/F\BWpdwYbt"/^xaKV?efrv|gg/20œ3qryҋsztf:-C#zGgY^\,  @&.Ynhs,\,C^re#jRƲK)~ --~VpygB&5npB^!#aHm`d\@XtfyWf"cn ҈p -a$*3B x8;* r;㢂?L=P=egHwO)xdIfDVwީΚ2B&6K}0Ӹp︙,-nH`XK`]g9ik`7hY V`ܶsxӤdv*x{.^Xp\)(b1<-9u7g̷N (vs! 7 KL:^W' b3G'''WA۝4hİa0k @ : hǬ<6<[XBc x1`EmSnSoi3N<ܱH:ZnR`gg ۮ j;0gpZw zf$6jdU1!~Z<ۀk'O?SAF-P+:`?g ~Ȭ+ HEW^r5(Ylν]«Ix-f56Ȭ/+@Gf[IơS Qv,F-8~G79p733x BFpog2o f0;^?Vu>g})?~Yֿ`"l8|KUO͖ox5 x1`.``ܔ-Pr#} xOe3Nؖ%[YX{7?JWVMͭqޞvȭvв 5 q&?, Yen4r`ęo6Aܪcrr? pd[¸N`܈pk@4syy޳- &@l5 Z_\U:갳lf,,$f{0C*Q h_ "o^!<;PL`ڨT(`Z/?Cm6k%ןt5vH:t. ikRk]̈́ YM>u[4:T1M,hY\;,-:zjW-eش\H:"'X"Bӑ [qxּZ[j߾~,M>A5֨[+zZѶJtk*W$3B0h3noȶ´m g>sΉA-Y t xdT2)05?[`Vnk@u0(fNbn0]^->:[LQB*E`6񓀧 =3_kgW>eg3g:vрV@FLg0#? V(uଆt6nlsSH,_0&ܥx`1ւy:&mq-jq Ε[1@m,dl,wY?g8 qv*:mmT*[Xzʑp 7L no@X|R``Z>rThF},csӌ9<͘ -Jys+ƀwHsp 2$Wj+ <^mʯb<?<}X* ,D_1`3*Qig"wm%p@l'[Y 1ԫfθm@3YmWy)pH%b(p PNG,rfh"X(3ug9W Ǒpu3[#FW9~'6` $BƸv) g, qۘ+gG}vn30 X7 0}c'b U x0Yk3w_ o[raf*nJ$Es9kYxWg: @n?ge0{4sb܁Ӄbf3 Y׵8WB#(p-?g97 1yAϩD?ޅsa\_r-:;gqy9ɍSKxoxxex0Sf.9YTB5ec,xxNH}6l $\%W ϵff U`<`gnBZeHxB8Y~ ;Prn5#b^B( ʢe6x#E$xHE*'ަĢʉ of~>fn&uY#P*rڀGJ*k. gk0Aah&T9Zw2bдfgm F0qhUĸ![ h 5=n[23Ãg0z,ZA:8 0oK xļfDnR&Vd>ݞu6Qxd-xX{ĝU@%b`H0@( PN`P+Um+*p +^`f땳(vpmVYNx}^̾FR evGV̭Uʬ`Ǯc,LvA#!9WM^uOx ؔ,›%1x'74Nȵwu&7Z5n_O?lu^5P9xı.etR&/N@ /&3Ng̎PLx^`2<0PYIª =xS<-VcX`pyzBx)<=7Ā]00_xG^h3^-xxTDN9DٞcȀ?we^}7{%xF3xV0$46 $jek@pjѬs.ku0n;BWp= 9nmnzefb^1 p YU  m@wɟ}.߬?Bx>  m 7j/m m>43ʁu5//8#x-VڜЬB/@Sqj$.pe Jln(b.#Pa;fKpz ByD[qqpF.%6lH!x pfiAYףvtȐșn`v`3^BnHnAHDA.nBt x2n[ƱˀmH9gqN&P͹Zx z xr(?33! %1EMz9`2X+mcN~rjhGo2b^m o&cx5ܼ&h(7?qقdAgqJ2/owrj/A 2 u޷b00?lDRG`X_9zgUn '~ xF+ƍ ;A/ tB}6bPx\6ޙ)p v̶q€lgT3l&7BFf'Э%|[ W-H")xr\T #&CnHn7Uh2=͂olǎGx#5eلl Ln@޹ifr$>.}-7< -`op|`>1, oTBh̯ʬgeNAg/X#gvuq&fpǙp m WC K!Z؊L ̐ח>'$q`67fG;fnolS oJҎ:m>ԕZa Pg&l熶˿:~pXg<[3yͤZ:p׼nVYآsf^B+ =6; S?Xso J#fT>nc`` s&l/6%Papx/C8;RN%*]c*[X >گb~B@<_±荰)׏t[G"FEs_l pKaug!#\dfkp;Gcu$Kw%mE$fr_S _)x^z ',' l|hAv~nt=0pݙ6Bl/`%sQ:N,x}.QHm̷H=֕oaIg.ިES@Ǿ`NvaE:ʼntFL|*HٜZ[\V~ܨb}Qos4ۼ^S6P*j<U ( XXH^~Kn}B }/H_cր;fx`s<8& oz𘺁ʐJXf9eff"0wlf +,`VpBgf9g\C>`h!nmt)B& x;ͷ3x T0<`вJ4~pe} : !,*"kg.ˈ\[7]jq;ufβف39O39K;ywbm(fF""4`hlTmWu=N=`8gpn#82J۠W b$<ȸ}8Z<{whz#֗fHg0 x9i Bxg 9( ƮoZ-G@p I&W bXԮ&`@Gĺq4F٣<,``p`0H`" s|$`5֞.mYEfHEj,]<8ֺgux_oH}KVary~"(ΐo ?3xjy`,E䝴 Y| X]5f:aKEn6aoUF3>gsogs/Z)?{AA8CTwYxݵ {B[*t1f`@ڬnf m3q,xx3\74.hB */( o+7!|nM׉l/&i 0S$gVfY`|{-wRmfn&K0CDW8,v\0R`** Vn6;No#Rfo7"F=m8` n0p#1n`62Dv&sK X 2c5gvF24풀gg@A0%&6gg(H`{>o_ӑ昁˝ Tgx p-NZ5i[8S ^ﰮg XnI`&y\E::TlnqfmEq'2goqcYقcx1p3,FNM2J4f ?Sg=: Pf0g0`BP~aL0@UJs_L/:9@#bq*Q +`Tnײb1m.< + ?:p0; H~: fYu 5f 3p5A"s@3pp t,q*2"?֖:sr2:*hӂ\5nqo(V`7 x0`ftu6rf+Ҟ* <;\fnTL !B`s.Ě3+g(piۄ9;Bdf.`k":a.+0l2468B$:pB-v<f.7lCsl,+n-rk=|R&,pޑP*H7ߞ. ȂnxaI7溭?<@F΅#XBfrvBrxٳ <ܪșp ,7x.`/!,N]U;0;uMXO g^`\oli`F<,3 }ܞvm6TTs@O 873d7fSl@6.-2hP%tBW0ᬮZVթo@xK=.ab 2[qA[!@AZstc] ~ޥX7g$3OAj^?Έi%s\P UH[$Rޕ3WueE[=[G~tGoO8|\5?3Nmqno.6w֌jmCŀg*e^<72fGk֡Zl0mJ9+-gqjPL "1js{x!\vQQg0'0ng80m> ӀxK1Àx6x ^<.5x^s3sx~Y[8n o4(g0`3pG,^PP8Xm$f]4a"3pzޢ8F@UKdX\" %љɝ`&vg5x37y7[ݼ: n܉[s'RgB=< 874f4`x:Jdff1gB@`By2 ?.wL~= 2.< *pr\:-gg]ج羬Y3wHp!d9/|tn#3o":#;Z3ܬȚ!: :398"7rZnBnqm`@CEZ|om Dy VL x%sſٝy!;U6$@ދ3-5lμbݲɠY؎q9f.33즸/ph `,;)+B !\t|w)r~hgpݎâAA 1>* _3 s;t^@L1xF*4ܿQ&˙&sր& 1.^,V&ަcflEV5#U;qVh{E3_5ExnK[1H>xD~.?.>DE<,XcN ˖gTe{?3.XvҌo- ,-fmt10 xD\~~F€lPDiI>uϕS$㬮yj+Y8\/1U8= l]f[g my6vVlZ5"/r ʹ:2|`'Ns/l>bx2?,+U "fmgܦl]nfu6Ted"m쩞G)Uu;oTqQkno҅?5=Vx# ِŠ xehRy\j s2ـ;@зArf|c &3 fgf Fu` p_nS@`|R00p$"J0)}Th- $&IPMiEBh`~m  pB`\VҰuf``D"h I,3X'm$i" N6Y CŐs$fVNA#ٸ@3Qy4HYNzr7f30DrҹlHT^wE+?7O}8< JcC/gL"}[`vYoq(oq2l3qOJuw`1/\&f 3F1gB~֙J#,XU3.U5g[59f BG!f|f bjft\xW'Ό€rL+l(rK`Fxuw. X!#`s-%i܆q{i xt܂f{B*nr\fTDwr`F2WPAq@Av z#;,lfsEn8{2B@ʂkC;Xj6`Q%bjxfx^X`0n U <ƌg6# de\gMC n ~_ЌR#U@ s3b:H0 2*0sB,X4l[,5qa  n~fka&Xx"cY@<Q vf~8Nd$` `I3g l/ƌ,,xZp̈t.s!+G7#ؑ 3R6jҌZKfA3-P3xihq& "G@"r>^Û#͜[f H3{:+3Dx+zwH*(`0k?g3Ha_ PScxKp0eJkx JTk^T\ޯY/Jbe ܉}D }/Fف2JNƬHwxx (=:Pm:LlD-4r5m klLȌA Ж9Зu!ڼ{\]6Be*`ԾPE`x˟4Ƥ\LjQx`jU:pj^`1{Qܭf"p[1{pX*N I9YfpK3\BxHfβzE*8^x2s۪/)xx b֠- s&C[ U-5[zs#gnfwИ@lyǖt-l`^\%X~xӁx+qJqnx=SopcEBsv0o47nm ֜mܬR D$4 ğYiRJUR5&1|+KQ(^3q=`rR9q4Y',3fG0#Rndw N ծs3 E2˥w}Ÿn,L-ͳnDe63# [G3] z9wvoc\r4N:mn- {ŴH HsS-P &pgXO HuRX|Lr70\m\z`|`&`M`/-`p+ `"px /?/`.=/@ .m&Hl*K}(=&>u8sⲜm9#l^0s5CTQ!g?-n H|"s6f363ef`XjT+kHg?,?tPO;l` / / ޳;Gg@@@L8j+xǡuK/7Q3;[f^ I`$>`vuֈ3:q)sr+ 9?y;Q 7^rng-\2tAO5Pm"vmL0+R#,+S>|nA8fl 3;Ys0cv-W oeap@omq\qA,Cx0<:Fl6<ؾPl^ << 0 6:x go8ƕ03FE+(D7Lĥn 0o*{N~nփ" P0g0gg hfI,>jCmF[q;m'bLnVWAnfg "U IeQm(i&m$Ҍ' <ܻ u(Yɢx|UU>b8rlxNىqkU*| kBV)2P%ܥPP xG\[]Sc;.lz[d؋l-m=^^݅̒ A"{s:+ԾrfCTdhTXU4Pf\p AgIQ91\3c{dI4s€8m(oTdζ֡"Y]X<)A&ex4krlj^O@nFM~BQ@ҳ!e[hmήVD kʫ4g7lgQ^jof-t՗U"[hv!^A2-AovVItf$ H`W4NR .oq0.oXl܂rmVn310"n.P`B@OVań[F ^n/ĜW aʗbXO! \S?on HngpHi= i:l :N0Z^Fnc%x\O;™$,$0$0%X0%hFxU\?zWZ / lP6xXO'#ܹޓlml':<)lruhP.ݐVAf7*<\ mVQK%Dgg 2n^gt`#t];(bgo=|OjQd,K.cfEۘuxb)oc6f1u0f2f+"[L0 'DAgGccw`YI̻-Yj)8,pmSs"x{hd(./E*5WHl{D`ʛVokT]m[ݵW5ƭH̪ lput_Ѐom<,F6H;SLY@zm}R Bخ9q f`4R<YWA,Bg€snXwH63+dUnʲ0~3T?`&}8i^Y0,n2&03g\>HgXZ]Lha<@[xEx_ @yR3iۢ[SxU7Wgo]x]dϫ j V趬}o-`kfg0:=u,E`&ppo-llT2<o:y'xYsl e x?Xsi o~` pR.9CUBu%& 箛Ys+0f ]!g n 2fPxxoF0nٕ5YKrb]7ܰgulٮ٭%x]2kg%<Z(G60Y@6WOG€ژM sl!xW07TϷ:\_dy?.4,w9.w0 @ۑsl*v`\Y$T UBsݢ8%OC??\cEsNM@䚴 ,*r `XHXW PNB@`n΃{x_4Yf`<^%`B0;`Y3sp`5^`/]`o8;l=P`{;TO75`ƀ5 ؂W fZWb a `K2^i;f xt/A=-8WRfC_l\3>Hk+W&,c.Ex063D2m,,7Yg$vy9Z=W$],O p@,m ^BF<q?M^^QSfY ob\ӳ YL?(|{zMF 2m gl]L`7/ "0JY@ohfCӍ @2.̾0QfxGnYghwKPO&'c&͏ux)v$O=AjL[B,fZ?< ey@XZo8yg3b滮:o^"lfYYu&LٺE.D'Z$!ֶ 8 Bi]ۦuNhWJ_lMmq^1`>YMb`]x+D֭mxnD&xAff Z5,>x0h ϐ.6P3.FTf5SSt+NY~m!#eq*j4཈pW8[p(Hmgu(xjq җ ܜ;\ #s S }ȆI -'x0 r}\ K !\/ *{gh>Ƙ \6BPn%`p "(?b K@=B@1 [!*U}BbfCmhC`4\oS;W} Մjml lв`2U@nm_oTLkB?`TԨдBgU]CE#W4;CFW)nJzǂ7\Z-A9n b9 ^K*3 IxYޟؼr$^Zz9=4=A xI>Wmao g"ZBJfJg ^r#)UW"x+M *_ں"6+#Ҷz0ٌV9(*-Z2[zY_"\n,fzpf]Ƚ@lk9YˌrxF7`Mc a\ݬp33 ,tQ=hv<)VUq~r)@Y;Hfv zY?'V _l\zwcLF=PIܞPl^FAOrj Ak>;"$@՚eA }ڼ24j%S6`,{ -<\l6\΃>%aHyv|&0Vې|ޝ9; B?e0oO\+@݈ OR@pd ;fড':i Wlϋ!bH@yff&dBk 3>93 NY$Ю6Op(|glPBeH̪^Ժ48 >Ulp%NZ8P` fwlNMXO fg ؁ׂ€4fVs,Z .>q(oܮe.|3?+g1TϺq ֯x\7b޼q/x|v{#^>5 x4ݓ?f2}#<8(n-̶bbbHc+ PN0c#6x|Vłl&jav<: 6!5[= BªFĬbE842u.o79ǭ֭9֭9֭l.gB=B` >7{iTR2T)(Bn F`"`G`4r0jj޹̾eޝ(`?Cf@fyq5X?Fb=b5;fظmtllp&_woC&5lZ{3f"%jK&gʺI8Ӻ8wW@ؙ bt;+,,2f{0Z@*jXTO/e+u SbiZe։\n/A.O̝p`B$myblOzlb,އXgD`LЯBl`Bp V+7NXOJ@,?jDgжb C+o-,peŔw n0l]'x&n Y" ؀FD// Fa3^i,-x-gFHoF Ix4vwfdw -Ot\iJ,gK,վG΄e hy_ nXuAE:/`/E#֡ߨ;XYxGBY-]`B-xg /T NA&B`(oYºf Mg"H @ fuPDfֶe5:oZgE?K x,+Zr;_Ag2}f B_̬"|fpf.Tmp:m8`D]n0ו ιfzm3_3n ,-,Br`XHXWW[rk&|Npٿt`nfeZoJ`R]>;1n`6+"xv&`γv:gvH 2|9g*.nˁVs ^\qpe>8v34QC80oUqpWv |wLx&&~^/~|x`&~*v 1Q_{uADM o#VR{E\]?0+C÷2 e @_yfN` xXcK VR.k ӌ3\ֵ;6,l2Y.Aj A2e콡lGs̈}1pb"S:3?R v߻X켈 N{#6ML  Och9U¸*!T ?exATf\0.Y~ck\̐nvo("l 0Qm i]lXw; `BƬ(έ`?1l fhHYfH¼^oWp1ȉ(jisG­)Y* x^SƗexi?5x)^ Oϑ9d fY烠,k#A\ka$n!7a&T< p#Ugp)e(Nxp?(#>?dxK!17XF@>P3YI/E.GwqRf"-V4cp2]hisiŷ:gaZԶ[fnBg z~\dF5^\Od&(w`p1o1ӎrp`1H!a\>^qiNWܨpmfdp2oapU(@)<( I)P,8L0ugO󨒅 x(xzrC9ӎe9><qo f:@jxgVRܰ0' +[f^?.scFKk3l]V/gT8x䜃ˎx005Ղgw[ܪxO5*n1@>"7ƍb nƮUn/0@Zfn|}n5lUpYv#tfiv`U4~5τMqJ!ݷ-E>(mo5N1̓x<84!+I칤q.Ȥ 4,2;YӸ5[Ӹ xCp1o3. ,xxL5VXx H\8Ɗqޥl3}8Xb cU8xRqp > egޒ'7=lujWAgk VThrr0(*bl}19B5-~\vM<97pNǠ I=puJpb9\MBTY?~"a fۈָ!d@9, bTƓwDCf|}KX~ )/ű/|Ƶ |nlg d2:zfVB%j"xN@tJ 2{^H0-6ݏ(HlK@1s4 p1 ,~[!ˮ爲놹pJ+.fl$vK˻׬ 3>#l (+Y="7v0ȬrOCǮ[$cψU)f;Tll=x_m]m$,)VOH=cH@Н!Knhcpg^+n)⨍^RBVYvϢ%"fCPEp<J NKjČ+qlxd9B!ҕd;6&Uę0\Yq4-[@MLnXp+qI-n 0H~`44HDUnFIyOghǎɊ,`3ff$ޭ<*qc&13ǍkՁ\hTZg6tf.rf&f۽ڀg՘थoÔ"f=rQ16涚 @D6M`xN2Ìng%t~LJo pk6g gIp`^-;,(LVo$-h`>RKFV쵠g:kp[6!ܔ%&slp>>TpDy`ИhUB-vyˌ `g*B?d-BgyyOhp|<+Pb n,Um8q~Y f6|1Ze`&~9nl` >B4^/ weϾ&BxggZ`n/%ߞ-Pc=YMd@l0ZfB@cXkf-ZLӖ¬:eqOŒH+&38l^JD `,~yngu`t<ÙxK6fMfĸ: f(Tf}3(f6ȡ_Hnk*C{kg&Mskf#Y%3BqOѬfm2Kc Pd7HRc F?e1F-2,S@]@ D[Bſ& f2{ dBlFm KDɞKHfDg g`(*nHn/EgCa.$&),͖wⶐ.< @H&Lr pxE6f"xoS:?H @4fo~ =` ^`cly(fz`2`!RP``B@庫ux>nx] :|g0p | gp;TOfXO0f4oK6g.ny nn݃"slHdBg(v3n&2`%VfCK:p}хqَpى<ɺm; ?! \Nvfp{-fB`x`/g# i+H[q7b[E7; 8bl,Җ`ffk2hufbj4h`ndvlJ@k R`D@_YncA Rx;`YClDGlJCD &0bnmd6fd8;l:dNjDEE00SGk RADkSBC`L?&wzeKMb; 3 t+itR50(bwͬ%1v># r!|q?K/7~L@gy3'+Bi@.^\ -%0+Ag4j&߸ڕE8o2` N 0b˔f%@UJM`!hF]60,l2yep`n~m0X>q~-. "SfO@HZs[9 /Q}XL=Ar'9l`0p:q0x.E3s9 |R/E. ,RGXNqa9n-.;I7zKfVerW =P,!l$&́D &uoYo;MG#Hlm}`4Po+nDxOf`fٶ6[z>nY \:Q XO Kx0 L(0Cl0~;l]Fo\Oޞ?t*יi<`$pq\=^b&ۯT/9<:#gqoּـ3@М[i5YY̌h>sFtnUbH཰l *_S٠(6Eg*noO-@?0.-&Hp<+=Jlf BYw.¹@ɽ%@MAB>2E_hfi1@E`ߠ"{/cml2G{z\A00o..jq 8=ܚ".%g?[R`\~Af{5s Gcyx2,YʇSag\\aZVnrnl @ f$`~3G#fVf"wgR.X2R@ ֙5h9Ofa2/?zodnx2T0<-31ZLf~Yf ٢&Y#<SS*:?ǸV u-dr`XHXWOԷF!XU4kjl-|gg [.p 㲣ea+l̳LǠt,ujĭBYi\Qm$G*v3s;0{`\A' g /^a$RR"_ f : o uT*xpU\h`` { 3e^DCmLo&3̜V&2l$,8li4A.w9o\r Ь°ܮmt.Zj<[p#@>SpCfոP"%4+h,fp l.0HЍ_V Pp Up̀)pf:p&ݽaytp2A HA8?`BP~ZB Z~+颛Bstp,YIt7ɐt7)˛Iw @FZH'rp mp?j9 -id^Zd=YA֛EjFq⼪ryȪ,2 S@m׸Y2Bx8wR. *712Z_3*$3 XsQrfd xoy9K@Rpۯ2CxfNY 3[D}-?8BlvB0:3<>"< H@HVH@:xzlR~><\\EB~>:nu>G0Gf.BAf+|=Af0: >(u DTD Q(E< | F.g?/ҕnb\O:y@EDo^@1&ȆOp;naEB@`8u<0 Dk\ I] ɝTxP6N gNFfެIL~Jg 8AHNc޳ <:L(2 _мE 0 FSf3x$ x >N|%O*HԷYLf"N%`m:WG3;J0vrKff%b~-8`n?`vB.3`J: jJЮCdm o:A*lz/`0Jv@H@T, fN[OYePuclϛ9+O `hNnf6@LnP:cFl0G? .f:RG`0EB/ / 7N-0G46I8~4݄p߶4rx<+A`B]{AB|@;|f:B{;0B82H 4,!̷ ڴ'o=P̢+. Oiq/VdXI^81uv^gX9H g{^3WY`~[VTs+> xfbf2f\3A 8=ax X.3ȸ M9~+>p^YioU]us1ni0q&̄B#ǜ3;E@Lp3zWbxr6]g0Z7 vfYKIf$pωۀrgAD*4?L/>;@Y,mb Ѕo@wk @ (F^X^p w\n%j 8[ҕgv un*޴wVv;iFf&8J/Wgb^f`Em`9$x@t)ֱl"؀`v$~N`R\c=sqHV4>6a[8Win:<1[LZa&А4~[H;|n/90 xä $´.r8BZ}0oIlˀb)eЮ`//1Ng}x~PFx T|o] n*]agL`\ n/op`PR*g2GoNI[}N xR`*+m,# ׈H *n>$ݮq< Tf:d`io ^DM@zز"v|Ap==֔lBgZfpB-O/MW>1V*x7&)㚡\ĵp>XϘf H-B@M}?p?ҵ* f:>fp`X[&/ p? q3w?VC,KTOp?>b,X;`"(~ $[&[*KP&gx`$&,KX]ܮg46C6$K\``y-xD'DF @ypLD&,\ <(H&Ё**,~Xgn||vSCTf+B#$kVXB9)9$ ["[(؛p Л~?|<7Nʰ_Prtf Rd<`TTT4QfSt*Rn2)g``>RU[D4 [8 Ї<#øHgUUVX`5tu9 xA\ p2g\QlA80G=L۠&JTB@BC8<?$"g4$R@XCQJ@_ ٕBZB6gT  Agxp"X$X(@Wg4&IaxK(~g 0`Tm6f ,fAg;:X'D( ^KSC݃2$&&0Cb/ NPȿ(8J.f Cjnp<l xA]&0ެ rN\VH?<.S"$&(*,"@$@&@(@*@ |HQL< 0 md #W%ֱ(šVaj| ,R`ݤt afr`XՇ>v3" "(Tb$)-ASG|GlF(<PORF`0HЮvp5/!Fr/AW/@X-~!".L.p?LCSZf|Kkl$cChtʻj2Rn`/ 6Bp[=øG x[~ Ol0H㈛?g?0RG`p P<^I/haL#x=pp kH MzoZyq@DmN]`wwi£jEmʙop ~#~FsQۮUE}Ȕ0X\ zp |~p3ނ3h`7o۠̑1g#+'#nƎ# iU"`0AsNBNl.&𭬝z~{^(2A[xA3 څD@pͼ^ZyEք/ E `` F*rz`+fRT!m$26HpR|œ[9˖5JEf6DU eO O$X"XHbz0hKL.]S`zue6ȂT"Yf6S@/"q@oԴ2/=#SJg4NH9n: fG@bcBeQlf&?d og &ugxN I>nB`;ϴ/2`XHXWɾD{4 =*4dL@R yWRн?bXЁT(!*@g/m–Uo`(=T 0OB/aC`fnuaHї 槏lmXfLEg0`0f(K -f< !`tNd O` $fxTSX?.sHh`8V' *NB%E<g"Mݓ@tH@ '>`{Bg _ n\J`i2cUPn3F IB' 2xb%g$m}K zAD<-at5f:/g` 0)q]͈""ft53CYw= r<9+ d.(e Z[~ ؞'X`BcI E xTg0 $ 7Czٍ-әwNufoofVͰGf$+nX 2`>v@KQg>|-T=+ *pr2krVpw@c,"f 4 #bfr6$BJ ' l@ݳY4>:; -g-?zFn"g촛!b-Msfpa*@\f ?&PQr|g2 & BPa]bv'u k gPg l:0X. f=:r gOrbVX׏ fgnYD`(7N\; úa0<{ 0Sl"d dm S@;wdTGy@prgZ;>fN@"pLgk"!C7.}\5| fB{\`^bKO G BXZp 8T^nxӲ;Bg\N@r#A#ԋh8.Cgp ,r Hs@9B.w\祀̮U`*p&p;"p.R@emySGmf_ g0* n~C`~A`~P`pېI'3Cl&D3\p Sf-9vK|""!GxN$`2,B/"O D$XwP3=i4C;xȰ b ABu@4, 68@ Am8CReFS?A<žUzx&>DK=CF)@#(JݚG4E[ЦCޫD4VDBC$n+BHBBC6AAkOVUTke$JCk(2?C./Ȱ0@0CGTx ␠/HE`"!`{"FրH$HͧU N%H`:(v jćRDSAd_"h ,lmQ}Ia;\BAuAi䦠J €tHAIe01A8ӝj"j$b f4OfBܩnf Tbg}XDpJ@=C͘2<AAf rp∀enH oڰlHFA>AH@' TnUza l! o89m. "[Z00nPEl**WxmZxBBnLmA?./ ] -+3-  Pof0X 0$/xޙqAHZXrvHy昝b2 "- *+Ab"Չ*_婘H@4 SB6(<7dzYnK$Ą"$ą"fg"&Q6󃀳BSC,I7MgKHCBCLZgSBB7 |Fk@J=N%A/Cbj,[gJ9`C$A,$Jf]∲cd⒒d҂IߠFW0k$Dq7$@0" #z`" _$/"@AHBЁ+DЉxZd"@DAjD:hu0<18k2o6s&k '#pOAp=f eBƼp? r jr 1( <␒|oJNg=VG"ou2m H` .C!QAk > <<*n0SF0g`/1pXnp.U 1X .0+zŬX Mg`JsCf&M 6m(`&ATf QP&~Z`(vT&h<)MQ2^E!dT(@Q LB)K%8*o`ci\Sހ5d~Bƅ*r gr/egH&%є pG*L(Mc2R d ?*f*;#l2 ' X`dJgjHЍ`m6If g#O2R09I e `YX/kd / vSy: 0In ,8% HY*@Jf40G/Jq[ eRG0@<H^plM@` uy .pEs>l/R`"O^TO=m?m?s?$+0.8X"-kl<*\069`$R @XpH?A\O,g Ї# LLN0H/9﹓!\XON^+$g . f 0C(fC6"%*itRSb dDEŋX, \k@D@DGˈ,DNO"gV\gFDfRF$FG*8exy`Q/2)ۇhфJCjJf0Jf,g&)3ӇчRf <$]r`SgҿgZN-񐀂xc/246C]?IJ8DD$Dr[B3oٲ| &g((z㓨7?/~>`@|_0"=4)zJPQP^|@qOB[?*,O`?,<HFh|(_qHEg`B@(8"8 `J҃@fe򒰿WJ]8 kyD;8HDEj Ԯ6ӃBCp0HB2BBS"?f~2\A2 \<`SFo.dbtNQp(|_H@`TpWu,_Nu}8ȄT.V++F++|P, ,,=,V,Y=b,5,UE,VC,Xd,Ց,U,z,-A!ސĂ x- . xHQ9Y.t`Qh2..W{.X..-l4.2/֙-t0U0 ziy(;y-}qU}h!| b B}IAd" [V@J: 1ќjZ\fP*ԟ*qB*ly@jM& +Ȃlz֝D:: e2OgPB)FP`kJzTUPvGlAfA 0gm-*縲R ˞̈́9bA"R+TQwAvb dZy"]&,QB <| - #A nm98XU H@h`C0[8\"E#h#0`A#ܟٮ$$0$`$%4P%v%e\ZNQJ&m> QCR,QR0:cD5 .:]q:VLV@9jA ynAYMݝMV?aABDEקzHIJKwNOPQRTUVWXYZ[\]^_E abc7efghijklmnoqrstuvxyz[p|}+,3?lgO,* /<É#x$l:Cޥ܀GܙB;$^ dPRw{T=\Q$.R@V<0'U3pg~^ +b K* !a k]2G?kGI~VqR@ R_!W(3 xkt(3x  -`^Y\Y?_?c|3B&iV W06A`\̽S]un`ccոH+PRISMkd.RSC Ϙ :4(qJ Sxium-Ue@ddfzg8XBuff;/$Y\̦nuC#XYΌZx?$cfUndow N_ Ua[ExnMu^AR]:uN TRAM s%cF> Mrr,o0e QpEVDI 1 \ ] 4Y x key4. }jqFC6iWOgal N3_0gn 6|fo>l6NNzO-wZL|tl]y<;nVXH+,_Fq; x6quit1 x"x:xt:.|I.Rr:IZ7L$dmp!j:)9I:e<tW8gEgFzHH)xNٛ#u|npmaywrrupՙ`۔ef#SHdf8P,L.TXT/A/* 2*/;g]鬻Na^Uw\ lvaliݚv rolu*nvwFpgaX'*r!u PAL1gg<ǩ fDa l=mJZsk blks %U DATAuCp /*wG#**}, */M pm;+W 包heightlTMd&df> REMx,0ge =6,QeшP*T UE,TAF. UBFgxD0XD2-6803pSn(eGVv,c$eNoYWoUnkwncCc@<_<ss-S^eiSiz΀ XPYMaxwq9WB Hpixmicr?|IBitPlyQ Supp6t~ЂPLookUpXMNumT0"C5Leg!l:KdrSy0mInl/.RGBTg:%s ;|extס0f0;-x1;Msh|6PwkmAdi/3y1~:Xd*R X&As a|c!Őcufၕ7 [3s Wș! 1 dDZX4alX$rM7"G8|ɌpgRHCcr܎b^VH^t\ 68T*S n,%6±[%d%%]_PRISPaeAC s|G9&1OnX] *aFrr9.dždo!`cE&ty|h:!VBVcBH(a`p @|ClipbLrbuff9,|op[b8sgof ung5".;YESNO܎5uܢ̂Lߖ+"a^at 2 DvywA˒al{file?%21 HJ!Y7BDsav bJwi@ljcA:fra[1-|The bt enough mem@|to play thianimatO.[OK]®:PxPcolo< JVersion /.%FI7g30s$ Bytesz %-5ld#wAFLMDLTn hwa qsxoX^AxxT @>x^ d Ho  xA\0͛5| x"k ^g+c$qAG&XA^d}6 k`j^ <0 Vf 0,U-[qi`rAfQ]"[tP ml, 9y͎aA%0 VGhʘnUUsЀ xA]Y΂#c? xX#v ^@;&,=JԌMDЀ`f( 3nB!466cc=f?|| x"Q*Ȓ,hcEl x ww_YЀAAen|ЀH$%/i8qA'(PDD""=h @@$h 00``}Ѐ$$BB 3 x xC6/ p\ьnuj*C ټ  @,H f[MD<\V>800b<3]ہ7TP<.k*,V˷NwkW]3wW^wֻ OV "(ɭ8؜?w'Y~m.Q4߆Xi ^+^( ^o `K%xA2 ` b c a  ;Yo -x;/h Z,_OGcaqy}ͷ/W^-x ^?wo'#͂4-xYqq0D!`0gC K:yG.9X97<@][qm/;`^PV+_C $(c1 p8CZ$(|>C! ӳ&!`)@ O9"40*{DUa Q1 k99E7˪h^FgygVά_^Z -x.(s< >> z*pA 珪 N<Ye\Ѐl#ۀ KM YaldQt\p>[H<>pɂ*Q z8D'O?`O'ȉD""|>>҃7p88q|3)!` @3j<@ w@ k2T Au v,6-KP o൘b??eO 4XJ?Ĝ@^?W AaX V*UW*\ pAPax` t(:Px;F@ P5(j PG[p@f ހL`y>x???*p>=;7.1@@@<@x@ACGO^|yWm"<-8e~p!Y!}\q<ƃorH8p`=nlO/&  .€YK]A^o +AqxA^PlCf 'ÛxNX5Mn/x>u( R35/h J~)~!oC_pOGcaqy}Kx:fA ^Ђ,7?wo[oiRo6eIkF x 0h_V~ /hk*߾uL[ x97??ȯr:^Q؇̼ <ޠ/ ^\.o> xÇS<|}׏8C 1c8 pC*Dh@>|!|@^AY˰lם &afT [w #}xݕ+^eWEhPdfm?x< ކ K܁/98>||88 6\X<؁8U9Ǔ9Sr967<-;h?!stJq,eX>K6.@pZ2/߸/`22Zn+B=[!BըN@-XUdEfg`UuE]xY{ s*`?#yנ. pN.so+@?0ÜFXj¹ p "d|uA a.ȌW@_xtA  ,@ hW6?"qp>><>8N:?YY2* @;_'O?AܟO'D""Dȉ|>>|7.p88q+̀8 5Na @3@  Pmɋ`[ $(2T A0{??x*LWX??|?# x2?C'2WU*\ pAP aAX V*-a03輀 @5Pj( P t:(P@2*Dh@_a0 c>@3~?????p>=;7.@@@<@x@ACGO^|x+]́,}pO_!8p`@\oO/^d .t" K/h<OT/-/h [`o4syy0/p̨@A8 4oЀUUفǼGIF87a<X7yCyb&Steeq elta Ani!+`O1.PI3=Sequval ImagLibrary CNygh 1991 DavikRams&]&ݤ=BW!g2!;CSG ?@.B:E=sMBԘ`=.BpF|:e*Di/(zA@{NULL}AYou must compilwi4hH-f opso(to,clude&r!f()vloatgh ! H! <#ZM\nB=uxCCAP ?! Bad poter in free. g O0$K 0gx(<)(‹ۢ]i37TU,8 ҽ8ετܔME'5x>5.(4jWf38 Ow)WW0qܔLcqV,"Ax5O#fx1 j yMkuC=f64;Hd6nЊI,N? *ٳ ȕ2+nM2ռK, KT *Ǖc\Vo\P'ROY, (x.([bQ=\KgdSW ,UnDm `T%@g:dEٕ.mFq!f64 k% tf8(@B =O "JD Y&,rvfԢ3J[4K07(W6Nj`^ta>%pJV6,84Y ga iKK:n6Ku X[7 "* &:Lf@YZd6`1,- K@*2 0\ <(egCV{Y3ְ6XtfY㘁PnD*gb*t60 ELhx4K+>aqFԇ 2,R>*-fe:vG̼ۚ$6kdZj&ِ]Ŷ$FnR0>,_"6f;93YA4*TK9o" *H9rIZ="pݭ`\&%,K!Hx?:cLr@g_Y"re\ Ib>fʳ>@@sN"jl($(FwU* 9[ˬ03&l$@z&Y/f2q3Ju$RYP>$*u q 01BۑfrMHf pS,^WLUon[(º+IvFHy6&/qkg2n¡[G}!W(lg 5UM"yb. 2 6(P3$* 'sKe%,f"XGA5d͘n3:)>u`b@;P-0SV51!Vf0p+n"bh b `m=Bq6YaG">MwJ.e^7F\.nr 2lf)6 $@ifleRB;ě`$\QKN! foٙP{b}Ҍ9|:2a Qr -;, @eVB1ivD9ku1Լ4J0A@(ʊvXnCuyk jlww A/ ׻Yt,TXܰRdEJܘscsKd\7{Ne Ygv"Vw,fn%Πe^b$ ,Ch̢xIQ4G"h ziBP546œ (.kL:f$4X3B{*X3KƦ &@3̑jX "pX B.g <+~&g ,zfрP ڪBZ@6Bfr!NA"$"46 񫳗S+w 6cbvN0&$3 &[.0DF0~Tyt-]u;S+"(& ާf1yY-B[9rFLE$0<8$v0KIمJ/ib]uCYp,lE * 22nJB>kI(R,g3(@nrm 2F!s_4,_N4.48B}&,Td~]L(<1Vt,qh#63Y""n9+(_ n$:b9j x5b #d-Zv3߲FB3 #ܜ22Ar qMe3uϯ!]Gn:qg/eh0Vk|hoIo1RHd4J"rF.G;+B )9ED<29JLe3D )04.>>:F,b=N"حln=n9fffU:3N-K,()Y.e($ XWe988W",wȣzLyL%K٣Reb) A,-ABI/AHj5R&3XdH%9SQǙ YӌK}/tX)3 jY|V6-j2l,$t&0..*V(~0]&"N "Wm &/+b?_f^, @ M.f1LK&(\LZ4"<^E`jU\k5 ,&8 *F'& e@H^yk)3D&.ְ`#KVۭ :2gD@"DrZ(dWZ3#X>b,VPu,D:88x[J,2ʟ<٭`,]Y\0#8oݸO3-=%8eӚ晑 f4SFkQ֛4~2o‚[cU+0ÖYYf "3 7̰7aSPG+(d4j K2fJ,IMPR\BF]v* ,P 4rc&0|B *!eT͜ (Ѭ02&&S,6̫"*PiT ;TTa[`&h] Jeݸ]Zg* _ "nE4J2 @B<5o *"4( -oHJ6RC'l>2 "| ˙:MXX,X"& ZVW`aͪlNT ӓ0Z5,sŌC@zQ TN)Y4z-4HuyY-XXC^6*(0;`%\8` q57 3 fTf0 '39Ѵ4# scX67.C +&: J!UFYW#S. ^b * 6 @ *V.9e$ inKܑ%#-E"(pQ Vx]p'lW&,ib>w:3 08e0A`\dVH3X"6hl{Fld$=3i, faіtѺ 64$2AG:fb&"z!"+aE@†̙ndf;x@&^n1!Ir*`n4(r+ XY3qEE39Ƣ8WiMYG&dBEܮ6a6 V0U4`znVY!.0|NN,YZH˲ g*P>aJ,(r5=UX3 ,6 &`E`=*, "R.MRCnb f5)aĸf"0[ bb  ۃ0kKX:0H,?"Xy1h603I;,*Y0)Bd  ,BZ\0J4S Ɏ f05p*S .r$iSJcD]%VNMc0 af@b6r6 $@Z;q@f taIw khɘ ,8N^l 5D/)*ɚ)`@;VV7K y2Ō3snaXnP Xod`l&E%=gǠ5@2%0D"1g K`n y)akarCǂlaRg (4UlWƑc23!Nh̙^|`cCW"eu2ϰ" 00 , ( DH[&)  | fI$KBG0&*$` 9M>c eI`ѬqP,. >ܒ Y̲lMe40cB$"JBb!ƍO:<. "6b"+@".># 0:+ǭ hqp7B+O(X%!N$",ZJ (  :0`zlX tjb| @ (ը]"BV 2Ђ9 IjACt) 0`=` 0& 6@Ԏ2o@<3Z &( TR $"((@Sh   `$$Sc 4*|z Z":$0 &2 W,64>@4.!P * HM_YRH=`*r$zC. Rd" ` Z C]P'l&C"%Oyhxpस!mS IV3hg,Hʰ%"})q8E)[a9a#:8? Jɒb MPX8ޒ!D,g:K Dڂ̜(e ( D&vFP( LDCJ :4F0",p$ 7L.6*" G "$j:BX<<H"8O46K r 6%& &&(2>02 U*BXT6&  @Jp $0,$Z@/JN '$xR"x  `w@^̅ "6q@#@Hp#4 Osi 2~9b2f$LqN%qCopyrightC1992Robert M. BirminghamAll Rights Reserved.Distributed by:Lexicor Software Corp.22 Lancaster RdWorcester, MA 01609 Phone: (508) 757-4678OK PRISM PAINT 1.1  INFO FILE EDIT COLOR PALETTE 000:000:256EDIT TOOLS DRAWSPRAYLINEK-LINERAYSFILLSQUAREBOXCIRCLEDISCTEXTSPLINECOPYPASTEMAGNIFYSET WRITE MODESSPRAY CONTROLSPLINE CONTROLSET SNAP GRID00000 BRUSH MODE USE BRUSHUSE CLIPBOARD FRAME CONTROL CLEAR FRAMEINSERT FRAMEDELETE FRAMEANIMATE FRAMESFRAME INFORMATION TOTAL FRAMES 00000 BRUSHES LINES FILLS MONOCOLOR TEXT Prism Paint 1.1  Info File Edit Color Palette 000:000:256Edit Tools DrawSprayLineK-LineRaysFillSquareBoxCircleDiscTextSplineCopyPasteMagnifySet Write ModesSpray ControlSpline ControlSet Snap Grid00000 Brush Mode Use BrushUse Clipboard Frame Control Clear FrameInsert FrameDelete FrameAnimate FramesFrame Information Total Frames 00000 Brushes Lines Fills MonoColor Text Tools DrawSprayLineK-LineRaysFillSquareBoxCircleDiscTextSplineCopyPasteMagnifySet Write ModesSpray ControlSpline ControlSet Snap Grid Frame Control ClrInsDelAnimInfo0000000000 Color Palette 000:000:256EditSelect Active Menu: Main Menu [Half Size] Main Menu [Normal Size] Drawing Tools Menu Frame Control Menu Color Palette Menu ABOUT PRISM PAINT... About Prism Paint... NEW--------------------- LOAD PICTURE... SAVE PICTURE...--------------------- LOAD ANIMATION... SAVE ANIMATION... PLAY ANIMATION...--------------------- QUIT PRISM PAINT New--------------------- Load Picture... Save Picture...--------------------- Load Animation... Save Animation... Play Animation...--------------------- Quit Prism Paint BRUSH PATTERNS... LINE PATTERNS... FILL PATTERNS... TEXT ATTRIBUTES... Brush Patterns... Line Patterns... Fill Patterns... Text Attributes... Set Write and Paste Modes Write:ReplaceTransparentPaste:ReplaceTransparentOK Edit Brush Pattern Image Outline 00ViewGrabSaveLoadOKCancel Set Text Attributes BoldLightenedItalicsUnderlinedOutlinedOKCancel04X000:000:256 Set Magnification 4X5X6X7X8X9X10X11X12X13X14X15X16X17X18X19X20X21X22X23XOKCancel Edit Line Patterns OKCancel Edit Fill Patterns 000:000:256SetGrabLoadSaveMonoColorOKCancel Set Mouse Snap Grid Off246810121416OKCancel Set Spray Attributes Area Size OKSmallerLargerCancelFlow:12345678Speed:12345678 Edit Color Palette 000:000:256R:000G:000B:000Gray Scale:000LoadFindOKSaveViewCancel Spline Control LinearB-SplineC-SplineOKCancel Load Picture File Prism Paint [PNT]Degas [PI1]Degas [PI2]Degas [PI3]IFF Image [IFF]NeoChrome [NEO]Degas Elite [PC1]Degas Elite [PC2]Degas Elite [PC3]GIF Image [GIF]Destination:ScreenClipboardLoadCancel Save Picture File Prism Paint [PNT]Degas [PI1]Degas [PI2]Degas [PI3]Degas Elite [PC1]Degas Elite [PC2]Degas Elite [PC3]NeoChrome [NEO]GIF Image [GIF]IFF Image [IFF]Clipboard [IFF]Clipboard [C ]Clipboard [S ]Clipboard [BAS]SaveCancel Enter Line Numbers for Source 00010Starting Line Number:_____999990010Line Number Increment:____9999OKCancel Picture Information Valid for the current resolution:YesFile Type:EXTFile size:123456Compressed:YesX Resolution:9999Y Resolution:9999Colors:0256OK 4096 Color Finder Set ColorSet PageExit0000:0000:4096 Load GIF Image GIF Image: 1024x1024x256 ColorsDisplay:ColorGray ScaleWidth:NormalHalveDoubleHeight:NormalHalveDoubleLoadCancel Animate Frames Play Mode:LoopPing-PongPredefined playback speeds:Film:68122448510153060Video:15Frames Per Second: __99AnimateCancel Play Animation Animation:FLMDLTPlay From:DiskRAMPlay Mode:LoopPing-PongPredefined playback speeds:Film:68122448510153060Video:15Frames Per Second: __99PlayCancel Insert Multiple Frames 010Frames To Insert: ___999OKCancel Frame Information 1024x1024x256 colorsResolution: ____________________XXXXXXXXXXXXXXXXXXXXPRISM Paint Animation_________Note: ______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTMemory [__ RAM]:XX16000000 Bytes______________XXXXXXXXXXXXXX16000000Free: ________99999999Bytes16000000Used: ________99999999BytesFrame Size:153000______XXXXXXBytes[100%]______XXXXXX00000OK Animation Information FILENAME.EXT: 1024x1024x256 colors__________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFILM (Version 1.0)Animation Type: __________________XXXXXXXXXXXXXXXXXX99999999 BytesAnimation Size: ______________XXXXXXXXXXXXXX10000Frames: _____99999PRISM Paint Animation_________Note: ______________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOK Prism Paint Buffer Setup ST RAM Remaining:12345678BytesTT RAM Remaining:12345678BytesMax. Anim. Size:12345678BytesProgram Buffers:ST RAMTT RAMAnimation Buffer:ST RAMTT RAMOK Select Fill Pattern MonochromeColorOKCancel;;;;{{Ç~x<L_op     !)*+01289:?@AHIJOPQVWX_`aefgnopuvw|}~  &'(45 6CD ERS Tcdewxy   "#$,-.345;<=BCDKLMRSTYZ[bcdhijqrsxyz   )*+78 9FG HUV Wfghz{|  %&',-.567<=>DEFNOP`abpqr ./0JKLabcxyz   !"#789MNOcde{|}234JKL_`auvw   + , f { | }                      ! " # / 0  1 E F      ' ( K b c d p q  u } ~           , = > b v w , 9 :  X l mv  duv%&+?@AVw!%$3<K Zcr (##K^# /%Qlm   ./A$ A   $ .0 5J     q ' F'%%'*F   b ~    $#   &B^z"> Z !v " #  &%%A!$!*') ( ) &: +V ,r - . / 0 1 2 736 46 562<8; 9R :;7C=B >n ?@ABA<FDE E C  $F;99;2N  ' j'    '$#      .  J f           * F   b!~ " #  &%%A5$5*') ( )&&B+^ ,z-./01 2 "736*4 >56 2<8;*9 Z:; 7C=B* > v? @ ABA <FDE*E C 8  !! !:  !V !r  !  !   !  !   !  "  "6 "R  "n "  "" " "  #  '#2%#N%#j## ## #   A! $! $ $.$J$f  A $$$$$ % %* %F  %b%~%%%%&  && &B &^   &z&&&&''" '> 'Z 'v ''' '(((: (V % (r! -  4  <  H     O  W ' c &("((@@@ @  (  (  )  )6  )R @ @ @ @   %   ' )n# @) @) @) @) @)         @#`# >* **2      *N G J M  P S  V  Y  ]   a  e i m q  u y }      %  &*j" @ @@@@@@  @ @ @ @@@@@@@@ @ @ @ @ @ @ % $* *                       %   ! *   ) - /  1 3  5  8   ; >  A% D"** r @ @+ @+.                            1 "!+J+fp       +  + +  +      ! "  % %$ +   ?  F  O  X% [',%  %  x             ,*  ;  B  L % Q ',F%%  n             "4F X j %o ( ,b$,~,%',%!(#%, 7;   F M  Y ]  kp ~ ' $,$    , $ '- #-&#   !   ( / 5 <  DK  QX %] %-B!w       @-^ @-z @-  @-@-@-@.@." @.>@.Z .v  %  %.!'  2 6 :     E J  N    Y  ^ h   @.@.@. @/@/@/:@/V@/r @/@/ /  % !//!%$'0%%06!0R$ %0n0 A#q 0  T 0 { 0  0 @@A@1@#''12%1N"%1j"111$'N &1"" n12   2.  @ @@@' &2J"@" 0 ;  A %D2f3:ANC^DEVFFFFvG~HHIvJ~LFM~NnPSfUVY~\]_NaacVd.ehkk~mn~pv24;:ACE*EFFG HIIJ KLNOQZSV"WrZ]Z^_ab:cdfhkln:oq