DOS]NpC N @ hpHAC" <"<,xN:I (g>N|"@"0""*q"*2< )@x2H@2TA2H@2,TAQ4<<APa4<}ATa4<AHa4<ALap"K;|+TBmBmBmBmBmBm Bm;|4;|C$,xNh,@N8A$N)@C <aC <+aC </a`F&lp$l$j"g.<c  zR,EGXQGA`NuGzf.$l$j"E@pfG`<c   lA"4r"J0-H<Pb0<tRrgQRA<f0-fz;|@BmB;|F;|D ,+@PX,+@TBmdBmf;|<X0<QRE9f4+n&Bm;| N2"T <,xN.NvLNu2222B2222v2B22222QB2222B222BYNu/  ` @` @dos.librarygraphics.library6topaz.fontp H For More Awesome and Wicked Wares Call---Medusa's Domain at 416-574-7791 574-0463 574-0568 PROTRACKER 3.10 Presented by: APOGEE GLOBALSOFT .Ӭ4`*p4p(Bdp(4p(Bdp(4"y) qg0H4p0r2Ё4B$Nu o ((!h,(!@,0(J1hLJ1@LNu o0(nhXg1hnX/NXNu o0(nhXf (\r2(j1@X/NXNu o (!h !@ Nu8N(  *^*0HbiH8< / &o$$o((|, fBHxBBB RN(*OgF D&(g4 C"(gp*C-@//NPp*C-r(Ё//NPHxd/N-.wM0./HxNOcHxp0/p0./HxNO.cHxp0/p0./HxNORnSnfXSng`v++k=Zp0. @p"€ A"n0J.gcHxp0/p0./B`^cHxp0/p0./HxNOcHxp0/p0./HxNO.cHxp0/p0./HxNORnSnfZXSnfBD nT=P6.p+@XSCf:np0r2 r2Ёr2Nl@Xnf/ NXL|N^NuNVH>84. "n ".(Q y h\ h#eHxp0/// NO`\p0 @p(Ȁ D0-H$i()m =ij=iX&iiq.p0)p @p(Ȁ DfJgH=Z+g*cHxp0/p0./BNORnSng `0.nXSng`=Z+g@p0. @p"€ A"n0cHxp0/p0./BNORnSng `0.nXSng\`Jg+k=ZcHxp0/p+tdp0" A-pH`B2A0A0H @mo @f`A` A`Ap0*p/HnNP .ќSCg`*qg-T4 Bdp0" A-pH`B2A0A0H @mo @f`A` A`Ap0*p/HnNP(SCg,`Jgp0"@ 1HќSCg`p0" A(HSCfL|N^NuNVH>8$n4.<*X&j(K-j(p0*p @p"€ AgB@=@=@8=D nT=P6.p+@pnp+np+nXSCf:n6Kp0r2Ёr2Nl@p0r2.Ёr2Nlp0r2.Ёr2Nl@p0r2.*k=`-T**p0*pr//*/0.H/0H/B/*NvBDO`L ETp0&ro  @-p`,"~‡ .~ GoA`p0 @oA`ARDnmp0*p/HnN&nPFg$`P`&p0*p/HSNXnPFfLN^NuH8 o4/"h8(Xg)gv`vgp`p`)gv`vgp`p@ Cf|`p0r2Ё@XSDfLNuNVH>8$n4.".(*6*X&j (j y(gz`z y h `fp`p,*qg *qfp0, F *-pJgx*qg-T4 B)hPp0.// N|r2*Np€Pg *qg y h df / NVXJng B/ NP// p0/NJnO g/ N/ N $n$. BF6*V=jd=jf0*h=@=@:*Zpr2*Ng yJh dgp=@jN/ N/* / p0/NBp0r2*V// NRCHn0.H/p0./p0./N=@8.O,`2/* / p0/NHxp0r2*V// NRCOSDfr2*Ngp0// N':I/ NRCOSDf8.p0.// Nfr2*NPgp0// NhPr2*Np€g *qg y h df / NVXJFg&Hx/ p0/p0r2./NO`JngHx/ NP// p0./NJFO g / NX`Jng/ N/ N $n$. Bn6*V=jd=jf0*h=@=@:*Z<*NFpr2*Ng yJh dgp=@/ NJFXg8/ N EXf*qf0*X j80S@g&`/*8/ p0R` /* / p0/NO Bp0r2*V// NRCHn0.H/p0./p0./N=@8.O`2/* / p0/NHxp0r2*V/% rp0*h=@=@=jZ8*ND|r2*Ng yJh dg|/ NJDXg $n$. BE=jV=jd=jf# ?ZPNVH> $n$. BE=jV=jZ=jd=jf0*h=@=@8*ND|r2*Ng yJh dg|/ NJDXg?BIJmwzvpFgEtqrsxr-1E09:@AKL!2;g "g#pLNu"o /"R |z0m m N B`pNu"| 9S"`SJo" |zp0rrf3 Nu hV nd tTNH>4.&vn`T~j\D.t\TN0$xnRLD>82,&  fJR 0m 9o`:tz 0m$ 9nHHԂ"ԁЂr0$Rpn R*@8` R*@8Jg ` R"@8o й l JoJJg 9m ` B L<|N^NuNV/. $.BH/.Hnp0/N8"O n`\"y o(#J.fN `"yS#p"`"p` |"PR IC(Rmr $.N^NuH88$/&/ &o$p(@B`J ;fRB4`<  f "o(p"`, "f"o(p`"Lp @p0p4 (//N  0Pe 9c  g nJmH"` [f`z |0Xf< |Xf B9|B9~BHy//HH/Nd#ORpo`  fJ9~f`HxHy//HH/Nd#OlJ9~fB T o 9S#p#`n R"@ 8 R"@ 8`R R"@ 8`B f//N P`. e-|p!n yJ6g y-h6r ` @*n"pB`4 \f( 0m 9nz 0m 9nRRpo`RRJf й o 9S#`r ` @*n"p`Z \zǫd#O| RhRp nB* R .oXL|N^NuNVH><(.&. &|(|$|BBBBBBB y h\p0(,` | R |zJo R"@8S`htp#n6 yJ>g*9~HH/p/ RHp8 y h>N$O Jm ђ` f8/HyN  #Pfz/HyN zP |0Xf |$XRpnJo f B9|B9~BHy//HH/Nd#O` (f</HyN zP |0XfRp WQ)*. &|$|HyHR/HyN  9hOg 9lf$ fr9 rN~`B`|9 |,0hf,Jfpfprr7Ё`pgpf`p f Jf;`Jfp f@`pfp fK`pfp fp#L`plp g |:h`Jf c `ppo^p(@"$ҁ&ҁ҃҂"|H1f |:0hHH" Ё`Rpn"$ҁ&ҁ҃҂"|H1g Rpn Ag @fBJm BHR//HH/N_NVpH><&n&<*<-|zr k$-Hp(@fB nR +(J0fB EB"y$i\ j#e "yp#@:` C#By`*C UR"|z*E(UR +( E .o C m$C-RHnp/.N(@"y) Pf / HnpNX"PfN "`v|xr`d`R FĹo FCp1f/EpHrHNX"PfN "Jf FCp1fBHxN "P FR(|lJgJf E .n CBJf8Jyg0`"*C UR"|z$|(RR$|z .nJf'n `B pL<|LN^NuNVH>8(.D'f''^''Bf) lN =DEVS:printersBXhtALPHACOM_ALPHAPRO_101BROTHER_HR-15XLCBM_MPS1000DIABLO_630DIABLO_ADVANTAGE_D25DIABLO_C-150EPSONEPSON_JX-80OKIMATE_20QUME_LETTERPRO_20HP_LASERJETHP_LASERJET_PLUS >:62.*&"r`DJf`El@Pl ~ fl ( B( 6V*^(* P 6d.^*PDtF4Pf 8 p " d        NVH<8&|(|Hx$SHj N S4( 6 B PdJBf SE 8`0@ |$p( `Y`@Jgv6/HnN`(Jgv6/HnN`v6/HnN*PJf2v6$v6.zSgHxBBB&nN*ORDnzeHn/ /NO Lt4" .N`8v6$v6⋴d v6$`v6$v6ծBmN-@&yp0+ "<N/N-@P` p-@p-@Jf .ѮJf .Ѯ`B.ygf8.=n=nnSn .-n-@ .-n-@8<.=D&.|p?ƀ&n|p" €$p*Āpƀ-B|J|f:JmJl.".v6 N@".N-@l .D-@B-n-n.g(". .N@&"< Nl-@.g(". .N@&"< Nl-@Jg.g-n`4.g,$.r-BR$." .N@$r-BJg.g -n`.gxH@B@؀`.fx". N@&`X yt4( ^(R"yv6) \" .N@( y0( V @mo @f`&\r `&^r`&Zr Nl(Jg .c ` .-@ y-hJgD yt4( .g H@H@B@Ԁ``.fX". N@&Zr `:$. y  jH@ jH@B@Ԁ0( Z @f`&X$`&Vr Nl$Jg .bJf ` .-@f-| .g@|-D-BJgJg .gp-@ y( qgp-@p-@` y h!eT&yp0+ "<N/ f8 yr(8D Dg Df Df y h dgnx y h bfnx y h dgnx yJh df y=h ft`Bnt$*(gnx$*(VDHH*+VD. .HH-@ n-Pg\ nJ g"n i p0=@"n i `P n=h n0(nRn n=h n0(nRn` "n ip0=@"n i=hJneBJne !cLoY|S"ca`~-r-*+23'uP. $$Mf //NX(PfN (fBHxN RSPJgJgJfJfBHxN (PpL :  z.<Bh  ll   & " 4 B Rtd840,($     'X"_aZNu/ i( )$B aJf"W#i$ a"_a0Nu/ / NX"_aNu/ / NX"_aNuH (y lhNJfTC3| #o #o$B),iN/,y N|,_C/,y N&,_/,y Nv,_pJLPNu</v:(TH82xh> p l T P & " (=(Ar(A@A/;z$xS*&l3Lr#_ y ( f hfB`/,yN,_L Jf$ gClaz gCajpNupNu '= f H d z topaz.fontprinter trouble: z make printer on-line. z out of paper. z check printer and cabling. z .check printer and paper. z \resume z xcancel/ / N)EMop(f. FgpNua/,y N|,_p.G/,y N,_/,y Nv,_ nLJgA8/,y N,_JgClf  aX`Cf  aF`Cf a&JgNua0`TC3|  y#h2 B$B)/,iN,_NuC )fNuHB,iNLB/,y N&,_Nu/ yp(f,y. fp,_Nua~/,y N|,_p.G/,y N,_/,y Nv,_ nLJgA8/,y N,_JgClf  aH`Cf  a4`Cf aJg`na`ZH00 . fHzd`J |$x3@R*&*N>,_p.Gk/,y N,_/,y N|,_-_H_G/,y Nv,_Sn p'@'@f. g"KN&_NupaNu=Nu=Nu"nHJga|`Nu`LPp/,y N,_*ECAH XB!HCZ-ID-IHp/,y N,_,FGAL XB!HA8-H-Hz-Hp"L/,y N,_~ /,y N,_$ g6A8/,y N,_Jg Clf `Cf ` g"nHJg#0)H n* pN` o /aNuJg8/,yH瀀a,_`/,y Nv,_p@Sn `parallel.deviceserial.device/ &I/,y N|,_A8/,y N,_Jg Clf `Cf `.G/.Hp/,y N,_@Gk/,y N,_-@Ha`BH/,y Nv,_/ y hNXCl/,y N,5c,y Nb,_H.<,xNL`"N0.n/,y N.,_p`Jtimer.deviceintuition.librarydos.librarygraphics.library #3* .@2 <>@BbcddXh Z$lT0ZX XX8@H N/ N"_NuaaaNuJn f/NXCZ/,y N,_C/,y N>,_"y/,y Nb,_"y/,y Nb,_"y/,y Nb,_/.""N0.n-Va"!I+f"K/,y N,_/,y N,_LNuHAC(ED < NLJfH.<,xNL``Jg"@##H"NPpNu/ @# ,@Cp/,y N,_#gFCp/,y N,_#gCgp/,y N,_#gAH#H6Ep&@/,y N,_p/,y N,_B9 ,_NuH.<,xNL`"y/,y Nb,_H.<,xNL`"y/,y Nb,_H.<,xNL`"y/.o-,V =pvAi<'2V`JJ X#.Lprinter.deviceprinter 35.563 (29 Aug 1988) H &I+B+4+n2mt n.J0 kD/,y N|,_J+f A4"K/,y N,_/,y Nv,_`J n* p "KNLNu)f|a 2apNuH $&I/,y N,_f0B+g S"k2 H:&o oCE,yNL\NuNu o XB!HNu Z h r. | ( |Jdos.libraryCLIPS:DEVS:DEVS:clipboardsDEVS:clipboardsDEVS:clipboards/%ldCLIPS:%ldclipboard.unitNN|NNvNjN\$"#clipboard.deviceclipboard 35.2 (9 May 1988) \ p ~ v    3| P .   P ^ @\ Dn`` Jzn<T   | lN  j*pfR B8l : 4 )O gBkzt(T`BkzJkzgJnJDg$/+DNJkzXgJvfHkHN`/ N|X/ NHx/ N8O p%@%@Syf9gNNLNu/ $|hJjDf /9NlHj$N 9P`*2p$_Nu/ $oN|*O j e/ NN`/ 0*@ | pNXN$_Nu/ $oN*f(*f |*g / NX/ NHXN$_Nu ( hN6v`H60" `5s^O gBkzJkzg nJkzg6Jo0/ N, @&Xf`/.Hh/N0"O gBkzJkzf(/ NHv//+v/NhJOf 'BDtBkzJg /NXJkzfBvB+C`r( //(NPHkND @$Xgd`R DRhD%K +CfLBN-@t/N@HnHkN,r./N.HH/NON*HHL<&X <ڀ <0x`$4` 0"CRB0H"/0҄eگ0B0JgJ0b%CrN L<,@t///8/*DN;8½ jl (R'@`B/ HjdNP`BjzN L NuH>0$o $/$xBN&@&+p'@Hy N'CJPfv/HyN*Pg|/HyN&Pf fHy*N&XJg./*Hy:HjHN/HjHN(/NO/NX`&/*HyNHjHN/HjHN(O L |NuH $o N jd`Hx/N8 BP$fHjdNBrNXLNuH<8&o (o$$o(NzJkzgJDg>,@t///4/+DNhrO g//,/ /+DN0*O ` +v0c /,Я0vc *+v<D %J <k%pNuJ#0Nclipboard.deviceclipboard 35.2 (9 May 1988) HNPONuH@N PONu/ N XONuN/ NXONu/ N2XONu xnbTH $/ $o#BHyN#Pfp`\#HyNN/9Hj^NJO g/9NlNp`HyNNpXLNuH 0$oN/<HxN &@$ Pg. jlJg Reserved = 2 Interleave = 0 LowCyl = 0 ; HighCyl = 21 Buffers = 5 BufMemType = 1 # /* Mount a 5.25" disk drive to be mounted as DF2: */ DF2: Device = trackdisk.device Unit = 2 Flags = 1 Surfaces = 2 BlocksPerTrack = 11 Reserved = 2 Interleave = 0 LowCyl = 0 ; HighCyl = 39 Buffers = 20 BufMemType = 3 # zp>8k/* MountList for V1.3 */ /* Mount Entry for the new Console Handler */ NEWCON: Handler = L:Newcon-Handler Priority = 5 StackSize = 1000 # /* This is an example of a mount list entry for using the recoverable ram disk. Depending on the amount of memory you wish to devote to it, you may want to change the HighCyl value. */ RAD: Device = ramdrive.device Unit = 0 Flags = 0 Surfaces = 2 BlocksPerTrack = 11  aʲ:l` J>f-n*>ag.Eg>.f6.g. @2nBf .f`.g`axg| `>.B")$ nRfJk(R RR c)OgHAnrTf8BJ)f/,nbN,_`L@Nu$..EgFNug|`$g| `| .g|B>.~`t1|`H ,I0(k1|.Ef@gJfn.EfB.Eg.B.#f `."f.g3`.g:.fagg`$f `.`J>fF-n*>`>".6:o& n*-H*R:2m-n&* A"f | ||/,nbN,_NuCaA G aA"|G!KCJaAlGaA|GJ!K"N/,nbNP,_Cvp #| a(-@C#|dpa-@3pLH`#N#|< |/,nbN^,_NuB`B ")$gJnFf JJf:cAA (!I"#@ @ RnFC/,nbNL,_NuH ,I .JfFJnFo6A"P g #H"@-IJSnFBZ-i(R )$`"@J:g".Ʋ:o .gah n.2m n&S:-H.S&f n2>g.Eg>.f6.g.BxvNu.EfS@HA00Nu|`? ."爐/ "nbr)"|}x@ 2f"|y@" "_ oꈂ`=A0. .Bf.Eg 32Nu <" "%tBjА6iiHAC </,NN,_LJgt"H,@-H-Ab=|C/,nbN,_-@gFC </,nNJf <CnN,_JgLH`AG.aAGNa`F#H| !|< !K!NNu#|<CaXog2B Xb <X#@$3| B),iNLBNuLBNu)Og&E.gOavO`E.fJNf)fJFg |`3a3`H J)LgH )Ln>J)Mg6 )Mn, )Nn" )< pm tn J0giLBiMCiND-i0"-i8)OgO);gO.E iOE.EnEO-i<a-iDn-iHra>J@g-i@j .64g$)4 @m &n&apJf|LNuBB)MJ)Ng )NfI.EgI=Aa=@B@)La=@Dפ%<#|L#|А@#|4ADBBana3`Ha`B-n&*-n&.B:Nu .Ng .Jga x` .Jga F33`3a3`/ AaAa BF"_Nu"P g #HJg "@a`Nu|)f /,nbN,_Nu |.Eg.g@QnP)P.#n: `<)OgJnHfpJNfh .jad-IN |0Nug8HB,I"nNg( i f BN |0/,nbN,_LB)f3NuHB3C" )ES_2g"nN)f.fP.Eg<9g0g | `Snf | `p0.a``=| nVB@")$j.gS^`^cx3nf.Eg .g .f `Ng.Cn30RVR^)OgAnrTg )$kh^lb#n^ BN/,nbN,_`DJnHgDA"P g #H"@-@NSnHB^-i(V i faL@Nu3L@Nu3BA)قiB)30JNfJiHf3Nu3a/ .Jg"@a .Ng"@a. EB."_#|0#|Fm"i"!I"_SnF`PNf, i fg |0A"aRBN`)gp#@@Jn gSn fBNBJBF3@R.&99.9.S.&l3Bn A"aAa/ C/,nbN>,_"_EH P .6B&n&aL 3.gNNu|)0) @ bXB)HA pN2<Q)f /,nbN,_Nu. ,. h |`3a3NuB) ig ig@ i g6`Jf BJ`p)g/ QHrgE fE` EEgE fE` EE.gEa H$.6B" g <aJf|L Nu/ CApB/,nbND,_Jg "_| `-if-n6-n:"_LJ)ff333)OgEnEOJ)fZRn nb x3@R(&y9y999 xS(&l3#n"0#n64BiP#nBL#n<#nj@#n8#nnD#nrHNuH P" gJg"K/,nbN.,_ grRn /,nbN:,_Sn Jg-B6-@&-@.-@*-@2ծ2B:B>IjQpNuserial 34.12 (27 Mar 1989) J""<<Vserial.devicetimer.deviceintuition.librarymisc.resourcefHNuB)rbJn g.Eg )Of|NuH B.B.=|A XB!HA XB!H/ <rRn /,nbN:,_Sn @$"_Jg0/ p!CA/,nbN,_&@ < B/,KN|,_"K/,nbNb,_"_&B0+HAp=pBn|C+g|C<AB|D+g|DnCMnBLnDNa N+@HAB6=p8+xס$f")Jf%|lr`"$)!("p(jxNrNNq&$r҉pD(jN"NNq#rNr p$(jtN#AJf%|lrN$)")p$(jN"*t"0(p$(jxN"*t!(r Ҫ\$")p$(jNrҪ\p$(jXNrN$#p(vx(fF#C#p( "0( IN#Atԉ#BJfrNJg"") t0vOo%|lrN"&)$0")pHIN#A$)pHINJfrN#j`8")8\f%|lrNJg*rҩ8tpH(jNrҩ8$") pH(jN``"tf KJW`&)8! 8`B"t"f4r#At")dp|IN#AhJfrN")p|I@NJf")hp|INrN")\df")hp|IN%|lrN$)4")Xp|IN")d$*d!(")\$)d! (")\!d ")d!\")t0#Bpr#Atpn&$)ԁv0(t ԩdԁ(rҩt`")hp|INrҪ\p|(jXNrNNqv։#Cp@IN"$)p@INJfrN#j`")tfJ g%|lrN")tİJg%|lrNt")p@IN#A JfrN")$0S#jh4#B8$<")8NR$)4%Bh")JgSh")"0 Nћ$0թJlJl%|lrN") $0l%|lrNJf") JfrN") #p Jf%|lrN")$) ԰RQ#B$l#B #p`"!") $)P&!8"!")Nzډ#E|8܉#F4pdIN#AXJfrN")p|IN#A\JfrN&)4$)")Xp|IN#AX$)4p|INJfrN#j`d&)$) ")\p|IN#A\JfrNr$)X\fF#Ap$)")4 <(j4NtfFĩp#BlJf$$)")\p|INJg%|lrN")\tf%|lrN O󨧜#A8$)4B(")4t!Jf")!4 `")!4Rh#i4J g")"0`"<#A t#BR#A("),(o ")(`"),#A0J g.$)ԩ&)֩$"#CD&)0$)Dp@(jpN` ")ҩ$$)ԩ&)0p@(jpN")0ө$өөJ f$)&0(l &)S!(")$n^"!"!"!J f")$0l!")$NNq(#pH #pH#pH*) #pX BB `")$)԰RQ#B#p")f$)ԩQ#BJfթJo") PmrN#j`t")pDI ,NN$")p IN#A JfrN") #p$)v!(") B") t!") B"! $rҪ\p (jXNrN$")pIN#A JfrN") #p$)v(g") p I N%|lrN")$) ! (") t!") B"! $rNNq*#pX#pX#pX#pXJfr`J g")"0`"<#A B$Bl`")$) R#B(&)$()#D,JnJfr` ")"0#A4Jf~J fXr{pHI`N#A4JfrN ,l "),`"<Q. f"N#i `#i $)"p INJfrN"``xJg&x8g Jf "<`"<%AlrNrґ%Ad$%p( ``2r Ҫ`$")p(j4NJfrN%j`d"*`%p`J`fB`%|lrNNq$v0(#C%|lxn zorN#ir#A nD$ԁv0("p(j,Nt‚#Av mx/g z:frNrҩ `rNpI N#Atԉ#BJfrNx&)t:")pD(jN$)v0(Rg^&)$)")pDI@N#AJf%|lrN")t0Jg"$)")pDINJfR#~INJfrN$)") <INJgrҪ`$)8 <(jN`B$)") <I NJf lgrNr- <IN#A JfrNRh")t#BBBB()&0 t") <IN$)!( Jgrҩ $")8 <(jN`rҩ t <(jNrҪ\ <(jXNrҩ <(jXN") Jgt԰" <(jXNr ҩ $") <(jNt") <INNx&t:")p(jN#A Jft#B () &)t/")p (jN#AJf"Nrҩ f4""JfrN")t0SH!&)#p8 ")pIN#AJfrN#i ") f$) "0( ` ") "0$") p IpNNJf%|lrN"!")$!(r ҩtԑp(jN")$!(t")$!(x")$!(|")$0v Rx ؑ!Hr#Atn"v֩ցx!ؑ؁!8Hrҩ`rҩt$ԑp(jNrNt{f0&<$)"<(p(j`N xl%|lrN"p(jtN#AJf %|l")Nv։#Cx<؉#D8z#E <ItN#AJfrN&)$)") <IN#AJfrN") <T5^gBp gtg`gtgvgxgfzg|g6~g`lgt"l6vgxgzg|g~gpg0`,gtRgnvWg0 g g g g gj``RAM DISK`D"#ptf"0 pIN`""0 p(jHN"p(jxN"JfN$v(f "0(` ""0#AtR#B$#jh(#jh,#|0#jx4#jt8#jX")$&&08$0("0p0I N&*l$")p (jN` ")$&x&08$0("0p0IN&*l$")p (jN`")$&x&08$0("0WWG 7 HB A"B ,xNLBN77$#p(r p(jtN#A $G," p(jNBXr-p(jtN%A\r#At-nҪ\Brҩ`"*\t!r%Ahv ֪\$") p(jNrҪ\p(jXNp(j8N$)!(r#At nҩBrҩ`") p(jTN#Ap(j8N$)!(")t!")B ")B")!DOS %|DOSx%itvt"p(jNp(jN#A`")p0IN&*l$")p (jN`")p0I,N&*l$")p (jN`v)R rN Out of Workspace &x08*|0X#D#F l`")#A$v0(#Cr#An\$ԁv0($)ԁx0($"p((j0N#A$ԩv0(t frNJg")Nrҩ`")t0R&)ւt08v g$) frN")fr`rNgtg v g <4(jNr #Ar"fJ$gr`r#A$")ҩRr g tf4")U$)(#i&) $") <4IHNrN`:")$0") <0I NJf")YǨ"0N")#pJfrNalias %S rp(jtN#A $v0(t"Np(jtN#A$)#p(#iJ gJfG" p((j$NrN"t0#Br#A n"$ԁv0($)ԁ(rҩ ``")#p")#pJg")$0")p(INJn")$0")p(INJfJf0")$)!(")p((jxN") p((jxN`,")$) !(") !")! ")"0p((jxN")p((jxN`JJf")p((jxN") p((jxNrN") !") !")! ZuB(j4NJg` <0(jN#Ar gtg v fr g0`6")$0G@" <0(j(N")#pJg@`B$B` <4(jN#Ar gtg v gr#A` <4(jN#At g v fjJ$fbJ fZr#A <4(jN#A` <4(jN#Ar gtg v g <4(jNr #Ar"fJ$gr`r#A$")ҩRr g tf4")U$)(#i&) $") <4IHNrN`:")$0") <0I NJf") [Mag!") g <(jtN")g <(jtN")Ntoo many > or <command too longtԉ#BBpt") <(jf"v#C"< <IN#A`$ <(jN"< <IN#A`&JnD"< <IN#A``p") t ghv g`xgT`Jg&")! ")!")!_o&)S"`r=#At#B#Ar#AnL$)ԩv(rҩ$)ԁ"<(tԩ()؂tPHVxة"`")$)") < lO@") #A()&)$)"< <(j`Nt")X <(jNBX`#i")#p$)԰#B#i#p&! 8`.rҩ#A$)ԁv0(tԩ(R")o $)f")$)#B") <(jN`jrotG$ #Br#Atn(vց()؃v0H()؁Hrҩ`")Dv$") <ItNB")#At#B`JlR#ir#A`rlpG,$ #Br#Atn(vց()؃v0H()؁Hrҩ`v$)") <ItNB")#At#B m\7B@")N(&)$)") <(jN$<B@")N$) !( $)") <(jXN` &JXgt")X <(jNBX") <(jN` ")x#pt") <(jNJg "Sҩ$)ԁr0($)ԩ&)ւ8rҩ`")ҩ#i`$)\") <(jXN`pJo") <(jNB`P")x#p$)x"<҉ <I$)ԁ&)ւt08&)ցR()؃Hrҩ`")ҩ#A$)&)#B#iv֩#Crl` gB`r#A`r#A#i`r #AB#i$)f v#C`")$)S#Br#AnT$)ԩv0($)ԁR()؂t0Hgt#Brҩ#Atԩ"`")$)&)()gt#B")ҩt0r gt#Brҩ$)ԁrra$)f#iB`rAf.Jg&tBf#iB#i#i`VrAgJg$)g&)()S#Dr#AnN$)ԁR&)ւt08&)ց()؃v0Hg B` rҩ`Jf #i``Br#A n:tԩ#B&)ւx08v f x#D` rҩ`#i")f#iB`PrBfBJg:tAg vTf&#iBrҩ#A#i`L`#i")f>#iBt#B&)ggs7#Bvn*xn"Wz$") <(jNJg BJf bJfrfBJf:rt nFvx?mFƒ#AvSfz#ErftT#BrAfJgt#Br@fJgt#Br fr`r#AtDf*&)g()gSS#DrCf*$)ggRv֩#CrAgtBg vTf&rҩ#A#i#itAg vTfRBr#A n:$)S#B&)ւx08v f x#D` rҩ`rҩ#At/YN#AtfF#BpJpf<&)t(") <(jNx&$)") <(j|NJfr#ApJpg&<t" <(jNN"< <(jtN#Ar#Ax n$)ԁv (rҩx`v $)") <(jN")p!$)T") <INJf$)X") <IN")\!x&)t") <(jN")t!t" <(jN <(jN#AxB|B` ")x#p$)v!(Jf$)\") <(jXNR`St")x <(jN`rҩ#A$)v0(Jf ")t0u`#|drd#Aht#BlBp&)x08#DtJf#Dx"#A|xn$#Al$)ԁv0(t:g vց"`Rlr#Axtn()l&)t/") <(jN#A|BJf t#Bp`")ҩlt0#Br0n$v9n$)r Nҩt0#A`rt/gF#Ap`Rl`Jpf("<\҉ҩx!#i|lrҩx`>t") <(jNJpfJlfr`")l#Al#itx#A|xn($)ԁv0(l$)ԁ(rҩ|`rhord`")h#Ahtdo "<`")d#Ad#i()h&$)`")\ <(jvmRRRtԉ#B&< ։#CBBBBBBBBBBBBBBB(zJHgF#E,<܉#FX#FBBBBBBB#pH#pHG. R#GG R#@G" R#AG" #A "<҉#A"<$҉#A BX"<`҉#A\"<t҉#Ap"<҉#A"<҉#AJHl ")`r#AG$ #B&<։#CG( #DTG* #EX`<&x08&)tp(jN")R&t("p(jN"p(jTNNB\BJl$)"pIDNN$)"pINN$)G" p(j8N`""0tgvg`N- bad block type- unexpected data block&*ցx8f(JgGx" p(j8N` r%ArN"$)fJfJ f Jg$)G" p(j8NrN- second root block- bad directory&勴8fJ8g*(*؁*0H8g$)G@" p(j8NrN - bad header#p,J,g$*,l#B,#j0"),$*R"#A40nBҪ$0"*pD(j$N"*ҩ4$0"*pDxD(j$NRR$rҩ4`"*Ҫ#p(J(gz$)("*p<(j$N$)("*p<(j$NR")(p<(j(N"*tf"&*֪x8f&)(g$)(G," p<(j8N``<$) G<" p0(j8N`$$) "*p0IlNtgtvg`$*"*p0(jN#A$$*"*p4(jNҩ$gGT" p0(j4Nrҩ `Jfrp(j NNNq in drive 00Replace volumeis out of range is invalid- bad extension- not directory or filebitmap checksum error`b$)G|" p(j8N``"ҪJy[K" p0(j8N"*ҩ#p"*ҩ#p ") ©Jfr`r#A $)ĩJfr`r#A gJ f$) G " p0(j8N$) "*p0(j$NR") p0(j(N`"*Ҫp0(j,N#j$r#A($n2ҪJg"*ҩ($0"*p8(j$Nrҩ(`"*ҪJg"*Ҫ$0"*p0(j$Nr%A`"*Ҫp0(j,NB$"*ҪJg""*Ҫ$0"*p8(j$Nr%A"*#p,J,g$*,l#B,#j0"),$*R"#A40nBҪ$0"*pD(j$N"*ҩ4$0"*pDzl)pG$ #Bv lt "*Nt0҂`r $)( r0Ҫ$)( "*XW%A%j$*XS%BB"*p(jxNB#jr#A nҪt!rҩ `t "*NJg0r#At #B "*N") $)"*Ҫ!$*"*p(j$N$*"*p(jN#A$*"*p(jNҩ%A`J$< rp(j(N"*@&)$0(G" p(jNJf"p(jNrp(j N"*@Jg"p(jNB#j"*#A nL#Atāv#C#A$) m o$) G\B,_Nu/,y oN,_Nu/,yLN,_Nu,ute s:CLI-StartupSYS:Workbenchicon.libraryexecute s:Shell-StartupWINDOWSTACKNEWCON:0/50/640/80/AmigaShellCON:0/50/640/80/New Cli Windows:Shell-Startups:CLI-Startup%N> SYS:2 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|&P}|"lDF @aH$gD $Nu1H ,yL NL@Nu/,y"/N,_Nu/,yN,_Nu/,yN,_NuH ,yL NL@Nu/,y"/N,_Nu/,y"/N,_Nu/,y"/N,_NuH0,yLN"L@ Nu  4DVp/,yLN:,_Nu/,y"o / N.,_Nu/,y"oN,_Nu/,y"oNb,_Nu/,y"o / N,_Nu4H\/,y oN}dX "J `/execute s:CLI-StartupSYS:Workbenchicon.libraryexecute s:Shell-StartupWINDOWSTACKNEWCON:0/50/640/80/AmigaShellCON:0/50/640/80/New Cli Windows:Shell-Startups:CLI-Startup%N> SYS:2 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~+N&@& Pg.Jf$ /*N'@Xg g ((K $@ f L NuH $/ `/*Nl$Hx/ NO $@" fLNuH0 o pv +f` -fvR`HHЀ$ЂҀp0  0m 9oJg"D`" L Nu>Xv>tb. "P| n4z<"ǯNr%@X-kp'@BHy&NX#Pg y(($pl zP-|4*D/N,/-N(/NJO g`HyL*D/-6N( PgHx/N&PHyT*D/-6N( Pg/NrN%@4X/NX/9NDX'npd4o%|4Jf0JgHxHyZN&PJfHxHyxN&PJgdp'@JgHy`HyNPX'nJg/NlB//.NO`B/HyNO /NXJf0/*NBBNX/Nl$ PgHx@/ NPL<|N^NuH08 /r(At`>/<HxM69+@# ##)@)@ @ (g)@Np` /$,yN(@*l.M*_/"-g,mN,y -g"@NbJ g N|"m N"M <N. Nudos.libraryNIL: nPJ>t D8 "ANVH><$.vz(|-|BN0&@JXfj/<Hx@N$@( Pg g '@ <%@ <%@x/HyNPP/NHyN0 @(Pg ( @/(  /21H瀀,y# <"<N:"@LfpNu*I/ +@+HN(@CpN+@fH.<,xNL`pd`j#Jgڑ , 0H0EG @pB0& - mC ! RB)g\  g  g& "ggB  g`B`g0 "g *f  Ng nfr ` Eg efr`BB GL Hm/N0# N@##`vA\NA\N+@ #/B,m$@ *$g @"(NA"$<NJg:@Lq ^CLI Format [ZYXW_ %?CLIvs/N @(Pf`|1C!B LNu o f`$|p!@p!@p0(//NPNu j an4gD$Nu/ @p$lDF"lDF @aH$gD $NuH:&o oCE,yNL\NuNu : NVHxHn/9 NrO gp`.HHN^Nu  /Ho//9NO Nu  o*d XB!HNu7H< &//z/N,p(rXfp`f/<Hx"N$@* Pf/NpX`@%C B |B*DBN%@JXg / N` HjNX L,_Nu/,y"oNb,_Nu/,y"oN8,_Nu/,y"oN,_Nu/,y"o / N.,_Nu/,y /N,_Nu/,y oN,_Nu/,y oL "/ND,_Nu/,y"o / N,_Nu/,yLN,_Nu/,y"oN,_Nu/,y"oN2,_Nu/,yLN,_Nu/,y"oN&,_Nu/,y oN,_Nu0k<    z%s:drive %sM/,y"/N,_Nu/,y"/N@,_Nu/,y"/N:,_Nu/,y"/NR,_NuH ,yL NL@NuH ,yL NL@Nu/,yN,_Nu/,yN|,_Nu/,yN,_Nu/,y"/N.,_NuH0,yLNL@ Nu/,y"/N,_NuH ,yL N4L@NuH0,yLNL@ Nu,@VckJf~B@HLNu o"H`RJf "Nu o"ofNu/ ae zb rpҀ`r NuH 0$o&o` Jfp`"RRp/N$p/NPgpL Nu o`R :gJfBNuNV .". -@HxHnHx/N Ogp`p~N^NuH?0&/$(/($/,|BBN*Pf|`/<HxDN$@. Pg`A%H %J%E%DG(p`" A""A!(R0lr An/ /N/N/N,* OHxD/ N/NO L NuvL t< 4 Å$"F^nNXP*0 p DISK PORT%s cyl %ld, %ld to go Verifying Formatting %s p %s @H@~(InitializeInitializing disk hH8 $/&/BD$|& y h""( A (`| RJfnJg R ((R//NJPg ` RfxJDg> R ((R/HyHy2NHy2HyHyrNpO` R $ j@ :     ^LF:T , 6hxd(< >H   v  6 8>p  L~.Rz2=z%H,/ N|Xf|x"L`p9"DOS"R m5|%|$"+$ .N%@,%L(/ N|Xf&5|/ N|Xf5|/ N|XJg0Jng* g&Jg gJgB$5| / N|XJng / NTX g / NXJg /.NX g/./ NPJBgHyDNXJfhJng/9BNVPJBgHyHyHNP`HyNXHxN(JyXfNJBf HxN(XHHL<|PN^NuH $/ $|HxHx R/(2NHx R/(2N/NX// R/(2N4O LNuu6@JXf / NtX/ NHJEXg |(` |4 +(///HyHnNJBOgHnHy@NP` HnNX/ NtXgRBEJfRE EoR .԰dx"L`BRmv(vH)C v)CHlNHlN nR)HJyfn-k(,+$`Fx"L`$ F$p""DOSp9"Rmּ$f(COPYBEx`HxBN\Pg` p @n/9HxNVP`%L(%n$". N%@,JEg5|`5| / Ny;;NVtH><4. p(@-|$@BnBnB*<-|-||-|Hy2N<#Xfv|`A&-CtHxHntHx/9NJOfvy`^/9HxNVJWDHH@8.H=DPf`JBgBJ9gdB9`NHx/9 NJPfNHyNX`*JfHyNN4#XJfv{`HxBN\Pgv}` y&"(&"C")&Ar Alp @gpP @fv`jp @n l4 UAUWUU*?"*r^q".r^q.cf^e,g0,0s0 3,pS`#C????? HUWUU*?"*r^q".r^q.cf^e,g0,0s0 3,pS`#C????? 0%@|0%|:%|>" g +B` <%@BHy2HyHTNHTN Og/NHRHTN(4O g / NX0HLNu RNHD(<*   . 85SYS:Trashcan%sTrashcanz2F V{Y'xt`:6lB>.*|hP2SH88BB$|X(|BN @A&p HyN&@BN @!C##45|( O g0+ H`p;5@ " g0+H`p5@" gp0+`p5@5|5|" g +` <%@" g +` < )eR`~Warning: disk%from the Disk menuchoose Initializeselect its icon and>To initialize a diskr|Tto be initialized inhPlease insert diskis write protectedr Disk in{~y|`g hkUdiskDisk is write protected *** BREAK Error during format %s failed: %s %s. Cancel:ContinueXOk\pInitialization failed(all data will be erased) ?ROk to Initialize volumerFOk to Initialize disk intis in us5zh bx 2L^sintuition.librarygraphics.libraryNOICONSQUICKFFSUsage: %s DRIVE NAME [FFS][NOICONS][QUICK] icon.libraryDRIVEDRIVEDrive not found NAMENAMEInsert disk to be initialized in %s and press RETURNicon.libraryEmptyTry a different diskBad sector. Cannot open deviceDisk changed (no disk)Seek error. No disk in driveNot enough memoryCannot find handlerNot a DOS B<zNHB r\FtnzdXN4~hRF8, 8 J^N(   d N < $(V~ 2:ʈ },4L<$|`b$|,`Z&|D`R$|R`J$|d`B$|v`:$|`2$|`*J*gHyNXBNB`x$|JBg/ / /9*HyNO`B/ HyN/ HyNHxHHx@BBHyDBHyBNO0HH/NXHHL NuH0$/ vr |p0f |p0&`RpnBN @!CX L NurfrD$R~bZRJB:2*"vpj.qJO g:HxHHx@BBHy Hy&Hy2BNJO g BN2XPSBJBbJg/9N XJgp`p/NXLNu/$/JgHx/9NPJgHx$/9NPJg/9NhXJg/9NhXJg/9NhX/NX$NuH004/&|$|0H/N Xf.HxHHx@BBHy Hy&HyBNJO fJg |g/9BNVP m n &| `H @mn``J@mo @gx @f`< @`mo* @ym @~n@y@0;N$pEs[Jf(E/NrXn(E/NrXmHyrHyNHxN2O `BHyN#Pf HxNX&j$Jg /NBX4*SBf0HxHHx@BBHyDBHy*BNHxNO$ |"E"P`bJg kJf/N Xg /NX`NJf/9/NlJPg/9/NPJPg y"($A/*BN0PgB yHhHyRNHxHHx@BBHy Hy&HyBNJO(g/NBX`|/+N@/+N~,PfHxHHx@BBHy Hy&HyBN펖g:BHx$N#Pg$BHxN#Pg y h!d HxNXJBg `p#*gp0&`fHy$"(A/4NJPg 3`BHy,"(A/4NJPg 3` Hy2"(A/4NJPg SBSpo Bg/Hy6NHxNO Jyf$BHypN#Pf HxNXHy~/*NJPg(j`Hy/* NJPg(j/ N@/ NrPmrB/ N0Pf$HyNHx|NHxNO Hy/*NJPg E `Hy/* NJPg E  E(P` :g /gR0`vA\NA\N+@ #/B,m$@ *$g @"(NA"$<NJg:+@# ##)@)@ @ (g)@Np` /$,yN(@*l.M*_/"-g,mN,y -g"@NbJ g N|"m N"M <N. Nudos.libraryNIL: nPJ>t  D 8 "AH?84/*$o,B(<&|*<.BNBHyN#O gRBHyN#PEd sS5*MgP 7 H瀀,y# <"<N:"@LfpNu*I/ +@+HN(@CpN+@fH.<,xNL`pd`j#Jgڑ , 0H0EG @pB0& - mC ! RB)g\  g  g& "ggB  g`B`g0 "g *f  Ng nfr ` Eg efr`BB GL Hm/N# N##s: R|o(lZOʣ I\I`R;cL*.a ! >A[g}Bڐ`:Y=A`$^v &kvv*vm<𤠁, B$#  2A@ P(u?;1 wX0PA`tx#8ȁ|'i?8W?Zڞ-u :ZАaK5I(V ylq%1,s'BZ4PR9ItNzPR@r-P M-/ƟP$cKCC:'Sg{W'cS?3 28+=( )Vm0NTR6FŁ$b,+0QBz& u\SaZt35,ULs FAw, D :> F5Et|P: Y1ps Qxq @|A0!P ؂/_K#0#zHۀI2dKhHFY{%B EE8xA7*I; DJ@,8_ _| q}mB R8h$ ;_mZ p0k?'{'Cck$uqp313z()*"f8SD}@s+@d$Df[$à@.lej{|T<0\0 @Robp @ 9a1a,D[A4DA($4vDp,G28 p0&QPÀGm8 p0#1\Àc-N8 dp8/(L8 p.qJs 9k#LGpV@))9(@KBpeup}rC\sKYG,}h0BR~5E౎! (Mm*)-S$fe@H#20-7>KYc) ހV0W3r@P@IĀ,ΉPH@ɫ HF@:!|1 u? jcG˴ dA\hQ< ˈnN& -#@;Jt!3툻 `HY )M; D L)y)'mYx@X6= @ $!sBVhjdmB5y~F,3qB1RɶgZH1qB ?whtcq>9 0zb=Ѡ Ѳ_ѧ9:JZA*?DHJD2q/Dkn&U X=F@8oJbaa a ]j?q)\$ǽQą8?@ PA!/DB#GPZD8jo8eAa)@K*@KTT 4` ~J@ϔtD:P  0H6KfdakvJaHZ{2p"뜂jlb k2 J Uysܟ' O$ d2:i=-@vxcA.@0`R0x;@ V .5D}Њ!3gNg;@Bnf0'[9`|9BB?q0X;(> a(MBX"?$!p BR8! B1*JB-p(X(J%bE%2HH ~&(%  & =@+ w2Q  r!$H'` PGyTqT~"G"|x.6Hv2A0ǀX!jye x1cs!:԰ ]C3Pb L598Mo!Q3`22l"PfP@߇%!K!<1`Bjs`BAr`YHIPV`` 8cd [=ʂJtfz-??7KY=$H_W i!Rԡ&xeA (fc`x=` $4-2R_/ H$ 2bi?-<ؐ-.ቌ kTphJT| QNDr@HH;CBJZ*a'/O/8 p8GP/op!H`&8 2c&8c&8Rc;;p@ )("8 xH.J@zp$QGG\8 p@C!;DRp  s:LM1ȘBmDd !#('(s 9!xsY89 l`h038P;000;p e11g3MQQ'|$- L<#_6usgH/2 KH\a%'@H6G\;Oa8Lq`FJ1Հ6OuY0tCk)q9 a  ]$t=  D3ԛ ; sA(FMLjC [Q\ bt/AK5=p&(GP|s $6r/@& :9-M- mMzm Lme.b <b;hұ&}@Ak@;+C ?P%@h@vD' ZLAuI118,8! #Aq$!xK8&t|̓ a81w,I|D4'(1(<@ӒMzsV O܄O$)R~BD؀-P?@@ @Hcwt ^d0u0RCY#+XH$\hϭ2$C]8Uq. 0Z!aLi! @G>paA2w22 )4v)G!1[lf.K?(7&-N<@;"n*M]5AIᩬKX`@}@:õO<%%pڤ5v[SB4# DU9bM Ne(1)䛠Bؐzϝ#cã|~ PjS\\H?HM\" @O"Fbl0UN9 +Q hDRRC=hl$8 $XMB/K@)$s0Xzc VkF -h:3`0+A9 6<)l(l.izwL$Pv% }5vKE A ()s>\a( C d ;[^n!@%dI´;f;PZZ:) o>i|' M"2P,6 2@n5e @#a(n t7t`$s {` `FM8@P 0P@ni^(?NhƜ >OдgfuC`H%6WhhiR9,@ "F@mzI:#Fl ; l1P7`Alދ=({JS ~0mx ~i@H } o8 [n0D P&Hp M HA@3!pkea+%bKA1^Nd"bl/@sLfl\@fDa~GhA& j-Y:.21Ć!)*PHX QA"q0$ 0/~i8Tp,A8#I~>$  'LH E <4X8Nu_n 0dS!=G%63a$AW5Tٞ- @hu~,?&'D$27qu15 6sJBǁ\]CP?x/S,dҬ†v.fv&&N||/@CU3 `RPŠ3A/^$ѠF喸 쳰s0I?\;`!L!!n~ ym~X3E@nC)0kH`<0 H(0@ -A7- ͇M;&fh<pc!  2&0V@9 ]@Hm5+' !F9lq $`" k8RN̩k"g)1f 6.0Lo2$w} $h46#\QZsU fn`PVӉCh@SbG2ѼȀPF2P[x0*#$L@̞$~jJTcг@1p1 @Ta %LY< $ZH"0    AB)$C?B\C=:UY?ǁ!Z.S<)Lax[e[zh~QB-?ǬoGԑ$֧|F}/ PY@Jy%us:@" "I $|Mf$ڨn/:m0Zi_ˉ x } Ku>؝DTyd"#,@% dt%!`qáz$JfhA&i@ 4:Q MeRxܮCD< 8DLw"0$5 MKiy-ts6X` PRa$MMÚ#\1@ ňl $c>(.(Ѕ(gʞ"q>2>?}#' !I߶a <\\6_ !*N^qBIq zjkzlcMIJBB?V;D>BJNBlj(H`aIJ"`0r< ~ gxf'TĚ 36=q<5{W{:Bfb)OI<Mv$?I>WoN:AZ1'h 7>1 +~Nyؑ3@¥L(ǣ0MЯ@{`6ow>c`aY1 q”L̿Xd's{#3rp4H)&3BVC T̔SJyHTD( ?XkÂ;ЌmD<8a{ԉ`70 ֝.lF0Ƙѝ=(5"BSCGP+ж CZuLi6 t "6P@x FR#s* ;$!Ζvٚ8 Y* E@Bm <*x:88[;Xؘ;8SOG#\H ]] pP9zt#c$",I $@r4O/|7 &`!8mf4l dMlVQ@Ph  `8 q5̤ uZ5sR.Ds=l j:0 Ѥ%' Ʉ2C^J ' Y҂;*l\ibr "/8ӓ  ۓ/X*! d2 I`6 w3;@ @0"h\)a#|s8݆ߍl_.'}=^_@G=<St4l2Jx_:;DܳwB=}t9(=P$0 n(OOqp* *Gp7qq$n{>;s`R=> PZ~v?}(Rmy:y%P bX^@9z~@c@>/\/|Y@C9`5)<(}:@dx pP.aH33 -`rwL >(as 'Q 7Z80d牠GH8 ÚpUa"&&KC9P)KBbnp@#qi.J!!PR `` 'AMyǹ,糧4ZH8൴uuxhpG0r3fA@<;8Xfw0ñcԟ\A 2b dNu161p#u3;‹i>ӁM6U-ON*`M/bO^(`%ǂ D5 z[P N#mJ 8<_'4>3s@ `1#/z&;*y08,s@[k6`M8 |`(<'$|0:Dp \>8 t$C@^p !0GH!M3{0 H9RJ@ &i@L!7Ȥ~X;ZX81hb8 p`#YG !&;4 M <<5~e4M 0h !,)5D@]ʋKk@o Eid A^bf ,BK <+Mp].`3+w3ß e:aKu@J2?0ҦQ"\ mwk*!k"!k,!k$!k(. a-<]LFĘ2ӟ:g1?TgUKTr=|b f$"1_XO xpO@**|H$H89sdӉىn@9ONN*hX<& n3 SgW ! * F |\HuQڐk ! \ τk`&(-sZ F@ #sHqv];9>(@Kxi .>e((O@ BV`BB5!{4"Hzè?ÄwDe/kz]P>35ρ?Ҡ@b1.F40ԣ@ٚ3?ʚGN.CxoK|VeZЁ{jgJRP HA*1l 9ȊȘޑ%$+ƊxeK")<V~B~C-h?TٶM f@uAFxcl8IP8v1,¹ W<8st24ZL*OXpsZ7WZ`kf_T An\D6m0?=_|B0b(7s-9LqNOz1AԛQ0b IfF,HYv!)]Ấ3Y&GW\U@Wfz TPTWHxmedO.m70ZlC\ ̈ PU8ӄ&54A>` Zm=C^BYbYY9ͨ8[h|(!,8YH:s 76x4 (- R`d%kcDc|[U&!ѡ4 Rs7$ 0c0g$ʺLP@  agd(`t!FuOVGGQOsHܖE!8 C  y0W;8$aGHA:6ٜה~f@p3s3@uCH,L/y0|Zh@7Ű?'( \H!! hx:bt@ $t  &BDBk4(I"8p%Ja٩AA4 ˻ȿxw1/ZR0=^`Rʁ5@Sm=="l<<\ Xjʮ$Nw`DŞO=I}T9q.Z[Xs!,W:@L,D !pYh7zkڸې;ZxXZ8[88zhWYRO~^Haf& \ KFc7/jHŦ_9Bxh @D b@H u &P~=- !BeJ 8EgR|̝N; (Qx~|u-]`YB@#r9A 2Ls `Zhl?#$0 މ`t0B=HcK!zC/cƒu#ǨʹU4"~c ZdKpkoG"?1No2'j"/u_txYL_8$&?@z)߾p% |4A</)TH#zs"ow N؎rĥ@Ai" p` x)DK( e43}A9K`2 @&a$& A.>I G#8q7^@z" Pws /$C=hYMU4=!xb*?Ka~ 4m,E[pJ⹪fL6I-d㝉rS#pL@8i䣽0 T (@@B Rf}"S76G!q`vN%kJ?̾_!.!K`j̍ 8 2M/b {,㾁iߵrQTDicbdHcc`Lk`l @E3PCp\B Ph57}5 0 q sOq\ .`dB{š@yrphŶ&""^W1EpRgyQ՟|1G.%4aX }Qr\Tx@>&B9 Tr6R}QKMhd=>Tx1 }QlTv5GJhDzPq*<\q Q!(D(T |9 Mh9;~P%E hp0.66`%!H㗒X4s$gF3l y!t&..˺ Ug?²¯kSpzGڤlmyh5d(-AρLR|/mm L ]LMp/ضW $0:T`Dټv湓ع?b6} L1XKe+q%>0aпp#sNPJ5(?$S4ѿ&e@ :x m00Z2U~5Wa]( ,8s -FSZ|4sL XSjpdM@i:p$'t8 ph&G`pt&=D3q 94 M&aNOFL $&rSf)e`H p 3Rd&vI` 0*MA.8π!Hs%*)`ȃ6k 4Aa(DcI1U_Gx@"U rR˃̏tIԝ,誩>JZNR;8t7H%ҥ{rE`q1GCHH 07H@ v$ضX Hu$3!*'Z-,Rx q)%([1pQYؔ  F/\rx2Y+ d8 GC"\tiBB&b!A2 ~XYx\\6yD"y>e ZHbEHu"z!`@ 0O ͠Pd7L5ܓ`aK5(AD@A.4y2̢ CfPܶ Ebav @  0bӏ5AR@ e 7H'8*ZB_E @"3$yx؀/ 0 yم[ &u1x!qu,(31Ўa: \\ǁZndgΓ!\z.O {\R^2(ʑf 0?bK2DbK21P,*>V@xV!P&Sc0&QHtF((`GO\ yT0NV"r3EUA>W87ة*78'$0! 9ws"rq$>Gk.@SW$Aኍs'H{A]BNP@8;P"ON\w7fЛ I$0D S0ZKW_ '|ɠTh~b `TJ;1"Wv%pYr̔ d8 @p7Z F0;4\`8|p&^ʟ8 p\)QQ8 6AeT1:p@\ Gz'8R,"a&38 y"!FFOY@#CUk$/ pl$AdM# dpT8 pA5jp 8 o s0D<>I~h0P}2pT Qңa=\/%YXzHx  'Ps(s " 9! M ] ,llLm\眺h3WOpn;?0 `gQ ?ȀX І;G$#pXC 8$n 8 p %\L9[`@}*$_0Wܑn#Ue=P# `ICbl.|^vd + ,aHZX"pL\x@ ޡ3’F h$H dH 0$F 6pYjxrbQ`kG`ɛɵBSy ̍AL ŅF2PK ;%p#agTP0%!l\+;\++q.n-Dljվĉɻԝ01$Yu Y7s)/oIϋ 70>HX7f+U95a\affu(as6ɥΔ|2{w`,D'р *>HR@%LΨ)̂z#.tg & @h+o)5vIYx K@[CsC4C'S''{'>BS211ZS%\ l"jflk/i%% |ir: \N` *>dC"̈́q$u ;p"1 dL `MM:ɲj^CH  a(]. W @gP iq$'I38< u s*B)r<6MQ~Q1 P( R@=_"ȏ Mdi*8@) 0ABYö%XSv !*a.0@C1H`&ac^c N53Gpa(Ϡh5La-If`2f@3n~ )74e XC >XiQdn{t 9\NPJJ A"!(8B!4ACY7P4@FPXH д0E[J1#2d@@'hno"BzV\_9:p0(ш1qK(`nɷ8#ID`Fc`XVtF%@C b|.AT(AHÀ48 0s+Pw;v`yGeD{xKpG)!sqvˉ  @J;$ [&bi/'3i䐣jQ9w!-M0 ] ?r'tp!w&142s+aʦY);$ 1NAb!2 ,i!p7Y5F 1I% ̀y iEY90$q.g@36taz KqDBv[IU(2 r&ɳ/-܌>m>tt [-6A.DЪB Q$HMN9R#ր 8' ,8"=. \. ;ĨRt~ačT1lY1ɂ8` $S0#!q-œs.'uX'1Qa 'f~`Bdb;R119ɂ^`0 & 8<02& 885Ik!F!  Pz Bh"&d#2;( Ճs/Ƞ )]VPT}/AܙŔ>ƆT?uA&rUĴLS2 KLp 6 =m4pb?|0AF`_B44pVXt "hGJ  $x[XDFJG.@`̰i7#BGF̡is0"A 0 PyR~ TO>"%:. \KZ,gGqFcz;`#΀ ۃ:8/zԣ1pM@0J@dmo0 *b<;3U1bT=NO0"9A0 Q2H$h AЍ_HU_̡ 5?AL>D  99B&Y& LX%ea+LИ 0A@Lg`u-pO- lB\E=(afO z !pes0;E (; |9;Cd `i` %ԒՌ&GP N rN( ll;0#ÀAE%!Dp9: rHCξ3 :@2s!?Lfv&v}!#Ɔv.pzh^/~! u1PPx= \X_(} \FKB01yΆnvvf<0|>˄2w!̵U0jb DVJ 3`201`(* #0"=#D0}"dA"OA4C !*-q-xjX @e'.Z̀ig9FOiȤ<>a%?^FP``Pb`ds>OqAdOXd-̟,>̟/82{s'#3s1m$loP2E6dB`eR@E'Rt?@'O#5yYxaŅ&F@7C(Fb`ȹXd.S =2E/8`O9 <f*Rta|nD <"PX|P'|[@Q$)O?B&<F s@0PcXº( ->e$Dx<?YH0[mhG`--pOCu^ o`9:|68DZGf). L p$݄.s8ps0>,kvSGtLJ=_eYHq%MD`d  Q=~,M`وq!ǁ \za(hDznX0 TpYp?g]B s2m b[ -fM`aA)Wኍ9Q 4L2՜U2Š(7RDC)@@A % H9 \I*O pcbC !s@ m,-V tx%bfӔ'+Q[ጀi;0|=z.YEIF,a/eEj48atPx1B# %C"x^B@0(`P T)T $kL @pda@dq^f܈( |2C >C!> ?|~$X`x+Y{|P`w\`_&˫9pՙ`)%hF PXNW?}%O7sS'M("`h@g(™x>6A (M!$BI#VS?h \`aEs3wY;8 x CiT 4Gr|S Yė?<JH L\@ K}"Smg!Lsb?)#SD@ ݎ2/q@LO^߻Ibczh;%˃ J5\JB#0(7\єY0uߐIhu־2aqŖ@ݚuz\6q3f`a0*`M `  *0P f *BpR̠o k*.n%hAf,C0f >  Io`@@ d!Mk+|C|wf"< [0eܯoܿ-Ç ~ŒJ@xp.`+A9$Ȋ$a`;Hf XB 3[$s4͎TR.5r%dn(Rx9FN><$H*PaPzp| W 2E 2j A&S=L~Yx0q0kk'PӔl9rD3 x O :!~@H?n6C7dX($7>A4QQ̨Ĩ*[0jXa {w0S_ux50/%jN`%Q>yLF F8ȳhp08@)- p?)"X=100Zd *[^M 'X~!inЏwch]F"t0Р,`1b h߄53Th_8Dc T ^{$Jf37Us5x0r4 ^#I1fxjƬFRL8oJ c=:h;˨HMP;q]@s:;$`3D`805 B, P_1 9BImHFPNZ@RPW陟P1ab Ǝ( 2B\`İy50&@vd4g4g3 HmCQ$c4`(R%&Y#/wwqDڏaMr=Aq 20т@yPpjUO#xM @qLű(ed# Ĺt*@H}J pւ |IX0` LTāeَu- 8-DwPPJnNvx_Es6!HWX a2kK0. 00WE vg>]y}y`p؟°K*Wߊ@3dwCJC'8p 6o?2 huL@Qegff˜ RbOP @!"9g'Q &0/B)%ZkЋX!Gh=w ̧1b|rTO xWӘ#pbKo28 D @(4 ؁0* @rQf& _&dtXztn$?M*d8!#'$l"7, H; -ry%O>.$F/%F.$b$ $8Qqx -E.ЩFD/fhЀ ?ar ~i3 eV@@Adĸ,(s7"ZwȔ:ILgԯb\(t 1tq++ҽ`Ih$7 `6y.6FJ`A %A>3DEq%|UP=7/^A[L0;йgH2P ! 0@%!EI~ `a"_{`M0L% ' IZbY!r6{7/ Џpq"X"x(H!f bX&"3 c'xKT8ej6RR PCwO"?@u2wӀ.a&p ʡ`j($>@Y ; H(WF>$@ ̃8|ls8њB O b oAݎu VX*4h@Ƒ!D_lh3gE& bʑ9: }$0XxW <,O%lzP ̀\:Xs1u8B$8$`44P5<@J0Pp,!%b@8IkM:EV)ˁ{gII*o%%Ƈ%#FC40 OEǸ TՈД15XUZ c8"5KAZDKŦ*Q*9MIOZ `H#B9A @0Bap@ByATK$JSXBjb@q;s:ӓv^ZL i@༟@p㽾T4%UI3AH'D; 6k?}lFfx B PrALxx 8 XpP2CF 3ӆ? H|!%;=+р>[&T>!>6"mo%LY'0I(Yɐ#W `O47ɃXu`qVd GX&[#b:pHO.玈O$i> ?&@I2:`Bh5rt374H#E U MsHvs)"R~pHk(H[ʁV_D hA3'SUsVKK;@ic>`Ά3c (Cw{'kgCcS~?< -o9] h"ts; qJOe?h郴3':Z$a2uĒ@O$e++-*+-L/53+AnUb1:X@ UO+807bI mOofDXdRC$?ڂV Zr b7`[P0Ui6ä9{/j8ɓNR9 Hr BD? <CaW}Ш,,*-KTBrv/cVe`SŁb;a`QnD fvyTjpg_wTp W J-`In(H5Pɢ 㺷A|i^Iށ+tgj|P`+iCBeB(C "@H|<Q&Id4Ȅ0xh"qnIƇ%05Q Zi\pa\ K%_@D\ ( `f`D3!0q,Kd QsI: /`BDŽ%|z% X7cv Eف$ XXׄ00 2Ȣ>و )s=ȧMWIB =:pJ Xe7wK_*:Y-! V!6>;0$=a _Ė}:}zhr2 P@<P@ /h\ְB0J;1 Wy4fA u4WXe1 .q#jגAcRhea k@Yo&9P2<̨dV%pS4 > A<P2$?0'!G Ab8 P ӀB4A\a`)2z@V#t% Npc N D0%a6@U a85 PE*E0M806Pqk"D & cck/gb4%&x#HZBSX@J$z(bj1B# 8.'A{*s eAs>,0(^#IPxaCBbB ̡̥"G ILb1B#;CdWL^ /{a Ix``` ?A?A$!j#\"b tp! D F1$%|f}KBHGpfo 5A5 Š,ΘOa6GPŠ:Fe"Q]Z7t~0D \@B "`;h1.XPfsr>A" j`R@eI2n䧀fr°J4Q>)zR6tRǟC@^ -Mm;^%Kd1%X녓0>X"rXԁI , reQ7ɠls 0C%u@Dݳ ,RX|z?%J{.@.NXs?؟#G2 N!&́ !yMs:Y{@""P7{ (H&%JĻ M[԰ z8 KPW1Pl2yr2/I #`,3 N +GC.F|Qx Tb 2șD@`0Hoc0J)7Q@Ouq@=`~_qtq@!'d0%yQ7DJn$K9ro$w@1Q ,%d}5p); ~0J~y2(`%-5s!f2'Ex,M.o&FC_`Yh3dpa0$1\ N m*BP+;XPP{1+`nw ̸a a M 3*xI@Ks@F KHYh!m=Y|!<&4L:!l1#Zl3B Ʃ#!pKP (Q#@BA,-ߤG/>" H5uc\2\'F"0o2]i)f#p ـ pq;A8V6YqqH@[/!> o7+SA"IP ! "Ap€%i> P8MPd$%k`IC2Pr8#?ST: P$!рϢF>u2G\Ae(EAUĈ' Y1kmlgHA A@IZgƊ(],Y&&d\݅( T .6re*fCI~Vl|:ӑGྃ KB"3g@sAE  Hi=˚g f=\b0Z@T 29`%upS_i̎5q.RHc ɳ?1*?27(g9V3 hd+Sc;^l~P̘h@ii i D̃6|@ `XO@`NRczgVM'91$sy 6zS|I!T3p`o7Q,ˮ-ID@E}a0L= iЃtt }AA~=j@r7!O@K!(9yg.>!rZxܙFg. Ofd@ M̀,$!A@X-1sB _rDC;C'('{'CckSa'e L  X ,\]mL] mM\mM||e !c4c( >Q<,EҁƀMY#aZalbF?`-s[ `O"Xc `9-J6@AŒ2Dj,)W8^8$`:!` A@JDA{wabts? _($`01M"(0\$B(~rǒ0K{P  ?D/-a(, ,ta𵡄H˅`R<7[BI.2JI vbC[/X+)AEp"XQX1_ #@EcAEcB3 LԾH"sEKH QD_;1!V/$`L@HΟ@n-$qp~BI&JoX\.W1Qt&!)<@QL;Da& Ԁ_QΈ4>M`7A*5PZ K!EH2FDDsF~k2DD%6KL@lظ@kX޶)nXGVo V-5BmB55"]"5=V@b`enmaSiKe[mGcWk`IpEhMxCdKtGlO \ ^p0 F $% f!@yaUR o3B*1 H| @ā9`řmBzkمъ OF$R4Gؒ FxiZkt``A繈/ ʀBt-CD3(0u &Bhozxu9w $x"vBG23PřB)@I PZāVGddJ 0s@ *O\  \`&5w)TgLڮ-g 'EsGBgoCK^ǰ "S|u\&m^?@7۠`(xPdB8 C&f/;aĀ\n)B|6FBD,?$h :`18tYTY' bV1lĀWH VRkLy b@*@J@A ٘%rls9 $fH2Ⲋr%";[@% "1ZI0?=:ixYL QFDs޴2lb3f)ɑ@XVV D@  p DV9_|ٹZ` MgCB JCgSwCKc{[W?L]\Nή6tpttGhH?BN{FqAhv @x| `$<wnEx isH`&Z 6p"1 "6$KdgRFπ \ӰN ih/Z/Ɩ<2׌(493最?bdvN+U5t*WxӠ| {򙡧Q{!^vH :<ᓀĆ =b$/{M1ppF/mOOOHc\O8$bO>!_(eM9I9ĺ џԞq!5'NNX$jO>II.\ە'>O#xNP0!QH )3|~i;—?6y#bioXU V@t Di;N0"_ HEXSRQPssI. k e"uyiΒэ Bg3>J}pXbP2AN@j\g;fB „͙Ybr;t0iE>q9wyy9ǟI8 󎛀̃$~qHaD%LÎ*7g&01 &G7k; 69fJ8VLƀ$||eF~2 :nO87H l I @݁I ( ̯H8 2|wQ08Ee+%b,JC 3-@'n7p^\dld| ͚l`|:XɗpLk`j`K\c 0Ak~9:c~?ņ/(0RSltCœJK$#"Oy>)xqHAmP8fPԶ)`o(|8:P i uA)u3WoO=01b 0Bi!f"Ȋ@φY{-hK/5 ,Yw @T9ؗ0>#͈p)@1b!&4zj q0.bnZPsKT`]/%P^4v* L0i%K=ĶE縶QIjcf T@@䉀ab3e21=u9@$H=IP0,q?( 8ҫnc> E&9C,߻ $w&G3b_@6Tn?Hzi Ʀ g#h ь@l0`Ft1Ii1#% RGӞ=bK?PC!AฬD֞MЕqt&T13Ć=@PQ@X "-2dLƧ09ӁՎ7T3:孀sa);q˃ IHjDJ٘X8pp#J:l&@' 0Qk@}fL;sL1 3K2a$i3 fJ>0LلK 3G35$p)é5YB$@ g1d@r`D$eA*2*?axd!6 Y )LLvQ!j@D"y12`cSPiD\03y8)[4 #Qh#3,^ { )N b!A@ M H5xxLhMAP.*Eʸ8\ ׭ZC^n0E@,$qJSGv_} ڂhߖ-GXA{n6'珏3"Aan 1告`4`9ĀokӀ`PrRPp8偈KyHJd 3sM,]͑-%_ ] RVڐ P e09|Mt V^s][zNdH&.!{D{_(`x*HJwY8"+L!ܹ^,~5'؍yJ0̲̬"CD0Zj%q >-Ob$pUac.6F_K+4Xh!P !„pÀdgpes 9S8*`0Tda̠ &@ F@  쁿Q q&(e܋aĎP8/ bm@B`@ $~̾,=p?pT&; ;b`yĨ~16; Bσʀ!+.B 3?lcTAJ8>Kjq.$` M9@GCY_6ԢH%4hJP7@$D6%D$RsN4ܑQDEīuɤhRY8nj gcԠR9PK@dɩ!mfRԕ*yX&͹降i 0E]6`$"p#K5~Q~ԏH1 P`P ?=+\.Y"-Ca 0e/q*IfaxWe@  FZF1Z` D`Xt #p%w0%5t [::8ڛ9 XJiIO)dl pZN!@HjgdgKעz U]jϋZ1g; XWL 6: b!=$Vʒ n(Oh ILҍQ02x^?; n:w q g䲷LȀ`!!X3 0sO,/k?gO}h*LH3MfN'sY&} s@C 0z@A 3#hR`,׋C (["%;0(>nl0`Jx*fb:# u d%2@/$s> pB% A PZR)BPDE0G@\ B#K6ZdGGx54$oolgkE_yjk~P!pJVN`e+G @8l xGH0X{\Xˬ:ӢPVVDzd("/ eIUD$#73EM=cxz $0H`UԂB3;2*`4-(l>d@;A Q"!!1!H2<ȣ3'@~)Ȟ漝}KIԇ mF9KNA92nXO>_sPd?@vwFZ߃hB"o$dT9X!qZj[݄%|l66XEh>@:VqHu d9@"w6h!8MM[&7 _;hZka<7(30OP!!8 >'A&>`P 8 A;Ӫp4@] FH 6|aSф t^<40g'#65 ~W##@iI}!Kb&)d !5ǎi`},x(3C49 X0!!?kH[?!@,0a``> OKv)W29y0 ֳFؕpW% "w}8{{8{2"*b251 & _ @*HxUuqH* 'Cw%tl H9?7NJ@E)Fh@N\$62{|8H0 hM"ك`0 bV `$@kkfÊ ` `EXH_+:(a6`$/@̀A sRv̀- Vl"Rx)|,7a7^® z$`0;$$!>A? @Y@#a6SZ$`"wRB$Kf x ߁K!'pCQ 0#h( 2yx"&id 8؁;@dHK \=0$Z@"7 @ "D<@ b\ [bGHIXHfw2KH$"sDwP,9`<dA ЦB>0`3yVC,sq9N.0| 1#Q.c&c,I?ş{&͜Nj6tGɐ (FF,a6dJ B GUCmB>fmrd`@Hp !_FY- x2`2YHo"E YP f'|+ lh$ZPÔ͌v_x#lA&ۇ#/d0i]}BB"#89D/-р40)@[.xF,0*ܬ_@FS9ƥH…)Up" hQA(Hd "aH4+2`8ޒ  @`PP T}J t% l@VuY!*ZNt ^` ;C( D)P "D2%0vsTPD0@Ax0d"%\x c=x-}%2xEAUɻ8FmLt51v0Djb #8NÊ 1$ d etbx (&H%!6 Ce)&Ei GPHHH,DkkWb;ʁ$8xu@ݱ(/16q!o'/s!ؒ,~WlmceaAR@$@ &@`do 8td "P.2H"/&G@#C@fm# LعCƝO`x#!~$4Ji´8 9,esuXERupNN)` SHƑ9,_Nu/,y"oN8,_Nu/,y"oN,_Nu/,y"o / N.,_Nu/,y /N,_Nu/,y oL "/ND,_Nu/,y"oN,_Nu 0DXlF>*V( $4p 0 FRrresetBattery Backed up Clock not found Warning: Clock is at old address lloadssaveUSAGE: setclock load|save|reset load loads system time/date from clock save saves to clock datetimer.devicem:.n Q(7g SJfNu/$<"|D Q!|4 Q"(4p€g SJfJg Q!|4p` Q!|< Q!|8p$Nu yD!|< yD!|4Nu/$<"|D Q!|4 Q"(4p€g SJfJg Q!|4p` Qp!@8$.&|D$|(|r< N*r< N$rHx(/N&Pf/NpX`B//HyN Og` L Nu/ $o g( *g /NX/ N.M*_/ -g"@NbJ g N|"m N"M <N. Nudos.libraryNIL:t j"RXH<04/&/ $|d&|JBf BNrXN0(#DHyp0 @S* E/08NJPg Hyp0 @S* E/08NJPf N` NJf:#DNJfHy/NHxNrO ` Hy,/NPHyNp0 @S* E/08NJPg HyPp0 @S* E/08NJPf Np`~HyVp0 @S* E/08NJPg HyXp0 @S* E/08NJOPvR7F7vH瀀,y# <"<N:"@LfpNu*I/ +@+HN(@C|pN+@fH.<,xNL`pd`#Jg , 0H0EG @pB0& - mC ! RB)g\  g  g& "ggB  g`B`g0 "g *f  Ng nfr ` Eg efr`BB GL Hm/`0A\NA\N+@ /B,m$@ *$g @"(NNp` /$,yN(@*l/]]"|dp,yNJgD#\,y\N("$<`&<,y\N"y\,yNb3 Nu50Hz Modus Coded by ZIGGY of HYSTERIA This program switches back from 60hz mode to normal 50hz PAL mode NOTE: Only works with Enhanced blitter in ECS machines (1Mb chip memory). Use this utility ONLY after you have used 60hz Modus by SAE/Scoopex dos.library .:DulXH0< / N,_Nu/,yNv,_Nu/,yLN,_Nu/,y"o o /N\,_Nu/,y oN,_Nu 0L`tH:(o o"oE:Ot&O,yNpJWFg/HoHTNdO OL\NuNu: /"/Ho //NO Nudent tag for %s Cannot start tool (error %ld) Workbenchdelay(gTH J (2f0CmJg\+f"`|.| | | | ` JCJgf`EL/:NuWorkbench release 1.2. H8,yLNvL@Nu/,y"/N:,_Nu/,y"/N,_Nu/,yN|,_Nu/,yN,_NuH0,yLNL@ Nu 4HXjA/,yLN:,_Nu/,y"oNb,_Nu/,yL /N,_Nu/,y"oN,_Nu/,y"oN,_Nu/,yN|,_Nu/,y oN,_Nu/,y"o&6 >"plJH@T2Z`%intuition.libraryicon.libraryworkbench.task-debugCannot find resident tag for %s Cannot start tool (error %ld) Workbenchdelay(gTH J (2f0CmJg QNH*Xf$/Hy8NT/NHxNO-D/,NP-@ rЁ"pҀ "/9//9/N&Of*ND/HyZNT/NHxNOHn/NHk\NHk\NHyzN\&@( OgBpf"Hy/*N*JPf HxNXL|N^Nu"o o`Jfp`g!lp`pNuH08 /r(At`>/<HxN&@& Pg.Jf$ /*N0'@Xg g ((K $@ f L Nu Z x0,8$.$n xBHyN*PgBHyN&Pf/NHxNP/N&<,</</N&@, O gV |f` Jf |w` Jf// HyN,Np X// ;Zx0Nm<[y1On$JanFebMarAprMayJunJulAugSepOctNovDe #r#ATt n$G & ցx08&)ց8rҩT`r#ATtn$G& ցx08&)ց8rҩT`t")0NJf "<n`"<m#ATJo l")TR0`rc0ltd0t ")0Nt0҂&)8t ")0Nr0ԁ&)8 t")0NJf ")D`")@#AP")Pҩ4$0lR4`$)4rNU#ALr#ATtn.ҩL&)Hցr08v֩T()؃HrҩT`")4SҩP$0t ")Nt0҂&)8t ")Nr0ԁ&)8t<") N#A8t<") N#B t2")N#A or yesterday etc. to set date $ HH:MM:SS OR HH:MM to set time p (jNXgp (jN"*Xp (jNNNq&(*#p8#pH #pX|܂~ ނ#F#G#Bt")N#B Gh" #A$Gp& #C(xN#D0z#E4G|, #F@G. #GDG #@HJo*J m"  lJm mJf ")$`")(#AT$v0(#CXr#A\XnJ$)Tԁv0(#C`$)ԁc(")ҩ\c")ҩ\crҩ\`")NR $INJf p4INrp4(j(N#A$")p4(jXN")#p(t$fr`rҩ($)!(")p4(jNNBB Btԉ#B%A\B`p0IN#AJm tm p0IPNp0IN#A JlB r< n p0IPNp0IN#AJlBr<n p0IPN")p0(jXN$)rT <(jN$)r <(j(Nr <(jPN"*dJxl,$G" $0( <(j(Nr <(jPN%j`XxvP$*"*` <I`Nr <(jPNNNqDIR Bad args %S &Unable to find current direvMctory name Can't find %S Can't examine "%S": %s is a file not a directory $*\Xg "p(jN$*Xrp(jNJ`g rp(jN`g"*`p(jN"p(jNNNq$#p( #A(#jd,() v$)")p(jN#AJf&)$rp(jNJg")NNNqJf2*|XSf$)G" p(jNrN#Q Jf\") #p$)#p((&)x08R#D$)")p((jN")ҩt:")rN"p(jN#Arp (j(N#AG$ #B() &)$)")p(IN#A$)v0(#Cbwt <(j$Nr <(jPN"Jfbx&<$)"*\ <I`NJg$)G@" <(j(N`GD" <(j$Nr <(jPN"Jg"0 <(jN%A`Jf0$Gl" $0( <(j(Nr <(jPN`"*` <I NJf`r <(j(N#A$G|" $0( <(j(N") <(jN$)r <(j(Nr <(jPN"*dJxl,$G" $0( <(j(Nr <(jPN%j`XxvP$*"*` <I`Nr <(jPNNNqDIR Bad args %S &Unable to find current dire۽O[O(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F ;Zx0Nm<[y1Oj$JanFebMarAprMayJunJulAugSepOctNovDec DD-MMM-YYHH:MM:SSSundayMondayTuesday WednesdayThursdayFridaySaturdayBv$։#C x0؉#D,z@ډ6?L "<m#ATJo l")TR0`rc0ltd0t ")0Nt0҂&)8t ")0Nr0ԁ&)8 t")0NJf ")D`")@#AP")Pҩ4$0lR4`$)4rNU#ALr#ATtn.ҩL&)Hցr08v֩T()؃HrҩT`")4SҩP$0t ")Nt0҂&)8t ")Nr0ԁ&)8t<") N#A8t<") N#B t2")N#Agnored %#?()#?|()*** Can't open %S :current directorycurrent directoryCan't examine "%S": Can't examine "%S": :current directory Directory " " is empty current directory Directory " " on %S %S Bad pattern for LIST current directorycurrent directory [%I5] Dir  empty %I7 Today YesterdayTomorrowFuture %T9 %S : %S %N file%S - s%N director%S - yies%N block%S used  A-G" ` G" &$)") <(j(NJlgHG" #A#iltlfG" ` G" &$)") <(j(Nr <(j(N#A <(jNxg <(jN")x <(jNJgG " <(j$Nrg(r <(jNg") <(jN$)r <(j(N") <(jNNNqpDIR,P=PAT/K,KEYS/S,DATES/S,NODATES/S,TO/K,SUB/K,SINCE/K,UPTO/K,QUICK/S,BLOCK/S,NOHEAD/S,FILES/S,DIRS/S,LFORMAT/KArgs no good for key "%S" 2*** Invalid 'UPTO' or 'SINCE' parameter - i ~I tNr!ҩ#phJhgJfJXgJf <(jN`")hfG" `lrҩhfG" `R")hSfG" `8")hSoG" `rҩhm r ҩ `") #AJg#i rҩ &$)G" <(j(NJXf2r$ҩt0Jgr$ҩ$G" <(j(NR")өlJf $)") <IN#AJfJfJfJpgHG" #A#iptpfG" ` G" &$)") <(j(NJtgHG" #A#itttf 6tԩv0("#Aвnr <(jNrҩ`Jg ")$0GX" <(j(NJo&JXfG`" <(j$NRt`vr ҩ#prҩ#ARp$)#p(|Jg ")`")#AJXf.JfGl" ` Gx" $) <(j(NJXf")#pt` x„Jf"`r-p(jNN`"Nqx„f"`r-p(jNNvht") <I Nvst") <I Nvpt") <I Nvat") <I Nvrt") <I tNvwt") <I tNvet") <I tNvdt") < Nؾ$)l <INJo`r#AJg Jn"Jg JmJfJfJgRJfJJfBro,$ҩv֩#p(8$") <(j(N` rf|G$$ "*\ <(j4NJf2"tԩv֩(&G8$ "08 <(j(N`*"tԩv֩(&$*\"08 <(j(N`G<$ "*\ <(j4NJf<"tԩv֩#CGT( &GP$ "08 <(j(N`."tԩv֩#C(*\&$"08 <(j(N`rҩ <(j$NJfJXg JgHJgr`r#A  b@Mgv"*\fj$)v0(JgXv0(ԃv0(t:gB&)x08քx08v/g&()z0HRH")x0҄JfdG$ "*\ <(j4NJgFG" <(j$N") <IhNr ҩ &) $G" <(j(NJgL$)" <IN$)") <INJf G " <(j$Nr#A`Br <(jNJg r#A`Jg:rҩ$) <IN&)$)") <INJf`V")#pxt!ԩ"$) <I NJ|gBr!ҩ$)\ <INJl` r!ҩ!ߗ1fXr <(j(N#A$*\G" <(j(N") <(jN$)r <(j(Nr#A` $)") <IlNJfXr <(j(N#A$*\G" <(j(N") <(jN$)r <(j(Nr#A` 6")tJxlF#BJgrr#Atn"Ҫ\v֩֩!8rҩ`")t!x#j\r <(jNJfG" ` G" %A\`x$)") <IN#AJfFJf:G" <(j$N") <IhNG" <(j$N`J"<҉#A <(jXN$) ") <I NJ"ͮz@S$)(`")trgF$vJ(gF#AJg#iJ(f"JfG$" ` G(" ` ""0#AJfG,$ #B")tG0$ ") <IxN$)") <IxNG4$ ") <IxN$)") <IxNG<$ ") <IxNJ|gN")| <(jN#AJf$$)|G@" <(j(Nr#A` ") <(jN")t0Jf.r <(jNJfGT" ` GX" %A\Gl$ "*\ <(j4NJfr <(jN#A`"*\ <(jN#AJ#&F#@tJ4gF#BtJ8gF#BJgXr%AX#AB*.0X8r0x#Ar#AȲn($&0(8ցx08v%fRrҩ`Jf"Jgvt#B"0 <IpNJgZ"$0v0("#Atm`&(08؁z0Hx/ffԁ#B"$0ԩv0(t:fvf ֩#Crҩ`"$0v0(#C")#A̲n.$&0(ցx08R&)ց8rҩ`"$0v0(R$)(#irlR$)S#B#A̲n($&0(ցx08&)ց8rҩ`")$7sv2$") <(j8NJg"J g,Jg$$)G" <(j(Nr#A`h")\t!")\!")\!")l!")l!")l!"Jf J g\"$0")\ <INJg "$0 ")l <INJfG" <(j$N`r#A|"JgJ$0v0(#Cr#AȲn($&0(ցx08&)ց8rҩ``")t%i\"#ptJgF#BvJ gFxfF#CxJgF#D#p|zJ$gF%EX|J(gF#F~J,gF#GpJ0g%#Bx&x08%D|B#Dr#A n$*pԁv(rҩ `pI8Nrp INtpIN"*FNNq`6` rNrN"t#gv%gx(gz)g|?g~|g`JfrN"t0#Br#An.$ԁv0(#C "pINJgrNrҩ`rNNqr҉"BBBB$<ԉ#B &<P։#CL(<`؉#D\*<pډ#ElB|" <(jXN#p"<҉#ABlBpBt <(jN#AxBBG`$ #B&<։#C(<؉#D*<ډ#E,<܉#F.<މ#GBB&!N"*|xn t%Bt`Rx"*lҪxt0%BtNr'tf p INp INN"x#jtpIN`Jr%A"Np IN$pIN"N"pIN"t)tgv%CpIN"N")tgv#gx(gz)g||g`NqBpI|N#At|tgv)tg xtf@$)")pIN#At|tgN"*pґ{"xpI`N`$*x")pIN`Nq`&"*pґt0#B"*pґ"JfNNq#AJf"N`"*pґt0""*pґt0Jf"*pґ")NB`BdBtBh%Al%Bp'ߴҩv0#B #C$`Vrҩ <4IN")$ <4IN`Nrҩ <4INJ$g")$ <4IN` ") t#gv%gx(gz|g`R"*dlF$)v0(n"*hNJdfrNR")ҩt0%Bt#jdBdBh#ir#A nҪ`#p$"ҩ$t0#B(`J`prҩ$$ԁr0(#A("*t(fN")ҩ$t0" <8IN`,")(t#gv%gx'gz(g|?g~|g`rҩ `X`:NqJf t%Bh`@#jdr#AnҪ`$grҩ`Rd"*`Ҫd(0O aO(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F p,(jN#Ap,(j,NtEfr#A")p,(j,NtNfr #A` r;g`t gVv=gLJg$x؉&$) ")p,ITNJ-FHrNJo"*t0vgG|" pIN"*t0"NInvalid directive argumentrp(j(N%AJpg4p(jN"*t0Jg"*p(jhN"*tp(jNJlg p(jNG" p(j$N&)$)"p(j(Nr p(jNr%A$*"*p(jHNN EXECUTE: BvւS#C BBx#D#B r#A$ nґBrҩ$`p,(jN#At gv"fx#Dp,(jN#A`r")XfJgB$B(t#BJfG0" p8IXNp8(jN#A`f@p8(jN`f(r#A(pT(j8N$r pD(j.6ϭ8N$r p,(jNp (jN` p (jNJg@`r nG " p INR "*ҩ kp (jN%Ah"*h\g`gt gvf"*$*"*xp (j@N#AJmҪ|Jf r"`<"*|ҩtf"*p (j$N`"*|ҩ"0p (j$N"*h`fp (jN%Ah`@"*h\fJgt"B`Jg"*hp(jNp(jN%Ahr hg thf*r p(jNp(jN%AhNNo K directiveKeyword too long t "*p (j%C\x$%D`z.%Ed%i,*~h%i\x%i,|%it" <0(jO(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F >r҉"t`ԉ#B\&<0։#C,(<؉#D*<ډ#E <((j8N#A$r <,(jN#A <0(jDN%ABB4 return code spec for Failat HI(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F ;[$)rp((jNG|" p((jN$)!(8")J8fJgG" <<(j$N <<(jN`r#A,Jg($)") $0(( <<(j4NtfF#B,J,gr#A$$)G" $0(( <<(j(NJ(g")(#p0J0gn$<8ԉ#B4&)0J8g4x&<")( <HI0NJg")4 <H(j$N` ")0$0(G" <H(j(N <<(jN")#pJfJf <4(jN")$N%S: %S [Mounted]%TF Volume: %S$#p( #A(#jX,() v$)")^1Op(jN#AJf&)$rp(jNJg")NNNqJf2*|XSf$)G" p(jNrN#Q Jf\") #p$)#p((&)x08R#D$)")p((jN")ҩt:")rN"p(jN#Arp (j(N#AG$ #B() &)$)")p(IN#A$)v0(#C JfrN")p0(jNJfrN"p0INJg rҪX#A")t0&)x08*)orN")ҩ t0r:gR $)ԩ v/(")t0#B$r#A($n($)ԁv0(ҩ $)ԁ_y?N(&)$08(") <<(j4NtfF#B,J,gLr#A$$)"0(( <<(j$N")JgG" <<(j$N <<(jN`r#A,Jg($)") $0(( <<(j4NtfF#B,J,gr#A$$)G" $0(( <<(j(NJ(g")(#p0J0gn$<8ԉ#B4&)0J8g4x&<")( <HI0NJg")4 <H(j$N` ")0$0(G" <H(j(N <<(jN")#pJfJf <4(jN")$N%S: %S [Mounted]%TF Volume: %S$#p( #A(#jX,() v$)")` <(jNN!NAME,DIR,LIST/S,EXISTS/S,REMOVE/S Bad args No NAME specified Invalid device name %S Can't find %S Can't cancel %S Run out of store Volumes DirectoriesDevices%S not assigned p (jN$0#p(r҉#AB B$Jf$G" <4(j(N`J")#p ($)f&Jfv#C,Jg"$0(") <<(j4NtfF#B,J,g^r#A$$)G" $0(( <<(j(NR rf <<(jN`r l <<(jNB `rft#B,Jga˾{(jN")"0( <(jxN") <(jxN"Jg#i#i")Jf""0 <(jN#AJf$$G" $0( <(j(Nr#Aro$J( gv#C#Cx#D"Jg2to(Jf &)xذ8#D"<| <(j`N`")#p$)")$0(( <(j4NJf")#p tg0&J8f$$)G" <(j(Nr#A`x")$)!(Jg") <cOO(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F : HݏA8Qɀv 8`##dL \2p!5P8"pGvFr^]TIO֔PZR4&<򂠰\{k,"eR"b*y[ݮa2d:R*)2"(ꚰ9 989 fojCb8t*\ҩ>`&y 3| @. EK>|>B+wqw'0#4gE (6臥@Bx%Ddi%ɳl<+T--} L fƭ= 2I6LITCAy2;X1Y@ <03+=pw!M@"C$Fon@@d5L-Ja p xZ] b@% b PXh-Sr;ZKkJ Ү/ )' TH>Tt+. (zI s>`pA:Yut ;f$j @B ^Bv@0A2# -Zn dz %a&ܗڸOD֘t= t$X@=,,(ew hm´nI\ܭu140W.sJ1t?Z)cf5̥XjP#MdG&G#N 's Vpt٬FedɲAy4`3&ɨW;lum p  gWQJ 1'$:P֏P3@؇hBqK1Ј$e<^IDOȆ>ʅoG®/\`]xJqsW3V#V>6GG(:<4<4C+ 27z8G %9=,4ƅH@NYǠ j{)|ڎA]$Nݍ\Fp|V.Ψ`z?t4SvptA~{`f$JDV.F I,w(8B ~ f$ p> &0Kg᝝AK QJ GDFoZzCe+ =25\?M6{pwü:1j1@%,P4 2 @o:$79&SF:EȈ @B3A .[pETLH5AHe 2!֎PV?l hL.XH2 Ds$A`OHߞ8 C  &"6f! q+P7A  R sh [TH;( ELjQā @m{@3 qhA@a)Be`xR$# m7<@_"=tF8zX_gɩ0(mkB̀WPi^(s`F0!鍚^ct87$!(A@#1O:/BW9  Cap]>>.B(Ao*&d ZBH>LG .B!CbGe8M(4N" zҨo(/M D 0jԕ!c'İP!3pH@wB\ A0 i7x@:.X/ì! /DMH C)9`X(X!ـ@q X@pC `C2&ZC,6@F=\dE)fI}ǠSـaP= jNH ?MJ1G*"5*'Ý2QhsKʀhe+qV  4QNd7_NRLfR`}"20!;  l3c % \O+b9ՌN|%cZ1I\Mp!, p%?xlq:hj(:@0PDPH $6 $a&PD~(M@/hlHΗٔc!ND92*jL}i8X|(z#փM8EÊZ\VH* ! /Q,!(Gn9wkII rBjH4tFv`  j[vҁ{A(RQ_; /B$ vc@*J/«LL9A;# y QhNk)dO"%>DdOsBCAC0 !( ,`s ! 3Tt<,eĨ*`h89 wq)< \MN2u[$%: B rw2u6vq%,!@ @xMP`B܈lePQȭx1t0"_;ڙК[P8`S!OGMAc8:"$S @cG{khAyxkw H 'n)<$Y۹XlFj1"N.M5Bc&zC`Y@G;JhFP40̧(}/|)a UxjVr=4dzr炻)^π3 oC;<M<] L=,]Yhúǭ|2Y2ARr0'n&AMH$psI H vE"R}HH0$ A1W5nh ˘|  Rʶ#ANr1!F ! "C;$sVO^<=?UL`xPDf. /~" L@]GVzvh H@_WB# E ᷪn1`J*FT? 7Ro4RbRe[V`B$3 GQa%P`@K@mU 3 I<mL#WgOB?G3 #jLd`^4| Z:#:MO2.p YdnU'0‘1AFTFEq;E6*0ԈG*vf 4O "6ޤE"9ĆNYUA/T@O^GVFr&F3\$w{N@_0Ƴ-.7…3x\ɸ,wTmvJ :h~wL;r m!pÂ$#I|vtCЩv(r3 JTR1` cNCLDzzK+@ J[\]6I20(>q  :t 4uG#Ă S9 O&9!Zmt(^h\_,6<2Fj"̘~HiHlP L1t $'Z6AH~6{ ϼVhq$Pg (;=!.'=m:>!}G;1##]}M+pzDP9_IȚf8(ڤ?Z9dWș0#\D$.4io.g*+ud '8e:0{O} t: ODt"8ȉ X E:@Y93 0Nd5T.LW,mM|"Nvv濞Z |Lw!``<#N0;aȌvf PS0`y)09!*<3J;t,p#sPE <>Y6v4cHJXV΀9̱yP2 3`1LG@)"-N#,H]GG0t6Q!KJIƀ44N"=8 4R ?$~ׄ%Jb ].;AuR {3T%2<7.xidxig$KdxoPKA5$?$jd3pΡ5xV+Ujo-NL9u0q.;Wg:C4$5LOS ?t%&M } PJd(20%wP&?cУ_2Eu}RR Vn`EBf̰ -DSX|X =GA•/rؐ$~z4aӈA4(T\9ĺa 0'%baȀPѮJ~yySwLL@DRjA! !||QAT aaeRЯ >YNE@2& Y >VF^WfndWjH -,ua EAjfq:He/(4(O0nft8rF& MQBGZ9!(Phlc#,y`"605u#q˙J0 DVpVuA|g`a610Q3eNuprS@Sf< * QNu |y\Q_H&@-^%#`60ðGdloL Rf/F:5ƥq&@TodTjTs栆Ȩʈ':a "Sp1FFFFdw9g6'AH`+DDzco Ԓ>p̰qa~Zs6 B\\^L0F`K`AK .6hÕ\.bUR.BX/N89A8f2ݤD!hQpDLm L~;(lf[RIRڃt3?p uQ%2E)le%7J۞ ]:*`\ʦ?&f6z cjJw[Qq2o: _HA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BI&(08؁z0Hx/g$*08ځ|0Xz:g#A|܁"`"$0v0(#C")#An.$&0(ցx08R&)ց8rҩ`"$0v0(R$)(`"#p#p"JgBJg: <(jNt԰#B"<| <(j`N`|c1iOEO(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F &Bj$"JAxpN K"lz"i<0*:S@QG j:oPK"Nu/ ,l ,zgj$@BzJ *aAgap`J,lrN: <"j ioЀ,l"j(g*$ ,͍gNP,|6)&|XHS@rAEzZwZZgZZWZZGZZ7ZZ'ZZZZQ N,E$Bprx4)$HLi$zNu㖝gx0LN]NuNU/ NN$@NH,#g2HzDNXO/*(N|XO%lz@J8g/*8NfXO%lzD` Hz'NXON$_N]NuTurning on FastText Turning off FastText NU/-NnXOBNXON]NuH 0&oNU,l Ep"JN:"J KN jFj;A#H#HA(0A0*:<o0AA0*:U@2<w0Z0|xQ0Q < 0 < *o|`0 K <Q < j:oЀrN:'@XOHj8N4XO/*(NXO/*0NXOJ8g /*8NXOa/ NXOHxH/ NPON$_N]NuNU/ NN$@a`)j@zJ@g$B@NJ@gNHz"NXO?<N"TOa.J@gN$_N]NuText() vector altered-aborting NUH xN4$@)jDzJDgBDNJ@'J?<Hj(NJ\O,#g?< Hj0N4\OJ8g,#g?< Hj8N\ONJl"fHz7NXONpL N]NuTrying to replace the system font Terminating FastFonts NUH0$m9m :Hl6NrXO&@JfB|0W m f|1V|1W` m fp8`p6@VHlFN|XO?<NTO m f0+m g / NXO$L N]NuNU/ $mJg/*/NPO/*NXOB$_N]NuNUH08- /-aXO m&PJg9D:)l6Hl6NXO$@Jf"HzNNXO/,NDXOHzN:XO`*gHzNXO/ NPXO`z0*kf0*Dg HzN_raTHTIr 0(1i3@THTIQNugraphics.libraryintuition.librarydiskfont.librarydos.libraryBad command line switch 1;33;3430mFastFonts0;31;40m V1.31 Copyright 1987 by C.Heath of Microsmiths, Inc NUH Hl$NXO$@JfHyHxHNPO$@JfHztNLXO?<2NnTO J"%H ||?<Hj(NJ\O?< Hj0N<\OxA$0H"@p@"RD|m/ N8XO LN]NuNo memory NUH0ND$@N,#g2J8f,Hl>NzXO&@Jg/ NHXO?< Hj8N\ON$@JgRHzpNXO,#gIC~)O$$H,x)NCaV)@gJCaJ)@ g>Ca>)@g2N&@Jg4Ca>B2 Jg  fbRJ`Ca"pe`p!,xNA\NA\N)@,lN`Bb890FfNnQq1)J -f(rR;gf0,";Ӏ;9@"B`bB ,f ,#f`, @g< g < g<;fB(CaH)@g^N p`p0/.l/,x ,a. , a( ,a" ,aN"@$,o N|"BN Nug"@Nb"oH0 $ vRJfJf,lN"NL Nu o"oǰrN")ҩ t0r:gR $)ԩ v/(")t0#B$r#A($n($)ԁv0(ҩ $)ԁ(rҩ(`")t0ԩ &)8rNNqSYS:tN#AJf*GL" <(j$N") <(jN`$")!")B")!rҩ``Jg&)$)r <(jNr <(jNN&,,,,,,,,,,ADD/S,SHOW/S,RESET/S,QUIET/S Bad args Current directory %S ??? C: Unable to find %S Can't examine "%S": %s is a file not a director-3^1y Not enough space `&"#p"0p(jN"p(jxN"JfNNq"#p #Q(#jX,() v$)")p(jN#AJf&)$rp(jNJg")N`NqJf2*|XSf$)G" p(jNrN#Q Jf\") #p$)#p((&)x08R#D$)")p((jN")ҩt:")rN"p(jN#Arp (j(N#AG$ #B() &)$)")p(IN#A$)v0(#C JfrN")p0(jNJfrN"p0INJg rҪX#A")t0&)x08*)o(j(N#A$)G" <(j(N") <(jN$)r <(j(N") <(jN`"*XJxl.$)G," <(j(N") <(jN``")#p")Jfr <(jtN#AJf*GL" <(j$N") <(jN`$")!")B")!rҩ``Jg&)$)r <(jNr <(jNN&,,,,,,,,,,ADD/S,SHOW/S,RESET/S,QUIET/S Bad args Current directory %S ??? C: Unable to find %S Can't examine "%S": %s is a file not a directora$G" <(j$Nr <(jN"#p(#p,#p0#p4Jgt#BJgv$)r <(jNJfJf#j G" <(j$N`f")x&<$)"0 <INJg$)G" <(j(N`G" <(j$N")#pJfG" <(j$NJg&)$)r <(jNr <(jNJg"* <I`NB r#At nґJg"ҩ#p") <(jN#A$< Ԋ#BJf$)G" <(j(N`0") <INJfbr <qOO(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F x#D t"N#A$) rNV#At") NJf ")`rҩҩ#A$)&)$GD" p$(jzJdg0Jg(G" <(j$Nr%Ax <(jPNJg <IlN`r%Ah <(jN#Atgd <(jN <INJfr <(jNJg0"*X <(jNG" <(j$Nr%Ax`` <(jPNN#FROM/A,TO/S,TO,OPT/K,HEX/S,NUMBER/S Bad args Can't open %S %S already exists Can't open %S Option '%C' ignored !Invalid option combination N & H **BREAK Jdg$*hG|" p(j(Np(jN"tgrp(jNJgr p(jNrtgFN"p(jNr @3 <(jN%A\Jf0$Gl" $0( <(j(Nr%Ax <(jPN"*\ <(jN"Jg^JfV"0 <(jN#AJg< <(jN"$0G|" <(j(Nr%Ax <(jPN"JgZ"0 <(jN%A`Jf0$G" $0( <(j(Nr%Ax <(jPN"*` <(jNBd"J g#p t#B`r`>r%Ad``r#A`V")ҩt0G" <(j(N`.")ҩt0" <(j,NtHgvNg`R")t0l~"Jgt#B"Jgt%BdC}ŎOO(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F n6{N$Zl~  H H6`Nqp(jN%AXt fRdrXfJg rpI@NNr "Bt#Bv-Xfx#D"pINr0Xf.rpIN"*Xp(j,NtXfr"rpIN`V$)"N#A t0Xnv9Xm(*X"`"*Xp(j,NtAv ҃ҩ #ArpINr0Xn t9Xlrf*"*Xp(j,NtAn"*Xp(j,NtFol$)")N%AlNNqr""*pґ[rpINr;XgHt Xg>v Xg4x(Xg*z)Xg |,Xg~=Xg p Xf"*pNR o rpI ʒ&zngExpected %S, Got %SUnrecognized keyword "%S"Internal ErrorNo Clues=Number#;(),** Error in mountfile line %N: p IN`r%Atp INNr%AtNr%Atrp ItNNr%Atrp ItNNr%Atrp ItNNr%Atrp ItNNr%Atrp ItNNr %Atrp ItNNrp ItNr*Xfrp ItNp IHN`p (jNr/%AXr%Atp INN"*XRmt>n6{N$Zl~  (jNNJhg"hBh"p(jNp(jNN`bGd" `zGx" `nG" `bG" `VG" `JG" `>G" `2G" `&"Smtn6{NL@4(#A tgb`G " `"*p`xG" `lG" ``G" `TG " `HG$" ` EDCBA X%;PathAO6O(jdp N$"<I(l/ / g ,倲l"4(T`,2(jtp NJg2**p$A. J (F SYS:Btԉ#B`Rrp(jtN#A JgB$B(""0p(jN$) !(")!yJfG" p\(j$Nrp\(jNNNqCLIBackground CLI [CLI %N] $Unable to create background process $#p(#p( p(jN#A p(j8N#A$vJ((fF#CBBx#D *) !X ") !JgJ"$0&0(8gG" p0(jN#A`G" p0(jN#Ar JfX"#p$J$g<$) !$(")$&0$)rp4(jN")$p4(jN#At "#pJfr G" p0(jN#A")p0(jN©F$) !(,"$0$rp0(jN&)$)") p0INp4(jdN©0Jg 0r0m`b#i@lGp( &)0$< ")4p\(jN#AJf`0")$ҩ(!&)($)r p\(jN" F Z b h L V h  0Fjp $dz*6D\dp";^xV\h~":F`xV| $,>F`dr:>^v(@H00,f;; ~ topaz.font N (b:@FL^l*DXp  &22.4V   , 2 8 > F Z b h L V h  0Fjp $dz*6D\dpxm L execg "d w A#h"Z#,&: 2 v@r: 2XvlPause  H BV:: *aaNuH?>J92favL|pNu28ciab.resource Micro-Player dos.libraryintuition.libraryNot Enough Chip-Memory !Load Error ! Module Format Error....Loading, Please Wait....Micro-Player: PT Playing.....Micro-Player: Stopped.....DeCruncher By Nico Francois Bye! Micro-Player: By Jim DillowPlayCont8EgB :hf&#,z,N4# @#V!|LVNu Mic8g`aLJg<f<ifaHaxa4`޶ f a`ζgdEXECffVga`<fa `<f6 9gBa2a`va`dNu,z@C 9NJNuC2,xN#g#ag BafBNuHK.9Ҏ, ~w~LxU3xcO<* }vwFtP/u`L:(}vq@oL+ r^ y p0.Ԁc$. -B$*LNu  +@1JaxŴxaJ1X(\:}hS@. xqR"}Y7{eQ>, ~wqLxU3xcO<* }vpFtP/u`L:(}vo@oL+ r^J8&|un: kH'p[H5$ z.Nu...Nu.@NuJ9f.g$J."gS."gv!PNu@"`0:H@!Nu...Nu/p.gZr:Sf2AfJr:CHAJAf<3*;n0<,Q0.30<,Q* +n"NuJ9fp.`@J9fp.`Np.:fB.;|Nup.9fp0gj/`VJ9fZp.J9 fFR NuJ9f2...JgH`p.gJAN0.#.#g6B.#".t4.(J҂4.㊒$.$ .. Hnl nHѮNu=|Nup.Jg. .@k|@.;@Nup..jB..;@Nu.SB9PNup.<@cp@@;@Nup.$ <?bPNu.@gܰ< e 3 aNuB9Nu}0:| dp 3 a Nua.< gܰ< gF< gp<g<g< gD`h.gr<g°<g<gv<g<g<g<gа< gް< gB< gR< gb< gx<g<gNu.99Nu..ԝg@B.Jng|p.J.fn0.nn$=nBn`n0.nm =nBn4..g&p.HAppd T@|HepF40;BNu.g$.g.gB.I*H@t.g <g<`J.j<``4.@J0.J.kB`B;@.H@<.Nua`a`.g$.g.gB.IH@t. g <g<`J.j<``4.@Jp.J.kB`BjB@|@c0<@;@.H@<.Nup.g@ P;J9fLNuaN0.@gZ.gX<gȰ<g<g<g.<g<g<g;n<g< g|Nu;nNup: H@|g|g p.`p.`4.`,@r.HA*r2.~$40PdTQNu;BNuJ9fp.: n0.@|qj nnq0.@;@NuJ9f:B@.: Vn0.@|Xk nnX0.@;@Nu/4Bp.JAVppd T@|JepF.gJ@gU@40 _=B0.B.@g l|NuBnNu.:ǯ-B -B$=sHp.;@0@g0.@|Pg .<g<g< far`ah`a`bH2AC lp~$qdTQr.H=qL0.@|g3.fB..fB.*;n0.;@0.y`0<,Q0:@30<,QKM +n ;nM +n ;nM Z+n ;nM +n ;ny 9 g  B9 J9 gS9 gy J9gQp: B9H3 y eDp: H3 B9B9R99: z (eB9r$S@nQRC<Ԉ$BpB"r2(*AQ9B9By B9ByByByByNua3NuHR9:߰:mB9J9 gJa`a`KM~aKMaKMaKM` zxG EANuH~*H,xpN.pJk,<L(FGN)@"FN L~ @JNuH,xCNIPB,NLNu zp#"HCpPra&JfaaaZA>aaapNuBaDjA`,aJfAf`AaaJgaNJg Afa|`BJNuBBB B$ zaJk#NuH4"$<,zjNJfp`z/"tvN"$<$vN PP20$f 4"tvN"$<!vN"tvN"tvN"#"N :,J94g :LNu,xKNANpNH z "zB"$<,zNJg"#"$:&:N#":NL :NuJ94f0Aax :tк @$zj"JCa :\#p zJiB@HB"O#C#,*HS*,xN(@algTJfNA\,xNA\N# (@.,(l$g&P,*lm",znN MaP`B5X Ma@f`,xCBN#gBCN#JNu  f`Nua"zZ0<gQ zH ߰BACKf< f#,BNu,xJg"zNbJg"zNbNu,xCNzJg2HaL @C3|#|LNaar0a2a8r a(aaJ g,xN|"zpNp.zrNu,z8N:Nuabg,araͥ<b4689:?ALBdPfgikmorqrt)uw@xzB{}SO9N3r`el3i jzn/Qj?<sd8·Ȳʨ?υָKcjT>^01:E1,00,02,21 Protracker V3.10 Jan. '93 ---------------- 2.0+ compatability and bug fixes by: Apogee Technologies This program is in the Public Domain USE CURSOR LEFT/RIGHT TO SELECT TOPIC, AND UP/DOWN TO READ ABOUT THAT TOPIC. PRESS ESC OR HELP TO EXIT HELPSCREEN. <-- GENERAL DOWN MAINSCREEN --> ^02:E1,0\1,03,21 The original Protracker was created by Lars "Zap" Hamre, Anders Hamre Sven Vahsen, and Rune Johnsrud of Amiga Freelancers. They decided to stop updating and supporting Protracker in 1992. The source code was uploaded to the internet so programmers could fix & add to it. We have been a big fan of Protracker. Imagine our surprise when it did not work with the new 2.0+ system. We decided to change that and fix some nasty bugs along the way. <--c x GENERAL UP/DOWN MAINSCREEN --> ^03:E1,02,04,21 What is Apogee? Apogee Technologies was created by several Amiga enthusists. We import pd/shareware from around the world, Amiga sales/service, hardware and software design. Our Public Domain disks are created from scratch with our own custom menus. Selecting a program is a snap. Programs on our disks are related to subject. (A graphics util disk has only graphic utilities) <-- GENERAL 3;: UP/DOWN MAINSCREEN --> ^04:E1,03,05,21 Are the disks full? We try to make each pd disk as full as possible. Programs on our disks are updated when an author releases a newer version. An update??? ------------ We will be releasing version 2.57 of Protracker in the near future with kickstart 3.0 / AGA support. We are running a beta version now on a 1200 here in our showroom. <-- GENERAL UP/DOWN MAINSCREEN --> ^05:E1,04v,06,21 We have included a bonus program on this disk that is called PTplayer. This player can be called from CLI or workbench. Use the icons supplied on this disk if you do not know how to create your own. From CLI type: PTplayer mod.filename. The player will check to see if you already have a module playing, If so, it stops the music and clears <-- GENERAL UP/DOWN MAINSCREEN --> ^06:E1,05,07,21 the module from memo(Sry. Then, the next module is loaded and plays. If the module has been powerpacked, the player will decrunch the module and then play it. The controls on the player are very easy to use. Pressing Start plays the module from the beginning and pressing Pause pauses the song. If you want to continue from where you paused, press the pause button again. All this and it is less than 9K! <-- GENERAL UP/DOWN MAINSCREEN --> ^07:E1,06,08,21 If you  ÷F?would like to receive the Apogee Globalsoft pd/shareware catalog on disk, please write to the address below. The catalog is updated at least four times a year and contains lots of program and hardware goodies to choose from. Or, if you have written a program and would like to see if it can be included in one of our future catalogs, we would like to hear from you. <-- GENERAL UP/DOWN MAINSCREEN --> ^08:E1,07,09,21  Get your pen and paper ready. Here is our address: Apogee Globalsoft 1851 University Parkway Sarasota, Florida 34243 Phone: 813-355-6121 <-- GENERAL UP/DOWN MAINSCREEN --> ^09:E1,08,00,21 This is the end of this section.  [6 Please use one of the options to continue. <-- GENERAL UP MAINSCREEN --> ^21:01,00,22,31 MAINSCREEN ---------- ## PLAY ## Will play the song from the current position in the song. The pointer turns yellow, just to show you what's going on. ## PATTERN ## Will play the curr Tm/ent pattern which is shown at the bottom of the screen. The pointer turns yellow here as well. Holding down the right button while pressing play or pattern will play from the current patternposition. <-- PROTRACKER DOWN DISK OP. --> ^22:01,21,23,31 ## EDIT ## Will put you in edit mode. The pointer turns blue, and you can enter notes and numbers from the keyboard. Use the arrowkeys to move up/down and left/right in the pattern. Entering a note or a number will c ]ause the pattern to jump one or more slots down. <-- PROTRACKER UP/DOWN DISK OP. --> ^23:01,22,24,31 ## RECORD ## Will put you in edit mode, but also play the current pattern or song. You can select this in the Edit Options menu. While the pattern or song is playing, you can type in notes and numbers from the keyboard, and they will appear in the pattern as it scrolls. The notes and numbers will also be quantized to the nearest slot, so that keeping a steady rhy|thm is no problem. The pointer will turn blue here as well as in the the normal edit mode. <-- PROTRACKER UP/DOWN DISK OP. --> ^24:01,23,25,31 ## STOP ## Will stop playing of songs and patt- erns, recording, and will turn edit mode off. ## CLEAR ## Will first ask you what you want to clear. You can clear either all, song or samples. ## EDIT OP. ## Will exchange the Spectrum Analyzer with the Edit Menu(s). Pressing more than one time will browse through the ediErt op. screens. <-- PROTRACKER UP/DOWN DISK OP. --> ^25:01,24,26,31 ## DISK OP. ## Will go to the File Requester. ## PLST ## Will go to the PLST screen. ## PSET-ED ## Will go to the preset editor. ## Setup ## Will go to the Setup Screen. ## Sampler ## Will go to the Sampler screen. <-- PROTRACKER UP/DOWN DISK OP. --> ^26:01,25,27,31 The small gadgets labeled ## 1, 2, 3 and 4 ## represent the audiochannels of your amiga. When lit, that channel is on. Whe#n not lit, the channel is muted and and the notes in that track will not be played. You can also use ctrl-a to toggle an audiochannel, and ctrl-q to unmute all channels. Ctrl+shift-a will solo the current channel. <-- PROTRACKER UP/down DISK OP. --> ^27:01,26,00,31 ## Tempo ## The tempo gadget on the status bar is for setting the CIA speed, if CIA timing is used. The gadget will be updated every time you set the speed using the F command (if CIA that is). 5X<-- PROTRACKER UP DISK OP. --> ^31:21,00,32,41 DISK OP. V1.1: -------- Delete Song/Module/Sample changed to one gadget: Delete file. Directories shown/Parent gadget. Path indicator arrow. Click to change paths without reading dir. Clicking on "free" will show you free diskspace also without reading dir. Dir-browse button and lots more... <-- MAINSCREEN DOWN PLST --> ^32:21,31,33,41 ## Path ## The paths for ̅i̗songs, modules and samples can now be changed, and they can be up to 31 characters long. To change path, click on load song/ module/sample or use the arrow indicating what path you're at. ## Free (Diskspace) ## Free diskspace can be shown in hex or decimal. Select this on the setup screen. Click on "free" to get free diskspace without re-reading the dir. <-- MAINSCREEN UP/DOWN PLST --> ^33:21,32,34,41 ## Format Disk## Will format a disk in df0: (Hopefully s,till bug-free...) ## Rename file ## Will dir the current directory. Select a filename, and you will be able to edit the name. ## Delete file ## Will dir the current directory. Select a file, and it will be deleted from the disk. <-- MAINSCREEN UP/DOWN PLST --> ^34:21,33,35,41 ## Pack ## When on, protracker will pack songs before saving (Modules can not be packed in this version, sorry!). ## Load song ## Will dir the songs path. Select a song, and it will άx&be loaded and decrunched if crunched. ## Save song ## Will pack the song if pack is on, then save it to the current songs path. Remember to enter a name for your song, otherwise pt will not save! <-- MAINSCREEN UP/DOWN PLST --> ^35:21,34,36,41 ## Load module ## Will dir the modules path. Select a module, and it will be loaded. ## Save module ## Will save the module to the current modules path. Modules can be saved without a name, since they always begin with |]"Mod.". ## Load sample ## Will dir the sample path. Select a sample, and it will be loaded to the current sample. Iff headers will be chopped off and loops loaded, if any. <-- MAINSCREEN UP/DOWN PLST --> ^36:21,35,37,41 ## Save Sample ## Will save the current sample as RAW or IFF. Select this in the "Save" gadget to the right of "Load Sample". IFF loops will be saved too. ## Dir-Browse button ## By pressing this button you can browse through various preset pax܆Yths, so that you won't have to enter them over and over again. <-- MAINSCREEN UP/DOWN PLST --> ^37:21,36,00,41 AutoDir - If you set the autodir toggle on the setup screen to on, protracker will auto- matically dir the current path when you enter the disk op. screen. AutoExit - When this toggle is on protracker will exit from disk op. when loading a song or a module. <-- MAIѠNSCREEN UP PLST --> ^41:31,00,42,51 PLST ---- The PLST is fairly simple to use. Listed here are all the samples in your Presetlist and their lengths. Just click on a name, and Protracker will ask for a disk called ST-01 through to ST-FF. Insert it, and the chosen sample will be loaded to the current sample displayed at the left of the screen. Use the up/down arrow keys to move up and down in the PresetList. If you press theңf right mousebutton, the PLST will move 10 presets at a time. <-- DISK OP. DOWN PRESET ED --> ^42:31,41,43,51 At the top the PLST shows the total number of samples from the selected sounddisks. There are a few PLST gadgets: ## CLEAR ## Will clear all the sounddisk names you have entered, and display the whole PresetList. ## MOUNTL(ist) ## Will search your drives for disks called ST-**, and put the names into the ST-__ gadgets. ST-00 will not be mounted. <-- DiYISK OP. UP/DOWN PRESET ED --> ^43:31,42,00,51 ## ST-__ ## There are three ST-__ gadgets where you can enter the numbers of the sounddisks you want to display in the PLST. Only the presets from the selected sounddisks will be shown. If you clear all gadgets (by pressing return or right mousebutton), or press "Clear", the PLST will revert to show all presets. <-- DISK OP. UP PRESET ED --> ^51:41,00,52,61 PRESET ED --------9- The protracker's preset-editor is an enhanced version of the original v2.5 editor. The screen has been cleaned up, and redrawn to match the plst. The editing is still a bit lousy though, but we promise to fix it up a bit in v1.2... You can now save the finetune value in the presetlist instead of volume. <-- PLST DOWN SETUP --> ^52:41,51,53,61 The preset editor is used for sorting and catalogueing your samples. All samples for use with protracker sho՚Quld be on disks called "ST-01" to "ST-FF". When adding a disk to the presetlist, only these disks are recognized. Harddisk owners may want to add a directory. e.g. You've got a directory called "Supersamples", and you want to use the samples on pt... Simple. Assign "Supersamples" to ST-13 or whatever. In the box with "Disk:" and ST-__ in it, enter ST-13. Now enter "DHX:supersamples" in the path box and press "add path". <-- PLST UP/DOWN SETUP --> ^53:41,52,5֜4,61 The path will be added as ST-13 in your presetlist, so everytime you need a sample from ST-13, it will be loaded from "Supersamples" instead. Simple? Editing -------- We must admit the editing is lousy, but you can't have everything! To edit a preset, simply click on it. Use the arrowkeys to move left/right. When moving up and down in the preset- list, use the right mousebutton to speed it up a bit. <-- PLST UP/DOWN SETUP --> ^54:41,53,55,61 ## addדS path ## Will add the current path to the presetlist. infos will not be added. Samplenames can only be 15 chars long. ## Insert Preset ## Will create a new preset. Enter the data for the sample, and it will be added to the presetlist. ## Delete Preset ## Will delete the wanted preset from the presetlist. <-- PLST UP/DOWN SETUP --> ^55:41,54,56,61 ## Delete Disk ## Will delete the disknumber set in the "Disk:" box. ## PATH ## This is where you enter tbOMhe path to be added from. It can be up to 31 characters long (should be enough!?). ## Disk ## This is the disk (or HD-dir) that's being added from (or deleted). <-- PLST UP/DOWN SETUP --> ^56:41,55,57,61 ## Presets ## This is the current number of presets in the presetlist. ## Clear PLST ## Will clear all the presets. ## Load PLST ## Will load the presetlist from a file called "PLST". This file should be placed in the PTdir (See setup2). <-- PLST _ UP/DOWN SETUP --> ^57:41,56,00,61 ## Save PLST ### Will save the presetlist as a file called "PLST" to the current PTdir. ## Print PLST ## Will print the presetlist to the current print path, shown on the setup-screen. ## PLST ## Will go to the PLST-screen! ...and in case you were too stupid to understand, PLST is a shortform for "Presetlist"! <-- PLST UP SETUP --> ^91:81,00,92,A1 Sampler ------- The ne !2 w sampler/sample editor was included simply because we thought the one in Noisetracker 2.0 was terrible, and we needed graphing of samples and proper loop editing. It's very fast, much faster than Audiomaster, and the editing is much simpler. We also included a resampling option which we hope you'll find useful. <-- midi down edit op. --> ^92:81,91,93,A1 Editing ------- When editing a sample, use to mouse to set the cursorline and to mark ranges. #!۹i+# Waveform ## Will play the full sample with loops. ## Display ## Will play the part of the sample being shown on screen. ## Range ## Will play the marked range. <-- midi up/down edit op. --> ^93:81,92,94,A1 ## Stop ## Will stop all playing of samples. ## Show range ## Will magnify the current range and display it. ## Show all ## Will display the whole sample. ## Beg ## Will put the cursorline at the beginning of the sample. <-- midi up/down "ܜA edit op. --> ^94:81,93,95,A1 ## End ## Will put the cursorline at the end of the sample. ## Swap buff(er) ## The swap the current sample with the copy-buffer. ## Zoom out ## Will show double the range you are displaying. ## Range all ## Will range the part of the sample being displayed on screen. <-- midi up/down edit op. --> ^95:81,94,96,A1 ## Cut ## Will cut away the part of the sample that's marked. ## Copy ## Will copy the marked range to the #ݵq copy-buffer. ## Paste ## Will paste the copy-buffer into the current sample. <-- midi up/down edit op. --> ^96:81,95,97,A1 The volume box -------------- The volume box is a bit like Audiomaster's, only better. Set the "from" and "to" volume percentages by using the sliders, or just type in any number you please (from 0 to 200) in the percentage boxes to the right. ## Normalize ## Will find the highest volume rate possible (without clipping). <-- mid$@T~i up/down edit op. --> ^97:81,96,98,A1 ## Cancel## Will exit the volume box. ## \ ## Will set the percentages 100%-0% ## / ## Will set the percentages 0%-100% ## - ## Will set the percentages 100%-100% ## Ramp ## Will ramp (calculate) the volume! <-- midi up/down edit op. --> ^98:81,97,99,A1 ## Tunetone ## Will create a sinus sound, which you can tune your samples after. See setup 2 help for details. ## Sample ## Will first enter the moni%8tor screen. Now click right button to sample, left to exit. ## Note ## This is the note to sample on. Range is C-1 to B-3. <-- midi up/down edit op. --> ^99:81,98,9A,A1 ## Resample ## The resampling option is much easier to use than the one in Audiomaster. Here's a step-by-step explanation: 1. Turn on the tuning tone. 2. Use the keyboard to find what note it is. Use fintune if needed. 3. Enter the note in the "Note:" box to the right. 4. Press res& ample! ## Note ## This is what note to resample to. <-- midi up/down edit op. --> ^9A:81,99,00,A1 ## Disp(lay) ## This is the length of the part of the sample being shown on screen. ## Loop on/off ## This is for turning loops on/off without having to fiddle with the repeat and replen gadgets. ## Exit ## Exits the sampler screen. <-- Midi up edit op. --> ^61:51,00,62,71 SETUP ----- The setup screens wer'e provided so that PT users could set up their own personal environment. We hope we have satisfied most of you. You've got 8 on/off toggles, a split keyboard editor, a color palette and lots more. Choose what you want, and use "Save Config" to save your environ- ment. On the next screen is a list of what will be saved in the config file. V1.1: Click "2" to enter setup screen 2, with lots of new features! <-- PRESET ED DOWN Setup 2 --> ^62:51,61,63,71 This will( g be saved in the config file: -------------------------------------- Songs/Modules/Samples and Print paths, Split Keyboard data, Accidental, MultiKey Channeltable, Colors, Keyrepeat, the 8 on/off toggles, the 8 external dos commands and the effect macros + everything in setup 2. You can have up to 256 different config files. They will be saved as "pt.config-00", "pt.config-01" and so on. Set the confignumber in the "cnfig" box. <-- PRESET ED UP/DOWN Setup 2 --> ^6)A3:51,62,64,71 ## Load config ## Will load the selected config file. ## Save config ## Will save the selected config file. ## Reset All ## Will set the original PT defaults and colors. ## Multi ## This table is used with the multi key- board option. The four numbers repre- sent what channel each channel will jump to next. 1-2, 2-3, 3-4 and so on. <-- PRESET ED UP/DOWN Setup 2 --> ^64:51,63,65,71 ## The dot ## The gadget with a dot and a textline can be used t*-Jo execute dos commands. Each of the 8 commands can be up to 31 letters long. Pressing the dot will browse through the commands. Holding the right button and pressing it will execute the command. Note that PT needs the command "run" to execute the other commands. This is because of commodore's stupid programming of the dos library function "execute". Type "endcli" to go back to protracker. <-- PRESET ED UP/DOWN setup 2 --> ^65:51,64,66,71 ## The Color Palette ## T+ vhe color palette is simple to use. Just select a color, and use the R, G and B sliders to set the color. ## Undo ## Will put back the latest change. ## Cancel ## Will set the config colors. ## Def(ault) ## Will set the original ST colors. <-- PRESET ED UP/DOWN setup 2 --> ^66:51,65,67,71 ## Split ## You can set 4 splits on the keyboard, each with it's own sample, splitpoint and transpose. Just type in a sample number and select the key to split at by pressing,潭)0 the appropriate one. The transpose note for each split is the first note in that split-range. Notes below the first split will be played with the current sample. Split is great for recording drums, or for playing untuned samples in tune (use together with finetune). ## Clear ## will clear the splits. <-- PRESET ED UP/DOWN Setup 2 --> ^67:51,66,68,71 ## KeyRep(eat) ## The first number is the keyrepeat- delay, and the second is the speed. ## Accidental ## Simple -Duenough, accidental allows you to select sharp (#) or flat () notes. This will not be saved with the song! ## Print Song ## Will print the song to the path shown below the "Print Song" gadget. The print path can be 31 chars long. <-- PRESET ED UP/DOWN Setup 2 --> ^68:51,67,69,71 ## Split on/off ## Toggles between normal and split key- board. ## Filter on/off ## Toggles the audiofilter / PowerLED. (Not available on all amigas) ## Trans(pose)del(ete) on/off ## .Y When on, notes transposed out of range will be deleted. ## ShowDec(imal) ## When on, Freemem, Tunemem, and file- lengths will be shown in decimal. <-- PRESET ED UP/DOWN Setup 2 --> ^69:51,68,00,71 ## Autodir on/off ## When on, protracker dirs the current directory path automatically. ## AutoExit on/off ## When on, protracker will automatically exit from the file requester when loading a song or module. ## Mod. only on/off ## When on, protracker will only show /' modules beginning with "mod.". ## MIDI on/off ## Not implemented in this version. <-- PRESET ED UP Setup 2 --> ^71:61,00,72,81 Setup 2 ------- Setup 2 is basically full of the things we couldn't fit into Setup 1 in Protracker 1.0 + a few things people thought we should include. Well, hope you're satisfied with the result guys... Click on "1" to go back to good ol' setup 1... <-- Setup down midi --> ^72:61,710l,73,81 ## Timing ## We included this so that american users also could enjoy protracker, and wouldn't have to use sonix or any other terrible music program... You can choose between CIA or Vblank timing. Vblank is the timing-method soundtrackers have been using since the dawn of time, while CIA is a much better and accurate timing with the tempo measured in beats per minute. Using Vblank on NTSC amigas will cause the song to play 20% faster. With CIA, there's no dif1Gfference. <-- Setup up/down midi --> ^73:61,72,74,81 ## Tempo ## This is where you set your default CIA timing tempo. Range: 32-255. ## Speed ## This is where you set your default Vblank timing speed. Range: 01-FF. ## Copper Editor ## The copper editor is for altering the colors of the VU-meters and the spectrum analyzer to your own liking. Select a color by clicking somewhere within the coppered stripe. <-- Setup up/down midi --> ^74:61,732Jֶ,75,81 Now use the R, G and B sliders to alter the color. ## Spread ## Will create an even gradient between the current color and the one you click on next. ## arrows ## Will rotate the whole copper stripe in the Y-axis (up/down). Undo, cancel and def(ault) will work just like in the palette in setup 1. <-- Setup up/down midi --> ^75:61,74,76,81 ## Mods ## This is where you set your default modules path. ## Songs ## This is where you set your defau3:{elt songs path. ## Sampl(es) ## This is where you set your default sample path. ## PTdir ## This is the path for the helpfile, the PLST and the PT configfile(s). <-- Setup up/down midi --> ^76:61,75,77,81 ## Max PLST ## This is the maximum number of presets in your presetlist. ## DMA wait ## Use this on fast amigas to slow down the DMA enough to not miss any notes. ## Tuning tone ## The tuning tone is for use with the sample editor. The note is what n4?ote to play the tuning tone at, and the number is the volume. Salvage doesn't work...sorry... <-- Setup up/down midi --> ^77:61,76,78,81 ## <- Default ## Will put back the default for everything in the middle column. ## Override ## When on, PT will ignore any paths or disknames when loading a song or module. All the samples will be loaded from the current sample path. ## Nosamples ## When on, PT won't load the samples when loading a song or module. <-5- Setup up/down midi --> ^78:61,77,79,81 ## BlankZero ## When on, PT won't show the first zero in the samplenumber, as on NT1.2. ## Show dirs ## When on, directories will be shown in Disk Op. ## Show Publ(ic) ## When on, PT will show all free memory, not just chip-mem. ## Cut to buff(er) ## When on, all samples cut in the sample editor will to put in the copy-buffer. <-- Setup up/down midi --> ^79:61,78,00,81 ## Load loop ## When on, PT w6 ill load loops from IFF-samples. ## Slow Mode ## When on, text editing, gadget-repeats, etc. will go much slower. Use this if you have a 25 MHz A3000 or any other fast computer. We will try to do an automatic speed check in the next version (1.2). <-- Setup up midi --> ^81:71,00,00,91 MIDI ---- Midi routines in protracker at this time are not supported. 7 <-- SETUP 2 NOWHERE Sampler --> ^A1:91,00,A2,B1 EDIT OP. -------- The edit op. screens were just a handy way for us to implement all 8Hٿthe new functions we had thought of. There are three screens, and you can browse through them by pressing the edit op. gadget more than once, or select one by clicking on the numbers 1-3. To exit edit op., click on the gadget labeled "E" or press ESC. <-- Sampler DOWN EFFECT CMDS --> ^A2:91,A1,A3,B1 Edit op. Screen 1: ## Transposing ## What is transposing ? Transposing lets you shift the pitch of the notes up or down. E.g. Change a C-3 to9]B a C#3. In comparison to other trackers, protracker lets you transpose in just about every way you can imagine. You can transpose either the current sample or all the samples in a track or pattern. <-- Sampler UP/DOWN EFFECT CMDS --> ^A3:91,A2,A4,B1 To the right of the title bar is a small box with the letter "S" or "A". S - Only the current sample will be transposed. A - All the samples from $00-$1F will be transposed. V1.1: Now bugfree! To toggle be:=tween the two, click on the edit op. title bar. If the setup toggle "transdel" is on, all the notes transposed out of range (C-1 to B-3) will be deleted. If not, they will not be transposed. <-- Sampler UP/DOWN EFFECT CMDS --> ^A4:91,A3,A5,B1 Edit op. screen 2: (Record) ## Record ## Patt - Record current pattern only. Song - When recording, pt will move through the patterns in the song, just like normal play. ## Quantize ## Will move the notes yo; bu record to every n'th slot. Entering 00 will turn off the quantizing, and the notes you play will always be inserted at the patternposition you are at. Entering 01 will quantize the notes the the nearest slot <-- Sampler UP/DOWN EFFECT CMDS --> ^A5:91,A4,A6,B1 according to the speed. i.e. if you play a note after the first half has been played, it will be quantized to the slot below. Entering a value like 8 will quantize to every 8th note, and so on. Got that?< ## Metro(nome) ## The first number is the speed of the metronome, and the second is the channel to play it on. The Sample used for metronomes is always sample $1F. Load your own favourite metro- nome sample. The metronome will always be played at C-3, but you can still <-- Sampler UP/DOWN EFFECT CMDS --> ^A6:91,A5,A7,B1 change the volume and loop values. To turn off the metronome, just set the speed or channel to 00. ## Multi ## When on, pt will jump to an=`wother channel after you play a note on the keyboard. This makes it possible to play two or more notes at the same time (very useful with midi). On the setup screen you can choose what channel to jump to after playing a note. <-- Sampler UP/DOWN EFFECT CMDS --> ^A7:91,A6,A8,B1 Edit Op. screen 2: (Samples) To the right of the title bar is a small box with the letter "T", "P" or "S". T - Copy & Exchange apply to current track only. P - Copy & Exchange will aff>hect the the whole pattern. S - Copy & Exchange will apply to the real samples in memory. To toggle between the two, click on the edit op. title bar. <-- Sampler UP/DOWN EFFECT CMDS --> ^A8:91,A7,A9,B1 ## Delete ## Will delete all notes with the current sample in current track or whole pattern. ## Kill ## Will kill the current sample. That is, remove it from memory and reset all sample settings. It will not be deleted from the track or pattern. You can ?)also use the period (.) key on the numeric keyboard to invoke this function. <-- Sampler UP/DOWN EFFECT CMDS --> ^A9:91,A8,AA,B1 ## EXCHGE (Exchange) ## Will exchange the samplenumber shown in the "from" gadget with the sample- number in the "to" gadget and vice versa. "T" or "P" selects track or pattern. "S" exchanges the samples. ## MOVE ## Will move the samplenumber shown in the "from" gadget to the sample- number in the "to" gadget. <-- Sampler UP/DOWN @"P/ EFFECT CMDS --> ^AA:91,A9,AB,B1 Edit Op. screen 3: (Sample Editor) To the right of the title bar is a small box with the letter "H" or "C". H - Will halve the volume when mixing and echoing to avoid clipping. C - Will not halve the volume. The sample may be clipped. To toggle between the two, click on the edit op. title bar. <-- Sampler UP/DOWN EFFECT CMDS --> ^AB:91,AA,AC,B1 ## Mix ## Will mix one sample with another. Pt asks you which two sampleAJLOs to be mixed, and where to put the result. Holding the right button and pressing mix will mix the current sample with itself. You can offset the sample by setting a position in the "pos" gadg. If you set "mod" to a non-zero value, the sample will also be modulated. <-- Sampler UP/DOWN EFFECT CMDS --> ^AC:91,AB,AD,B1 ## Echo ## Will create a echo effect on the current sample. Use "pos" to set the delay time of the echo. If you want more room to echo in, just tB8kNurn up the length of the sample. ## Boost ## Will turn up the treble of the sample. Use this on hi-hats and snares! ## Filter ## Will Delta-filter the sample. Use this on noisy basses. <-- Sampler UP/DOWN EFFECT CMDS --> ^AD:91,AC,AE,B1 ## X-Fade ## Will crossfade the sample (mix with itself, backwards). Handy for looping samples that are hard to loop. ## Backwd (backwards) ## Will turn the sample backwards! ## Upsample ## Will remove every second byte of C5the sample, halving the length and shifting the pitch one octave up. <-- Sampler UP/DOWN EFFECT CMDS --> ^AE:91,AD,AF,B1 ## Downsample ## Will double every byte of the sample, doubling the length, and shifting the pitch one octave down. If you downsample samples longer than $7FFE, you will lose the end of them. ## POS ## This is just a offset in the sample, used for a lot of things. ## MOD ## This is used for modulation. Press "MOD" to modulate the current Dש'sample. <-- Sampler UP/DOWN EFFECT CMDS --> ^AF:91,AE,B0,B1 ## Cutbeg(inning) ## Will chop the number of bytes set in the "pos" gadget off the beginning of the sample. ## FU (Fade Up) ## Will fade the volume from 0 to 100%. Use "Pos" to select where in the sample to fade up to. ## FD (Fade Down) ## Will fade the volume from 100 to 0%. Use "Pos" to select where in the sample to fade down from. <-- Sampler UP/DOWN EFFECT CMDS --> ^B0:91,AF,00,B1 ## VOL ## WE3ith this you can change the "real" volume of the sample. Just set a percentage and press "VOL". Edit Op.3 is now intended to be used with the new sample-editor. If a range is marked, some of the functions apply to the range only. If there's no range marked, the functions will affect the whole sample. You may also set "POS" by clicking on the sample and setting the cursor-line. <-- Sampler UP EFFECT CMDS --> ^B1:A1,00,B2,D1 EFFECT COMMANDS F` --------------- Effect commands on protracker should be compatible with all other trackers. 0 - None/Arpeggio 8 - * NOT USED * 1 - Portamento Up 9 - SampleOffset 2 - Portamento Down A - VolumeSlide 3 - TonePortamento B - PositionJump 4 - Vibrato C - Set Volume 5 - ToneP + VolSlide D - PatternBreak 6 - Vibra + VolSlide E - Misc. Cmds 7 - Tremolo F - Set Speed <-- EDIT OP. DOWN KEYBOARD --> ^B2:A1,B1,B3,D1 E -G/KF COMMANDS ------------ The E command has been altered to contain more commands than one. E0- Filter On/Off E8- * NOT USED * E1- Fineslide Up E9- Retrig Note E2- Fineslide Down EA- FineVol Up E3- Glissando Control EB- FineVol Down E4- Vibrato Control EC- NoteCut E5- Set Finetune ED- NoteDelay E6- Patternloop EE- PatternDelay E7- Tremolo Control EF- Invert Loop <-- EDIT OP. UP/DOWN KEYBOARD --> ^B3:A1,B2,B4,D1 Cmd 0. ArpeggHio [Range:$0-$F/$0-$F] ----------------------------------- Usage: $0 + 1st halfnote add + 2nd halfnote add Arpeggio is used to simulate chords. This is done by rapidly changing the pitch between 3(or 2) different notes. It sounds very noisy and grainy on most samples, but ok on monotone ones. Example: C-300047 C-major chord: (C+E+G or C+4+7 halfnotes) C-300037 C-minor chord: (C+D#+G or C+3+7 halfnotes) <-- EDIT OP. UP/DOWN 4q6543210/.-,+*)('&%$#"!      Ic KEYBOARD --> ^B4:A1,B3,B5,D1 Cmd 1. Portamento up [Speed:$00-$FF] ------------------------------------ Usage: $1 + portamento speed Portamento up will simply slide the sample pitch up. You can NOT slide higher than B-3! (Period 113) Example: C-300103 1 is the command, 3 is the portamentospeed. NOTE: The portamento will be called as many times as the speed of the song. This means that you'll sometimes have trouble sliding accuratly. If you change the speedJZ without changing the sliderates, it will sound bad... <-- EDIT OP. UP/DOWN KEYBOARD --> ^B5:A1,B4,B6,D1 Cmd 2. Portamento down [Speed:$00-FF] ------------------------------------- Usage: $2 + portamento speed Just like command 1, except that this one slides the pitch down instead. (Adds to the period). You can NOT slide lower than C-1! (Period 856) Example: C-300203 2 is the command, 3 is the portamentospeed. <-- EDIT OP. UP/DOWN KEYBOARD Ko--> ^B6:A1,B5,B7,D1 Cmd 3. Tone-portamento [Speed:$00-$FF] -------------------------------------- Usage: Dest-note + $3 + slidespeed This command will automatically slide from the old note to the new. You don't have to worry about which direction to slide, you need only set the slide speed. To keep on sliding, just select the command $3 + 00. Example: A-200000 First play a note. C-300305 C-3 is the note to slide to, 3 the command, Lq and 5 the speed. <-- EDIT OP. UP/DOWN KEYBOARD --> ^B7:A1,B6,B8,D1 Cmd 4. Vibrato [Rate:$0-$F,Dpth:$0-$F] -------------------------------------- Usage: $4 + vibratorate + vibratodepth Example: C-300481 4 is the command, 8 is the speed of the vibrato, and 1 is the depth of the vibrato. To keep on vibrating, just select the command $4 + 00. To change the vibrato, you can alter the rate, depth or both. Use command E4- to change the vibrato-waveform. <-- EM9ADIT OP. UP/DOWN KEYBOARD --> ^B8:A1,B7,B9,D1 Cmd 5. ToneP + Volsl [Spd:$0-$F/$0-$F] -------------------------------------- Usage: $5 + upspeed + downspeed This command will continue the current toneportamento and slide the volume at the same time. Stolen from NT2.0. Example: C-300503 3 is the speed to turn the volume down. C-300540 4 is the speed to slide it up. <-- EDIT OP. UP/DOWN KEYBOARD --> ^B9:A1,B8N `t/,BA,D1 Cmd 6. Vibra + Volsl [Spd:$0-$F/$0-$F] -------------------------------------- Usage: $6 + upspeed + downspeed This command will continue the current vibrato and slide the volume at the same time. Stolen from NT2.0. Example: C-300605 5 is the speed to turn the volume down. C-300640 4 is the speed to slide it up. <-- EDIT OP. UP/DOWN KEYBOARD --> ^BA:A1,B9,BB,D1 Cmd 7. Tremolo [Rate:$0-$F,Dpth:$0-$F] -----O --------------------------------- Usage: $7 + tremolorate + tremolodepth Tremolo vibrates the volume. Example: C-300794 7 is the command, 9 is the speed of the tremolo, and 4 is the depth of the tremolo. To keep on tremoling, just select the command $7 + 00. To change the tremolo, you can alter the rate, depth or both. Use command E7- to change the tremolo-waveform. <-- EDIT OP. UP/DOWN KEYBOARD --> ^BB:A1,BA,BC,D1 Cmd 9. Set SampleOffset [Offs:$00-$FF] P B -------------------------------------- Usage: $9 + Sampleoffset This command will play from a chosen position in the sample, and not from the beginning. The two numbers equal the two first numbers in the length of the sample. Handy for speech- samples. Example: C-300923 Play sample from offset $2300. <-- EDIT OP. UP/DOWN KEYBOARD --> ^BC:A1,BB,BD,D1 Cmd A. Volumeslide [Speed:$0-$F/$0-$F] -------------------------------------- Usage: $A + upQ speed + downspeed Example: C-300A05 5 is the speed to turn the volume down. C-300A40 4 is the speed to slide it up. NOTE: The slide will be called as many times as the speed of the song. The slower the song, the more the volume will be changed on each note. <-- EDIT OP. UP/DOWN KEYBOARD --> ^BD:A1,BC,BE,D1 Cmd B. Position-jump [Pos:$00-$7F] ---------------------------------- Usage: $B + position to continue aR &N!t Example: C-300B01 B is the command, 1 is the position to restart the song at. This command will also perform a pattern-break (see 2 pages below). You can use this command instead of restart as on noisetracker, but you must enter the position in hex! <-- EDIT OP. UP/DOWN KEYBOARD --> ^BE:A1,BD,BF,D1 Cmd C. Set volume [Volume:$00-$40] ---------------------------------- Usage: $C + new volume Well, this old familiar commandS@U will set the current volume to your own selected. The highest volume is $40. All volumes are represented in hex. (Programmers do it in hex, you know!) Example: C-300C10 C is the command, 10 is the volume (16 decimal). <-- EDIT OP. UP/DOWN KEYBOARD --> ^BF:A1,BE,C0,D1 Cmd D. Pattern-break [Pattern-pos:00-63, decimal] ---------------------------- Usage: $D + pattern-position This command just jumps to the next song-position, and continues Tv<ƃplay from the patternposition you specify. Example: C-300D00 Jump to the next song-position and continue play from patternposition 00. Or: C-300D32 Jump to the next song-position and continue play from patternposition 32 instead. <-- EDIT OP. UP/DOWN KEYBOARD --> ^C0:A1,BF,C1,D1 Cmd E0. Set filter [Range:$0-$1] -------------------------------- Usage: $E0 + filter-status This command jerks around with the sound-filter on some A50Uu0 + A2000. All other Amiga-users should keep out of playing around with it. Example: C-300E01 disconnects filter (turns power LED off) C-300E00 connects filter (turns power LED on) <-- EDIT OP. UP/DOWN KEYBOARD --> ^C1:A1,C0,C2,D1 Cmd E1. Fineslide up [Range:$0-$F] ---------------------------------- Usage: $E1 + value This command works just like the normal portamento up, except that it only slides up once. It doeVϏs not continue sliding during the length of the note. Example: C-300E11 Slide up 1 at the beginning of the note. (Great for creating chorus effects) <-- EDIT OP. UP/DOWN KEYBOARD --> ^C2:A1,C1,C3,D1 Cmd E2. Fineslide down [Range:$0-$F] ------------------------------------ Usage: $E2 + value This command works just like the normal portamento down, except that it only slides down once. It does not continue sliding during the length of the note. Wv\g Example: C-300E26 Slide up 6 at the beginning of the note. <-- EDIT OP. UP/DOWN KEYBOARD --> ^C3:A1,C2,C4,D1 Cmd E3. Glissando Ctrl [Range:$0-$1] ------------------------------------ Usage: $E3 + Glissando-Status Glissando must be used with the tone- portamento command. When glissando is activated, toneportamento will slide a halfnote at a time, instead of a straight slide. Example: C-300E31 Turn Glissando on. C-300E30 Turn GlissaX,sndo off. <-- EDIT OP. UP/DOWN KEYBOARD --> ^C4:A1,C3,C5,D1 Cmd E4. Set vibrato waveform [Range:$0-$3] ---------------------------- Usage: $E4 + vibrato-waveform Example: C-300E40 Set sine(default) E44 Don't retrig WF C-300E41 Set Ramp Down E45 Don't retrig WF C-300E42 Set Squarewave E46 Don't retrig WF C-300E43 Set Random E47 Don't retrig WF <-- EDIT OP. Y UP/DOWN KEYBOARD --> ^C5:A1,C4,C6,D1 Cmd E5. Set finetune [Range:$0-$F] ---------------------------------- Usage: $E5 + finetune-value Example: C-300E51 Set finetune to 1. Use these tables to figure out the finetune-value. Finetune: +7 +6 +5 +4 +3 +2 +1 0 Value: 7 6 5 4 3 2 1 0 Finetune: -1 -2 -3 -4 -5 -6 -7 -8 Value: F E D C B A 9 8 <-- EDIT OP. UP/DOWN KEYBOARD --> ^C6:A1,C5,C7,D1 Cmd E6. PatternLoop [Loops:$0-$F] ------ZN---------------------------- Usage: $E6 + number of loops This command will loop a part of a pattern. Example: C-300E60 Set loopstart. C-300E63 Jump to loop 3 times before playing on. <-- EDIT OP. UP/DOWN KEYBOARD --> ^C7:A1,C6,C8,D1 Cmd E7. Set tremolo waveform [Range:$0-$3] ---------------------------- Usage: $E7 + tremolo-waveform Example: C-300E70 Set sine(default) E74 Don't retrig WF C-300E7[<\1 Set Ramp Down E75 Don't retrig WF C-300E72 Set Squarewave E76 Don't retrig WF C-300E73 Set Random E77 Don't retrig WF <-- EDIT OP. UP/DOWN KEYBOARD --> ^C8:A1,C7,C9,D1 Cmd E9. Retrig note [Value:$0-$F] --------------------------------- Usage: $E9 + Tick to Retrig note at. This command will retrig the same note before playing the next. Where to retrig depends on the speed of the song. If yo\1jfu retrig with 1 in speed 6 that note will be trigged 6 times in one note slot. Retrig on hi-hats! Example: C-300F06 Set speed to 6. C-300E93 Retrig at tick 3 out of 6. <-- EDIT OP. UP/DOWN KEYBOARD --> ^C9:A1,C8,CA,D1 Cmd EA. FineVolsl up [Range:$0-$F] ---------------------------------- Usage: $EA + value This command works just like the normal volumeslide up, except that it only slides up once. It does not continue sliding duri]\Nng the length of the note. Example: C-300EA3 Slide volume up 1 at the beginning of the note. <-- EDIT OP. UP/DOWN KEYBOARD --> ^CA:A1,C9,CB,D1 Cmd EB. FineVolsl down [Range:$0-$F] ------------------------------------ Usage: $EB + value This command works just like the normal volumeslide down, except that it only slides down once. It does not continue sliding during the length of the note. Example: C-300EB6 Slide volume down 6 at the beginnin^LlVg of the note. <-- EDIT OP. UP/DOWN KEYBOARD --> ^CB:A1,CA,CC,D1 Cmd EC. Cut note [Value:$0-$F] ------------------------------ Usage: $EC + Tick to Cut note at. This command will cut the note at the selected tick, creating extremely short notes. Example: C-300F06 Set speed to 6. C-300EC3 Cut at tick 3 out of 6. Note that the note is not really cut, the volume is just turned down. <-- EDIT OP. UP/DOWN KEYBOARD --> ^_2wCC:A1,CB,CD,D1 Cmd ED. NoteDelay [Value:$0-$F] ------------------------------- Usage: $ED + ticks to delay note. This command will delay the note to the selected tick. Example: C-300F06 Set speed to 6. C-300ED3 Play note at tick 3 out of 6. <-- EDIT OP. UP/DOWN KEYBOARD --> ^CD:A1,CC,CE,D1 Cmd EE. PatternDelay [Notes:$0-$F] ---------------------------------- Usage: $EE + notes to delay pattern. This command will del`Gay the pattern the selected numbers of notes. Example: C-300EE8 Delay pattern 8 notes before playing on. All other effects are still active when the pattern is being delayed. <-- EDIT OP. UP/DOWN KEYBOARD --> ^CE:A1,CD,CF,D1 Cmd EF. Invert Loop [Speed:$0-$F] --------------------------------- Usage: $EF + Invertspeed This command will need a short loop ($10,20,40,80 etc. bytes) to work. It will invert the loop byte by byte. Sounds better than a ۘfunkrepeat... Example: C-300EF8 Set invspeed to 8. To turn off the inverting, set invspeed to 0, or press ctrl + Z. <-- EDIT OP. UP/DOWN KEYBOARD --> ^CF:A1,CE,00,D1 Cmd F. Set speed [Speed:$00-$FF] -------------------------------- Usage: $F + speed This command will set the speed of the song. Vblank: Range 01-FF - Normal timing CIA: Range 01-1F - Set vblank speeds with CIA timing. CIA: Range 20-FF - Set BPM speeds, b range 32-255. Both: Range 00 - STOP song. <-- EDIT OP. UP KEYBOARD --> ^D1:B1,00,D2,E1 KEYBOARD -------- The keymap on protracker is a standard us keymap. The font has been enhanced and redrawn a little, so you now have a lot more special characters than before. Remember to always use the left shift and alt, as the right ones are used for other things. High notekeys: 2 3 5 6 7 9 0 = Q W cE R T Y U I O P [ ] Low notekeys: S D G H J L ; Z X C V B N M , . / <-- EFFECT CMDS DOWN GENERAL --> ^D2:B1,D1,D3,E1 F1 - Choose lo octave(From C-1 to G-3) F2 - Choose hi octave(From C-2 to B-3) shft+F3 - Cut track to buffer shft+F4 - Copy track to buffer shft+F5 - Paste track-buffer to track alt+F3 - Cut whole pattern to buffer alt+F4 - Copy whole pattern to buffer alt+F5 - Paste patt-buffer to pattern ctrl+F3 - CudlCt commands to buffer ctrl+F4 - Copy commands to buffer ctrl+F5 - Paste cmd-buffer to track <-- EFFECT CMDS UP/DOWN GENERAL --> ^D3:B1,D2,D4,E1 F6 - Go to patternposition 0 F7 - Go to patternposition 16 F8 - Go to patternposition 32 F9 - Go to patternposition 48 F10- Go to patternposition 63 shft+F6-F10 - Store current patternpo- sition on selected F-key alt+F6-F10 - Play pattern from the stored patternposition ctrl+F6-F10 - Record from e p1the stored patternposition Esc - Exit DiskOp/EditOp/PLST/PsetEd/ Setup/Help and MIDI screens <-- EFFECT CMDS UP/DOWN GENERAL --> ^D4:B1,D3,D5,E1 shft+Return - Insert blank note at cursorposition and move the others down. Notes beyond patternposition 63 will be lost! shft+Bckspce - Delete note above cursorposition and move the others up. You can f!Qi NOT do this if you're at patternposition 0! alt+Return - As above, but with all 4 tracks alt+Backspace - As above, but with all 4 tracks <-- EFFECT CMDS UP/DOWN GENERAL --> ^D5:B1,D4,D6,E1 ctrl+Return - Push cmds one down ctrl+Backspace - Drag cmds one up ctrl+0-9 - Select how many slots PT will jump down each time you insert a note (this is only in Edit-mode) alt+cursor right g"XDŽ- patternnumber up alt+cursor left - patternnumber down shft+cursor right - song-position up shft+cursor left - song-position down BackwardsSingleQuote (The key over TAB, you know?) - Go to CLI <-- EFFECT CMDS UP/DOWN GENERAL --> ^D6:B1,D5,D7,E1 Help - Go to help or plst screen shft+Help - Toggle between help or plst on help key Space - Toggle between Stop/Edit-mode < (beside Z) - Kill DMA & Volumes to 0 right Amiga - Play Pattern right Alth#@ͷ - Play Song right Shift - Record Caps Lock - Toggle Keyrepeat on/off Del - Delete note under cursor alt+Del - Delete command only shft+Del - Delete note and command <-- EFFECT CMDS UP/DOWN GENERAL --> ^D7:B1,D6,D8,E1 On Numeric pad: 0 - Select Sample $0 1st row - Select Sample $1-$4 2nd row - Select Sample $5-$8 3rd row - Select Sample $9-$c 4th row - Select Sample $d-$f Just Enter - Select Sample $10 Holding Enter + the other keyi$Y>s select sample $11-$1f Period (.) - Kill current sample <-- EFFECT CMDS UP/DOWN GENERAL --> ^D8:B1,D7,D9,E1 Left Amiga (Plus keys below) - Transposing like in Edit Op. Screen 1 Sample/Track Sample/Pattern ---------------------------------- 1 - Note Up 2 - Note Up Q - Note Down W - Note Down A - Octave Up S - Octave Up Z - Octave Down X - Octave Down All/Track All/Pattern -------------------j%^;n------------ 3 - Note Up 4 - Note Up E - Note Down R - Note Down D - Octave Up F - Octave Up C - Octave Down V - Octave Down <-- EFFECT CMDS UP/DOWN GENERAL --> ^D9:B1,D8,DA,E1 Tab - Move cursor to next track Shft+Tab - Move cursor to prev track Ctrl+A - Toggle channel on/off Ctrl+B - Mark block Ctrl+C - Copy block to buffer Ctrl+D - Delete block, drag notes up Ctrl+e - expand track Ctrl+f - toggle filter on/off Ctrl+g - Boost ak&ӿill samples Ctrl+h - Transpose block up Ctrl+i - Insert block, push notes down Ctrl+j - Join-paste block Ctrl+k - Kill to end of track Ctrl+l - Transpose block down <-- EFFECT CMDS UP/DOWN GENERAL --> ^DA:B1,D9,DB,E1 Ctrl+m - Toggle multikeyboard on/off Ctrl+n - Re-mark last block Ctrl+o - Contract track Ctrl+p - Paste block Ctrl+q - Unmute all channels Ctrl+r - Restore F6-F10 positions Ctrl+s - Toggle split keyboard on/off Ctrl+t - swap tracks Ctrl+u - undo last chl',ange Ctrl+v - Filter all samples Ctrl+w - Polyphonize block Ctrl+x - Cut block to buffer Ctrl+y - Backwards block Ctrl+z - Restore Effects <-- EFFECT CMDS UP/DOWN GENERAL --> ^DB:B1,DA,DC,E1 shft+0-9 - Store current command on selected key alt+0-9 - Insert command in current track alt+"\" - Copy command above cursor to current patternposition. alt+"=" - Copy command above cursor to current patternposition m(=and add one to the value. alt+"-" - Copy command above cursor to current patternposition and subract one from the value. <-- EFFECT CMDS UP/down GENERAL --> ^DC:B1,DB,DD,E1 alt+A - Monitor/Start sampling alt+B - Boost sample alt+C - Toggle channel 3 alt+D - Go to Disk Op. alt+E - Go to Edit Op. alt+F - Filter sample alt+I - Autoinsert volume alt+K - Delete current sample/track alt+Q - Quit protracker alt+R - Resample an)0lt+S - Go to Sampler screen alt+T - Tuning Tone alt+V - Toggle channel 4 <-- EFFECT CMDS UP GENERAL --> ^DD:B1,DC,00,E1 alt+X - Toggle channel 2 alt+Y - alt+Z - Toggle channel 1 F3 - Cut (sample) F4 - Copy (sample) F5 - Paste (sample) \ - Toggle keypad mode (dots!) Return - Step one note forward Backspc- Step one note backward Alt+any key on keypad - tune drumpad ctrl+arrows left/rite - Sample up/down <-- EFFECT CMDS UP o* GENERAL --> ^E1:D1,00,E2,01 GENERAL INFO. ------------- Making Music ------------ Any piece of music written with Pro- tracker is built up from patterns. Each pattern is built up from four tracks, one for each of the amiga's audiochannels. A pattern is 64 lines long. The magni- fied line is always the one you edit. If you need shorter patterns, use the patternbreak effect command. <-- KEYBOARD DOWN PROTRACKER --> ^E2:D1,E1,E3,01 Ap+ track is built up like this: 32 C-3 01 C20 / \_/ |/ \_/ / / | \ Pos Note Sample Effect cmd. The C-3 is the note being played at patternposition 32. 01 is the sample- number, and the three last digits are the effect command, in this case, set volume to $20 (C-Command, 20-Value). <-- KEYBOARD UP/DOWN PROTRACKER --> ^E3:D1,E2,E4,01 Protracker holds a table with info about the sequence in which the patt- erns will be played. With the "Pos" q,bgadget you determine your position in the table. With "Pattern" you define what pattern to play at that position. "Length" defines the total size of the table. The full sequence of Patterns is the Song. A song is built up from up to 64 different patterns, each being played at up to 128 different positions. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E4:D1,E3,E5,01 The small gadgets labeled "I" and "D" are Insert and Delete. With them you can Insert or Delete a position frr-oom your song. The length of your song will be adjusted automatically. Remember that the length of your song always must be one more than the last position, since the first position is 0. Holding down the right button when pressing the Pos, Pattern and Length gadgets will speed them up a bit. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E4:D1,E3,E5,01 Finetune -------- This is a goodie. Tune your untuned samples to match the others. Right button will set finetune to zero.s.QYk 0 436.4 hz -1 432.1 hz 1 439.0 hz -2 429.6 hz 2 441.6 hz -3 426.3 hz 3 445.1 hz -4 423.1 hz 4 447.8 hz -5 419.9 hz 5 451.5 hz -6 416.7 hz 6 455.2 hz -7 414.4 hz 7 457.0 hz -8 412.0 hz The first one to figure out this table wins two Hershey bars. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E5:D1,E4,E6,01 Sample ------ Clicking on the sample up/down gadgets will flicker through the samples. You can use up to 3t/[1, or hex $1F samples in a song. Sample zero function -------------------- Pressing both mousebuttons at the same time will set the samplenmbr. to zero. You can then record the pattern with sample 0 to prevent protracker from setting the volume each time you play a new note. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E6:D1,E5,E7,01 Length ------ The Length gadgets are simply used for setting the length of the sample. A sample can be up to 64k, or $fffe long. You can adu0YSMd workspace behind the sample by increasing the length and letting go of the button. PT will ask if you are sure, and if you are, allocate more memory for the sample. Volume ------ Use this to set the volume the current sample will be played with. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E7:D1,E6,E8,01 Repeat ------ Here you set the start of the sample- loop. Replen ------ Here you set the length of the sample- loop. Pressing both the left aaand right button v1V.on the sample-gadgets will speed them up a bit. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E8:D1,E7,E9,01 The PatternNumber Gadget ------------------------ To the middle left of the screen is a box with a number in it. The number is the current pattern number. Click on it to type in a new number. When in type-in mode, use return, ESC or right mousebutton to exit. This should also work on most other such gadgets. The "Are you sure ?" requester ----------------------------w2c-- In addition to the gadgets, you can use "Y" for Yes and "N" or ESC for No. <-- KEYBOARD UP/DOWN PROTRACKER --> ^E9:D1,E8,EA,01 The Clear requester ------------------- In addition to the gadgets you can use "A" for All, "O" for Song, "S" for samples and "C" or ESC for Cancel. The Load (sample) gadget ------------------------ This gadget will simply try to load the current samplename. Use this when you've fucked up in the sample editor, and have destroyed a sampx3Zyle. <-- KEYBOARD UP/DOWN PROTRACKER --> ^EA:D1,E9,EB,01 The text-input routine ---------------------- Now this is really simple. Clicking on a textline will enable you to edit it. Some text lines are longer than they seem, so use the arrowkeys to scroll back and forth in the text. The text- input mode is just like an ordinary text editor. You can use backspace, delete, space and such. In text-input mode you can also use the numeric pad for entering numbers. Pressiny4~g the right mousebutton will clear the text- line and exit the editing. Use ESC or return to just exit. <-- KEYBOARD UP/DOWN PROTRACKER --> ^EB:D1,EA,EC,01 Tips 'n tricks -------------- When inserting, pasting or join- pasting, hold down shift to keep the cursor from jumping to the end of the block. e.g. shft+ctrl+P Holding shift while pressing ctrl+K (kill to end of track) will kill to start of track instead. Use Esc or right mousebutton to exit form a lot of z5NRthings. <-- KEYBOARD UP/DOWN PROTRACKER --> ^EC:D1,EB,ED,01 Effect tips ----------- You can set the volume without playing a note. e.g. ---01000 This will set the volume for sample 1 without trigging the note. Or try trigging the sample and sliding the volume down. e.g. C-301A08 ---01A08 ---01A08 This will create a strange arpeggiato effect, like on "Cream of the earth" by Romeo Knight / RSI. <-- KEYBOARD UP/DOWN P{6\sROTRACKER --> ^ED:D1,EC,EE,01 Pointer Colors -------------- Gray - Nothin's happening. Yellow - Playing song / pattern. Green - Disk action. Blue - Edit / record. Magenta - Waiting for something (text or number). Cyan - Select entry or delete. Red - Something went wrong. <-- KEYBOARD UP/DOWN PROTRACKER --> ^EE:D1,ED,00,01 Drumpad ------- Protracker 1.1 features a drumpad as in Noisetracker 2.0 and 2.1. Use \ inste|cad of . to toggle modes. One or more dots will appear to the right of the freemem display. No dots: Normal keypad. 1 dot: Drumpad. 2 dots: Drumpad - Edit/Rec possible. Use Alt + keypad key to set note. <-- KEYBOARD UP PROTRACKER --> . Cyan - Select entry or delete. Red - Something went wrong. <-- KEYBOARD UP/DOWN PROTRACKER --> ^EE:D1,ED,00,01 Drumpad ------- Protracker 1.1 features a drumpad as in Noisetracker 2.0 and 2.1. Use \ inste vz~H\~`p~`p~` p~`p~6f df d|4pX`f B`|4p f BSfF|:F>f dCf d:t0P`:t0X4p$j gf FSfRFM*KƻdĽf*JSEk Sf`@A8LoNu<,4RF,xaQ N.SFl4daBNu>"l0SGk "QQXNu 8 9;?7A@?>=<;:9)mathtrans.library8:=Dl%^/@: J! ,Lmathtrans.librarymathtrans 33.8 (11 Sep 1986) "d\#Nu ! &b\$zJn f2"N Q"i"!I"Np0.n/,yN.,_ 9NupNu.f0Rn n f #BHyN$P# NupNupSn f .gap/Jn f/9N8;`XX Numathffp.librarya<Nug`kH dR HA2<(*,< < `(؄*⎚[Zc gRHALpNu.JN`/ "< N"N",*y N*"<@NmR "<ANnbx <@"N"<@N"<BN&a"<N*a>$`,( "<No "N&$a$`$Jf6Jg "<@N"<@N$"Nj N$`^"Nk0J8`AF`AN`AV`A^`Af`An`Av8=)5L`A`~A`tA`jA``A `VA`LAH./rN _ LNuA4`$A`An`A&`A`A`A`A`A`A`dA`\A`6A`.A`DA`o|%H~,<AB'ebc FGNvCD c|`8|*< Art`ڄܐ(&䣞j.XRQN.Jg .<ANfJgL~Nu j|" B^?<`$?<`?<` bTJNuBgJk 8cH~$ cP c <L~TNu,<>.NnXDxB΄,<CNn,.Nf$(< .BJkFD c~䯾o$`D c~DDl`z,(Jk ܃Q` ڄޘQ2/j$Rf2a<.,a6gNvL~TNu.<`g,a.JL~TNu/a/F,`(k b |NuRgN t*Tx //N&i /,.<ANv,N^gSh~L@Nu/N&i*/,.<ANv,N^gSh~,.NfL@Nu/Jg0Ri0N&i2/,<AN^/./Nf,NvX,Nu.<`.<A`d"RJ8z@<Jj~`~<L8@~Nu.<AOJNuH~?g$,<;ANni`D o  l", Nud& |g ~f Jf` GJgJ~` ff`O~<`~`xBJg.jD< bHF܆[Jj dRNu!T3~SUU?8 x\A??z,W}bGX@U @ @ MC68343 FLOATING POINT FIRMWARE(C) COPYRIGHT 1981 BY MOTOROLA INC./,y"oNb,_Nu/,yN,_Nu/,y"o / N,_Nu(bHF܆[Jj dRNu!T3~SUU?B C}ONMLKJIHGFEDC powerpacker.libraryBD:LpNupowerpacker.librarypplib 35.344 (24.5.92) J2x# x #X(Ldos.libraryintuition.librarygraphics.libraryH I(*@+H$CNh)@CNh)@CNh)@ N|"NA Z 0|.N\# LNv LpNuRn " NupSn f."fNuH *N,xJm g "p`bN|A0gNvp`L"N :0|.N\Nv$-$"MNI"TNb"lNb"lNb"Mp0-mN. LpNupNu"BE14>(8PL  ` H0$ & NLL@ Nu<H?>KP|x><H&{z(I" Jgg@Sg:etrg4Qg4QAWAgpg65@Qer`P* `* `* `* `* `V* `V5@* 6kCDGr@F`5@* 6kCDGr@F`&* `Z* `Z* `ZtgRgRgv5@|f|gHp 2 2@A@N* `"* `"* `"gSgSgSgSgSgSrgQgQgQA_Ag`B* `* `* `BFCqp 2 2@A@Ng4Sg4Sg4Sg4Sg4S1010Q6e|L|Nu* `* `* `* `* `@ `P0pH(hX8xD$dT4t L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_?BGHA/}prxAfNuprЁH@fNu/V$ Sf$Nuz`LH.p""OpNTJfOT/,x` ONO" TX YNLz/ TXH,x/ "HPI&I/N WQHPKPKBJf n (g @I<` l*.,R Et TrHAg/N:Jf XT `"@" (Jg E2I!(I fXI*IRQ/ML|vVK &@"|fj"aR$ JSg6RK &@0g2BHx;a:($B" ӒS@grf ؁` g"a" $BӒSf`"MYSAe"Q`XNu|g(JgRv gr|gj"a KN`XvRnNJgP oA ~*Q"_Q N. _Jf&nJg ( n%eN"_Nb H3,O OJg PX200` PP20C ."$&,y NаgpO L@NuH Hx`H Hx$.`H Hx`H Hx/H,xCNhJgD,@ѯLXOHzXHx/Hy oHz /ANuO/"N,xNbLHNuA4,yprNL,_XOLHpNu!BI\ You need reqtools.libraryFre A 0Nu  * 5unable to open fileerror reading fileout of memoryencrypted fileincorrect passwordunknown PP data headerempty fileunknown error occured PPMMf fQP/:NuNUHH?:I&C$HHPB-p+@ JC`fA`"$<,l N*Jf.J-gp`BA`"HJfS C4f|`"tv,l N"vN(Jf~`"A$vN~ -PP20g#gf Rf~`"A$v,lBJI> NUg.-` Jgp0-/HmNPOH`p0-"Cp,lNHJf~`X~ "A$v,l N"tvN"A$vNYg.-` -+@,P`R Rf~ "tv,l N`0- @PPf("A$v,l N-Jg-Jf~`~+D, "-T,xN:&@ f~`"$v,l N"$ &Nְft"NJgXp fYA,lN/@, B "/,N BC/I,/ -P,lEN$_&o, o,!|PPMM!H m\ mX p`"K ,xN..-",l N L\N]Nu.ppH./,/&oJf. SNf p'@ p`XBK=R +rfp`FAJ `> +RJf SN'@A8 ` SNg BA. `p'@ pLNuIncorrect!Please verifyError! Restart/ &H g kD"HN k<"HN"KN&_NuNUH0.&HHpK"<NX$@ fp`x | z -JgSgUgSg`| z x `| z ` | z `z | 4 5@ 5@ 5@5|p"5A "5A "5ABj5|5|5|,5A "5AL%K%mzHE(rf(Jgz@"JjV%A@"JjV%AH"ANx%@e.,l(JlLf aLA` aTLA`/"H~>e.a _)OT/)H,z~ ,|eLѬ, ,gBH @ ,/ ,4/ ,P0ЎGX/ ,,0/NOLyJfX`BJlLfH*l8xCv6,&(0HpCHEH0g^@feRdHEM gSd ,M&$ Sdrpd2U04Ce(:>`9E"9G$Lh`4 lLfH*l8xCB M;v6,&(0Hp0gd@f1HfedLEM gSd ,M&$ Sdrpd2U04Ce(9C"9A$`Lh`H*l8xCv6,&(0Hp0gp@bC×òf1Hfe޳dNEM gSd ,M&$ Sdrp@d2U04Ce(9C"9A$`~Lh@pgJga`rpape4$p e HB2paHBpraQ` [B0<2a4,$2,"SApe|d pavr` 04 ajrp`04 a\p24 aR`z0<aFR lLgFH,l(B[B^SFf<,&&l<,l(CB N(~JlLf aL@`aL@`B[SFf<,&&l&l<,l(<,&8SDB[B^Q&l<,l("H.JlLfa`:a`4,l(0S@B[B^SFf<,&&l<,l(Q."HJlLf aL@`^aZ`p0,&e(&l<<,&8SDB[Q&l<"H/>a.`&0S@B[SFf<,&&l"Ha\.8eapgRd.t&,8S@Q, AX"lP,I",8e .lTp`/,xN,_"ቂ, 0L~NuH*l8*<$lDt4, SGvSdTpH((؅Ѐr2HHA22Jg(B O&"mBdFeBBA7="5HAHRQ‘L Nu/ *l8$lDt4, SGd2pH"2g"&"mBdFeBBA7=%RQƑ‘*_Nu/ *l8$lDt4, SGd.pH"2g&"mBdFeBBA7%RQʑ‘*_Nu"$peYHB2pa HBpraQ`S0<a rpa~NuS@dH,ze@H$H,lPAX"N </,xN,_M)NPe .lTp`BMXLQNu/X/,xN:JfXO` @ ,_Nu g/ !,xN.,_Nu* |B ?e8 H48@DVp v 8d.pH"2g&"mBdFeBBA7%RQʑ‘*_Nu"$peYHB2pa HBpraQ`S0<a rpa~NuS@dH,ze@H$H,lPAX"N </,xN,_M)NPe .lTp`BMXLQNu/X/,xN:JfXO` @ ,_Nu g/ !,xN.,_Nu* |sUQ=Ǔ$Hq$ fF"Ұ1he$\=`AX$πPa\/E@8A>9S] 1Ko!HEi.Tzs8.Df)(Llte 9b 05-$y `Vq;O$`Pdʏ;S*tni|ii ̐gPCy@FUya @Cm|0  ' V6?ǂJmb\"/@(!M`/I@L/[904yM ܴʂ5#0<;"ٯd^v&81Ab&B=qϯK|e @ 3n [8Sf|ˆc2tyD^<Bݚb (,K?.3L@맠bK~7*Fk4)L UGWpfՏqt DKYx+_6}f' S p@#ApZ &I kj) 1p=aIJ j!ɮ 1ɚ@Y Jyr ;u @dXz(>wN$ j 2k( $爈[a"<Dp#N5Ez"zq&9PXӀ'- 毹 L0g| gQ  r<^^Z 1E d [ 3:L(2_(D 2`@G1s"[E9:}Uand Rune Johnsrud of Amiga Freelancers. They decided to stop updating and supporting Protracker in 1992. The source code was uploaded to the internet so programmers could fix & add to it. We have been a big fan of Protracker. Imagine our surprise when it did not work with the new 2.0+ system. We decided to change that and fix some nasty bugs along the way. What is Apogee? --------------- Apogee Technologies wa}Vs created by several Amiga enthusists. We import pd/shareware from around the world, Amiga sales/service, hardware and software design. Our Public Domain disks are created from scratch with our own custom menus. Selecting a program is a snap. Programs on our disks are related to subject. (A graphics util disk has only graphic utilities) Are the disks full? ------------------- We try to make each pd disk as full a}W!zs possible. Programs on our disks are updated when an author releases a newer version. An update??? ------------ We will be releasing version 3.20 of Protracker in the near future with kickstart 3.0 / AGA support. We are running a beta version now on a 1200 here in our showroom. We have included a bonus program on this disk that is called PTplayer. This player can be called from CLI or workbench. Use the icons supplied on this disk if you do not know how }X cto create your own. From CLI type: PTplayer mod.filename. The player will check to see if you already have a module playing, If so, it stops the music and clears the module from memory. Then, the next module is loaded and plays. If the module has been powerpacked, the player will decrunch the module and then play it. The controls on the player are very easy to use. Pressing Start plays the module from the beginning and pressing Pause pauses the song. If you want t}YWo continue from where you paused, press the pause button again. If you would like to receive the Apogee Globalsoft pd/shareware catalog on disk, please write to the address below. The catalog is updated at least four times a year and contains lots of program and hardware goodies to choose from. Or, if you have written a program and would like to see if it can be included in one of our future catalogs, we would like to hear from you. Get your pen and paper ready. Her}Z-1e is our address: Apogee Globalsoft 1851 University Parkway Sarasota, Florida 34243 Phone: 813-355-6121 MAINSCREEN ---------- ## PLAY ## Will play the song from the current position in the song. The pointer turns yellow, just to show you what's going on. ## PATTERN ## Will play the current pattern which is shown at the bottom of the screen. The pointer turns yellow here as well. Holding down the right button while }[Jrpressing play or pattern will play from the current pattern position. ## EDIT ## Will put you in edit mode. The pointer turns blue, and you can enter notes and numbers from the keyboard. Use the arrowkeys to move up/down and left/right in the pattern. Entering a note or a number will cause the pattern to jump one or more slots down. ## RECORD ## Will put you in edit mode, but also play the current pattern or song. You can select this in the Edit Options menu. While the pat} \ntern or song is playing, you can type in notes and numbers from the keyboard, and they will appear in the pattern as it scrolls. The notes and numbers will also be quantized to the nearest slot, so that keeping a steady rhythm is no problem. The pointer will turn blue here as well as in the the normal edit mode. ## STOP ## Will stop playing of songs and patterns, recording, and will turn edit mode off. ## CLEAR ## Will first ask you what you want to clear. You can clear ei} ]V=ther all, song or samples. ## EDIT OP. ## Will exchange the Spectrum Analyzer with the Edit Menu(s). Pressing more than one time will browse through the edit op. screens. ## DISK OP. ## Will go to the File Requester. ## PLST ## Will go to the PLST screen. ## PSET-ED ## Will go to the preset editor. ## Setup ## Will go to the Setup Screen. ## Sampler ## Will go to the Sampler screen. The small gadgets labeled ## 1, 2, 3 and 4 ## represent the audiochannels of your} ^ amiga. When lit, that channel is on. When not lit, the channel is muted and and the notes in that track will not be played. You can also use ctrl-a to toggle an audiochannel, and ctrl-q to unmute all channels. Ctrl+shift-a will solo the current channel. ## Tempo ## The tempo gadget on the status bar is for setting the CIA speed, if CIA timing is used. The gadget will be updated every time you set the speed using the F command (if CIA that is). DISK OP. } _&+{ V1.1: -------- Delete Song/Module/Sample changed to one gadget: Delete file. Directories shown/Parent gadget. Path indicator arrow. Click to change paths without reading dir. Clicking on "free" will show you free diskspace also without reading dir. Dir-browse button and lots more... ## Path ## The paths for songs, modules and samples can now be changed, and they can be up to 31 characters long. To change path, click on load song/ module/sample or us} `ke the arrow indicating what path you're at. ## Free (Diskspace) ## Free diskspace can be shown in hex or decimal. Select this on the setup screen. Click on "free" to get free diskspace without re-reading the dir. ## Format Disk## Will format a disk in df0: (Hopefully still bug-free...) ## Rename file ## Will dir the current directory. Select a filename, and you will be able to edit the name. ## Delete file ## Will dir the current directory. Select a file, and it will b}a^-e deleted from the disk. ## Pack ## When on, protracker will pack songs before saving (Modules can not be packed in this version, sorry!). ## Load song ## Will dir the songs path. Select a song, and it will be loaded and decrunched if crunched. ## Save song ## Will pack the song if pack is on, then save it to the current songs path. Remember to enter a name for your song, otherwise pt will not save! ## Load module ## Will dir the modules path. Select a module, and it }bҙwill be loaded. ## Save module ## Will save the module to the current modules path. Modules can be saved without a name, since they always begin with "Mod.". ## Load sample ## Will dir the sample path. Select a sample, and it will be loaded to the current sample. Iff headers will be chopped off and loops loaded, if any. ## Save Sample ## Will save the current sample as RAW or IFF. Select this in the "Save" gadget to the right of "Load Sample". IFF loops will be saved too.}c^@2 ## Dir-Browse button ## By pressing this button you can browse through various preset paths, so that you won't have to enter them over and over again. AutoDir - If you set the autodir toggle on the setup screen to on, protracker will automatically dir the current path when you enter the disk op. screen. AutoExit - When this toggle is on protracker will exit from disk op. when loading a song or a module. PLST ---- The PLST is fairly si}d*mple to use. Listed here are all the samples in your Presetlist and their lengths. Just click on a name, and Protracker will ask for a disk called ST-01 through to ST-FF. Insert it, and the chosen sample will be loaded to the current sample displayed at the left of the screen. Use the up/down arrow keys to move up and down in the PresetList. If you press the right mousebutton, the PLST will move 10 presets at a time. At the top the PLST shows the total number of samples from th}ekSe selected sounddisks. There are a few PLST gadgets: ## CLEAR ## Will clear all the sounddisks names you have entered, and display the whole PresetList. ## MOUNTL(ist) ## Will search your drives for disks called ST-**, and put the names into the ST-__ gadgets. ST-00 will not be mounted. ## ST-__ ## There are three ST-__ gadgets where you can enter the numbers of the sounddisks you want to display in the PLST. Only the presets from the selected sounddisks will be shown. }fWIf you clear all gadgets (by pressing return or right mousebutton), or press "Clear", the PLST will revert to show all presets. PRESET ED --------- The protracker's preset-editor is an enhanced version of the original v2.5 editor. The screen has been cleaned up, and redrawn to match the plst. The editing is still a bit lousy though, but we promise to fix it up a bit in v1.2... You can now save the finetune value in the presetlist instead of vol}g D5ume. The preset editor is used for sorting and catalogueing your samples. All samples for use with protracker should be on disks called "ST-01" to "ST-FF". When adding a disk to the presetlist, only these disks are recognized. Harddisk owners may want to add a directory. e.g. You've got a directory called "Supersamples", and you want to use the samples on pt... Simple. Assign "Supersamples" to ST-13 or whatever. In the box with "Disk:" and ST-__ in it, enter ST-13. Now enter "D}hQHX:supersamples" in the path box and press "add path". The path will be added as ST-13 in your presetlist, so everytime you need a sample from ST-13, it will be loaded from "Supersamples" instead. Simple? Editing -------- We must admit the editing is lousy, but you can't have everything! To edit a preset, simply click on it. Use the arrowkeys to move left/right. When moving up and down in the presetlist, use the right mousebutton to speed it up a bit. ## add path ## Will}i0LT add the current path to the presetlist. infos will not be added. Samplenames can only be 15 chars long. ## Insert Preset ## Will create a new preset. Enter the data for the sample, and it will be added to the presetlist. ## Delete Preset ## Will delete the wanted preset from the presetlist. ## Delete Disk ## Will delete the disknumber set in the "Disk:" box. ## PATH ## This is where you enter the path to be added from. It can be up to 31 characters long (should be eno}j+ugh!?). ## Disk ## This is the disk (or HD-dir) that's being added from (or deleted). ## Presets ## This is the current number of presets in the presetlist. ## Clear PLST ## Will clear all the presets. ## Load PLST ## Will load the presetlist from a file called "PLST". This file should be placed in the PTdir (See setup2). ## Save PLST ### Will save the presetlist as a file called "PLST" to the current PTdir. ## Print PLST ## Will print the presetlist to the current}k print path, shown on the setup-screen. ## PLST ## Will go to the PLST-screen! By the way, PLST is a shortform for "Presetlist"! Sampler ------- The new sampler/sample editor was included simply because we thought the one in Noisetracker 2.0 was terrible, and we needed graphing of samples and proper loop editing. It's very fast, much faster than Audiomaster, and the editing is much simpler. We also included a resampling option which we hope }ltd you'll find useful. Editing ------- When editing a sample, use to mouse to set the cursorline and to mark ranges. ## Waveform ## Will play the full sample with loops. ## Display ## Will play the part of the sample being shown on screen. ## Range ## Will play the marked range. ## Stop ## Will stop all playing of samples. ## Show range ## Will magnify the current range and display it. ## Show all ## Will display the whole sample. ## Beg ## Will put the cursorl}m|6ine at the beginning of the sample. ## End ## Will put the cursorline at the end of the sample. ## Swap buff(er) ## The swap the current sample with the copy-buffer. ## Zoom out ## Will show double the range you are displaying. ## Range all ## Will range the part of the sample being displayed on screen. ## Cut ## Will cut away the part of the sample that's marked. ## Copy ## Will copy the marked range to the copy-buffer. ## Paste ## Will paste the copy-buffer int}no the current sample. The volume box -------------- The volume box is a bit like Audiomaster's, only better. Set the "from" and "to" volume percentages by using the sliders, or just type in any number you please (from 0 to 200) in the percentage boxes to the right. ## Normalize ## Will find the highest volume rate possible (without clipping). ## Cancel## Will exit the volume box. ## \ ## Will set the percentages 100%-0% ## / ## Will set the percentages 0%-100% ##}o[*o( - ## Will set the percentages 100%-100% ## Ramp ## Will ramp (calculate) the volume! ## Tunetone ## Will create a sinus sound, which you can tune your samples after. See setup 2 help for details. ## Sample ## Will first enter the monitor screen. Now click right button to sample, left to exit. ## Note ## This is the note to sample on. Range is C-1 to B-3. ## Resample ## The resampling option is much easier to use than the one in Audiomaster. Here's a step-by-step }pd[explanation: 1. Turn on the tuning tone. 2. Use the keyboard to find what note it is. Use finetune if needed. 3. Enter the note in the "Note:" box to the right. 4. Press resample! ## Note ## This is what note to resample to. ## Disp(lay) ## This is the length of the part of the sample being shown on screen. ## Loop on/off ## This is for turning loops on/off without having to fiddle with the repeat and replen gadgets. ## Exit ## Exits the sampler screen. }q0 SETUP ----- The setup screens were provided so that PT users could set up their own personal environment. We hope we have satisfied most of you. You've got 8 on/off toggles, a split keyboard editor, a color palette and lots more. Choose what you want, and use "Save Config" to save your environment. On the next screen is a list of what will be saved in the config file. V2.5: Click "2" to enter setup screen 2, with lots of features! This will be }rXx-saved in the config file: -------------------------------------- Songs/Modules/Samples and Print paths, Split Keyboard data, Accidental, MultiKey Channeltable, Colors, Keyrepeat, the 8 on/off toggles, the 8 external dos commands and the effect macros + everything in setup 2. You can have up to 256 different config files. They will be saved as "pt.config-00", "pt.config-01" and so on. Set the confignumber in the "cnfig" box. ## Load config ## Will load the selected config fi} s Dule. ## Save config ## Will save the selected config file. ## Reset All ## Will set the original PT defaults and colors. ## Multi ## This table is used with the multi keyboard option. The four numbers represent what channel each channel will jump to next. 1-2, 2-3, 3-4 and so on. ## The dot ## The gadget with a dot and a textline can be used to execute dos commands. Each of the 8 commands can be up to 31 letters long. Pressing the dot will browse through the commands. }!tX`Holding the right button and pressing it will execute the command. Note that PT needs the command "run" to execute the other commands. This is because of commodore's stupid programming of the dos library function "execute". Type "endcli" to go back to protracker. ## The Color Palette ## The color palette is simple to use. Just select a color, and use the R, G and B sliders to set the color. ## Undo ## Will put back the latest change. ## Cancel ## Will set the config colo}"uzrs. ## Def(ault) ## Will set the original ST colors. ## Split ## You can set 4 splits on the keyboard, each with it's own sample, splitpoint and transpose. Just type in a sample number and select the key to split at by pressing the appropriate one. The transpose note for each split is the first note in that split-range. Notes below the first split will be played with the current sample. Split is great for recording drums, or for playing untuned samples in tune (use togethe}#vmx(r with finetune). ## Clear ## will clear the splits. ## KeyRep(eat) ## The first number is the keyrepeat delay, and the second is the speed. ## Accidental ## Simple enough, accidental allows you to select sharp (#) or flat () notes. This will not be saved with the song! ## Print Song ## Will print the song to the path shown below the "Print Song" gadget. The print path can be 31 chars long. ## Split on/off ## Toggles between normal and split keyboard. ## Filter on/}$wiCWoff ## Toggles the audiofilter / PowerLED. (Not available on all amigas) ## Trans(pose)del(ete) on/off ## When on, notes transposed out of range will be deleted. ## ShowDec(imal) ## When on, Freemem, Tunemem, and file lengths will be shown in decimal. ## Autodir on/off ## When on, protracker dirs the current directory path automatically. ## AutoExit on/off ## When on, protracker will automatically exit from the file requester when loading a song or module. ## Mod. onl}%x:m y on/off ## When on, protracker will only show modules beginning with "mod.". ## MIDI on/off ## Enables midi input (see midi help). Setup 2 ------- Setup 2 is basically full of the things we couldn't fit into Setup 1 in Protracker 1.0 + a few things people thought we should include. Well, hope you're satisfied with the result guys... Click on "1" to go back to good ol' setup 1... ## Timing ## We included this so that american users also coul}&y d enjoy protracker, and wouldn't have to use sonix or any other terrible music program... You can choose between CIA or Vblank timing. Vblank is the timing-method soundtrackers have been using since the dawn of time, while CIA is a much better and accurate timing with the tempo measured in beats per minute. Using Vblank on NTSC amigas will cause the song to play 20% faster. With CIA, there's no difference. ## Tempo ## This is where you set your default CIA timing tempo. Rang}'zڮ$e: 32-255. ## Speed ## This is where you set your default Vblank timing speed. Range: 01-FF. ## Copper Editor ## The copper editor is for altering the colors of the VU-meters and the spectrum analyzer to your own liking. Select a color by clicking somewhere within the coppered stripe. Now use the R, G and B sliders to alter the color. ## Spread ## Will create an even gradient between the current color and the one you click on next. ## arrows ## Will rotate the whole c}({60opper stripe in the Y-axis (up/down). Undo, cancel and def(ault) will work just like in the palette in setup 1. ## Mods ## This is where you set your default modules path. ## Songs ## This is where you set your default songs path. ## Sampl(es) ## This is where you set your default sample path. ## PTdir ## This is the path for the helpfile, the PLST and the PT configfile(s). ## Max PLST ## This is the maximum number of presets in your presetlist. ## DMA wait ## Use })|GKthis on fast amigas to slow down the DMA enough to not miss any notes. ## Tuning tone ## The tuning tone is for use with the sample editor. The note is what note to play the tuning tone at, and the number is the volume. Salvage doesn't work.. sorry... ## Default ## Will put back the default for everything in the middle column. ## Override ## When on, PT will ignore any paths or disknames when loading a song or module. All the samples will be loaded from the current sampl}*}ee path. ## Nosamples ## When on, PT won't load the samples when loading a song or module. ## BlankZero ## When on, PT won't show the first zero in the samplenumber, as on NT1.2. ## Show dirs ## When on, directories will be shown in Disk Op. ## Show Publ(ic) ## When on, PT will show all free memory, not just chip-mem. ## Cut to buff(er) ## When on, all samples cut in the sample editor will to put in the copy-buffer. ## Load loop ## When on, PT will load loops from IF}+~26F-samples. ## Slow Mode ## When on, text editing, gadget-repeats, etc. will go much slower. Use this if you have a 25 MHz A3000 or any other fast computer. We will try to do an automatic speed check in the next version (1.2). MIDI ---- Midi routines are not implemented at this time. EDIT OP. -------- The edit op. screens were just a handy way for us to implement all the new functions we had thought of. There},I are three screens, and you can browse through them by pressing the edit op. gadget more than once, or select one by clicking on the numbers 1-3. To exit edit op., click on the gadget labeled "E" or press ESC. Edit op. Screen 1: ## Transposing ## What is transposing ? Transposing lets you shift the pitch of the notes up or down. E.g. Change a C-3 to a C#3. In comparison to other trackers, protracker lets you transpose in just about every way you can imagine. You can transpo}-ߪse either the current sample or all the samples in a track or pattern. To the right of the title bar is a small box with the letter "S" or "A". S - Only the current sample will be transposed. A - All the samples from $00-$1F will be transposed. V1.1: Now bugfree! To toggle between the two, click on the edit op. title bar. If the setup toggle "transdel" is on, all the notes transposed out of range (C-1 to B-3) will be deleted. If not, they will not be transposed. Edit op. scr}.,jeen 2: (Record) ## Record ## Patt - Record current pattern only. Song - When recording, pt will move through the patterns in the song, just like normal play. ## Quantize ## Will move the notes you record to every n'th slot. Entering 00 will turn off the quantizing, and the notes you play will always be inserted at the patternposition you are at. Entering 01 will quantize the notes the the nearest slot according to the speed. i.e. if you play a note after the first half }/!has been played, it will be quantized to the slot below. Entering a value like 8 will quantize to every 8th note, and so on. Got that? ## Metro(nome) ## The first number is the speed of the metronome, and the second is the channel to play it on. The Sample used for metronomes is always sample $1F. Load your own favourite metronome sample. The metronome will always be played at C-3, but you can still change the volume and loop values. To turn off the metronome, just set the s}0peed or channel to 00. ## Multi ## When on, pt will jump to another channel after you play a note on the keyboard. This makes it possible to play two or more notes at the same time On the setup screen you can choose what channel to jump to after playing a note. Edit Op. screen 2: (Samples) To the right of the title bar is a small box with the letter "T", "P" or "S". T - Copy & Exchange apply to current track only. P - Copy & Exchange will affect the the whole pattern. }1{ S - Copy & Exchange will apply to the real samples in memory. To toggle between the two, click on the edit op. title bar. ## Delete ## Will delete all notes with the current sample in current track or whole pattern. ## Kill ## Will kill the current sample. That is, remove it from memory and reset all sample settings. It will not be deleted from the track or pattern. You can also use the period (.) key on the numeric keyboard to invoke this function. ## EXCHGE (Exchange)}2O ## Will exchange the samplenumber shown in the "from" gadget with the sample number in the "to" gadget and vice versa. "T" or "P" selects track or pattern. "S" exchanges the samples. ## MOVE ## Will move the samplenumber shown in the "from" gadget to the sample number in the "to" gadget. Edit Op. screen 3: (Sample Editor) To the right of the title bar is a small box with the letter "H" or "C". H - Will halve the volume when mixing and echoing to avoid clipping. C - Wil}3B=l not halve the volume. The sample may be clipped. To toggle between the two, click on the edit op. title bar. ## Mix ## Will mix one sample with another. Pt asks you which two samples to be mixed, and where to put the result. Holding the right button and pressing mix will mix the current sample with itself. You can offset the sample by setting a position in the "pos" gadget. If you set "mod" to a non-zero value, the sample will also be modulated. ## Echo ## Will crea}4$te a echo effect on the current sample. Use "pos" to set the delay time of the echo. If you want more room to echo in, just turn up the length of the sample. ## Boost ## Will turn up the treble of the sample. Use this on hi-hats and snares! ## Filter ## Will Delta-filter the sample. Use this on noisy basses. ## X-Fade ## Will crossfade the sample (mix with itself, backwards). Handy for looping samples that are hard to loop. ## Backwd (backwards) ## Will turn the sample}5Q backwards! ## Upsample ## Will remove every second byte of the sample, halving the length and shifting the pitch one octave up. ## Downsample ## Will double every byte of the sample, doubling the length, and shifting the pitch one octave down. If you downsample samples longer than $7FFE, you will lose the end of them. ## POS ## This is just a offset in the sample, used for a lot of things. ## MOD ## This is used for modulation. Press "MOD" to modulate the current sam}6ple. ## Cutbeg(inning) ## Will chop the number of bytes set in the "pos" gadget off the beginning of the sample. ## FU (Fade Up) ## Will fade the volume from 0 to 100%. Use "Pos" to select where in the sample to fade up to. ## FD (Fade Down) ## Will fade the volume from 100 to 0%. Use "Pos" to select where in the sample to fade down from. ## VOL ## With this you can change the "real" volume of the sample. Just set a percentage and press "VOL". Edit Op.3 is now inte}7+Dnded to be used with the new sample-editor. If a range is marked, some of the functions apply to the range only. If there's no range marked, the functions will affect the whole sample. You may also set "POS" by clicking on the sample and setting the cursor-line. EFFECT COMMANDS --------------- Effect commands on protracker should be compatible with all other trackers. 0 - None/Arpeggio 8 - * NOT USED * 1 - Portamento Up 9 - SampleOffset 2 }8]A- Portamento Down A - VolumeSlide 3 - TonePortamento B - PositionJump 4 - Vibrato C - Set Volume 5 - ToneP + VolSlide D - PatternBreak 6 - Vibra + VolSlide E - Misc. Cmds 7 - Tremolo F - Set Speed E - COMMANDS ------------ The E command has been altered to contain more commands than one. E0- Filter On/Off E8- * NOT USED * E1- Fineslide Up E9- Retrig Note E2- Fineslide Down EA- FineVol Up E3- Glissando Con}9"prtrol EB- FineVol Down E4- Vibrato Control EC- NoteCut E5- Set Finetune ED- NoteDelay E6- Patternloop EE- PatternDelay E7- Tremolo Control EF- Invert Loop Cmd 0. Arpeggio [Range:$0-$F/$0-$F] ----------------------------------- Usage: $0 + 1st halfnote add + 2nd halfnote add Arpeggio is used to simulate chords. This is done by rapidly changing the pitch between 3(or 2) different notes. It sounds very noisy and grainy on most samples, but ok on mo}:n#¯notone ones. Example: C-300047 C-major chord: (C+E+G or C+4+7 halfnotes) C-300037 C-minor chord: (C+D#+G or C+3+7 halfnotes) Cmd 1. Portamento up [Speed:$00-$FF] ------------------------------------ Usage: $1 + portamento speed Portamento up will simply slide the sample pitch up. You can NOT slide higher than B-3! (Period 113) Example: C-300103 1 is the command, 3 is the portamento speed. NOTE: The portamento will be called as many tim};Ces as the speed of the song. This means that you'll sometimes have trouble sliding accuratly. If you change the speed without changing the sliderates, it will sound bad. Cmd 2. Portamento down [Speed:$00-FF] ------------------------------------- Usage: $2 + portamento speed Just like command 1, except that this one slides the pitch down instead. (Adds to the period). You can NOT slide lower than C-1! (Period 856) Example: C-300203 2 is the command, 3 is the portamento }<~speed. Cmd 3. Tone-portamento [Speed:$00-$FF] -------------------------------------- Usage: Dest-note + $3 + slidespeed This command will automatically slide from the old note to the new. You don't have to worry about which direction to slide, you need only set the slide speed. To keep on sliding, just select the command $3 + 00. Example: A-200000 First play a note. C-300305 C-3 is the note to slide to, 3 the command, and 5 the speed. Cm}=e]pspeed + downspeed This command will continue the current toneportamento and slide the volume at the same time. Stolen from NT2.0. Example: C-300503 3 is the speed to turn the volume down. C-300540 4 is the speed to slide it up. Cmd 6. Vibra + Volsl [Spd:$0-$F/$0-$F] -------------------------------------- Usage: $6 + upspeed + downspeed This command will continue the current vibrato and slide the volume at the same time. Stolen from NT2.0. Example: C-30}?Ja0605 5 is the speed to turn the volume down. C-300640 4 is the speed to slide it up. Cmd 7. Tremolo [Rate:$0-$F,Dpth:$0-$F] -------------------------------------- Usage: $7 + tremolorate + tremolodepth Tremolo vibrates the volume. Example: C-300794 7 is the command, 9 is the speed of the tremolo, and 4 is the depth of the tremolo. To keep on tremoling, just select the command $7 + 00. To change the tremolo, you can alter the rate, depth or both. Use command}@~ E7- to change the tremolo-waveform. Cmd 9. Set SampleOffset [Offs:$00-$FF] -------------------------------------- Usage: $9 + Sampleoffset This command will play from a chosen position in the sample, and not from the beginning. The two numbers equal the two first numbers in the length of the sample. Handy for speech samples. Example: C-300923 Play sample from offset $2300. Cmd A. Volumeslide [Speed:$0-$F/$0-$F] -------------------------------------- Usage: $A + upsp}AEreed + downspeed Example: C-300A05 5 is the speed to turn the volume down. C-300A40 4 is the speed to slide it up. NOTE: The slide will be called as many times as the speed of the song. The slower the song, the more the volume will be changed on each note. Cmd B. Position-jump [Pos:$00-$7F] ---------------------------------- Usage: $B + position to continue at Example: C-300B01 B is the command, 1 is the position to restart the song at. This command will}B9^ also perform a pattern-break (see 2 pages below). You can use this command instead of restart as on noisetracker, but you must enter the position in hex! Cmd C. Set volume [Volume:$00-$40] ---------------------------------- Usage: $C + new volume Well, this old familiar command will set the current volume to your own selected. The highest volume is $40. All volumes are represented in hex. (Programmers do it in hex, you know!) Example: C-300C10 C is the command, 10 i}C1Ts the volume (16 decimal). Cmd D. Pattern-break [Pattern-pos:00-63, decimal] ---------------------------- Usage: $D + pattern-position This command just jumps to the next song-position, and continues play from the patternposition you specify. Example: C-300D00 Jump to the next song-position and continue play from pattern position 00.Or: C-300D32 Jump to the next song-position and continue play from patternposition 32 instead. Cmd E0. Set filter [Range:$0}DF (-$1] -------------------------------- Usage: $E0 + filter-status This command jerks around with the sound-filter on some A500 + A2000. All other Amiga-users should keep out of playing around with it. Example: C-300E01 disconnects filter (turns power LED off) C-300E00 connects filter (turns power LED on) Cmd E1. Fineslide up [Range:$0-$F] ---------------------------------- Usage: $E1 + value This command works just like the normal portamento up, exc}E :ept that it only slides up once. It does not continue sliding during the length of the note. Example: C-300E11 Slide up 1 at the beginning of the note. (Great for creating chorus effects) Cmd E2. Fineslide down [Range:$0-$F] ------------------------------------ Usage: $E2 + value This command works just like the normal portamento down, except that it only slides down once. It does not continue sliding during the length of the note. Example: C-300E26 Slide up 6 at the}F(. beginning of the note. Cmd E3. Glissando Ctrl [Range:$0-$1] ------------------------------------ Usage: $E3 + Glissando-Status Glissando must be used with the tone portamento command. When glissando is activated, toneportamento will slide a halfnote at a time, instead of a straight slide. Example: C-300E31 Turn Glissando on. C-300E30 Turn Glissando off. Cmd E4. Set vibrato waveform [Range:$0-$3] ---------------------------- Usage: $E4 + }GBwvibrato-waveform Example: C-300E40 Set sine(default) E44 Don't retrig WF C-300E41 Set Ramp Down E45 Don't retrig WF C-300E42 Set Squarewave E46 Don't retrig WF C-300E43 Set Random E47 Don't retrig WF Cmd E5. Set finetune [Range:$0-$F] ---------------------------------- Usage: $E5 + finetune-value Example: C-300E51 Set finetune to 1. Use these tables to figure out the fine}Htune-value. Finetune: +7 +6 +5 +4 +3 +2 +1 0 Value: 7 6 5 4 3 2 1 0 Finetune: -1 -2 -3 -4 -5 -6 -7 -8 Value: F E D C B A 9 8 Cmd E6. PatternLoop [Loops:$0-$F] ---------------------------------- Usage: $E6 + number of loops This command will loop a part of a pattern. Example: C-300E60 Set loopstart. C-300E63 Jump to loop 3 times before playing on. Cmd E7. Set tremolo waveform [Range:$0-$3] ------------------------|}}I0---- Usage: $E7 + tremolo-waveform Example: C-300E70 Set sine(default) E74 Don't retrig WF C-300E71 Set Ramp Down E75 Don't retrig WF C-300E72 Set Squarewave E76 Don't retrig WF C-300E73 Set Random E77 Don't retrig WF Cmd E9. Retrig note [Value:$0-$F] --------------------------------- Usage: $E9 + Tick to Retrig note at. This command will retrig the same note before playi}Jgo_]ng the next. Where to retrig depends on the speed of the song. If you retrig with 1 in speed 6 that note will be trigged 6 times in one note slot. Retrig on hi-hats! Example: C-300F06 Set speed to 6. C-300E93 Retrig at tick 3 out of 6. Cmd EA. FineVolsl up [Range:$0-$F] ---------------------------------- Usage: $EA + value This command works just like the normal volumeslide up, except that it only slides up once. It does not continue sliding during the leng}K-qeth of the note. Example: C-300EA3 Slide volume up 1 at the beginning of the note. Cmd EB. FineVolsl down [Range:$0-$F] ------------------------------------ Usage: $EB + value This command works just like the normal volumeslide down, except that it only slides down once. It does not continue sliding during the length of the note. Example: C-300EB6 Slide volume down 6 at the beginning of the note. Cmd EC. Cut note [Value:$0-$F] ------------------------------ }L&Usage: $EC + Tick to Cut note at. This command will cut the note at the selected tick, creating extremely short notes. Example: C-300F06 Set speed to 6. C-300EC3 Cut at tick 3 out of 6. Note that the note is not really cut, the volume is just turned down. Cmd ED. NoteDelay [Value:$0-$F] ------------------------------- Usage: $ED + ticks to delay note. This command will delay the note to the selected tick. Example: C-300F06 Set speed to 6. }MD' C-300ED3 Play note at tick 3 out of 6. Cmd EE. PatternDelay [Notes:$0-$F] ---------------------------------- Usage: $EE + notes to delay pattern. This command will delay the pattern the selected numbers of notes. Example: C-300EE8 Delay pattern 8 notes before playing on. All other effects are still active when the pattern is being delayed. Cmd EF. Invert Loop [Speed:$0-$F] --------------------------------- Usage: $EF + Invertspeed This command will need a sh}Nbort loop ($10,20,40,80 etc. bytes) to work. It will invert the loop byte by byte. Sounds better than funkrepeat... Example: C-300EF8 Set invspeed to 8. To turn off the inverting, set invspeed to 0, or press ctrl + Z. Cmd F. Set speed [Speed:$00-$FF] -------------------------------- Usage: $F + speed This command will set the speed of the song. Vblank: Range 01-FF - Normal timing CIA: Range 01-1F - Set vblank speeds with CIA timing. CIA: Range 20-FF - Set BP}O1ition 63 will be lost! shft+Bckspce - Delete note above cursor position and move the others up. You can NOT do this if you're at pattern position 0! alt+Return - As above, but with all 4 tracks alt+Backspace - As above, but with all 4 tracks ctrl+Return - Push cmds one down ctrl+Backspace - Drag cmds one up ctrl+0-9 - Select how many slots PT will jump down each time you insert a note (this is only in Edit-mode) alt+cursor right - patternnumber up alt+cursor lef}S#Ot - patternnumber down shft+cursor right - song-position up shft+cursor left - song-position down Backwards Single Quote (The key over TAB, you know?) - Go to CLI Help - Go to help or plst screen shft+Help - Toggle between help or plst on help key Space - Toggle between Stop/Edit-mode < (beside Z) - Kill DMA & Volumes to 0 right Amiga - Play Pattern right Alt - Play Song right Shift - Record Caps Lock - Toggle Keyrepeat on/off Del - Delete note un}T.Foder cursor alt+Del - Delete command only shft+Del - Delete note and command On Numeric pad: 0 - Select Sample $0 1st row - Select Sample $1-$4 2nd row - Select Sample $5-$8 3rd row - Select Sample $9-$c 4th row - Select Sample $d-$f Just Enter - Select Sample $10 Holding Enter + the other keys select sample $11-$1f Period (.) - Kill current sample Left Amiga (Plus keys below) - Transposing like in Edit Op. Screen 1 Sample/Track Samp}U^le/Pattern ---------------------------------- 1 - Note Up 2 - Note Up Q - Note Down W - Note Down A - Octave Up S - Octave Up Z - Octave Down X - Octave Down All/Track All/Pattern ------------------------------- 3 - Note Up 4 - Note Up E - Note Down R - Note Down D - Octave Up F - Octave Up C - Octave Down V - Octave Down Tab - Move cursor to next track Shft+Tab - Move cursor to prev t}Vb Grack Ctrl+A - Toggle channel on/off Ctrl+B - Mark block Ctrl+C - Copy block to buffer Ctrl+D - Delete block, drag notes up Ctrl+e - expand track Ctrl+f - toggle filter on/off Ctrl+g - Boost all samples Ctrl+h - Transpose block up Ctrl+i - Insert block, push notes down Ctrl+j - Join-paste block Ctrl+k - Kill to end of track Ctrl+l - Transpose block down Ctrl+m - Toggle multikeyboard on/off Ctrl+n - Re-mark last block Ctrl+o - Contract track Ctrl+p - Paste block Ctrl}Wd͠+q - Unmute all channels Ctrl+r - Restore F6-F10 positions Ctrl+s - Toggle split keyboard on/off Ctrl+t - swap tracks Ctrl+u - undo last change Ctrl+v - Filter all samples Ctrl+w - Polyphonize block Ctrl+x - Cut block to buffer Ctrl+y - Backwards block Ctrl+z - Restore Effects shft+0-9 - Store current command on selected key alt+0-9 - Insert command in current track alt+"\" - Copy command above cursor to current pattern position. alt+"=" - Copy command above cursor t}X4QUo current pattern position and add one to the value. alt+"-" - Copy command above cursor to current pattern position and subract one from the value. alt+A - Monitor/Start sampling alt+B - Boost sample alt+C - Toggle channel 3 alt+D - Go to Disk Op. alt+E - Go to Edit Op. alt+F - Filter sample alt+I - Autoinsert volume alt+K - Delete current sample/track alt+Q - Quit protracker alt+R - Resample alt+S - Go to Sampler screen alt+T - Tuning Tone alt+V - T}Yœoggle channel 4 alt+X - Toggle channel 2 alt+Y - alt+Z - Toggle channel 1 F3 - Cut (sample) F4 - Copy (sample) F5 - Paste (sample) \ - Toggle keypad mode (dots!) Return - Step one note forward Backspc- Step one note backward Alt+any key on keypad - tune drumpad ctrl+arrows left/rite - Sample up/down GENERAL INFO. ------------- Making Music ------------ Any piece of music written with Protracker is built up from p}Z+atterns. Each pattern is built up from four tracks, one for each of the amiga's audiochannels. A pattern is 64 lines long. The magnified line is always the one you edit. If you need shorter patterns, use the pattern break effect command. A track is built up like this: 32 C-3 01 C20 / \_/ |/ \_/ / / | \ Pos Note Sample Effect cmd. The C-3 is the note being played at pattern position 32. 01 is the sample number, and the three last digits are the eff}[zect command, in this case, set volume to $20 (C-Command, 20-Value). Protracker holds a table with info about the sequence in which the patterns will be played. With the "Pos" gadget you determine your position in the table. With "Pattern" you define what pattern to play at that position. "Length" defines the total size of the table. The full sequence of Patterns is the Song. A song is built up from up to 64 different patterns, each being played at up to 128 different positio}\;ԛns. The small gadgets labeled "I" and "D" are Insert and Delete. With them you can Insert or Delete a position from your song. The length of your song will be adjusted automatically. Remember that the length of your song always must be one more than the last position, since the first position is 0. Holding down the right button when pressing the Pos, Pattern and Length gadgets will speed them up a bit. Finetune -------- This is a goodie. Tune your untuned samples to match}]/KF the others. Right button will set finetune to zero. 0 436.4 hz -1 432.1 hz 1 439.0 hz -2 429.6 hz 2 441.6 hz -3 426.3 hz 3 445.1 hz -4 423.1 hz 4 447.8 hz -5 419.9 hz 5 451.5 hz -6 416.7 hz 6 455.2 hz -7 414.4 hz 7 457.0 hz -8 412.0 hz The first one to figure out this table wins 2 norwegian chocolates! Sample ------ Clicking on the sample up/down gadgets will flicker through the samples. You can use up to 31,}^胹 or hex $1F samples in a song. Sample zero function -------------------- Pressing both mousebuttons at the same time will set the samplenmbr. to zero. You can then record the pattern with sample 0 to prevent protracker from setting the volume each time you play a new note. Length ------ The Length gadgets are simply used for setting the length of the sample. A sample can be up to 64k, or $fffe long. You can add workspace behind the sample by increasing the length and lett}_ding go of the button. PT will ask if you are sure, and if you are, allocate more memory for the sample. Volume ------ Use this to set the volume the current sample will be played with. Repeat ------ Here you set the start of the sample loop. Replen ------ Here you set the length of the sample loop. Pressing both the left and right button on the sample-gadgets will speed them up a bit. The Pattern Number Gadget ------------------------- To the middle left of the scre}`xrBen is a box with a number in it. The number is the current pattern number. Click on it to type in a new number. When in type-in mode, use return, ESC or right mousebutton to exit. This should also work on most other such gadgets. The "Are you sure ?" requester ------------------------------ In addition to the gadgets, you can use "Y" for Yes and "N" or ESC for No. The Clear requester ------------------- In addition to the gadgets you can use "A" for All, "O" for Song, "S" }a U|for samples and "C" or ESC for Cancel. The Load (sample) gadget ------------------------ This gadget will simply try to load the current samplename. Use this when you've messed up in the sample editor, and have destroyed a sample. The text-input routine ---------------------- Now this is really simple. Clicking on a textline will enable you to edit it. Some text lines are longer than they seem, so use the arrowkeys to scroll back and forth in the text. The text input mode}b> is just like an ordinary text editor. You can use backspace, delete, space and such. In text input mode you can also use the numeric pad for entering numbers. Pressing the right mousebutton will clear the text line and exit the editing. Use ESC or return to just exit. Tips 'n tricks -------------- When inserting, pasting or join pasting, hold down shift to keep the cursor from jumping to the end of the block. e.g. shft+ctrl+P Holding shift while pressing ctrl+K (kill to e}c(nd of track) will kill to start of track instead. Use Esc or right mousebutton to exit from a lot of things. Effect tips ----------- You can set the volume without playing a note. e.g. ---01000 This will set the volume for sample 1 without trigging the note. Or try trigging the sample and sliding the volume down. e.g. C-301A08 ---01A08 ---01A08 This will create a strange arpeggiato effect, like on "Cream of the}d$ earth" by Romeo Knight / RSI. Pointer Colors -------------- Gray - Nothin's happening. Yellow - Playing song / pattern. Green - Disk action. Blue - Edit / record. Magenta - Waiting for something (text or number). Cyan - Select entry or delete. Red - Something went wrong. Drumpad ------- Protracker 1.1 features a drumpad as in Noisetracker 2.0 and 2.1. Use \ instead of . to toggle modes. One or more dots will appear to the right of the}e0 freemem display. No dots: Normal keypad. 1 dot: Drumpad. 2 dots: Drumpad - Edit/Rec possible. Use Alt + keypad key to set note. End Of Text action. Blue - Edit / record. Magenta - Waiting for something (text or number). Cyan - Select entry or delete. Red - Something went wrong. Drumpad ------- Protracker 1.1 features a drumpad as in Noisetracker 2.0 and 2.1. Use \ instead of . to toggle modes. One or more dots will appear to the right of thesYJH66c&<!JJtRO ܌ܕlOn(p%3w0XS`<pb ǒvf20ʣ Dj9 -  RƆ?q;objjg/SCS': d@A@ר|Q?"Dd!&FRlKaBsCp'Iπ@6EHKX?@"CÀb{1 AD@3b!\ȸLZ~&& g[p26#M:ɰz@P Hpr&†a@ PL z~Qa}Qg%8jcN1d?.'?]-RxMĄxdȁG/.+/_:Ё zdKP L9 boCD-v &h@VY*( ThJ T^a~Pq4x=  0z!=NCD܁VRX% E.WJ)Bk<n 6e.)A N '#Ae1xkfV_, T+;ހ= 0+{TR1fv, [6,EK,-(l| .@v`e@5 #@@Cj` dk`@FH_ ,WW5$;88atq'$&Us0?#?TR@%s[; #HPt HN'lRv΀ t僚PJ Cu8XcN#5`Kph.i&S߳ y+<&\xd@'k"98 C}l?A`X@cX > # 臕Hd2R (@4b0!$_(B0` d!xc7ڻ$2p1d9"@a^Ds\0#wu93ȸ(vC J&XceWgP1aj{ތxǠa4nMQh` sta*@# #P_@rs5I<6!=FF-G3dA@J ۔ aAAAARXS> S|m# !O"q#/4ri~>$(P@L(2<8BR(kSao>2Ls"N R3y D@\ =ق30D,0`|H:ň1M;'a!Ddop)aQ eHP!-@A P\ h9PJ@L`)N8T` x9' a| p ŕ3}L,L3?ys0Ux5ੂ@l.Ds]%'!CXX,s~}. n8A/74 R^aA Jf(GΡG)D7lu! _n޿]xٮ+~_&;>{ϼ%084#0@F(MsG0bZ0w(xPs`/rߛ@HNC둨QK&!1p~{k &+qۃ+")g@?H =6u$+`p&;s1pM$) BCv , ԚЯ0@?&"Wdzẽ6bQ/$i2@ NQb$Ḃ DUpi g/!_9 @ PBgHN/j bÓNg0Ì̤Xl&OpzS?@8]% s^LݐH@*A/e!.yҰTeI(`3ǀWC50x#&``a= If`] ׀ 1#0>>? ~;#o$aK D" -cStL >F@3Z E u pF&qw+ h-1!Eb@TKAq Q b@k/4EŞzwLjG$`  ЩOBV@V@W(5DŮgw 2>Q0(8$4 ,<"2 *:&6.>/ǸyxIH)(ihYX98ED00 ֱЏ k C ^Qqns_Z@ 9@H<vT<4<Z+Zp dP"|@H#l@ rPcziJnv4ƿIṲi s!-?ExXŎ(<4eY//cX :]3|kM3|PHl#v6ΆnD:akc$@NNNAcC;rX`Z?W!& }Xi6˨t$f8s&+dlpZ"ᛓ0=A{`6y87 y%@4d$ OD0Q}@K݀Hn ; U @QZ2yG`&% @( @0-@.5nJgr G.}נ4D'S-#pPHτmas _AHRe_d8$^s`&0u@9A<s`&~!La27ș!lT Թ_\U4IE8$2$)WJS qCrTNO0<>D.@C -G`dS7wW ʙ.   L}UOÿ\ ă xA jX b @A^' /yђ2(Ȣ)!@8 pgph&L〸!;P8 @pF8 p 9^ t8 p,K#P= p@ #p @ p07p8 R d86vf@\g6$A]GH8$&AFCSp(8)A4L d_2 !E&K`$D: uH"gPAd 5saܒ'w|Uq\3>;+ n% 㪠-e bCi *8PAd'421[`QHF@&x!8 8$g f=K?AYUCW|YԲЇ-j@x >K"@F\~G|`tx|AKlR ,'PTvȃ#r|4 cAQb Y_)aD0HQp 92džT/rf=d]"I1LBaF WTx -BZnƓ ]LL`C'& rSu1p&5rvw\L~N - Mo\lOIX='IҍU/_& ^7|ħXcKgMkDNXnSʐJs0ڼ:NsbF `P7AG8p'!w'Na{08neQtj&y.bA,x2(@!~%SgC[K;sf`<ǚ`{/CmJti>' %2Xh"b%5` @@s|) k5Bp IQ$4#dxKWja(!e\ #p\ ƍ $@8M tRrN?94 < мx!gbҀ$<0pp5HE 1*$y&!I)92aA)9:d70 cL/BфR,H|!(FS:'4*Od9?'ɣjGM(H˨ Br,IR5#1h ~?SQ0AL~{l߭Ulg*ph@f(7E>ؿB scpp?`Oqpl m[ 1@;aDy3At頜 @A0°33@VE ø4#siA-e|B;ۂ2q16SÈd 4 5 \7 AXƒ#+$`Bפ_N=G(L24H, %̀Fk{45a(lp'E( />t:#@%9LlF2M ԑ ٦CTL8 4pIʪkT.Nw ?TD?(\h7AxnA\k {9<^n J$Y0.Te %'G῔Ezkl~eWe#Q&.Z'=Ot"acD YTKL)֘np*S0D\.?e 6"}duAq&?ŠO|40ⅠM YPdș` sLp8ЉGh'< "b}'4>hr(7pV^V(SE G~zH("( g se%o"D$0 d PLK @( es,o{"rLS-/X<p\i[$$; kD=y$ AXru!`JY @ Cy$% #B_D<`9A0Q(NTUȍ X@Pz Xqw3a.'a@ZR&<>4s%Pit߫I D|hgg PRj 0,0iOv:0 [#7D%KpRڰ>%8! چP<#3)Y xl!b093_<蚆@<_^Bm:) sfVyZ xlsgNBlS( r'h~gS :AY !)-*>X2pŀ Vfp\mIEBx,'}ߘT|lpHli@.Be_%,3dLX``5Ua& p#FA#F!0oiԤcKf`JzJ?҉ `LotrdZ`C^n0LcLxޚp`ѠID@z  "&DRh1J8@#Gr Jl#6H& D4 bqˁ@6 pj =hA . 6HeAbXе}t L L2jS$aۄ2 ~$P81,l 5ݭT&ma<8psg|ZS^FC?̙r' `CݵD\l5@`@1%OEU~_c/8Xf'9|>)\?E^٘ @Ҁhg[9EK@TX#@3I(3 RJj'xsKRSf@.#80ω] H} \ؐ8v4>  I's';AzJQS&p_ Kg0ZHAK.&ƨ JX-P$`+/ϥXc\~qX EseBVvLMTaf*0O yxmr|k&)@bڝ$ӋCFPO$~cVIhXQгNG7(0 ǥ1?sh=Iִ;X <,( lp6Z B&D irIw(QfQ&`&% l}C0 0b`uh#<N` A .p%AA5`!%v$B{%1f!Z~5J"0"5c @ 3da1IG`}f/xZ|ĹG`hL` J!Aa. ,ZQ[hU   XwKK]= YvCaq! Xa$)h 1@Dلj K pP\0 LÀ.#h<EmNB`BC4?F_pw6ȉB>dPx^R< .'>~5 ,GIU80Lr &EDsi«2% dP 0B 1  ?`LdBn3Yؓ $`+ qWrJ.w4g7;D ~ pXՐ`qB< @3M I8ќ+ )Ƽ֟UNp7ª5xB|Hp8/ҘV\v, 8 o׀B@ '&&2--?B2 Lx0 *V Ah,?a;r@#9f6FIpA$Ȅ9n `"ҔboСɛ%!ð'EId#sF*!'0 @%)44C'4\FE &qH ~UDm` `OѣπI 3؂Pz`y2ϡ;ҝ"ɾڀ'%Q0Pb=?bo2ip~1>4h'Y Y&Xyjƽ7H̥yhM8oEJ " ^ 1`A ~a2 t=`aǀ?pCC(asroxhHCBCWK#-z!4036|'h[p?eL !0/ԭ,wڵZ՚&H DW snѨ,nI *Ic+OhXL=CMFrFcŨ O%bA-aWHWa(Z{cTA6B *>!cH 7O0%% ~#F;Y1` --)aD9k(<@R!3>],>7.S˒My%Õ#r?I&\7/Iq<G@t8,D#r8 p(.F〿_+ HJR(Y8 Tp%V@!͠C1c 0"~-8r=q]G$?ݟ!IL:9B  ^$& U+H Ӽ xD%U@Hdb0TG @@ D@ \:B ɘ \soKJ;>򓄨P2 Q"O A)A3^DYm-D`  ^0F <3&i 4ӄ8?GSPoOR>~O?]Y{L41 Abu⋊MJrh P@ HH)c, <% @<̪Kc>A!A/10b  Cp2@c@S$ 2@rE? M@ (aR2}rpr2[e(+mH :MPϜi@bmƝ''{'B;rT9)<cn@z8hGI+hp!c<$lk7k%# ,tQ8<'8US 1$`@!pA-sp(H%(ќLb=>@:FBޛ"3sQb"+箈#'ؚ#f1#jAd=l'$uq uAt۹2 X&b<C8;j)`Җ6W"v=:'jdH$e, G"K  @Q ,< h考^HDLC d3$ܑ2G 7$̑rG srեWv3$ܑrBD4 Gb.H`%8/@>^x 80FB]x 8/@ p*!TCq8 pVAP/SUIRHRp*K "R)W_$K ")s0\IZ* A<LTx=9LTx%`" Wib M v t@O]!JDo@S@E@>@@@_;C ^fJ|480?w_=y1nzRb@|,4,t4 D^D X  hss֦U&(H p0 P  $QX(Hp0 P P  ```   'I:j"l td$Dx(HuH @[@@@f@"@@ 3MỲDH@/g5Y^=`:` U0# ~ | @@Iztk@5@a@F@@_ 4+@5@!@@@@@'(`PаH(X8x?)NIE XAF ں{'foЀXLZʁʑˈ@ǏGst.44Gk9gH,jbJ`TXHDT L ՘(99(qdCApD0}nhUc\4$:t쏶 J  r^T VG7wO/o_ +Fb|l 9@a @`df"X ,Lq0,G ),+` )PDPkrª*B0߱-淕gSXZ*Jr*=~c%eZ.$c my)X9',0 O@"G4t4uSPx_suح@A1/b׏@>O@h@g1ax!׌pb.5'<:2{#l>Xo:z ?r 9#3zD|vGwh4 l@#@z4 ehowO?=0=ӄx*#:CVY_.::+}Att?A!q}˞ Gs@@_@~@DH$]#@C2Qt@_@r@T({}Y@L 4 @sv|iJ@Fy@&4Fx/W{#ОƁ}&t4 >2:\hmG@A=  : > :9BO΀s8Cc2"S}@z@rXvg@~[],@~|~帅A@q@~[]A c@!3f( 2^Ԏi7` :8!Z4 D0S!_AC@ hoT> h>, 6hـ t htl@`@ ʀq4 `#aB#ФS At4 4e2"/IP43^ 'lh .$AI@fOF~XoahL hh,~swڿ(tk %E> h@@(@44AX1`r`_ `_@ aT:P27T G@e ѝ4 :@tP:m\<C:8/΀C?@ : C?A :0y"CD4  hɍCC+$4 \I \hiF \'L (.x|ZRRnA~/<:ނ@z =;=-` ڏ@;q by۵]Z4 ƁyfɚV@ p 4 h(]` q :_;2:O>9/NWcނ@oz =&:ނ@oz sx6,=9, h@:=@ O}^=9.9ނ@@:?(4h +a]@CN @4<PxfboAU: 8# 10 h0fG@{`LtV@{`th@l/=@ x@z t.`ןן=y@]H|o@q=pAJ84 ::4i/0 WƁuG@H XPCNo@r%(h4fs@sJv`.i@@h.hCu X+/G~=44 :a_׈ B(|1> 1r b}'AbsC.: O8>Ɇ!;8@+ .!\i(8vAC@xD4 >sz$Jf)>]n~`d= o傘@ɤ4 R8Db@zؠ?'A@A"9"bJP]!ua8Af  `b@ @ và ` [Xѿ͏C5S'K3Zz~@X':0#o`+ ΎXڛ*yqBî s[;Y@'=;8cz`2fE1"m \&-OL/ӟX7}3( !t6yXQ4s{R=85:O8҆[J>bXz6?ed/D=l$9:ЌJ LO P(!!!A6h>!^ʐHX k`jl0qfaC;s{VIFcS> G xSv:7\>* q >|gCў ㎂s&x.>tM7C njtz? ;0/A ݓ?&)s,\;5}a#t]C9ALF@YANy3D`|?󅗂62 /ˁߏ aF?=Gc!OBLji{!NiS#)̻/{'G^C3ϓ # O>3'O?Q a< nOw9l1ȿ91r <0wDR fk3t  X𒃜O0+ O~` A@| xxi:A탗p9,~8Yr)'?x}:P_~Bydq~kȟ?H܁ u߄2`sK߇*3f,,xs0_<>:5yf_>|3G<?9 ߏ^7qųp<a?Zܰ>?0˗7ɉa/遁`r'4bN?'7oϤۣI30 0 >)T=2Ds} {dDG G'4G?GDaDpDoD``pI2,Bo&1A30gA"R?4<30 0@ > 43<3?+@p`f+ @Up*ID IÌ-rR< k$_%!Ĭ R_2rY"`叆2|rS$b]8˅́g< "\sNdG|Ҋ<XHyc䡌Ĭ1'P$Ot$.28 ^"a%%J@,<9w?ț9qhS90@!!` a ' 98Y"̲EG^y8nQ-sb 'gs #Bs ?s~;OP[1?x ;b)m+XaldO}/o$i$<1S#Lń @&!|BC  9d&i~@ff~qae|}*%l' G͇HlKZy|* zC2)~<Z>_ג9/ʐ<CGp~uT'H_-?mh?~ zbYw|jQ܏8L<1r._ }g>gKʊ1 ZCLH; y!|+?k5<RJL~J1JO?#0'ϱ|@ );G8~Bx1|<{!c(R8 8` g͆gC r@0avAڃ?200su *C@1syF`Lj1L~a:Ff`Ft1aY`l߆ /. F80]h^bG pH|%J H3 8ӈ.P젿ɡO#e"vGp84ӟl/5N0>5dY vo/ÛL32? df2 V se2AlfG47TW<d)2 fÛLYg$r?Yp4'k0,O)p@J=L\QB6xdJS% e@n~8= ~5og,~ӐixB|! <"ilc#|`?% sX9?gƛ?h>Ȁs&D83`qNB2S$cr 4rI r3_9oDXy_q3=`gp_g〖w`kj @@q9  @?RO;|qG d{! {+!02k 1d.p81dRy(YK9ɳ&7, .1cH#q1`,gQe@7EsHɝِ!Ixx/y|${0d7 f2y=rxh@!IL_s~ʂ߂[*HA'a<~!<>NLxzy~CJ8}܅~|x@!?o!kK=ߟw7оv<sajM,w3_].>/.EoOq ~dcl/`)<70g6`s#H ق73_0s0@6`c"4`C"|Jvc n=.%'uK`{=1H<bț,@bD"(1YU"E 2y8G *w-sKز(;8.$D /;>`1y3rnʸov;-1SʳʗC8l63EDb#Y"bI. bխ⑉YvߊOZ3! 0$8s Hr' "@@ ?H= ~@$  oĀdߝ<'<|s1߃!ςkcO?7 `៙(AGƟh@44؄tǨޏz @  9,@cC>G7=阛Ƚ|op2d2pǑ~ w.Bs>&80 Ap ȯ.Qy;'^r{&w{5G~tNgӁ69#8XggSMvg$OrO '(b1\q3(ysC;F|G `!@  Aα9KQ nZ_;(Bh?w?X?P"9HL.?v[&G4V0 ǙG']cDsd߷#q.8 I?9<T暊dh8>qG6C)x> ~?~tl'I!|K 4)Gy.!HF@34xB~̅)^'ϑ>`$9XBGsA  H1smiM/d$>7e ><g.9< 'bc'?r ܜ8!0A3C9|3olLӟ_8 Hg9Ƿ-xsH 3la0 Y0H'F ogy{͉,qtON:?|wg?|>p7tgИSbds;LuQ<{9cx${A%&P#~|$陟,09`3tsMFLt4 ]G?ǨH ~{lpZ{G7%Bo1bM}?OlL: ‰4x(l^n6/~BxCaȿ ._<x U¦g8Zp =s<MH9+g0xn5.2|<<9 ΋l@Q㕉h#^Q?h+,@ \ǎxbvLff`/[`/O/ `4C':'x|b5sn-^3xސx <{جO(=>{FX[s0( _'xǯ煰(&D<1#Q5}{?d1/f1:s{Q 0t<;;OQy6w{|3׏wGCXw_3g1f?ߌ~2p3E`39?>5B I&X-g%-JaLGF`(`8ggg8#0;cs>q3 10X"!ւ 0 fɢ8$I . fNp&nGB`AÀ>띜.xD&Ȝ^6g {|yn0L$g.-Z; `dsD?Ά$ KN|5ϕ_HCsT4a H"/琍S rYϧ\B ' s;8 yX'~0g 3@x9\ppx( D,k>sGqpRs"p48Ϝ38L06p~_?F7w%| 3r#8|.'F` :c̯ߜ 7/]9@/p"wҰ`+p;ҿ0 |o'} s`n~~Ex8.+WOC޿w}|o1|H̅|0ޭϲ۟_ _L^~E|Eӯq`pElOrO_Gf>I uuϷ\@0 ׬,suGBu_U|A#;. + 2lOptŀ^|  ,xZ .0 >Gz3 ݫ<^!ύ6~Տ!炞<<{!EW_jXo5|Ej H{qOa ( cR6`X=ldB8BE 1`sG9FC>h& <?GNug@ 9Oc@wGh_"@;s{wp]1dzcBpcrh >L2XbW7}23m1~H^< ɑᚂ`я, -oY?C}d"?86`|NE1{u?ts iy9 `T0~*/?eBz^>{$w\Ty[~*=KIU"a%^+y/z &Q$k_ʏ>~8$O%ދD>WvL~}\TB!"2 K{{N}y>$>s?|*{p<g6%*)̗)W~?fI /߁ۃ_$0b?e$ߟą+Mspu WGl` (1\|p\$oS? ϤN~d%1dȈӠ$I%_/s e ƒܼlIbBsgm#l999ݝf)ݗ82d+ 3N|ľ_yQ??/3w;F\]DEm33c";3"e?# `T"pB 0hGj-/7s[c w |\9 \G{ 4Hc2sQ~1?VAB?t*Hs`6W<9|<|8~ӃY$1`6f&pT|$S3O() F["b(ifpgƁk 5Bh6d14#N! $Р0OLhO$I3䱡y9&%Lz>|%(FAC0}S>·~Q`ADI;\8#!`*|R̦RHԱHp?EtHAy$IIIH1lxȃ 'I$PzH]X46@@' Gw?r@`  gy|ԃOI'y2Y#}>|~ 9s>s<}l !xt:{}HyH,{q~HB]K3w<`(soI&7s"+@WǝOGOK_$9`$1dB'ݾKKI.CN)HWIr$R/foa03䇽)RvaB </ѺD4KO9Y#HRU.'jP2yNẐq4}&aIυHRzN:@<3%KL tw<1DàƐvI #wS_ZL=gH!0%n/#@6y)HY&){s&k PwV`3AIlK9E'Ȧ\-HO#ʐ9vޓ|>^s`*3D䘦Hhj ,3(a7g@I䃁Dh ,X0L8O?4i|LD~o$/!`'rYĐ]?ȯ{oSBvM|`c,ϛW p#Ov@hd Kp` +(Ӽ"C $c13<,9?Ċ?7J$~u@XPY?Nm1@cfaL{x iϿ'7`.(8?5/`V@_F,^!b_$o.|Mx 7*o3g 9yU1_`1D~ c!{?s{ ?D|xaxAan6b >Gt>?9?1ocO&<0g5#"!      ssj%©  c2{r \?ax?!I(E7ۅB鄧Ǐ%),;a c@?x{0w?>v~՘~GoFop0 ???p wCo`g@en+B>P/ kv/F1}/؍6C6G!/捋s}B1%q A sÉ9 1j ٌ>1Xq}<DhcPDo? pZ9㰊b|`ak14 "q 9 <ɣ9< |@xDAfcH,p~} 8n¿+ᇇ"? s20?j c|x_t xf<{%f8q1>F&\g >< Y-ߓ$ӛ1 ? FE0 D l&zپ~d~ys˧~ٺ|&n7/mߏ>pC0yz;2)ugG1²٭\y q=_؞ny?0l}N6y} y ؙ@%5 _"D8O|1 Owߗsh#lkWh~,. aS^lpr_?߿ˀmy31. _1?-g|#GӀ;?Ak0{q?[z@= }_Y@?[X 4 /ȯy:/X$?xt\HRH$R_Pn+'S/5 gzpp}Cx؜bxL?T<|1dW2G͘?d4<?㨸  GPÜwˍ {+A~f,ÂnCǡ~. @hˁ0Zo??É3߅|?@#Cna@|?s: M9OxQ<7c=1```1`ax~3%@"o@% ~ %%^N"h(?/s pK')k<'y&OO_ #gA>cyZj7}"b#:/zȠv`*ADa M ߘ!i!p!@# 3e B;/TG' {_]BeaCF /g9U{$ ?l`!h:)@ 0s Gɐ\ knoyks,Rh&$/@؃s~kP+sOSr==Ƀ/`,c?w!9}? L3| ,y×`gwC% woM?0s;Dχ ͝6#b0%k͆J%g~$=Wbxkp3SʡxJ{>?u_{:8u(x[W~e=|sA:_a pn}CAh// ('[〮j>>s0h66ٜlg$ o菛ۧ`g`s[4y?<B@ab,sR4g0_ܟ~[0xLg; A1oӓ/Nj跌ȋ:?ɉ:h~_dxq5 g73= xTJGu|M}ݎԀa rG`)"bl &t&QDlOS"E+RT8r  P 6Yg4\蟂@_2_ " yXv{X:'  =@D,80xpZ"Xv@biyy71,;QKh?3?,8>t(>o>{xkD (^q]3DSJ$b8O" !s>0'E<b"co'b!\Ѱ.Q ̰y3_qpË3Lw]"^a!¨ >|Hx;ڭ02 I%=m`lFA`L zqM%/uOȱОN|P@8sZWO`o  }{× ƟK{?L=K1n71E7`?v<.K&~^7#(8CQH+ds(~5޶ˀà(aI?iո;ձLcs$"`(/&I$d8f`QZ `cD.7'p_oz@L [jOVuꂀ^*|)nnLOyj}}@<3sC]l}Ϻy="N@"E4 % E?դ'U@\ٞBuB|@A~@l ^`0ɝ3s \eyz$gǘyh d ܛ8!i G 'lea`%Ep:\@ g ^P}o*w=>0s.1,+q8<#3ؘOlD {Մa 9GXAIjH#g6 ā" @bG`AiGa9 Ed"sC;Cd,4,!i,O? dyf1dL>Q|`h/|e;3e3 9 3L ?k=cOu6}?D 4EpC_e b_>` Č/ (90H7 063xgsm7# sф|_>3̐0Fo&s<ӭgfsea={,3"cM2 ~ϝs~/&,Zh?ќ?&>H/R efϝD D٤@?pf %`7*;& t6X'?Y3 pz??;'xB>;!K!Ce>?0,~"\wy@tya.Ș{#s?#ߖHz%,"=VEw5x x,w|Kē/ x?{?Րx.w<?;\w9wYsYw|+!wޥft>k,/? E1h‰ÓmdNoz3n#ф ##YC<1Ag`A 3<^$]y? vouXtNc.(7?uq6>Pnh}qb~GZ[.- x Cqo?qn縃pr¿;$2ga~0<=) TS?m {#fE o3&~ww `0IQH`3ix l<)Qags$. ]}Pbl.drCd$=dI,DRHǁ !ˊ". dȒ ؒ3 ɇz-|\$;|J|| @8R]HLw?s߽[0 L~ҨWPH<M:x9a9`DψVx8w*eEv B| y[偘g7ِ{!l 0&P + 會iF+ӛF9±?Ec(l`kQ*\?K:dvC~$~K!w`pg{ߏl8 n "ȏőtHU|{D$!~p0`Sȼ-.7e7{ |_3ǿL_>9?Y|~A x?dy6C `A?m ~?~9? /ulE`0x0= gbyg>mAa>6bf {>3O,}@`>YÀ,GdY[z/< =>P%|{ !j}2h\1Q Јf&rJ!1O3ts-?}瓙͝>\7>c{d7:Y0Ϟ0@}àx{JYЃ!Ѡpxm0^3 .6YI"gʞ[# `G'5@|I,bcs g2Ga $:VH0xr/挓 ^@~ LH@I?4HD$2#A3$#m p}s^d*61()/m2 TC^-BNM!?F.@( EYyȘy[@lBS 2@l`/d!Q<Ca&2 lPl%YaK#yΨўF5$0} H¬F #| 3E:g~2!d0 aal>?kRy&6D2a:@!"@4p2 _3{_ <?Ր&P˟|fA$3dY 8aρ0{fa&L >qد@s.toza[$籖 a0Gkt~~E0A|Kg@яcz15ތxGsJ^#ш}*vp@+phǀg4{9ȝU@Z -]0zCw?h rCF޷3#s ?<*hc@h [I@RFaC4tRQ O @^4P'?/  >` !'(߁]  w,? o@ 5 rmuSn;ϖ_3 tq01.9߻+7VAËOݾYo\#4,|4,A_K<{!·>rY?/tq8]nݚST~h?JC:̹azsZH">s8 P?2*@^3rl(E/@:h ,CP)B^EL)f T„Y'GQ|$G#kAA |0}=WZws ,@x]KP~y: HVM@3;x@*  ;WA*^?ɴH#C\<1OSE| ?`yAEPpC4شXPw‸ |JPwxhM?|?g/?yTZAAJ=G~@ L p,q%%p8:OO8X~`wA}<=?:ÀIOq 9K=t3!? ,t|/?>8G?X<|/ŘѬ@ʁ:g ,|:ˆq @UpCGOO<4 8D<?>2N`t|`  IHY,v @t7CEC 00567s c `@bxu 08  L (GA@:A@?^xnl ߧA~[@;%05 ! >}q Ŀ8?0 7,Q=#H#y:4Ab$F~Xb@R )s@xerT,1)4 Z 6 ypB,x@!!P@YjL0(5hLQcD6!؁ X9'D 7%@yА@~/(o?h$^ Iʷ&XީU~K@Q "iv#Np Z B\CAÇq@CBvN\dARL|y"* )Fڑ$s u"ABV@Q@R(HH%! AA%G"8, xp񘈈84@:~(#2&#s`AD2^ow5R?gl(:F@ dToh8/}EyB Q}[;DF{{<2 )Mj g+YGrIp q"#c@g|EN)aaX jN8?9VC 6h # /hAT"&{CWP3M`h!C e٨@p}[2# 2@,4B)z GBKdl asAf[[& "D85PGN2|J( QdH@Q1`d҉׸fq1  a],iI]+j: s.`Kt<@ xtETs~:VpST` Dh,s,EF(c2b B7ipIo~a&ZVL@/nu@e Z@Kx)# U0ita@K1h R[^`,%AM~ .Q.b@ 0PP\F0Cr\ H>QP"hx@pPG;)0<^ ޑHYb$AG6E OP[y'.Ch@ܝ(@G#Z,`aT0 .@. 0_ =PcJ¢ۃC @TrL`2iL|1&0LX`j8S6)ַ"J@#&7Df!FAmA@B FP(TA)Ði7X Ã!i,B8=Esa1P(B,`M.= B,l! PyH#{8 YĮ @|p( $ۢ0@!8,$:ĆU`*EDb3y@$woJ&&: Wid~-(NzHN D(>!BGlAA@fb}a P2{i.1.y H&$BX8`DB8C-l (p i x(H,(>M-h„d`LaͪTcp:"C!`f4EP:(xG :#hV`gV9wώX W&^Fjb97H[$2X!.,Pu[\P4I8rZ(@xA@)-!j@".V@8N@RJ1@`.*Қr^8 rjxxHH`(6rr72\H@sIyr4A/ I$z8;wPRV@ @>6Bq -V6v]J+򉠚9P  t B| H TXK cP`"De__p`p {i=X @ ZA4@D@q!q8`X Bvԛ(Dd'Y 0AԴ(s `Rv*XC8&ĵ* { ƀ^Vi{,HIC5T#z2avhI0!`Pa "k%pppR.߁+0@`Ly@oq pdt7׀!’*Z`#0P^w, cc >5bP!UWHjHBRYpp-^<(ZKlPںcPۂ (7sa;Vՠ DXFD@!ٺ qotzPLTq@sDDbL)0(0<< (*4N~ 2we,`$I 52AD"/  PQF\dhH6&@ЬA(40)+LHzzU`( 4>Y4&@#(- 0 $l p(/8c 4eKaEQ xj b"bb ^+kQH6윰8gpAF`dEBת dH^`J SB@C%ʃ.A# 'q%6B# gsPУP6Q!f&#@ aådΕ8ph0X?] FJHdedjhxs`h2)Mh hrbAM$DHFLZ5F#O+ X(^ښx*`5p%> Ϻ NSPCDGDAЦ !@0`mCz@&ʀ+CB S`H|rpA$e聅 `硡 X@/h` `[ 8 sD!GRC~@[BCb@8a"!܄DB '"|DT ' |hp`XRYl^P.l %J R #a '$Lv'A#d<WJ *#f{) /Bp\9 e&kHдq@6J KX>` y)aswyc1m<>/`|o+ˉy~0߯x7gvsO (K|\!Cp|=#"pM<OwG^[cq9z?X0x#O,;籼|:EoNao4Gpo! e ~3CC Hso`ޟ̤&"0=r0hlj|^%3x;MDt8__z߿oE]g/=wgzC;|!O?11W?<!8??o|t\y?'C?T ~}y7#r'8??oo;{o;{|?[?-¿?0c0~3yc =o_/?Oo?;UQx yz37Oqk?>}Doǻ|?_Wy9^ PNwQs#9!zy`#33;Ys/ֆ~?;O!}ӟa/Ff~~P>?c|ā|{xߓha;8-e?q=.?//C{{x}`g =npn8]Tp>?!}x;+?.z`gEۀ|xoߙ0m~eBýl?~y ?zU?/v7>v_o3_W?|˿??:~_#,|O#o?m>^퓰x3x_'=u'g8?a.1B]\\Y5s2'$AĀtB{Fc~tƧ`_xo{ ko]{r;E2b͒=yaȞ<7Ϲ󰙿?|?2 O__܄#Fp:}WGwm8nwlQp|=s[N|q }^7e<#>h]`P#O"`  \8=3-[\=rwG@'x1tn8p#LϏ8~" 3<<ɡ 8xk;A p& zu(?'z.{;O/|~CoߍÀwf_`1'_<OqC?̿~9~~˹·?OG~_~_'|/'os@Hg]{o?_ʟ?y K?N{ d\y?{o_?0G%a>pxA ~a_?soq?$7̿a o!2eهx~o >os>r~(8/|~`/3<>&n ~i?@? p|gy20~}gz;0/'?}}oP~3m⃏~w|q:@;۫Ǐ/(8]o/?|e~K|x92\Pq;0s, H\΀ 14_"z~d?;p"Ppn>{sl=PxZ>>p!:n#_4>Gy0tlU_~B> o!)@Wo̎|H=u>Gw!>D0|/ N #G|[șG]̜C:^_2MG~-L{6q,>(ů'D{2y ~s)y#ڨboA`  ߑ0_$OFG'O?O3~K2o p17`}{ypw}_,2~?}3 į gLi||d'gS'8o19ۏ/&q\:0resNio_Gm^?`*̠XqȌ#x?_#=|@GH?p8&??w3q{C!7|Coϕ_wog˙1<Op`)7?xy8384~\~?^v20? 2A&?AA0>J#N'# ;/_=+37\6|ȘA 4ż~Gx| ?Ù<S ~oYE~|83'l _?g+22qxcnpk#mLxۇXsU 144Ȼx۳O @oYDqa&^o2i#7惁9o8_.92ߏm>?m8!o]m$#B. . wG#'qgCܗph<o/,f@ t.?{~'||L$Cm 0DoRf|afGos_ 6C^ϑ 3{'|8 q̧>d1̾Hd>o__ OHo#1|!W||q)ֿ3m >0g&Ԝ_q|81٠3̥g? m}ܦϑ^Q@D=FS仸s8N&a|?8qNs!Y#X!H);͘^~<% #9xs&&@~7S.g#ێ>tpqˆ#JL|7Du?9=`8s̏<t5 ?71KO#B?ddg cȆ!_@|",c???A@8''xx<-yBi?!Θ1kwneaoɘ (f,{<-Y.xN}B&qo蹖 7@"7ths3~f93`p8>73>0 C@!?IGgiOy3tp=~('Ls B2?//?\`P+|0hÏ!b)2@? .(?)?#za0s^?PdW(?>c9oPx&xߌ^l0yBѦtc޳06T87G b~\fٷAق16 7з;0=`Eㄝ 0Px*a7 vS6%@8 |~s"paV@q|B <68C?p( >0H   1wHs߁ߍesg p ?3?33>3  !3 ?? ?|.ђ%agqC8<0|+.6D#00Gud6#$K AoF`<~[}a/|W@#F@d`ps~paሜxQR hyJ-|cP/@?ȁ @>333?-C?!X?>'Á8?|A< @8s03380s8<|< 0`8.d(+4+C@E"`g1egx& &`  p%H WL!/+C0ֿ4`P??gmz0sJ bXx ( }UPV @ @ 0( B7  _ .T*a s_Ǎ?a``fOxx ·4-q(B0`H WL!/+C0ֿ4`P??gmz0sJ bXx ( }UPV @ @ 0( B7  _ .T*a $%ө'&%bPT310.EXE.infop$&+QJJ@-Hj J@( 0 5w֠7m6 m6 o6 f6w8>|~~?~~?~?~?~?~?~??????????????$'"0o????????????????>??????~??~??<>?$Bq[??????????r$3& % -j}) @ o7f\,`E% s`0c0c0c0c0c0c0`0??????????)*g ,+* PT.Config-00A.960p)+ZPT3.1 Configuration File st-00:songsst-00:modulesst-00:samplesPRT: U Onewshelldiskchange ?infolist ?loadwb -debugassign st-00: ?"audioMaster iv:audiomasteriv"c:editor 7G   ), }, protrackerv3.10: 0@P`p ~n^N>.     p`)07܋ 0@P`p ~n^N>.     p`q.#.XB-2H3Xdj({7-u`???@? < x0`0`j?-v???@?? <q[W8x `0`j?ProtrackerV3.10:c/ppmore`???@? < x0`0`j?-v???@?? <t# dL %EModules PT Read.Me !jModulespHݨ)rtusvwq}$ProtrackerV3.10-eYDq-|.-C Read.Me.infoA.016xpr(ܓ($ Modules.infopsHym8{zylU PT310.EXEpt\biY\# %H.infopuz|CpvF&Systempwͯ>Lpx^?DevspszHzHI TXH&HPK,x/ia WQH&ֈPK.PK n (g @BI<,Eh|zVJ $@( Df 5FRJ $@0g\JS@gJfVJ` DgJgRz TrHAgT$N:Jg"@" ((IXI f*I g/ Dg6$A(""Sf$W Be$Sf$W ^"CN.t%XX`>zRb45F/M@VK &@" AfPHAa8$ RK &@0g2a$($B" ӒS@grf ؁`"MYSAe"Q`XNu AgrHAJAg"_Q N.ANJf ( n%eNs{QzLNuK|x~z$K" Jga(ae>t0a$AFgpaQe$NugNu* NuDrgQNu* `0ap54Ffaepa6paAGg`a6D30Q3eNu L0B |Փ`]Ak\* 2sNnr3K3AFb$Ȉ:e` cΥA|`TIKfΨTє NzfzNfJ?Je0NC9|No.+ ~ /)AR`i}x p%ˡ@c~\vZh0fcA`$.9кx mƁ6aH Hbd@1j0 e0yF 2 dHy%Ndm_ yA4 mm:'d͆'%is0"ZX"?A !Z"F.B 6KLs0`{b(xYG"EOJSIЀp9R0@ a Q O2s  G@:I|E"*e;(&"4`m p4PMDń.@{@ &`>6Jy|\(au}H~~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUT~9 Read.medTempA.928p}TU8 Protracker V3.10 jul. '93 --------------------------- 2.0+ compatability and bug fixes by: Apogee Technologies This program is in the Public Domain The original Protracker was created by Lars "Zap" Hamre, Anders Hamre Sven Vahsen,  SpoTextpsn{LI*a9X (< B)(zgRB?CH07-A'.'ow8b%)j5* Tp l40а!\Qeށa.> # ?KA(j e@0),ɂ,"\S$3@lC@@a:12Sņ~z~QD\؀Ad+6%e l`$@(4Ac0u5?k ֨` [ B @ $^jF 7u =`6Bo.u , J ?P oT >%.n7}?|Z<oyi{W;rԙl,g-$gL\T aEHHwbPT.helppg 3 ( w @P<j!,"$u&(@)+f-/m1H245PDF=H>IKM4OYPRT3UWY_Z\#]_G`Fb FontspH Sourcep[PB8LibspE:ModulespM"PTplayerp%x Disk.infopS %:RunuAZ h Stacku>. H%:Promptu >J .euMountuT %;TypeuM֚B l%;c AddBuffersuk X%;Pathuz~  2FFu}H*xyz{|} %; Residentuwestuvw %<DInfour=efghijklmnopqrTvGPPMoreudV^_`abcd %<Assignu]n$\] %<EndCLIu[<JKLMNOPQRSTUVWXYZ[ "D%<lDiruIe DEFGHI %<NewCLIuC8IK>?@ABC %<NewShellu=q;<= %<Echou:v9: %< DiskChangeu8X678 %=Failatu 5D,-./012345 h%=Executeu+N *+ %=Makediru)3 !"#$%&'() &Listu %=yCDu bZ      p~DateuTm (%=?EndIfuf5 %=)Ifuw4z dau\ <LoadWBuʦ 50hzu I? |SetClockusqFc3 AD 0<4@P+0.Jukvb*r*“6N&pNvv2PþF< w_6%T8`{sS8d -lS{,L$6vq"a< a   ɽD坋Gl|;hbff`Ciddd! {F͠Xc"cPDx ?:Rou^7(e}`r6A>FFb F@spAEFe *n 3/0QJa"ЖA}sAH%-Wh( #| ph><:! ļ֪* oBD^<I#^D0 QwR@_("^$aێ |AP;*iiG'p9 1.Փ:.h:љһ H{0,#KRT׎+g=v 2긨-4Al)tF6D0dSC9n'~FAmV?yho9;Xo'` 8o 8 d_*jG;a9f2@|-1|_qg5Œ A P摙  e9}HQ0BdfHs EDe\_7&&p0(= Tz06JXH`A0A *E)W2(f#Formatvbgq .infov|}~ %?CLIv{<%xyz{8%? Disk-Validatorww{/hijklmnopqrstuvwl%? TNewcon-Handlerwg$,YZ[\]^_`abcdefg"%@ Shell-SegwXbNKLMNOPQRSTUVWX@%@ Ram-Handlerw J`}h@ABCDEFGHIJ% serial.devicex?->??U MountListx=B_M0123456789:;<=%@clipboard.devicex8/R  !"#$%&'()*+,-./iTfprinter.devicexՇH8 clipboardsxհP%Axramdrive.devicexۖp4 system-configurationxϼn @u Shell-StartUpu ^ startup-sequence6̝d{ n TempoCalc.txt .m8PTFileFormat.txt!U0>~ PT.ReadMe!aj PTEffects.txt  siesta[ siesta.font.vi}klmnopqrstuvwxyz{|}~Vd PT-Play.s2j-Eijuciaint1h-h`ciaint2g;WXYZ[\]^_`abcdefg' PT-CIAPlay.s2VwϬIJKLMNOPQRSTUV PT-Play.sH<89:;<=>?@ABCDEFGH PT-CIAPlay2.s7?m'()*+,-./01234567XS PT-CIAPlay.s &J !"#$%&8%Cw icon.library"-     ?ff info.library 4d%Cdiskfont.libraryHf GFU mod.todayHb9^_`abcdefghijklmnopqrstuvwxyz{|}~]^2BCDEFGHIJKLMNOPQRSTUVWXYZ[\]AbdA8!.infoH@Wҭ      !"#$%&'()*+,-./0123456789:;<=>?@"Ripped with 'Jack The Ripper v1.0' mod.sunnoryH:wxyz{|}~|ԥ2Y^HA PJ"H,xHE6 a2L/&IP .P,SN @I (g @BINIL: CLI L:Shell-Seg SYSTEM pure add ; activate Shell Mount NEWCON: 50hz >NIL: Echo "(This disk has been modified for NTSC / 1meg Agnus systems.)" ST-00:PT310.exe LoadWB EndCli >NIL:  gCygnusEdTempA.016X$0dzr ( 8?p0IlNtgtvg`$*"*p0(jN#A$$*"*p4(jNҩ$gGT" p0(j4Nrҩ `Jfrp(j NNNq in drive 00Replace volumeis out of range is invalid- bad extension- not directory or filebitmap checksum error`b$)G|" p(j8N``"ҪJ]#7lexplode.library.{{pNuJ .rexplode.libraryExecutable Explode Wedge V5.6.29 (16-Jul-91 00:21:38) dos.library2hvZ ./ *@+H(Cp!N+@$f .<NN| m$jC;P,+h. PNf #hr`( pg/.<N.`2X X`f#Hr"m$0|j <ЁN\ n%eNNv *_NuRn " NuSn f."fpNuH *N,xt m$j XNfB g f2$-("MN m$j0,>^O ."m$Nb"M0-mN. ,ML Nu"NupNH瀀gL @ Hf@ expl(f6 ode.,f, libr0f" ary4fH~K 6(OaB6L~LJNuSn *_6(Oa$|a6/I<,x n%eNLNu/ A)XC ""@ ]8)UB,AC$"""A$CrjPtJjSB2QACr0YQ _E)J0pR@"$Af9@4Sl4<a0,I )Q($NSFa )QJ(gY( Iz<a&Ia6j REl4f`Ѐj.a""ga<a& tfaPԚ׳(Sf`ܵfa> Nu"KMQk74Y b""""""""`M Pgg"Sf`a`ʕH&J:4,,f(JBg SEk,SBfSgf ddf dTf dDf d4f d ~`:f f f \~`p~`p~` p~`p~6f df d|4pX`f B`|4p f BSfF|:F>f dCf d:t0P`:t0X4p$j gf FSfRFM*KƻdĽf*JSEk Sf`@A8LoNu<,4RF,xaQ N.SFl4daBNu>"l0SGk "QQXNu ]Q (08@HPX`hpxD\b`` (08@HPX`hpx (08@HPX`hpx (08@.NHPX`hpx (08@HPX`hpx (08@HPX`hpx=T|>>>```0x30<~h`` (08@HPX`hpx (08@HPX`hpx (08@ |`ff880 `f8<vl0pf|6*# ffff8|f||||||ffff8f8l~c00l00`  008f`0 `~0 ~lfl`~8xf8|f؂x<<<<|||||f|>>>>8`~~~~~~w|||||~f|||`f H($ll0` m0`80 l 00<< 00 l0|xv|`~p |~~ff~0 x`f|<l|00f`6JH0ll||l8l<<<<||||fffff|fxxxxxxw|||||~|||||fff|l~{`|<<|~` 0|0 0 `ffll `3f8b0`fz`V^6f`Hoqz (8AT L.dcJG%@R %$)!+!UHJ=@d@"oFvԈ2!s>(@!QjN,N/j>7~QHt[۸5|8#_ J=p'E)QC@0-'`v@,gPLs{2A 1Y@ @%8:QĤ&D!G."I H&(uKᭈy' PN4ڛnr_B;!R҈'`pDZAo?%TӊE0ophG-l#I RIBL3A_[X*?B)4D@"MCs` J Q NB!I8Jk*g`]+vka~)LXlMhc@  @X#`4;& IB쒡ÒG81JLfN !Y UrH+siO\SoO;42`ɀ$xG< }}z r`.  р|S(5X@ `,0ɀl  L .`%AD `$>O^`i)_CExq r ,24_ЃQ$s$Ho X!ԥ@Oc"#OA'wk$_J~!HBxǜLph7CDDic>c1W:S9|f,BܬdXċQ*C?`?_*H0JSC?T$f3-?қ7{>?^@*mڙV|#=]TbEb@U!65%Sů86@I@$BT, k'axa4uFs?2Pf5P\@m W%s  ^fG (L si2iu"3*hzZq(.|ô) Ӥ`^`S`@! ` 5ɠ/T*4-*Gd㠋`A ~<'׋YHnFV Bb= R@lG.!C{NvFha!H:4f6HC `0C \c"'Nat1[Q(1XZ(2>J8PEĀKx@{t=HS!A!XR :/~'HO"E<"#HDb3QGMy^$HJj 24.۪:<\! !C UP_hgYxe\%WPGI rsIGB~( 1L, 80l43ᑐڀ?Gi-@s̄Ð 'ǂyxz.g7BtlI'{6z/Kzװ\:!0@[˄x #wgwqFBP /#"5'jl @`# ,Jt&P B*:@ɢ2|egUP "Ч'Wݖ*`@7_ 0]6$ ?L0@08Ic 0PH0NQ}Ps41PS-$ `K)E#nUJh)ds/@7FAXxRk+U`0G:HŒi(pP55 wA @"d#bd ` 7w@<6?#p 6?#x6@?#t06?toѡF.4>_È'1qE7O_% d r?w%.P Q0@+MX i=>3>UCv~v~y,KA"x&(0PK. %60"h??0!"Pr'8;PgJpGQ I(d70hT0ʵU1M_'xv- 6JWvgCEh^E @ːM@pKx:y)"P[o0 pw֙M)'JvHwlt.s|>$F,hwqѴ~LQJE">E T @j4A>#P:"a` [ 0rdt$ɉf`mh$&h*a0!ǰJ Fְ fAlQX$\lY8.0ApNC r3| ZQpf#a8 >)e A A2[Q-4d|_dC>N`A(Np66Kۃ K " `f/Ge0AЋ@P@7h8bB4B.{acv 9qJSO$?"^h@$V?сXKT&σf,ٳ$˘BIPt K[+Q'xTd |d!0f `4rk_?d,_N#py09?30?'(YZLvEB)[!K'joRo6{0'+}$o՚s{ArJ! -E&hZ/ @<ۅaa?^p!PFRw@jr@_| KJN VUF-Q@`@N& ZEN e4 P .͛0\hC2xLhEKF98@M !sp2qM? 3/ BFRPq Ah܍ `'1YКF/ jR 4`IFOyF  Nx p,d"i'0%Fn .$8%eJB^Bht0@B^7\ڃŃ߃Db%XJw/_<,32f@Qo! 1zz-񛄀V߇e@`HIμRWew,UxA5?LA0G,F jZ"'L^Ʉ&@AX @| Hְ!PP/~O.@:J8E #pB18l%D/r4cPdoT!l@ӝXJ@d&/>#Te^&](-0M!p"E#J`<A J!rH7(aXo~-0t @KC1A2)(Qxԃr?ߌH ?-p$lhA~?!X n~9aJ4y"C~,F6\#b )0 7 5l qAK`/K}kݎ:~v`XX]8#aL4p6oSgC0d^?OD)38a'@N 5Dx `e`DQ+V&lDd#7| ~LFmL}~xFqP/ȀH']&epUv*+_:SIz(4!rM6j-`hP4ic$ , VHx`ꮐVv~~5cЧ'W`(T~F$ԙ Nac `x84t4Q`=`g`=q2^D(OIk>`qla%L?Zr2< 5j<bg ]CPb#lfH e"B q!>  G`\GH!F{ |X $9 |] z5o ,MP' OcLH,Ck[(APe!~Y##@1!2A e HDgAJ5 |ɅJ[{/UDb'ߊMe#Gg|G&r~Dԍ!O?'%5sb`Tf(@101.p.`@` s/HaKU|`\`fc|ی5`:8 V<—42RDѠi13S{xO=VD@7t @4n0x ZDܚ ?;d%"RV`"@?у2 L. }|Y\Xg8'h y(48 HRKB́vjY(Bү#d/>D[=@C '.ruR`}?| jڏlF5Gѥ&@Re 2(~Gpi߈4[emɞܮ>N,CE*d`3 ( \ tKƀ%Mg04ȿiOK~u)l@s@wQIX!ly69$ P.g gaԂC>n8. xxi0䫠.79E߿zgH=*ep/q`DF/Eh6>aln)C@Kp (,8`bDoG+^ýC&@@I}'Af/`67$@)IORW / ?&3*0upIV pԥ¦ = f!Y|:JGgb09S` 45GoRh/d4~SFG d Bdf Qئ" (k[HiZ`gM3!D{|2\ s= Пh3/# X?J%!(ny<3|٠`mu00`ؙ]j8]ޥ5ߟ?~&8Ff/N#`s4¤g >N>mH)XzfL SI1$k&A&Z٨Y pC|7&~(nzIvni!$JBz!5!&m SjЍwH[EȤdЁ&@tRR6i<>@uM%7hʒ; 1 8 RB0f4A<*#}$$ʈ| ^?P\|>"RoOԤ͡?n ~TsbP A?6QATzS`հv(2$\Xv,F)6gHba0uA/asAN00Kb5N!L3]E!9/7E4a8tRYL T\8 8C|*| |:v_=t)5`(.ZUm+', No-\+y$O7IB=mك( [ ,7Ti V!h oX0̭ZCLٌ:r bX(D2=, X1$6 ŔrP@ phzRӍo"V':?W[`7t@@>+ GBiweA%Ǚk% `i0)Wqx?XF֬Bn@NWBNUކ.UOj b>< 6 ᓈ9CeN@0z (!*,0I,,ؐFg'a;x:j9Q!E|$$Hts86bu4MLRrAРFNG_D|_jg IE&8 % JЦ"O(P HSG! u@Ύ% f xPa.4bn?4˝#X-Db[gf|6O[ ҀF ҀpLuQOúȣ8$̈́ ( kd@HxO8NO%/F  /c9U^8ЕNU6z$R5Z$B7%06NLAs ;ȸ>8Ǩ4ORH $1ߠͅx! 6C@8K =H M"Gr_DH?} @JH` wcCgItܝ_,|t|^?ӜčHK֮(y/Xg Ө`. Xe,ސfLBK&eX`!F` းa (߆p8i#8` fi` UX`:hH`,r  fSҴ&J@`&A` 8f`&р(cNz`$рFf p`"2!`FA`#р| l`4 f5`$qC6`$0jLt p NW#%c''01`Hp-$Q`'C`bb2С&.@f P l9Nc', )r{YwC2||C^E@ϡ0%5a!HϠ5\MLL~uX#Vd3517utt--jCOS'g8~m, <@?x򹀇8` fi` UX`:hH`,r  fSҴ&J@`&A` 8f`&р(cNz`$рFf p`"2!`FA`#р| l`4 f5`$qC6`$0jLt p NW#%c''01`Hp-$Q`'C`bb2С&.@f P l9Nc', )r{YwC2laap5FORMdILBMBMHD@ @CMAPDPPSnh@Z@@@CRNG@CRNG%CRNGCRNGCRNGUCRNG)CAMG@BODYKPOR#83? C N8 ;3@;>s?? >߿?x]ͿO ?d?f<??q??%~0?l??<%u{4n }%wsog8c%}ow}w?;7fA'w[w}q?97O<?cx? ; 9p? 9_ 8A (8ρ7"lE?/: @?`??@ @Qa|AAq?? ʼ`,?@`?|?@b?=ĸpp@?' rya?<?088W ~ !sG~?@ 0yp@@`??cЀ~ W|_?"`pw? ?w Q @_P?pp_?8C?_ԟq? >| ||n'Ӏ' l 7 /?>  8 ? `Xx??N ? ? #f?#?s  gfD f?(u |7#? |?yݟ#|?(|?_#$w?1fxx?U?x/}w< 6#ʀ~?4#w? !`F"?O`d/"@_?20"^({!& ~>@ a\9# uG~p1aќ?  o<NTqq> _ /? @y`> ϏN/D|p? ۟TJ@pB?Xop !x#o2a  sd';tf>s @8739Q@룿8 @?1^x?p*3?? ξ0a#?  d??ǀ|`` j^{P 0s ;ops@?< o fO ~`a <03Fap 1_ 9\ @ 0 ~0sgp3Cg߿ 0=3 G? b1EPݾ_< >?<p}g <H~ @@##*  x;? ?! ;? Y ?  t ?拂 U zj ?p@'0Iy ǀi/<q Lp ?=?UU~6p"ng og`^ ၈8o / 0'L`8? ?!Pxg {p͌C8?`z!7G =v̀gY?|N8> 9ݏvbvuv2߄݇p"?<~?ǯx ?@;q  f5`u? sn?΅^@A]?J,]'?~@g?>_z ?x~z ? NU_)?<~Nzw >O߼rO^ 2c ^a aUL{q^awZo@Ϗ^_? ?8^`a〼z^3^@| z^g|w Ԭ w}ޖz^'U |xz!O%_ gz?a? ?g{z?`w? /?{z?c n{z_~# yn{zcg !_g7{O >f Owo{?9 ({?? ~󿽹?{? ?Yy ߀G |u% h gDo x oя 8gG 0ww__ @W7C @?10Ç_ Ή ? <O _o g_ dbO l #$ #,? a- 8aC? 08a ߉3 p? Cp}'G O`,  at `hV` ay?  ?? 'a  /'> !o>? `" 9\ 8Nppyp< psps|?] psqs p p?s9 s 19?? qq9qo qˏ  qiÈ9?q Á{qe˙߀ qa˜\???ܯ @&?~/ g~?? ;7~߾? G ?} nj w<?3C=~?́=sˁݿ یwc?8(?'*/ o? /> o???ܯ @&?~/ g~?? ;7~߾? G ?} nj w<?3C=~?́=sˁݿ $ SϲM,+*)('&%$#"!      BU arp.library !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 &Nu3_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 p]5paprtvEapaprtvaECaECa~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 }Ѯf`;|^`@0-Pm`g.;@`g(tERB$R g m@NCNn;B_AAm0;@;|Ba aJaD`bHxm>n8-> <8A"Kp rt4-<6->_CoHBBBHBv,n8zN,L@ Nu|hfpmFm|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 MNDJpg|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 "JLD)gNNu A"jN` A,n8N`,xNb`N` A,xN`Nd`N&`N`,n4N`B *g @fN``R) NuS)NuVH?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**% |g*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 &kf * 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(' 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(t!.<`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#, "%@ `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"OEAp`("H"(Q/|`ЙQ"`ЙЙЙЙYn"(gR A`NuHy>NU x h.(jp`\ Ox&<IaT g!Hּ QB&<C~ a0C| a( G"OE:1& (3:=80' )5=>91*" *6<=81*#  )4995.(!/:<:4-&!09=;6/( !08;94.'!$18;94/)! %2;=861,"&18:742,!$/4642/(%034441*$.24552* %-13462* %,12652)sa2"0:=><80#"/7<;;7.#!-6:;:6-!#.58:;7/!%/6:<=91#$.59<=:1"!,28;=8.!,48<=8-!*28<>9,'08<=6* (0:??7* (2;@?7* (19=<4( %19<:1& &0;<92& dVM '29?CFA2  (08AGG?1! (19AHH?1! #-7?EE<.  *5>CC:- !,9BFD:-  !,8BGF9-  !-8AFC8,   .:CFA8-! !-:DEA7-",9AB=5,"-9@A=5,"/=AB>7.#!0?<60%$>F$)4>FIF<1%%1>FIE;1%&3?GJF>3' )6BIKG@6'&6BHID>4'%4?EFC=3& '4?EGD=4( )5@EFC=4& '3>DDA>6' (6?BDB>6( *8?CDD@8( (5;ABB?3$ '2:>@@?4" (29?BC@4# )3:?CD@3"o.KRSLB8* /@LRPJC9) ,?JLLH@4%.>HLLGB6& 1>GKKIB8(!2?GLMJC7'!1=FJKJA5$"1=EHJJE7%#02!!.7?EJHA4!#0:AHLKC5%"-7BIKIA4$ *5>EIHA1#+5>FJI?2VEo%068:@FI?+%.348?GH=)%/44:DMK>* '/25>HOL=* %+.4>GLG9( #(*1>ILF7& !&+4?JOG9&$+6BJME7' ")6BKLC5' *8ENME7(  +:FMLC7) *9DIG@4& *7GRSNB4"¾+:ISTOC4%,;JRTNC5' "-:FNOI;.$ Ȼ "-9ELOG:-' ƻ  +7DLLC7.' ĺ  *:GMKB80) Ž !,;IPK@:4.  ,=HMH@95/!  ->HKD>:70  /=HHC=<90 />ED@<<:/ÿ0=CB>=>;0þ 3@CB@?@>2þ$4?C@ABDA5%5;=>@BC@1$28:;>BD@/½%179=?EGB.¿7Vb&Ž %).5HMMLD9(Ǹ%+3FJMNI9#ĵ (2.̸ &.6BMPK?/  ͻ &.8DMQJ@1! ʺ #-:FMOJ?/# ɹžKPRPJD@8)ź +>LNPMHEA7(ǻ ,=IMOLFEB9*ƹ-=GKLJGGC9*Ź0AHLMKJJF;*ǻ1?FIIJJJF<)Ż 1>CFGFGIE9%Ļ#2=BEFEHJE7%ƽ!2BJNME9(ʿ'5;=>DMPNF;*'389=FLOME:)¼'/143'Ÿ$,8FS\^WJ>4)Ÿ"+7CQ[[SG=3%ö +7DQXVOE<3&÷"+6HUXVNG?6*ƺ!*9JVXWPIA9-Ȼ)9KSURMF?8+Ÿ(;~ ,-*)/830.)ö ,8?@=8310)ķ "/9>@=7453'Ķ #/9?@;6594&ķ %/8>>97:<5'Ķ '2;><9:==4%õ &2;;76:>;/" %06636;?9/!п &04448=?9/" п +2346<@@:/# п&J?DZ /:@CBA>99AB3î 0BC?:9@E>,ѷ -6=AA;7:CE;+̸ -6>C@;8?HI>/̺!,7@B?:/$ ¶)/0,.7GLG9," */-+/;FKD7+#  ºlkm`d[G6/-)# ɿ1DVbbUD940+&ǿ  2EZdaQC;40.) #4I\b[MD<520)ľ!4K[]UJA8210)º4MYWPH?6341%!:NWWQI=6561%·(@PUUPG=8970&ĵ*BMSTNC<::60'ñ,@KRTKB@=:82'.@MTQHDA=;93'˼/?LOLFA=;992# ʹ,=IKGD@<:961$Ǹ.>FIGC?<<<;5' ȸ2@GIHEB?=<=6#ȵ2>DGEA><;<=4!ֶ-JTTSY_eh]A" Ʈ 1HPQVYakkZ; î4FMQSWbkfS5 5CLOPXejbM2  3EMLN\jjbJ0 ׿5DJJRajiaH, Ӽ7BDFTcigYA' Ϸ!8?=EUdfgT9# ̷$38=HXdgfP4!ȸ $/4* !#ķ #5CIG:$!! %7DKH5"Ͽ &6CKD/#; $6DI>( # ˼ $8HH9$"# Ǻ (EHIF9% ų  )4=CGID6  ̽ )2:AFHA1 ɺ )29AFHA.  Ʒ )2:BIKA, ö )19BIJ>' (09DLI8  ´&.8ENI4 ̾&.:GMD1ɺ#,=IK@-  Ⱥ !.@MK>+ ! Hei\H:7;7$ ® 4UccVD9<>6"Ծ:Vc`OA>@?4Ҿ>XbYI?>?=0ϼ=T[QC=?C>+ͺ@TULC?AE=(͹&IVUKDCHH;%ɶ*FRPF?CJH6#ų ,CLIA?FKB3#¿/FKD?DKKA4$Ҿ½1DF>>GLI@4# ̽þ2?>:?GJF?4ʽ»4;:FIJK?/ ǽſ!/26=CEIJ>* ž (.6;@EIE9(.Φ,;Rm}tM$Ȯ*;Tr}kD  ':Yu~b;  پ'>\uy]:  л'@byrW4ͺ#Bh}oN'ʹ*Oj|}kEɺ ,Pl{zb<"$ȷ2Rp}wW5'&& ı3Tq~pK/)(& ±7\vybE4-,) 8dzrYA3.-(Ѿ@gwjS?50/+ͷHireP?503,͵*Tmm_O?767*˴/Xj82:   ࿪ )EWbprDֽ0GTdv}k?ϼ2ALczz]2 ͺ/=Ng}T( ͵+.#m              |!!!                  "&)+-...----,,,+)&"  "%(*+,,,,,++**)'%!  "%')*++****))(&$!   #$&&&&&%%%$#"   !#$&&''&%$##!   !"###$$$###!    !"#####"!    !"""в #'+/2457899:::9863.)#  !'+/147899:;;98752.*%  #)-15678:;;;::8630,'"  "'+.1467777765320-)%  !$(*,./01112110.+($   !$')+-/01233210.*'#  "&(+-..//12110/-)&"  !%(*,.//////..-,+'#M#)-0479:=AEGJLMLHC>70(! Ŀ!&+.0369=ADGIKKIHE@:3,% %*.259ADFGHHFC?93,%  "(-0358:<>ADEFEDA<72,%  #'*.0358;<>?@A?;84/*% !&*-0357:<====<:73/)# $)-046789;;;::962.)# ZghPJA9/%  !).26:<=?CGKOSVWVSNG?5,# ż &,1578;=@CFKORSSPLE=5-$  &,158:<=?CGLPSUTQLE=4+" û !)/49<>?ADGIMQSTTRMF>5,$ ǿ#).1259;=AFJLNOPPLF?80& ü!).2579:;>AEILOOMIE?7.' ü $*.158;=@CFILMNNKGA:2*! ۻɿ "%(*.38?GPX]`b_ZTLC:2+%! !%)-15;AIPW\`a_ZUNG?82,% Ž!'+/48*m"())'# #*4@N\hproh\N?1%ȸ¼"&'# ",9HVajnleZNA5)!ſ!" '3@NZdjid\PC6+$  ̿ü "+7DQ[beb[RG;0(#  "" ǽſ$,6BOY`dd_VLB90)$"!!"!ɽ  %-7AMW_cd`ZQG<4-($" Ļ"',5?ISZ_`_YQIA92-)&#  !#&).5&;NYK+*+$%'& 2@-  2*  !$+,'7]aF-  &''(  <7#    ,0( #((    ɿ "-/16:70.16;DThvwvutqaN@4)! $)+**' óŽ*11-)&$$'/83#2@>5+%)( (&)ALD:43+Ǽ #" ,142(   '6@A=3!ſÿ/1*$53 $" !'(!   ) ! 15* (4&,-;;) ,AD62ID*%)$  *GKC. /NU@56$ 7N\K1 #1-$ /:4# !5?PT<" ȿAVRH5 ) $<7.) ƽ&NOE?3 #!UaXND- ɾ%"+51 &3$ % &# .=. @F/  EO9 ' C_N$  /8(")  KX7 <# &?( .-)0!(+ &%.1'-' =1    6*  8K8    #MN5! $    6XZ  Ϳ+61)4B6)& =E4"'%   ,;3.BJ<%EG5($!  -:WWE6*&1#"(# 28) *ALE8+A6   ;A0)5EE5! ŽDPD0  (?SUA'>PD1 )6/>`aN7*5&,@;# 4ENF, 1IE,120GMI8)7:8BOP@,!$$BWSH;($40# ſ+743650(3<4%"/.& %% Ź*'9U[O1 Ѽ#"4LSI7!ȼ*%%-%,%&(  (# %(0EN@&'(*6><, (11.?NH2!ù"2.&,;A5  * "*.&).+2'0-@r5JNV][VE=6*Ļ5iihiW>0ESI:/$ȿ 393*  ʽ $,20597/ȿ =KJC:=CFN8 û&IbiiiX:++4"Ʋ'W`UKD<)  +5+!"   (4(#,)ſ-BG@6(-?WY;2@BO[ZP@/12(ȴ 8T\\QE<3! ʾ  .:7/      #)   ȴ$0/&4@n8:.1<=-  &83& -! &$ ,0' &1A;)  #480"Hkh\:" () ?QMFE<.   5D?%   *0+" $9@-û!'" Me^K/̹;Q^jiV<$ κCeigV;  ǿ (6EJ>, /CA1 *3/( ++  (AB3!ȶ3  ."%DEA4   '8=('  && $9>.! 7@:CD3! EG21/  0-   6/ 6B4 F<%   ))&.(   ") %  -   )$ $GF222,$ d0;@<+#N^WD6*4LA-+! #!*  !+(!.MJ8) %K^`TF/ Ⱦ +871(" )  +550+9;0 #:NUK18C<))8;%  #(!+0(ż #?QL9%Ž.R]H-  )5, ",& '/6>/D\d`K1 D\ )@OSF-ù0652)*5+/71'/41.*$ +FMG7ʹAC;3,#'# %,#CQG6+# и+,2?C;#͹,<:/%½ )2.( 6CLF7,#Ƚ!9:/5BC2º '6:/ $"*;91% Rb^L4 '3764?G<# ʵ,3.,0) Ul ɾ,* '-!    (-"+8?;'   &$  !4:91(ɼ )-*  !%  %  $$ƿ!,CE5$95' "3EB2 DZ ,74'  %%7GC0!# && »  ,#  ' ,.' #      +) )"  !  !   % "" %!    $ (& !&/% &%   (7+,+ ))! # I 4A7+ ###*"  DRF) ",  /(   #58(!! +0$ "&    &/# *%!  %" '!    '           i ,+  ƿ"@FCF^ff`<ʱ +6733GTK4 ͺ#  :;(ƾ%3<>:/!09"û+NX[ZY_aI$ĵ=G85HNC5"' 3:0(@L?1# !OYH<4#ż!($.D9  )&$0/ 0# *#22 # '+ ü2KB-  )0-&   " ZfLdcab`O.Ⱦ(4ED1&"   37/)$" "3:@<+ ǷƹG`ffbZTE+·,CF@8'%*& "   (86(   !*+-78,Ż%AG[gfcVOH-ξ)A?71+(-:D=$  !-* ,)+.%$ *<9о"=@@Q_cfcW9ֽ*4/)$(5HSI# #1-(1.'v].=/ )  +90  7Z^F+ 5DG8"ERG4''$ 55(!"($ 67. =TJ8& 8ZRC5;KHQXB.& '!(2  &  *011) ;@2'  0SUD5*'BQ`ddL,ƽ $00-'! %62,,+*)! ,?JG8'Żt) .1$" *)   $- 7;%    &' 20     >6!    ! #!) +3) 6NA"  !  AF0 $%  &  " %0+ &N^R4*-"%'!BH=# Ƈ0Ǻ*3+ %/*       ĺ $.* (<;-    .84#*72!    ʿ27' &:=1   #;A0$88%    &!$>6&-/# #   4C0 -6'  003@4   '螔B!  '!   '' ʳ /,$           $&&%  !  $  "# ,)ϴ % "   '&ʸ "%1) #  (#  ~V'G2@4%,-,)!ĺ6LJ?4-(μ!+-"    ,9+ 08HL7 1:;;/ ;RM7''"'33)   -6)&-@D20465/Ǿ ?PG312(EI5$ 33"+0!|ī ++  #& &73(   .IB$%,77(  !$  &!   $:0 &$,)" / "($  )PQ0"6##:A-  )  -@$  &! ()  -\[5{Jpk$38DPP9· $4I]eeeT@7/(85)$*($.' ## 2EC6/>E2 û697G\fVC70&¹$!  & (3-($ -61';OH=2 ƾ*;7$$6DF@3Ļ"%+%  *B@0 +:70$ 0DH8 '& 4CA1ȿ1-  BP@'>F:zƟ­'..Aafc]WN:$ʼ"JYTJA+)/*  %$   ",>A:/%&Ѽ0Rgee`ZJ:,é (?S[T:"+  !!  4NWL9%Ǽ*I[feef\PC-ټþ->MXP:)  "# B[YL=%ҿ8Tbeeef^M3ʾ 1?<9;7'  "%  yǔaG3/ Ļ &/#1IPMA3ǽ#001/'    %@B3/61'!0=;1%19;7BFA>?6!#8D:,!   -9>6" ƿ0E:+$/=HUT=û 'BVUC@=70,-"´   :B=,  &.+(*)$6>9*+Ibe\N;( Ͽ%MYVL:892)  #261( %(%&=E6(#xu2=6) 09-  ,0  ! ,076&  *$   ,2% 3=7  "% ! % ľ$, #42- )+ (* .("57/($ #3/  &)  $0+&#   *72"%ž$ " ,1 !88% # 21 DB =<$  $-+   %$ ()%!     ###       " "%)# !%    * %! $*)%     ' vʑ' %*'"&%  +JWZSMC- Ľ*@I8)6*&2/('#   #1?P[ZL'»*ED3 ,%$' %:>D:&  ! %KbZ=ü 5?9& 2.%# 9PS?# +0)  0HD8 /HD( u WfD¹ %/+#%4=:$)6+2@8/0DTO9)*&)6?=3ƿ,56AGD>3!'$284, 1;64@I@. "$ ƽ!-<;524@4#+'.BNH3%! &22+&  s\fK(;6/! $=I=+  '!! %.  $2' *#$ 0@4$#   6TYK1--% )28B=-%+   Nd_J/  &(%=]bP7#   %;\bXC%  $$""A^dZA$rZ$3DOIA/  żGfeeR,"&*7.!# .;2 #*08><6.&  Ž;PRP>#!$(+   "" !$*&((,%  $50*.&   /* (.,"   &-#'  )&&qCF:/! Ǿ 'DZdeeeS7 ż  #,52* )/.# 0=IJHSR?+#Ǻ)RfdddbE+ +95' *9;5($2*/DGNRM2(-.$ȿZecdeb?˷ #&88* .DB:,,," ͺ >KMWK*$ ŽTecdeHƽ)!*;5"  $DHQWZ\RF>2dz 1=:+ %)!ı"$# (1 $=IV^Vo;j                             nYf                        mӚX9I                                      lԫ                              k@c                             j   &                          i>E                    4&          hأ0<<>>BB>@@@ABBADBA@@;<<;7::61160/10+**((&#! ! ]֛ "06A 0  ๹ɼ' #-"#A;6I<*1G[m}`!1]TG[st]IBITI>A><750-*#! ľ\,4[w*Zʪ;cY/A ù   X{e]    &&  /  +&  !WlLCL2+&F!)7& &+903!  ˷߭⳹¹ƳÔ˿ѠƷ֩ݼ᭯!   -&$ # нƽɮέɳ¥׺VŶײ Հ*2a$``z+W DzƹU?%7 7&ր-ӯD Ǽѫ%!#$7ƒѯܡߑ #8FalD7_)$8AaA*&F ڲɩ‹ɼ:#7G8=`*y9XQ* #  #%# ͞ڹü½γƚƵ񨦿ȩùƚЯѽ׹νڽ/#$#Uj     Tv        SLVE        Rm{q        Qeu{       P-       O񲥗嶶        Nki[        M)&#x  """"!  ¾  Ŀ   Ŀ   Lf "$&&&%$" Ŀ !"$%%%$"  þ  "#$$#"    "###"! ĿKsto !$&()))'&#"  !$&(((('%" ÿ "$%'''&%#  ¾ "$%&'&%#! J^# þ !$'(++,+)(%" þ !%')*++*)&$ ½ !$')***)(%" IuM #&*,.///.,*'# Ŀ #&),....,+(%"Ŀ "%(+----,*'$  Ŀ "%(*+,-,+)&H.(q !%)-/233320.+'# Ŀ  %),.02321/-*&! ſ  $(+.01111/,)&! Ŀ #'+-/010/-+($  ſG;>4 $(-036778752/+'" ſ #'+/34666641.*% Ŀ #&+.13555520-)$ľ "&*.0244431.+'# ľF $).2589;;:9740+'!ſ $)-1479::9863/*%  ſ $)-1478999741.*% ſ $)-0467887530,(# ſE9:4#(-169<=>>=;850+&  "(-158;<>=<<840+% ƿ #)-158;;<;;973.*$  #).258:<;;:852-(#ƿDI:=?AAA@>;83.(! ž  &,169???=:83.(#ý!(,269<=??><951-'! »Cû&-49>CGJKMMLKIE@;60("  !(.39=ACFFGFDA=:4/(! ý  &-27;>ACCCB@>:50,$ &,26BV5`'.5=BGKNPQRQOLIC=82) Ǿ&-4:@EHLNONNKHE?93-% ƾ%-39>BFIKLKJHEA;6/(! Ľ&,28CIMQTUUTSPMHB<5.% @ %2@LYcmtz~yskbVJ=/!ú "/.HurL!ȡ.JetZ>#ѻ.F]t~hP8 ɺ=/a    P  0000P@ @   </\  \  \P@@P@    @ @  Pl @;P| P  :9==00   0: P8ݮ<P@@P@h : P(`@ P@07 ߳0   0: PPXpP\ \@\6 ۞@P@h : P`@ P@005 T @          P   @<0  S<    }< Pp P\ \@\P@4         3 > @p2B(``      1Xp      0`h`      /j- :  p@p      . : (``     @    -R: Xpp     @  h ,n`h`     @     +qPp@p     @  h : *[0(`P  @@00 0P0P   @ 00:  )ӳ4XpP  @@00 0P0P h@ 00:  @(UP  @@00 0P0P   @ 00:  P?'z   @@00 0P0P h@ 00:  @0`&d@  @@@00 0@P0ֳPְ @   @ 00:@  P?pP%@  0 00 0P0P h@ 00:  @@  0(`@P   $u00 0P0 P     @h 00:h @ hPh?Xp P      @#͎70 0P0P hh@@ h00:   @@ 0`P  @@"i@@ 0@P0֌ P@ @ @ 0h0:@ @ P?p@ P      @@  0 0!@6h 0@P0Ph@ @@h@ 00: @@@0l@Ph @@ @@@0h0  70P0P @00 @ P@  ?|@P@@0 @@@ 0h0@@!Gr|0P @ 0  0  @ @@  0l P    @  00 "3 zP@@00@@ P@  ?| P    @  00 0P#|@ @ 0  0 @@ @@  0l P  @  @  00@0P0$6   @0 0  P@   ?| P  @  @  00@0P0P%K\ @ 0  0  @ @@  0l P   h  @  0( 0h  0hP 0 P&務z0P@ @  ?| P    @  00 0P0P ' }  @ @  Pl @    P  000(ʲh0:     P  P| P  \  \  \P@@P@  )F  @0P  @@00 0P0| P      @  0 *V,&,*P,0,8?P  @@00 0P0P h@ 00:+ׁ0P@ @@00@0P0P @ @, 0,0:, @,נ? P@ @@00@0P0P@h@ 00: @@-<ڈ P  @   @@ 0  0  @  0 P 0  P  @   @   0 0:  @  P  .AT @ @@00@0P0P@h@ 00: @@0 /Ŝ@ @@@0h0@@h 0@P0 P@ @h @@ 00:h @P?|P0@@@ 0h0@@h 0@P0Ph@ @@h@ 00: @@@0l@Ph @1МG 0 0  0 P0@P 0  @h0@ 0 P?|@P@@0 2 % ֌ 0@ր h0P 0`ր P   @ 0 0  ր@ր֌ 0pP 0 @ @  3ǒl   0 P0@  P   @h0 0hh   ?p P @ @@ր0 49Qb hh 0@P@ 0`@ P   h @@ 0 h 0 @ @ @ @h 0p@h P @ @@0 0 0 5ȶJ,0@ P0@@ P h @ @h 0ր 0ր֌ ֌ P  ?p P  @@ @@h0 0@@ 6:t Ph 0`P  @ 0  0   @ 0p P  @  0@ 0 @ 7Jh  P     @ @  0  0 h     @ P  ?p@P@  @@ @@@0 0@@@ hh@ 08& @P  @ @ h0  @0  ִ   @ @  0l  P  @ h  @ h  0( h0hh @ 0hP @09ɒ       @  0         @  @  ?|@ P   @  @  0 0@@@ ִ @0@@P 0:,  @ h 0  0  h    @  0l P   h  @@ h 0( 0h  0hhP 0  P;ͮ(0 0 ֳ   P@  ?|@ P   @  @  0 0@  0@@P @0@P  <230  0   @    @ @ h0lh P   h  @ h 0( 0hhh @ h0hP @0  P   @=BM.K.?|@ P   @ @  @ h @0@ 0@ @ @0@hP @0h@P @  @  ><"  ?x/wsunnorycomposed by..........41otis/infocorner!!!!!!M"this module is fromz@the apogee globalsoftZ@module archives. 21851 universityparkway sarasota,aa florida 342430813-355-6121send one dollar for our latest *(pd/sharewarecatalog on disk8DK L!jMod.Pigs-In-Space Mod.Today Mod.Sunnory #!.infopN|s.B953..+& .>740..*% 0:5000,& 495000*# 755340*" 94535.&:5554,# 95573)"  "97990&!  &::<7,%  +9<:4)" *18$  9@A:52+ ȷ %//#  8AB952- !.)% B‘½FB><970*%! "EE=:95,)# 7EC<973+&! ÿ>EA<95.*% ½AE>:94.*#%BC>:70,&"*FA>74.+% .J>=73.*#0I><70.)#! !9CA953.)%" =A>540+&%"A>>43.*&#! B=:30,*&# "B=73.+*&"  )B:40,+*% CYv43,)% ¿E<=9540+&# CA::540+&! ÿ0=A7754.*%¿>==7753,)" E>:9770,& !AA9:770+# ¿=B9=950*" E:>::74.&! J>==973+# ¿CC=>973*# ½:>E==95.&" I>C=:94,&" DMq^\\ROJC>70)"ſZOIEA>94,)" ÿ4FJ<=:73,)#¿J>A9953,)% IA9954.*&" .>A5730+)% ¿I9=553.*&" I=9943,*&" *=A5940,*%¿B:=754.+)# E<9943,+&" #>>7940,*#¿A:>7940.)# E<<9540,&# A>9943.*%" ¿7@*Ŀ 20) ''# '3BFȾ *.#$&&(% )29տ /  "$&*.# "', !"#$*,#   $ $#%*)   K>%22 $01,( #(2/ 10.,$!&52 ,0/.,#  '47" 11/1/#  (59*  1/.380# %-4./.3;8/#,0$ ..4:86) #-6-06876-Lå #6B>842)  +'  +:><96- ) 788;8/!  !  ;3582"* 05/34'  /  80-/* 1' (2/-)! /3  20-*$ !M,* .! η7C5$ &2OJA;-#&,-' õ )7B3-%;JA<<1 !&+)!+8=;% B@>:84$$'% ؼ-:?4  >?>;53)%һ".8;    :@>=51-  κ *18$  9@A:52+ ȷ %//#  8AB952- !.)% N=n&&ý  $48=H\MQQH3! &+ %78?XPGLH:0+  "/'+6:LYJEC8251%ǿ-/24=[PB@3-172(! ,3& "/5NWK>5')273)"̾+3)  +,9YSF5(%(262) Ҽ+51! #)*GVQD*#$&.40',?8"&(,LPK=*"$&-2Ol7m $2CCCD^WB*% #5/ ̶ #-=BABIeQ3*$ :8% ڸ !+3C@@BYeD1+! $8A3俶 *.7A?@FiY?4*! &3?=# ն %+,;==@PlSA4) )5?5² '),<;3۴%'-<:>JdWUI8&  +92б #%/9;AZUSVL7  Pq?"#4.  ζ /RXUI=5/3," -. Ƿ )<[XOF:130  '! · '9C_WK>642  羶 $8BDYWKC4  #-#徶  &:ACEZVL9$#.( ŶQ՝ Ҿ &S\]WNH?6,'%$  Ů:X\[SJD9/'%$  & ɳ#PU[XLF>4)%& '(  ϳ7RYYPFA7,&($)1 ̲!RWXTI?;0)*%'6  Ҵ :VXTK@73,+& *9" е#YWTNA51/-' %8( ϶ DZWQD8120*R%y')+DXJG?;: $0. ż316GWQE>=@) $0 ɷ )35?UYLC<@<.-˼$.;JeWKA@@80 +" ư",A[cUHAC<4. & ˴"-Ji`RGFB91- ' ǹ $1Yf]OGG?5,+ %  ź %7"  +  #/5:- %G@   "+37(  "9QF0   '15$  'FNF< #26&  *0SMD=9 $54"   %';TJCA<-,8+ Tk   Ժ ''28HXT?3+'%"!   '!#'1=KXL6/&""!  ɰ!!&1>MTD2+$    Ӻ!%$3=LQ@.)!   ˸(!&0>IM<)$   · '##+:EJ;'"  ٿ&5>F=*   Uw Ѷ 1I_^L>5-&!%'"   Ա -BZcQ@70("")'  ಬ+?VdTA82+$'+$  í,@V_SB81,%#)( ֻ->V^PA81-'! &(#   Ӹ!.:P^Q@81,(" !%$   ҵ  24D^VC71,)$!""   Ӹ#14=U]H:0,(%" " V>. ?ifE#  $O\O+""  ӻ8:6<=0'%%"  µ%$5PD3.+'$!  к "ISE83.+&    :PUG<61)#   ̸  +DXUF>6.&!!"   $7Q^TF;1*#!%"   WA, )/+&&(%  ͼ2@. $  ),(++$ #>7$     %25+$!0A4     "45-& 3?//$    &-0+ ":<1A4"     #+*#3JZK1!     &&1`iJ-    X4:9  !,>A;5)"!"$#&*)$    %:;6/1&"!#"#&)'"  ! 561%(+$$$##$%)&!% 03-%$$&&$$#&(&+($  )0,$*)&$#&("-/) #/)%..)$#(&  "1()&  +%  !/0*$$'$ʿ,0(6 (! Yd!#$,8HC5*&%'&),+'  !$4BG=0$##%$',*%ZH         [! /)'                \JZ#  (     &   .      (" -4)5   ,  $  ]j;& (   - * "53 /       <%    #ֻ )+:-  8 $$*-  '^~-!ĿIE0<)!,М9f`S6,ֿ0,H1*Է:<,K@+<򿑘i+-+Ѱ$?HޤD0 Ǭ%+7E *G!7.¸/ F( ѨFK3/2E$+״dX""5 ʯE% ◞   F&.@'9E/ "+:+#  2""* Ѳ3_nA             M  ;3vNJA񟶐3ara9ϭ `                              aA                                           bԴF                                                  c                                               dŦ9                                                  eĹS                                                            fg                                                 go                                         hգZ                                      ir                     !    "     "    "  #   "   "    j0 y '' &% &$  &"  "'#  !'"  "&   "%   !$  !#   !#   !    k0^b"PN #+KE$PH#-K= )N>".I6+N9 !2F/ -K3  2B+2G( !2= 4B繷!!"161=㺹""#/016ܻ##$-*02 ܽ "#$+%  -+ ڼ #$ #'"  +'پ %& "$ )#ֿ%& ! &ٿ%&  #&& !ld"I`?Fa8ќ $M_9Na1ƚ )P_2޶O_' *V_+ҷVa +U]!ҷ!\] /YY˻)]Z  /_WĽ*_U 2_O-dN 7aL3eJ蠥 =aB8fCޞ  =_: ;e<ԝ  D]4Bb.Н "EZ/J_%̞ ""FU!KX"Ġ"#KOMR"&LLm"g\'.PL -LB %7LF"/J?"8JD)/G<7ID+.G?4JE+0I@6LG&.K?ѽ5PI$/M@ι 4SI#ۿ.SBǶ 6VKؾ.VEô6XKӾ0XE:\K̽2ZC=^J 4]D=_I :^? @_G?`?৷ !G`CEa=ؠ nwmeXݟF,+^` hSѠB()cW $kIӝ?()(gU5mDџ4$!",iP:m5̣&0& 9lDޭ Bm-˩)* )Hm4Il$ư*$ -Gl(Ojʻ(!. Tj'Xh $0Wi Zd #!1^f]`. \a ZZ '-][ YS +'ZV VJ)(WP  SI*0SN ,ND ~oS-\       $CC+4B1Q8!"+I4ת 2_1ǩ " ,K-Ҧ. Cf!"#)"+K%ͣ- Mf&'-/Rʞ )Mg5)& 9WÞ "Vf;)?[ ŤZdA)F_\cI, $L_ acJ- )Qa c` H-, Y_}pɏ                      |q                      {r     "          zs0# &&*"־ ""&&440@@4("  "("*& "(("2888@@2"  "&"("&"&8<<4@@0  "& "0<82,.$ "(& "&&,(  yt  0(@D8&( ƾ&  8. ,2@4::B"    (   8 &""0@8:@0   &"&*&&:@(   "(($& ($$..ND(.."      *0   6$ (202@@00*& xuCGP|pPL 68@p@"T $D00("ȸ8,0N 2@0R0..Ξ >"`.0 6(>J  $B@޾ ڸF<(D@0޸Ԏ¾.$4>(06FV ,N@D:&.ھȦ22.خ8@00@@V^$ 4ض8,(& .8. "D@ (8$& $ *66>,wv&+ދ&/9BJPUY]_`aa`_][VRMG>1"̽$0:CIOSUVWWXXVTQMJGD?;71*! +5=DKQVY\^__`_^\ZVQJA6+ Ǻ '3=EKORSUXXWVTRPNJFC@;5.& *5>EKPUZ]^```_^\YUPJA7* Ǽ &2;DJORUVVXWVUSQNKGC?;6/'   *3:60)  vwad__][WRNH?3$õ#182,&   *28@IPUXZ\^`a`^\YWRJA6,ʼ+5>GMQTVWXYXVTRPMJE?:4.)$ þ "+6@HNRVZ]_`__^][WSMF=2%#/:CJOSUXYYXWUSQOKFA<84/)!ǿ +5=DJPVZ\^_```_]ZVPI@7, ǹ*6@HMQTUVXWWVUSPLHDB?:3,% uxȓ 3@GKOTY[[ZYYXVSOKGA:40-' !+27=DKRVY\^__^^]ZUPIC<1!ij -7@HOSVXZZZYXWVSMGA?=7.# ƿ %-5FLQVZ]^^^tya[_a]VPOSRJ:.*//" #-7BLQRUY]```aa`]YQJEA;,ŷ %5GQUUUY^a_[VWZ[UH?<>;2" !,7?EJOSVX[]_aa_[WUQKC8+ ˿ $7AFKRX\][ZZ\\XQMKIE=5-(# ɾ (09BHMPSW[_aa`^\ZWSMF<1#´(3?KRTUWY\]\YWUTQLE?:4-%  !-8?DHMRWZ]^___][XTPI@5)Ǿsz± $$ (::)'>R[YRXaee]YZ]^ZSIA4(Ƹ%8FPVZ[]`ba^\\[VOLJE<1(!ɾ   *,".=EFISY^_^]]___^ZVOC7+ Ƶ#8CIPX]^^]__][XVTSNE:112)̻¿  )-19DOUXZ]^_`^_`^ZUMG@5% ¶+:FMTX[^_a`\[\]YPECFC8' ɾ&0?JWNKMELZXM.+SmmR5KinnfZQWdjE"S רǶLV47`moibejolga_fe_PBAEB, ȻƷ½ %?8:UT*M\[QA;OglcILeojH9JSE%# 輠ʪ$D^gfacgnkfa^dd^OILJ?* ľ1, 4HC0"M[GQf_KI[hgc`]ZWQ?)*CI Ӱݩ6KMOYceeb`aec[XVTOD852&ʸp}=6ѴCaopmf\NHF=(ƾEr{xh@ ۺOyiS=' /3( >NPLJKF6иGgsrkaSIE?1ý3bz\.ؾ ^tX>, &3.׽-HPRSTN8Bfuuk_QH=0 ļ  &NowP"Ŷ!dcD*  /0# ղ:NW__Q34]rul\OB/ Źo~^bG'ھ"̸ )-+)&"ڴ3QguxundYL>3ѯƼ+AMXbkomgc`X< ̠A`w||}}xiQ5ͻ& ȿ #-32/-,'ɧA\mvwsj_QG?0羧Ÿ 5N\isvrnhebO#䮑 4Xr}}~~nY>ؿ**ź)6<:831/' 㹝 .OfqtsncWLH?$Դƽ 3Ukx}|vokh];ɠ Lk~~~s`J,)2&¶$9EFA<883"׳[lpiWB( +%  ':SdjdU<46+!*., 'Nltus]>+&$(0CZkojX<ǿ/4'θ ((+09;4& Է7[vvwx`: !#ñ#.14=K^jniY;ȸ,"ɷ +26;BGD;.߷,Hhxyyz_5Ѿlގ!/?MPH6'ǻ!#$&&! +(0FOMHEB:, º " ż  ,B>4+"Ļ$45)  ,D; %;ILKJG;)Խ+-$  ƽ  &3BIF<0& )&$"!   ,5&7IOLJHA3 ɹ%# ļ  jqaؿ*ֹ$MO62HM<ƹ /=2%%!"%%$ ûi̗WF( í  11) 6Q\VIFNZ[QE;1ؽ %*(ʾ #@_i`K:10'  ǵ+4  !&Ҿ0<>>ELN> ׺%9DLIB4'''7N]W< 3QejcN4ͻ Ź $;TdgszqT2Ƴ+;BBGKOC) ¯2BD?3&9WdW: -DW__VD%ֻ ʿ.BYgssfH,  #4AFHLQK3´'<;3& 9[gV=17FRURNH4ǯ  1MkqlW=+'" Ϸ/WiuzvjV>&  #ɽ '7CMVYQ8'=KROKMRXVLF@?6" 7YbWM4˽ѻ6GUhyyjU:#$ù-7DOXWF&ɮ +BRWPKIMOMGDC<)/QicXC& ξʾ»'BQYkzxjR3*ü-5:EPUK1׷'6GTUMA?EFGGKG3)KgmbO4¯,JWao{~zhJ( '%ʹ06:>IRM8Ȫf- 0IVXZ[[TB0 ż(04540)   "+7ALX``TC6.*$ =URMC-˴>T^_bc`Q>- # +59;=:/ľ '.9@HQ\eaRA73/%!KVPK=& ŭȶ+K^cfki]H7' % '6>CIH?) ¹)/:CILT_e^L>872 .TVNH3 ҿIJ6UekprjXB/ " "3>FLSP@"ֽ %5>GJKLS\^SG=<;/e  +:?=:75+ ';9&  û(BY^R:! +3-1;@:)+DOJ6˽$6CGDA@:. &32 ɽ-DVYJ0 '8CLMF9,')4<8&%=PN@+/AJKJHG@/ '$Ƽ"+;JM@'  (6CMSNE7,&")0.#$7OSL6# ¹%:NRRRRPC1 Ļ"(,/4;;. !,6BNWZRD6.&$""!2LTRI2drw3(;?0$ɸ'Y_N1˶7@5%%*$ bfep   ʫLjwxmU0 ǼDew|{uf4Ҳ0&  2Rm{}t]:ҿ#R}}||eC' ,=A4  Ġ@]h`F!4PaaYF/a[o                  `{Z                         _sey               ^c{                          ]qOv                      \Ul{                             [2                                    Z*                                        YTu                                     X.J                                     W(M                             VHg                                          UMW                                               TmUk                                              Sgp|                                        RU                                            Qg,"                                                 P)?@                                          O.ՠ                                        Nb6   !&                     "   !          "     MZ E                             "               L[0       $                 !                         K3~ %  &  )               -         2 &   &      '"   J#_       # '#    ! %              (   !   IbM_M !   "   1 . %   )        6  &      #    '     H1            #    ,   (    #(         !       -     "  G;  %&   &   -!")'        !      #     !+  /    $  $         FEQ&   &  +   % (    %!         * -   '     -"(  $        ! #E) %      ! $                "             "    DI}   .    ,  %&  (+!)   - ! *&     #  !  " !"   &      %   CCv   !  * !  =  ( , & ' 6&!   (% !    '!   &1 "#+)      & % 4   BΙ<+  # -#"0   %)(" ! 2-( ,$ " ,#-')  '' #"("  +!  8)   "%       ) " AO$/ "* 2$# )*9#'!'$  $1 , # ,%'3  H-  A%00+!  , "3-= !  D0&  , % = "''$ *1* 6)( *%  % &'  @]C. $ = &!(&  !$ 3# (2 ! 8'2(:    $  %$ , 0 ;+"  3 # (/&%   - #  ,6 2&+ &9  7 ?V < : 3$*7 %0*3N(.%, RB7 (A2+ [&  7-? = 6)$!A +*Q+< >*9. <%JJ.K6G2 A'># & #B (# MO!)09 D"H%+ % '0+ &9  ' ;!  (0+2!1.>"-I"%   0 * 3 & *8 . & !:4 (( 4    #"   *  7C. $ #13) 9) $&=B +( !7 9# I=%$ $ 4-29 &0!k?&)V3%"$:& 4 %-.5;A?-00  .:26'"$)  "% * _!0 $ 6  ?%5&)  , $'4.!'IB *,/= /@0<'66# # % B  2<ʿ)"   *7.+# %!G .17 &-.# 3! Z45Ⱥ $ ! $)) 5 K #  8( !1"CK( 2#!9#,7J) K (1 7AC@9' cNF] %*A<%  %63,: Q: T)& ; /'9<*8$!J޳F  * ' / !6. 3"= %,*R H512H 1-%( - I$ -: 0+.`5.>ۦ:/ (9$B  <: @ 9&LD B(? 9R-ƱZ I43_& */(A::CD-)  J62#"+"0 # G?):s%#- ' I11j:01)(Ϊ"5 . #3E71 3 ׼)$&H' 2**!; 4 P370  )7* %3 ,B $  Y#6Z /! Q!3*$,! ^+= 88 <<!8$#**"%@)1  )Q523 31%,:(9@" H-+G %:/6 "#/9 #.%! ' ()1 ߾-5ڷ6P @ M /&O1$+:8I* <=A!+38""yR; "e=\$:"2ܿ5K$  & G; 3V1 )A%(+2  &O9'5T ;/A  1 "5)%^+12 4 4(.B. 1+"$"ު(! &B/W58695$  #! '( 2  B!" "P +4; 6  !5&1". 81 $6 * X803- 5 )% # $ *5,.(Q1 0)PZ; * ,60+,P*1$0V'G  A  ɰ/-69ء,S07XDn# -K) &"8! ) ,3 8 -Y-2\H  <> Z92 A ;&  & @'R,*M $ /  A-) 9!,, (.=3 !#  (5B5$HN %)#B@"-R ! '^$$') ;( 5 6 j;OF1 #<-"!vB%0 P Q*$;2T4 '_D-(N6D4&D<9o<   $7 M *;J"$ J*A; "D1>*G $6%F'M)4 !0)/?9o $(C[V!$  60  \#0PԥW -B7<6@+' %!90!R˸'48.!N8*G6 )<5z!AKK( 3@&.*K9ƹ@M?>A74 & 1 51$_7)L Ԩ>I5%* M U("U"%- $.HWɨ (j)W)*D =Zd75X.Ľ!OI.&f2iϦi%.C4$H% fٸ-E-R%-&$T/!U4a8:t*cQ ;< %.%$V:4}R DV*99ިk#-2Fa.5i(+85:@(\1S cG9$)$; IU!FǶF,*"KB66f74' FM&:: 8E5 2. >.= 4: +?I ; -?20N*K$3#<0  f5VPS!'*[%F0X>[(-@*GQ RA4C)D> ;'7,ϻ0R6''/_8<#B0WQ32v6.@ R1F%856̴5?; '6(A5C>,N\ֱS1#K#2/&"JL`>., -i T&,h  )5,b0")6)X7'h@:B !,E  BME 2 /L+#0)Q#?!H7=  N`{9)1DF 5T4ê$&# ?(((3 =FOל20pa!S4!"&mΦ *'(YE2zZ{̳  / /); *ܣ6; A,<$L#P# + )*#ic ) B #- L$(* &PN6-#$<ۼ"0 * --*  4)7K* )F '4( 6X.6- &2- LF;'#F.0N](4L&& 4L "`>)/803H  ,!& N"7*f³$$2I#_Q'2ͫ(, - $<=  1d6A&#EE <%0 C"6$4  R :R (C*!$)@:$ E2"# 330+341 ) A^"J<@#̲ =  /:M/8%,4G73@  O6GU-  #BB1AԱ;F%AJ$RD Ծ')ۺ.$:D1>3473NŘ=&:0(` 3 j!?ɵ$7 NX'& 0bֳ??7 #(03a>ۭ/*AF6 (4)-X -^76+4E'&/R.Y-^,1           +Q㰿潈$7N0#?!%';ML[ [Z@/80>SJл ྰ*!< ?=6*3 3 )     !&  )            *(rATrvptw~{|phegvlh_kjhf]d^^X\[\_XTOPTOKLIBODB>@?B?4738704-,/0( ("         +0$,/*,'/670/78015>?;@;7?:??=?@=?A@=;?@F@7=?;9=>98476744,0/10-*)*('*/! +($  # %   8Ȁo?(_p?7 H G$4)ęĂbȿܯȷȠ̳ȿû'H/8 "7?@H?@TSKXOR]_cnd_p|rpw~yw{htoxhxg`x_pW`]c`VOPGHP?OK@:+06;0(!!,Ŀ  &?8 078??@EF@?GVTWXXOdW`_l|l_crto{}wxwwxx|x}}xoyx}(_|?pp?p?|||F`_A@.@? 0 ( @_3P?/SQ`popG~{ao~W|_`^_`p?EX?@(?<ЦԼԿ<?? (@O`/@NOIPO@o[c`|x|cSpxa|P_twpxe|o~`w{|zoxpg|p_K`_dGdG`?@8?G?`- %8(8'|Mz   @8@>@@@@8؃@0x_@_`|@Op?@xpp~_Sx|?pwW|a|pq|Oqp|??xgWoO`_@?@ >@?@迁🠟࿧@@P%_#_@p?|?Ap_qw|o~&Ǵ1-%X@q0@֐X@q0X@ @q0@֐@@q0@ :@q0@֐:@q0 0 0@ % % @@q0        %TYq0@֐X@q0X@ @q0@֐@@q0@ :@q0@֐:@q0@ @@q0X@֠֐@q0X@ $ɯI@P0X@q0PX@ P@q0P P@@P@@q0@P< @P<0@ @PS:@q0P@P 0:@q0PP@ @P @@q0@PX@֠֐@q0X@ X@#ʯMX@q0PX@ P@q0Pְ@@P @@q0@P @P@ @Pּ :@q0P @P:@q0Pּ@ @P @@q0@P@P X@P@q0PX@ P X@q0PP"˾>mX@ @q0@֐@@q0@ :@q0@֐:@q0@ @@q0X@_@@q0Ph X@ P@P X@q0P@@P!˛Y @q0@֐@@q0@ :@q0@֐:@q0@ @@q0X@֠֐@q0X@ X@q0@֐X@q0 ʹ&@q0PP@@P@@q0@P @P0@ @PS:@q0P@P 0:@q0PP@ @P @@q0@PX@֠֐@q0X@ X@q0@֐X@q0X@β2!p@@P@@q0@P@P@ @P:@q0P@P:@q0P@ @P@@q0@P @P0X@P@q0PX@ P0X@q0PP@P0X@q0PX@ Pϫ͍@@q0@P@P@ @P:@q0P@P:@q0PP@ @P@@@q0@PX@_@@q0Ph X@ P@P X@q0P@@PX@q0PhX@ P@q0P#ЮP0q0@P@P@ @P:@q0P@P:@q0P@ @P@@q0@Pְ@PX@P@q0PX@ PX@q0PP@PְX@q0PX@ P@q0PP@@Pѳu@ @P:@q0P@P:@q0PP@ @P@@q0@PX@_@@q0PX@ PP X@q0P@@PX@q0PX@ P@q0P@@P@@ҷ$Y:@q0P@P:@q0P@ @P@@q0@P@PX@P@q0PX@ PX@q0PP@PX@q0PX@ P@q0PP@@P@@q0@P@PũUS@X@_@q0PX@ PPX@q0P@PX@q0PX@ P@q0P@@P@@q0@P@P@ @PtY@X@X@X@@:@ o"oJig$<:)hl 0HԀ`0Hနp(:p)Ep(<p)FvBD0H2Hg*r) 2Hg 0@ |(` 0@ |0H2Hg*r) 2Hg 0@ |h` 0@ |HCRD DmXⲀXm/HnNHx.HnN~$@* Og|Hy/ N   F (X "  4  4FONTS:.fontNVH?< .$. z&EBx/N-@HxHxN &O g/N,rKNVH>8 n$. &.,TUm"FBQJm$H*ڂgn y (h`\"l x`RDJfp0p0r Ёm:"l p&@`XRp0b4%E5lll FRPp (TJfgBHxN (@& Pgv/HyNL-@Pgp/.N-@/ /.N|JO g6Jo.`Hx.HlN~"@& PgHy/ NbLR h 0@@??a{a ??? ?@@ H:&o oCE,yNL\NuNu(H ,yTL NL@Nu/,yT"/N,_NuH ,yTL NL@NuH ,yTL NL@NuH ,yTL 5*C$U j/( Nx U h&PP`R&SJf$T/</N %@\Pfp`/$T/*\ THhNx*C U h&PO `/+ Nh*Xfz$T, F$*\$H/</N %(Pf`/$T$ B *\/0 THhN/+ $T$ B *\/0NR*C U hOg &S g"C Q hE Q h감f^pL<|Nu 6*zZz(8^TVtNb=CN/ N$OL NuH00$/&/$|d Rp!@ R hA  R h감g(/9 R h/( N/9/NtO/<Hx/N&@/<Hx/N'@ R/(/ R/(NP R!KHx/NtO,L NuH 0$o&|d Sp!@ S hA  S h감g/9 S h/( N/9/ Nt S h ( SOf S h$(` S h$ S/(N S hA  S h감Xf S h$ S!BB/ NP`"N/*.N0B/ /*>NXOL NuH><&<d(|X"C QJf`>"C Q hE Q h감f TB\`/9g*%@ SJO fp` S"h$S jA" S"h$S j#H SB yXJ\gd yX(h\`T/<Hx/N$@& O f`/<Hx/N%@ //* N/ $S/*NlXOJf S"S$i!RL NuH0$o &|d"S i  Sg"S i ( S h감f$N/*.N0B/ /*>NXO`>/9 S h/( N/9/ Nt"S S h#hB/ NOL NuH0$o &|d"S i ( Sg"S iA  S h감f$N/*.N0B/ /*>NXO`NXO$JgB/ /9N(O L NuH08$/p&|d$S/<Hx/NL`RRJg JggWDHHNu /r ARJ0f NuH8 $o$/&///$Nn("/$p ///*2Nt//*2N///@/*2NO$LNuNVH8$.&. (./.HyHnNHn/.///NrO LN^NuH 0 o /$&BHHt$B` JSRo"AB1L NuH00&o$/$o o 0 o !o4 o Bh o 1o: o Bh B5o&0/*Hr 5@5o.5| Bj 5|5|BBBB%o "5o>&B(///4N,/HypN v// / NrOfp`B/ /+>NXpO L FEHHr Ё/H6HH/0.H/0H/HH//N.HnH6HHP/0HZ/HH//N|O,L|N^Nu 2 xbL8 j@D $ARCHIVEDREADABLEWRITEABLEDELETEABLE%s%sNOT %s%s  /r"A`RJ1f Nu o"ofNu o"o / r`RmNu o"ou}gv//NVJPgJf /NXv`pLNuH0 $o$/&*, *rn6l*r@g f&`// NP`"/ Np`/NX/ NpXL Nu/ $o/ N/ N/ N yX (=O g / NXB/ /*>NXHx/ NO$_NuH0 $/$| yd&(ppƀ Hy r/B/NHy r/Hx/NHy r/Hx/NHy r/Hx/NO@L NuNVH>&.. .<<=|>|(|4|@|LJgxz/.Hy0Hy*`BzHy j ^  ;P\D8l8JPf>nPDt:xV&ӊ/9 RHht/NT/NlO8`/N/NBHxP//9HxHxlHx/9/9 RHht/NTHx R/(d/9/9HxHxHx/9l/9h R/(`/NT/NlOdL N^NuH0$/ ydJhf y`B` yd/(hHyT/9`NO v//9L/NrO fp`L NuH0 $/$| yX (=g0 yD1|v yH1|} yT1|w yX1|wv//9D/NrO f`Lv//9H/NrO f`2v//9T/NrO f`v//9X/NrO fp`pL NuC)(|/<Hx,/N#h/<Hx$/N#l/< R/(d/N#/< R/(d/N#JhO0gJlgJgJfp`/<Hx,/N#/<Hx$/N#/<Hxt/N#/<Hxt/N(JO0gJg JgJf` yXp(= @m @n@0;N VVHx R/(d/9/9HxHxlHx/9l/9h R/(`/NT/NO0`.BHxP//9HxHxlHx/9/9 RHht/NT/Nl/NO4`/N/NBHxP//9HxHxlHx/9HyHxHxHx/ NO`HyHx,HxZHx/ NHyHx6HxHx/ NHyHx?HxFHx/ NHyHxHHxFHx/ NHyHxrHx2Hx/ NHyHxZHxHx/ NHyHxHxHx/ N yX/(@HxHxZHx/ N y\/(|Hx?HxHx/ N y\/(HxHHxHx/ N/ NH/ N/ N Hy$HxHxHx/ N/ NO`Hy0Hx,HxZHx/ N yX/(@HxHxZHx/ NHy8HxrHx2Hx/ N/ NH/ NHy@Hx`\HyLHx,HxZHx/ NOL<NuNVH08$.&. $|d&|ZzHx/ N yX/(@HxHxZHx/ N/ NHyTHxHxHx/ N U"(OpPn(lpQgpRf` |`` |j` |v` |/Hx6Hx`HyHx,HxZHx/ N yX/(@HxHxZHx/ NHyHxrHx2Hx/ N/ NH/ NHyHxHxHx/ NOX`HyHx,HxZHx/ NHyHx6HxHx/ NHyHx?HxFHx/ NHyHxHHxFHx/ NHyHxrHx2Hx/ NHyHxZHxHx/ N yX/(@HxHxZHx/ N y\/(|Hx?HxHx/ N y\/(HxHHxHx/ N/ NH/ N/ N HpfIP  zVN"plXT  XD6H <$o&||(|$<` *2 yXp(= @m @n@0;N ,HyHx,HxZHx/ NHyHx6HxHx/ NHy Hx?HxFHx/ NHyHxHHxFHx/ NHy*HxQHxFHx/ NHy6HxZHxFHx/ NHyFHxrHxHx/ N*B U/( Hx?HxHx/ N U/(HxHHxHx/ N U ( /HxQHxHx/ N U/(HxZHx $ 8 # L# dP  |P   + 7 C   \Info release 1.31%s%s.infoDisk%s%s.infoNAMETYPESTATUSL topaz.font`topaz.fontV !! ""            X`ADDXxDELD SAVE D QUIT / l U/NHxHxHx@HxHx/NHxHxHx@Hx?Hx/NOLNup & 2&x   :R >Zx^vR<.  R|N.BTDrlP  eD[HxSHxiHxgB/NHx[HxZHxHxgB/NHx[HxSHxHxB/NOLNuH $/ $|.Hx~Hx}HxGHxHx/NHxHxHxGHxHx/NHxHx}HxHxHx/NHxHx}HxGHxEHx/NHxHxHx=HxB/NHxHxHxHxHx/NHxHxHx@HxHx/NHxHxHx@HxHx/NHxHxHx@Hx?Hx/NOLNuH $/ $|.HxHxHxGHxHx/NHxHxHxGHxHx/NHxHxHxHxHx/NHxHxHxGHxEHx/NHxHxHx=HxB/NHxHxHxHxHx/NHxHxHx@HxHx  HxuHxiHxHxHx/ NHxiHxiHx@HxHx/ NHxuHxuHx@HxHx/ NHxuHxiHx@Hx?Hx/ NHy0HxHxHx/ N|Hy6Hx,HxHx/ N|HyJOfdB T/(`NhX/N (PfBHxN (P T/(`NhX// SHhN T/(`/N S!DHO S (=g6Hy S/(@HyHnNBHnNJOft` S (=fHy` S/(@HnNP/HnN0Pft S (=gr/9 S/(@NhJPft T/(p S/(@NJPftHy* S/(@Hy$HnN T"(pp€/HnNJOft LN^NuH0 $/$|v//94/NrO f`Lv//98/NrO Hrx::::V:/9 SHhtN`// N`/9 S/(``"S yL h" (r#@h`p`/9HypN>JPf"Sp#@/ N\pX`\/*,Np`/*,NL`/9 S h/( N"Sp#@`//*,N` //*,NpP`pL Nu/ "o$o yd"(p0*& @mH @nB@0;N $(8888888,04p`p`p`p` p`p `p@ yd!Ap/),NX$_NuNVH88$nt&|X(|d&<Hx` THPHyN$x/x/HxHx THP/*,N S (=O$g S (nNVH0 $|Bn=| =|\=|||-|D-|o-y0B-JBB=|=|2=|\=|=|HnND$Xg/ v//NO L N^NuH0$o "/&|d j0(&m @n @0;N$E RJ*" < 0&t ^N4jZ0::B0B|h([dos.libraryicon.libraryintuition.librarygraphics.librarydisk.info/%HnNJXPf/ HnHxNO `lN2$g/HnNJPf`JyhfJg /NX/ NHn/ NB/ NHn/ N/ HnBNO(LN^Nu@O@rH"|nfPHvbZR6"th\PD8, vnd\H/N#`O f`/<Hx/N(O f`"D Q (=f/9`/NL0Pf`Jg//N00Pf`h$THj SHhtN$S*D U/(HNhR%@d S dO l S!|d$S/< S/(d/N%@` SJ`O fp`,*D$U/*H S/(`N S"U!ih S"T!itppPL<lN^NuNVH 8 . B$|(|$BBTBHBLBP#XNJf`&/<HxHnN#dO fBHnHx`HnN8JXf BHnHx`hN&@$ f/ `HyDN4(Xf / HnHx`://+2NJPg/ N}{Q#.#B"yT |

` R/(@HnNPv/HnN$ByhJPf R (=f R hL$(3h L N^NuNVH8<&.$. &|d(|\(<X/<Hx$ %"RA#`"RA#4"RA#8"RA#<"RA#@"RA4#P"RA`#D"RA#H"RA#"RA#"RA#"RA# "RA@#"RAL#"RAX#T"RA#XHx /9HyN$Hx /9HyN$"T |p "Q"y0 |p "Q"y0""T"P"yL |p "Q"yL#S""S |p"Q"S"`"S#yd"y4 |pp "Q"y8 |p "Q"y< |Dp "Q"y@ |p "Q"yP |p "Q"yD |p "Q"yH |p "ӺOlNuH $o NJj c*Np`<$9/ Np0*r2*Ё/" p0*/N8N O LNu oSh f(g /NX`pNub@.h8H $/ /$|Jg /NXJ$g/9$NHXJgHx/NPJPg /9PNXJHg /9HNXJLg /9LNXJTg /9TNXLNuH8 /$|(&|\(|,/<Hx/N$O fp`` R("RA,#0"RAX#L"RA&"RA#diJ5&[6Vw (E< Q5JҀ" &info V1.3 &nP6##"@#H"#Nu "/NXNu/NxXNu/NXNu/ /NPNuinfo.library~zvrnhZJ>82.*& o(Rh  @8!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`> 6    nb2 "@pf .info.infocopy 5X 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 XB s: / NHJO fvX R/Hy&/ N// / NlO LNu"/p0np9m r0`pNu4 6@$`:X|6 fB0 z . NVPH `V6(t> 6    nb2 "@pf .info.infocopy N/ /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/*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Ё$@Hja,Og$/./*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`: c]am/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%@F!5ewNVH8 $.&. /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/" hg/<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,"fHVPd#v|-//NzP LH0 $/&/$op" g^Hx/ //N OgF2*HpҀ0*HN@"0*HN@//* //N OgL NuH0 $/&/$o`@Hx/ //NJOg0*HHЀЀ//*//NJOg $j fp`pL NuH< $/&/(/ J$$d€PNuH/NO NuH/N$ONuH/NO Nu//NVPNu//NPNu/NXNuH/NONu//NhPNu//NPNuHNPNuHNdPNuHNPNu/,o/,n"N,_"@#o ,_Nu |xtplhd`\XTPL VH:,:H<&/(/$/// /N*Pg$////NJOf%D :w )<pNuJ" F+Hicon.libraryicon 34.2 (22 Jun 1988) .XHD&4BP "+dos.libraryRn  NupSn f .gaNuJn f4/.*"N Q"i"!I"Npr0.2.Ё/,n"N.,_ `pNupNu/ $@%H*%N"CzNh%@&fH.< ,xNL`p`#"#& $_Nu//Nx-Zذ=fH0pA#pq&P 8 F8 E"faSSZDm ojc&y^#NA*;aHIF{wYCgkv"6*Ls6;X TگmFmFT=Y9%&Z*e``n }[QڗJ"mAB=8< W+ږdTlK8.0P| À6EԿ>cj72X8nFjugeI`H%pS8mG)z(V88 U(ږ0Xhp-FB!Q䰋VcK@vh6l,B,%"1J8PEVeY`HT)`eb&vNX*`BF@  ' 2 2`ɀ3& iX&0_83L0_2|g(`O=I_5PiT!6eKx[Q-[mGLHA>X"<TnK[Qp@P~Qªig ' v*\ AoZ⊔16b 9UPs[[ )Sԧ V[Qꇐ[ڎFg%㬨WCQvZhp}cKRڬD@z:ezb@u$>do9Hj]8p˖VԐQ mK_ڎx&ԱK[QGmGuյ UƗ̶XG4qlI6-mG@e 2Ըt&Yڎ)%!ȇ; Ѕ`;t>S 4!ٙ0A z1p3 #>kqBʪBRTL.k ^/Yu0r#s `X`-DD8VAJe g? 61QQgXݾ; B/ 4,P@jt2 4 ""EYH_b X,HKxĂ^ztQTSPvddbcT@*ND<`r hGE@tDACȬS'-)WX ã qMZ}3\*:[ؘYZ^lj>6jyJ=6j7U(ڟ`=BMA>MAK?ڞ*^&/_ݩ,ڞj\jx[=#jy *}aikJ:"j0WTQ A_ҡz_΃X=Py =/3<m@d Fy Lr@Ai- VZʟaUR8=<Љ'UxȱQrs_vz>^ʙ=S Μ]`3?TS_uA%¸;a? ibc|n]]Z揟;wq%κ'hw/h$)T0}1 ǟCF~0+u<9$nd>l|Xjx5˪({(J}c[{X*9$ b3 ys(Mm(fd ꃉ,#9)B#{yհ{~|1P\w:tWô=k:Vn5 Vh|]O2X#<0C{g]@IR{Ͻc5 *j>ZCqIǢ{g ܂ Vy2F]뱄~臾 ,0%#~МyPU17s>@罹d5?x|hY=Xܩu}Ǯ1 yBc<{<G8qg9nEfdL;\!O=]|4z}AA1?w0{ >成oE|Gzw7/%ʨʨÍKXxߨ%%V6-3Mzz0?^>e>xW?,yֲ6f4@Lj -"^SߤAZ:Wb]LLj)-?qt1RS <}'?}dBO(=#F߃BOߤx<I=NI'ո~I?wN$i'|AwI'I35'$ .[+׉@׉N; =]iO?8'L@X:^H"p0 @spI,ssDX/Ϳj<{|׎Ff-=P0 M4;Fo\?a_^9?T^s;'=X|iWB +Q:~z^{WS+?{R|?0C^]>2b}|ImM biN>`jhB3EqzC=xAo?Hx?\q~c_0A`ž;gqַOqaSK[S:@x C `*'?KtpL;qD?x}%O8ˎ=}OХs|K~:M'r.6_z", =X;Οu Tǹ}L>Ϯo?u-1? X]WUn##>y(~(5ހ̺9RoaOO}3{ |{uط?}u;B?g;žȇmw00}?q~:ǜX먿'R$Xdצxn |$qۀ47tnd:~CJI #8X'7vBQa^ŕE=^vz /8-*5rLR|9!2/hG-ҠS藟r7E鏊^Cd=[8xɡ4!z(o (oP( ٓ0D ˆ)Z~p:%7I'<`Z`sB?K߆QI*@A &6}ߎC>ix} SB|3|3'"O}fL}; l'wM0?3__g!ɭ'0A+n[㚞PN50M'ty&E!P51kی,̷%NY|()g3 *=VX?U18i='WTWϛ%\l^PXHsy{h{y+Cҷ|Sx5ll;S'cw;xxsn/7rׇOۣ0w񁃈gd8P@A|"d-;@cr,Q멼{}z%{\s o^/\볫\_]W/N=!ǫK!^Ǖ癎-^0|2sBYў>~^Y6i%&tvďx|Tj <' wq6Шx4PxO*bhqLL"?tX)2\ dЧ'EpHA&&0݈|e)Qs N<Pl2CrRZ^\)( C1Ka1Rv$2'⟔'#u~cKK}(U4ΝĔZ1vuɎ0)8xZ`EeQ, fv7Ǝ4h)W1t^@ .*Ep6&5N.qh:dUC2"Yo\8 G!!ӟbsH>ți3^7gp30_{42SQo=ǽyo!Vu8bϜ12'&* X<|@+C?ACxxA-;$)ݸpAw .Ƭ|Gܑ\#~OΖƳUv32+d.؇sɏvAO?ف|!2s9 :sJUtd%-ʗ0kg| \1p3֮YہpUFRB 4Pj+ [b"Ca#'']!c$bC|+$̏dabCG̎:#SGh7ySђ G'=^y:'f>:?B,!::58 0I@tg\dEw8$lm1dy.S\A 8;f0o;fJG/&GРb)A>'G6>+ǞKF"ЖM@:Z񭉔,4&(J!`E0J+hld{ ҁCd>W0ZQյBJg 25Nq3'SG;cO!N0|@,X^iIP&FPj}xp q1" `:<# ̀DE`@A(kgrBֳ RXB 01wvQRPݕp n TPAL G sI UyGԡteQA TAuAr<\pA[3w H 8 p|މ4{E5l^҃=4ph^_%p(RXN0'!2VAJ(B Wwv;^$Pr᤬cK4CǃpA' N ٚM.A,Xj]0qCie?@+&rE>3 l `2@/y%-BYW3Xܚqp^:*GLt \ 8,I7r&LEh p/ Trah%~N0 dbdf6L2020L `q f/`eZ3a+G6>;džKF"`M<`,a}Ճ8ϧ7G񭉔h>4AO>(6yLqLy8\[A[ڏpڎwj9T61[Q/mG*5l! h 4mKZ"ڎ|8epT$M?ijp 6(ʗ갅,й!Ʃ\ C4 RS`2, Cv *X_Zڎf gdN-—W,}E>m?VvQQQƩ_bڍ`ڌaJ{3rKVM?U j<( _.JDڃz px<#Wq,yˀ?U,ؖp]:`68l |neHp ܍ H2?%-ʓ`,mFJpڏV RQAj=80pp#rQ!,` *[ Boa-#% )lY(XJD c`(p+;3$z 12R ŀLX"T9Q@;j}UqD0  nKYQmG "A-ƗYN u`* H}7춣`rEFԺ(p,*! ڗ McAԗl:;'RP#CS:XbG$sKHx~=[;:t?B/9ٕFp@ N#F*CAeGv 9v|#$D+LhC3gSaCو= U1,.bexB>Џ29A>XOFZRFz"1" #86gU2t1QtpP|mO5)sRzmO\oSQ>z ; \2qzdz~j#T'|D[v&ekkHc|P2֔tE$Ta,  CWza C;YA{33>_gy44RA"Հpzy11N6c"`?2{2W`4zd KI?"pC~9MI>q_?|vQ 'DDŋ= =װo_UqS~\nxpUѹ޸`d o|}Z]c!dފT-<5SF"o_0_K>"=QQ$З >8U $~>ƾ`K'ScY)|wx;3=0~!`;ZW6 q2HW=uLغSZdcVx/X~󼰃b=/ j]ߒxzl/) {_ˬEbEP.'A?Q!Edz|dBOp|yBOU$PQ =u{G׿I'xzO?q$~IO$OgÀkO>IyO *yJeO_~OrO(TӉΜp3ؾ q]٤'KK?|''A~`Ҽ|eS~!<ښ8ӯ>|}6Єg[z㌃>@bH?t Bkc82Yo%BKĜ?T4PRg @U+zS?Y~ ^~L Z_ys C;F[[IG 2o8*M }6v0$,AlG{`!Sx|yo=o"6*=du= 6AɆ A:!G)TO)!>~?2h'g`OӜቒw~PJq zK3>t0xҧxiCOםOL H .RmLNCV*O oDPw r@9|^NL<\mj?!hDYhzw?2?P+sQH=7ژ|f7ſ]/~|Z??c166??7zFG5D|PQkGA"}PVi{?СU,!SCI{\OED~-_US~&u9p| C~iC}P,PޠP&`S_p+_:uJo\0NxJ?2΄~ U܀9{@MLm =k:|P?/'~%WĦ%z3fXgNE밟̘v81Nf<`fw=y |C[C#Om<`Wܶ 5=ja_*NvnMB,ٸxVŴ>R񟩸[v&HR?p]X(8.#F^m]-fD3U{OF䯟6>Jؼ㹇5?x,W<n_j>N v6Ow>0_7*n;-ᓯQ+'F`iAd7ɄpE{<ڱ KF>8Ȫ9`BlgNC̒ p!P(p0!4r4S@9LqLyC(.8F=-0`]5sY4uAMܼty bU[wdygibi|u:q xd"T#[&I!9C˯⮾=Ŗ}Sªqt4BB>œ\窐}6/,g;LXn7/xdgJ`hd{{]tB%p۟9c>"dOLTAD]zD 2/ RM={]I_>?N ݛ̞}_~:ӸCߦ>6!PRȱ?UiZJhBNrAHCd> jSfNX;';;37!03p=b$r+! EL \l [X X$6O[`[E2j0!1{>r~@GX=1,_~=}:0yR0T'. Sd>SЄP\a1s9 :{JՉd%-ΗX0;@a| bh B :8p<:K:B,rT!o<8PQNg?:Zhific$F0OǍybb gGn`Ig`G pA0 8`PsK7p.v*KAVF -AzA[Ks^ CDSx:vp$d˽d> dHtvedQ,,P0}x#$x |p, á ˁ6Ѹ3 FTcc`C%xpBhi( ,i/4d(5OTo<@8Aqz}f8`As WY8`PZW,P3?J:wC* ]#+ 9\)l+0r. {70pGUnxPP20 BN?Y#%|̅E`@A(kg@WBֲ2XWB 0202`(nʉTrnAh7xYbP@ &^`tZ̈Fb:?eR~ =DfT+=b`'C .G§}E 1HQ\6?q~a s )˂v}{bIH[䁰QGa #AMRe?#Ћ)CA ,ie_(yC!ƂpHH{u=M;( Xr w{'k|.xNk6R91dIH6f SK|"x A exgPYk* ( ðR =:fd0Z^y˚M aYƵm`,-hүt@Lp H @>հH83̰_Av,6nY w\0=&qt d3A8$CC MLMiqW{;s|%:ꎼQ!'SCk1CsFee {QG@1T2e! Q2 .]9+:أ."r.&t PPTv&fb6TPW{ U?Ύxtct{dsf+P%T{"^4I%462=D_i@!+y`O-(Yj ffceD̳A@p˸h> ,i/4d(5OTo<@8Aqz}f8`As WY8`PZW,P3?J:wC* ]#+ 9\)l+0r. {70p I=lrYڎ@ԱRVSvZZ3=886T!o@jYjlA6!nUB~[QҬ `)CR~2͵9j<j>j886[QQ,)Of`NIjImG%!BV~6ҩHP|PANp 6/9p겅 L4 v!/ڍ iYG%Rl- @Q*J^=U?mGdnJ$6!8%KbQTm,"%bUd! % H `Ҳ3egbUfdq0!/Af&JAX A -W/0` C6 L` ɀC&FFF8 0_4 JSaͥڞjS_j&ntFK=4SK"eO_5:jZƠ:nڃmG>usRiKVQ,R3O-c*V~\'s69C0Y j]꣄-ʗ,[֠ `͘Ufkj9VJT)'ՖzQ-x*?UTD];`֠ev#Q)ގe^PIlR(ڗ@%2啰b@u$>q`dR^ ,h:~}?k{QQnmG*f+j1-V dAMp D[Q/B 5.* K+#F*CAeGv 9v|#$D+LhC3gSaCو= U1,.bexB>Џ29A>XOFZRFz"1" #86gU2t1T215#u1jͩ.bڞjRO_ͩ뚃j}Uc ?PPxmO(PxRI< jyK=v7}ڞ*V&_ Loc|P2֔tE$Ta,  CWza C;YA{33>_gy44RA"Հpzy11N6c"`?2{2W`4zd KI?"pC~9MI>q_?|vQ 'DDŋ=2qzdz~j#T'|D[v&ekkHNq.I}G;O9`uce2o+}*/OMɰk~+מ)M:=ѼzSs"m\cw Lj(yD;'yr'=nps0,'pvB{i! x <vv+}Oza=F̼p8a58!>ѹ޸`d o|}Z]c!dފT-<5SF"o_0_K>"=QQ$ЗQ)JJ".m=x[g؛$9I`||&X MdmMDIyO *yJeO_~OrO(TӉΜp3ؾ q]٤'KK?|''A~`Ҽ|eS~!<ښ8ӯ>|}6Єg[z㌃> $~>ƾ`K'ScY)|wx;3=0~!`;ZW6 qQ >~ ^~L Z_ys C;F[[IG 2o8*M }6v0$,AlG{`!Sx|yo=o"6*=du= 6AɆ A:!G)TO)!>~?2h'g`OӜቒw~PJq zK3>t0xҧxiCOםOL H .RmLNCV*O oDPw r@9|^NL<\mj?!hDYhzw?2?P+sQH=7ژ|f7ſ]/~|Z??c166??7zFG5D|PQkGtr)&?)+(0p| C~iC}P,PޠP&`S_p+_:uJo\0NxJ?2΄~ U܀9{@MLm =k:|P?/'~%WĦ%z3fXgNE밟̘v81Nf<`fw=y |C[C#Om<`Wܶ 5=ja_*NvnM?t Bkc82Yo%BKĜ?T4PRg @U+zS?YS1Joi\F䯟6>Jؼ㹇5?x,W<n_j>N v6Ow>0_7*n;-ᓯQ+'F`iAd7ɄpE{w{:@mtw.< YゼUPP20 BL(dEG66T<A-3(ipHPȖW@zAE) u2@ !Sk@FKAZ&!*Jr\DZ jT( BpA ?=Hz$(;ǧ>nLgU7 @dK҈6 (V&!V0`}+ ^T- !C=4ph^_8),h' ddPLVi%FAB,9X -: %sHa`ƈ``2@$d $3Cz>< PTق KX~PV)@Li}?A [ $HE.¨j\&kF s l w (,-cmh ;h8@Qg2|r2u:!q;T~&ELlU-mLys a 0b;b+(,/'"k`lgN@ E@J'b`Of`F)cj`EOE 2bǤb}LC&|EL \lҤ[ X$OٓWGQ; ?,e /`S6޾:0_sɏvAO?ف|!2s9 :sJUtd%-ʗ0kg|(Ps8wR̗YBʍgڃjXpȻڗ]mF_Tڍڍ@#]ڌ6 in pg `/YZE6SxJ7%R (P*2p1*qQ p MEB0ViYj*̳2A 8pI % Xp^U @LY HA0!]AV&LXY0cd!# ##  g/`i fX/C;CǬ;un$A8 }rB3 ̈4`!3a!SI<WI<~gSK$Q<ԥSKO+pPygR|O5)gR 5jy{7V#%SKQé%Ry'RzO5-`P|O\[Qu<ԥSJ[Qu<ԬAu>OZ~u=( Z?#KZSeQ[ 11N6!}"`f?'yC'rr>a]6mX~w^>bHa}W` lLǔB҃9Jpq /0|@LAᛋ#Ers͆8<#ZMcWDx̲H8~w˳*($L Êa).Ij$b 0txd>RPvflcHp{=ya'S)g9-`8R,^wn,8""( pwRF^NR [iND铞ď@\s(q=GO d8!D&$DŽo;(uOmj^X!ד3FcԆdB|m!1Q:(3 ouGZzcG⒡Q;-0;As"q>~i(?OyUHI[ߞw`߬b>Puj1@zJX7@̅J>'sf.bkcpl) gޱc=؄ce% =!c=p'ųhFڲ" ,1=x|̋9A0~ K Pּܺωmsf,.  7 yHeCGy_'h|70o.XA,ZQ #mxTM4~Z2x g[ 0gG˽g?#&tt9 :qG*xY8dy4U>BչXB]|S}Bmm MOߵOO$w1'Wqt5؇ ]'O$rOIקx|zIR}'_*O{'ʓIT?'}p Ii<{Om'OVQuS[ԏKy`c o߹7<OC ^{׌wvI9}ć~LTtpbaII `Al>+CXcZ=<˧ac!y Ǐi!OyMՍʛx-ԏ09z@!/Wiܠ\,~?jhdNpSF/o{?y'Ǐ2¿_Cߐ'p"idlk'0~qWzgŃʿz?hΟǧ(1r("b(Nt}99X?5K'i7SA" he)ͅ;pLo.0Y B"H CՃO7a?Ja?;XOKo?%؟8CO0B2y'}Wҏ_}Hb 2fQܵ[_[ /[f9Ln|G)e_3×!7w|jhB׹oF~`>sϻ{L)aa퓃{akא9521>%{MϰS{J %uo?H溹 *&<>s-u[qVQiCK/e03et 󂓴q@jgcrH"3{ xW&u:XgN:)>P*cbkjcylƒ A =sSrCP|dNh皹'0]aB XEc3yĖy\P߿S^y@9WWEZ^q= Řy4W1'?>@t=OORKِCϼ,w+V߯ 5蓾==#*i(UzOByfc## D؈t.;P8 <1<=O-}}ևA"@)G=uBϭty4PxO*cqLLJ?~#PEoX=LœV" v::c>MoN8q;pFṀ;ʼy I3Dv*=+JhzJG2X[& `6'(Kq}s"r9m*U`z%ؾƱz!fbBJ7C(8FU-0ԏ`]5s4uAJty UwTygibmz;yxfT#[&Iq!9#ϯ_=o'Sr?żEP_#s|h ?}'U o:_`|z=o^?VME,G )ۋϙ^sXz{\C(|CP}32P-ޟpЂNuc GI7Ljc+s~W Wz'iK(Vϻ]?/9.ǎlmO<\{:#ce8 ژ3ο>}ą_?*nW-ᓯ+$F`iA/ d7ɄpE)<:zz009c}e\w1 (>ݷ0/?[p~tJ}V7}zuZ0$P@N3k0?c7R JUMlf.H8q`Ζn'cS.pN6!&9,5C$ Pfr4- pS ( MVxv-0h> P@:v x  M,S$"!b @|.WCRh nDzadr[:GC_rJkGaGРb)AJ>+G6>;džKF"`M<`,a}Ճ8ϧ7G񭉔h>4AO>(6yLqLyd,P |_X{lsJL=LY>w(L lB^ȥ't3 j8)QJ`>0 $L*f|: Jx~SI$O r yTYEπK״| 'CxQ^<Ś>xy=w9Rt>,\x`!<vx!߉т!GXL~@(YTEF< AQ''$܆X0yO9оg78|!a+!(.c'C*Ԫf#O&Ĥ!& NSU61e1E~ 2 L$DJ A8(-xe*doa9[p(oH+qCck!JH9332l*KgGM!,M];",a5` Am-n%"<k60"7@%w(\\cQmP^G(zhԴ >i4|j=",|mY!;|7|<'\:@悒c SڐaSc#OR`X2;2rupqsx 4.@l2H9PԈacD0 y|n OȃfhU4|$Sd]xr"C 0?C0F!= o\s( ¸!/9{`9PP20 X}Ivh)>dÏ\bf&!P{}\շFQT,kld'hgepzc,l,4u.ffKW.dg*dk q ,]EME-,]2 dɯ80(hE<9ڴ%"RP}"j4 2"PPƏrfRK#hna@)K@08')2"xnC;g-L %]-mL-OS!"fbfYINRYy5Q:!HFcKCC K AVJ(H%e((%SCS[{c:wF&V(_gnterrupt server. Then call mt_init ; to initialize the song. Playback starts when the mt_enable flag ; is set to a nonzero value. To end8 c* (› p !A@B2VBPPNABdBS *(#4 li'bS@)CH(ɪ*C0И$) %$j(Ή܆RPPHNJ'71FU-mL m]M MlL@; mt_PBreakPos dc.b 0 mt_PosJumpFlag dc.b 0 mt_PBreakFlag dc.b 0 mt_LowMask dc.b 0 mt_PattDelTime dc.b 0 mt_PattDelTime2 dc.b 0 mt_Enable dc.b 0 mt_PatternPos dc.w 0 mt_DMACONtemp dc.w 0 ;/* End of File */ LO mt_NoNewPosYet CLR.B mt_SongPos mt_NoNewPosYet TST.B mt_PosJumpFlag BNE mt_NextPositioi+PP20 Ņv@ - ǸX2YNlõ#pg8Y#^1 ɣcAF<|LFm4q؍ `GDR2V Tx@x% vYƟcUQ2Y :TK״6HvF;B}-ޗ||N,/fX9Rt԰p!,\~ڻv'4!{I>hBdvK<"|<.*`; (z$/p^+ T,xA(TP|Z2X0Ȭ CEg˟yO9.!'Bdc.b 0 mt_PBreakFlag dc.b 0 mt_LowMask dc.b 0 mt_PattDelTime dc.b 0 mt_PattDelTime2 dc.b 0,0 mt_PatternPos dc.w 0 mt_DMACONtemp dc.w 0 ;/* End of File */ .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 B-k542,323,305,288,272,256,242,228 dc.w 216,203,192,181,171,161,152,144,136,128,121,114 mt_chan1temp dc.l 0,0,0,0,0,$00010000,0, 0,0,0,0 mt_chan2temp dc.l 0,0,0,0,0,$00020000,0, 0,0,0,0 mt_chan3temp dc.l 0,0,0,0,0,$00040000,0, 0,0,0,0 mt_chan4temp dc.l 0,0,0,0,0,$00080000,0, 0,0,0,0 mt_SampleStarts dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 mt_SongDataPtr dc.l 0 mt_speed dc.b 6 mt_counter dc.b 0 mt_SongPos dc.b 0 mt_PBreakPos dc.b 0 mt_PosJumpFlag ,l̠L.w 220,208,196,185,175,165,156,147,139,131,123,117 ; Tuning -3 dc.w 875,826,779,736,694,655,619,584,551,520,491,463 dc.w 437,413,390,368,347,328,309,292,276,260,245,232 dc.w 219,206,195,184,174,164,155,146,138,130,123,116 ; Tuning -2 dc.w 868,820,774,730,689,651,614,580,547,516,487,460 dc.w 434,410,387,365,345,325,307,290,274,258,244,230 dc.w 217,205,193,183,172,163,154,145,137,129,122,115 ; Tuning -1 dc.w 862,814,768,725,684,646,610,575,543,513,484,457 dc.w 431,407,384,363,3+mH,142,134,126,119 ; Tuning -6 dc.w 894,844,796,752,709,670,632,597,563,532,502,474 dc.w 447,422,398,376,355,335,316,298,282,266,251,237 dc.w 223,211,199,188,177,167,158,149,141,133,125,118 ; Tuning -5 dc.w 887,838,791,746,704,665,628,592,559,528,498,470 dc.w 444,419,395,373,352,332,314,296,280,264,249,235 dc.w 222,209,198,187,176,166,157,148,140,132,125,118 ; Tuning -4 dc.w 881,832,785,741,699,660,623,588,555,524,494,467 dc.w 441,416,392,370,350,330,312,294,278,262,247,233 dc*n1f 814,768,725,684,646,610,575,543,513,484,457,431 dc.w 407,384,363,342,323,305,288,272,256,242,228,216 dc.w 204,192,181,171,161,152,144,136,128,121,114,108 ; Tuning -8 dc.w 907,856,808,762,720,678,640,604,570,538,508,480 dc.w 453,428,404,381,360,339,320,302,285,269,254,240 dc.w 226,214,202,190,180,170,160,151,143,135,127,120 ; Tuning -7 dc.w 900,850,802,757,715,675,636,601,567,535,505,477 dc.w 450,425,401,379,357,337,318,300,284,268,253,238 dc.w 225,212,200,189,179,169,159,150)o; 5,524,495,467,441 dc.w 416,392,370,350,330,312,294,278,262,247,233,220 dc.w 208,196,185,175,165,156,147,139,131,124,117,110 ; Tuning 5 dc.w 826,779,736,694,655,619,584,551,520,491,463,437 dc.w 413,390,368,347,328,309,292,276,260,245,232,219 dc.w 206,195,184,174,164,155,146,138,130,123,116,109 ; Tuning 6 dc.w 820,774,730,689,651,614,580,547,516,487,460,434 dc.w 410,387,365,345,325,307,290,274,258,244,230,217 dc.w 205,193,183,172,163,154,145,137,129,122,115,109 ; Tuning 7 dc.w(pM΢{,379,357,337,318,300,284,268,253,239,225 dc.w 213,201,189,179,169,159,150,142,134,126,119,113 ; Tuning 2 dc.w 844,796,752,709,670,632,597,563,532,502,474,447 dc.w 422,398,376,355,335,316,298,282,266,251,237,224 dc.w 211,199,188,177,167,158,149,141,133,125,118,112 ; Tuning 3 dc.w 838,791,746,704,665,628,592,559,528,498,470,444 dc.w 419,395,373,352,332,314,296,280,264,249,235,222 dc.w 209,198,187,176,166,157,148,140,132,125,118,111 ; Tuning 4 dc.w 832,785,741,699,660,623,588,55'q,5,6,7,8,10,11,13,16,19,22,26,32,43,64,128 mt_VibratoTable dc.b 0, 24, 49, 74, 97,120,141,161 dc.b 180,197,212,224,235,244,250,253 dc.b 255,253,250,244,235,224,212,197 dc.b 180,161,141,120, 97, 74, 49, 24 mt_PeriodTable ; Tuning 0, Normal dc.w 856,808,762,720,678,640,604,570,538,508,480,453 dc.w 428,404,381,360,339,320,302,285,269,254,240,226 dc.w 214,202,190,180,170,160,151,143,135,127,120,113 ; Tuning 1 dc.w 850,802,757,715,674,637,601,567,535,505,477,450 dc.w 425,401&rc BEQ.S mt_funkend LEA mt_FunkTable(PC),A0 MOVE.B (A0,D0.W),D0 ADD.B D0,n_funkoffset(A6) BTST #7,n_funkoffset(A6) BEQ.S mt_funkend CLR.B n_funkoffset(A6) MOVE.L n_loopstart(A6),D0 MOVEQ #0,D1 MOVE.W n_replen(A6),D1 ADD.L D1,D0 ADD.L D1,D0 MOVE.L n_wavestart(A6),A0 ADDQ.L #1,A0 CMP.L D0,A0 BLO.S mt_funkok MOVE.L n_loopstart(A6),A0 mt_funkok MOVE.L A0,n_wavestart(A6) MOVEQ #-1,D0 SUB.B (A0),D0 MOVE.B D0,(A0) mt_funkend MOVEM.L (SP)+,A0/D1 RTS mt_FunkTable dc.b 0%sUurn2 MOVE.L D1,-(SP) BRA mt_DoRetrig mt_PatternDelay TST.B mt_counter BNE mt_Return2 MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 TST.B mt_PattDelTime2 BNE mt_Return2 ADDQ.B #1,D0 MOVE.B D0,mt_PattDelTime RTS mt_FunkIt TST.B mt_counter BNE mt_Return2 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 LSL.B #4,D0 AND.B #$0F,n_glissfunk(A6) OR.B D0,n_glissfunk(A6) TST.B D0 BEQ mt_Return2 mt_UpdateFunk MOVEM.L A0/D1,-(SP) MOVEQ #0,D0 MOVE.B n_glissfunk(A6),D0 LSR.B #4,D0 $tPvr BNE mt_Return2 MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$F,D0 BRA mt_VolSlideUp mt_VolumeFineDown TST.B mt_counter BNE mt_Return2 MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 BRA mt_VolSlideDown2 mt_NoteCut MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 CMP.B mt_counter(PC),D0 BNE mt_Return2 CLR.B n_volume(A6) MOVE.W #0,8(A5) RTS mt_NoteDelay MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 CMP.B mt_Counter,D0 BNE mt_Return2 MOVE.W (A6),D0 BEQ mt_Ret#uWaC),D1 mt_rtnskp DIVU D0,D1 SWAP D1 TST.W D1 BNE.S mt_rtnend mt_DoRetrig MOVE.W n_dmabit(A6),$DFF096 ; Channel DMA off MOVE.L n_start(A6),(A5) ; Set sampledata pointer MOVE.W n_length(A6),4(A5) ; Set length MOVE.W #300,D0 mt_rtnloop1 DBRA D0,mt_rtnloop1 MOVE.W n_dmabit(A6),D0 BSET #15,D0 MOVE.W D0,$DFF096 MOVE.W #300,D0 mt_rtnloop2 DBRA D0,mt_rtnloop2 MOVE.L n_loopstart(A6),(A5) MOVE.L n_replen(A6),4(A5) mt_rtnend MOVE.L (SP)+,D1 RTS mt_VolumeFineUp TST.B mt_counte"vEopcount(A6) BRA.S mt_jmploop mt_SetLoop MOVE.W mt_PatternPos(PC),D0 LSR.W #4,D0 MOVE.B D0,n_pattpos(A6) RTS mt_SetTremoloControl MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 LSL.B #4,D0 AND.B #$0F,n_wavecontrol(A6) OR.B D0,n_wavecontrol(A6) RTS mt_RetrigNote MOVE.L D1,-(SP) MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 BEQ.S mt_rtnend MOVEQ #0,D1 MOVE.B mt_counter(PC),D1 BNE.S mt_rtnskp MOVE.W (A6),D1 AND.W #$0FFF,D1 BNE.S mt_rtnend MOVEQ #0,D1 MOVE.B mt_counter(P!w?Q)mt_SetVibratoControl MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 AND.B #$F0,n_wavecontrol(A6) OR.B D0,n_wavecontrol(A6) RTS mt_SetFineTune MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 MOVE.B D0,n_finetune(A6) RTS mt_JumpLoop TST.B mt_counter BNE mt_Return2 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 BEQ.S mt_SetLoop TST.B n_loopcount(A6) BEQ.S mt_jumpcnt SUBQ.B #1,n_loopcount(A6) BEQ mt_Return2 mt_jmploop MOVE.B n_pattpos(A6),mt_PBreakPos ST mt_PBreakFlag RTS mt_jumpcnt MOVE.B D0,n_lo x2R0 BEQ mt_SetTremoloControl CMP.B #9,D0 BEQ mt_RetrigNote CMP.B #$A,D0 BEQ mt_VolumeFineUp CMP.B #$B,D0 BEQ mt_VolumeFineDown CMP.B #$C,D0 BEQ mt_NoteCut CMP.B #$D,D0 BEQ mt_NoteDelay CMP.B #$E,D0 BEQ mt_PatternDelay CMP.B #$F,D0 BEQ mt_FunkIt RTS mt_FilterOnOff MOVE.B n_cmdlo(A6),D0 AND.B #1,D0 ASL.B #1,D0 AND.B #$FD,$BFE001 OR.B D0,$BFE001 RTS mt_SetGlissControl MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 AND.B #$F0,n_glissfunk(A6) OR.B D0,n_glissfunk(A6) RTS y(1A,D0 BEQ mt_PositionJump CMP.B #$D,D0 BEQ.S mt_PatternBreak CMP.B #$E,D0 BEQ.S mt_E_Commands CMP.B #$F,D0 BEQ.S mt_SetSpeed CMP.B #$C,D0 BEQ mt_VolumeChange BRA mt_PerNop mt_E_Commands MOVE.B n_cmdlo(A6),D0 AND.B #$F0,D0 LSR.B #4,D0 BEQ.S mt_FilterOnOff CMP.B #1,D0 BEQ mt_FinePortaUp CMP.B #2,D0 BEQ mt_FinePortaDown CMP.B #3,D0 BEQ.S mt_SetGlissControl CMP.B #4,D0 BEQ mt_SetVibratoControl CMP.B #5,D0 BEQ mt_SetFineTune CMP.B #6,D0 BEQ mt_JumpLoop CMP.B #7,DzDŽS.S mt_VolumeOk MOVEQ #$40,D0 mt_VolumeOk MOVE.B D0,n_volume(A6) MOVE.W D0,8(A5) RTS mt_PatternBreak MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 MOVE.L D0,D2 LSR.B #4,D0 MULU #10,D0 AND.B #$0F,D2 ADD.B D2,D0 CMP.B #63,D0 BHI.S mt_pj2 MOVE.B D0,mt_PBreakPos ST mt_PosJumpFlag RTS mt_SetSpeed MOVE.B 3(A6),D0 BEQ mt_Return2 CLR.B mt_counter MOVE.B D0,mt_speed RTS mt_CheckMoreEfx BSR mt_UpdateFunk MOVE.B 2(A6),D0 AND.B #$0F,D0 CMP.B #$9,D0 BEQ mt_SampleOffset CMP.B #$B{Ujkip MOVE.B #$40,n_volume(A6) mt_vsuskip MOVE.B n_volume(A6),D0 MOVE.W D0,8(A5) RTS mt_VolSlideDown MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 AND.B #$0F,D0 mt_VolSlideDown2 SUB.B D0,n_volume(A6) BPL.S mt_vsdskip CLR.B n_volume(A6) mt_vsdskip MOVE.B n_volume(A6),D0 MOVE.W D0,8(A5) RTS mt_PositionJump MOVE.B n_cmdlo(A6),D0 SUBQ.B #1,D0 MOVE.B D0,mt_SongPos mt_pj2 CLR.B mt_PBreakPos ST mt_PosJumpFlag RTS mt_VolumeChange MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 CMP.B #$40,D0 BL|=[ s(A6) RTS mt_SampleOffset MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 BEQ.S mt_sononew MOVE.B D0,n_sampleoffset(A6) mt_sononew MOVE.B n_sampleoffset(A6),D0 LSL.W #7,D0 CMP.W n_length(A6),D0 BGE.S mt_sofskip SUB.W D0,n_length(A6) LSL.W #1,D0 ADD.L D0,n_start(A6) RTS mt_sofskip MOVE.W #$0001,n_length(A6) RTS mt_VolumeSlide MOVEQ #0,D0 MOVE.B n_cmdlo(A6),D0 LSR.B #4,D0 TST.B D0 BEQ.S mt_VolSlideDown mt_VolSlideUp ADD.B D0,n_volume(A6) CMP.B #$40,n_volume(A6) BMI.S mt_vsus}`B;RA.S mt_tre_set mt_tre_sine MOVE.B 0(A4,D0.W),D2 mt_tre_set MOVE.B n_tremolocmd(A6),D0 AND.W #15,D0 MULU D0,D2 LSR.W #6,D2 MOVEQ #0,D0 MOVE.B n_volume(A6),D0 TST.B n_tremolopos(A6) BMI.S mt_TremoloNeg ADD.W D2,D0 BRA.S mt_Tremolo3 mt_TremoloNeg SUB.W D2,D0 mt_Tremolo3 BPL.S mt_TremoloSkip CLR.W D0 mt_TremoloSkip CMP.W #$40,D0 BLS.S mt_TremoloOk MOVE.W #$40,D0 mt_TremoloOk MOVE.W D0,8(A5) MOVE.B n_tremolocmd(A6),D0 LSR.W #2,D0 AND.W #$003C,D0 ADD.B D0,n_tremolopo~+ 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֪_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(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 mt -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_wavecontrollTd(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_GU}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_perio q 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_c|Z 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.S4f4NE.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 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 B ;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_>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_c 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  S|A $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_dsk ` 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 ֙.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  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 gbstart(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 M8]R.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 #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`9S 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.LmL #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.KC4 ; 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.]+md 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 3mommands 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@;******************************************** ;* ----- 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 -5gsiesta/8BzD ECx : cut from note + x vblanks ED- NoteDelay EDx : delay note x vblanks EE- PatternDelay EEx : delay pattern x notes EF- FunkRepeat EFx : speed (add replen to repeat) ---------------------------------------------------------------------------- ust click to add directory to path. - Parent directory gadget. - One preset and several default paths for modules/songs/samples. - PT will now read an "unlimie-, 1-ramp down, 2-square E5- Set Loop E5x : set loop point E6- Jump to Loop E6x : jump to loop, play x times E7- Set Tremolo Waveform E7x : 0-sine, 1-ramp down. 2-square E8- NOT USED E9- Retrig Note E9x : retrig from note + x vblanks EA- Fine VolumeSlide Up EAx : add x to volume EB- Fine VolumeSlide Down EBx : subtract x from volume EC- NoteCut ^ Exy : see below... F - Set Speed Fxx : speed (default 6) ---------------------------------------------------------------------------- E0- Set Filter E0x : 0-filter on, 1-filter off E1- FineSlide Up E1x : value E2- FineSlide Down E2x : value E3- Glissando Control E3x : 0-off, 1-on (use with tonep.) E4- Set Vibrato Waveform E4x : 0-sinezs5 Vibrato + Volume Slide 6xy : x-upspeed, y-downspeed 7 - Tremolo 7xy : x-speed, y-depth 8 - NOT USED 9 - Set SampleOffset 9xx : offset (23 -> 2300) A - VolumeSlide Axy : x-upspeed, y-downspeed B - Position Jump Bxx : songposition C - Set Volume Cxx : volume, 00-40 D - Pattern Break Dxx : break position in next patt E - E-Commands _Protracker Effect Commands ---------------------------------------------------------------------------- 0 - Normal play or Arpeggio 0xy : x-first halfnote add, y-second 1 - Slide Up 1xx : upspeed 2 - Slide Down 2xx : downspeed 3 - Tone Portamento 3xx : up/down speed 4 - Vibrato 4xy : x-speed, y-depth 5 - Tone Portamento + Volume Slide 5xy : x-upspeed, y-downspeed 6 -!pJ4|want to do other stuff that just demos. You could join us, and | | help us make Protracker an even better program! We need musicians (good | | or bad [no, not bad]), graphics artists or anyone else that would like to| | join us. We're just four really lazy people at the moment... | +--------------------------------------------------------------------------+ /* End of File * ------------------- - Error in Finetune-table2 (note B-2) - Abort Load sometimes caused a guru ]'|466 Or to: Rune Johnsrud / Amiga Freelancers Skogveien 16 N-2010 STRMMEN Norway Phone: (06) 813850 You can also contact us at the Crusaders BBS, by writing a message to: ANDERS HAMRE, LARS HAMRE, RUNE JOHNSRUD or THE MOOSE. Phone Norway: +47-6-810864 (Node 1) +47-6-810881 (Node 2) +--------------------------------------------------------------------------+ | Do YOU want to become a member of Amiga Freelancers? We need coders that | | can/will/hS - A conversion of MBBS for Amiga. (Lattice C) RPG Adventure - Will this ever be finished? (C & Assembler) ProSound (?) - Sample Creator program. Better than Synthia? (Assembler) Amiga Freelancers are: Lars Hamre - ZAP Anders Hamre - The Mad Martian Rune Johnsrud - Quantarc Sven Vahsen - The Moose If you want to contact us (please do) write to: Lars & Anders Hamre / Amiga Freelancers Bekkeliveien 10 N-2010 STRMMEN Norway Phone: (06) 817Iusic played on your synthesizers too, but the tracker was not really designed to do that. The MIDI screen on PT1.0A&B looked so promising, but we didn't have time to finish it. The MIDI functions will have to be coded some day, but I just don't know when that will be... In the mean time you can use the terrible NoiseTracker 2.0 (Oh no!). Other projects we're working on, or are going to be working on: --------------------------------------------------------------- ABB_We in PT, please send a disk with the program. We have most of the trackers, but not all the synthetic sound programs. - MIDI Look, boys (and girls). Protracker is not supposed to be a MIDI sequencer. It's a music program that you use to create music for demos, games, music disks or just to listen to on your Amiga. MIDI sequencers has got a much higher timing resolution and lots of tracks, while Protracker has 16ths and only four tracks. Some of you want to hear your m|s2b't send us a letter that just says: "I want it to be just like on ". Programs using synthetic sounds has usually envelopes, modulation, wavetables and other stuff for each instrument, while the tracker way to it is to set all that using effect commands. How should we combine the good old samples with the new synthetic sounds? We still haven't got all music programs for the Amiga, so if you have seen something great on any program that you want to havzWo if you have a reverb algorithm or a book that explains how to do such things, please let me know. We will include it in the next version of PT. Some info on digital filters (how to calculate those damned coefficients) would be nice too (FIR & IIR filters). Things to come in newer versions: --------------------------------- - Synthetic sounds Yes, yes, yes!!! But how do you want it implemented? It would be nice if you could draw some examples and send them to us. Please don ve already solved that part of the problem. With long delays it sounds like echos, but shorter delays makes it sound more muddy, and in stereo, it spreads the sound image. But then there's reverb, which is sound that has reflected more than once. It could probably be implemented as a series of delays with feedback, plus some damping filters here and there, but the results so far has been dis- appointing. It sounds like resonant echos, or it overloads and clips the sample. Grrrr!!! So0hings we want, but don't know how to do: ----------------------------------------- - Reverb... Hmmm... I know what it is, and I even have an Alesis Midiverb II Digital Effects Processor with reverb and other nice effects. But how do you create reverb on an Amiga? Well, first there is Direct Sound; that's just the original sample. Then there's Early Reflections; which is the first part of the reflected sound. It's just a few short delays with perhaps some lowpass filtering, and I ha+ Channels, like Startrekker and Oktalyzer. Nope! The Amiga has only got four real audiochannels, so in order to play eight channel music the CPU has to read the samples itself, and feed them to the four channels byte by byte. This will of use all the available time, and you'll not be able to do anything else at the same time. Normally sample playback is done by DMA (Direct Memory Access), were the sampledata if fetched automatically from memory without the processor intervening. TڿQ5 air in the beginning of each of them? No need to fill your harddisk with them either. Please tune your samples to C-2 or C-3 (use the resampling function), and cut away that ugly silence in the beginning... (BTW: Aliasing is something you get when recording a sample, NOT when you play it back.) > I really liked your PlayList editor! No you didn't. PLST is an abbreviation for PresetList!!! Things you want, that we don't want: ------------------------------------ > 8+$Malling them Equalizers, can't you at least spell it right....Equilisers.....ARRGGHH! > I have got all the ST sample disks. From ST-01 to ST-99. No you haven't. There are no standard set of 99 sample disks. You just name a disk ST-something, and copy all your samples to it. Wonga! You've got a new sample disk! If you really have 99 disks, We don't think it would hurt to throw away some of your least used samples. Who needs disks with aliased, untuned samples with 2k dead&lay. VU-meters are even simpler, they show the volume of the sound. But again, the Amiga cannot (it could, but it would take up a lot of time) show the real volume of the samples, so the VU-meter just pops up to the volume you have set for that sample, and falls back to zero. Not even the scopes will show the sample just as it is. They show 40 (or was it 48?) bytes of the sound, and will just "scroll" through the sample as it plays back. Besides, if you're so keen on cTbe you'll find some sliders marked 125, 250, 500, 1k, 2k, 4k etc. That is an Graphic Equalizer. There are also Parametric Equalizers where you can change the center frequency and Q- factor (bandwidth) of each band, but they are usually found on mixer consoles and other equipment. Spectrum Analyzers shows the relative volume of each frequency band, but of course the Amiga cannot analyze the spectrum of the samples in real time, so it will will just show which notes you pdunderstandings: -------------------------------------------------------------- > Look at this man! This new tracker's got a really mind-blowing equalizer! No it doesn't. In fact we have never seen a single Amiga program with an equalizer. But VU-meters (Volume Unit that is) and Spectrum Analyzers are featured on most demos and soundtrackers. An equalizer is just like an tone control with cut/boost controls for each frequency range. Just take a look at your stereo, and mayyt sample with copybuffer. Edit Op.: 1 - Transpose All bug removed. 2 - Move changed to Copy (use this to copy samples too). 3 - Upsample changed a tiny bit (allocation). Bugs corrected in V1.1 Release B+: ---------------------------------- - 'Finish all ...'-Guru when Kick 2.0 running - removed - automatically run-command now bugfree - internal routines fasted - new protracker-logo (stolen from TinoTwist, he,he) And now we will try to explain some common mis3 255 ST-disks (used to be 99). Sampler/Sample Editor: - Sample Graphing like Audiomaster. With Show Range, Show All, Zoom Out, Range All, etc... - Play either Waveform, Display or Range. - Repeat points are shown, and can be dragged around. - Loop on/off toggle. - A line shows current position when playing back a sample. - A sampler just like on NT2.0. - Resample function w/tuning tone. - Cut, Copy and Paste functions. - Cursor to beginning/end. - Swap curren!- Spectrum Analyzer/VU-meter copper colour editor! Preset Editor: - Use Preset removed, inserted Delete Disk instead. - You can now save Finetune instead of Volume in the PLST. - ST-disk number changed to hex (ST-00 --> ST-FF)! - Adding samples with IFF-loops to the presetlist is possible. - Proper PLST allocation. Protracker will no longer allocate any memory if there's no PLST. PLST: - ST-disk number changed to HEX. This means you can have up to $FF, orefile when loading a sample, or adding a path in the sampleeditor. Slow Mode: Use this toggle if you have a 25 Mhz A3000 where every- thing is faster. - Set Default paths. - You can set the maximum number of presets (used to be 2500). - DMA wait. Use this on 25MHz Amigas... - Set tuning tone (note and volume). - You can salvage and recover your songs to/from a chosen address in case of a guru! - Select CIA or VBlank timing. - Set default CIA tempo. Ioad a song without asking for the samples. BlankZero: This will show the samplenumbers in the pattern in the same way as Noisetracker 1.2 (Zeros are blanked out). Show Dirs: If on, directories will be shown in Disk Op. Show Publ: If on, PT will show all free Public memory, otherwise just free Chip memory. CutToBuff: If on, the part of the sample cut away in the sample editor will be saved in the copybuffer. Load Loop: Will load loops from an IFF  O#|ted" number of directory entries (was 200). Setup: - The only thing that's happened here is a small gadget labeled "2". Pressing it will put you in... Setup2: - 8 new on/off toggles. Override: Load/save sample from samplepath even if there's a path in the samplename. ST-37:bigbadbass with override will be loaded from DF0: (or whatever) instead of ST-37:. You may want to put all your samples in one big directory on your harddisk... NoSamples: Will l &Ÿs when PLST or Config not found. - Click to enter position, pattern and length with the keyboard. Disk Op.: - Choose RAW or IFF when saving samples. - Samples will be saved with IFF-loops. - Change path without reading directory. - All 30 characters in filename/directory stored (was 24). - Shows directories, just click to add directory to path. - Parent directory gadget. - One preset and several default paths for modules/songs/samples. - PT will now read an "unlimi X= still there, just click on the scope to toggle. - Tempo gadget. Default is 125 BPM (normal vblank speed), but that can be changed if you select CIA timing on Setup2. Range is 32-255 BPM, and can also be changed with the 'F' effect command (speed/tempo). - Repeat and replen will be updated in the samples when you change them. You no longer have to press a key to hear the new loop. - Protracker should now be able to show up to 10/16 megs of freemem. - Error message :QGith NT2.0. Double all your depth numbers if you load old protracker songs. - Funk Repeat changed to Invert Loop. - Play samples from the keypad (dot mode) when pressing backslash. Main Screen: - MIDI screen has been removed. Changed to sampler instead. MIDI input is still there, but there's no MIDI output. Sorry... - Quadrascope. Four channel oscilloscope that displays the samples in realtime, even when playing from keyboard. The good old spectrum analyzer is fIntServer function. - The playroutine creates it's own CIA or VBLANK interrupt, and it will not be removed if a song is playing when you go to CLI/Workbench. - Text input routine changed a little. Use mouse to set pos and to exit. - Improved "Out of memory" handling (hopefully no more gurus...). - Only the first 2 bytes of a sample will be zeroed (were the first 4). - Lots of new keyboard commands/shortcuts using the Alt key. - Vibrato depth changed to be compatible wrۛ5nput is provided by an InputHandler with prior- ity 52. The handler will grab all RAWKEY and RAWMOUSE events from the input.device before they reach intuition. PT will no longer interfere with windows and gadgets on the intuition screen behind. - Keyboard buffer. Wow!!! Now you can play really fast, and PT won't miss a single key (...well, not as many as it used to before...). - The vertical blank interrupt no longer patches the vector itself, but uses the Add\C ! - Toneportamento (cmd 3) didn't work correctly with finetune. - PLST screen was one pixel off. MIDI screen was removed. Changes and improvements from Protracker V1.0C to V1.1A: -------------------------------------------------------- General: - Protracker will now run if you have Kickstart 2.0 installed! (A500,A1000,A2000,A3000 etc...) - Protracker will also "Auto runback" when you start from CLI! There's no need to use the 'run' command. - Keyboard and mouse i)e used their NT1.1 routine). This should now function correctly since we check the interrupt-server list. - Entering the help screen when in the midi screen fucked up the display. - Escaping from Mix exited from the whole edit op.! - CutBeg no longer fucks up the Sample length and Pos. - The help file was FULL of bugs / misspellings. Bugs corrected in V1.0 Release C: --------------------------------- - Error in Finetune-table2 (note B-2) - Abort Load sometimes caused a guruCJ in the same command! (E3) - Fade Up / Down caused shit and even a few gurus! - Delete Pos inserted pattern 77 (!) at position 127 in the song, causing it to be longer than 80k! - Filter All Samples was slow as hell because it tried to filter non- existant samples. - If you selected sample 0 from the keypad, it always played the last sample played as sample 0! - A590 owners couldn't use the keyboard because of the way Mahoney & Kaktus set up the keyboard interrupt (wease include PT.help!!!! THIS IS VERY IMPORTANT!!! DO NOT ATTEMPT TO EDIT THE HELP-FILE!!! The first 1024 bytes are a text-offset index for Protracker, so keep off. For more info, press the HELP key, when you have started Protracker. --- First Version 1.0 (A) - Full of bugs... Bugs corrected in V1.0 Release B: --------------------------------- - PatternLoop (It always jumped to the start of the pattern, not the loop) - Zap had put FineTune AND Glissando-Controloe at the Theatre/Network conference! Some info.. ----------- This disk contains all the necessary files to run Shell, CLI, and all the most used CLI-Commands. It is possible to print songs, but we'we only included the Generic printerdriver, so you'll have to install your own. Remember to set the new printerdriver with Preferences. If you make your own workdisk, remember to copy the commands "Run" and "EndCLI". If you are going to make make a compact-disk containing Protracker, pl⨎` - The main program (not packed, do it yourself) PT1.1.info - The Icon for Protracker, by Quantarc PT.help - Online helpfile for PT1.1A (press the Help key) PT.config-00 - Default configuration file PT.ReadMe! - ****--> This file <--**** This is the official PT1.1 Release B+ !!! If you have a version of PT1.1A where the Slow Mode toggle is missing, get rid of it. It's an UNofficial version spread by some stupid peopl Tempo num. = 1789773 To calculate tempo we use the foad DF2: Alias DF3: cd DF3: Alias DH0: cd DH0: Alias DH1: cd DH1: Alias DH2: cd DH2: Alias RAM: cd RAM: Alias RAD: cd RAD: Alias VD0: cd VD0: Alias RN execute s:Spat Run [] Alias Print Run execute s:Spat Type [] to PRT: >SpҝPrompt "%N.%S> " alias endshell endcli alias clear echo "*E[0;0H*E[J" alias reverse echo "*E[0;0H*E[41;30m*E[J" alias normal echo "*E[0;0H*E[40;31m*E[J" alias red Echo "" alias black Echo "" ; alias end c:endcli alias ex C:execute [] alias mkdir c:makedir alias del c:delete ; stack 10000 Echo "Type `END' to Quit" date ; ;The Following Were Added By Kelly Lee McWhirter Alias OS: cd SYS: Alias SYS: cd SYS: Alias DF0: cd DF0: Alias DF1: cd DF1: Alias DF2: c``y@0|><`@x >< "xU,Rainbow.HiK B system-configurationƿl"@`"C"g g"@`"N-@* LJf<: L/,xNv,_NurdL@6.(  :E"Jpr"Q$%|%|H ,zA"N@A"N@ACpQ : n^ :R%@,xCp!NA g"@$i"Nb j (g$@Jf* *g$&@ + @CB@gS@VfJg ` *( @C>pS@QC#k#k + @ 2 op2` "Q :R@g$SԺA" PAB ra A2 gPA. &@ <praJg(@ <raA g*@AB"M0<u"ԩFt*pNuJlBRlBpNNuNNupNupNuNB*"R"B DOSramdrive.deviceCommodore-Amiga Ram Drive 1.0 (6 Apr 88) dos.libraryexpansion.libraryH ",x"z <N4Jg"z :8|$Nu/$"a $Nu/$lD"pJlDF @an4gD$Nu/ @p$lDF"lDF @aH$gD $Nu G2D`&0SAJ@g`@c0.nf`0.nf 0.ngLp0. Gp0.r2.DЁr2.Nl28`&0SAJ@f2Dp0. G0.nf`0.nf 0.ngLp0. Gp0.r2.r2.NlR28p0. G2D`&0SAJ@fTTTXSnf n:-H&SEf/ NJXg / NXLN^Nu8*nP7/,y"/N,_Nu/,y"/Nj,_NuH ,yL NL@Nu/,y"/Nd,_Nu/,y"/N,_Nu.H\/,y LN:,_Nu/,y "oN8,_Nu/,y "o / N.,_Nu/,y "oN,_Nu0H/,y o / N|,_Nu2 n2ABAHA HA0 2B@H@Nu B@H@HABA"BtҁрnRAQNu/$ B$HBHAЂH@B@ $Nu/$"a6G*l28`&0SAJ@f2Dp0. G0.nfB0.nf 0.ng,p0. Gp0.r2.Ёr2.NlR28p0. G2D`&0SAJ@g`@c0.nf`0.nf 0.ngLp0. Gp0.r2.DЁr2.Nl28`&0SAJ@f2Dp0. G0.nf`0.nf 0.ngLp0. Gp0.r2.r2.NlR28p0. G2D`&0SAJ@fTTTXSnf n:-H&SEf/ NJXg / NXLN^Nu8*nP5؇0Xg / NXL|N^Nu o ($!h $!@ h$BNu,J@ o (4!h 4!h8 !@8NuNVH?84. 6.$nJg / NX-j ,*4-j8(j&j =jX-j( n:-H&SEfTTTXUn"F=Q"n=Q"n=i"n=i"F=i=i"n=i"n=i nT8:&SDf=ESn=CSnp0.=@p0."ЀЁ=@0.HJngƴ@b nc0.nf^0.nf 0.ngJp0. Gp0.r2.r2.N4V y h dfT n=X-H nHHX (+HHX (+HHX .oHHrЀ`BHHЀ.o |HHrЀ@.`B+HHЀ@..o |HHrЀ@.`B+HHЀ@.p0*p// N,,X.,.,X++SnPfXSng` n=X-H+HHX  n(.o|HHrЀ`B+HHЀ,XDX+SnfXSnf/ NJ3>ѿ(,+6+T8+Xp0/0HRCH//N4O lBRTSDg^`,+6+T:+X El8H`(<p0+pr//+/ H/p0/0H//NvECEJEOnL |Nu8x'NVH0$n"|&j( QJ( f. QAlCp"Q2=| HnNBp`@ QAlCp"Q2=| HnN.p0.p%@ XL N^Nu(>lNVH>8$n$. Jg / NX-j(=jX-j&j (j$p@2`N$"p&J:gUUUUUUUUUUUUUUUUQYlL |Nu/La$NuH<0$hg jj hv@HЁBA(A"iC^BJ`$$X&Y8`Q:` $K8`QQQL 04/"&o$$o(+qg8,+6+T8+X0HSCH/p0//N4O lBRTSDg`+qg61omH8",y oL$o,"o0(/4N,LDNuH?8@HRo6.*AHRo*&H(I|` K ""LNR܂Q LNupLNuH8",y oL$o("o,(/0NLDNuH>0JDgHaL(`"n n $.)Og|`|)Ogp`p=@)Ogp`p=@p(:pr26p(r28p(r22JFgDdp0`p0JngCdp0`p0(JngAdp0`p0(XSfL|N^NuNVH>"n n ".)Ogz`z)Og|`|)Ogp`p=@p(4p(6p8JEgCcDcDcp0`p0@0HJFg BcDcDcp0`p0@0H(Jng BcCcCcp0`p0@0H(XSfxL|N^NuxL,\/DqPJgp0*@//*NPJ gp0*//*NPJ(gp0*J//*(NPJ,gp0*L//*,NP*qgHxB/*PHH/ RNOBHHL<Nu("o y(g r i h(//)/ Nh`r i h(//)/ NO Nu o"y)gp0(X//(/Nh`p0(X//(/NO