DOSvzpHI,xCYpNh,@)n&A2C8 N @*h">(&0<@2<N)@ @2< 't QA|dv./\p7A<oBH?AaV0-GGaC`@&( 0siA? .YZC (& @`@ (B44 22w2Ѓ <0 t%Nj , ^\@0N@hXH2OSdARW W@ >^^@At # `!'#Q ApRށDf d>H2 0dC0&F `?QHDQCh] `2? ~T@E࿁A! O#0@E?'p@`E.R@@f `;H0; nss38g< ࿸< @sQ`/`2)202e\008 :9@X 4YT NZJD8B #0CS??|Z> pe K>1 4ix:T4 0P}H@(8D x $&<84\H0H4 mfA5(OmSg02` u_UaPPwH< @xA` B8 ΁[ ?fq9yg@scv ہM`Pb~5E@"?8}ŋCBd 5 `2 L#)4" bT2 dfG0903@ a4 4 <"xAGcJ0(21Af4B0ͨ$P 0vd{)y #U<~HHgu4pS0# y?' P1nc02f) Ɨ{xA |pKh' 4q Y@N?` ~@(? ‚y< G#xٓL8a tw 0ZOډ?68YDsyr6Pu`agP@IB s>7<~CZo Ga0/aGz@BN# `ߎ‰`I2 '4"e&qЃ3 ~@ AwX1 v A001@3`(/{X98gh#p4sp `!@)@bO_ 9@`gg3=Pc B q+uzx?߀5Jx @L Bx'@ VD '_Q  ̎` w}@$8R" @.@(@J,' `JA"PS(2`c%}`+` PE$`>0(P3`a`#fAS lt X h#(R0 *x S? @&@?#fVcV0h %] /{bg7sΘ_C<`0Ops'0wD | (3 (A-_ @HC 7 !0o@|Lj~  1 a@ A =01 4f!8 *pw? 'Ua<0 7Cz n@ %Q PQ a0h5rc G@ 1  - @A#8hE<  S`,0? p%`+ 00@_p>@_`8@_(tHp20`b˸A{,> q0v9|@~1 { 7Ö`c$G^%hp'4@;@P3e i2E . ` ہO@|` ` `$ @;%ay& @y?}0/ @m\\9<?=pCt9Ma@G}wB,A_f)K,?Nm?O???o?W;*s( X/{,0O 5/ @+$B~> ^qy@A0s~V_! `x`"i8`BL e /2?|:bx g~ ñm?o` oXxi i /X{NmL1@bAnzna? 8ppsu`7 B@ƓT1`cH@AP_ | q<'5~07 L B A=@L4 `Ax C87S\0b_+$BcCY `Ar@CY9p? Dԧ )00t`> !/ +X 5?=6.'la_ a?^K> > 1Q^&*@I!8LGC/P- $g:lS#@|2 '#;  ࿸GwqJcß< 9H EAT0>&`+/!6xN8 (9p @Q ` `3 a0ppph?@`07Ifd@sa w2sa0NZ;6`8vqo000 wBTNJ@PG@#`,p `.)@L'`~ <@;vp q1o1vDBT(O6p8R.P@㟏yF! %pC0GӲAN8P8#7 M! 00 ar S'8wcr&& aЁh0A f `<0`a@` A`EP#|iEP @h@Kp䣁 p? D` x'J$y0d89!&0P# ~ /9= SJ{C L,ϐ[k|vƀS`%Aol-t '9 hC”J{ aPqBˀ$ #@dAg7 >@49֏? ~Bc_`??R@Oʀ? =g(q|CAUwdG $ ~@AAK (?00@? AgA= p0#| D0'@Q:@A<~;^Sڥ!3IJCm(X?9 w?vObH_v02Q~>9 t?ZRe0K_xp0F矃' | Ё7O``1B7 #hOf ~C < 8A@׀H ` Dvo  FOy?7@vI Q_w_wA9͟A`3tA@h~$U8Qd@Dbt〈sp"8p;>cx~@0 h<01ibqzp&{*x 4`@̅%#|w߀;$ ,$_a! 5e@: &./~TLo>n0KG X[S#OC<0`nF'1+g s0RP% P фhA0rV e4tPP0>T[*/ AH@A j> 9`|(PBhy`  /~ `fӲ@N733x3@. 17> aA703XAG`-0(0@H<`_?rţP<7~"@ 9 !7!@(8$0_K9>i|pc5.N w 88.V  )cA>C(x;Pc@#T8Lˠ0P6YHKyN"bZQ]0\' E0!04FA@`<+`М$@ dX , |#x d @nH? mP2HBaqNp`2  h;   e~ ǐ@`AC@, <\ѐ KW$ Z7L(q@| &t9],0  % ~\`)_h?Xd!9p2 - `~)z7 P Oj&> &0`@.C(0z   % .D( ?,d ?x? $V  P0$40p ,\p)|` 0?` ?L 0 oLL C >P0*@A:2`h řqvDp@t`9 Op<0X=iY6eg?Ari(Q?:nL Dx@!.JA@d?9O:2 RiL Lr1ay ouD0i '0;|G b@`@`4Cd01Dyq@C! &2P>6ς qs=~=^ll01` B/|8T8'b6@AC@H 48{la*CV.`0+7汀?P8 rbO?M'7Ϝ /8OP8?%Bľ"'0 * + $1tA G 2+(Np1 g0c9y 擞y}r, 0 y>:69 p0` fJH`4B(>pO $x@ 4 4# +4QBi?4H( 'IbdLS=3@țd$x[Csx `C|@!( dfx Ӂ?||.Qpb @H (O% 7+ $RD RF4 #`F$ iA@#!@"'A^Wh<ЃQ 3||tb? +hO &`aH*| ?<݁@G;x(7P86dvA`0 p1}-0P~p*`P3@8%/ NPq@|`x <&Bp  P?t\ )eDlMHD@  lB@8! (Ŷpvx` s1^`abY gm @ G( ң C`ˆ@ O??7̈́S  "8G @?` "Ps~ r ~ט?`f9P3u0 @]*tP0@~3k@qpZ@! +P3)Q*¨|;`P`w°$`Z7 6Yj@F < D=8ABoq!c$C00Gv@} ap0>&YmR<`d1 fRѸb`<!MAVpA0Ct T \`aԠ$ `9 #(.@ 3'RW9/~2Pb0 PҀ9q- ~ >)0'F3:!8w"HGE2~tP (`?@`p `0?  LPp4' * !D_HS @ >pAX3  Dds" >B`6 m  A>d(@nH?(ҁ@>BAxF)H\8_\Lb<痁8/D_lrA p3A0 #0p   #cp`so&?18Ðsț"p *!mPggg\N0NJgbf8:h# B gNNPNbNtNNNu,yApN4#,y y"| < "<$<&<N,y"<N:,y y hVNJg @,( F@g8NL,y yN <Nu,y yN <Nu h4gı|gNL,yCcNh#Nu,yCuNh#Nu,yCNh#Nu,yA N:#Nu,yA@N4#Nu,y yNNu,y yNNu,y"yNbNu,y"yNbNu,y"yNbNu,ybgs yN#Nu,y y <"<$<&<N,y y <"<$<&<N,y y <"<$<&<N,y y <"<$<&<N,y y <"<$<&<N,y y <"< $< &<N,y y <"<$<&<NNu,y y h2"| <"<N,y |"y$|N",y y"| < "<$<&<NNu,y y h2C <"<N(Nu,< 9f,y"y"i2bh <"<$<<&<(<.*<Ntf,y y h2C <"<N(Nu OFF g#OFF NNN0#ON NNN0 <&NnA < 9nfNuNR><A0QJgACjАRX`RJfNu,y <,"<N:#Nu,y"y <,N.Nu,y"<$$<N# :g,y"<$$,y"9 >$9N,y"9 >N g y#|,y 9"<bi8N:#g<#zNv,y"9 :$9&9N,y"9 :N y (8 M.K.g NORIgd NORNgZN #Nois#e/Pr#otra#cker# Mod#ule.#.. NN#NoRi#p Mo#dule# ...# # # N,y <CNX##NvNN0 g#NvN0#Nv#,ypCNRNT,y"y 9N.  BgNN0#NbjŴv#,ypCNRNT,y"y 9N.NNdN #NvN0,y"9 :N,y"9 >NN #YNvN0,y"y 9N.N #NvN0,y"<$$<N# :gL,y"9 :$<8&NvN0,y"9 :NN #'NvN0M.K.NORINORN,y yNNu,yb mAS"<N(# 9><A0QJgACjАRX`RJf#NvNuB@'d #Nv#Nv#Nv#.Nv#WNv#Nv#Nv9 f#Nv#Nv#Nv#;Nv#]Nv#Nv#Nv9 f#Nv# Nv# Nv#FNv#Nv#Nv#Nb n2IvN0N6 gzACBE$gN8p :g /g/NtgNv,y |"y$|N"N0 oO\/X\/Oo ABOUT NORIP V1.1 oO\/X\/Oo SOME WEEKS LATER....NORIP V1.0 WAS A SMALL 30 MINUTES HACK AT A SMALL MEETING.IT WAS RELEASED AT THE 3.7.1992.........AND NOW ... NORIP V1.1 IS BORN. IT WAS CODED IN 1 WEEK !AND RELEASED AT THE 27.7.1992 ...THE NEW ONE HAS MANY FEATURES LIKE: (RIGHT ONE)-1-b ot A FILEREQUESTER -2- DESTROY MODNAME -3- COOL AND EASY USING OF GADGETS-4- A LITTLE BIT FASTER THAN V1.0-5- 100% ASSEMBLER CODE (LIKE IN V1.0)-6- SOUNDPLAYER...TO BE CONTINUED! (RIGHT ONE)CODER CAN USE THE NORMAL PLAYROUTINE FOR THE NORIP MODULES!UNFORTUNATELY THIS VERSION HAS A LAME REPLAYROUTINE (DONTPLAYS ALL MODULES CORRECTLY),BUT IT WAS THE ONLY ONE,WHICHDOESN`T CRASH ALL THE TIME WHILE PLAYING MODULES !!!! -= BYE,AND LOOK OUT b qFOR NORIP V1.2 !!!! =- _/X\_ SIGNED JOLLY/ACUME _/X\_j@&2@P@4T2@6>6P$PPuPP|6b&6t6tH{Vbr+Zvx{gPBR Amiga DemosBR=TDOSb FEBH $DF0:MOD.UNTITLED| N `t YES O N ry~B\cps|B\sptu\u =T EDIT-BACKUPuence{t -*^df0:demo vwnwB\boot.txtpvH Where Amiga Memories Live On __ _____ (__) / _ \ _____ __ _________ / /_\ \ / \| |/ ___\__ \ / | \ Y Y \ / /_/ > __ \_ \____|__ /__|_| /__\___ (____ / xw_devspyz7zB\clsry|5 ?g $<Lv`$<Mv,yC@pN*@N"N"MNbpNudos.library Parameters are not required   / \| |/ ___\__ \ | | \| | _/ / | \ Y Y \ / /_/ > __ \_| ` \ | \ \____|__ /__|_| /__\___ (____ /_______ /______ / \/ \/ /_____/ \/ \/ \/ http{KtB\ JTp|}u> };B\startup-sequences|;ydf0:c/border on df0:c/climaxx -c -t df0:boot.txt df0:demo df0:demo  ;fontsp~7tB\borderr~HzHHI&TNJg,$! !N. n (gB" & @I<(X/BrQ >D@ Ư!RC":c4@g=3sUE_(ր`J`J7BkpS ЃaZ,o>܄U!H mp9Q>h@9*k7QGB G dmTQ ҫۮ[$E[5:!{a+Pă[Oҥ`*t4e$#> OJo"=@a1ܩ)7-$Ĥ@Z*1'ػ;/=I8 B[_`F<Brp;(uT{Ch9>6- F9X@#~lTNa"2S|w1 yd Qd=qh3a'1p@4Ґ $a*GB*1 p0p$0pI(40k 49@oyfMg\Al1 FF43xL3< <&͆o iac%yΆ>rJFOfLf90Mh1@ɋ|  IcE9BNo8ÙeQΆmq 'N8 SԹ[)tļ2@n䅽FxI)ɨ!Ii|%|HDR)Hћl:A9AІ@ZJ p_B\htyper ,`mmNUH720|&P~Cp$,KN$@ J gprAQA"M$v,JN+@JfN|"$N&`N+@ <rHA,KNT+@Jf,JN|"$N&`nr @1|!| m+A+A+HgR mHHHg@phfp+@`pnfp+@`(HH+@A"C$ ,JNF`zJgzJgSJjAn~+H`zA+m~+HJfd"m Y+H+I gPB"$-,JNJg*N|.ptЀf~+mAB"C$ NF`~Jf"m i"(,JN m+@"$<N+@-N|."-NJf m+HA"C$ NF` -g8Jf2"$<N+@JfN|.+mA"C$ NF`Z -g"N "- Ja.Jg "-,JN"-,JNBJf"-NJgN|.ptЀf~"-,JN` -g"A$,JNF`Jgm "t,JN& 0f~`~ -g",JN -g",JN"m,KNN"-,JN"J,KNb`0|"P ipz!@ LLN]Nudos.libraryFROM/A/M,TO/K,OPT/K,HEX/S,NUMBER/S$VER: type 37.2 (21.1.91) Option '%lc' ignored Type can't do both HEX and NUMBER 2No files to type TYPE can't open %s 0123456789ABCDEF%04lx: %s %5ld %sNUH72.,&Hp*+@",KN+@Rg2JfJf p m,zN8A`\9fNuRaC  gfBA"$<A",zhN+@g"tvN"-tvN+@ g,r,xN:+@g"-$-&- ,z N mB0"-,z NJg(Aca maAXa"m - ,xN.Nu m"h. iX (g"|0) 2) i,zN,zNNuJxgNur < ,xN: @(@C0< QNAp0RB RԈJfR RԈ 0fC,xNhr&Ё @"PrA 3@H@2B97A!xNuH瀀AHpR(T( V(X( Q9L3 Nsgraphics.library"<,xxN(N:JfNu  gSNu zg" -ff ( gJ(f NupNu"$vRJf,z0NAC!IC!I,xN+@pN+@C#mx;|"m) fJ iCg>EL" C8#A #AE#Jr#AE| #@(NAN+m -N -Nu1mCLIMax v1.0 0m33mby RIFF RAFF of UNITED FORCES 0mUsage: CLIMax [options] Options... -f Fullsize, -b Borderless, -c Clear window, -a Add21k, -t Type text, -s CLI Stars -n No Fastmem, -w Wait for mouse 0 p ptj borderrۤxsystem-configurationx p9y||x|ni`@ " ,EpsonX[CBM_MPS-1250]P BB\ >devspv; \/ \/ /_____/ \/DB https://AmigaDB.net --- YOUR PORTAL TO AMIGA HISTORY --- byB\ jsystem-configurationxbwQ NO NN NoRip V1.1 By Jolly/Acume Norip located at $000000 REALLY QUIT ??intuition.librarygraphics.librarydos.library b68~~?b(V??????bS'?????b??????bAd??????~?bB??bbbS<x0<<x|b-[?|><|8pppw9wダwpw8s`pÀb=<>>~bdla @x8@x0`p0883x08x3|0p??a~0~xpb߁Rdžyxaapqo1Ï 8xpps=pqÃpqg8pppps?pÃpqc8ppppsapÃqpqa8pp8ps`pÇqÎ8q`Î8p88s|p~|bppp8b8(<xp08ppp8p8p8p8|o~o?p988p<1Ç888bnp;p8;88p;p888ps8p8Ìx88pø8s8Á088~>|~p<1ybrrZS3xx<xpb 8 <pp8<pp8>pp8?ǀ~|>p`8Ç8à qÎpsx8pa7 8qpp88à sps<pp8paÃ3pq88p8?à ~sb!1ᝁpspppaÃ1pq?p.0 88a Ͼb(ob)b*b+b,b-b.b/b0cʄb1b2b3g?b4b5b6b7s@@@xb8v~ax~ !?`?`>x>b9` ~ ~xx`x` ~@ x@aa xaaC_ xsb:M`GO OO_8OOO8oOO>bO>Fxb;Üz|?x??xO???O?O~b< O`o?b=?b>b?b@bAbBbCbDbEvbFbGbHbIbJbKbLbMbNbOvbP?bQ<      bR<      bS<      bT<      bU<      bV<~      bW<|      bX\x >0?b`4EV&~ ~topaz.font"fjOFF DtAll Systems ready... bap Cant open file !File is no Noise or Protracker Module !Cant write into file !Cant read data from file !Not enough memory to load file !Loading Module into your Chipmem...Playing Noisetracker Module ... Stop playing Module ...First load a Module,than stop it !!!This file is a normal Noise/Protracker Module !This file is a Norip Module with a normal name !This file is a Norip Module with a destroyed name !Available Chipmem at the moment 00000000bbkpH yCptro$QRE(CT*pB"r2Q9BpA1@1@1@1@B9FB9CByDLNuByByByBy3NuH yR9C::m,B9C yG EAKJg mB g g g gB g g g`<B@#@"r&HP2<!JgQX@"r K,(j`NH/ yg (aNƪ <a A "r0<Q LJg PX@Q~,y yCBBN(Nu,y(H.B"yN"(Nu,y y hVNJg @ ( g @g& gBNu ( f3L` ( bgn ˰gb VgT gH g6 "gH ̎gD g@BA~gXR f`R NuByL`zp Nup NupNup Nup NupNupNu~dСxόbj4Ϡ ϴ-PHtΠ$J*g,y"y: 9*PN.Nua,y yCBN(Nu><A0QJgANC̐jАRX`RJfAv 0f  NNu><A0QJgAjCސjАRX`RJfA 0f  NNu2@hVsEa ɂɒɶ DF0:bko˰5n  .Bm "{t bl[Ott  ALL RIGHT ̎ D Nr^DD ̆PARENTP, ̺,, DF0:b~, $H4,, \DF1:{t ͎Ͳ͞tt bm= FORGET IT&CH  t % Π .  7  @ $ I  R ptv t~x &tСό /tϠ 8bn| ]tϴ At  Jt- StPBBB@'d d 0000000 Select Module bo ƶ  atѪ mttDrawerFile 0 Files shown(.4:@FJPTZ^djpv| &,2Hjt~  &,Nd"(2:@JRXdj|bpq<Bdj  &,PV` "(.4:jt ,28>HN\fnz  *4>DJT^hr|    ( 4 : H R X ^ b h r bq    & * 0 6 H N ^ h n    0 6 L R X l v " ( > D J ` d j p   & , B H N d j  LR\bhrx|br$06@RXptz "&,26<BFLRV\bflrv|(.4@j~04RZ$P|4FNljtbs >DJ|X`hnt|8J\b06<RXdlt|  &6BNZ`fv|‚’˜ž¤ª (08@HPX`hpxÀÈÐØÞäêĮĴFLR`fxŰŸbte NƊƜLVbjt|DŽnjǔǜ  $(,048<P^dx~Ȥ 8@VhxɊɒ ˰ "4<V~̨̠̎ ,Tbt|͖;HtΠX\lptπτψϔϘϜϨϬϰϼbu8,ўѢѦѲѶ\ޅB explode.libraryp̕WWWpNuJ\ .nexplode.libraryExecutable file exploder V4.3 (29 May 1989) DSI dos.library6~hppp ./ *@;| +H&Cp!,xN+@"fH.<,xNL` m"jCp PNf #hr` pfX X`f#HrA.BCl#HA2BC#HB*"m"0|j <tЁN\ *_NuR* NupNupNH瀀 @ Hf4 expl(f* ary4f R4VH~K D(OaZDL~LJ&/%Nu*_D(O,xN)@<"@pN9@:a$"l<0,:,xN|aD/If dCf d:t0P`:t0X4p$j gf FSfRF˻cĽf*JSEk %Sf`@A8Lo`<,8RF,xa Q N.SFl8daB ,@ѹ4VNu>"l4SGk "QQXNu  rvz~X# hBRPowerPacker.LibrarypcPiipNupowerpacker.libraryPowerPacker support lib 34.2 (27 Oct 1990) dos.libraryintuition.libraryJd" ~(b "H I(*@+H$CwNhXL(CwNhXL( L0NuRn " NupSn f."fNuH *N,xJm g "p`2$-$"MNI"TNbXL"TNb"Mp0-mN. LpNupNu ^pLH0$ & NpL@ NuH<HG 3&@u;z(I" Jga(Sae>tpa$AWAgpaQe$`\gNu* NuS@rgQNu* `pap24WAfaepa6paA_Ag`a6RB10Q6eL$ JNA(" Be&`HA$QHAQ$W ^"CN.t%XX`2HFHFRFFb"5F/ML" Af0HAa$ g"a" $BӒSf`"MYSAe"Q`XNu AgrHAJAgJgP oA ~*Q"_Q N. _Jf&nJg ("_NbNU@H?8I&HHHB-p+@ KC\fA\"$<,lN(Jf.J-gp`A\"HJfS Cf|`"t١Kv,lN"vN*"A$vN~ -PP20gf -TRf~`"A$v,lNUg.-`z,xN @&h g Rg$k.&mT Jgp0-/HmNPOH`p0- J"Cp,lNHJf~`~ "A$v,lN"tvN"A$vNYg.-` -+@,P`0- @PPf~`~+E, "-L,xN:&@ f~`"$v,lN"$ &Nְfp"NJgTp fYA,lN/@( B "/(N BC/I(/ -HE,lN$_"Bp,xN.&o( mX mP p`"K ,xN..-",lN& LN]Nu.ppIncorrect!NUpH?:I&I.$N,*HtxprA|Q+K R;@;|A+HA+H+|H+J+|;|;||B-,xN|$mx f,lN.$@+Jx f,xNvp`Z$mx+J0* HrTҁJjR;@| j(0(r2ҁ^;AH4*H”JjR;B~;@X@;@p;@;|Jf ;|P;@;|pf;| A|,lN4$@,xNv fp`/ "JA,lN2$_/ "JAN"$_ jV,xN jVN @.("@NpgJg fB`Ppf mt Jf> K,lNְg0BSg* mSx,lN0|/H(/ JC$o,N$_`X J,lNpL\N]Nuj~zvrnjfbzvrjf&2%Sh*)('&%$#"!      F\BR req.librarypL$pNuJ *req.libraryReqLibrary 2.5 (Tue Oct 9 1990) dos.libraryintuition.librarygraphics.libraryconsole.devicerexxsyslib.librarytimer.devicereq timer portHRr |,,,-f2 ( v  <H 3 *H*@+N"+H2B&B*B.B6B"m@ gp0N."m6 g <N.p"M0-mN.NuRn  NupSn f .gaNuH *N,xJm g p`$-2"MNaP L`NupNu/N NuH,n*Hp2(."hA NVLJ@f0(Hnh4/@lBB0/ h@c40JAf2(Inh6/AlBC2/hAc61Cp2/ ppߕhe 2/ hepLNuH`Jg `$H@J@f0p0LNup`H0Jg`&HCJCfHB SL Nup`HBR@(o :HD6HDJCj fRBCHCڃ L8NuH(N"O0<BYQC0<2Q IEGj0<4<"Z* g N1B&2( XA7ADA1Ah dQԛN?A <rHA,xN:/@b.g o"o $@ ga$`f G,La@ B 6/oo>C@c07@k oZ"ON1 i(4(?Bki e0) 7@2)kd7AZ2o_A?Ao>ooH?@: o"KN1/) |[~@/+A f| '|@ '|'o "k fpr`0)Hi2) IikSA Ka*,l* KN4*@Jg,l. n"m2Na /bg"@ <,xN. g o,m0/.gpJ"<,xN:/@g&@".pN f"opJN.B`t@N'@A'H B+ ||"KN &W'@'|(|Ap"KrNDJgp`7| p0/.'@ B$"KN2 mV(~Jg k( /0 JgN*gp` g mVNJg"@$)6)8)$iNp ftg0*&`fJk o$go$ g EgNC2A J,LNFC ng6 qg0 bg* lg$p yg vg rgp mg,l"`d$ g M,l*N /g<,x"KN,Jf"KN "KN&"KN>"oNp/N"opJN. LNuH,l.p0/Zfp"m2N G"m2z:/ZEi>adHHp"NLREoJ@gNLJfLNuHvxz"ga:RD@b6Jf:D024L8NuH@pR@  gJfLNua4aNuH(H&I9@9A9| 9|9|A,)HA<)H4|3|0p9@,9@.AP)H!K B(|H$HȞZ"ON1 o(9h L %H,n* JN9@ZLV@2, VAA7|0+kN0+JkxgTAAAAkk@7@0+@7@|| '|H '|7|.A0C$Kp2+[Aka7|VACaJkx$p gk'l@ks0+k8@kc7@ kZ"ON10) kd7@2)kd7AZ0+P@D@k7@ k"JN1pr Kal +prHA,m"N:'@$g"@Ыt'@( klfA2Cp2Q'kCEB@2<ZA,4<LN2,m* KN4Jgt$@ @CN,m. n"j2NJkxgB,MN4*7kXAp*6 j2h>/ ECaBTAE Ca $_/ A"J,MN8$_,m" jVN jVN @2<C2Q"@N + fg0+H@?g`g k8(&grJkxgn k$Jgd,m.,MN0+4C6"+ a@m o@C-p*6T@r*7kXA j2BBBh>XA/ a:$_,m*N`"BD J,m*N JNJDg k$"klfJkxg)k@,m" +p"k$N. <"KN. LNuH*N&I><:8,m.N02"KN 02"KN 02"KN 02"KN LNuH(:<>&H"n6f(pr 6<fp r 6<tNk|:B+;A@NkN|zB+{Ag 2Ap`0@r tNvkA@&A'H@B0<f0<7@p7@7@0k@k kL@kkNk7F7G7FD7GFf,kDk D7Fk  7G0@ g8kLk`,kFk F7Gk 7F0@@g kLk@LNuH?Z*N"ON1 o(,m.NJg"@pr2)0)HNL`,MNZLNuH? n. h f prLNupr2(0(LNua 'HNua 'HNua" 'H1C1DNuH`NT*N$H"Ot BYQ O|1@1A!J UO"Or,mHNAp"mNLNu- $fAN0-E_HJj k0-Jj g0--%g0-Cعg0-H"mNp"mN"l g g "Q` f p"mNG C IfSI&H0-%g/Aع _f[IB`Jj g]Ke&I"H0 b-%f Jj kg[IGf` *N< 0,0H"mNp"mNLNu/ p"l` g "QR@f"_Nup"_NuNܐlkl2d`mtnmtmmvn mvmpNupNuH ,",$-x&-|,mpNJ@LNuJgfS *:g */g/fNuHINA "m E &JN,ml" $<N.g"$ vN @fv Sfp<+Y#,ml"$ &<N @fTpp l0rHA,xN:Jg< @1l01| RT )HC 0,0` Q!kp0+Nd`,ml"NNLNuH mhlfLNfL NgI0-vl*>lTdNJh k&H$m8<0,(2l*4,,6mH\5D" m;ht;h vLN0f KN`",mtN"JpN"JpNLSCN4N,Rf 9g KNLNgA C 0<-%g0Aعf( l gB N)K KNBa LNuJk fCIE NA B(C fANINN`z-2qĜ%g Cعg"l -%g <-nFf\EJg NNbfNDf g IB NI)mx)m|)H N CfNNLNu gB HN6H"l g g"Q`N6)mx)m|`Nf)mx)m|`H$H0-G"gS@gV&A`p0(@ rHA,xN:Jg8 @1j!JC M fMJfC f/N _& JNLNu/ l` PQ NuN0`H,mpA C NAJJfAG+HtAl-%gA8t- $gA=tCE ,mxN ,mt"m0-HNp"mN0-2-"mi>HN J "mNLNuH2l2m2,20,N0p` Nm PQN6LNu"H$P$R g $R"Q g$R`$QB"JNu:) h fxG M ggNu am$H P`$I"Q "g" gam$$H P`$$I"Q`"f$`$Nu/ gJgNtNINN @"_NuHJlf2- $f* lN)HPNE)J$0g S@N:)H$LNuHxt62,2Cd28HDBDÖA4,HBBBht,mpA"mprvzN,LNu0l2jB@ll9@J@nNNnBlNNNt` _pNu-%g /Jh nd CN>.gT _0(`Jh j/- $f< - {$^%f CN>.f$CN>.gC|JgN>.@J@ _Nup _Nu g&S @N|g )HRT` )H Rl`H$l &lB BBN&JNNLNuH"H$HJf S$@ ,xrHAN:Jg @1B"U!i|1| JijDh C fNf )H Rl`$$l$$)H$0l2dN4RTBlt`t,mpA C N - "- lSJn m JBgNN6LNuH,ml"-$NJfNNN` UPHNLNuNJfNNBAN`-%gAm%gA+HLANfN`H0-lH@?S@lN`S@lN`S@m LNu9mN@`Jg 9m/ IN4(_A1l1TNuHHp"L<(,mt"mNtLSCkN 0N PmQLNuA1l1T1m1l2 C!ICf!ICl!IC!I,mxN<9mNuAC|fJ(fACfJ(fNuAC|fACf`X mp0(&Q@f Na``\S@fNINLI`D @mIU@@W@NBm2,@m@l2Tn8lNؑl?a rJmfPr,mlJgN:0 mpJ( kI` mp0(&S@m RS@lN`S@m :S@lN`Pl[S@l:0-n@3f- $f N`- $f@0g-%fv`S@l"0-n@3g @0gJ-%f@`bS@lat`@S@la0-n@3g,@0f`6S@la0-n@3g @0f`,NuH-%fING ml h" h(h$l(pCJg, J6/ `ߴf QJf"_`D"_Jf`R@4@ ,xrHAN:Jg, @1BBh Q|:B &&@Rm(T fz+KINJLNu0- fp @lp;@ ;@0-fp @ lp 9@0G 'm-1@-3A f| '|h '|- $g'|]m<2-4-6Bd60BA;HA;H-%gA`A ;H0-2A;H-%fA0;HA0;HA 7H;H2-0| ;H0A;HA;H0A;HA7H;H;m;m;mWm;m]m;m ;m ;mWm;m,mxAC0-2-N2p1|&AtC2-N2p0-@h1@1|&r0<-%f-%f @rЁ@-%f -%f@mH;@AC E 4<2<mVB6-N2b1|&-%f*AC-0-2-N2p1|&- $f4AHN"JA|0<N-%f- $f"J0-H2-Bi>HN"JAJ0<N-%f"J0<m([@2-i>HN"JA0<N"J0<m9.[@2-Bi>HN"JA0<N`F"J0-H2-i>HN"JA0< N"J0- 2-i>HN"JA0<NNN+mExN+m+mfJg+m`;mdI`N`^,xpA tJm f mNJgL @CTr3QJ@g"@NBm mNJg @C tr3Q"@N- fP pNupNuNg -hga2`g N4N` fH g& m`ld mDlf0-n@gN`N`g aa`g aa`gNx`x`tJf mN`bN6`ZH&H+!g"h gEJg g`JgNR蘛$N,x < rHAN:Jg&*@ +Xf. <rHAN:Jf"M < N.,j*Np`*IA)H$+O+j&l+j*p+j.t+Jx,J+KhA0<cQZ m"ON1;i ;i Z mNB;@;AN;@;ARA;AA&C0<2f3|Q0<2f3|Q;mf m C gf-%gJfJg,x <rHAN:+@g>,mlA "tN+@|g("$-NJg mCdf ff` A,mxN,ml"-|gN,x"m g <N.- $g|/` mC gfA|CfAC nRfEApp01ZtQ;m;m f;| -%g]m;m ;mApCp2QA6+HC E B@2<A04<PN2A)4<I-%fAtN2A4<LN2NbNN,mpNB-`,-%g(C m g+ht m g f`B-,mt"m gN.mINRI-%g-$g JgN4N,x"U <N.B+U\+m+m`;md+m+m+mx;mfEApp44tQ -g,mp @N mNJ-fENBxp`B- $gB-A "m gfA"m gfA C!J$m gNp/A"mh0<cQ,x"M < N. LNuHB f,,xN @ ( f h nLB3|.BNuLB3|.#h.NuH/ 0"ON2/."o0 <Z _,n*NVLCNuH><3G&3G(3A3| 3|R Bgi 3@@ $E#H.A"#H6LyNuNmTNuNm0mPNut: Palette Copy Swap Spread Undo Ok CancelR G BH S V O"O2< BYQ N3NuH.,(*N <lrHA,m"N:(@Jg,M FNB9AjA0"LL4<vx:< )H0<2<8Nv1|,1|01|41C0<&lj1@1D&1|J1|F1| H|P1|N VXCRDQ m6CL)I|C`)ICt)I,A8CG0<Z2<(lj4<6<Np1C&1|01| HC\!IXASG$C|JSBBB9q RC,#3d)IZ h0)Hb h)H^CE`24Qa|a:z,m" kVN kVN"@ @E0<4Q$IN ,g:JfjabJ@k> ,D",H$,&,)BD)CH,m*NJ@gFfP`g avJk&`ga`r g aVJk`b`^,m."lf gN K g,m*N"L g <l,m"N.0LNu lZ ,T,m.N@p0,f"A6a0,2, l,MNFA6apNu"k@gXH`O PNNuE6D6L6M7O7N7$u7@U7@CaZp~NupNu0HlRj8ЬT`20HlRTm$T`0$FoHS@jЬT`0HR@TmT<>a^pNuCaapNuH l2(& Afp`0 AfCaap~` Af Caa9ALpLCNuH$lp0*0 @jVg&5@V JN902,4,6,6 lZ,m.N,m.NJ* kLNu0 lb,m.NH| lhfL@Tm @nn[Aljm An4,XAD AL A<>0,Lga @gD @fa20a` @fan9@N0af9@P2,N0a2,P0a`ZHGmF?F:$l^FGGp8`. O]O<>N9N9N9L0D lZ,m.NQTO%R̔LBlLa0L>NupL>Nu02@A@AkE`EA@1FGNuH46IJ lZ,m.NLNuPH"k2,m.NALljlj"k2NLCNuHFgJFk0a0 @ epaaabLNuH(HB$OA;?"O,MN"k20,X@2,YA,m.N"k2pN"k2pNAp"k2N\OLWCNu l^0@002<AN:DHXQNuH@1@VNp @1@0,m*"KpNPLNuH>,m."k2)pN:,XA80Pp0240BAPP@SXAlj"k2) i 46pPpP,MNR@RASBSCN &! k"k2D p,m.NLNuH",T l^C`2QLCNuH<,XEh>*:<ljv,m.`@8<T<`00"k2N/0246jjUBUC"k2N&jRCQjQLNu%2dNqH?4&HC(HDH@HA CB@BAԀdRԁdR" LNuN?0H@J_jRNuH$BBHBH@HB0H@4 LNuH&H 2+HN., + o" k h"r2(N$2+HNV"&gDkPY lD*2<N"JlD8+ *䍘:+HŘnDo& kHK/NXOL`pDށ/$&Jj 2+SAHԁց 2+N"/0+!'8HN" H 2+N$ N&Ll"D$+ ЂH 2+HN~$L҂$H/+H kKNL` 2+N& k$gHK/NXOL/,n.N,_ kJ( kLNuHgg #f (?fTH` *f*RH *g #f (?ggVgRJgJafJRI` ?f Jg8RHa`B #fRHg&af ߲g߲grp` p`JWD@HLNuHIgt|gaDf gf`pLNup`Nqz44 443<36^6x666666667888"(߭9:42r2d.R.D)~()8"  B N ^\DJ&''''( (^(()j.*/0 0  & L ^PF6  "&*.2:>BJXj  | >~$NUH2&H$NBpF,JDf"yHp,xN%@D#)q@MGfp`+| m g @"k(fJfgp ѭ` mJgLhmh o~`>*REp@l HB(RE`"m iHm/ /H jD"J,o NPO.`~ - @"@ LLN]NuCOLORREQCOLOURREQINTREQSTRINGREQTEXTREQrexxsyslib.libraryokay?CancelResume Okay NUH2&H$I g J` yL+H,KN mNLLN]NuNUH2&H$Ip-rAQ m+h, (0g @`A~+H m (4g @` m (8fJ"PPTd LH40($ / "Hrp/ +g -fRH0m n $҂ҁҀ` -fD$ S _ Nu+$,SςhONMLKJIHGFEDCBA@?>=<;:9876543210/.-,BBR arp.libraryp+-p'NuJ' MZARP Shell ProcessARP Background Shellarp.libraryArpLib 39.1 (cdh/sdb 4/9/89) dos.libraryintuition.librarygraphics.libraryenvironmentArp EnvLib ~6"R`\  h048<@DHLPTX\`rd 4 X ^z\.P %r$%$T$$$%j V !#l##%%$'' Ftz,2,/ '(>?z@(0r+d++@X~>>Z$%< +.ЃxM'Z&'*$ .HfTH!$*@+Hz.`"p8`p2`p,`p&`p `p` p`p`p/,n0N,_Nup`p`p`p`p`p`p`p`p`p`p`p`p`p`0<a" Nug A"( Nu0<` 0<`0< x h NuJg"X/"</,xN:,_"Jg @ Nu g !/,xN.,_NuHNLJg(H2E$O&O/B/B,xN O`LLNuJk>"+g RA'A|Pe(Jg$H0L@ $ NL@ JkЫ'@BNuH0&@E/,xN,_pJWFL NuNurH@p/,xN,_g?p"N"@Jf0,xNLAp+0Nu3_LH|,x#n/ J gN`A XB!HL@Nu gHB,xJ gN"Wp)NLBN/ G#K H'@Gr fBQ`&Q&_NuHjNS".A$x(jE\"ON"O k,xN ,g @N` JN JN"@g . File Drawer OK ParentCANCELDrives?<g <Z  1t8 t8 Ut8 t8 @ K H?<$HB <N*@Jg$+JAtCj0E,Q m(g KpaH="*.4p"<,xN:.gˎpap"FNEA`aEfAMa0-U@r+7t@6-maHrVaH2+ UAa>r+7a4pa<0+Y@a2+ 8p\paprtvEapaprtvaECaECa~EnCarEBCafa A"G2f4-6-a8A"G2f6-a("Gp,xN.LD k>paaAfa`"F Gprxz Na0->]@2 H@Ao0J@lp;@< kV,xNJf8,WSmDfaJm@gaJm@gpm>faj` kV,xN`"@,g m(g Ip@a&`N`$)$i+iZ+i F+i$R+i(VN,W|gF|gƴ@gt|g| g|@fBp0*&"|vgS@gS@gS@gS@gS@gS@gU@o m(g Apa~J+ 9}hf`;|^`@0-Pm`g.;@`g(tERB$R g m@NCNn;B_AAm0;@;|Ba aJaD`bHxm>n8-> <8A"Kp rt4-<6->_CoHBBBHBv,n8zN,L@ Nu|h+:lfpmFm|lpmHo|ElH ?@E t6 |/,n4pa,WrN:t,n4pa~,_"g$A*\J<fHLJH J,n8NJL@g J"m"iNJg2Cfap m hWCfaAfa ;mP``pm\f m.( K"m#hR)"i ga -bg ,n4"@N,_a"MN L"maBNuCal m h"Hg</fC`<:fJfB m ;@$;@,C`< m"PaA p BQRm@RmDa0 m h"ONJ@ga` OCa  MNJ0` Jm@g MNDJ+;pug|gCaVBm@Nu m(g M <aJfrJlrACaHJg2->Rm>|lA A!`$I/,n8N,_"J m$P K/,n8N,_NupH@JfpRJf/^N"JgB&@ @C _QB!$WQO`$R g"@+)f ACNl&$ LNu/N"_ fNuA0-b'v` <S@k2a af (WpNucpNupNu<`c<zb< Nu<c<@NuJgH?0*,$INT&OS.ޅ(L؅$& B"DNJjԆ` D"CNJj`d  B"C`Qf(`f(bԆc "ldg(&&.`dg&&*evc .#*#`jp`pN\L NuH<&HB+$@*O"M J(Ig<:f`"LNv$Lg8 /g<nJCf ga8*Lv`(JJCg Sa*Lv` a'S KL<`H $мN$@Jg: MCgCgNSBnJg k %H`JCg+?TS JaP%@f`&'J LNu*f t ԊNJgJg JlpNupNuH04&H$kpg+fJgtgKpvaBg *@`"*gB "JLD)gNNu A"jN` A,n8N`,xNb`N` A,xN`Nd`N&`N`,n4N`B *g @fN``R) NuS)Nu+BVH?g8 Ag$A&|gA%nA |g |ma"Bf` g"@ABp QIp(mRztN&<m<fRoRBR`"|dm|da@E<fEtRoZR`"/a "JfSAU"a`"p"SaNu<0H HANu -g,"@"-m:<$a:R"HAa:"-m2a -g "@afpL CON:0/0/640/100/ARP Process*NIL:*fH?Hzp BQO*fa/@ kHH  x(h&lA\/H**+H 6g*g .Y` odra(/@ o*/@,.X/E+B:+B+E+l+l+l n0+h&,,",(MN)@AJ XB!H"o  H @!IA\!LP(A XB!H*f*g)j )j`t +IkJf * f C`\ * fA"$<N/| )@gv *fAv fAR"$<N" f&/| )@g *f g @)hJf A/H`Nt*$o( o (a p(f B",gN(.",gN( fp,F%G< )@R"F oD )@T )oA\"o"Rn EG"L/,xN,_$a@ /OLL?Nu"/,N /$g (@*"*a@ /g @B /(g @$(gal /o @/,xN,_ /Dg"@N / `fJg gN",g Nff",gN",g gNNu&5("5(+J N"BN$fNu*x*m&o(,o /gN"/ fA"$<N+@g"N(Jg - @+hAp"$<N+@grLH8$-g(B)@8)@0)A)A (k@"-g*$A/j ,/j0/j4L%A %@Ba",n0Ld*C$L NB'|"K/,xN,_pNu.,o(x(lL4H,,(,g n"ؐBH",g& 5 到f+( +,Jg+0$/"/a> ,"@N ,g&@$+gadJg/k<"/N$N xR(' / g$*@+G+l+FA "N@,x"MN,xSj N+Ks.<`N xR('*n"*U zJgRca.pNuFa$pNu" g rJWF,<c,pJWFV<c <܀NuNEWCON:0/0/640/100/NEWShellCON:0/0/640/100/NewCLIS:Shell-StartupS:CLI-StartupNew Process %d. g&L gJf NuH?<*fG~I*a/A*gA/ Ia/ jG(Ka/pBQa8g(A A"RN/oJf/|Ba /O4L$<*,,n0Ld* <"@pH>(jNL|NupNJg&@X",R A&&B*n"&NupBQ/H8pJWF/@4j/j $/j(*V0fN/@$J(fN/@(/| /4<м0N"@/@,gFG, #@ o8f"/4 +#Aa'@`+gJkn` a$fRkJkk.Rk `&vA`vA"$A a8JgJf`L `~H< *a/"H&<pJWFgFH&<af6$ мNvg"g" @!_ A"_f B $@a+#O %@ `Jg x h!Cp.ELAp`("H"(Q/|`ЙQ"`ЙЙЙЙYn"(gR A`NuHy>NU x h.(jp`\ Ox&<IaT g!Hּ QB&<C~ a0C| a( G"OE"h v` Ю*@Rp0b4%n5hhh RTp P`gBHxN &@Pg/FONTS:.fontH> o"oJig*<4)hd 0Hڀ`0Hယt(p)Bx(p)DvBF0H2Hg,p)2Hg0@PV} |(`0@ |0H2Hg,p)2Hg0@ |h`0@ |HCRFpFn ` <L|NuNVH?<$n JCtQ/N-@HnN-@&nPg=kkk/H0 $/&/$op" g^Hx/ //N OgF2*HpҀ0*HN@"0*HN@//* //N OgL NuH0 $/&/$o`@Hx/ //NJOg0*HHЀЀ//*//NJOg $j fp`pL NuH< $/&/(/ J$Z_ ig/<Hx//N/@4OgHx//(//NJOgv o$:(Hpڀ"0(HN@*$o$"0*HN@*$o$Hx///N%@ /$o8/* //NJO g /$`pL $/&/ (/$|`/<Hx//N/@8OgJf,/(`%o( Hx//,//NJOgl o((HHڅڅ$o(Hx///N%@ o8JOg6/$o,/*//NJOg$o( o(/h (J(fP `pL|Nu "Rz,"fHVPdZ`5ݓwNVH8 $.&. /N$@( Xg|HjHn//N$JOf/ /NP`RAC`p "Qn=%nH%n\%nT%nX%nL%n%nJLg jL!J `pLN^NuNVH ".$. n=|=|C`Ep $Q-h\h=-hT-hX-hL-hH-h-hHn//NO LN^NuNVH<<$. . $n&|&<I/HnN,HyHnN8HxHnN*Ofx`tHxN/ //NJOgZ RfR jfHBBJBgJ/<Hx/./N(OgHx8*DHU/Zac]b/NJOg%DB*DHmNX, gF/,//./N(pOg)D/,//./N(pOg`D/,//./N(pOg)D/,//./N(pOgb)DJfJ2gRHxHn//NJOg8/</././N%@2Og/./*2//NJOgJ6gHxHn//NJOg/</././N(@( Og%L6`PHxHn//NJOgB/././N(Og/.///NJOglYXpmJFgHHxHn//NJOg@B/././N%@FZbbVOg$/./*F//NJOgx/NX`x` L<8$.&. $nx(|BHxN*PfHxg/N`x` ,*//N,Hy/N8Hx/N&Ogr2*p€pfBHxN/ //N(OgJBgHx8/*B//N(Og*g2/*//N(O gX/*//N(O f4`>/*//Nz(O g&/*//Nz(O gJfJ2g@/*2NR-@HxHn//N(Og/./*2//N(OgJ6gt&j6r-A`XXJfHxHn//N(Og&j6`:ZcZ2/NR-@HxHn//N(Og^/.///N(OgJXJfJFg>/*FNR-@HxHn//N(Og/./*F//N(Og/NXHx/N%FP L|N^Nu/ o E` /N0X/ N\ XgfJg /N0X$_Nu / oHh/NPNuH0 $//<HxN$@& PgLHjNHj/NNJO fHx/ NP`Hx/ Hj/NJOg `pL NuH / $o$/SRn/ /NNJPfp`SR"j 0H#0H#pLNuH8 $/&//<Hx^N(PgX rNЁ$@HjZ d4N/ /NNJO g6Hx^// /NbJOg / ///NVJOf / /Nx``Hx^/NxP LNu/$/"/ pNҀ//NFP$NuH80$o$//N&( Xg(` /// NHJO f =f `&Z fpL NuH<$/&//N*X`LHx|/N(Pg ` /NXf///NHJO ft `Jg$R`tJfpL 6    nb2 "@pf .info.infocopyZ f5Y copy of of of copy %ld of ) opJWFNu o /g fS Nup`LfNuLJfS`L / Sm fJfpNupnpNuL / JgSn`SaNuL / Sm fSoB`Nu< n2ABAHA HA0 2B@H@Nu B@H@HABA"BtҁрnRAQNu/$ B$HBHAЂH@B@ $Nu/$"a$Nu/$"a $Nu/$lD"pJlDF @an4gD$Nu/ @p$lDF"lDF @aH$gD $NuH:&o oCE,yNL\NuNu o XBZ @q!HNuH ,yL NL@Nu/,y"/N,_NuH0,yLNL@ NuH0,yLNL@ Nu 6R/,yLN:,_Nu/,y"o / N.,_Nu/,y oN,_Nu/,yLN ,_Nu/,y oN,_Nu4H`g*h2~}|{zyxwvutsrqponmlkjihNBRxprzmodem.librarypgi3#/pNuJ 2@L@`NUH*I$H+@ m!J"| !|@L |1|1|2!|@`C.A +I"A`SdA.E` -"Қ AѐSJn,mN -LTN]NuH*I$NRj  LTNuH*I$N~Sj f*g,Ja . LTNuH!*I$N~Jj f@,JN?P.*"/"J,xN,_p0*r2*$Ԁ Jp0/"H ,xN.,_ LTNuNUH *I.$H JN#L$@ fp`5|X5|Bj JCN&p JN=p JN0 JN& JaR@f JCN+gj~6` Ja0*Hg JCN+f` JCN+ *0g"*Xtg /@  oN/"jL *p,xN.,_/"J <,xN.,_Jogp`pLTN]Nurz Upload cancelled or timed outOne or more files skipped due to errorsDone.No files match templaterCan't open file; skippingDeleting file after sendZModemSending text file...Sending binary file...Sending file...CRC-32CRC-16%ld %s 0SKIP command receivedTransfer cancelledSending EOFEOF acknowledgedResending from %ldH! $H>*`gkv *$g @NJgp` JN4V@gS@gU@gS@gH@ gU@gU@g ` *| JN;dp JN- JN$&`p JN;Jp JN- JN$ `zp*rF5@Jjg gp`p5@p*r*t4ႄ5B0*g JBgBl5@p`.A"H JN(p`p*gp JN-, JN#SGl pLNuNUH0$HzAH+HJ4gJ8f |"R&Hf`V|"j4/I"R&oN.Jf> JCN(L`J JaNR@g@Jf( j8/H  m"R&oN.JWDHH*JgJjg Ja` JN"@L N]NuNUH0$Hp%@\AH%Hd"j G\/H/I K"o N JN!@ JC$N%T%@TglB(}fRj JCN'p`jRjAN:+jH Ja\R@gS@g `FRjp`@ JN%RpY m(2f, Dm"JPg JCN' jP/H o"o NpL N]NuNUH0+H$mAH+H * J"oN!h0/`( JCZN!X JN40/`p JN"^ JN&`R$mN]Nu/ $Hp JN3>p JN"8 JN JN,|V@g&S@g"@ gQ@g`pO JNpO JN JN$_NuNUH!:I.$H~ JNF$@ fp`5|5|d+jH mJg>CH%IH0(H c0<1@0(H&m k`Sd m5h JaBR@f JCjN T~` JC|N *0g"*Xtg /@  oN/"jL *p,xN.,_/gpM"J <,xN.,_Jgp`pL\N]NuDownload cancelled or timed outDone.Ignoring command: %sDeleting partially received fileKeeping partially received file@ %ld; %ld retries leftBad EOF; here=%ld, there=%ldEOF received; checking for next fileData at bad position; here=%ld, there=%ldTransfer cancelledw.dup%s.dup%ldaFile already exists; skippingCan't open file; skippingZModemReceiving binary file...Receiving text file...CRC-32CRC-16Error writing file; dig qzsk full?/ $H Ja*Y@g @ fp` JaJ@fp` JN6p$_NuNUH $H|>*`0*H JN/|#0*r2  JN"8 JN *$g @NJgp`p JN)V@gL[@glU@g Y@g4_@gS@g4S@gS@g`4jjj5|AH"H < JN$ @kfp`p JN! JN`rA"Hp JN$ @kf p JN!`p JN!| JN`BNp JN/p JN!` JN`&AH/H "H < JN$p @kfVA// Hz//HNr J"oNp JN.O p JN! JNjRFjl JN'Q@f JaVp`4p JN JN@` Ja:p`A"Hg r, JN>p`SGlZpLN]NuNU/ $H Ja|?@[@g]@f JaY@g@ fp`Tp`P JN jHpN(6f0 Dm&JPg JCN jPCH/H I"oN` JC N0/$_N]NuNUH $H JaR@f p5@`>*%j`hB* *h JN-p JN JNF *$g @NJgp`h JN&?@T@gS@g[@gnU@gY@g.S@gvp`//HNX J"oNO` JNV JC4N0/`SGlpg s ]`v%|\A/HpN."H//*hHz/N%opR j C\/H I"oNA"H JNVO` *h"*|g^SGlp`%|\A/*|/*hHz//HN%opR j C\/H I"oNA"H JNO` *(g @N *$g @NJfDAH"H < JN!V@g.S@gS@g4@g@XgXS@g>S@g S@g` JCFN,p`DSGlp`:%|\A/HpN,"H//*hHz/N%opR j C\/H I"oNA"H JNO`LSGlp`%|\A/HpN,p"H//*hHz"/NX%opR j C\/H Ig t&E"oNO`>* Ja*R@fp`p *h JN*bp JN JN$`>* JaR@fp`B *h JN*4p JN JN`z>* JaR@fjp`>* JaR@fpLN]NuNUH!0$HAp%@`r%AdCH+H/I IN+ @C+IJg IN-%@d jHCH/H/I+IpY(*f&o If`G: If IJfS &JAG+Her/gt:g R mB(p oN*+@`S mer/g r\gr:f mR"H oN*p%@\ o%Hd"j G\+H/I/K K"oN JNBJgp o( @Ng Y@gZS@gx` mCfg u+ mCN*~`/HmHz/-N6OR JNJf j /H o"oN`2A~"j<+H/Ip m"oN%@`` JC\Np` JN*f *gt`tBJ*f*rfB*J*f p*f@ J"mNd%@TfRj JCNp`tAN(%|\A%H`%jdhJ*gA`A%Hlp%@%@%@tJjgA`A%H%j`| JNx j /H o"oNpL N]NuNUH $HJ*g"AH0*H"H JN>2*Hg`J*gp`AH>*+H`\ mrf |p`p gp *fp JCNSfp mg"Hgvp JNSfh mX+HSGl%|\Rt0*H%@x0*HѪh%jh|JjgA`A %H JNp j C\/H I"oNp` JCN&5|pLN]NuH $Hp JN& ~`.p JNz JNpd JNV@gS@g@Qf p JN`SGfLNuNUH I.+N0|)P /Cp,xN,_)@ LPN]Nudos.libraryNot enough memoryZModem options:Text mode (Y,N,?,C):Overwrite mode (Y,N,R,S):I/O buffer size (KB):Frame size (bytes):Error limit:Auto-activate receiver:Delete after sending:Keep partial files:Segwqnd full path:Use received path:Default receive path:yesnoonYNT%s,O%s,B%s,F%s,E%s,A%s,D%s,K%s,S%s,R%s,P%sInvalid T flag ignored; should be Y, N, ?, or CCan't Resume; xpr_finfo() not supportedInvalid O flag ignored; should be Y, N, R, or S%ldInvalid A flag ignored; should be Y or NCan't use DY; xpr_unlink() not supportedInvalid D flag ignored; should be Y or NCan't use KN; xpr_unlink() not supportedInvalid K flag ignored; should be Y or NInvalid S flag ignoredgx0 ; should be Y or NInvalid R flag ignored; should be Y or N , Comm prog missing required function(s); see docs%02ld:%02ld:%02ldrH I./"l ,xNb,_LPNuNUH1:I.+H+m m$hH+J fJ/ <:rHA,xN:,_ m!@H$@+J fCRap`<$mA"JpM"Q2+m m g @Cf`* DmJLgx JCpM"Q2A+Hvp+@z+H~+HAv+HA+Hfr+AjA+Hnt+BrAf+HA+HV+AZA+H^+BbAV+HA+HF+BJA+HNv+CRAF+HA+H6+Bgy6h:A+H>+CBA6+HA+H&+B*A+H.+C2A&+HA+Ht+BA+H+@A+HA+H+BA+H+@A+HA+H+BA+H+@A+HA+H+BA+H+@"A+HA+H+B A+H+@A+HAx+H+AA+H+|A+HE`"+R"m ipYfGR`GPfXAc"m iL/Hp A"oNE`D+R m hCN Jg m hCN JfA`A&m"kfXAcHmHmHmHmHmHmHmHmHmHmHmHzHma O4`A C G/K$Ggz/*/K(G/K,G./K0G2/K4G6/K8G&/K m1@"J&Hp&Q m (0g^/@p oN m!@Xrg8.G༰g"h0/I  oN H@HrFAX"m#p\` < `!@\`!| `\ -LLN]NuNUH $H jHp( @?gVY@g.@ g@ fT|B*|`BB*p@@`2 *.2Qp:Yxʡ -No0 P@%pF`g=^"2B5RbwrV˕nO, 4$tfdGT$D۷_~<&6fWvvFV4Lm/ȉ鹊XDHexh'8(}\?ثJuZTj7z *:.lM|&l\dLE<, >]|ٟn~6NU^t.>w0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG kg'5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~g(xEK8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-/00 000"0*00060<0B0J0P0V0\0b0h0n0z00000g) /0123456789abcdef ` ((((( H ((((( Hg*3RE ,} BRreqtools.librarysp(="JBRxprkermit.librarypNUBv/-NXO+@fpN]NuJ`g(Hx m//,`NO fp`p9@j?<#N8TO m//-N:PO)md|sN1+|Jvg A0+H`A.+HHm/,0NPOJvgp`lp`fAbortedDoneNUBv/-N*XO+@fpN]NuJ`g&HxHz/,`NFO fp`p9@j?<#N7TTOJltg0)mp|r/,pHzi/,\NNO +@Jfp``|vN0+|Jvg A?+H`A=+HHm/,0NPOJvgp`Np`HHost FilenameAbortedDoneNU/-N>1+XO+@fpN]NuBv|g)m pN0VJvgp`p`NUHz/-aPON]NuFNUHz/-aPON]NuLNU|C/- N9VXO| @/- HmN9POHm/-NdPO;@0-N]NuNUH0$m&m Jg&H?N9TO?H?N9TO2@fRR`JfJf pL N]NuJfp`Jfp`H?N9TO?H?N9tTO20A`NU m+h fpN]Nu m+h,fp` m+hHf.?<NTO+@fp` mC8pC Q m!mHA"mpC Q mJf " m Dm  m+hLg Bm0-HAC 0!0-HA!0-H9/AB0-HA BRm0-HAC !0-HA!0-HAB0-HA BRm0-HAC !0-HA!0-HAB0-HA BRm0-HAC y!0-HA!B-A0-HC#0-HA !Rm0-HAC +!0-HA!0-HAB0-HA BRmBm`"0-HA2-HC҉!Rm0-mmHm0-H//-NNO +@ fp`;|0-Hr­g/-NtXOJ@gp`p`dRmP0-Hr­g/-N^XOJ@gp`p`8Rm0-Hr­g(0-HA/0/-N8POJ@gp`p`Bm0-HAC!0-HA!0-HAB0-HA BRm0-HAC!0-HA!JmgHlH0-AЈ/N4PO`HlL0-AЈ/N4PO0-HA2-C҉!0-HA !Rm0-HAC4!0-HA!JmgHlH0-AЈ/N42PO`HlL0-AЈ/N4PO0-HA2-C҉!0-HA !Rm m+h?<NTO m!@HfHzr/-azPOp` m$hH JC8pC Q` m$hH/-NXO5@9@h9jj9jl9jn9j9j 9j 9jt `zOut of memory!NU m+h g+|+m Hm/-NPON]NuNUHyp0-X/N.+@ m!m m1|  mB( mB( m!m m!m$/-N-DXO mp(r/N-:XO/-N,XOJg" mJg /-N+XOHx(/-N,POJg /-N+XO`timer.deviceH>(H(TCEf2<Wkt"QC")NVH瀀NPL|Nu(zNuNU/ $m%lj"%m &| A%H |p:5@5l6A%H$_N]NuNU mJh gpN]Nu mRh m( -`NUB wPN mSh Jh f"m)ga +@ -N]NuNUB mJh fJ m+h&/-N+XO m"m0(ir2+A/- mp0( m/N+PO` m -N]NuJPj XH?>N/NXL|NuH?>N/N&XL|NuH?>N/N@XL|NuH?>N/NXL|NuH?>Np/NXL|NuH?>NZ/NXL|NuH?>ND/NXL|NuWart Version 1A(006) Jan 1989NUN;@0,@mAr0;A|g0-H`N`?<SNTTOJ@lHzNXON]NuBl49|`N2N9|`N B,v< ?<INTOJ@l HzNDXO`9|`N|Cv?<INTOJ@l Hz~NXO`9|`XN|Gv?<INTOJ@lHzVNXO`^9|`(HzD?<?,?<EN O N?<NTO`*0,4Rl4J@f /,NXOBl9lN8?,N TOJlf0?<2HlDN n\OJ@oNJ@lHzNXXO`9|`NJ@lHzN:XO`9|`z l>f l Xf9|` l>f l Zf9|JlfJlf N;@f:0,lgAe `A_ /NXOJ@lHzNNXO`,9|`JmlHz7NXO```N6/,NXONH/NXOW+9l9|`N`NJ@lHzNJXO`N~9|`Jlg HzNXO`,Jlg HzNXO`NJ@lHzNXO`xN6`DJlfJlf l>f l Dfp`p?NTOJ@lHzqNXO`2N9|`/,NXO|E`J,vg,/,p,vH?N\OJ@lHz8NpXO`9|`&/,p?<RN\OJ@lHzNHXO`9|`9|8N`9|8N^9|`f/,NXON?<N$TO`xHzNXO`j@R~$(RZ~ |d 0;N``&sinitsinitsinitsinitUser abou:rted protocolsfileseotDseofsdatarcvfilXZdecodeerror closing filescmdscmdUnexpected packet typeNUJ,g,H;@B,0-N]NuN;@Bm`N0-loHzn/,N6PO)lpE` mNf0,R@|?l:fpY`NN;@Rm0,:lf?-HzN8\OJ@fND0-`zTQNTimed outNU0,R@|?9@N]NuNUB*B"BN]NuNUBlBl9|Y9|6Bl9|Bl8B l|B lxBB,DN]NuNU/-BBg?< NO ` /-/-NfXO??,?<ENO N]NuNUHz$Bg?,?<YNO ;@N:&0-N]NuNU/-/-NXO??,?<YNO ;@N0-N]NuNUHzBg?,?<NNO N]NuNUN +@` -S fHz9|: l|B?,,H??</,|NO ;@JmlpTN]Nu0-HѬ"0-HѬ&Bm`Rm0- l|0,g 0-mm0-mfpQ`0-HЬ|+@Rm;m0-Rm l|0H| ;Af0-Z@;@ mopQ`h0- l|0H;A0- l|B00-HЬ|/NXO2-| AgpQ`&0- l|plT0-U@ l|0H| _0-S@ l|0HB| l9A>;|`0-lU@9@>Bm0-Rm l|0H| 9A:0-Rm l|0H;A0-m0-HЬ|)@0,>m;@ mopQ`hBm`0-m l|2-CRm0-lm0- l|B00,H`-H| ?0-HЬ|/NRXO2@gpQ``-H| @-H| A;@0-HЬ|/NBXOmgpQ`-H| r `-H| AA-H| A;@0-HЬ|/apXOmgpQ`t`Hz@NNXO`Sg>SgfSg`/-0,:H/?-?<NO 0--w'L`0Impossible block check type.NUB mRH;@gnJlhgmp0-"-;@0-r2 -耳+@0-Hr2 -¼;A0-r2 -耳+@` -N]NuNU lf(BlB,dN9@Jll9|p9@@N]Nu` lfp9@@`Bl@`Rl@0,@Ad2,@"lJ0fB,dBl loN;@Jml9|9l@B?-?,NXO9m0,@mf0,@`t0,@moDBm`Rm0,Bm l2-CdJ0f9lB@0,@ lB00,@`&`f0,@`NUJg lRH;@J@oyi0-`pN]Nu?,jN TO;@J@oRR0-`NUJlg0-m fHRl l^lN]Nu l^f.0,@Rl@ l0,| 2,@Rl@ lBl`v lf4Bl?o m`lm0-m`?-a*TOJ@lpN]NuRRSlJln`N :p`NUJl8g?-N TOpN]NuJg lR p`?,j?-N ,XO`NU9|)m?,NTOB0,@N]NuNU)mN lBBN]NuNUS l>m m(H| `pP;@ m lpP`0-9@ l>m m(H| `p;@Jmlp`0-9@Bl&B, l>m* m(H| 9@ l>m m(@@ l>m m(H| `p @ ,m ,o| l>m m(H`p#;@ m o m?m m_o ml0-`p#@ l>m m(H`p9@ lYf9|6`, l o l?m l_o ll9|6`Bl60,6H`BBl`HJlhg 9|9|&`40,lg lYf9|`Blg9l` JgSgSg;| l>m( m(H|0;@ mm mo;|9m l >m< m( H9@ l o l?m l_o ll9|`Bl`BlBlBlĻƁBl l >m m( H| ;@-gJlg9|`Bl-gJlg9|`Bl-gJlg9|`Bl9| `Rl0, m0H| g 0,>llJlgV0,T@2,>@oH0,T@ m0H| _0,V@ m0HB| ;A mo0<`0-9@JlgB0,R@2,>@o.0,R@ m0H| ;A mop`0-9@`9|N]NuNU l|~0,| l@0,| l@ l,@@ l,< @ ll0,6H`Jlhg 9|&9|&`"` d 0;N ll0,"H|0 l@Jlg ll ` l|~ Jlgp`Jlgp` Jlgp`p| l@ 9| Jlg0,`p| 2,RA l0,H_| 2,TA l0,H_H@| 2,VA l0,X@ lB0 ,RN]NuNUA+H+|Hm/,0NPON?<dNzTO)@x?<NlTO)@|?<N^TO)@ l^no lno0<`0,n9@9|`Bl l nl9|P`9|^9lnBlBl ll9| lo9|Jxg J|gJfHzQ?<N\O`NJxg /,xNXOJ|g /,|NXOJg /,NXON]NuXPR-KermitCan't allocate memoryNUBjBnN]NuNUHz&/-/,8NO )@jJjfpN]Nup`rNUHz&/-/,8NO )@nJnfpN]Nup`wNUJjfpN]Nu/,j/,JDgDLJNuHHBJjDRDJjDa `/a "JNu/a"JNuH0HAJAf HA64B@H@"H@20BAHAL NuHA&"BAHAH@B@tЀӁbR@QL Nu"o,lVN>NUH HxN(XOf pLN]NuHyHx"N$@JPOf /NpXO`%m m |B*DBN%@JXOg / NZXO` HjNXO `NU/ $mJ g/ NXO|%|p*/NdHx"/ NFO $_N]Nu"o,lVN /,lVNNL,lVN:N"o,lVNN"o /,lVN. /,lVNN o,lVN o XB!H$ Nu oL"/,lVND"o,lVN"o,lVN"o,lVN2 /,lVN^bfRVxprkermit.libraryxprkermit 1.5 (9 December 1989) ^ yesno ,6l%ROj  #^&Y~  #& N     ' 0123456789abcdef 00000 @@@@@@@@@@@@@@@ @@@@@@@ @@@@@@ @@@@ (Hs\ dlpt|ۮBRNoiseReplay10.Sp1 ; ; NoisetrackerV1.0 replayroutine ; Mahoney & Kaktus - HALLONSOFT 1989 ; mt_data=$58000 mt_init:lea mt_data,a0 move.l a0,a1 add.l #$3b8,a1 moveq #$7f,d0 moveq #0,d1 mt_loop:move.l d1,d2 subq.w #1,d0 mt_lop2:move.b (a1)+,d1 cmp.b d2,d1 bgt.s mt_loop dbf d0,mt_lop2 addq.b #1,d2 lea mt_samplestarts(pc),a1 asl.l #8,d2 asl.l #2,d2 add.l #$43c,d2 add.l a0,d2 move.l d2,a2 moveq #$1e,d0X/ mt_lop3:clr.l (a2) move.l a2,(a1)+ moveq #0,d1 move.w 42(a0),d1 asl.l #1,d1 add.l d1,a2 add.l #$1e,a0 dbf d0,mt_lop3 or.b #$2,$bfe001 move.b #$6,mt_speed clr.w $dff0a8 clr.w $dff0b8 clr.w $dff0c8 clr.w $dff0d8 clr.b mt_songpos clr.b mt_counter clr.w mt_pattpos rts mt_end: clr.w $dff0a8 clr.w $dff0b8 clr.w $dff0c8 clr.w $dff0d8 move.w #$f,$dff096 rts mt_music: movem.l d0-d4/a0-a3/a5-a6,-(a7) lea mt_data,a0 addq.b #$1,mt_counter move.b mt_counter,D0 cmp.bUh mt_speed,D0 blt.s mt_nonew clr.b mt_counter bra mt_getnew mt_nonew: lea mt_voice1(pc),a6 lea $dff0a0,a5 bsr mt_checkcom lea mt_voice2(pc),a6 lea $dff0b0,a5 bsr mt_checkcom lea mt_voice3(pc),a6 lea $dff0c0,a5 bsr mt_checkcom lea mt_voice4(pc),a6 lea $dff0d0,a5 bsr mt_checkcom bra mt_endr mt_arpeggio: moveq #0,d0 move.b mt_counter,d0 divs #$3,d0 swap d0 cmp.w #$0,d0 beq.s mt_arp2 cmp.w #$2,d0 beq.s mt_arp1 moveq #0,d0 move.b $3(a6),d0 lsr.b #4,d0 bra.s m8t_arp3 mt_arp1:moveq #0,d0 move.b $3(a6),d0 and.b #$f,d0 bra.s mt_arp3 mt_arp2:move.w $10(a6),d2 bra.s mt_arp4 mt_arp3:asl.w #1,d0 moveq #0,d1 move.w $10(a6),d1 lea mt_periods(pc),a0 moveq #$24,d7 mt_arploop: move.w (a0,d0.w),d2 cmp.w (a0),d1 bge.s mt_arp4 addq.l #2,a0 dbf d7,mt_arploop rts mt_arp4:move.w d2,$6(a5) rts mt_getnew: lea mt_data,a0 move.l a0,a3 move.l a0,a2 add.l #$c,a3 add.l #$3b8,a2 add.l #$43c,a0 moveq #0,d0 move.l d0,d1 move.b mt_songpos,d0 œ move.b (a2,d0.w),d1 asl.l #8,d1 asl.l #2,d1 add.w mt_pattpos,d1 clr.w mt_dmacon lea $dff0a0,a5 lea mt_voice1(pc),a6 bsr.s mt_playvoice lea $dff0b0,a5 lea mt_voice2(pc),a6 bsr.s mt_playvoice lea $dff0c0,a5 lea mt_voice3(pc),a6 bsr.s mt_playvoice lea $dff0d0,a5 lea mt_voice4(pc),a6 bsr.s mt_playvoice bra mt_setdma mt_playvoice: move.l (a0,d1.l),(a6) addq.l #4,d1 moveq #0,d2 move.b $2(a6),d2 and.b #$f0,d2 lsr.b #4,d2 move.b (a6),d0 and.b #$f0,d0 or.b d0,d2 Ä,tst.b d2 beq.s mt_setregs moveq #0,d3 lea mt_samplestarts(pc),a1 move.l d2,d4 subq.l #$1,d2 asl.l #2,d2 mulu #$1e,d4 move.l (a1,d2.l),$4(a6) move.w (a3,d4.l),$8(a6) move.w $2(a3,d4.l),$12(a6) move.w $4(a3,d4.l),d3 tst.w d3 beq.s mt_noloop move.l $4(a6),d2 asl.w #1,d3 add.l d3,d2 move.l d2,$a(a6) move.w $4(a3,d4.l),d0 add.w $6(a3,d4.l),d0 move.w d0,8(a6) move.w $6(a3,d4.l),$e(a6) move.w $12(a6),$8(a5) bra.s mt_setregs mt_noloop: move.l $4(a6),d2 add.l d3,d2 m\@Gove.l d2,$a(a6) move.w $6(a3,d4.l),$e(a6) move.w $12(a6),$8(a5) mt_setregs: move.w (a6),d0 and.w #$fff,d0 beq mt_checkcom2 move.b $2(a6),d0 and.b #$F,d0 cmp.b #$3,d0 bne.s mt_setperiod bsr mt_setmyport bra mt_checkcom2 mt_setperiod: move.w (a6),$10(a6) and.w #$fff,$10(a6) move.w $14(a6),d0 move.w d0,$dff096 clr.b $1b(a6) move.l $4(a6),(a5) move.w $8(a6),$4(a5) move.w $10(a6),d0 and.w #$fff,d0 move.w d0,$6(a5) move.w $14(a6),d0 or.w d0,mt_dmacon bra mt_checkcoR'm2 mt_setdma: move.w #$12c,d0 mt_wait:dbf d0,mt_wait move.w mt_dmacon,d0 or.w #$8000,d0 move.w d0,$dff096 move.w #$12c,d0 mt_wai2:dbf d0,mt_wai2 lea $dff000,a5 lea mt_voice4(pc),a6 move.l $a(a6),$d0(a5) move.w $e(a6),$d4(a5) lea mt_voice3(pc),a6 move.l $a(a6),$c0(a5) move.w $e(a6),$c4(a5) lea mt_voice2(pc),a6 move.l $a(a6),$b0(a5) move.w $e(a6),$b4(a5) lea mt_voice1(pc),a6 move.l $a(a6),$a0(a5) move.w $e(a6),$a4(a5) add.w #$10,mt_pattpos cmp.w #$400,mt_pattpos  }?bne.s mt_endr mt_nex: clr.w mt_pattpos clr.b mt_break addq.b #1,mt_songpos and.b #$7f,mt_songpos move.b mt_songpos,d1 cmp.b mt_data+$3b6,d1 bne.s mt_endr move.b mt_data+$3b7,mt_songpos mt_endr:tst.b mt_break bne.s mt_nex movem.l (a7)+,d0-d4/a0-a3/a5-a6 rts mt_setmyport: move.w (a6),d2 and.w #$fff,d2 move.w d2,$18(a6) move.w $10(a6),d0 clr.b $16(a6) cmp.w d0,d2 beq.s mt_clrport bge.s mt_rt move.b #$1,$16(a6) rts mt_clrport: clr.w $18(a6) mt_rt: rts mt_myport: m tJ ove.b $3(a6),d0 beq.s mt_myslide move.b d0,$17(a6) clr.b $3(a6) mt_myslide: tst.w $18(a6) beq.s mt_rt moveq #0,d0 move.b $17(a6),d0 tst.b $16(a6) bne.s mt_mysub add.w d0,$10(a6) move.w $18(a6),d0 cmp.w $10(a6),d0 bgt.s mt_myok move.w $18(a6),$10(a6) clr.w $18(a6) mt_myok:move.w $10(a6),$6(a5) rts mt_mysub: sub.w d0,$10(a6) move.w $18(a6),d0 cmp.w $10(a6),d0 blt.s mt_myok move.w $18(a6),$10(a6) clr.w $18(a6) move.w $10(a6),$6(a5) rts mt_vib: move.b $3(a6),d0  ȸXbeq.s mt_vi move.b d0,$1a(a6) mt_vi: move.b $1b(a6),d0 lea mt_sin(pc),a4 lsr.w #$2,d0 and.w #$1f,d0 moveq #0,d2 move.b (a4,d0.w),d2 move.b $1a(a6),d0 and.w #$f,d0 mulu d0,d2 lsr.w #$6,d2 move.w $10(a6),d0 tst.b $1b(a6) bmi.s mt_vibmin add.w d2,d0 bra.s mt_vib2 mt_vibmin: sub.w d2,d0 mt_vib2:move.w d0,$6(a5) move.b $1a(a6),d0 lsr.w #$2,d0 and.w #$3c,d0 add.b d0,$1b(a6) rts mt_nop: move.w $10(a6),$6(a5) rts mt_checkcom: move.w $2(a6),d0 and.w #$fff,d0 beq.s  )Qmt_nop move.b $2(a6),d0 and.b #$f,d0 tst.b d0 beq mt_arpeggio cmp.b #$1,d0 beq.s mt_portup cmp.b #$2,d0 beq mt_portdown cmp.b #$3,d0 beq mt_myport cmp.b #$4,d0 beq mt_vib move.w $10(a6),$6(a5) cmp.b #$a,d0 beq.s mt_volslide rts mt_volslide: moveq #0,d0 move.b $3(a6),d0 lsr.b #4,d0 tst.b d0 beq.s mt_voldown add.w d0,$12(a6) cmp.w #$40,$12(a6) bmi.s mt_vol2 move.w #$40,$12(a6) mt_vol2:move.w $12(a6),$8(a5) rts mt_voldown: moveq #0,d0 move.b $3(a6),d0 and. Ƿ4gb #$f,d0 sub.w d0,$12(a6) bpl.s mt_vol3 clr.w $12(a6) mt_vol3:move.w $12(a6),$8(a5) rts mt_portup: moveq #0,d0 move.b $3(a6),d0 sub.w d0,$10(a6) move.w $10(a6),d0 and.w #$fff,d0 cmp.w #$71,d0 bpl.s mt_por2 and.w #$f000,$10(a6) or.w #$71,$10(a6) mt_por2:move.w $10(a6),d0 and.w #$fff,d0 move.w d0,$6(a5) rts mt_portdown: clr.w d0 move.b $3(a6),d0 add.w d0,$10(a6) move.w $10(a6),d0 and.w #$fff,d0 cmp.w #$358,d0 bmi.s mt_por3 and.w #$f000,$10(a6) or.w #$358,$10(VЛa6) mt_por3:move.w $10(a6),d0 and.w #$fff,d0 move.w d0,$6(a5) rts mt_checkcom2: move.b $2(a6),d0 and.b #$f,d0 cmp.b #$e,d0 beq.s mt_setfilt cmp.b #$d,d0 beq.s mt_pattbreak cmp.b #$b,d0 beq.s mt_posjmp cmp.b #$c,d0 beq.s mt_setvol cmp.b #$f,d0 beq.s mt_setspeed rts mt_setfilt: move.b $3(a6),d0 and.b #$1,d0 asl.b #$1,d0 and.b #$fd,$bfe001 or.b d0,$bfe001 rts mt_pattbreak: not.b mt_break rts mt_posjmp: move.b $3(a6),d0 subq.b #$1,d0 move.b d0,mt_songpos note.b mt_break rts mt_setvol: cmp.b #$40,$3(a6) ble.s mt_vol4 move.b #$40,$3(a6) mt_vol4:move.b $3(a6),$8(a5) rts mt_setspeed: cmp.b #$1f,$3(a6) ble.s mt_sets move.b #$1f,$3(a6) mt_sets:move.b $3(a6),d0 beq.s mt_rts2 move.b d0,mt_speed clr.b mt_counter mt_rts2:rts mt_sin: dc.b $00,$18,$31,$4a,$61,$78,$8d,$a1,$b4,$c5,$d4,$e0,$eb,$f4,$fa,$fd dc.b $ff,$fd,$fa,$f4,$eb,$e0,$d4,$c5,$b4,$a1,$8d,$78,$61,$4a,$31,$18 mt_periods: dc.w $0358,$0328,$02fa,$02d0,$02a6,$0280,$025c,$023a,$0pZ21a,$01fc,$01e0 dc.w $01c5,$01ac,$0194,$017d,$0168,$0153,$0140,$012e,$011d,$010d,$00fe dc.w $00f0,$00e2,$00d6,$00ca,$00be,$00b4,$00aa,$00a0,$0097,$008f,$0087 dc.w $007f,$0078,$0071,$0000,$0000 mt_speed: dc.b $6 mt_songpos: dc.b $0 mt_pattpos: dc.w $0 mt_counter: dc.b $0 mt_break: dc.b $0 mt_dmacon: dc.w $0 mt_samplestarts:blk.l $1f,0 mt_voice1: blk.w 10,0 dc.w $1 blk.w 3,0 mt_voice2: blk.w 10,0 dc.w $2 blk.w 3,0 mt_voice3: blk.w 10,0 dc.w $4 blk.w 3,0 mt_voice4: blk.w 1Vɶ0,0 dc.w $8 blk.w 3,0 .sVdBRProTracker11b.sp@;******************************************** ;* ----- Protracker V1.1B Playroutine ----- * ;* Lars "Zap" Hamre/Amiga Freelancers 1991 * ;* Bekkeliveien 10, N-2010 STRMMEN, Norway * ;******************************************** ; VBlank Version 2: ; Call mt_init to initialize the routine, then call mt_music on ; each vertical blank (50 Hz). To end the song and turn off all ; voices, call mt_end. ; This playroutine is not very fast, optimized or well commented, ; but all the new cѨnommands in PT1.1A should work. ; If it's not good enough, you'll have to change it yourself. ; We'll try to write a faster routine soon... ; Changes from V1.0C playroutine: ; - Vibrato depth changed to be compatible with Noisetracker 2.0. ; You'll have to double all vib. depths on old PT modules. ; - Funk Repeat changed to Invert Loop. ; - Period set back earlier when stopping an effect. DMAWait = 300 ; Set this as low as possible without losing low notes. n_note EQU 0 ; W n_c],4md EQU 2 ; W n_cmdlo EQU 3 ; B n_start EQU 4 ; L n_length EQU 8 ; W n_loopstart EQU 10 ; L n_replen EQU 14 ; W n_period EQU 16 ; W n_finetune EQU 18 ; B n_volume EQU 19 ; B n_dmabit EQU 20 ; W n_toneportdirec EQU 22 ; B n_toneportspeed EQU 23 ; B n_wantedperiod EQU 24 ; W n_vibratocmd EQU 26 ; B n_vibratopos EQU 27 ; B n_tremolocmd EQU 28 ; B n_tremolopos EQU 29 ; B n_wavecontrol EQU 30 ; B n_glissfunk EQU 31 ; B n_sampleoffset EQU 32 ; B n_pattpos EQU 33 ; B n_loopcount EQU 3KCY4 ; B n_funkoffset EQU 35 ; B n_wavestart EQU 36 ; L n_reallength EQU 40 ; W mt_init LEA mt_data,A0 MOVE.L A0,mt_SongDataPtr MOVE.L A0,A1 LEA 952(A1),A1 MOVEQ #127,D0 MOVEQ #0,D1 mtloop MOVE.L D1,D2 SUBQ.W #1,D0 mtloop2 MOVE.B (A1)+,D1 CMP.B D2,D1 BGT.S mtloop DBRA D0,mtloop2 ADDQ.B #1,D2 LEA mt_SampleStarts(PC),A1 ASL.L #8,D2 ASL.L #2,D2 ADD.L #1084,D2 ADD.L A0,D2 MOVE.L D2,A2 MOVEQ #30,D0 mtloop3 CLR.L (A2) MOVE.L A2,(A1)+ MOVEQ #0,D1 MOVE.W 42(A0),D1 ASL.mqL #1,D1 ADD.L D1,A2 ADD.L #30,A0 DBRA D0,mtloop3 OR.B #2,$BFE001 MOVE.B #6,mt_speed CLR.B mt_counter CLR.B mt_SongPos CLR.W mt_PatternPos mt_end CLR.W $DFF0A8 CLR.W $DFF0B8 CLR.W $DFF0C8 CLR.W $DFF0D8 MOVE.W #$F,$DFF096 RTS mt_music MOVEM.L D0-D4/A0-A6,-(SP) ADDQ.B #1,mt_counter MOVE.B mt_counter(PC),D0 CMP.B mt_speed(PC),D0 BLO.S mt_NoNewNote CLR.B mt_counter TST.B mt_PattDelTime2 BEQ.S mt_GetNewNote BSR.S mt_NoNewAllChannels BRA mt_dskip mt_NoNewNote BSR.`S mt_NoNewAllChannels BRA mt_NoNewPosYet mt_NoNewAllChannels LEA $DFF0A0,A5 LEA mt_chan1temp(PC),A6 BSR mt_CheckEfx LEA $DFF0B0,A5 LEA mt_chan2temp(PC),A6 BSR mt_CheckEfx LEA $DFF0C0,A5 LEA mt_chan3temp(PC),A6 BSR mt_CheckEfx LEA $DFF0D0,A5 LEA mt_chan4temp(PC),A6 BRA mt_CheckEfx mt_GetNewNote MOVE.L mt_SongDataPtr(PC),A0 LEA 12(A0),A3 LEA 952(A0),A2 ;pattpo LEA 1084(A0),A0 ;patterndata MOVEQ #0,D0 MOVEQ #0,D1 MOVE.B mt_SongPos(PC),D0 MOVE.B (A2,D0.W),D1 ASL.L֏1 #8,D1 ASL.L #2,D1 ADD.W mt_PatternPos(PC),D1 CLR.W mt_DMACONtemp LEA $DFF0A0,A5 LEA mt_chan1temp(PC),A6 BSR.S mt_PlayVoice LEA $DFF0B0,A5 LEA mt_chan2temp(PC),A6 BSR.S mt_PlayVoice LEA $DFF0C0,A5 LEA mt_chan3temp(PC),A6 BSR.S mt_PlayVoice LEA $DFF0D0,A5 LEA mt_chan4temp(PC),A6 BSR.S mt_PlayVoice BRA mt_SetDMA mt_PlayVoice TST.L (A6) BNE.S mt_plvskip BSR mt_PerNop mt_plvskip MOVE.L (A0,D1.L),(A6) ADDQ.L #4,D1 MOVEQ #0,D2 MOVE.B n_cmd(A6),D2 AND.B #$F0,D2 LSׯ8R.B #4,D2 MOVE.B (A6),D0 AND.B #$F0,D0 OR.B D0,D2 TST.B D2 BEQ mt_SetRegs MOVEQ #0,D3 LEA mt_SampleStarts(PC),A1 MOVE D2,D4 SUBQ.L #1,D2 ASL.L #2,D2 MULU #30,D4 MOVE.L (A1,D2.L),n_start(A6) MOVE.W (A3,D4.L),n_length(A6) MOVE.W (A3,D4.L),n_reallength(A6) MOVE.B 2(A3,D4.L),n_finetune(A6) MOVE.B 3(A3,D4.L),n_volume(A6) MOVE.W 4(A3,D4.L),D3 ; Get repeat TST.W D3 BEQ.S mt_NoLoop MOVE.L n_start(A6),D2 ; Get start ASL.W #1,D3 ADD.L D3,D2 ; Add repeat MOVE.L D2,n_loop g start(A6) MOVE.L D2,n_wavestart(A6) MOVE.W 4(A3,D4.L),D0 ; Get repeat ADD.W 6(A3,D4.L),D0 ; Add replen MOVE.W D0,n_length(A6) MOVE.W 6(A3,D4.L),n_replen(A6) ; Save replen MOVEQ #0,D0 MOVE.B n_volume(A6),D0 MOVE.W D0,8(A5) ; Set volume BRA.S mt_SetRegs mt_NoLoop MOVE.L n_start(A6),D2 ADD.L D3,D2 MOVE.L D2,n_loopstart(A6) MOVE.L D2,n_wavestart(A6) MOVE.W 6(A3,D4.L),n_replen(A6) ; Save replen MOVEQ #0,D0 MOVE.B n_volume(A6),D0 MOVE.W D0,8(A5) ; Set volume mt_SetRegs M ٖ̩OVE.W (A6),D0 AND.W #$0FFF,D0 BEQ mt_CheckMoreEfx ; If no note MOVE.W 2(A6),D0 AND.W #$0FF0,D0 CMP.W #$0E50,D0 BEQ.S mt_DoSetFineTune MOVE.B 2(A6),D0 AND.B #$0F,D0 CMP.B #3,D0 ; TonePortamento BEQ.S mt_ChkTonePorta CMP.B #5,D0 BEQ.S mt_ChkTonePorta CMP.B #9,D0 ; Sample Offset BNE.S mt_SetPeriod BSR mt_CheckMoreEfx BRA.S mt_SetPeriod mt_DoSetFineTune BSR mt_SetFineTune BRA.S mt_SetPeriod mt_ChkTonePorta BSR mt_SetTonePorta BRA mt_CheckMoreEfx mt_SetPeriod MOVEM ڡ֙.L D0-D1/A0-A1,-(SP) MOVE.W (A6),D1 AND.W #$0FFF,D1 LEA mt_PeriodTable(PC),A1 MOVEQ #0,D0 MOVEQ #36,D7 mt_ftuloop CMP.W (A1,D0.W),D1 BHS.S mt_ftufound ADDQ.L #2,D0 DBRA D7,mt_ftuloop mt_ftufound MOVEQ #0,D1 MOVE.B n_finetune(A6),D1 MULU #36*2,D1 ADD.L D1,A1 MOVE.W (A1,D0.W),n_period(A6) MOVEM.L (SP)+,D0-D1/A0-A1 MOVE.W 2(A6),D0 AND.W #$0FF0,D0 CMP.W #$0ED0,D0 ; Notedelay BEQ mt_CheckMoreEfx MOVE.W n_dmabit(A6),$DFF096 BTST #2,n_wavecontrol(A6) BNE.S mt_vibnoc   CLR.B n_vibratopos(A6) mt_vibnoc BTST #6,n_wavecontrol(A6) BNE.S mt_trenoc CLR.B n_tremolopos(A6) mt_trenoc MOVE.L n_start(A6),(A5) ; Set start MOVE.W n_length(A6),4(A5) ; Set length MOVE.W n_period(A6),D0 MOVE.W D0,6(A5) ; Set period MOVE.W n_dmabit(A6),D0 OR.W D0,mt_DMACONtemp BRA mt_CheckMoreEfx mt_SetDMA MOVE.W #300,D0 mt_WaitDMA DBRA D0,mt_WaitDMA MOVE.W mt_DMACONtemp(PC),D0 OR.W #$8000,D0 MOVE.W D0,$DFF096 MOVE.W #300,D0 mt_WaitDMA2 DBRA D0,mt_WaitDMA2 LE ܄TA $DFF000,A5 LEA mt_chan4temp(PC),A6 MOVE.L n_loopstart(A6),$D0(A5) MOVE.W n_replen(A6),$D4(A5) LEA mt_chan3temp(PC),A6 MOVE.L n_loopstart(A6),$C0(A5) MOVE.W n_replen(A6),$C4(A5) LEA mt_chan2temp(PC),A6 MOVE.L n_loopstart(A6),$B0(A5) MOVE.W n_replen(A6),$B4(A5) LEA mt_chan1temp(PC),A6 MOVE.L n_loopstart(A6),$A0(A5) MOVE.W n_replen(A6),$A4(A5) mt_dskip ADD.W #16,mt_PatternPos MOVE.B mt_PattDelTime,D0 BEQ.S mt_dskc MOVE.B D0,mt_PattDelTime2 CLR.B mt_PattDelTime mt_dskYc TST.B mt_PattDelTime2 BEQ.S mt_dska SUBQ.B #1,mt_PattDelTime2 BEQ.S mt_dska SUB.W #16,mt_PatternPos mt_dska TST.B mt_PBreakFlag BEQ.S mt_nnpysk SF mt_PBreakFlag MOVEQ #0,D0 MOVE.B mt_PBreakPos(PC),D0 CLR.B mt_PBreakPos LSL.W #4,D0 MOVE.W D0,mt_PatternPos mt_nnpysk CMP.W #1024,mt_PatternPos BLO.S mt_NoNewPosYet mt_NextPosition MOVEQ #0,D0 MOVE.B mt_PBreakPos(PC),D0 LSL.W #4,D0 MOVE.W D0,mt_PatternPos CLR.B mt_PBreakPos CLR.B mt_PosJumpFlag ADDQ.B #1,mt_SongPos ޛAND.B #$7F,mt_SongPos MOVE.B mt_SongPos(PC),D1 MOVE.L mt_SongDataPtr(PC),A0 CMP.B 950(A0),D1 BLO.S mt_NoNewPosYet CLR.B mt_SongPos mt_NoNewPosYet TST.B mt_PosJumpFlag BNE.S mt_NextPosition MOVEM.L (SP)+,D0-D4/A0-A6 RTS mt_CheckEfx BSR mt_UpdateFunk MOVE.W n_cmd(A6),D0 AND.W #$0FFF,D0 BEQ.S mt_PerNop MOVE.B n_cmd(A6),D0 AND.B #$0F,D0 BEQ.S mt_Arpeggio CMP.B #1,D0 BEQ mt_PortaUp CMP.B #2,D0 BEQ mt_PortaDown CMP.B #3,D0 BEQ mt_TonePortamento CMP.B #4,D0 BEQ mt_ Vibrato CMP.B #5,D0 BEQ mt_TonePlusVolSlide CMP.B #6,D0 BEQ mt_VibratoPlusVolSlide CMP.B #$E,D0 BEQ mt_E_Commands SetBack MOVE.W n_period(A6),6(A5) CMP.B #7,D0 BEQ mt_Tremolo CMP.B #$A,D0 BEQ mt_VolumeSlide mt_Return2 RTS mt_PerNop MOVE.W n_period(A6),6(A5) RTS mt_Arpeggio MOVEQ #0,D0 MOVE.B mt_counter(PC),D0 DIVS #3,D0 SWAP D0 CMP.W #0,D0 BEQ.S mt_Arpeggio2 CMP.W #2,D0 BEQ.S mt_Arpeggio1 MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 LSR.B #4,D0 BRA.S mt_Arpeggio3 mt_Y;Arpeggio1 MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #15,D0 BRA.S mt_Arpeggio3 mt_Arpeggio2 MOVE.W n_period(A6),D2 BRA.S mt_Arpeggio4 mt_Arpeggio3 ASL.W #1,D0 MOVEQ #0,D1 MOVE.B n_finetune(A6),D1 MULU #36*2,D1 LEA mt_PeriodTable(PC),A0 ADD.L D1,A0 MOVEQ #0,D1 MOVE.W n_period(A6),D1 MOVEQ #36,D7 mt_arploop MOVE.W (A0,D0.W),D2 CMP.W (A0),D1 BHS.S mt_Arpeggio4 ADDQ.L #2,A0 DBRA D7,mt_arploop RTS mt_Arpeggio4 MOVE.W D2,6(A5) RTS mt_FinePortaUp TST.B mt_counter B4fNE.S mt_Return2 MOVE.B #$0F,mt_LowMask mt_PortaUp MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B mt_LowMask(PC),D0 MOVE.B #$FF,mt_LowMask SUB.W D0,n_period(A6) MOVE.W n_period(A6),D0 AND.W #$0FFF,D0 CMP.W #113,D0 BPL.S mt_PortaUskip AND.W #$F000,n_period(A6) OR.W #113,n_period(A6) mt_PortaUskip MOVE.W n_period(A6),D0 AND.W #$0FFF,D0 MOVE.W D0,6(A5) RTS mt_FinePortaDown TST.B mt_counter BNE mt_Return2 MOVE.B #$0F,mt_LowMask mt_PortaDown CLR.W D0 MOVE.B n_cmdlo(A6),D0 | AND.B mt_LowMask(PC),D0 MOVE.B #$FF,mt_LowMask ADD.W D0,n_period(A6) MOVE.W n_period(A6),D0 AND.W #$0FFF,D0 CMP.W #856,D0 BMI.S mt_PortaDskip AND.W #$F000,n_period(A6) OR.W #856,n_period(A6) mt_PortaDskip MOVE.W n_period(A6),D0 AND.W #$0FFF,D0 MOVE.W D0,6(A5) RTS mt_SetTonePorta MOVE.L A0,-(SP) MOVE.W (A6),D2 AND.W #$0FFF,D2 MOVEQ #0,D0 MOVE.B n_finetune(A6),D0 MULU #37*2,D0 LEA mt_PeriodTable(PC),A0 ADD.L D0,A0 MOVEQ #0,D0 mt_StpLoop CMP.W (A0,D0.W),D2 BHS.S r mt_StpFound ADDQ.W #2,D0 CMP.W #37*2,D0 BLO.S mt_StpLoop MOVEQ #35*2,D0 mt_StpFound MOVE.B n_finetune(A6),D2 AND.B #8,D2 BEQ.S mt_StpGoss TST.W D0 BEQ.S mt_StpGoss SUBQ.W #2,D0 mt_StpGoss MOVE.W (A0,D0.W),D2 MOVE.L (SP)+,A0 MOVE.W D2,n_wantedperiod(A6) MOVE.W n_period(A6),D0 CLR.B n_toneportdirec(A6) CMP.W D0,D2 BEQ.S mt_ClearTonePorta BGE mt_Return2 MOVE.B #1,n_toneportdirec(A6) RTS mt_ClearTonePorta CLR.W n_wantedperiod(A6) RTS mt_TonePortamento MOVE.B n_cU~mdlo(A6),D0 BEQ.S mt_TonePortNoChange MOVE.B D0,n_toneportspeed(A6) CLR.B n_cmdlo(A6) mt_TonePortNoChange TST.W n_wantedperiod(A6) BEQ mt_Return2 MOVEQ #0,D0 MOVE.B n_toneportspeed(A6),D0 TST.B n_toneportdirec(A6) BNE.S mt_TonePortaUp mt_TonePortaDown ADD.W D0,n_period(A6) MOVE.W n_wantedperiod(A6),D0 CMP.W n_period(A6),D0 BGT.S mt_TonePortaSetPer MOVE.W n_wantedperiod(A6),n_period(A6) CLR.W n_wantedperiod(A6) BRA.S mt_TonePortaSetPer mt_TonePortaUp SUB.W D0,n_periold(A6) MOVE.W n_wantedperiod(A6),D0 CMP.W n_period(A6),D0 BLT.S mt_TonePortaSetPer MOVE.W n_wantedperiod(A6),n_period(A6) CLR.W n_wantedperiod(A6) mt_TonePortaSetPer MOVE.W n_period(A6),D2 MOVE.B n_glissfunk(A6),D0 AND.B #$0F,D0 BEQ.S mt_GlissSkip MOVEQ #0,D0 MOVE.B n_finetune(A6),D0 MULU #36*2,D0 LEA mt_PeriodTable(PC),A0 ADD.L D0,A0 MOVEQ #0,D0 mt_GlissLoop CMP.W (A0,D0.W),D2 BHS.S mt_GlissFound ADDQ.W #2,D0 CMP.W #36*2,D0 BLO.S mt_GlissLoop MOVEQ #35*2,D0 mt_G lissFound MOVE.W (A0,D0.W),D2 mt_GlissSkip MOVE.W D2,6(A5) ; Set period RTS mt_Vibrato MOVE.B n_cmdlo(A6),D0 BEQ.S mt_Vibrato2 MOVE.B n_vibratocmd(A6),D2 AND.B #$0F,D0 BEQ.S mt_vibskip AND.B #$F0,D2 OR.B D0,D2 mt_vibskip MOVE.B n_cmdlo(A6),D0 AND.B #$F0,D0 BEQ.S mt_vibskip2 AND.B #$0F,D2 OR.B D0,D2 mt_vibskip2 MOVE.B D2,n_vibratocmd(A6) mt_Vibrato2 MOVE.B n_vibratopos(A6),D0 LEA mt_VibratoTable(PC),A4 LSR.W #2,D0 AND.W #$001F,D0 MOVEQ #0,D2 MOVE.B n_wavecontrola(A6),D2 AND.B #$03,D2 BEQ.S mt_vib_sine LSL.B #3,D0 CMP.B #1,D2 BEQ.S mt_vib_rampdown MOVE.B #255,D2 BRA.S mt_vib_set mt_vib_rampdown TST.B n_vibratopos(A6) BPL.S mt_vib_rampdown2 MOVE.B #255,D2 SUB.B D0,D2 BRA.S mt_vib_set mt_vib_rampdown2 MOVE.B D0,D2 BRA.S mt_vib_set mt_vib_sine MOVE.B 0(A4,D0.W),D2 mt_vib_set MOVE.B n_vibratocmd(A6),D0 AND.W #15,D0 MULU D0,D2 LSR.W #7,D2 MOVE.W n_period(A6),D0 TST.B n_vibratopos(A6) BMI.S mt_VibratoNeg ADD.W D2,D0 BRA.S mt3_Vibrato3 mt_VibratoNeg SUB.W D2,D0 mt_Vibrato3 MOVE.W D0,6(A5) MOVE.B n_vibratocmd(A6),D0 LSR.W #2,D0 AND.W #$003C,D0 ADD.B D0,n_vibratopos(A6) RTS mt_TonePlusVolSlide BSR mt_TonePortNoChange BRA mt_VolumeSlide mt_VibratoPlusVolSlide BSR.S mt_Vibrato2 BRA mt_VolumeSlide mt_Tremolo MOVE.B n_cmdlo(A6),D0 BEQ.S mt_Tremolo2 MOVE.B n_tremolocmd(A6),D2 AND.B #$0F,D0 BEQ.S mt_treskip AND.B #$F0,D2 OR.B D0,D2 mt_treskip MOVE.B n_cmdlo(A6),D0 AND.B #$F0,D0 BEQ.S mt_tr+eskip2 AND.B #$0F,D2 OR.B D0,D2 mt_treskip2 MOVE.B D2,n_tremolocmd(A6) mt_Tremolo2 MOVE.B n_tremolopos(A6),D0 LEA mt_VibratoTable(PC),A4 LSR.W #2,D0 AND.W #$001F,D0 MOVEQ #0,D2 MOVE.B n_wavecontrol(A6),D2 LSR.B #4,D2 AND.B #$03,D2 BEQ.S mt_tre_sine LSL.B #3,D0 CMP.B #1,D2 BEQ.S mt_tre_rampdown MOVE.B #255,D2 BRA.S mt_tre_set mt_tre_rampdown TST.B n_vibratopos(A6) BPL.S mt_tre_rampdown2 MOVE.B #255,D2 SUB.B D0,D2 BRA.S mt_tre_set mt_tre_rampdown2 MOVE.B D0,D2 B`B"y. mulu d0,d2 lsr.w #7,d2 move.w $10(a4),d0 tst.b $19(a4) bmi.s mt_vibsub add.w d2,d0 bra.s mt_vib3 mt_vibsub: sub.w d2,d0 mt_vib3:move.w d0,6(a5) move.b $18(a4),d0 lsr.w #2,d0 and.w #$3c,d0 add.b d0,$19(a4) rts mt_arplist: dc.b 0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1 mt_arp: moveq #0,d0 move.b mt_counter(pc),d0 move.b mt_arplist(pc,d0.w),d0 beq.s mt_arp0 cmp.b #2,d0 beq.s mt_arp2 mt_arp1:moveq #0,d0 move.b 3(a4),d0 lsr.b #4,d0 bra.s mt_ar  ⑾pdo mt_arp2:moveq #0,d0 move.b 3(a4),d0 and.b #$f,d0 mt_arpdo: asl.w #1,d0 move.w $10(a4),d1 and.w #$fff,d1 lea mt_periods(pc),a0 moveq #$24,d2 mt_arp3:cmp.w (a0)+,d1 bge.s mt_arpfound dbf d2,mt_arp3 mt_arp0:move.w $10(a4),6(a5) rts mt_arpfound: move.w -2(a0,d0.w),6(a5) rts mt_normper: move.w $10(a4),6(a5) rts mt_com: move.w 2(a4),d0 and.w #$fff,d0 beq.s mt_normper move.b 2(a4),d0 and.b #$f,d0 tst.b d0 beq.s mt_arp cmp.b #1,d0 beq.s mt_portup cmp.b #2,d0 beq  נ.s mt_portdown cmp.b #3,d0 beq mt_port cmp.b #4,d0 beq mt_vib cmp.b #5,d0 beq.s mt_volport cmp.b #6,d0 beq.s mt_volvib move.w $10(a4),6(a5) cmp.b #$a,d0 beq.s mt_volslide rts mt_portup: moveq #0,d0 move.b 3(a4),d0 sub.w d0,$10(a4) move.w $10(a4),d0 cmp.w #$71,d0 bpl.s mt_portup2 move.w #$71,$10(a4) mt_portup2: move.w $10(a4),6(a5) rts mt_portdown: moveq #0,d0 move.b 3(a4),d0 add.w d0,$10(a4) move.w $10(a4),d0 cmp.w #$358,d0 bmi.s mt_portdown2 move.w #$35 =8,$10(a4) mt_portdown2: move.w $10(a4),6(a5) rts mt_volvib: bsr mt_vib2 bra.s mt_volslide mt_volport: bsr mt_port2 mt_volslide: moveq #0,d0 move.b 3(a4),d0 lsr.b #4,d0 beq.s mt_vol3 add.b d0,$13(a4) cmp.b #$40,$13(a4) bmi.s mt_vol2 move.b #$40,$13(a4) mt_vol2:moveq #0,d0 move.b $13(a4),d0 move.w d0,8(a5) rts mt_vol3:move.b 3(a4),d0 and.b #$f,d0 sub.b d0,$13(a4) bpl.s mt_vol4 clr.b $13(a4) mt_vol4:moveq #0,d0 move.b $13(a4),d0 move.w d0,8(a5) rts mt_com2: l*move.b $2(a4),d0 and.b #$f,d0 cmp.b #$e,d0 beq.s mt_filter cmp.b #$d,d0 beq.s mt_pattbreak cmp.b #$b,d0 beq.s mt_songjmp cmp.b #$c,d0 beq.s mt_setvol cmp.b #$f,d0 beq.s mt_setspeed rts mt_filter: move.b 3(a4),d0 and.b #1,d0 asl.b #1,d0 and.b #$fd,$bfe001 or.b d0,$bfe001 rts mt_pattbreak: move.b #1,mt_break rts mt_songjmp: move.b #1,mt_break move.b 3(a4),d0 subq.b #1,d0 move.b d0,mt_songpos rts mt_setvol: cmp.b #$40,3(a4) bls.s mt_sv2 move.b #$40,3(a4) mt_sv2: moveq #0,d0 move.b 3(a4),d0 move.b d0,$13(a4) move.w d0,8(a5) rts mt_setspeed: moveq #0,d0 move.b 3(a4),d0 cmp.b #$1f,d0 bls.s mt_sp2 moveq #$1f,d0 mt_sp2: tst.w d0 bne.s mt_sp3 moveq #1,d0 mt_sp3: move.b d0,mt_speed rts mt_periods: dc.w $0358,$0328,$02fa,$02d0,$02a6,$0280,$025c,$023a,$021a,$01fc,$01e0 dc.w $01c5,$01ac,$0194,$017d,$0168,$0153,$0140,$012e,$011d,$010d,$00fe dc.w $00f0,$00e2,$00d6,$00ca,$00be,$00b4,$00aa,$00a0,$0097,$008f,$0087 dc.w $007f,$0078,$00ζ71,$0000 mt_speed: dc.b 6 mt_counter: dc.b 0 mt_pattpos: dc.w 0 mt_songpos: dc.b 0 mt_break: dc.b 0 mt_dmacon: dc.w 0 mt_samplestarts:blk.l $1f,0 mt_voice1: blk.w 13,0 dc.w 1 mt_voice2: blk.w 13,0 dc.w 2 mt_voice3: blk.w 13,0 dc.w 4 mt_voice4: blk.w 13,0 dc.w 8 _;DBR docfile.txtp}@ _________________________________________________________________________ ACUME GERMANY PRESENTS ANOTHER NICE UTIL CREDiTS .:CoDE AND iDEA BY JoLLY/ACUME:. RELEASED THE 27.JULY 1992 CoNTACT uS AT :. RoNNY/ACUME ^L: ADOLF - ROMBACH 7 7806 MARCH BUCHHEIM GERMANY TO LEAVE US A COMMENT,HINT OR SOMETHING LIKE THAT JUST CALL .... PRIORITY ONE ! (USA) JUST WIRTE A MESSY TO RONNY & SOKRATES ! _________________________________________________________________________ WHY SHOULD I USE NORIP ??? YOU CAN PROTECT YOUR MODULES AGAINST RIPPERS.IF YOU USE A NORIP-PROTECTED MODULE IN YOUR INTRO,IT WILL BE HARD TO RIP IT... SURE,EXPERIENCED RIPPERS ARE STILL ABLE TO RIP.. (?) BUT SUM ACTIONREPLAYERS CAN GO HOME ! HEHEHE ! HINTS: THIS TOOL ACCEPTS ONLY PRO- OR NOISETRACKER MODULES.THE DISK WITH THE MODULE SHOULD WE WRITE ENABLED.IF U WANNA MAKE THE MODULES BACK TO NORMAL RIPABLE MODULES,USE THIS PROG,TOO. HOW TO USE: THE USING OF THIS TOOL IS VERY EASY..... THE MOST FUNCTIONS YOU CAN READ ON THE GADGETS.LOOK AT THE COMMENTS WINDOW TO SE E THE STATUS OR ERRORS OR SOMETHING LIKE THAT.. CLICK ON ABOUT TO GET THE INFO ABOUT THIS PROG... I HAVE NOOOOOOOOOOOOOOOOOOOOO INSPIRATION TO WRITE A LOOOOOOONG DOCFILE,COZ THIS TOOL IS SOOOOOOOOOOOOOOOOOO EASY TO USE !!!???!!!!??!?!.. SEE YA..................JOLLY/ACUME H<1^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! RPBR mod.noriptestpHc~}|{zyxwvutsrqponmlkjihgfedcba`_"3H noriptesttrack1st-88:chor'@st-88:chor2#@st-88:doep@st-88:fbsnare1{@st-01:shamus-st-88:illegalclack@st-88:erasurebdrum2C@st-01:st-01:digdug6st-01:strings7V@< 2HM.K.}pSS@S`SSpSS@SS} pSS@S`SӛSpSS@S}}p@`p@} p}}@}Ŝ`}}p@}@p}@hp@hPpSS@SSP`}SpS}@S.SP:p}P@SP`pSP.P@..PXp@P`}pP@}.Pp}}yc@S.P`}Sp@}}P@p}SP@hp@h0pSS@S0`}SpS}@0@S0.:p k@0`p0@.0.Xp\  \ @ \ `\ }p00@}0  àp}}@S0`}Sp@}@p}0@hp@h0pSS@S0`}SpS}@0@S0 !&[.:p@0`p0@.0.Xp\  \ @ \ `\ }p00@} "ês0@}@}@@S0@}@Sp@}@p}0@hp@h}pSS}P@SSP`SSpS #CS@SSP} pSS@S.P`SSpSS@S}}p}P@SP`p $g@P} p}}@}.P`}}p@}@p}}P@hp@h}p pp%S} ppp@}pXp&-vp},0pppp@@p@p@}p 'Ppp} ppp@}pX(3pp} ppp@pS)%S@S`}SpS}@S.:p@`p@..Xp*ˠs@`}p@}p}}@S`}Sp@}@p}@hp@h+М#}pSS}P@SSP`SSpSS@SSP} pSS@S.P`SSpSS@S,׋}}p}P@SP`p@P},0p}}@}P`}}p@}@p}P@-hp@hP}pSS@SSP`SSpSS@SSSP} pS}PS@SSP`SSpSSP.+CS.P@S}P}p@P`pP@.P} p}}@}.P`}}p@/ƚ}}P@p}SP@hp@h0}pSS@S0`SSpSS@0@S0S} pSS@S0`SS0qpSS@0@S}0}}p\  \ @ \ `\ p@@0} p}}@}0`1bG}}p@}@p}0@hp@h\ }pSS\ @S\ `SSpS\ S@SS\ } pSS@S2[z`SS\ pS\ S@S}:\ }p@\ `p@\ } p}\ }3f\@}:\ `}}p@}\ @p}@hp@h                   "$  !1B>! 4<"      ,4.# *KѮ ,717?3'&&" !//)˼$AB· 2.     ,@<$  黛#7<-*71.,$$"! *1.0    #(!Ѿ +-(,-) $-+&"$167/ƻ"192,,$ &"%! " 5}gͶ )3<:+!  !-<<==,&.+'/" '//3) '7<:9:IL>*    %'   ):OUIIGCC:30 ͻľ  ,0'#()" &%):@AHI80*"+**%м  2369-.6>LTN@4+)% ƻл "#'0;?7.!$+571&ĸ6 $ #$,8?ED9'    +/( (54)!"*773$    %30#      '* "# ! "$$   !#                "   7                     !'&       #"!8eeWX ))                     "9ľ       "                $$    *(  &Я#  "   .*կ      Ҿ#:5S:  $+    .8%  Ż       #   &,# #.0(%*   (*69(,9,    !.24.))-+%   ȼ ) 13+  $14.$;   !$(26#   ""+/)%      (7760! '6;0&+0-) # *)  ,0 4<&&    #*339/&   ")*!$16.  ''   %< 3 +,51$ &*$ ƾ.2# )$&/14:2& º $!ƻ !0@?3/,!'('  $553*$2>EOI+ ů$*+2)   !&"$,.0+   *$ "+-,)  +897BD>8- *,.5+!!/3-*-*-. &=#-/.  '(.1-'  &.' ,2)#% !!##"*  '14248,45,!   ĺ(*($%$ '!,=9<2  )1-+!#% @D8)  " *($$077""  "&%.1%%2+ Ŵ ".#'> %1;;2(!&" ĵ    %,-$/66$ %(ٷ")(! -5.  !%)"')$    !( (     ")&    $- ()#,04=1      "*22 .14$ '-"(?<  #$ /"$53.+  ϼ  "&'-((,"*2' )1+!& '-4)  '  +' +4-$    *,%   "(# $$   )@8T4 $#        #     (             "     $5- *A{v   &#  =@.Ľ  )' '4( $ 60($3)'8$&2*#     ,1&$" #  !               +Bh/I%  (8$    2,           /"              ,Ct+) "($              !     %-$  $*  ! "! #!. Ʒ ! )! #& -D#&*+#  ȿ "!+/0        $"$&  *)!!  '5/2*       "0/   )"5&       "  ˻0Gnv!''-#!!! !*7HJ@6    (7;.! !!$ #⸎ #)6;+ $ &9>5%#*!-) "(   *./ñ 3( &,! (:*0(*&     " /5Ӿ " 56" #'$ 1H_TKl   "   #      $,%#   & $/' $ %!  %,("( %  *' *3$ +5       )$%    '   2I M                $(&   ּ (*ʻ "  &(0:%  #@167  (3," * &2SV3),8θ  94$!+) 6F6   ''9LL= 9Pϝ_#(%Ͽ*3 .I?  #<<.  ս  '20#        Ƿ "29&!    ̾.DWA,  %?7+'#10,) '!!-   +:.!*5#   "'"-$ر   /6/)  :Qi_%)"Ž #$6<2*27Ũ  !!%&-+  ѻ"!!   ),  +% -C8  "$ .+( 0 ,L?) *   &)*      '     ;RÊ "% '1, &-   (* *$!,3-   Ƚ  74*%, #!!  ʻ!$  $$.-- &/. ̽%, * !#*->!%    $' ' %+) <SgHE3 .-"ٿ52 ,&"#  %#  8A1&?9 (*))1=#Ƽ/'*# "5(":2 ## % %  (1"" »  "  !  &    *) /.    769%=TH7D%   =9 2#& 37%  -68' " 4/+3. ƾ   &-#   50& $ )+ #'!57$ ) к ##$.4 ?/)'  0/"-;:' >Unef%   (5'"" '" "4* ,:8 +5(   63%)- "++ )(      $%'' 'D72  "/0   %.  * % ,!   * && ?VvK        +'         &% ! 2>!ݾ,-1! /+, * 4ʿ>K Ϯ /235" #  ӿ(! Ƹ &-$;A< (-޺$3K@%PVBʬ*%# Ͽ%(6+=0@Wb+ "4ո2'ڹ  "%2:6%0!۴( )21¦ #254.) ϶"*- ' ѿ  ,2,"  !  '.#    +'     6=! *,    !&$ .68) AXe"   -$  # %  AOF6*$!Ŭ& ,RZ7! %?D) EUD *1$ 7I9ž0,!&82#̳5WgU$52 ?MA+Ѳ CH: ! % $::76 о Ϳ *;8+'BYu7Ǽ#  پ &(!#'" -2,($1)%!$"!˩-GA. #)) & ,:8   !% ʹ/7  %1/   $     "      CZS         "'%# 5# /?-30  'E72; )!01&#&>4 0<0 ?F2"  57$ #-/D:)  ' "1?3$  꾸.!  "D[DLU7QE$* / !,1 %'$ "0  **/-% #      *%    #2& ) (辻"JM8%( -9! *A: . %6C5.2E\L% ý 0FO<-) .=I.#-¿1MG /C,%=B(E;)E= "! "&/ܾ-#!,$F]t& # !!)  ".2# !  #! % &    4:' )'  ɻ 1>:( KL: $.. ;oD%,#  ,Y@ɱ850&+(ʸ5, ܸ(GH G^Vc #1)    !% '49+  " $$$ &-/#-,%5ƹ"/ɣP[1 6#"74϶#Ш@I3?$׶P|rH粬,% 9F51#ɺ"'Ƴ!^U@ 27 ɵ , 4-$0;$! ӿ  :G=8   H_nU2:+ 4<1* $8CP;24%"   1;4, !  3'ӯ+ #$ &&9ɤ$=DD-()!    .BE.  " ۾ $, , ɼ  ?C5!&@9ɽʽ 7?9. 4=5?=߿ #/) #  I`k@0:D+ -1!پ(  05' !#侻 &032# &/3,,˿$L8 +--'(  3O0*4(%;=7(   #  $8>;/  ռ&#$%/6) #46$ -JBPjS'  &MdW7#JaN %# +1)-(  %   -"   &"4><,     &  $5           ' (,*@? ?>Ͽ     Kb|  !!  (  '/ '   & $* $+.5%  13)  # $    '#!  +#!*6 ") ! +.%  )3$ ( .DB((7.LcP]c'1-λ-<- "%%%0' -! '$ )$ $1"ԭ *) #.,,    $0)ز(<0!./&β("&36'41'+ϫ$9,)-%%(  /=2 .3( :5,  #74Ƨ/62ZO)#2N,    !461*   $!+Md ȴ  $+$ %/򻰱 ',% ! $%"=!#   # Ĥ &>5,();2Ȼ$&01;/ (, # "& 61  #*ͥ  <>;1)+  6103     1IZ]%( !18:3)$ %Ne.3:/" $)   "AM;#  ط*1!ÜUN1(;5&%ž:;.ٽ0>0%/  #75(6'/)   Һ"$$@4#*1# Ϻ   &?C4'  **)׷Ͳ"$#',6)  ,#űѯ" &8F( ' %) ߺ&%#Խ +-,#$NM9ǩOfdJvy 4#,!AF&)+ $=7! +"%IK* Ѷ%( >) ,. (" ;A" % "3#ߺ)MU1 &+1  /3*ɼ"'")!  .@5 #7&%  &#ɷ)!'2ɺ # !%>J? µ& 'IF! 7]PgvT$఩ 23 &)  )K8巽KWB%,8=E=8!$Ͷ -A=)2(   95D9#   "&7, -H@$$   ( )'-  *99/  "'&  ((%   -0(<5+˱9*% 9+)#%Qhc=?%*(%&9*"   %*;)  !  "+,6ڼ .@D#    40#     %     ˿?8  ! 2EG*   )++2*  %2,)ĺ ;C&  @A70!-+' !#( A?3/$# &ÿ!DTC# !-11%,6*  $' ' ƻ.5-'#+1й $41%  #)313"$!$  %"  %&  %-) "  &һ+$ ,-   &'    Ul}I:0 (",9$ !  &" "-*$̼  $   %  #- %&   ,1% "    %'    ! $@9Vm;# )*   &   7=/  # 0%#4+  ͭ*%# $,'  !8A8"& *=.&*/( 6"'5+-     %-* #+ WnQ +.%   #'% 0(  )3+(( !  ,1- 5C:&))  0*%! ƾ &#$,.+ "&(#'7($  º )&''&3,) *"( оXoHJE_ # ':D;( !#"ɽ &.7;3& !,$  5;1  &)  "',( #$ "' #(' $ %(%ȼ '  !  )-(  $252)*14.!5--1$$#Yp    10$    #"  %      & "!  "    $      # ##"     "  "  )  Zq~p  174        &,!   $!7+   '!              [r]&"   '#   !(#+ #*&       '     ! !+&        !"#    \s;,H   (%  #' . !      $"+*"     !:4&  ("!&  &  !:B6$62  ""!       27+ ]t  ,(%$  " )+# '*' *-,$#! "#"( $$'   "00 " )01  $(' +    5  /,^uJf=)          &)&$$# 29,% !       $   "-!  "  !'  _v-B  ! !(                 #+ %& #     !.6"  ο*" ! `w  &    "!   "   $! ,&'        #'%    "  axf               '    !   !"!         byºf           $     ,* +    ! !&" '  *!        ##   'czX!    #$  *(  #         !      !$ %$& & .&          d{y               "'$ '#    !*'                   e|r9>  '0'$ &   &(  "$&    &  &"       "                #! f}i      , $        #,       %    $   '"    )1)  g~       ! #  -    $+$  --    "#   %)      ,/  !      !'      ##  /*huzX      *( )      '            !*   !(        $' #% ign "   &+/%  ! &01     "&)'&  #')()%      1?5     90%  "   #j&l &'  631"  /0&".  *11+0 00  '% #"  )"   )%  ",    'k|P   #' !'+$$',!!$,0)'%! 5&)+ #5+%  %#%  & .$  #,A# ##'G4@$80;OG& l* @DGF7+ ,H@C@3$.68@@0('3@11',# #)+493+'##̿'01@830) #,7CC@81#'0@GKA90&,@COOG@0 1ALVVO@, #7FSSYSC, ÿ '8GO\\XL6  %9CQ``[L8! Ƽ9DO[`SL@! Ǿ0@GX[SO@& Ƽ+;ES\XOA&ɿ%9GO^`SC0 ȿ3KS``Om7fA,ƿ'1IY\[SC,þ&6GX\XOC0ü &3AOXXOD0ÿ'3ALV\PD1 #1@OTXVD3ÿ 0@NY\TG3¿ .@KXXXJ4 ÿ #-@GW`XH8&ü-@LXYTL@&ý)9DSYXO@.ǿ&3COXXQG3 0@LS`SL8' ¼)8KSXXO@, #7GO[XP@0ƽ#1@OXXOF3ü-;ISXOG3#ż '7ANSPG8+n/@KOOJ@0¼ +8CNOK@0 ü #8@KNLE3!ǿ0@GLIC8#ſ,&07@@8.+38@90&'03983& !'1663,#,3810! &0300&#+.00)$,0,,# )-0,# %',,&  ')+(#  '*)# $',' $''  #'&!&"!! pzaN                             qLRC                           rxi   s]QJ                           t                               ut                vhq`            w^ZHxZ[Jy^eSzsMI{W8dio Master IIBODY /ҏ XOmOH$ҀҸؿ%@;XgAp@7ԀҿP/' ?z@0Ҹ _/?x08; ؂4/+?4( , 07MO$/߿=|N [0[ *-',?(?@ :بҿ/WH H*00ҹ/0O@:'  ???  -0䤴/@4/  /0/@( $<+94@,?..4: ?>O@/$(( X (?$; ϻ& 0>( 4$ %$(" /  ?+   %'/ "@}s,  /34(   0>.4!' *.  /(8        @"  /  -,  .     ~SD)                              B                     6   U#( DZ!:a0: " &3 Ķ+'Mf751% $ мֻ&CWj9D ѻ&aTSA;,AoHC2*6ZlL=," ȹ@g_VE#!'ȳSu^EC.'*ҵ#]\0/53 м,"ô@irG- .7*(ò ctiY!>",.ү itWLͿ *<)/1Ѽ 5cyW8߿ %*:=ѸNZyYü 148?ö)_kdOұ"8@'ʵ'Yxb? ̾˾-F<*ï6eqK?¸07GBԴ#R`w?#˻".AP9­ 4L`qI Ļ%/1GJ; AK_gG ı30-BN+䯗.6Bm^0𸦼"259DM#ӫ0ESiRֲ'/<<@@𽘡:RVe= ĩ*877G= ⥕İ >^PU:ު6:@C=5ɕ )GSQ>3ȣ $JU+DGCSC!Ѷ"KIL!Զ DAQL5ƪ" %LHHǭ/DGWB4׿$% -BH84JLG>Ը-".?J)ױ?IOD3ʴ'.2=GѳLKBK* ɲ'88=A ̺NIE;/ ŭ/>%158(FFK3'Ի64!45$0?RC.Ѹ 1;/ +32 3Ϻ8ALC%̵6?&,2-:DG;!ʸ.%'$/BB:'!*# 9E>/# +!;J9+  '&=F;# /@@4 ! 7>=- !z(>:6* 09<7% #4890  )688.  -666'3:3.% 9<.&$  "47/%  )47+(  (5-,"  *1/'  ,/-# +-*! !),*"(-" ++   (' ""& $ &  !  !  #     !  "      "     !  $  !   "  "  !                #      ʲ                                               6                                                                !   !! &   %#"  #"    %!  '" "% $$   !$$   %$" '#   !'#  (# #'"  %&   %%   !$&  (% "("  $&  #$   ##  $     #    !#   ""  !#  !"  ߸!                   ʹ                                                                                 Ų                  r           BODYJ   bG]?     B   >=N8*ٷ V?# "   cR2=,-  -""k*C8jt 0 %BODY ):_sq̯ҨӬ.5P2GXQe]`gssu~llgj_f@b;U0')#ӷʯ    !'%-'-,/!*-0=@@=@IF@LGPHXMNIHEC??E@@B::9:/,%$   ȿ $/)0/13388:?@=?@>@@?@><6<@>958487<72.3342-.1/2)*.**''$#         .-+)&%#! r$0?P_lkR #1;AFGIJJIHFDB@><:8531/,*'%#!  ",8ES]ebL'#+169;==<<;:986531/.+)'%#!  ",5?HQXYTB( %*,/122221//-,*)'&$"   #)1:CJORQJ<) û !$&'((()((&%$#!  ) $*06ABA=7, Ĺ   #',037:<<;82+ Ż   !$'+.1356763.(ļ  hcfQ   #%),.023331.)$¹    #%(*+,.//.-+($Ǿ    "$&()+,---,+)&"ž   "#%&()*++++)'%" ¼_dgX    !"$%&()***+*)'%#   !!#$%&'()))))('%#  ľ  !"#$%&''()))))('&$!   !!"#$%&''((()))(('&%#! ͳ[  !!!"##$%%&&'()*+***))('%$! ¾  !!""##$%&&''())))*****))('&%#! ÿ  !!!!""""##$$%%&&''((())***)*))('&$#!   !!""###$$%%&&''(())))***+++++++*))('&$ƾ"  ¿  !""#$$%%%&&'(()))***++,,,,,,,++**)('&%#!   !!"##%%&&''(())*+++,,,,--------,,++*)('%$"  ¿  !"##$%&&'())***++,----.........--,,+*('&$"  ¿  !"#$%&'(())*+++,--..#-./////////.....,+*)'%#! *+# +,'!! !+$ "-+%  %& $,*%  &!  %+)%!    #    ))$ ! &'$  $($!  fQ^P %+% &$  !,%!#  )% #'  &!!"  &$$%"   )+(%!     -/)$    1/'"      3.&!     %3-&!      (3-%!    ,3*$      /2)#     !20'"     '3-&! !     /2)$ ""      '4/'#!"#!     25,%""##!       '71)$"#$#     47.(#"$$"    ,82,&##%%"     %85/+%#$%$   J;371-)%#%%#   ,94/,'$$$%# 672.+'$#%%!   ,630-*&##$$!#  231/,)%#"##!## *1/0/,(%!!## " ## #0.-//,($ "#$##&$ ,0*+-.+&# "%&! %)(" ][0.(+//+%! &)%#'++% $2+(+/.)%!%*)&(-.)"&1*)-/-(# $*,)*/1.&!  )/**-/,'"$*-++031*% (/,,..+&# (//-166/)# +0--..*&"#.1/0683-&" .1.,--)%"%/215:92+&" 12.-.-)%!&/349;7/*&  22-./-(%!%.38<<5.*%  33.//+'# %,1:=:3-)$ 1511/*&# &+2;>:3-)$ /631-)&"!'+2:>92-(#  ,961-)%!#(-3:<81+'!&991+'$!"(.39:71,'! 6;2+'$!"*059851,&! pC-92+&" !)157641+&!23*%" *166530+%  '3,%!'05631/*&  +.&!&05520/+& -'!",3420.+%   $)!)3431/*#  &"$/342/'  #*342-# R-Yx ! %/42) "   ,42' %    &1/%  &%  *+# $)#   !$" *("      $,'"      )-'! N$   ++&    ",*%     %-)$     &,("     '+&!      '*$      &(#  $&!    "$  ! "!$#       &)$      "!%,+#   #"%,0,!   "#&,00+!   !&,11-(! iu   &.340+&!  ",551-)&!  "!!-684/+(%    #&#",5951.*'"   #&**%"&.57750-)$  &,.-'&*044564/*&" %43/*).4633562,($   4:3.-179743430+'#   ,>8104:<963101.*%  6=526B?;840-,,*&!':<;AEC>:73/+)('% )<@CGE@<952-)&$$" -=CEGC?<951,(%""  +>CEGD@=962-($  ¢F .?CDFDA<951-(#  )=CDFEA=951-(# #:ABEEA=951,'"  4@BEFC=950,'"  -=@CEC>94/+'"  $9?CEC=940+&"   1=@DC>94/+'"   (8>AB>83/+'"  1;=?>94/+'#   '6:<=94/+'#   ,68:950,'#  /57850,)#  "   &01451-($  $%   )-/22.)% &*%  )(,/.)% $.,%  %$%+-*%!  #21+&!  #"()%   272+'# #!&&! 1;70,($   "  -<=71,)%"!"!    %9B=62-)&##$$  ľ   1CD=72.*'%&'&! Ž   &>HC<73/+(()*&  ż   2FJC=84/+Žf*+-+& û%>LJD>:50,+-.,&  º -CNJD?;60,-00,%  ɾ3GOKEA;60.031+%  Ƽ  !8KQLFA;610341+% ú $;MRMGA<622440*%  #;MSMF@;74454/)$  ɾ $=NSMFA<76663.)$ Ǽ  Ƶ؈ #8LRMGA<77873-)$ ¼  #6JPMF@;87972,'#  1EOLF@;88961+'" ƿ +?KKF?:8886/*&! $5FJE?:8885/)%! ¿ +>FD?96674.(#  !2AC>85563,("  &8?=84342-'" YX,¿  ,8;62110,&     "0740...+& ¿     '00-**+)$    !)*(''''#    $#""###    !" "    "%#    !('! P\   (*%     $-*"     *0(     -/%      +/%     ),#   !  #("     d  #         !    !   ! 8|BRNoripV1.1.infop˜fqP# *Po???????????????????`0`c0`c`~`?: