@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u8<<  B JKIHiDiELV`L8 8 BLV`LxT}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`HU}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0ICV}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::iX}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8Y} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9Z}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  [} L;D8:; :9 :Y;L 1 2 3 4liniaekranu $d40b8 8 - - - +32 20 - - } + -88 48 - + - +144 76 - - + -168 88 - - - + - = nic. + = wywo anie pr }ocedury SOUND. Na przerwaniu VBLANK naley zawszewywo ywa procedur PLAY (PLAYER+3,patrz punkt b.)d) Player pozwala } na p ynne matematy-czne podg anianie i ciszanie muzyczkiw 16 fazach. Robi si to przez wpisanieodpowiedniej wartoci do } komrkiPLAYER+9. 15 to g ono maksymalna, 0to pe ne ciszenie.e) Wartoci z tych komrek s bezpo-rednio wsadzane do } rejestrw POKEY-w.Starsze 4 bity to zniekszta cenie, am odsze 4 to g ono d wiku.f) Czstotliwo d wiku. Warto w }sa-dzana bezporednio do komrek POKEY-w.g) Z powodw wyjanionych wczeniej wakapicie dotyczcym d wikw stereo,moe }si zdarzy, e d wik np.z trackudrugiego moe gra na kanale prawym, coprawda na generatorze drugim, ale jegog ono w }tablicy VOLUME bdzie tymsamym na pozycji pitej (liczy si tuod zera). Aby prawid owo pobra daned wikw grajcych na da }nym generatorzenaley wykona rzecz nastpujc: LDX #0 LDY KANAL,XW ten sposb dowiadujemy si z jakiegotracku po }chodzi d wik grajcy nazerowym generatorze (pierwszym genera-torze standardowego POKEY-a). Zmienia-jc liczb w pierwszej } linii dowiaduje-my si z ktrych trackw pochodzd wiki grajce na danych generatorach.h) Po wykonaniu dwch powyszych } inst-rukcji oraz nastpnej: LDA AKTWYS,Y,moemy dowiedzie si jak nut grad wik na danym generatorze. Warto tnale }y zANDowa wartoci $3f, gdynajwysze bity oznaczaj tutaj numertablicy czstotliwoci. Wartoc 1 tonuta C-1, 2 to C#1 i }tp. Wartoc 0lepiej, eby si tutaj nie pokazywa a,gdy wwczas z tablicy czstotliwocipobierana jest warto 0 (baaardzo } wy-soki d wik) i wsadzana do POKEY-a.i) W podobny sposb jak w poprzednimpodpunkcie moemy si tutaj dowiedziejaki nu }mer d wiku gra na danym genera-torze.j) I znowu w podobny sposb dowiadujemysi o tym, ktre bity komrki AUDCTLustawia } dany d wik.k) Jest tutaj ju zORowana warto,wsadzana do komrki $d208.l) A ta warto do komrki $d218.m) 256-bajt }owa tablica uywana do ci-szania, jednake sugerowa bym jej uy-wanie rwnie w innych przypadkach.Czstokro nie chcemy }gwa townie poka-zywa jakiego obrazka, tylko powoli gorozjaniamy. Dziki tej tablicy moemyzrobi to p ynnie w 16 fazach }. Poniewatablica jest symetryczna moemy to zro-bi na dwa sposoby: ASL FAZA LDA KOLOR ASL FAZA TA }Y ASL FAZA ASL @ ASL FAZA ASL @ LDA KOLOR ASL @ TAY ASL @ AND #15 } ORA FAZA ORA FAZA TAX TAX TYA TYA AND #$F0 AND #$F0 ORA PLAYE }R+60,X ORA PLAYER+60,X STA $2C4 STA $2C4 LSR FAZA LSR FAZA LSR FAZA LSR FAZA Wydawa by si mog } o, e ten drugisposb jest krtszy, ale jeeli bdzie-my zmienia komrk FAZA co 16, to od-padnie nam 8 linii dotyczcyc }h rotacjibitw w komrce FAZA dla pierwszegosposobu.n) Z tej tablicy na podstawie wartociz komrek AKTWYS pobierana jes }t wartowpisywana nastpnie do POKEY-w. S tow aciwie 4 tablice. Pierwsza s uy dlad wikw o zniekszta ceniach A i E, }dwie nastpne dla zniekszta ce C, aostatnia dla 2, przy wy czonym dladanego generatora dzielniku czstotli-woci (warto } $20 lub $40 w AUDCTL).o) Ta tablica jest uywana podobnie jakpoprzednia, ale w przypadku d wikwdwukana owych ($10 lub } 8 w AUDCTL)i jest wsadzana do generatora o numerzeo 1 mniejszym ni generator na ktrymten d wik odgrywamy. 2 najstarsze } bitykomrkek AKTWYS s tutaj ignorowane.p) Podobnie jak poprzednio, ale tawarto jest wsadzana dok adnie do tegogenera }tora na ktrym gra d wik. Wszys-tkie tablice czstotliwoci s identy-czne jak w programie MPT. A teraz pora na opis }playera w wer-sji skrconej. Zawarty jest on w plikuTMCPLAY2.ASM. Od oryginalnego rni siwieloma rzeczami. Po pierwsze p }odczaspisania muzyczki trzeba zwraca uwagna pewne ograniczenia: nie mona uywaobwiedni dodatkowej d wiku (player nie }zwraca na ni w ogle uwagi) i nie mo-na uywa basw dwukana owych. Znaczniewiksze rnice dotycz jednak obs ugiplayer }a. Nie ma tutaj adnych skokwna pocztku programu. Naley skakabezporednio pod odpowiednie etykiety:PLAY- raz na ramk, } (patrz punkt b)SOUND- stosownie do muzyczki (patrz c)INIT- uruchamia odgrywanie muzyczki. Y=m odszy adres muzyczki, X=st }arszy.STOP- zatrzymuje odgrywanie.Nie ma te adnych udostnionych kom-rek. Kto chce moe przeanalizowaplayer i uywa }czego tylko zechce.Ten player to wersja szcztkowa orygi-na u, zawierajca wy cznie to, co jestdo grania potrzebne. Kto p }otrzebujeczego wicej, bedzie musia sobie tosam dopisa, korzystajc co najwyej zz procedur w playerze oryginalnym. } Jak wida player jest do prymity-wny. Jednak te oszczdnoci powodujznaczne (ok. 30%) skrcenie czasu pracyplayera. T }o chyba wystarczy aby coodwaniejsi zaczli uywa go w demach? Poniewa moe si to okaza przyda-tne, przedstawi je }szcze dok adny for-mat pliku muzyczki.0-28 -bajty informacyjne.29 -musi by tu zawsze spacja ($20).30 -tempo, jak ju } mwi em, jest to warto o jeden mniejsza ni w CMC, MPT lub Delcie.31 -czstotliwo odtwarzenia na ramk Player nie z }waa na t komrk. To jest informacja dla Ciebie!$20-$5f -m odsze bajty adresw instr.$60-$9f -starsze bajty. Jeeli po } zORowaniu daj 0, to znaczy, e d wik jest pusty.$a0-$11f -m odsze bajty adresw patte- rnw.$120-$19f -starsze bajt }y.$1a0-.... -dane songu. Kada pozycja w songu zajmuje 16 bajtw. Jest to kole- jno: transpozycja tracku 8, nr.patter- n}R'S B$DEHILV䛛| Theta Music Composer v. 1.11 ||} author: Jaskier/Taquart 21.8.97 |9 ဩ!/s01ʎ}oi/mn g Ā ginin a a E- TTLH= TTLHɛTᐍ} g LHؐ0T֩  `))))))<<}<e`P y`` H hJJJJ) i`}ʈηζɛ`` ?i(j`ȹJȹ0՝ T@=ɛ}0.=.0!=.ڈ0=.Ј0=.0000 Ȑ=)ȩ=`Btu:ɛ :B:}ɛ`^ ݁ eeƹƸ ʥ Eɛ`+ )*0g:a})JI )L)L*? ݁ʽ=ɛ =^ʈ0 = ΁ʈ EVɛZ}ɀ:>=1':#ȹ=;?>1:1;=:=`4!Fʩ =ɀ0@F} =L a{ A[I =L] LXY R V0 V0 V0ۥ V0ԥ V0ͥ }V0` R V``ZR:> ?:=ESKi:TiU)I [LV+}ȱ ݁LY膰e&ة ݁ E8` j @󠾢 |L L }))8eiiTUYR VLmXmYL !}mŴŵɛ ΁ Ű屰#ɛei  E`ɛ"}ZŰ屰=ɛ=:\0* = 0 .=0 = 詛=`-0 LŴ嵰#} L=LwŰ屰ɛe浥LɛeL |!` f @ =*?$}  LRXY V0레 V0ࠈ ׏ V0Ѝ V0ȍ V0 V0T(U XY V07( .()%%}(  aTUXY V L׏@ 88頍XYT)U V0PXY&} (T`(U V0@ߩTEU`X:Y V0L 8e(i )ޢ?'}000#8 PՠL( )`88( )ųå(Ųк𿩐1(}ٱ!8ɠ)i8鐅)? (`(O iP٭)))}8e8項Eeeeeee 1 f @ =* ?0 |` i*}ieeiPi@ୠ( )8(尝 )屝 QT(U XY +}V0WTUXY V0>T)UXY V0%PXY (T`(U VL@ܩTEUXY V,}0L |D`ÐĐi ÐĐ f  @Ѣ =*?ÐĐ Q88尅居L V-}0o V0h V0a8尅居L V0K V0D V0=8尅居L V0' V0 V0 TUǍXY VLXY.}ЅL V0ߠ ǁ @`) ؐL) Eȱ鬈iȱ鶈8 ǁ V0L/} ǁ VLLf(  a E` 4ʩ (ئܝ(L E* 22+20}2 rL<)ΩIiȍiɍ茿Ieōiƍ0 i 1}i ōi ōƍȍi ȍɍ0]Lz;<i>i?I;i ;<2}>i >?` |c gx ԍԩө` ޠӠ@X† E ĀƢ j @Ƣ  =*?3}Ƣ I 0< R܍TUXY V0ù (T`(UPX V0 Ll Ll 0RTUdXY V0 4}ܒý (`(OLl ` B VBŝDE J V B Vl } ݁ Ey` ` Bƪ!5} 0CǪ(E1(1 (H`(hiP@쩠E(H )hi)6}i( ΁[[`pppppBAs (7}E:.TMC.REP.INS.REPcflspdinel^joa1s:::: &7AQ^m|&8}ile!ddress ,en !reyousure9 %rror"reakabort.otex9}istentdevice"adfiletype4imeout$evicenack"adsynchronization3)/overrun3)/checksum$evicedone"addrivenumber$is:}kfull"adfilenumber"adfilename&ileprotected$irectoryfull&ilenotfound"ad64/#"adformat0rohibitedaccess"addi;}skBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV4heta-usic#omposervVHUUUUUUUUUUUKUUUUUUUUUUUUUUUUUUIV#omposerV<}VV)nformationVVV,oad-usicVVV3ave-usicVVV3ave0layerV=}VV$irectoryVVV)nstructionVVV.ewVVV%xitV>}VHUUUUUUUUUUUJUUUUUUUUUUUUUUUUUUIVVHUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUIVauthor-arcin?},ewandowskiVVul7yszyNskiegoVV 4oruNVVemailjaskier matunitorunplVDW\ ] 2eturn #@} & , 3 0 $ ) . %YFBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV)nstrukcjaVV-enuVV,istaklaA}wiszywywoLujAcychVVposzczegOlneopcjeznajdujeVVsiEwnajniZszejliniiVV)nformationVV0odanyB}chznakOwdodawanychVVjestdozapisywanejmuzyczkiVV#omposerVV5waga3hift >#ontrolVV^ C}_ zmianainstrumentu VV\ ] zmianaoktawy VV  zmianakanaLu VV>' zmianatempa VV>D}( zmianaczEstotliwoSci VV>1 zmianapatternuitp VV4ab nastEpneokno VV>%sc powrOtdomenuE}VDUUUUUUUUUUUUUUUUUUUUUUUW_ %scYFBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV0atternVV\ ] ruchkursorem F}VV^ _ zmianapatternu VV+lawiszenutowe wpisnut VV)nv >)nv #aps >#aps wpisVVnutnaZywodziaLazmG}oktaw VV3pacja kasowaniepozycji VV3pacja kasowanieparametru VV  !& nowyparametr VV> !& gLoSnoSCH}lewa VV !& gLoSnoSCprawa VV>\ ] ^ _ zmianagLoSnoSci VVwartjestzakazana VV: ustawienieznaI}cznika VV$elete kopiujepozycjEprzyVVznacznikupodkursor VV)nsert rozsuwanielinii VV$elete zsuwanJ}ielinii VDUUUUUUUUUUUUUUUUUUUUUW^ _ %scYFBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV>#lear kopiowaniepatternudoVVbuforaikaK}sowaniepatternu VV>)nsert kopiowaniezbufora VV>$elete naLoZeniepatternuzVVbuforanaaktualnywpuste VV2eturn gL}rajpattern VV2eturn grapatternodpocz VV4ab zmieniainstrumentpodVVkursoremnatenwoknie)ns VV>8 8M} zmianawszystkichinsVVnrwart nainswart VV>4 4 transpozycjainstru VVmentuwart owart VVpON}LtonOwVV; = transpozycjao VV0obwartoSci ^ _ ktOra VV\ ]  !& wstawianieVVO}%sc wyjScie 2eturn zatwVDUUUUUUUUUUUUUUUUUUUUUW^ _ %scYFBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV3ongP}VV\ ] ^ _ ruchkursorem VV !& wpiswartoSci VV)nsert rozsuwanielinii VV$elete zsuwanielinii Q}VV2eturn graj 3pacja stop VV wLAcz wyLAczkanaL VV>8 8 wymianazawartoSci odVVpozkursora kanaLOR}w VV># # kopiowaniekanaLuodVVpozycjikursora VV4ab wymianazawartoSci odVVpozkursora kanaLS}ulewegoiVVprawegonatymsamymtrackuVV/pcje>8 8 ># #oraz>4 VV4 >8 8wedycjipatternu VVrOZniAsiEtym T}ktOrAwartoSCVVzaczniesiEnajpierwwybieraCVDUUUUUUUUUUUUUUUUUUUUUW^ _ %scYFBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV)nstrumentU}VV\ ] ^ _ ruchkursorem VV !& wpiswartoSci VV>\ >] >^ >_ edycjagLoSno VVScikanaLuV}gLidodatkowego VV>\ >] >^ >_ zmianaoVVcaLejgLoSnoScikanaLugLOw VVnegoidodatkowego VV>#lear W}kopiowanieinstrumentuVVdobuforaikasowanieinstr VV>)nsert kopiowaniezbufora VV)nsert kopparametrOw VV$eleX}te >$elete kopiowaniezVVbuforatylkoobwiedni VV4ab >4ab kopobwiedni VV>, >3 odczyt zapisinstr VV+lY}awiszenutoweewentualnieVVzlub> prObainstrumentuVDUUUUUUUUUUUUUUUUUUUUUW^ _ %scYFBUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGZ}V:naczenieostatniejkolumnyVV barwafiltru VV podstawowawartoSC!5$#4, VV dodatkowawartoSC!5$#4, [}VV opadaniegLOwnegokanaLu VV opadaniedodatkowegokanaLu VV typdXwiEku parametr VV opOXnieniedlatypudXw\}iEku VV najwyZszebitynumerVVtablicyczEstotliwoSci VVpozostaLebity iloSCVVwywoLaNplayera pok]}tOrejVVnastApikolejnafazadXwiEku VV iloSCtranspozycji VV coilenastEpnatranspVV!kcenty0 wartoSC^}parametru VV0. parametrjakonumernuty VV. numernuty ! poprz!5$& VDUUUUUUUUUUUUUUUUUUUUUW^ _ %scYFBUUUUUUUUUUUUUUUU_}UUUUUUUUUUUUUUGV bezefektu  0_!5$& VV 0 !_!5$&  0 ._!5$& VV 02.$_!5$&  0._!5$&VV 0. !_!5$& `} 0. ._!5$& VV& jaktyle ZebranaVVjestdodatkowawartoSC!5$#4,VV4ypydXwiEkuVV brakrea}akcji VV LagodnefalowaniedXwiEku VV gLEbokiefalowaniedXwiEku VV bardzogLEbokiefalowanie VV opadb}aniedXwiEku VV szybkieopadaniedXwiEku VV podwyZszeniewysokoSci VV przejSciegLoSnoScizVVjedc}negokanaLudodrugiegoVV& jaktyle ZeVVparametrjestbranyzminusemVDUUUUUUUUUUUUUUUUUUUUUW^ _ %scYFBUd}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUGV0layerVV *-0).)4VV *-0'2!*raznaramkE e}VV *-03/5.$uzupeLniakonie VVcznAiloSCwywoLaNnaramkEVV -!86/,$4!" gLoSnoSCVV 6/,4!"doSciszaniaf}" VHUUUUUKUUUUUUUUUUUUUUUUUUUUUUUUIV!V8VVVnrmuzyczki grajVVVpozwsongu grajg}VV VwysokoSC9 ins grajVVkanaLV9 gLoSnoSC initVVVtempo initVVV stopq}b%DOS SYSb*)DUP SYSb SRAMDISK COM\TMC1 DOCfTMCPLAY ASM9DISKFIX COMAUTORUN SYSBBCIHURTS TMCB6COMPOD1 TMCB<4EXTREME TMCB-pFANATIC TMCBKIHA5 TMC0OUTSIDERTMCVVV przerwijVVV kontynuujVVV-3"9 ,3"muzyczki initVDUUUUUJUUUUUUUUUUUUr}UUUUUW^ %scYFĩD1:*.*BED1:ƪɪD1:hLδLЯLs}t}       u}xrke_ZUPKGC?<852/,*'%#! οzqke_\VPMGD><852/-*(%#! v}yspfaZURKHC?<9730-*(%$! yrlf`[UQLHD@<952/-*(%#! w}38jjFAn0R"ȠzU4ؽw`N8'øxpjd^ x}y}z}^@ZεLﰢĮ̮ L_ & & &iiڝԮܮi{}Lε̮0L鰼ԮĮ mL@}ܮ m* L"Į m)@LDɀ+)?}ܮ|}Į)@ m* L )?*ĮL^)?̮Į0LF! .2=G}"$<8}d    }} 2==ȯ")?Ȅ{L ; <쮝  ;~}N N N N ҎҮҌҮ ҌҮҌҮ ҌҮҌҮ ҌҮҌҮ Ҍҍ:};ҍ`$,?{,,,)쮱)8 ȱ)8)t I,2)pcJJdȱL8}L5LJ 1春J'ƘƘ!晥  Xp L=}Xp LO٩`Oّ`Oّ?`<=))`=))`<)ȱ)}`P `Ɨ`ƙ`ƙ8` ``Ɩ` Ƙ`Ƙ}Ɩ``` e  eȱ)i` e  e8)᱆`<=)iF}F`<=) 8FF` (`(<)ޠ=) `ƕ)? (`(P}ꊢ >) iJJJJ iƎJJJJ iy)jz)ƎJJJJ iQ)j}z9aƎ0LG걆 Gi ii$GΦ ?@f@ }i O`Ɛ & & &ii) ȐƐƐ`) 豆 豆 0 ii`暥 ƚ`ƚ8`i}`ƛ),2)` =( ɚi )?((((( ȭ)` =( })?((((( έ)` = [ W0饎) iȱ  = } `0奎)` 0$ 0 *Í =륎JjHI }h )捵JJJJ) 릎F ƎТ i5L 5L5 0L})Li) IͥI `"ݳ`i i i @H hH} h`HJJJJ h) i` ))< `) ŝ ``P }`HХЩp(0LH ԍЍХЍХХЩЩh@H(LHލЩ1 ԰}ХЭ(JLH(ЭLH(ИLH$] ԰Ѝh@H ԍЍЍХХЩI}h@HHHQ  3? M[")?J ) ) 查ƞhhh@쪽jz 3[}`HH  hhh@H= hҎҮҌҮ ҌҮҌҮ ҌҮҌҮ ҌҮ}ҌҮ Ҍҍ:;ҍ` = R?@ވȹܪ^@ p 祓8 0 LC㥓 I݈* @ L}ܥܽ ܩL[@ LȄ( )惄L 膎; )}ܙȽܙL @Ƚ8ȽܙL8 )ȽܙL@Ƚ8( ܙLL,}恥ł僰Lh壟ŀ偐ݑĀ慩`8傅僅ee8儰ƅƇeeƅƇ} )慹ݑĀ慩0(e( )e )LQ漣8倅偅8傅僅ee慥ń兰 ) }ݑĀ028(傝( )僝 )L屢0 ȩ`Ŋ `( ) ȱܩ0L@ ܥȱ}i1ȱLhɀ )?ܥ)?а)? eМ`i ` & &ei년i`JJ}ꦅ T  &ȽȽ[ܢ ꦊ0 ȑ} I ꦊ) ii `͍ ꥔i@kœ L Ŕ88(ƅ =L }=L H =L S =L =L =L m =L i =L L=㥓 L =륓 Ŕ8LhkC} 8(Ɓ8(ƃީ년 Lh =륓 i8DLhi녀 i(}i(ީk Lh ƒFL_ FL_ ͅ L_ =䓐ܝܽܝܽܝܽܝ܊ަ}ܝܝܝLe =릓ܝܽܝܽܝܽܝ܊iީ܍܍܍Le =ܝةLe =؝Le =}ܽ؝ܽ؝ܽ؝L0  =륓 Lh))18( =륓 Lh8~ܽ))iL}))88~ܽ))iǐ ܹ)8: ܘ =Lh ܹ)٦ܝܝ}ܝLX򤓹)Lk = L j܊Ll =륏œL8D 8 𥓅 Lh+ܙܽܙܽ}ܽܙ܊8D i8D T8 LX8? |E ń =LeL}X8? =LĄe)?ܝܽ) =Le?L z) z} ʆş)c )? @ LeŝB HFL SFL& !ܥܽ ܩ܅}.))8 iL 6 cJŞœ 8 L" zş8 6e c})! ŝ @ +Lş𸦓)I ܪ )8i`(膋}8 LcԆRtfԔ h@ >:=9#% "&/.*(-+3 02 67_^ZX][su67FGwtVRl2350?w}(G"Cause it hurts" by Greg/TQA @0 p`P@0 p`P@+,,,---...///0}000111222333444555566Bߘ9JyUGKUgD8ot@yqAs|S1nL~v}66777788999::::;;;<<<<<<==>>???????@@@@AAABBBBCCCCDDEEEEEFFFFFGGGGGGGGGGGGGGGGGGG}GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 66 6 6    }          66 66 66  >}  ( :"'%!'%;$)& #)&="'%!'%</10} /10?+,-.*,-         4 432       }   66 66 66  >55697869786666}#  }  }@}@@p }       } @@} @} @ @} @} @ @}U@U@}}!3}3 }@@!  ! } }!  A} }33 }!  3}}@@! } ! """"""""}"""""""""""""""}" "   DDDD""3DDDD}DDD""3DDDDDDD""3DDDDDDD""3DD}D "€  "€ ""  "€ âģƁ Ģ }DDDDDDDDDDDDDDDDDDDDD}DDDDDDDDDDDâģĢ"}¥}ʤ¤ "" ""}""" """ "€  "€ "" } "€  "€  "€ ""  "€  âģƁ „"}„" ¨  "¨ }"""333""33"3""33DD3D33 }D   D  D }  D D  D D"""""}"""""""" """""""""""""""" """""""""""""""" "}""""""""""""""" """""11@@11""""1}1@@11""DC32"!«3333333}3«ĭ "€  "€  ""€ "€  "€  "€ } ""€ "€ "€ "€ ""€ "€ "€ "€ ""€} "€ ""  " " } ""  " " } "333333 3333333 3}33333333333333 } { j P @ 0  { j P @ 0  }Ã""""ԃ"" { j P @ 0  ""11@@11"3DU  } 22  2   "" !" "€ "€ "€ "" } ""3D3333333DDD!D"2C0C}@C"" """"" }"" "€  "€ ""  "€  ¨} " ¥  ¥Ƥ""""""}"""""" " " }}"""33}3""33"3""33DD3D33ߡ  22  2   "" !" }4( BFAILURE DREAM by Greg/TQA'97 P@0 p`P@0 p`,,,---...///00011112223!}3344455$U 6Uk6\|-^5U l59v6Aa+o/BbOl"} 55555666667777777778888888999999999:::::;;;;;<<<<<====>>>>>????@@@@@@AAAAAAAAAAAA"}AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBB   ! "}   "}"       "} % $'#-)(&,+*6,+."}130207408=<;:?495@495BA10A10"}H10KGEDJFI"}"}@" }" } @@" } p`P@0 q" } p`P@0 qp           " }      "}@@"}@0!              "}   "}    IIIIIIIIII"}IIIIIIIIIII 0/   "}FFFFFFFFFFFFFFFFFFFFF 0"} A   "}(JJJJJJJJJJJJJJJJJ"}JJJJ 0 3"}@"}  "} 3"}Ƙ†‰˜ƉʘƉƘ ‰ ƊP…ŠP…ŠP…ŠPP†Š"}"""""""ˆ ` `"} """`""  "00@"P’  "}  "ƊP…ŠP…ŠP…ŠPp"}`‰†‹†@ @ † @ ‰ †‰ †‰‚…ŠP‚ŠP"}‚ŠP…Š  @Ƙ†‰˜ƉʘƉØ Ù " }Ù ‰ „ Ƃ…ƊP‚ŠP…"!}‚ŠP…Š@@       ‚ „  „ „ Š""}@„       %%%% %%%‰"#}ƒ@0  „%% „ „%%‰"$}Ɗ… 1@11 111111111111 11 11 11011011011@11@1"%}1@11P11P11P11P11`11`11`11`11p11p11p11p111111111ƒƉ ƒ "&}Š @ `‚†Š††Š`†Š```Š …Š …‰…Š"'} ЄР„‰  Š @ `‚†Š††ŠG`@E@@G"(}@@AC@@ ™@@™@@™™ C@@ @@")}@@@C@@ @ @@@@@@@@@@@@@@"*}`@`C@@` @@@†@@@`@@@@@@"+}˜‰‹˜‹‰˜‹Š`˜‹˜‰%%p%0%Ø`````Š `‹",}‰‹Š `‹‰CŠ @ ™@@™Š @™™ "-}Š `‹‰‹‰`Ɔ‰C@@ ™@@Š@™@`".}C@@` @@@†@Љ Ø````Š``p @"/}@@ @@@@ `` ĕ"0} 0@@PP```pp%C@@"1}0™ ``00™@@@PP``ŠC@@ 00 ``  `ŠƂ…ƊP"2}‚ @`DŽʉ„ ‰`Dމ†‹†@ ‰`"3} 2(7E"Xtreme" by Greg/TQA '1997 `P@0 p`P@0 ,,----...///0001&5}1122223334445pq34GZ( H?}!Nt &6}  !"#$%&'()*+,-./012345675556666666777888999:::::;;;;<<<=====>>>??@@@AAABBBBBBCCCCCDDDDDDDDDDDDDDEEEEEEEEE&7}EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE     # &8}# # *<! *< $ $" $ $" $ $" $ <$!1< $ $&9}" $ $" $ $" $ $"  ' & ' ) & )' &' &:} &'2 &2'(/ &(/%-.0, +.0,'(3 &(3%-.5 +.5,'./ &./%-.0 +.0,'.&;}3% &.3%.4.4, $ $  $ $  $ $  87=8 76 $ $" $ $"$&<} $" $ <$!1< $ $" $ $"$ $" :;9<:;9<&=} @&>}  @&?} @&@} @ &A} @&B} @ @&C} 0 (  &D} &E} &F}&G} 0@P`pp   0 (  &H}&I} &J} C '%$#"! &K} &L}&M}(&N}@0)&O}0wwwwwwwww&P}wwwwwwwDD“ff’<<3“˜D<"ؓ˜Df   &Q} DDDffD<<3“˜DĕffD“’<<3D&R}DDDf""""" """"" UUUU˜f•"f˜%…" ""&S}ҕ"""D"DDffD<<3DD"fDff"DD<<3DDDDf&T}˜‚"˜‚˜‚"˜‚%"•D’<• D‘%•D "‘%•D’<ƕ DDD""&U}"" """""""" " "AAAA1111!!!!!!&V}•"f˜%…" ""•"f˜%…" " "&W}AAAA1111!!!!!!&X}"3DUffffff""""DD "&Y} 3 D U f f f f f "3DUfffffff&Z}fff ˜‚ "˜‚˜‚"˜‚“Ɠ•Dʓ•D€‚&[}‚€‚€‚€‚€‚€€Ǔ" ""3""""" """&\}" "DU“•ff"“•"ffDU“•ff"“•"f     " " 1 1 @ @ &]}  "D"DDffD<<3DD"fDff"D&^}D<<3DDDDf" "‘%D‚" """"" "‘%D‚" " ""&_}" """"""" UUUU‘fDU“•ff"“•"ff"wwww3"DD“&`}ff’<<3“‘D<"ؓ‘Df•"f‘%…" ""•"f‘%…" " "DDD&a}ffD<<3“‘DĕffD“’<<3DDDDf¤¤¤&b}¤¤‘‚"‘‚‘‚"‘‚&c}&d} "==3%"%,D &e}’=• " D D "==3%"% D ’="• " ""      " " " 1 1 " &f} " D D Dff      &g} ‘‚ "‘‚‘‚"‘‚   &h}     "==3D&i} D ’=• " D D "==3• " D ’="==""DD " D D""&j}•"f‘%…" ""ҕ""   ªDD&k}"DDDDDDD" "&l}"" """DUUUU"  " ֑%"%"%"%"¤&m}¤"ڕ="="•"f‘%…" %%…¤¤"&n}DD“ff’<"19*(?29*(<39*(<49*(59*(A598*.5*y}&8*.5&8*A58*76B*z}*{}@*|} *}}*~}3*}F*} *}*}  *}@*}F*}  3*}3*}*}*}  *}*}  ‰ ˆ ‰ ˆ ‰ ‚‰ *}ˆ ‰ ˆ === ==========================*}== †ʁ †€  †ʁ †€ DŽ????????*}׊       *} @ ш ф=== w  *}111 ‡wU111 ‡1111 ‡1111 ǓEN*}  N L @ր[[*}O w wL *} @ŒˎD  w *}   Ê J 3 3 O–*}– w†–†–J  D  w *}   J  J *} J  ėJwUfDU3D"*}EQ U U    J C    *}    C         U ww × *} YwwUwwwwwYwwUwwwwwH*} 0ƙƘ ƙƘVMܛwfUD3"]"3DU%V*} @@(O( 5DEX --- MSX NR.5 --- 1997.1.9  p`P*+++,,,--.}#*ӊl)o?V.} --...////001122223333444444444444444444444444444444444444444444444444444444444444.}44444444444444444444444444444444455555555555555.}     .}     .}@@@@  .}p p p p .} .}.} .} %?%?%?%?%?%?%.}?%'%?%?%?%?%%?%?%?%%%""  .}??O??O.}      .}????%%%%%%%%.}"")"')%'"%)"')%'"%)"')%'"%)"')%'"%)"')%'.}"%)"')%'"%)"')%'"%').131.}"$""$""$"$"%$%%.}$'%$%$"$"%$'%?%?%?%?%?%?%?%'%?%?%.}?%?%%? %ˆ‰Š‹ŒŽ‘’“”•.}"""%%.} " .}" """ "0"@"P"`p 0@P` 0@P` 0@P`"".}"" "  .}   .},b(2?OUTSIDER by Mayonez/COBRA/AF P@0 p`P@0 p`P@*++++,,,---...///0000112}1222333444555566Q>OknVg+3H2}  !"#$%&'()*+,-./0126677788888888999:::::;;;;<<<====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????2}???????????????????????????????????????????????      2}     #                 2}       !!"2}2}@2}@2}2}32}F 2} 2} 2} 2}@2}F 2} 42}32}2} 2} 2}@2} 2}@ 2}@2}2}F$ 2} "2}2} >3‰" >‰ 2}>3‰" >‰wU‡āUUwwU‡ā2}UUw=== w ww"w 1111 w ww"w1111112}Ǘ3 =====   2} Ǘ3   w3ҕU•w3Έ 11132}žU1133 1113žU11113UU3 w ww"w2}  111 w ww"w 11 1Е•2}>3‰" >‰>3‰" >‰ w U ‡ ā2}  U U w w U ‡ ā  U U wǓ1113žU2}1133 1113žU3113 333 w w w"  112}11 w wwˆ  1DwU‡āUUwwU‡2}āUUUw""""" """"""" "  ™3 2} ™3 ™3 ™3 wU‡āUUw2}wU‡},xm1 lda czekaj,x beq m2 dec czekaj,x rtsm2 lda pomoc2,x sta byte lda param,x sta bajt jsr m4 dec ltyp,x bpl m4-1?} lda byte sta pomoc2,x lda bajt sta param,x lda dtyp,x sta ltyp,x rtsm4 lda typ,x sta m5+1m5 bpl * jmp typ0 nop j@}mp typ1 nop jmp typ2 nop jmp typ3 nop jmp typ4 nop jmp typ5 nop jmp typ6 nop jmp typ7typ1 lda byte inc byte aA}nd #3 lsr @ bcc t2 bne typ6 lda bajtt1 sta pomoc1,x clc adc frq,x sta frq,xtyp0 rtst2 lda #0 sta pomoc1,x rtstypB}2 jsr t5 jmp t1typ3 jsr t5 clc adc aktwys,x jmp a5typ4 lda byte sta pomoc1,x clc adc frq,xt3 sta frq,x lda byte cC}lc adc bajt sta byte rtstyp5 lda aktwys,x sec sbc byte sta aktwys,x tay lda frqtab,y jmp t3typ6 lda frq,x sec sbD}c bajt sta frq,x sec lda #0 sbc bajt sta pomoc1,x rtstyp7 lda ltyp,x bne typ0 lda bajt bpl t4 lda vol2ch,x beq tyE}p0 lda vol1ch,x cmp #15 beq typ0 inc vol1ch,x rtst4 lda vol1ch,x beq typ0 lda vol2ch,x cmp #15 beq typ0 inc vol2chF},x rtst5 ldy byte lda bajt bmi t6 iny inyt6 dey tya sta byte cmp bajt bne t7 lda bajt eor #$ff sta bajtt7 tyaG} rtsa2 adc frq,xa1 sta frq,x rtsa3 ldy wysdzw,x adc frqtab,y sta frq,x tya sta aktwys,x rtsa4 and $d20a sta frq,xH} rtsa7 adc wysdzw,xa5 sta aktwys,x tay lda frqtab,y sta frq,x rtsa6 sta aktwys,x tay lda frq,x adc frqtab,y sta fI}rq,x rtsnparam iny inc pozwpt,x lda (addr),y lsr @ lsr @ lsr @ lsr @ sta adcvl1,x lda (addr),y and #15 sta adcvlJ}2,x rtssongx jsr stop ldy #15zm4 lda #0 sta adrsngzm5 lda #0 sta adrsng+1d5 txa beq inicd3 lda (adrsng),y bpl d4K} dexd4 clc lda adrsng adc #16 sta adrsng bcc d5 inc adrsng+1 bcs d5playx jsr stop lda #0 sta addr txa asl @ aslL} @ rol addr asl @ rol addr asl @ rol addrzm6 adc #0 sta adrsng lda addrzm7 adc #0 sta adrsng+1inic lda #64 sta poM}zptr lda #1 sta ltempo sta czygrc rtsinit cmp #$10 bcc songx cmp #$20 bcc playx cmp #$30 bcs *+5 jmp d2 cmp #$40N} bcs i1 txa and #15 beq i1-1 sta tempo rtsi1 cmp #$50 bcc stop cmp #$60 bcs i2 lda #0i3 sta czygrc rtsi2 cmp #$O}70 bcc i3 lda #1 sta ltempo lda #64 sta pozptr sty addr stx addr+1 ldy #30 lda (addr),y sta tempo lda addr clc P}adc #32 sta zm8+1 bcc *+3 inx stx zm8+2 clc adc #$40 sta zm9+1 bcc *+3 inx stx zm9+2 clc adc #$40 sta zm2+1 bccQ} *+3 inx stx zm2+2 clc adc #$80 sta zm3+1 bcc *+3 inx stx zm3+2 clc adc #$80 sta adrsng sta zm0+1 sta zm4+1 staR} zm6+1 bcc *+3 inx stx adrsng+1 stx zm1+1 stx zm5+1 stx zm7+1stop ldy #7 lda #0 sta czygrcd9 sta $d200,y sta $d21S}0,y sta volume,y sta vol1ch,y sta vol2ch,y sta audctl,y sta czygrx,y dey bpl d9 sta $d208 sta $d218 sta aud1 sta aT}ud2 rtsd1 sta vol1ch,x sta vol2ch,x sta audctl,x lda wysdzw,x sta aktwys,x rtsd0 tya eor #$f0 lsr @ lsr @ lsr @U} lsr @ sta adcvl1,x tya and #15 eor #15 sta adcvl2,x rtsd2 and #7 sta addr txa ldx addr and #$3f beq d0 sta wysdV}zw,xdzwiek lda #0 sta czygrx,xzm8 lda $ffff,y sta adrsnl,x sta addrzm9 lda $ffff,y sta adrsnh,x sta addr+1 ora addrW} beq d1 ldy #74 lda (addr),y sta opad1,x sta lopad1,x iny lda (addr),y sta opad2,x sta lopad2,x iny lda (addr),y aX}nd #$70 lsr @ lsr @ sta typ,x lda (addr),y and #15 sta param,x lda (addr),y bpl d7 lda param,x eor #$ff clc adc #Y}1 sta param,xd7 iny lda (addr),y sta czekaj,x iny lda (addr),y and #$3f sta dtyp,x sta ltyp,x iny lda (addr),y anZ}d #$80 beq d8 lda #1d8 sta kolejn,x lda (addr),y and #$70 lsr @ lsr @ lsr @ lsr @ sta ilperm,x bne d6 sta kolejn,[}xd6 lda (addr),y and #15 sta dperm,x sta lperm,x dey lda (addr),y and #$c0 clc adc wysdzw,x sta wysdzw,x sta aktwy\}s,x tay lda frqtab,y sta frq,x lda #0 sta slupy,x sta pomoc1,x sta pomoc2,x sta aperm,x lda #1 sta czygrx,x rtse]}ndplr end lda vol1ch,x cmp #15 beq typ0 inc vol1ch,x rtst4 lda vol1ch,x beq typ0 lda vol2ch,x cmp #15 beq typ0 inc vol2ch,x '_}rtst5 ldy byte lda bajt bmi t6 iny inyt6 dey tya sta byte cmp bajt bne t7 lda bajt eor #$ff sta bajtt7 tya rts'`}a2 adc frq,xa1 sta frq,x rtsa3 ldy wysdzw,x adc frqtab,y sta frq,x tya sta aktwys,x rtsa4 and $d20a sta frq,x rt'a}sa7 adc wysdzw,xa5 sta aktwys,x tay lda frqtab,y sta frq,x rtsa6 sta aktwys,x tay lda frq,x adc frqtab,y sta frq,x'b} rtsnparam iny inc pozwpt,x lda (addr),y lsr @ lsr @ lsr @ lsr @ sta adcvl1,x lda (addr),y and #15 sta adcvl2,x'c} rtssongx jsr stop ldy #15zm4 lda #0 sta adrsngzm5 lda #0 sta adrsng+1d5 txa beq inicd3 lda (adrsng),y bpl d4 dex'd}d4 clc lda adrsng adc #16 sta adrsng bcc d5 inc adrsng+1 bcs d5playx jsr stop lda #0 sta addr txa asl @ asl @ 'e}rol addr asl @ rol addr asl @ rol addrzm6 adc #0 sta adrsng lda addrzm7 adc #0 sta adrsng+1inic lda #64 sta pozptr'f} lda #1 sta ltempo sta czygrc rtsinit cmp #$10 bcc songx cmp #$20 bcc playx cmp #$30 bcs *+5 jmp d2 cmp #$40 bc'g}s i1 txa and #15 beq i1-1 sta tempo rtsi1 cmp #$50 bcc stop cmp #$60 bcs i2 lda #0i3 sta czygrc rtsi2 cmp #$70 'h}bcc i3 lda #1 sta ltempo lda #64 sta pozptr sty addr stx addr+1 ldy #30 lda (addr),y sta tempo lda addr clc adc 'i}#32 sta zm8+1 bcc *+3 inx stx zm8+2 clc adc #$40 sta zm9+1 bcc *+3 inx stx zm9+2 clc adc #$40 sta zm2+1 bcc *+3'j} inx stx zm2+2 clc adc #$80 sta zm3+1 bcc *+3 inx stx zm3+2 clc adc #$80 sta adrsng sta zm0+1 sta zm4+1 sta zm6'k}+1 bcc *+3 inx stx adrsng+1 stx zm1+1 stx zm5+1 stx zm7+1stop ldy #7 lda #0 sta czygrcd9 sta $d200,y sta $d210,y'l} sta volume,y sta vol1ch,y sta vol2ch,y sta audctl,y sta czygrx,y dey bpl d9 sta $d208 sta $d218 sta aud1 sta aud2'm} rtsd1 sta vol1ch,x sta vol2ch,x sta audctl,x lda wysdzw,x sta aktwys,x rtsd0 tya eor #$f0 lsr @ lsr @ lsr @ lsr'n} @ sta adcvl1,x tya and #15 eor #15 sta adcvl2,x rtsd2 and #7 sta addr txa ldx addr and #$3f beq d0 sta wysdzw,x'o}dzwiek lda #0 sta czygrx,xzm8 lda $ffff,y sta adrsnl,x sta addrzm9 lda $ffff,y sta adrsnh,x sta addr+1 ora addr beq'p} d1 ldy #74 lda (addr),y sta opad1,x sta lopad1,x iny lda (addr),y sta opad2,x sta lopad2,x iny lda (addr),y and #'q}$70 lsr @ lsr @ sta typ,x lda (addr),y and #15 sta param,x lda (addr),y bpl d7 lda param,x eor #$ff clc adc #1 s'r}ta param,xd7 iny lda (addr),y sta czekaj,x iny lda (addr),y and #$3f sta dtyp,x sta ltyp,x iny lda (addr),y and #$'s}80 beq d8 lda #1d8 sta kolejn,x lda (addr),y and #$70 lsr @ lsr @ lsr @ lsr @ sta ilperm,x bne d6 sta kolejn,xd6't} lda (addr),y and #15 sta dperm,x sta lperm,x dey lda (addr),y and #$c0 clc adc wysdzw,x sta wysdzw,x sta aktwys,x'u} tay lda frqtab,y sta frq,x lda #0 sta slupy,x sta pomoc1,x sta pomoc2,x sta aperm,x lda #1 sta czygrx,x rtsendpl'v}r end$:*8miAAAAAAAAmiȌQdw{0-ό67wtlymi #04Ka)5OqSux}xjzRUpus[]XZ^_rFGNO67,wt! LmVlaW4g|`bfuuuuuuuuuuuuuuuuX.f|+y}ݓPM өIIIIIIIIIIIIIIII%-03z}MPQR????????MPQRRRRRMPQRRRRRRRRRMPQRRRRRRRRRRRRR#hange #opy 4ransp ##$$%&&''!!(##$$%&&''{}!!(##$$%&&''!!(##$$%&&''!!(##$$%&&''!!(##$                           |}4heta-usic#omposerverby*askier0attern %,4rac4rac4rac4rac}}                ~}                } )ns ?????????????????????  } MMMMMMMMMMMMMMMMMMMMM  ????????}?????????????  MMMMMMMMMMMMMMMMMMMMM } 3p&r }????????????????????????????????????????}MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBOOOσOOOOOOOO}OOOOBOOOσOOOOBOOOOAxԢ ӹ^8;@X`}$fffffff>`<|fl0fF68of;p88pf< 80 0 ~~}`0 0`8ll|lf|ff<>f> ? '$$ f>`|ffff?<`|ff8<  l8`nxl}8<fff~300x<`<|0|006lll>fff<lf< 8~L2~<~~}<~x|nf8x8"