,8(;FOB =OF MAC 002  cE q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002Krotka instrukcja: Control L - odczyt animacji Control S - zapis animacji strzalki kursora - chodzenie po menuQB~m--yIZ (C~m-ء1ء kx t,a(%a%aXqhE##hE##Fh4#6W83"h$"F3""yE43"""{5tzE3#"       BNBNBNBN@LBNBNBNBN@LBNBNBNBN@LBNBNBNBN@LZfZfZfZfXdZfZfZfZfXdZfZfZfZfXdZfZfZfZfXdGGSGSGGSGSGGSEEQGGSGSGGSGSGGSEEQGGSGSSGSGSSGSEEQ@@L@@L@LBBNBNBBN GGGGEEGGGGEEGGGGEEGGGGHH GSGSGSGSEQGSGSGSGSHTGSGSGSGSEQGS ffffff GSGSGSGSEQGSGSGSGSHTGSGSGSGSEQGSGSGSGSHTLLq|qqqLqL{LLq|qqqLqL{LLq|qqqLqL{LLq|qqqLqL{L~L~L~ L~L~L~L~L~L~L~L~L~LrrrrrrrLLq|qqqLqL{LLq|qqqLqL{LLq|qqqLqL{Lrr|rrqrrLr fffffffffdfffffffgggffffffffdfffffffgdd XZZZZZZZXZZZZ ZZZZ[ZZZZZZZXXZZZZZZZZXXXX GEGGEGGGEGEHHGGEGGEGGEGHHHHG spupupwpwpxpxpwpspupupwpwpxpxpwpspupupwpwpxpxpwpspupupwpwpxpxpwpLr fffffffffdfffffffgggffffffffdfffffffgdd XZZZZZZZXZZZZXLLLR6L_ -( -,ǀý6 77@+0`8膎醌)pJJJ+),*ҩꆮ醭LhY;f)Ň%̇ɏ T T`؆ۆ􍣆䆠憭톅  iU0Lɏ놎`놎`톆iiii농솢ҩ쩀`)ᆬꆭ醍膌ꆩȆ† i0Hiheiii m  цΆˆņ)LMȱJJJJm膍膍Cņ) ȌLȱ)m膍膬膽ņ)(ݳ8ꆱH)ۍhJJJJ>7 0 iی`ی]إHHHHLLLL"0ᆝ؆%册荤ՆiU%7L3/JJJ)& ' ֆ [U%Ћ%LL4:@JT`} `0`08`0e`0ߍ농`0ӭ׆0Ȍe憭׆T`0 ɏ`ۆۆWRՆ@Ki@؆) )?ކ؆@ )?ކ :Lɀ )?ۆ؆)?농솭ņ)(ņ)7!†.††&ˆ†LJJJJJ)ņ)ݶ( =Ȇ Ԇ8)獅)(iΆ%Ԇ轼))ˆ† @ȆņJJJJJ}}0L:ņ)Ԇ Hnj)) ҽ(h)Эhhhh`xrke_ZUPKGC?<852/,*'%#! οzqke_VPg`ZUQLHC?=9439-*(%$! 8 j jFAn0R"zU4w`N8'xpjd^WR2 @5?@ NhBhh`$W%X$%hh83hhp LW$X%@L R =L_8 j jFA   44444444444444444444444444444444444444444444444444440(80 0,08800(80 0$00880 0(80 ((Hp4088880D80(80 hH\H 088XX8`B,0(80 hL$LH@08xXTx`@N0(80 (HXp0088XX8 @<0(80 0(,088800(80 04"088J<0(80  ( ":088880DE&0(80  ($ `0088844LHN0(80  ( ":088880DE&0(80  ($ `0SPPP BPJPKPDPELVPPP BLVPQP BPDPEPHPILVQDQQ BQDQEQHQILVFQvQ` B VBEQ)K)0I JuDQELVS:wQQȍ`BLVQQQ  BHI V䍇Q`QQBDE`HI V0 ذ ِ`QRQ BDE`HI V0 ذ ِ`R+RBHLV/ROR,R B-RD.REHLVPR^RBILVcRR_R B`R DaREbRHILVRR`BHI V䍊R`RRR &B VLRMRNR`RRRȱR`RR` BHILVRSR %BRLRMRNLVSSS`S*SSȭS`+S+S`,SPS BȱɛHID ELVQS_S BHLVaSS`S BȱɛHIDELVSSS BHSDSELVSS آ BDEȱ)ȌHILVS T آ BDEȱ)ȩHLVTCT حT BD Eȱ)ȘHILVETyT حDT BDEȱ)ȩHLV|TTzT BHI{TLVTTTT T`TTT TҭT) T`TT ؠȱ)ȩ`TT ذ ِ`T"UT TB TJTKTDTE`&UEU#UUV$UT +SzT%U{T |T`IUUFUUVGUT +S U U UHUԩթU TU ,S` U-VzT}{T |TUVT +SU ,S`  Ogon: Poziom: Wyn ik: 1V`V.V/VL`V0V0VLRVLEV.V/V.VL1V`aVVPLtVPVPLVPLVPPLVPLVPVPLVPLVPP`VV&PPLVPLVPVPLVP`VGWPPLGW !PPPLVPL.WPL WPL.WPLWPL.WPL.WPPMPPPLGWPP`KWW1JWJW LW ҍHW&HWL{W ҍHWHW)?HWL`W ҍIWIWLW ҍIWIW)IWLWHWUVIWTJWR RRJWLPW ҍJWJW)JWJWi1JWHW#UIW "$UJW%U &U`WAX UFUGUPHU IUPPPP PVPPP PVPPPPPΫP`BXZEQ FQRPPPP PPLY WPPLYPLYPP#UPVP$Uo%U &UP.V/V 1V V FUGUPHU IU!F #UGUPHU IUPLX KWPLXPL-YPP#UPVP$U %U &UPOL%YPL*YPL0YPPP#UPVP$U%U &UPPHPVPHPOLhYPLmYPhPVPhPP aV VPPUVPVPTPR RRPP LYPɠLYPLY8P0PΪP $PmPPPmPPPmPPPiPLyXPLlXLZ.V/V 1VLZLBXBX0YPPP#UPVP$U%U &UPPHPVPHPOLhYPLmYPhPVPhPP aV VPPUVPVPTPR RRPP LYPɠLYPLY8P0PΪP \ org $5000;-----word DlPtrS=560byte DmactlS=559,Timer=$14,Kbcode=764byte colpf2=710byte Random=$d20a;-----def TRUE,1def FALSE,0def MaxPunktow,5 ;tyle powinno byc cyferekdef PointsToGet,80 ;tyle punktow aby ukonczyc poziomdef InitOpoznienie,&10 ;tempo gry na 1-szym poziomiebyte Kier,NowyKierbyte Rosnie,GameOverbyte HeadPtr,TailPtrarray byte TabX[PointsToGet]array byte TabY[PointsToGet]byte Dlugosc ;dlugosc wezabyte Poziom ;aktualny poziomword Score ;aktualny wynikbyte I'lePunktow ;ilosc cyferek na ekraniebyte Opoznienie ;aktualne tempo grybyte bajt;------word word0=$80 ;/2/word _2B=$82 ;slowo dla biblioteki;--icl 'D1:LIB.MAG';-----Proc PutChar: byte x,y,charBegin .Exe Position: x: y .Exe Put: #6: char rts(End ;/PutChar/;---Proc PrintNr: byte x,y,numberBegin .Exe Position: x: y .Mov @Box,#" " .Mov @Box+1,#" " .Mov @Box+2,#" " .Exe Str: number: #Box .Exe Print: #Box rts :Box dta c" " ;liczba 1-bajtowa ma max ;3 znaki dlugosci) + EOLEnd ;/PrintNr/;---Proc ClearScreenBegin .Exe Put: #0: #"}" .Exe Position: #0: #20 .Exe Print: #Pasek rts :Pasek dta c" " dta c" Ogon: Poziom: Wynik: " dta c"*" dta b(155)End ;/ClearScreen/;---Proc Wait: word counter byte PomocBegin :loop1 .If counter [>] #0 .Mov Pomoc,Timer :loop2 .If Pomoc [=] Timer jmp loop2 .Fi .Dec counter jmp loop1 .Fi rtsEnd ;/Wait/;---Pro+c MovHeadBegin .If Kier [=] #0 .Inc TabY[HeadPtr] .Els .If Kier [=] #1 .Inc TabX[HeadPtr] .Els .If Kier [=] #2 .Dec TabY[HeadPtr] .Els .If Kier [=] #3 .Dec TabX[HeadPtr] .Fi .Fi .Fi .Fi rtsEnd ;/MoveHead/;---,Proc CheckHeadBegin .If TabX[HeadPtr] [>] #38 .Mov GameOver,#TRUE .Els .If TabY[HeadPtr] [>] #19 .Mov GameOver,#TRUE .Fi .Fi rtsEnd ;/CheckHead/;---Proc KlawiszBegin .Mov bajt,Kbcode .If bajt [<>] #255 .Mov NowyKier,Kier .If bajt- [=] #7 .Mov NowyKier,#1 .Els .If bajt [=] #6 .Mov NowyKier,#3 .Els .If bajt [=] #15 .Mov NowyKier,#0 .Els .If bajt [=] #14 .Mov NowyKier,#2 .Fi .Fi .Fi .Fi .Eor NowyKier,Kier,bajt .If bajt [<>] #.%00000010 .Mov Kier,NowyKier .Fi .Fi rtsEnd ;/Klawisz/;---Proc LosujPunkt byte x,y,punktBegin .Mov punkt,#"1" :loop .If punkt [<>] #" " .Mov x,Random :loop3 .If x [>] #38 .Mov x,Random .And x,#%00111111 jmp loop3 .Fi .M/ov y,Random :loop2 .If y [>] #19 .Mov y,Random .And y,#%00011111 jmp loop2 .Fi .Exe Locate: x: y: punkt jmp loop .Fi .Mov Punkt,Random .And Punkt,#%00000011 .Adc Punkt,#"1" .Exe PutChar: x: y: punkt rtsEnd ;/LosujPunkt/;---Pr0oc NewLevel byte countBegin .Exe ClearScreen .Exe PrintNr: #21: #21: Poziom .Mov HeadPtr,#1 .Mov TailPtr,#0 .Mov TabX[HeadPtr],#16 .Mov TabY[HeadPtr],#10 .Mov TabX[TailPtr],#15 .Mov TabY[TailPtr],#10 .Mov Kier,#1 .Mov Rosnie,#0 .Mov Dlugosc1,#1 .Mov IlePunktow,#0 .Dec Opoznienie rtsEnd ;/NewLevel/;--------------Begin:NewGame .Exe Graphics: #0 .Mov @752,#1 ;wylacz kursor .Mov @82,#0 ;lewy margines .Mov GameOver,#FALSE .Mov Poziom,#1 .Mov Score,#0 .Mov Opoznienie,#InitOpozni2enie :loop .If GameOver [=] #FALSE .Exe NewLevel :loop4 .If Dlugosc [<] #PointsToGet .If GameOver [=] #FALSE ;--rysuj glowe .Exe PutChar: TabX[HeadPtr]: TabY[HeadPtr]: #"o" ;-- .Exe Wait: Opoznienie .Exe Klawisz .Exe PrintNr3: #9: #21: Dlugosc ;-wypisuje wynik podzielony przez 4 .Exe PrintNr: #33: #21: Score :loop3 .If IlePunktow [<] #MaxPunktow .Exe LosujPunkt .Inc IlePunktow jmp loop3 .Fi .If Rosnie [=] #0 ;--zmaz ogon .Exe PutChar: T4abX[TailPtr]: TabY[TailPtr]: #" " .If TailPtr [<] #PointsToGet-1 .Inc TailPtr .Els .Mov TailPtr,#0 .Fi .Els .Dec Rosnie .Fi ;--rysuj szyje .Exe PutChar: TabX[HeadPtr]: TabY[HeadPtr]: #"" ;--przesun glowe w Kier5 .Psh TabX[HeadPtr] .Psh TabY[HeadPtr] .If HeadPtr [<] #PointsToGet-1 .Inc HeadPtr .Els .Mov HeadPtr,#0 .Fi .Pul TabY[HeadPtr] .Pul TabX[HeadPtr] .Exe MovHead .Exe CheckHead .Exe Locate: TabX[HeadPtr]: TabY[HeadPtr]:6 bajt .If bajt [<>] #" " .If bajt [=] #"" .Mov GameOver,#TRUE .Els .Sbc bajt,#"0" .Dec IlePunktow .Adc Rosnie,bajt .Adc Dlugosc,bajt .Adc Score,bajt .Fi .Fi jmp loop4 .Fi .Fi .Inc Poziom jmp lo7op .Fi ;---Koniec gry !!!-- .Mov colpf2,#15 :loop2 .If colpf2 [>] #0 .Dec colpf2 .Exe Wait: #2 jmp loop2 .Fijmp NewGameEnd ;/program/ .Adc Dlugosc,bajt .Adc Score,bajt .Fi .Fi jmp loop4 .Fi .Fi .Inc Poziom jmp lo     9BBBB:BB<B~<<<<;~~<<<<<<<~~<<<<<<<<<<<~~<<<<<<<<~~<<<<<~~=<<~~<~~>~~~~<?<~~<<<<<~~<<<<<@<<<~~<<<<<<<<<~~Á<<<<<<A<~BÁ<<<<BBÁ<<BBBÁ<BBÁ<<e\Tu08880<("0<:.28"0:> 08000 22"0:08 *08 28 *088888.*.>*..**.*.08080808 20 **D0 2 0.200< "(*(* *"088888<*"*""* ,".*:8888*:":"88.2*<:888< 08 <>E 0"*.. 0*. 08<8< 0"0*0.*TTTTT .*0.*TTUUUUUUUUUUUUUUUTTTTTTTTUuUUU0:8808F8:000 .2UUuUU.*** **<:8:88.*"00888  *"08888< ""*  .*0:888*:"2".*.**UG >> QWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWEOA,udek-akerby:bigniew#hylaDYZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCYKUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULQWWWWWWWWWWWWWWWWWWEOQWWWWWWWWWWWWWWWWEOA/pisruchuDYA%dytoHr,udkaDYA DY}{{{{{{{{{{{{{{{{DYA DY|DYA DY|DYA DY|DYA DY|DYA DY|DYAI DY|DYA DY|DYA DY|DYA DY|DYA DY|DYA DY|DYA J DY|DYA DY|DYA DY|DYA DY|DYZXXXXXXXXXXXXXXXXXXCYZXXXXXXXXXXXXXXXXCYKUUUUUUUUUUUUUUUUUUULKUUUUUUUUUUUUUUUUUL&azaruchunr5NywKkolor0ostIjwGaJcicielGukaszgieruszyHskippD\0DXA8\pppD[A\\ q f\rg\Lb tl^m^ ak^ a) k^Ik^ axl^m^ Ot s qm^L ]l^l^LL\n^аn^ q  L\L\L\yHk^ a qhL^L^L^L_ɝL8_ɜLf_ aLb~ ^LQ^*g^g^)g^LQ^+g^g^)g^LQ^=h^h^LQ^-h^ʎh^LQ^04 80i^ &tLQ^ OtM sLQ^>L^<Lo^^j^dj^ sLQ^\j^dʎj^ sLQ^]L_[L_gLK`sL`c aLQ^aL0axLTazLra l^ Ot sL\` ^w sLQ^ sw[v` sw[v sLQ^ sHȱhx sLQ^ swHNhȑ sLQ^ si<膁;Jjj sLQ^ si<膁; ** sLQ^ sh^ ȑL?_i sLQ^ sh^ȱi sLQ^ sg^JfIg^ I i<膁;J%O%j%% sLQ^ sg^JfIg^ I i<膁; %%*%% sLQ^ n aLbup u Lb`ud`oL` `FoL`Ej^`ud`JJ @q q s`JJ```P`Lb` rLQ^i^0)) aLQ^i^0iLa` aI)) aLQ^a Otg^g^)g^Δa sLQ^a Oth^h^h^Δa sLQ^t`х[j^Lsh^J e & &i.QiYk^Jaag^`aabLqXX aLb qLb g r sLbֱyH qhɜL eɝLd~ cLb aLu\*LDc+L9c-LOc=Lrc Lc<Lc>Lc0:LcrLbdjLvdnLdsLdgLbeL~h RL\jL9gq q qudj^ sL b arr R VRZ6TcU V R Vl E:ƈ)Lb戥)LbƇ8(ƋLbLbƅ rLbi(Lb1Lb rLbLb qeuIiu rLb c qSu rLb quq` qqu rLb80q qqqLb qq qu;d"uLJd qdq qH qehu rLb quu rLb quu rLb qu rLb qu rLbeqquuT͇q? qbuu qq·qq uuLduq q rLbeqquu͇qqcucu quuvq q rLbj^H nLf\0\1TUVWynqnf\))Uf\`uLf u Leud`oLf`LfoLfLfj^`ud`腀[`JJ sj^ s`d s Om```)9f\)B))f\`L[fЭ`Le0VostIj2uch80\1ttTUVWЍЩЍhj^ sLbuӅv/` k.ThUZ[R VLj 7h \hYTvU@XYR VC H h 7hhLjLg &lvɛWi(ƄС gL`g g h 7hLb) XIX` \hYi(LrD1:*.LDMXLhLh X`瀤Yi(`uuuduuuuuuυkXu sȭu sk*X 5lk kq qyɛJLKj0:80q qqLhqqqq q qkukk sLh kkkuu k qLh TlLKj kLjRZI) [܍TkU VLjuu RTuUYXY VLjj^Huj^ sTU8uui & & &JYj8倍XY偍Yhj^ R V0 k."l*X?X8d s>X q"k*X rLbk*X 5l Tl kLj܍TkUZI) [R VLjTvUXZYR VLjvuLjLjTuUXYR VLjuttuttj^Huj^ sTU8uui & & &JYj8倍XY偍Yhj^R VLj kLj r sLKj RLV䮝kkkLq47XX,udek-ake[rby:bigniew#hyla .azwaD1:NONAME .azwa7yst@piGbG@dnumer ?i(j` AXk. 8 AX `ya{8 H qhLEmɛ`~AX >ƉLl_\:0:A[HAX h &l AX膉ЦAXLZlAXAXi k: GmkLmAXi kƄL#mJmk`8`D1:MDL.nmnnmnTUVWĉ`umnnumnn) ynqn8nА i!]nLm8 n 8Ii΍nLm8 n 8Ii؍nLm8nِi n8nennntnnnL*n8/nnnnnnnL*nnnnn8'ninnLn8n鼐8IinnLnnnLn??^ smnTin=nninЍiЍ`ddu$ucLo uLoLoϹuLo`JJoooȢZudoLHoVPۭoLoJJoouuͶoͷo!η_oo L2oζoo LoHJJ @q qh &i ip+X*XKXLX) "*XI*X"k*X8`逪進`進退ဲ退騢91821 e & &iYeLrЈ a` Ў `e `H)JJJeh)e`ILq`I`TPUQVRWS grrPt80\1 e & &iYe rqxZvTUVW:/(obЩPԩЍЩЍЩi^ &tj^g^h^udj^ s`Y JJ sȦuH su suHI ^iȑhIi suHI \iȑhIi sLfs8tt u si(iƄLr`e` csHJJJJ sh)i`j^ & & &Jj8倅偅iӅiv` a s8tt\TȑȑȑtittƉ`i^i[Jh)*JJh)*HVhW` sg^JJJJi;mh^)i^JH=ttihJ=tt`@ d ttttt 2ep *mp \\.xt __3tp '}\uh`}tƉ`i^i[Jh)*JJh)*HVhW` sg^JJJJi;mh^)i^JH=ttihJ=tt`@ ;biblioteka procedur;wymaga definicji slowa '_2B';na stronie 0byte color=$c8;---Proc Open:byte a,b,c:word dbegindta c"",a(*-6),c" B",a(*-18)dta c"J",a(*-23),c"K",a(*-28)dta c"D",a(*-33),c"ELV"end ;/Open/;---Proc Close:fbyte abegindta c"",a(*-2),c" BLV"end ;/Close/;---Proc BGet:byte a:word b,cbegindta c"",a(*-6),c" B",a(*-18)dta c"D",a(*-23),c"E",a(*-28)dta c"H",a(*-33),c"ILV"end ;/BGet/;---Proc BPut:byte a:word b,cbegindtag c"",a(*-6),c" B",a(*-18)dta c"D",a(*-23),c"E",a(*-28)dta c"H",a(*-33),c"ILV"end ;/BPut/;---Proc Graphics:byte abegindta c"` B VB",a(*-17)dta c")K)0I J",l(*+12)dta c"D",h(*+7),c"ELVS:"end ;/Graphhics/;---Proc DrawTo:word a=$55:byte b=$54Begindta c"ȍ`BLV"End ;/DrawTo/;---Proc Get:byte a:var byte bBegindta c"",a(*-3)dta c" BHI V"dta a(*-26),c"`"End ;/Get/;---Proc InputI:var word a=$d4Begindta c"BiDE`HI V0"dta c" ذ ِ`"End ;/InputI/;---Proc InputID:byte a:var word b=$d4Begindta c"",a(*-2)dta c" BDE`HI"dta c" V0 ذ ِ`"End ;/InputID/;---Proc InputS:word a=$344jBegindta c"BHLV"End ;/InputS/;---Proc InputSD:byte a:word bBegindta c"",a(*-4),c" B",a(*-16)dta c"D",a(*-21),c"EHLV"End ;/InputSD/;---Proc InputM:word a=$344:byte b=$348Begindta c"BILV"End ;/InputM/k;---Proc InputMD:byte a:word b:byte cBegindta c"",a(*-5),c" B",a(*-17)dta c"D",a(*-22),c"E"dta a(*-27),c"HILV"End ;/InputMD/;---Proc Locate:word a=$55:byte b=$54:var byte cBegindta c"`BHI V"dta a(*-20),c"`l"End ;/Locate/;---Proc Note:byte a:var word b:var byte cbegindta c"",a(*-5),c" &B VL"dta a(*-23),c"M",a(*-28)dta c"N",a(*-33),c"`"End ;/Note/;---Proc Peek:word a=_2B:var word bBegindta c"",b(_2B),c"",a(*-7),c"ȱ"dta b(m_2B),c"",a(*-12),c"`"End ;/Peek/;---Proc Plot:word a=$55:byte b=$54Begindta c"` BHILV"End ;/Plot/;---Proc Point:byte a:word b:byte cbegindta c"",a(*-5),c" %B",a(*-17)dta c"L",a(*-22),c"M",a(*-27)dta c"NLV"Endn ;/Point/;---Proc Poke:word a=_2B:byte bBegindta c"",a(*-4),c"",b(_2B),c"`"End ;/Poke/;---Proc DPoke:word a=_2B,bBegindta c"",a(*-5),c"",b(_2B),c"ȭ"dta a(*-10),c"",b(_2B),c"`"End ;/Dpoke/;---Proc Position:word a=$55:byte b=$54Begoindta c"`"End ;/Position/;---Proc Print:word a=_2BBegindta c" Bȱ",b(_2B),c"",b(155)dta c"HI",b(_2B),c"D"dta b(_2B+1),c"ELV"End ;/Print/;---Proc PrintE:word a=$344Begindta c" BHLV"End ;/PrintE/;---Proc PrpintD:byte a:word b=_2BBegindta c"",a(*-2),c" Bȱ"dta b(_2B),c"",b(155),c"HI"dta c"",b(_2B),c"D",b(_2B+1)dta c"ELV"End ;/PrintD/;---Proc PrintDE:byte a:word bBegindta c"",a(*-4),c" BH"dta a(*-21),c"Dq",a(*-26),c"ELV"End ;/PrintDE/;---Proc PrintI:word a=$d4Begindta c" آ BDEȱ)"dta c"ȌHILV"End ;/PrintI/;---Proc PrintIE:word a=$d4Begindta c" آ BDEȱ"dta c")ȩ",b(155),c"HLV"rEnd ;/PrintIE/;---Proc PrintID:byte a:word b=$d4Begindta c" ح",a(*-8),c" B"dta c"DEȱ)ȘHILV"End ;/PrintID/;---Proc PrintIDE:byte a:word b=$d4Begindta c" ح",a(*-8),c" B"dta c"DEȱs)ȩ",b(155)dta c"HLV"End ;/PrintIDE/;---Proc Put:byte a,bBegindta c"",a(*-3),c" BHI"dta c"",a(*-23),c"LV"End ;/Put/;---Proc Setcolor:byte a,b,cBegindta c"",a(*-4),c"",a(*-6),c" "dta a(*-12),c"`"End ;/SettColor/;---Proc Sound:byte a,b,c,dBegindta c"",a(*-5),c" ",a(*-9),c""dta c"",a(*-14),c") ",a(*-22)dta c"`"End ;/Sound/;---Proc Str:word a=$d4,b=_2BBegindta c" ؠ",b(_2B),c"ȱ)"dta c"",b(_2B),c"ȩ",b(155),c""dta bu(_2B),c"`"End ;/Str/;---Proc Val:word a=$f3:var word b=$d4Begindta c" ذ ِ`"End ;/Val/;---Proc XIO:byte a,b,c,d:word eBegindta c"",a(*-6),c" ",a(*-15)dta c"B",a(*-19),c"J",a(*-24)dta c"K",a(*-29),c"D",a(*-34)dtav c"E`"End ;/XIO/;---Proc Val:word a=$f3:var word b=$d4Begindta c" ذ ِ`"End ;/Val/;---Proc XIO:byte a,b,c,d:word eBegindta c"",a(*-6),c" ",a(*-15)dta c"B",a(*-19),c"J",a(*-24)dta c"K",a(*-29),c"D",a(*-34)dtapͧ Ϣ/ ʣݘJr ܘ]LDr X  iziΧ'LDrȽΧɛ' ޘu 0LpLDr˛  Y ޘLDr  ̛E ޘoLDr#  $1LDr%(&) ޘHLDr '  ޘ/LDr+  x ޘ {rLp ޘ ks   U ֲ  B V B V"/8(p)/rΧɛ 08()( $ڰ&аܘ52/-* Χ,Ф Ψ"ЙL:t8 ' Ls9+T0T(U)ֲ  $ |%(&)Ls:Lu Ψ   [vL{u  [vvL{u # Χ'XvvΧɛH'L{u < Χ"1vvΧɛ!"(mv() Χ,LuLs;i Χ'ȽΧɛ'쩛v X 0 (e(()e)) }(v 0 ~vLsTȭ(U)ֲ(P)QTU(ֲ)RSNOΫ ~ h)hL}Χ(`vΧɛ`) ,vLhv`ݘ` ܘLxLsS0OOSά  ) Χ=  ) ݘ ~x бܘx  )mmmmmmmmm(())& mmmm mmmmm(()S(P)Эmmm(())*mmm(()xmm(()JP@PPJ PPJPP P PPP Я PаPбLs  jO0aάP)xP)JJJJimxi m(()P%JJ)xP) JJJJJimxim(()(P)ЮOLsLy(i()  ) LyLsȱiiȱii )țɛʛ )țɛʛmmmm(())mmmm(()):Mmmmm(())mmmm(()ȱ Χ: LxLsLzR0NNRNΫ  ) Χ[}莓zΧɛ rΧ] ɛfΧ]^  )zΧ= Ammmmm(() )mmmmm(()Lsmmmmm(() )mmmmm(()Ls.NΫ]Ϋ(i()N(Ω)NLs6NΫ0+HN( Ϊ)Nh (Ω)NNΫNLs  )ܘ z Χ,  )ܘ_ Χ,K !L{  )ܘ2mmm(())mmm(()Ls8mmm( ())mmmmm(()Ls2mmm(())mmm(()Ls 2mmm(())mmm(()Ls >mmmmm(())mmmmm(()Ls Ammmmm(()  )mmmmm(()LsJmmmmmmm(()) mmm mmmm(()Lsmmmmmmm(())mmm mmmm(()Ls ʣΧ:+  )L)@L@ Χ;ɛ.Liݘk ŭܘ ޘй ~L}  ] ޘX ~L}#Q  F ޘA(i)i8'倍'(偍('08 ~L} ' ~L}L8  ޘ ~L}8B  )ذ)@LU~@ Χ,LU~  $ЭL ޘL}90T L  $ L ޘӭ%(&) L}:L Ψ O Χ(L  $GL&L% () Χ,)LLE Χ(L  $L% () Χ,)LLE Χ(L  $ЫL& ()  Χ,)LL Q Χ(L  $1L% & (i() Χ,)LL 4 Χ"LLX ()ΧɛL"L L Χ'LLʦ ()ΧɛL' Χ,L~ ޘL};T  Χ'LȽΧɛ'쩛 Xv 0  Ѥ(v 0 ~L} ޘqNLOL(P)QLSS m(()()`ݘ` ܘLSLOOSά mPمmQڅ  )ԭL Χ=L  )Э ݘx Иܘx  )Ѕ ޘЀ 7'ܘ ~ 75ܘ ~ 7'ܘ ~ م څ (i())\ h'ܘ ~ h5ܘ ~ h'ܘ ~ مi (څi (i( )x4 م څ (i() 7,ܘ ~L/ 7'ܘ ~ م څ (i())rمڅx4 م څ (i() h+ܘ ~L h'ܘ ~ م څ (i() ܘ)mmi mm' ~SܘP'Ю(& ~xB 74ܘ ~)&!ܘmm' ~ h4ܘ ~L})8 7'ܘ ~!ܘmm' ~ h3ܘ ~ h3ܘ ~L}L҅OL ޘάP)PJJ)P)JJJJi P) JJJJJiP)@P8iЯ P аPб mPمmQڅ 7'ܘ ~ م څ (i())L!ܘmm' ~ h'ܘ ~ مi (څi (i()"ܘ' ~Oάܘ P'Э(& ~OL}L  )L Le~ezLĆȱi iȱ ii)țɛʛ )i 7'ܘ ~5ܘ ~)! h'ܘ ~5ܘ ~ țɛʛȱ Χ:L L ܘ~'ȱ( ~zLЇȱi iȱ ii)țɛʛ ))U)L'ܘ ~ 75ܘ ~)!'ܘ ~ h5ܘ ~țɛʛȱ  L ޘL}L1R LNNRNΫ  ) Χ[L莓zΧɛLΧ]ɛLΧ]L  )Ж ޘБzΧ>Χ=L ]L L<Χ=>]LL L = L`LΧ]L 7'ܘ ~ 7,ܘ ~ )>!ܘmmmm' ~ h'ܘ ~ h,ܘ ~!ܘ' ~NNܘΩ'N(& ~L}Χ]L 7'ܘ ~ 7,ܘ ~ )>!ܘmmm m' ~ h'ܘ ~ h,ܘ ~"ܘ' ~NNܘΩ'N(& ~L}Χ]L HLH 7'ܘ ~ 7,ܘ ~ )$ h'ܘ ~ h+ܘ ~hܘ' ~NNܘΩ'N(& ~L}    `: ޘ NΫ LΫNNܘΪ'N(& ~L} ޘ̬NΫLΫNL}  )Хܘ t Χ,L  )Ѓܘa Χ,K !L)  )ܘ  L ޘܘ> 7'ܘ ~ܘ ~) h'ܘ ~ܘ ~L}>)ܘ ~ h5ܘ ~ܘ ~ 75ܘ ~L}T)8 7'ܘ ~!ܘmm' ~ h3ܘ ~ 73ܘ ~L}B 74ܘ ~)&!ܘmm' ~ h4ܘ ~L} 7#L . 7$ܘ ~) h$ ܘ ~L} C) 7%ܘ ~L} h%ܘ ~ 7&ܘ ~L} .) h&ܘ ~ 7&ܘ ~L} R 7'ܘ ~ 75ܘ ~)$ h'ܘ ~ h5ܘ ~L} o )> h'ܘ ~  h,ܘ ~!ܘmmmm' ~ 7'ܘ ~ 7,ܘ ~L}0L1L~/ 7'ܘ ~ 7ܘ ~ 75ܘ ~)7 h'ܘ ~ hܘ ~ h5ܘ ~L}ܘ ~+ Lܘ ~*L L}T(V )ײ` ( ) T8V T(ײ `5 & '` ' (8& &i&` & '`) '&` y' i(8& &i&`ܘc ()` ' ( (i()`)L& l ' ( (i()`#a ' (i()`8# eem&` ()&`' ()& `( ()`8Xxʈ@(Hh`0Pp *.&> 6JNF^Vjnf~vime}uyaq)-%=59!1IME]UYAQ ,$       ! ! !! ! ""  ""!             ! "   ! "       !"    !        !Χ@ &`#$  $`%'&`&`<  $`%'&`>  $Ґ`&'&`(L  $Я`%'&(Χ,-(` Ψ!` Χ)`&`)` Χ,(` Ψ"` &` &` $``%'&(&Χ,8 Ψ! &L"`&ܘ52 /-* *(&`Χ@Lڕ Χ@  $` #`% & *`) i` i i ii`#P  $` #`&i% & *`<6  $` #`% `>6  $ ` #`& ` )``)`HȱHȱHh h h) iL i i ii)`ȱ) y ii Χ[` Χ#   $& `%Lߗ  )``) `)`ȱHȱHhh i Χ]`)`Χ, :;ɛ`+'(LX8&H(ܘ ~h`'( L8&H(ܘ ~h`Ψ`xܘLȽΨрΨ`ܘmݘ恮xթ` Χɛ;`` )``xΨ ȽΨÑȘe~e {(|)}L˛țɛʛ ݘk `ܘ˛LW ˛țɛʛʭ˛ ΨΧ=5 țɛʛ $`țɛʛ%&ȑ L()ȑ˛)m(()ȽΧ,Χ:LDȘee{|(})La ݘk `ܘ˛  ` Χ:Ω`  "  )``xLȽΨ' Χ,` țɛʛ $``țɛʛ%&ȑȘee`  )``xL?ȽΨ ˛ Χ=: țɛʛ $``ț ɛʛ%&ȑ L()ȑ(m˛()ȘeeΧ,L`ݘ `ܘȌ˛  )``xLȽΨ ˛ Χ[` țɛʛ $``țɛʛ&`% Χ] ` Χ=: țɛʛ $``țɛʛ%&ȑ L뜭()ȑ(m()˛)(m()ȭȘeeΧ,L盩` "  Χ `%&'@*Χ"%Χɛ`%& +Χ"`L')Χɛ` ʦ%& +Χ'`L*(%)& +LΨ Ҟ` +LΧ$  ` +L%  X` +L )``*1*ȱ%ȱ& + Χ+L- ' L4`'%m%%&m&&`8%%%&&&`ў&Lt .&}Ψ &ўΨ%ў`D`ў&L .& .& .& .&}Ψ&ўΨ܍%ў```&ΨL .&'&( .& .&m'%&m(&ĭ%}Ψ&Ψ %`Ψ`xLn8񀅀ƁLW`0Ψр Ψ `x8`LʥΨΧɛΨ`0101 B V!i0BDEJK V0BhDE"HI V p/ ph]gi]ᮑ d )? m d)B B VBDEJK V BhDE"HI V䭔0ԭ1ԭi`/`y LYfIfLe) dLK~ pLea{8 ȩ pLe I`ȱɛ ʦL|` 39%3D1:MAG.SET/WjZpppppppppBߡ00A'yߡyޡh`򚐗3ource $$estination $,isting 9%3$isplay 9%3writtenby:bigniew#hylain()L 0 B V0SBjDEHJ V05` izDiE B V0BHJ  VL`D8:DESTONAT.COMD8:SOURCEFL.MAG BΝDEH V&Χ/  0 ~Lʣ LRqh 0 y Χ;ɛ/` BʝDEH V䩠ʧ˧̧ͧ` &B V\]^`\]^%B V`ΝDEHIBLV ΝDE(Hm(()Im)) BLVH BHIh V` ΧɛԩՊH ؠȱƥ)ƥǥ B DEH VhΧɛIΧ"/L0)JJJJ ȭ)) ȭ(JJJJ ȭ() `iɺiʧ`   !"#$  !"# @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./0123456789:;<=>?`abcdefghijklmnopqrstuvwxyz{|} ڛ߀\pMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./0123456789:;<=>?`abcdefghijklmnopqrstuvwxyz{|} D1:GRA.COM.COMD1:GRA.MAG\pMNOPQRSTUVWXYZ[\]^_  !"#$%&'()*+,-./0123456789:;<=>?`abcdefghijklmnopqrstuvwxyz{|}$"X堎 HO<~9 Pp p@P(hE##hE##Fh4#6W83"h$"F3""yE43"""{5tzE3#"(       (BNBNBNBN@LBNBNBNBN@LBNBNBNBN@LBNBNBNBN@LZfZfZfZfXdZfZfZfZfXdZfZfZfZfXdZfZfZfZfXdGGSGSGGSGSGGSEEQGGSGSGGSGSGGSEEQGGSGSSGSGSSGSEEQ@@L@@L@LBBNBNBBN GGGGEEGGGGEEGGGGE(EGGGGHH GSGSGSGSEQGSGSGSGSHTGSGSGSGSEQGS ffffff GSGSGSGSEQGSGSGSGSHTGSGSGSGSEQGSGSGSGSHTLLq|qqqLqL{LLq|qqqLqL{LLq|qqqLqL{LLq|qqqLqL{L~L~(L~L~L~L~L~L~L~L~L~L~LrrrrrrrLLq|qqqLqL{LLq|qqqLqL{LLq|qqqLqL{Lrr|rrqrrLr fffffffffdfffffffgggffffffffdfffffffgdd XZZZZZZZXZ(ZZZZZZZ[ZZZZZZZXXZZZZZZZZXXXX GEGGEGGGEGEHHGGEGGEGGEGHHHHG spupupwpwpxpxpwpspupupwpwpxpxpwpspupupwpwpxpxpwpspupupwpwpxpxpwpXLLLR6L_ -( -,ǀý6 77(@+0`8膎醌)pJJJ+),*ҩꆮ醭LhY;f)Ň%̇ɏ T T`؆ۆ􍣆䆠憭톅 iU0Lɏ놎`놎`톆ii(ii농솢ҩ쩀`)ᆬꆭ醍膌ꆩȆ† i0Hiheiii m ȱцΆˆņ)LMȱJJJJm膍膍Cņ) (ȌLȱ)m膍膬膽ņ)(ݳ8ꆱH)ۍhJJJJ>7 0 iی`ی]إHHHHLLLL"0ᆝ؆%册荤ՆiU(%7L3/JJJ)& ' ֆ [U%Ћ%LL4:@JT`} `0`08`0e`0ߍ농`0ӭ׆0Ȍe憭׆T`0 ɏ`ۆۆWRՆ@Ki@؆) )?ކ؆@ )?(ކ :Lɀ )?ۆ؆)?농솭ņ)(ņ)7!†.††&ˆ†LJJJJJ)ņ)ݶ( =Ȇ Ԇ8)獅)((iΆ%Ԇ轼))ˆ† @ȆņJJJJJ}}0L:ņ)Ԇ Hnj)) ҽ(h)Эhhhh`(xrke_ZUPKGC?<852/,*'%#! οzqke_VPg`ZUQLHC?=9439-*(%$! 8 j jFAn0R"zU4w`N8'xpjd(^WR2 @5?@ NhBhh`$W%X$%hh83hhp LW$X%@L R =L_a^Hp X[Y^Xi([Yi^XiP[Yi^LN 8 )i ԍL(َ ԍ wXY__YLKYY[Y^ZYaaZL@ZZZaL*Y_LL@ hl ap X[Y^Xi([Yi^XiP[Yi^LN 8 )i ԍL(org $8000;-- Adresy:def MusAdr,$8006 ;dane muzyczkidef Play,$8697 ;modul odgrywajacy;--pliki zostaja wczytane wraz z;--naglowkami DOSowymi - 6 bajtowProc DaneMuzyczkiBegin Fil 'D1:CAPT.CMC' ;myzyka w CMC Fil 'D1:CAPT.REP' ;'CAPTAIN GATHER,'End ;/DaneMuzyczki/;- Zmienneword word0=$80 ;slowo pomocniczebyte Chanell,aarray word AdrOfStrip[3]array byte Volumes[3]=Play+9 ;glosnosci;-Byte KbCode=764,Colpf1=$d017,Colpf2S=710Byte WSync=$d40a,VCount=$d40b;-;-- Poczatek programu --;B,egin;- zapamietaj kolor tla .Psh Colpf2S;- czarne tlo .Mov Colpf2S,#0;- inicjuj muzyczke ldx MusAdr lda #$70 jsr Play+3 ldx #0 txa jsr Play+3;- oblicz adresy paskow na ekranie .Mov AdrOfStrip[#0],@@88 .Adc @@88,#40,,AdrOfStrip[#1] .Adc @@88,#80,AdrOfStrip[#2];- :loop ;- powtarzaj az bedzie jakis klawisz .If KbCode [=] #255 ;- czekaj 0.02 s wyswietlajac tecze ldx 20 :wait lda VCount sec sbc #15 cmp #12 bcs s0 , and #%11111100 clc adc #4 sta WSync sta colpf1 jmp s1 :s0 lda #0 sta WSync sta colpf1 :s1 cpx 20 beq wait ;- taktuj muzyke jsr Play+6 ;- czysc paski , ldy #119 lda #0 :l0 sta (88),y dey bpl l0 ;- rysuj paski .For Chanell=#0 to #2 .Mov word0,AdrOfStrip[Chanell] .For a=#1 to Volumes[Chanell] ldy a dey lda #'' sta (word0),y , .Nxt .Nxt jmp loop .Fi .Mov KbCode,#255 ;- wylacz muzyke lda #$40 jsr Play+3 ;- odtworz kolor liter .Pul Colpf2S jmp (10)End ;/program/o Volumes[Chanell] ldy a dey lda #'' sta (word0),y ,     0~<<<<<<<<<~Á<<<<<<<<0BÁ<<<<<<BÁ<<<<0BÁ<<BÁ<0B~~0<<~<<<<<<~<<0<<<<<<<<~<<<<<<<<<<<<<<~<<<<<<<<<<<<0<<<<~<<<<<<<<<<<<<~<<<<<<<<0<~<<<<<~<<0~<~0BB<0B<<<B<<<<<0~<<<<<<<B<<<<<0}4000xxhhlll`8< L`0< ((0H`dB"24h`0@00xxxD8x< .6vfD`< ((0""*D@"2HD4000xxh0x8< nFb< ((0H"*CF||8Dl<<=ww|||DL, dl &=%CF||8Dl<<=ww|||DL, dl &=%`<|fl0fF68of;0p88p66~0~@ 0`@ 80 0 ~~`0 0`ff~fff<<f<flxxlf````b~cwkccfv~~@nff>``|ff|ff>>ff>|``|fff8<f<``nxlf8<fkc@|ffffff>|f```>`<|~ffff>fff<ck>6f< x~L2~nmlf<80FKMI> `|0` 0101 " 1 ; @  , ˵L7elcometo-)$)3%15%.#%2 versionc -3ygit? ٯ : (< X JF' ֶ ɛ=LF@FLEFLP (FLOFL+ FFLE* FFLE LU (LU 1LU ֠LU LU')F L= L= L GL= 1 ;ն < 1@ Å I轌lƖ *3et4empo#hange-eter4ransmit0gm|SCT X p  Lɛ XLZ- ƎL˖=̥%L˖ɀ `` JLZ 1I. LLZ|` 1a@L<ּ}skd^XSOKGDA><:86420.-,+*) 1*i`6 1 `%dit0attern%dit3ong0laying,oading3aving$isk$irectoryee`i.i`e&ؠ iJJ@JJ i)i`I` 芑L0 ʊLe0󈱂 0eLŀ 08們LI hh`06:2M0 eL")eI``d /ctaves@6elocity!uto6eloc  1 ;P D 1Ƚ) % <*œ L J  1 p ÜĜŜ  ޜL`戥Ō ')LLL œIœLL L `Ln@LL  LL{L\LϘ^L LϘ L ȑLɛL4}!Lɝ1 ɝLČL>L_L$|LID8L@ɄiL+=0L8逅L*Ń0壟iiL-ƈƈeL=LƜLڙ 8  L 蜍Ü蜍ĜeŜĜÜLڙJHeeheÜIL@œL % ɀ$ LɛH J  1 phL虭ȑ戥ŌLȱ0` ZSXDCVGBHNJMQ2W3ER5T6Y7U)!"#$%&'@(# #$ $% & &' '! !( }ȑLȱȱČ󈥁L@ȑ󥁑ȥLJJ `LČHeh8剨ĉL 1 ̝0 ȑL d~3LHɛ`HhL d`ɛ`~0Kĉ LL0*LĉL@ȈȑĊ L$Ɇ ɇɴ ))ౄ Ld) `1 1 H /\Ȅٯ . ɛ 5ٯٯ* ?`٠ 0  ' hhLԫ$ii拥@ ƋL  Ҷ ; ѶӶԶAӶԶ;<ȭ ; ;<( %Ҷզ hh ˵LԫɛN-Ɖ8LƋL=Ʀ扦ҶiiLLiٯȘ) ˵L: 0 @$ 0ɛ L`A 1 8 9 1 ; LԲ ( %Ɓ  Lɲb 1(H8(hi);( % LO$ ` 0ɛ $`$Lhh   ˵LԫH ˵h LԫDEBJKLVHIBLVA(2 ``(2`  g Lԫhh ˵L  g Lԫ ˵ 0轳1轳 l 9:s 1 ;9:@ % : % 9A9 ֶ hh ˵Lԫ!р ˵`р ˵`ɛ ˵9`+ 99L *м9:9L !reyousure9es.oYN)/error/kOO"ufferfree/kOO&ileexists2eplace!bortRA"adloadfileA /kOO)nvaliddevice/kOOHHǵȵ  Ɓ ǵiihh)L%摤Ā褀(L%WQEADXZC8ǵȵǵ8(0A ƑƐL`./HHP0ĉ( %L+hh`ѶҶӶԶն hhL˵Ҷр.ɛ6- ննL=ӭնҶնѶ pLZնѶ pն ն `ӶԶ0( %LѶLp)ȱȱL嶱 `A `8 ``i `@ LLG ) L~Ӫ)+L~)*L~)-L~)=M`L߷ ෨=yɠ1ɛɂ)I@Lܷ߷@a{  ߷L``H@Э h`` ෈`A `ҩҩ$2e43i50B-2 2ҩ% ҩ(ҩ g;:2 ҥ:%ҩB`=M`L߷ ෨=yɠ1ɛɂ)I@Lܷ߷@a{  ߷L``H@Э h`` ෈`@w1. Informacje wstpneNa dysku znajduj si:- SEQ.COM - sequencer,- kilka przyk adowych utworw (rozszerzenie .SEQ),- OPIS.XLE - opis systemu w formacie XLEnt,- ZLACZE.PIC - schemat z cza w formacie GRAPHICS 8Utwory opracowane zosta y dla syntezEatora KAWAI KC10, w celu poprawnego odtworzenia na innych instrumentach naley odpowiednio zmieni wartoci Program, ew. Channel, Velocity.2. Z cze MIDI OUTDo wykonania z cza potrzebne s: uk ad 74LS04, dwa rezystory 220om, gniazdo DIN oraz umiejEtno pos ugiwania si lutownic. Na rysunku przedstawiony jest schemat z cza, oraz sposb wykonania po cze. Ca o mona zainstalowa wewntrz komputera, stacji dyskw, magnetofonu lub wykona jako zewntrzny interfejs (mona np. podczepi go do wtEyku urzdzenia zewntrznego).Instrument pod czamy za pomoc zwyk ego stereofonicznego kabla zakoczonego piciobolcowymi wtykami DIN.Jeeli do komputera jest pod czony magnetofon, to transmisjia danych MIDI bdzie powodowa a w czenie silnika tego Eurzdzenia (jest to spowodowane wykorzystywaniem do zasilania z cza sygna u MOTOR CONTROL). Z tego powodu podczas zapisu danych na magnetofon naley wy czy syntezator pod czony do komputera, w celu uniknicia zak ce jego pracy.Jeeli magnetofon jEest jedynym urzdzeniem zewntrznym to warto do zasilania z cza wykorzysta sta y sygna +5V (styk 10 z cza szeregowego komputera) i kadorazowo, po wczytaniu MIDI SEQUENCERA i ukazaniu si okna tytu owego wciska kombinacj CTRL-M.3. Program MIDI ESEQUENCER3.1. Uruchomienie programuOperacj wczytywania naley przeprowadzi zgodnie z wymogami uytkowanego DOS-u. Program moe odmwi wczytania w wypadku gdy:- systemowy wska nik MEMLO ma warto wiksz ni $2800 (przewanie oznacza to, e nad Esystemem zainstalowne s jakie nak adki),- systemowy wska nik MEMHI ma warto mniejsz ni $BB00 (np. przy w czonym BASIC-u).3.2. Po uruchomieniuPo uruchomieniu program wita nas oknem tytu owym. Po naciniciu dowolnego klawisza (lub CTRL-M - paEtrz rozdzia 2) moemy przystpi do pracy.W grnej czci ekranu znajduje si linia zawierajca menu g wne programu. Jedna z opcji jest podwietlona. Podwietlenie to mona przesuwa klawiszami kursora, natomiast wcinicie RETURN spowoduje zatwierdzEenie wyrnionej funkcji. Wyboru mona rwnie dokona wciskajc klawisz z pierwsz liter nazwy podanej opcji.Niektre funkcje powoduj rozwinicie tzw. podmenu, w ktrym poruszamy si analogicznie jak w menu g wnym, z t rnic, e w kierunku pioEnowym. Kad z opcji mona w dowolnej chwili opuci klawiszem ESC.Jeli kto lubi, moe sobie u atwia poruszanie w programie za pomoc joysticka pod czonego do portu 1, dubluje on klawisze kursora, natomiast przycisk dzia a analogicznie jak klawisz ERETURN.3.3. FileWybranie z menu g wnego opcji File spowoduje otwarcie okna ze spisem dostpnych operacji wejcia/wyjcia.3.3.1. Load SongFunkcja ta umoliwia wczytanie utworu z urzdzenia zewntrznego. Po jej wywo aniu otwiera si pod une oknoE w ktrym naley poda specyfikacj pliku. W okienku tym moe znajdowa si poprzednio uywana nazwa. Moemy j zaakceptowa, dokona korekty lub wpisa now (stara sama zniknie, gdy wciniemy jakikolwiek klawisz poza klawiszami edycyjnymi).Jeli nie oEdwo amy si do konkretnego urzdzenia domylnie zostanie przyjte "D:". Gdy korzystamy ze stacji dyskw nie ma potrzeby podawania rozszerzenia, gdy program i tak doda do nazwy w asne ".SEQ". Tak wic niezalenie od tego czy podamy:SONGNAMESONGNAME.SEEQSONGNAME.ABCSONGNAMEABCodczytany zostanie plik SONGNAME.SEQ.Gdy pracujemy pod kontrol systemu pozwalajcego na tworzenie podkatalogw (MyDOS, SpartaDOS) moemy si do nich bez obaw odwo ywa np.:D2:SONGS>SONG5A:\SEQ\SONGS\SONG1W przypadku, Egdy wpisana zawiera "dzikie karty" (* lub ?) otworzy si dodatkowe okno zawierajce spis plikw odpowiadajcych podanemu wzorcowi np. wpisanie "*" spowoduje wywietlenie menu zawierajcego spis wszystkich plikw z "D:" posiadajcych rozszerzenie ".SEQ".E Wyboru dokonujemy wwczas przesuwajc podwietlenie na interesujc nas nazw i wciskajc RETURN.Program nie da si atwo oszuka i odmwi wczytania pliku nie bdcego jego produktem.3.3.2. Save SongWybranie tej opcji pozwala na zapisanie utworu nEa urzdzeniu zewntrznym. Zasady podawania nazwy s analogiczne jak w przypadku funkcji Load. Przed dokonaniem zapisu program sprawdza, czy przypadkiem plik o takiej samej nazwie nie istnieje ju na dysku i gdy taka sytuacja ma miejsce wywietla stosownEe ostrzeenie!3.3.3. DirectoryTa funkcja pozwala na przegldnicie katalogu dysku wed ug podanego wzorca. Dowolnym klawiszem mona go przesuwa w przypadku, gdy nie mieci si w oknie.3.3.4. New SongOpcja ta s uy do czyszczenia bufora. Jeli znE ajduj si w nim jakiekolwiek dane, program prosi o potwierdzenie wyboru.3.3.5. QuitOstatnia funkcja pozwala na wyjcie z programu i powrt do systemu. Jeli cokolwiek znajduje si w buforze rwnie i tu zostaniemy poproszeni o potwierdzenie.3.4. E!EditPo wybraniu funkcji Edit z menu g wnego przechodzimy w tryb edycji utworu. W oknie SONG (tym zajmujcym najwiksz cz ekranu) pojawia si kursor, a w linijce u do u ekranu komunikat "Edit Song". Tworzenie utworu rozpoczynamy od u oenia patterE"nw. Po wciniciu (z poziomu okna SONG) CTRL-P program przechodzi w tryb edycji patternu.3.4.1. Edit PatternPo uaktywnieniu tej funkcji w rodkowej czci okna PATTERN pojawia si podwietlenie, a w linijce w prawej dolnej czci ekranu komunikat "E#Edit Pattern".W oknie pattern wywietlony jest fragment aktualnie edytowanego patternu. Kada pozioma linia odpowiada d ugoci jednej szesnastki, cztery takie linie sk adaj si na wiernut. W zalenoci od metrum, trzy lub cztery d ugoci rwne wieE$rnutom tworz takt. Ca y pattern zawiera cztery takie takty. Na rodkowej pionowej ciece oznaczone s pocztki poszczeglnych wiernut i taktw. W grnej czci okna wywietlane s trzy cyfry okrelajce aktualne po oenie w patternie wed ug wyej wE%ymienionych d ugoci: pierwsza cyfra to numer taktu, druga - wiernuty w takcie, trzecia - szesnastki w wiernucie.Kada linia moe zawiera nazw tonu wraz z numerem oktawy i dynamik lub symbol przed uenia d wiku. Tu naley si drobna uwaga: oktaE&wy s ponumerowane od 0 do 10 (najniszy d wik C-0, najwyszy G-10) gdy tyle w anie jest przewidziane w standarcie MIDI. rodkowemu C (C3) odpowiada w tym zapisie C-5.W okienku po prawej stronie znajduj si informacje na temat aktualnie uywanych oE'ktaw, ostatnio wprowadzonej dynamiki oraz informacja o tym, czy tryb automatycznego ustalania dynamiki jest w czony.Do zmiany pozycji w patternie uywamy klawiszy kursora - i =. Klawisz TAB powoduje skok na pocztek najbliszego taktu, a CTRL-A na pocE(ztek patternu. Do wprowadzania d wikw uywamy nastpujcych klawiszy: S D G H J 2 3 5 6 7 Z X C V B N M Q W E R T Y U --oktawa 1--- --oktawa 2---Wyboru dostpnych oktaw dokonujemy wciskajc wraz z SHIFT-em klawisze 0-9. Po wprowadzeniu dE) wiku, jeeli tryb Auto Velocity nie jest ustawiony naley wprowadzi jego dynamik. Dozwolone s wartoci z zakresu 001-127, mona te wcisn RETURN, wwczas przyjta zostanie warto domylna. Jest ona widoczna w okienku po prawej stronie (Velocity)E* i zawiera liczb ostatnio wprowadzon. Wcinicie CTRL-V w cza lub wy cza tryb automatycznego wprowadzania dynamiki (tryb w czony jest sygnalizowany "ptaszkiem" w okienku po prawej stronie). Jeli jest on w czony to warto domylna bdzie wprowadzE+ana automatycznie. Do wprowadzania znaku przed uenia (strza ka skierowana w d ) s uy klawisz RETURN. Dany d wik bdzie przed uany tak d ugo, jak d ugo bd wystpowa po nim owe znaki, koniec przad uenia jest analogiczny ze zwolnieniem klawisza w E,instrumencie. Uycie klawiszy CTRL-X spowoduje wype nieniem znakiem pred uenia wszystkich wolnych miejsc w patternie, odwrotny skutek ma kombinacja CTRL-C. Do wymazania d wiku bd znaku przed uenia s uy klawisz spacji.Przydatn funkcj (zw aszcza E-przy uk adaniu rytmw perkusyjnych) jest moliwo kopiowania zawartoci pierwczego taktu do pozosta ych - w tym celu naley wcisn CONTROL-.. D wik brzczyka ostrzega o fakcie, e w pozosta ych taktach znajduj si jakie dane. Gdy mimo to chcemy dokE.ona operacji ponownie wciskamy powysz kombinacj.Uycie klawiszy - lub = (gra, d ) w po czeniu z klawiszem CONTROL pozwala na zmian wartoci dynamiki w obrbie ca ego patternu. Te same klawisze wraz z SHIFT powoduj przesuwanie zawartoci patterE/nu w gr lub w d . Przesunicie wszystkich nut w patternie o oktaw w gr lub w d wywo amy wciskajc kombinacj klawiszy CONTROL i + lub * (lewo, prawo), te same klawisze z SHIFT-em powoduj zmian tonacji patternu o p ton.Kady pattern ma przypiE0sane odpowiednie wartoci Program i Channel, ktre ustala si po naciniciu CTRL-M. Channel - to numer kana u MIDI do ktrego maj by skierowane dane z patternu, dozwolone s wartoci 001-016. Parametr Program okrela numer brzmienia mona tu wprowadzE1a wartoci z zakresu 000-127, szersze informacje na ten temat mona znale  w instrukcji danego instrumentu.Ods uch patternu jest moliwy po wciniciu CTRL-P - od pocztku, lub CTRL-F - od aktualnej pozycji, przerywamy dowolnym klawiszem.Nazw patteE2rnu (max. 14 znakw) moemy wprowadzi po wciniciu CTRL-N.dowolnego klawisza.Uycie klawiszy SHIFT-< spowoduje skasowanie ca ego patternu z jednoczesnym przepisaniem jego zawartoci do bufora. Przepisanie do bufora bez kasowania mona zrealizowa wcE3iskajc klawisz >. Odwrotny efekt - przepisanie bufora do patternu osigamy wciskajc kombinacj SHIFT->. Jeeli w patternie do ktrego chcemy przepisywa cokolwiek si znajduje poinformuje nas o tym ostrzegawczy brzczyk. Ponownym wciniciem tej kombiE4nacji potwierdzamy nasz decyzj. Dziki tym funkcjom mona atwo kopiowa patterny.Program umoliwia u oenie do 160 patternw, pomidzy ktrymi poruszamy si uywajc klawiszy kursora + i * (powoduj zmniejszenie lub zwikszenie numeru patternu o 1) E5lub CTRL-Q i CTRL-W (o 16). Numer patternu znajduje si w okienku PATTERNNAME (przed nazw patternu) i podany jest w notacji szesnastkowej (co wcale nie oznacza, e do pracy z programem potrzebna jest znajomo tego systemu liczenia).Okno PATTERN opuszE6czamy klawiszem ESC.3.4.2. Edit SongW grnej czci okna SONG wywietlany jest numer cieki, nad ktr si aktualnie znajdujemy (001-016) oraz pozycja w songu (001-160). Do poruszania si w oknie s u oczywicie klawisze kursora. Ponadto wciniciE7e CTRL-A pozwala przenie si na pocztek, a CTRL-Z na koniec songu a klawisz TAB powoduje skok do najbliszego przystanku oznaczonego punktem u do u okna (klawiszy CTRL-+, CTRL-*, CTRL-A, CTRL-Z, TAB mona uywa do ustawiania pozycji songu rwnie z E8poziomu menu g wnego).Uprzednio utworzone patterny umieszczamy na odpowiednich pozycjach wpisujc ich numery lub wciskajc RETURN, co spowoduje wpisanie domylnego, poprzednio uytego numeru patternu. Uycie klawisza < spowoduje skasowanie numeru na dE9anej pozycji. Naley zwrci uwag aby w jednej pionowej kolumnie nie umieci dwch patternw skierowanych do tego samego kana u MIDI a posiadajcych rne wartoci Program, gdy wwczas przewanie jeden z nich nie zagra zgodnie z naszymi oczekiwaniamiE:. Do edycji utworu s u take klawisze CTRL-> i CTRL-DELETE powodujce odpowiednio wstawienie lub skasowanie kolumny na pozycji kursora.Wcinicie kombinacji CTRL-N otworzy pod une poziome okno pozwalajce wpisa nazw utworu (do 36 znakw). Zostaje E;ona wywietlona u gry ekranu tu pod lini z menu g wnym.3.5. PlayOpcja ta s uy do odegrania utworu. Odtwarzanie rozpoczyna si od aktualnej pozycji w songu lub jeli wywo amy t funkcj za pomoc CTRL-P - od pocztku. Odtwarzanie mona przerwa EWywo anie tej funkcji powoduje zmian metrum z 4/4 na 3/4 i odwrotnie. Przy metrum 4/4 takt ma d ugo czterech wiernut, przy 3/4 - trzech.3.6.3. Transmit Pgm"Ptaszek" przy tej opcji oznacza wysy anie przez program komunikatw MIDI Program ChangeE? powodujcych ustawianie odpowiednich brzmie w instrumencie, za jego brak - e komunikaty takie nie bd wysy ane.ycz przyjemnej pracy z programem MIDI SEQUENCER!ek" przy tej opcji oznacza wysy anie przez program komunikatw MIDI Program ChangeD@B@1 @ACLBC`@AC @`i0D @C@C Ap` Ap}#C$C  `` BL"A B B1C2C B Ap Ap BpACHH @C %BP @Chh`hhIA`S@C  BɊ8` TBPɋ #C B` TB`/C-C.C Bp'/Cm-C-C/Cm.C.CP.C0C/C 0C` B`Ӎ@C  Yii`X%C&C'CIB (C   B`@  X   B` Y,B``SIE2C,C`LE8C,C`H Ch C CLCJJJJ) ii0 E`JEcEEg!bIg!JELS>C*[s#r*IC[s#r!{~4(*[s#r*[s#r>C7[~*|{( Go|g$>N "|C~x(!{5>A>C7!"*xy2x˹!{~#(##~#fo͵{F >Nî~Nw|O|P,|R|S{W5|!|#|͚~#:`@O:x G:xW!@yw#͟ :x/w#:IDxw#:$x?w>C!@yu~- ] ͚~#Vj~*~ͮ~*~E(5L i H *"x@yVE(i *"x@y >C! >Eͮ~͚~#!@y !Eyw#w Hp#q>C!@y u~͚~ !@yE~c ͦ~#:Ey(<2x2x͟ >Cͮ~>N..:x>(>2}!x~ w2x͟ ͚~IE:xo&}~#fo"*x#2x2x͟ ́!"xw 2 x=!@yw#ͷ>2&x 2xD(G@x !&x5 ͹ & !x:}! x(44 ͸} >C>E`~}}     w x?=2'x2 x!@yͷ{**x~2`>2&x*"x͘(+ (!&x5 IF' u#t#! !'x5(#~0! x44:}0O ] ͚~?~c ͦ~xi *"x~q#~yD Hi !@y i *"xD xZL ͮ~~ͮ~#ͮ~>A :x2xF >A/W xKWD! ~~! ~~~W~ɂ{g>x~ x{N !IG",xy2x˹!{~#(##~#foͷ{>Nð~Ny|O|P.|R|S{W7|!|#|͜~@ :`@O:x G:xW!Byw# :x/w#:xw#:&x?w>C!Byw~ ̓ š ͜~͕l~,~Ͱ~,~E(5́ ͦ H *$xBy͕E(ͦ *$xBy >C!͜ >EͰ~͜~!bIHBy !Gyw#ʹ Hp#q>C!By w~͜~ !ByG~  ͨ~:Gy(<2x2x >CͰ~>N..:x>(>2}!x~ w2x ͜~:xo&}~#fo",x2x2x ;!" xʹ 2"x=!Byw#A>2(x 2xD(G@x !(x5 &͏ !x:}!"x(44 ͺ} II>C>Eb~}}66     ʹ x?=2)x2"x!ByA*,x~2`>2(x*$x(5 @ (!(x5 d u#t#!͏ !)x5(#~0!"x44:}0Î̓ š ͜~A~  ͨ~÷ͦ *$x~q#~y͒ Hͦ !By ͦ *$x͒IJ xZ͞ Ͱ~~Ͱ~#Ͱ~>A# :x2x>A/W xKWD! ~~! ~~~W~Ʉ{g@x~ x{ BCYC˩R̩`BC,H,:1;)0 ;hl-!WPR1<l/ҍ 00 ,0 ҍ>IK<9;h@ )- . / 0  1  L@P;PHHͅѱϑͥё(eͥͅiΥeυϥihh`BC=DH ) hLt $D9 K%ΏDB୎D D04D@Хi`ﰷD`Хi@"IL/Ш˩̩ϩQХXͥY P,DLt,pQiDLq  iD0`˩L~˩̩ϩQХXͥYΩ>DD PPԩЩ*/0ЩPЩ Ѝ Ѝ ЩЩ`Щ@Щo`QQQRRRRRRRRRRRRRRE|!cceleratorIM||MMMMMMMMMMMMMM||||onoff|| |ZRRR7ojtusC  1  `̥ɼLiRRRRS+SSSo`QQQRRRRRRRRRRRRRRE|!cceleratorHճ       %      n      #############MO<<<<<<<<<<<<< <+P)P+P ,P.P,P)P +P)P+P ,P.P,P)PMQ<<<<<< <+P)P+P ,P.P,P)P +P)P+P ,P.P,P)PL4rash#anby'reg4aquart            QS    0 $25-42!#+ "!33$25- "!33$25- () (!4 () (!4 "!33$25- $"!33w2%6#9-"!, () QT(!4 0,!4% $"!33 () (!4 () (!4 "!33$25- $"!33$)34'5)4!20342).'37/2#(%342!'5)4!27/2#(%342! $"!337/2#(%342!  () (!4 $25-42!#+ $ () (!4$)34'5)4!2$QU)34'5)4!2 %"!33z $25-42!#+(x(x (x #Z(x(x (x(x(n#x#x&#x#x&#x#x&#x#x #Z#d#n.d.d.d.d,2,2,2,2.F,2,2,2,2,2,2,2.F,2,2,2,2,2,2,2.F,2,2,QV2,2,2,2,2.F,2,2,2#x #x #x#x#x#x#x #x #x#x#x#P#Z#d#n0i9nVVVV &9n^9d9d9Z>9P9P9P9P(k#x#x&#x#x#x#x#Z#d#n&QW&0x$I0x +I"I$xIx.I0I8<Cn?nHn,@,B,D,F,H9Z>9Z>(x(x (x #Z(x(x (x            9ZQY>9Z9ZZ$Z02Z$Z+2'Z"2Z$Z02Z$Z+2'Z"2$F0F<$F0F73F.$F0F<$F0F73F.        Hd~(x(x (x #Z((x(x(x (x(xdQZ$F0F73F.        Hd~(x(x (x #Z((x(x(x (x(xdPs    #d g7##&##&#&###&##&#&###&##&#&###&##&#&#9U\*23*2*2*2*232*29*23*2*2*2*232*29*23*2*2*2*232*29*23*2*29*232*2dd+ddd+ddd+ddd+ddd+dddd+ddd+ddd+ddd+ddd+dddd+ddd+ddd+ddd+ddd+dddd+ddd+ddd+ddd+ddd+dU]dCOJCOhO>C>C~Oo+dOo+dCo+dOodd+ddd+ddd+dddd+ddd+ddd+ddd+ddd+dT˳ 3weet6oiceby'reg4aquart + !+     ! #. / . 0")('$%&*+*+Y_,*+,+-# $25-).42/ $25-).42/ #(/2$ #(/2$ #(/2$ #(/2$ #(/2$ #(/2$~3%!3(/2% !"!33 !"!33 4/-).42/ $25-42!#+ ()(!442!#+Y`c6/#!,c6/#!, $25-%&&%#4 $25-42!#+ $25-42!#+ !"!33 ()(!442!#+'5)4!2c6/#!, !"!3326/#!, 0342).'3 0342).'3 0342).'3 $25-%&&%#4 #(/2$ #(/2$ #(/2$Ya $25-%&&%#4c6/#!, $25-%&&%#426/#!, #(/2$ #(/2$ #(/2$ !"!33 $25-%&&%#4 ()(!442!#+]#(/253 $25-%&&%#4'5)4!2'5)4!2)#(/)2)#(/)2)#(/)2$%%Yb$%%$%%$%%%%*d*****dT:H7O4T1H.R*T'H$T HOTHRTH T TOTdHdTdYtHdTdRdPdKdPdKdPdRdWdKdWdKdWdTdF F FHd?_<_ :_YwHnCnFnAnCnFnHnFnAnCnAn?nAnCnFn?nDnCnCnFnCnFnAn?n?_<_ :_X#        E $25-42!#+ #().%3%#9-" $"!33 ()(!442!#+_w %"!33]y #9-"!, '5)4!2'5)4!2 $25-42!#+'5)4!2'5)4!2 $"!33 %"!33 ~!00,!53%~!00,!53%#$ #().%3%#9-" $#n #n&n#n#n&n#n&n#n#n#n#n #n&n#n#n&n#n&n#n9~$]z$$$$$"$"$$$$$$"$"*<*<*<,!*<.<*<*<*<*<*<*<*<.<*<*<*<*<*<*<,!*<.<*<*<*<*<*<*<*<.<*<*<*<$]{,d,d,d,d,d$n "n$H0i .ib#n #n&n#n#n&n#n&n#n#n#n#n #n&n#n#n]|&n#~&~&#&$n "n <'n"n$nH0n .n "<3n.n0n8 $  $   $   $  <09>9>~~~~~~~ ~ ~ ~ ~~~~~]}  $   $  <09>9>~~~~~~~ ~ ~ ~ ~~~~~\e      $ #(#(#(#((#(#(#(#((#(#(#(#((#(#(#(#((*d*d*d*d*da*d*d*d*d*d*d*d*d*d*d*d*d9d9d*d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<a??@AABBCDDEFFGGHIIJJKKLLMMNNOOPPQQRRRSSTTTUUUVVVVVWWWWWXXXXXXXXXXXXXXXXXWWWWWVVVVVUUUTTTSSRRRQQPPOONNMMLLKKJJIIHGGFFEDDCBBAA@??>==<;;::988e76655433221100//..--,,++***))((('''&&&&&%%%%%$$$$$$$$$$$$$$$$$%%%%%&&&&&'''((())***++,,--..//00112233455667889::;;<==  eoo  dS ҩӢ01!/@ԩDoDXl@ - ד @ Щ") ө@X` ) ) )~ )Lk3lowestpossibleplasmaroutine ibutfastenoughFmJm?PSZ]mJJ @Fm~FJm~J8)?`yi "@#)  ! ! !ȩ ! !i ! !8J ! !@Т8З`@"#`{|p z z z0O z z zi ީA z z{|` ד דi@i@8|}鍄 Ziyi Z|y}i Z8鍘0š,80?@;80+@') JJJI JЦIІ`ߓߓ`i ԎЍ ԍ``,LQHԩ0ԭ1ԭЭЭЭЭoЭ/h@Hh@? i !!""##$$%%&&''(( "%),/258;>ADGJMPSVY\_bdgjmpsux{~i~{xuspmjgdb_\YVSPMJGDA>;852/,)%"  i  hCU ҩӢ01!/@ԩDoDXl@ a  ٔ I @ "Щ") ө@X` ) ) ) )Ln3lowestpossibleplasmmaroutine butfastenoughQmUm?[^ehmJJ @QmQUmU8)?`yi @) ȱ m8J &@д8Щ`@`) \Y(ɀL’      L         L         L         m   LVWp U U U0O U U U U饀i ٩A U UVW` ٔ ٔi@i@8WkXlZ_sn 5Zkylnis 5mnWyXZi_ 5Z8klns0š,80?@;80+@') JJJI JЦIІ`)eeJJ)JJee)`ᔘm` ԎЍ ԍ``,LSHԩ0ԭ1ԭЭЭЭЭoЭ/h@Hh@? m !!""##$$%%&&''(( "%),/258;>ADGJMPSVY\_bdgjmpsux{~m~{xuspmjgdb_\YVSPMJGDA>;852/,)%"  m YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYmYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYmYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYmmYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYmYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYmYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYl^Y  ҩӢ 01!/@ԩDoD̍@ 4 ݓ ݓ  쐦 Щ) ө@X `3lowestpossibleplasmaroutine butfastenoughmqm@@DGNQmJJ0388)?@@ @@@)?L`mmDGNQГ8)?`yi )؍*   ( ( @ (ȩ (q ( @ ( (8 J ( (<Ъ4П`)*`p (O i ީA `@ ݓP ݓ@i@i@8鍋“ aqyi“ ayi “ a8鍟0“š,80=@980)@% JJJI JШJJJЇ`哘q` ԎЍ ԍ``,LWHԩ0ԭ1ԭЭЭЭЭoЭ/h@Hh@  !!"" q"%),/258;>ADGJMPSVY\_bdgjmpsux{~~{xuspmjgdb_\YVSPMJGDA>;852/,)%" q  q  pC $%ҩӢ&01"/@ԩDoD 7  ԩЩ Ѝ Щ ЩЍЩJЩ Щԍ  %CIC %#)֩ө@X$%` )Ҕ )Ԕ u)ܔ ) L莢L@JʎLKK ԍ ԍмйÒнн֩ ԍЍ`ЌнжLגннЖLג/ЌнЀLגнLגud{н4LגH^ЌнQLגHDDDDDDCCCCCCCCAAAAAAAA$$$$ZZZZ####YYYY""""!!!!WWWW â֔mԔ֔gהmՔהmؔmؔvٔmᔍٔ|ڔm┍ڔum㔍۔ŔyyyʼyyyВ`",bmҔmӔmܔmݔmޔmߔ` ԎЍ ԍ` 蕩uAŐ08Je8咰eB Ɣ N8吅~ŕ08Je8咰e Ɣ奀i(惦CLE`啥&0'1`) 敊Ji `啪J 敍Ji 畍&0'1`; u  ;  p            O   A  ` u 恩  J L iЏ``HIHIi(jJ Ji i@``,LrHԩ0u1ԭЭЭЭЭoЭ/h@HHH hhh@>??@AABBCDDEFFGGHIIJJKKLLMMNNOOPPQQRRRSSTTTUUUVVVVVWWWWWXXXXXXXXXXXXXXXXXWWWWWVVVVVUUUTTTSSRRRQQPPOONNMMLLKKJJIIHGGFFEDDCBBAA@??>==<;;::98876655433221100//..--,,++***))((('''&&&&&%%%%%$$$$$$$u$$$$$$$$$$%%%%%&&&&&'''((())***++,,--..//00112233455667889::;;<==  uoo  tMXԦ`  *'  } *(L `(  L l pL[,L] C i0  p  gފދLh ( LD 0  `C  C  \i +$+0';y $(%)  b L[C `D P^߰")(݃   $DDG@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` Py Li 8GD }L[ PH >iJ ;  yyB ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A jA !yB EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6 ' r/ $ ɛ ` '  L[  l }-       y L[L  }  '  L[   p  ` g  l }) g ' L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)MLL[IL3yGDIɛ ɜ DI  , JȊGм  G I) GȦ=*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '蚦TTUVyD`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / `$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@BrAsTt[ 0: gL y `$0`j`& CpCi s L0JCܢj? I#𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽG | yE` 8,  }EG)݀G)ȱGȱG`"!L] l!i栠$8  (IƭIp  h,g+j? 8 ii(Lq)! S S0$}) E9y`H)N,L]8GH Lq`gNgfj****8jHi h`  2J  &e2i`"%?&;^$IM ! ! <u hh`$Ev옝^! 1yEHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 q D&E`I0` i`+DOS SYSMOC.I  J ٍ = ) F)8`Ll T!U<; yLn <JM -18    HH =D 1 :  /1[F:M #.! 0`>C #   #`>   eL'>/b;\Iy\o@ @LK~ L  % /e  L ; HH0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ`XYȄ #`DTDRLUFFFCICLRSJy==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQORa/%<) j ө  RES L%-, # 3 0 %   4(H 4(`( 3  #  ZOiyۨ L4RE 3 =F S Z +8 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ LF F LH hL4`y*J 0 B B 0a   8    Lkl  );<  : ` 0 } T T 7̀΀LIl <;`<Li 3   #/y ! R( 7 7   7 89i L7 ,(&   L480  ` Ln    `   HJJJJ h) ii0HI B V`0  ,BLV[J  B Vso Fhh`y GH ,H hɐɀɡ)HDCȱCɛeCD먥D hN MSп` ED` OIH`hhXhh  nL Free FilesBreakI/O-Error 163Disk fullWrite protectedFile MismatchBad FilenameDOS IyI+/D - Version 6.1 RUN:Copyright 1987 by Stefan DorndorfFile lockedDevice doneDirectory fullFile not foundBad Load FileNot DOS II+Bad HexAbort-> Source-> DestinationD1:+DOS SYSMOC.I  J ٍILLOFDEDRM 030 SILLOFDEDOC 00x.!".."""".USDDDDDDD3333333C333332""!!"""34DDDDDDD""""""" """"""""."Ud43C333333333432##3332""""""34DDDDDDD""." .".".!.Td##333""""""#$C!2#33#""""34DDDDDDD.""""}" .. ."!"!!DT""""""""!"""#2"""""2""#3D44DDDD!!".".... .""""3""""""!!#2""!""""#33DDDDD""""." ..""..".""""""""""3 """!"""3334DD"""" .. }"."".2"""""""""""""1"!"!"""#"333"".""!"" . """"!""""""""""""""3"!!!""""""."""""   """"."".2"""""""""""3"!!"""!""""""""" """""""} 2""""""""""#1""!"""""."""""!"""!."""""""2""""" """!""""!".! " " """"2##"2""""""3"!!!""""""""!"!"! @" ".".""!!33"""32""""R}"3C"""""""""!""ా.!!."""""""332"#"""1!#A#UfUB#!"""""""!.!.""""" """!"!33""3343333 #VwwwvT!!""""""""!! ."""""""" """!"33""33DC33C5gwvB}""""""""""!.!""""""""" !..""3""#DDDDD3B$Vwwe12""#2""""""" """"""""""""!3""4wwwfeU!#EgwwS!2"#333333#3"!"""""""""!#2":4gwxwd!#"3DCCD4C}34J!"""!"""" "22MEwwxS!"EUUVUSDDDC..""!""""!!"". $J!2""o$WwwxvB1ixeTUE """"""!!""! f "32QFwwwwwvB"+T""}!""""!""!!"! 2"31Wxwwxwd2""N""""""!"!"!""" #"2"$gwwwwvS!`""""""""!"""""""". "2C4gwwwxwwe12""!""""""!!"}"""" 3"Cm#5gwwwwws""+@"""""!!"""""!"!$& ##3VR"5gwwwxwv32>""""""!"""""""""""@"+"34Hx""5gwvwxwwwwD3@ "!!""""!!"" $$"} "C"Ewwwwxwwe2$VK!!"!!""!""""""""#"Ewvgwwwwe2vhU`"!"""""""""""" "Fvfgwwwwu2"ܨ{w """"!!"""!"""B}Fvfgwxwwwu22˻""!"!"""""""*6ffwxwwu2! !!""."""""$""6ffgwwxwwu21 ""!!"!.""""""! 2EfgfeDfw}wgu2!"!" !!"!"$B". EVv3!5WwxwweUVfxwd"2 "!..""2"" ".EVS!EfwfVB"#4Wvd"#"" ." "! ET2$Uee4!5d"$o}"."""!VR!DUT"gd"# ."""."" ! UA4UC!&T1!"""""" "!*` U1!5UCf1"}""" ! ""!&@ &e""#2FwBf1"""" ."" !""!$` @M&d"!#CWB#3!VA3 !!!" "!""! +7T"4C!WR$C"WR6!! .""! }"!" 7T"!WB4C"Gb9".""!" "" .!@GT2""WB#2Gr*""!! !"" ""!S1GT2!24WS1""6r; ""."!" "". ""}!cGT2!!3$DgcQ""7c!"""""B !  Sb!GTB""#ECETWdC3"#8s*y""!!"""""!"""." %DR"WUDD2"""EDheS#S2"$Hc+R324H ."""""".""""!".!+ Whv}!GUUeC!EeUweeB""3DEGr3"""2  "!!!""!"""N"!" "!qGUfeUDEfeVgefS!"4UUWr*2"""3 ` B""""""""!"!""!!""" d쪢GUfffffffVgeVfC#EVfWr933#3C """"""""""""!""!!"""@Fr7VfgwwwvfUg}fVweEVffWrK˼w """#""""""""""""""""&27VffwwwvVUgffwwwwwfWa7N"""""""""""""!""!"""""&!ߐ27fffgwwveUgwfVwxwgfgQ78 D$""""#!"""""""""""""""2!`"7fefwwwfeVgfVwwwgvfWBD} @"""""""""""!"!""!"""""""" 2:P#FfeffwwfUUgwfVgwwvffWR" #!.""""""""!"!!""""""""""0BK@4!FeUfgwwfUCEUDUgwwvffWB "`""""""""""""""""""""""""@$B[A41FeUfwwwfT2"3#EgwwvffWB%!"D"}""""""""""""""#"2!4CSEAFeVfwwwfS"%gwwvffWB61" """!"""" @""""!".##K`ff"3DDeE1GeVfgwvwAffgvffg2F2~" !""""""""@ """"!""#jfffDUTE}dD!FUUVfffv1vffffeW16C""2@"""."""" "}."!"!!" @f`f`UeT6LdC!EUUUffgv1ffffUf1GT!!"""!!!"" 2""!""B"ff`eUTFHdD"FTEUUffvAvefeUUV15U"#.""!""!."."""!"!""2"ff`feUT5VSD2VDDEUfgfC!%vffUUDV26G"""B"!"!"!!!"""!"""" `}f`j`feUD5dSDCVDDDUVffD33EvfVUUDUCFJ!! B"""""""!""!!"!"!!"ffffjfeUDEcTCDVDDDUVffUD!#4UvfUUUDUTUL.!""B"""!!""""""1!!!"!"" jff``ffeU4DBDSVUT4DUUUfeD34UVffUUUDUUT^!""`""!""""""!""!!*jf`ffUT3Cl}TUUUDDDTUVeUUTUUVfUUUTDUfR.!!.d"""!""."""!"!#!BffffeUD3A;TVeED4DDEUUUUUUUfUUUUDDUgS"j"!!."!""""!"!"`fffffeDC4DCfUDD3DDEDDC!!#ECEUTDDEfu"! ! !!""""""""f`ffffUDC3Z4e4$T4DDD3"!}#24UTDDUfg!!` N""""""""""`ff`UDC2DU"6C33DD2#DTDDTfY!". !"!"""""""N.!"""fffff`fUC32wxe3C34C!"2"!DDDDSUL." ""!#2"""!"""..!!"jf``ffT3C223342#4DEVUDC""4DD3b"}"!"!""2"3#2!.!! fffffTCC4R33333DD2""3TU24DC3Y"" 3". ""!" f`f`D33&r3"333DC"#4UC3D33" !""!""""""" jf`ffff2"2%#""34C3!4DC#33$"" }""""""!""""""`jfffff`"""'"""#333!"3DC"33%" """"#""""""". f`fffif!""+""""3C"""""3D3"23&". """""#"!"#""".f`fffif"<""""33"24323C3""3)""" """"}!!"!" ``f=""""33DgvDDC3"##,"`!!"!!2""`f`=""""#35VUDC3"#2N" !!!"""""#""!!@kf`fffM""""24EfvvfTD3"2"" !""!""""!" f}fff ~"""#3DUfvffUD3"" """"!!"""  `ff ""3EUVfffUT2""(""."!""". `f z""3DEUUUUUT2"";"@""""!""!. `ffi}"3DDDUDDTD2""m2! """!1"""""&"$"#4433C3C2"""""""##""""!&@!"M#!""""""""!"2"@" ". "" @"!"B!"}!"!"""" "!" " " `"""'B"""""!""@" $@""T3hC"1""""""$A"" " `"B6a#C"2}!""""""&"""  "6B"h!33"#~"544 -!.3!-!2@""T3hC"1""""""$A"" " `"B6a#C"2|&KhhJȱKȱDȱEeeHHLVhhDȱEȱHȱIeeHHLVE:K:D1:*.*S:P:D1:FILENAME.EXT B V B V0 B VB & `&0B &b&j7 B 0&ś4 B B 0&I B VL'扥Śhfɼ$ B B 0&H B VL'ii扥 *iiȱL1%ɸ =ƈ =ƈňƉ֠ =ii *iiȥ朥(L2ǐ &ȥ8ɥ r=L0 r=L0 B 0& B 0& =`h h̰ &CiF VC B 0&GB 0& {CjD B 0&GL' B &j C B VL'o( B 0&Q( B VL.* B V"/0o \moԩЮhװ pPPL:/= BL' B 0&HB 0& CL=4 {CjD B 0&GL' B &j C B VL' B 0& B V䭬 9 B 0&0I50B 0& B 0&)OA#L' B &j0 C B VL=4 B & j C B VL=4 B 0&QL5 B 0&H)B 0&i(io( B 0&Q( B V@L' h̰ &CHiF VC B 0&GB 0& {CjD B 0&GL' B &j C B VL' B 0&Q B 0& B Vo(010P1@oc"/pPL \`ԩЭ BL' h̰ &CPiցF VC B 0&GB 0& {CjD B 0&GL' B &j C B VL' B 0&Q B 0& B Vo(ߩQᩑi(ᅀߑᤆߤߤߥȄ(iPߥiiPi樥`010P1mo@oc"/pP>L \ԩЭ BL'h ԶfȹԶglfL8LL8 @iPJ )ej)))eJ)愥лeehhL3` @JJJJJiPJ 愥L8LL9 @J 愥L8 @J )ej)))eJ)愥оL8LL9 @JJJJJ愥L8 @J)ej))JJJJ)eJ)愥оL8 @JJQ-QNNȩ愦L8ԩЍ Ъ*/ ooЩЍЩ/=O=P=Q=R=׍M=؍N=0+=ȍ,= -=d.=8S=Q=T=R=؅FfFFfii ɀ)=)=8ρO=P=&ׅFFfh Ffi(i(=(= n-=.=)x),=(=%,=+=Mx)+=*= +=,=Mx).=)=-=.=x)-='=-=.=L<.2FאM=ש0+=ȍ,=L<,=8+=iJ8m+=,=39/FؐN=ة -=d.=.=8-=iJ8m-=.=-=+=Р.=,=Э1L=/="/Ѝ ЍЍЍЭM=׭N= kB BL'"/Ѝ ЍЍЍЭM=+=80hFF&O=eP=eN=-=8 F&mQ=mR=j kB \** B B 0&0=L* nL; d1Reloading previous picture. B 0&GB 0&`FffƘ =%ʅ%Ʌ`晤` B 0& =`` BDE˝HILV08*& ``8吅呅㥿LI?œ Œ "/`#ِ沭hhL3`hʝ ׅ֩MyNy Oyƅ愥ń+ 8`֩`ׅДАHL @œL?ŒL?"/L?hhL3@eeœ`Œ`8咂哅FfJQee獵 ۽0`lűd-Ѱ%hhL3@ee`槦hhL3Dœ`Œ`L?hʝ 􅄥ׅMyNy OyƂϥׅ愥Ӑ 8}@ee`ٰ`L?` 8 8JJJJ`JJJJ p )JJJJ))`HHإe@eeإ8ۥVeeeƇإeeeإ8ۥeeeƆh)䮰 0ȩ0 䮰 ʥ)JJJJ䮰 0ȩ0 䮰 ʥ)䮰 0ȩ0 䮰 ʥ)JJJJ 䮰 0 䮰 ȥ) 0h`Fׅ EAF؅ EA̅F EA녈F EA` 2"d#e"#01`ԩoЩQP`gPpPh̰`h @P涙Pe @Ph涙Pǐ`UVT B 0&yFv`:: Dj:j蹫ɛ j 𩛝j` BDuD` BDD` BDD` BDD` BDD` BDD`eeؘ8ee؈륁 0EJJJJ 0E) 0E BD E`hh BDȱEdHeIeHHLV-File not found.-File name error.-BREAK key pressed.-Device timeout (does not respond).-Truncated record, input too long.-Non-existent device.-Error number XXX occurred.} APACVIEW V2.4 Copyright (c) 10/92 Jeff Potter <> Commands: Load .APC file Toggle Blank View Directory Load .ILC file Load GIF file Select Mode Load .PZM file Save current View current Exit to DOS Unjam XF551 Shareware Note Current Parameters:Width: 0Width divide: 4Height: 0Height divide:2Colors: 1X bias: 0Mode: APAC Y bias: 0Press START after viewing to return.->Enter directory specification.->Format incorrect, retry.Your choice: Reading body of file, press return}Disk Directory:Exit to DOS...are you sure: Sorry, mode not supported.Sorry, only disk access.Press return to continue.Enter filename to save->Enter caption to be displayed (38 max)Temporary end of program.D:RGBTABL8.OBJGIF87aSorry, this is not a GIF file .Corrupt file (no null).Corrupt file (outcount > 1024)File does not contain a global colormap.Corrupt file (no separator).Corrupt file (bad LZW code).File exists--overwrite ? --or append ? Corrupt file (some other reason).} APACVIEW Version 2.4 Copyright (c) 1992 Jeff PotterThis program and documentation areshareware. If you use and enjoy thisprogram, please register your copy bysending $10.00 to: Jeff Potter 814 Banbury Drive Port Orange, FL 32119You will receive a registered copy ofthe most recent version, and printeddocumentation.Thank you, fellow 8-bitter!RAMTOP is too low, try rebooting.First remove any cartridges.Press any key to reload DOS.Error reading D:RGBTABL8.OBJInsert correct disk into D: and pressany key to try again.LLHc@ocPgPhL_@ocQP`gPhL_Hmc@c`PQP`gPhL_@cpPPgPhL_PP`Q `AP0ooHmc@c`PPhL_@cpPPȂhL_H@ ԍh@ ԍЍh@H km ԍh@@@@PP((A APAC Gr.9 GR.11 Red9 Green9 Blue9 Red15 Green15 Blue15 Pryzm Intlace@@@@@@@ :z<|Z0Ѐ0ЀP((((((((((ɶ!:88b9888999UPPPPPPPP5Յ :ڊ?ߏ&A APAC Gr.9 GR.11 Red9 Green9 Blue9 Red15 Green15 Blue15 Pryzm Intlac`````````aaaaaapqqqqqqqqqrrrqqrrrrrrrrrrrssssssssttt @PP```aaaaaaaaaaaaaaaaaabbbbbqrrrrrrrrrss²rrsssssss²ssstttóttttóuĴŵŵ 0@@QQQaaaaaabbb!AQQaaabbbbbbbbbbbbbbbbbcccc²rssssssssstóssttttttótttuuĴuuuĴŵƶƶǷǷȸȸɆ 11AAQQQQQbbbbbb!!1AARRRbbbbbbcc"BRRbbbccccccccccccccccdddóstttttttttĴttuuuuuĴuuuvŵvvŵƶǷǷȸȸɹɹ!111AAAQRRRRRbbb!!22BBRRRRRccccc""2BBSSSccccccd#CSScccdddddddddddddddeeĴtuuuuuuuuŵuuvvvvŵvvvƶwƶǷȸȸɹɹʺ!111ABBBRRRRRRSS""222BBBRSSSSScc"""33CCSSSSSdddd##3CCTTTdddddd$DTTdddeeeeeeeeeeeeeefŵuvvvvvvvƶvvwwwƶwwǷǷȸɹɹʺʺ!1222BBBBBRSSSSS""222BCCCSSSSSST"##333CCCSTTTTTd###44DDTTTTTeee$$4DDUUUeeeee%EUUeeefffffffffffffƶvwwwwwwǷwwxxǷxȸȸɹʺʆʺ˻""2222BBBCCSSSSS""2333CCCCCSTTTT###333CDDDTTTTTT##$$444DDDTUUUUU$$$55EEUUUUUff%%5EEVVVffff&FVVfffgggggggggggǷwxxxxxȸxxyȸɹɹʺʆ˻˻""22223CCCCCCSST"##3333CCCDDTTTT###3444DDDDDTUUU$$$$444DEEEUUUUU$$%%555EEEUVVVV%%%66FFVVVVVg&&6FFWWWggg'GWWggghhhhhhhhhȸxyyyyɹyyɹʺʺ˻̼""233333CCCCDDTT###33334DDDDDDTT##$$4444DDDEEUUU$$$$4555EEEEEUVV%%%%555EFFFVVVV%%&&666FFFVWWW&&&77GGWWWWW''7GGXXXhh(HXXhhhi iiiiiiɹyzzzʺzʺ˻˻̼##333333CCDDDDDD###344444DDDDEEU$$$$44445EEEEEEU$$$%%5555EEEFFVV%%%%%5666FFFFFVW&&&&666FGGGWWW&&''777GGGWXX'''88HHXXXX((8HHYYYi)IYYiii jjjjjʺz{{˻ˆ˻̼̼##3333344DDDDDDD#$$444444DDEEEEE$$$$455555EEEEFF%%%%%55556FFFFFF%%%%&&6666FFFGGW&&&&&6777GGGGGW''''777GHHHXX''((888HHHXY(((99IIYYY))9IIZZZ*JZZjj kkkk˻{|ۆ̼̼ͽ##33444444DDDEEE$$$4444455EEEEEE$$%%555555EEFFFF%%%%%566666FFFFG%&&&&&66667GGGGG&&&&&''7777GGGHH'''''7888HHHHH((((888HIIIY(())999IIIY)))::JJZZ**:JJ[[+K[[k lll̼|ͽͽ#$$44444445EEEEE$$$44555555EEEFF%%%%5555566FFFFF%%%&&666666FFGGG&&&&&&677777GGGG&&'''''77778HHHH'''''((8888HHHI(((((8999IIII))))999IJJJ))**:::JJJ***;;KK[++;KK\,L\\ mmͽξ$$$444445555EEEE$$%%55555556FFFF%%%%55666666FFFG%&&&&6666677GGGG&&&&''777777GGHH'''''''788888HHH'''(((((88889III((((())9999III)))))9:::JJJ****:::JKK**++;;;KK+++<      ?    Z !lwaysonmymind $%# !"#' !"# !"#& !"#@S`ab !"#ATcde !"#BUfghPQR !"#C(ijk012 !"#@`ab345 !"#A(cde678 !"#BOfghPQR !"#C(ijk )DlmnO !"EopqV !"CrAstV !"CrstWXY !"C(ijk012 !"#`ab345 !"#(cde678 !"#BOfghPQR !"#C(ijk !"#lmn !"#(opqS !"#`abT !"#cdeU !"#fghPQR !"#(ijkS !"#`abT !"#cdeU !"#fghPQR !"#(Bijk/"!33).42/"!33).42X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(X342).4#(/"!33C).42/"!33/"!33/"!33/"!33/"!33/"!33/"!33,/7342).',/7342).',/7342).',/7342).',/7342).',/7342).',/7342).' "!33$25- 3.!2% ()(!43 #/7"%,,3 3.!2%D).42/ ()(!43).42/ 4/-3).42/ 4/-3).42/ 4/-3 3.!2%&),,).aX342).'3#(X342).'3#(X342).'3#(X342).'3#(X342).'3#(X342).'3#(X342).'3#(X342).'3#(X342).'3#(p1"2!331"2!33E1"2!331"2!331"2!331"2!33X"!33342).'X"!33342).'X342).'X342).'X"!33342).'X"!33342).'X"!33342).'X"!33342).'X"!33342).'X342).'X342).'e"'342#("'342#("'342#F("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342#("'342G#("'342#("'342#(@555555555555555500000000000000002222222200000000............000055555555555555550000000000000000@HlHlHlHHlHlJl@MlLlLlLlLlMl@QlOlOlOlOlQlFlFlFlFlFlHlHlHlHlHlHlJlJlJlJlJlJlLlMlLlLlLlLlMlMlMlMlMlMlOlQlOlOlOlOlQlFlFlFIlFlFlHlFlFlFlFlHlFlFlFlFlHlJlJlJlJlJlLlJlJlJlJlLlJlJlJlJlLlMlMlMlMlMlOlMlMlMlMlOlMlMlMlMlOlHlxMlxQlx222222220000000J0............0000............0000............0000555555555555555500000000000000002222222200000000............00005555555555555K555000000000000000022222222000000007777777777777777::::::::::::::::5555555555555555::::::::55555555777777775555222200000000222L200005555555555555555........00000000555555557777777755555555000000002222222255555555::::::::5555555577777777777777775555555500M0000002222222255555555::::::::55555555777777772222000000000000222200005555555555555555........000000005555555555555555MpHpJpHpNFpHpMpHpJpHpOpRpMpRpMpOpMpJpHpJpMpFpHpMpOpMpHpJpMpRpMpOpMpHpJpMpRpMpOpJpHpHpJpHpMpFpHpMp$$$$$$$$$$$$$$$$&&&O&&&&&*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P8X8X:X:X8X8X8X:X:X8X8X:X:X8X8X8X:X:X8X8X:X:X8X8X8X:X:X8X8XP:X:X8X8X8X:X:X8&&&&&F*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P /n/n/n/n-n-n-n-n+n+n+n+n)n)n)n)n/n/n/n/n-n-n-n-n+n+n+n+n)n)n)n)n/n/n/n/n-n-n-n-n+n+n+n+n)n)n)n)n /n/n/n/n-n-n-n-n+n+n+n+n)n)n)n)n@`/n/n/Qn/n-n-n-n-n+n+n+n+n)n)n)n)nx&HlHlHlHlHlJlFlFlFlFlFlHlMlLlLlLlLlMlJlJlJlJlJlLlQlOlOlOlOlQlMlMlMlMlMlOlHlHlHlHlHlJlFlGlGlGlRGlFlMlLlLlLlLlMlJlJlJlJlJlJlQlOlOlOlOlQlMlOlOlOlOlMlFlxJlxMl QtRtTt RtQtQtOtMtOtQtOtMtLtJtQtRtTt RtQtQtOtMtOtQtOtMtLtJt RtTtVtVtTtSTtMtQtOtQtRtQtOtMtOt OtOtQtQtRtRtTtOtOtRtRtQtQtMtTtMtRtQtOtMtRtQtOtMtOtTtMtOtQtRtQtOtMtRtQtOtMtOt5p2p0p5p5p7p7p9p9p:pTIhKh`MhOh`PhRhp.p0p5p0p2p0p7p2p0p.p5p:p(5p2p0p5p5p7p7p9p9p:p(5p2p0pFlFlFlFlHlHlJlIhKh(JlJlJlJlMlMlMlMhOh(MlMlOlOlQlQlRlPUhRhTpTpVpTpRpTpYpXpYpXpVpXp]p[p]p[pYp[pTpTpVpTpSpYpXpYpXpVp]p[p]p[p[pRpTpRpVpRpRpQpVpYpVpYpVpVpVpYp]pYp]p[pYpYpTpVpTpTpRpTpVRpTpUpWpXpYpXpYpVpYpVpXpYp[p[p]p[p]p[p]pYp[p\p^pTpTpVpTpRpTpRpTpTpYpXpYpYpVpYpVpYpXpQpOpQpQpYp[p[p]p[pTpTpVpTpRpTpRpTpYpXpYpYpVWpYpVpXpQpOpQpQpYp[p[p[pTpVpTpTpRpTpRpTpTpRpTpXpYpXpYpVpYpVpXpYpVpYp[p]p[p]p[p]pYp[p]pYp]pTpRpTpYpXpYpYpV߳ %nola'ay                         Y                 M%"!33M%"!33342).'3 3.!2%).42/ #,!6%3 #/.'! 4!-"/52)Z.%9"2!336/)#%9"2!336/)#% "!33$25- "!33$25- 3.!2% ()(!4/0%. ()(!43342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(&!4342).'&!4342).'&!4342).' 3.!2%[&),,). 3.!2%&),,).342).'3#(342).'3#(342).'3#(&!4342).'%.$39."!3339."!336))-35d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d2d2d2d2d2d2d2d2d2d2d\2d2d2d2d2d2d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0dYhVhYhXhYhVhYhXhYhVhYhXhYhVh[hXhYhVhYhXhYhVhYhXhYhV]hYhXhYhVh[hXhp&&&&&&0CDCDCDCDCDCDCD2CDCDCDCDCDCDCD?PV\>Y\>Y\>]\>]\>V\>T\>Y\>X\>^\>[\>QRQQQRTRQQJJQOMRQMMMOQOMOQO*MRQMMMOQOMOQOa2&&&&&&& &&&&&&&&&&&&&&&&"RHTV> VHXV> YH[V>Q`>@5x 5x5x5x5x 5x5x5x2x 2x2x2x2x 2x2x2x.x .x.x.x.x .x.x.x0x 0x0x0x0x 0x0x0x耒bx5x5x5x 5x5x5x2x 2x2x2x2x 2x2x2x.x .x.x.x.x .x.x.x0x 0x0x0x0x 0x0x0x耐 `-aidof/rleans    !" #$% !". #$%&'()*+&'()*+ 012 345 012/ 3456789:;678<9:d;,F@AB=-GCDE>,F@AB=?HCDE>,F@ABJ>?GCDEK=,F@ABJ>-ICDEL=,@ABM-CDE,@AB-CDE,@AB-CDE,@AB-CDE"!33e"!33"!33"!33"!33"!33"!33"!33342).'3342).'3342).'3342).'3342).'3342).'3 3.!2%).42/ 3.&),,). ()(!43 3.!2% ,/74/-).42/ ,/74/- 3.&),,).f "!33$25-).42 "!33$25- ()(!43 3.&),,). 3.&),,). -)$4/- 3.&),,). 3.&),,). -)$4/-).42/ 3.&),,). 3.&),,).6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%g#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#("!33"!33"!33"!336/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)h#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#("!33 -)$4/- -)$4/-"!336/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(6/)#%#(342).'3i342).'3342).'3342).'387!4%2$2%!-87!4%2$2%!-87!4%2$2%!-87!4%2$2%.$)6-33t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t3t ,t,t,t,t,t,t,jt,t,t,t,t,t3t3t3t3t3t3t3t3t3t3t3t3t 3t3t3t3t3t3t3t3t3t3t3t3t.t.t.t.t.t.t.t.t.t.t.t.t ,t,t,t,t,t,t,t,t,t,t,t,t3t3t3t3t3t3t3t3t3tk3t3t3t 1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t 6t6t6t6t6t6t6t6t6t6t6t6t1t1t1t1t1t1t1t1t1t1t1t1t =t=t=t=t=t=t=t=t=t=t=lt=t8t8t8t8t8t8t8t8t8t8t8t8t 6t6t6t6t6t6t6t6t6t6t6t6t=t=t=t=t=t=t=t=t=t=t=t=t [h^h[h"Yh[hRhWh Ph"ThWhRh*Yh Ph\h [h Wh. Yh\hYh"WhYhPhUh m Nh"RhUhPh*Wh NhZh Yh Uh. T&f&h&j&l&n&p8&h&p&p&h&p&p&&f&h&j&l&n&p *P*P*P*P*P*P*P*P*P*P*P*P*P*P*P*P"&P &P &P &P &P &P &P &P*0+o +o +o +o*+o +o +o +o +o +o +o +o*$&f&h&j&nl&n&p$&f&h&j&l&n&pP$ $ $ $*$ $ $ $ $ $ $ $.,P.P,P,P,P,P,P,P,P,P,P,P,P,P,P,P"(&h&h&p&p$&f&h&j&l&n&pD&f&h&j&l&n&p$&h&h&h&p"/T/X/\/`/T/X/\/`/P/T/X/\/`/`/`/T/X/\/`/T/X/\/`/T/X/\/`o/`/`8&`&p&p&h&h&p&p"&`&f&h&j&l&n&p $`&h&h&h&p&p"&f&h&j&l&n&pR/L/N/P/R/T/X/Z/\/^/`/d/f/h/j/l/p/r/t/v/x "&h&h&p&p"&`&f&h&j&l&n&p<&h&j&l&p&p&p&&f&h&j&l&n&p 7P^ :P^ ?P^ 8P.7P. P. ?P.AP. 8P.7P. @`$$&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&*_*_*_*_*_*_*_*_._*O*O*O*O.O*O*O*O*O*O*O*O.O*O*O*O*O*O*O*O.O*O*O*O*O*O*O*O.O*O*O*O*O*O*O*zO.O*O*O*O*O*O*O*O.O*O*O*O*O*O*O*O.O*O*O*O*O*O*O*O.O*O*O*OX_T_Q_T_X_T_Q_T_X_T_Q_T_X_T_Q_T_S_O_L_O_S_O_L_O_S_O_L_O_S_O_L_O_X_T_Q_T_X_T_Q_T_X_T_Q_T_X_T_Q_T_S_O_L_O_S_O_L_O_S_O_L_O_S_O_L_O_T_Q_M_Q_T_Q_M_Q_T_Q_M_Q_T_Q_M_Q_O_L_H_L_O_L_H_L_O_L_H_L_O_L_H_L_Q_M_{J_M_Q_M_J_M_Q_M_J_M_Q_M_J_M_S_O_L_O_S_O_L_O_S_O_L_O_S_O_L_O_EECEG@@@EECEG@@@EECAC<<<AA@>@&&&&&& &&&&&&&&@V@V@V@VEVCVEVCVHV|GVHVGVAV@V>V@VEVCVAVCVHVHVEVGV---(((---((()))$$$&&&((()))$$$&&&((EOEo@O@oEOEo@O@oAOAoO>o@O}((()))$$$&&&((()))$$$&&&((EOEo@O@oEOEo@O@oAOAoO>o@OT                      /"!33/"!33/"!33 "!33$25- #,!0 S"%,,3 ()(!4342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(342).'3#( ()(!43 3.!2%).42/ 3.!2% "!33$25- 3.!2%&),,)./"!330)!./#(0)!./#(0)!./#(0)!./#(0)!./#(0)!./#( 3.!2%).42/ 342).'3#( 342).'3#( 342).'3#(6))-388888888::::::::333333338888888833333333........3333333333333...3333333333333333,,,,,,,,....3333$n$n$n$n$n$n$n$n'd'd 'd'd'd 'd'd'd 'd'd'd 'dWHYHWHRHWHYH^HYHWHYHWHRHWHYH^HYHWHYHWHRHWHYH^HYHWHYHWHRHWHYH^HYH,V,V,V,V,V,V,V,V Kp>PpRpKpOp>TpVpOpRp>WpYpRpPpRpWp\pTpVp[p`pWpYp^pWpWpRpKp>[pVpOp>^pYpRp>*F*F.V*F*F*F*F*F*F.V*F*F*F*F*F*F.V*F*F*F*F*F*F.V*F*F*F*F*F*F.V*F*F*F*F*F*F.V*F*F*F*F*F*F.V*F*F*F*F*F*F.V*F*F*F*Fp&&&&&&& &&& &&& &&&&&$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t&& &&& &&& &&&&&&&&3v?V>DV>CV>HV>FV>KV>?V:V?V>CV>VCV>FVAVFV>t&&&&&`K``O``R`螆&&&&&&&3v?V>DV>CV>HV>FV>KV>?V:V?V>CV>VCV>FVAVFV>t&&&&&`K``O``R`9       ) 0 10 10* 1 0  1#0$ 1 %  !" & ' !" ( 0  10 10 10 1 ()(!43 $25-3%"!33%"!33342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(342).'3#(\6/)#%\6/)#%\6/)#% 3)$%#9-"!, 342).'3).42/ 342).'3).42/ 342).'3).42/ ()(!43).42/ 4/-3).42/H"!33342).'3H"!33342).'3\6/)#%\6/)#%\6/)#%\6/)#% $25-3 $25-3&),,). 4/-3).42/E/2'!.#(E/2'!.#(E/2'!.#(E/2'!.#(E/2'!.#(E/2'!.#(R'5)4!2R'5)4!2%"!33%"!33%"!33 $25-3&),,). $25-3&),,). $25-3&),,).Q39."!3339."!33*D*D*D*D*D*D*D.D*D*D*D*D*D*D*D.D*D*D*D*D*D*D*D.D*D*D*D*D*D*D*D.D$n $n$n&x$n $n$n&x$n $n$n&x$n $n$n&x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x)x)x)x)x)x)x)x)x+x+x+x+x+x+x+x+x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0xCt>Ct>Ht>Gt>Lt>Jt>AtCtCt>EtGtHt>HtJtLt>HL"HLJLLLOLLLJLHLJL"HLJLLLOLLLJLHLEL"CLELGLJLGLELCLHL>EL"HLJLLLOLLLJLCLHL>1d1<1(11 111Cl`Hl`Ll*** ****. *$*(*,*0*4*8*<.@*D*D*D*D*D*D*D.D*D*D*D*D*D*D*D.Db00--++)0h+h(h$h(h+h/h2h/h+h/h+h)h-h)h+h/h+h0h+h$hHLJLLLJLHLELCLELJL6CLHLJLLLJLGLELCLELHL6CLHLJLLLJLHLELCLCLLLJL2CLHLJLLLHLELCLCLGLELCLJLHL6CL$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x&x&x`00/-+++O@>O@>T@>S@>X@>V@>M@O@O@>Q@S@T@>T@V@X@>T`"O`T`V`X`X`V`T`V`T`V`T`V`X`[`X`V`T`Q`"T`V`X`[`X`V`O`T`^`0x0x20x+x+x2+x)x)x)x+x+x+x0x0x0x0x0x0x0x0x0x$n&x$n$n&x$n&x$n$n&x$n&x$n$n&x$n&x$n$n//-+)$n $n$n&x$n $n$n&x$n $n$n&x$n $n$n&x&x&x&x$n $n$n&x$n $n$n&x$n $n$n&x$n $n$n//-+)0x 0x0x0x0x 0x0x0x+x +x+x+x+x +x+x+x)x )x)x)x+x +x+x+x0x 0x0x0x0x 0x0x0x/-+)0x 0x賥 3           <4&,54%4&,54%4&,54% 3.!2% 3.!2% "!33$25- #/.42!"!33 #/.42!"!33 #/.42!"!33 3.!2&),,).bOPLPHPHPHPJPLPMPOPOPOPLPQPQPQPOPQPOPQPSPTPVPXP TPOPTP OPLPOP JPLPHP OPTPXPVPTPQPTPQPVP QPVP OPTPXPVPTPQPSPTPQPOPLPTPLPLPJPLPHP LPJP QPOPLPTPLPLPJPLPHP LPJP QPOPLPTPXPVPTP&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p+l0l0l0l0l+l+l+l+l-l-l-l-l0l0l0l0l0l0l0l0l7l7l7l7l4l4l2l2l0l+l0l+l0l0l0l0l+l+l+l+l2l2l2l2l2l2l2l2l0l0l0l0l+l+l+l+l4l4l4l4l0l0l2l4l0l0l0l0l2l2l2l2l4l4l4l4l0l0l0l0l0l0l0l0l2l2l2l2l+l+l-l-l0l0l0l&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&pp&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p&p