¢ Dokumentacja programu¢ "Smart Player" v2.3¢¢¢ "S.P.", jak sama nazwa wskazuje jest¢programem suə⇧cym do odtwarzania modu-¢w muzycznych, w najbardziej popular-¢nych na Atari XL/XE formatach, tzn.:¢CMC,MPT,TMC. Od innych programw tego¢typu rəni si❎ tym, iə potrafi sam od-¢najdywa⇨ te moduy, jeəeli znajduj⇧ si❎¢one w podstawowej pami❎ci i s⇧ popraw-¢nie zbudowane.¢¢ Historia:¢ -----------¢¢* wersja 1.0 - luty'97¢¢Potrafia odszukiwa⇨, odtwarza⇨ i zgry-¢wa⇨ jedynie moduy MPT bez sampli.¢Odnajdywaa moduy jedynie w zakresie¢ok. $3000-$bfff¢¢* wersja 1.1 - wrzesie'97¢¢Nieco zmieniona w stosunku do poprzed-¢niej. Skadaa si❎ z trzech cz❎③ci:¢wykrywaczki moduw oraz dwch wersji¢(A i B) wa③ciwego playera. Dodana zos-¢taa opcja umoəliwiaj⇧ca przepisywanie¢pami❎ci RAM znajduj⇧cej si❎ pod ROMem,¢tym samym prog potrafi odnale♪⇨ modu-¢y znajduj⇧ce si❎ w pami❎ci w zakresie¢$0700-$ffff (ale nie potrafi wszyst-¢kich zgra⇨).¢¢* wersja 2.0 (beta) - maj'98¢¢Wersja napisana zupenie od nowa, wyma-¢gaj⇧ca dodatkowej pami❎ci. Nie bya do¢koca przetestowana, dlatego otrzymao¢j⇧ wy⇧cznie par❎ osb do testu. Sam¢program mia podobn⇧ formu❎ do pop-¢rzednich wersji (okienek), a przy jego¢pisaniu uəyem nieco udoskonalonej¢wersji biblioteki 'WINX' (suə⇧cej do¢obsugi okienek tekstowych) autorstwa¢Sola. Program ten umoəliwia juə od-¢najdywanie moduw we wszystkich najpo-¢pularniejszych formatach muzycznych.¢Pojawio si❎ par❎ nowych rozwi⇧za,¢takich jak np. przeszukiwanie szybkie.¢Program odnajdywa moduy znajduj⇧ce¢si❎ w dowolnym miejscu pami❎ci, ale¢nadal nie wszystkie potrafi zgrywa⇨¢(jeəeli w pami❎ci nie byo DOS'a).¢¢* wersja 2.1 (pcw) - czerwiec'98¢¢Udoskonalona. Dodana zostaa opcja¢'LOAD' i ascii-arty (autorstwa Araska).¢Podczas wczytywania programu, moəna¢kontrolowa⇨ dost❎p do dodatkowej pa-¢mi❎ci, dzi❎ki czemu moəliwe jest zgry-¢wanie wszystkich odnalezionych modu-¢w. Ta wersja, jak i poprzednia dzia-¢a w stereo.¢¢* wersja 2.2 (pcw) - lipiec'98¢¢Poprawiona wersja 2.1. Poprzednia nie¢zgrywaa poprawnie moduw wczytanych¢przez 'LOAD'.¢¢* wersja 2.3 (PD) - sierpie'98¢¢Udoskonalona. Powinna uruchamia⇨ si❎¢rwnieə na komputerze bez dodatkowej¢pami❎ci (ale nie b❎dzie moəliwe odna-¢lezienie əadnego moduu). Moəna zmie-¢nia⇨ banki do ktrych program freezuje¢pami❎⇨. Ponadto program potrafi odna-¢le♪⇨ moduy znajduj⇧ce si❎ w konkret-¢nych bankach dodatkowej pami❎ci stan-¢dardowego rozszerzenia 320kB. Ta wersja¢rozpoznaje rwnieə dwa dodatkowe forma-¢ty muzyczne w katalogu dyskowym. S⇧ to¢DMC i TM8 stworzone przez Grega.¢¢¢ Obsuga:¢ ----------¢¢Po uruchomieniu programu, na ③rodku¢ekranu ukazuje si❎ menu, a w nim nast❎-¢puj⇧ce opcje:¢¢Find - szukanie moduw. Najpierw wy-¢ bieramy typ moduu, jaki chcemy¢ odnale♪⇨; do wyboru mamy wszyst-¢ kie najpopularniejsze formaty:¢ CMC,MPT,TMC,SMP (sample do MPT).¢¢ Jeəeli dany modu zostanie odna-¢ leziony, wwczas pojawi si❎ na-¢ pis "I've found", adres pocz⇧tku¢ i koca oraz menu, w ktrym mo-¢ əemy dokona⇨ akceptacji moduu¢ lub kontynuowa⇨ poszukiwania.¢¢ Jeəeli typ szukanego moduu wy-¢ bierzemy z wci③ni❎tym controlem¢ (^return) wwczas uruchomimy¢ przeszukiwanie szybkie, moəna je¢ pozna⇨ chociaəby po braku paska¢ wskazuj⇧cego ilo③⇨ przeszukanej¢ pami❎ci.¢¢ Jeəeli opcj❎ 'FIND' wybierzemy¢ z wci③ni❎tym controlem, wwczas¢ program przechodzi w tryb szu-¢ kania moduw znajduj⇧cych si❎¢ w pami❎ci dodatkowej. Naleəy¢ wybra⇨ konkretny bank pami❎ci¢ (do wyboru jest 16 bankw stan-¢ dardowego rozszerzenia 320kB).¢ Dalej naleəy post❎powa⇨ jak pod-¢ czas szukania w pami❎ci podsta-¢ wowej (oczywi③cie moəliwe jest¢ rwnieə przeszukiwanie szybkie).¢¢Play - odtwarzanie moduu. Dziaa do-¢ piero po jego znalezieniu lub¢ zaadowaniu.¢¢ Jeəeli odnalezione zostan⇧ sam-¢ ple, wwczas ukaəe si❎ dodatko-¢ we menu, w ktorym wybieramy¢ cz❎stotliwo③⇨ (15 lub 8 kHz),¢ a nast❎pnie tablica sampli taka¢ jak w MPT i moəemy je sprawdzi⇨¢ "na such".¢¢ Moəna oczywi③cie zmusi⇨ player¢ do odegrania muzyki MPT razem z¢ samplami. W tym celu naleəy naj-¢ pierw odnale♪⇨ (lub zaadowa⇨)¢ modu MPT, a nast❎pnie bezpo③-¢ rednio po tym sample. Wwczas po¢ wybraniu opcji 'Play' ukaəe si❎¢ menu, z ktrego naleəy wybra⇨¢ ilo③⇨ kanaw digi (MD1 lub MD2)¢ a w przypadku MD1 naleəy jeszcze¢ wybra⇨ cz❎stotliwo③⇨ odtwarzania¢ sampli.¢¢Load - adowanie moduu. Najpierw od-¢ czytywane jest directory. Jeəeli¢ na dysku nie ma əadnych moduw¢ muzycznych rozpoznawanych przez¢ program, wwczas ukaəe si❎ komu-¢ nikat 'No music files'. Uəywaj⇧c¢ klawiszy '1'-'8' lub spacji mo-¢ əemy odczyta⇨ katalog jeszcze¢ raz, jakikolwiek inny spowoduje¢ powrt do gwnego menu.¢¢ Jeəeli jednak na dysku s⇧ jakie③¢ moduy, wwczas ukaəe si❎ okien-¢ ko z ich spisem. Moəemy wwczas¢ jeden z nich wybra⇨ i odczyta⇨.¢ Klawisze '1'-'8' lub spacja spo-¢ woduj⇧ ponowny odczyt katalogu.¢ Po wybraniu pliku, jego nazwa¢ staje si❎ domy③ln⇧ dla opcji¢ 'SAVE'.¢¢ Jeəeli podczas odczytu katalogu¢ wyst⇧pi b⇧d (np. timeout, jeəe-¢ li wybrana zostaa nieistniej⇧ca¢ stacja dyskw), moəna wymusi⇨¢ odczyt katalogu ze stacji nr 1.¢ Naleəy wybra⇨ opcj❎ 'LOAD' z¢ wci③ni❎tym controlem.¢¢Save - zgrywanie moduu. Dziaa dopiero¢ po jego znalezieniu. Wszystkie¢ moduy oprcz sampli moəemy od¢ razu relokowa⇨. Sample zapisywa-¢ ne s⇧ w takiej formie jak w MPT¢ (brak nagwka, sample od $9000)¢¢ Przy wpisywaniu nazwy pliku moə-¢ na pomin⇧⇨ nazw❎ urz⇧dzenia, i¢ rozszerzenie. Domy③lne urz⇧dze-¢ nie to stacja z ktrej by wczy-¢ tywany program (w przypadku gdy¢ prog mia problemy z rozpozna-¢ niem stacji, wwczas domy③lnym¢ urz⇧dzeniem jest stacja 1.) lub¢ ta, z ktrej ostatnio by odczy-¢ tywany modu opcj⇧ 'Load'.¢ Domy③lne rozszerzenia to odpo-¢ wiednio: .CMC, .MPT, .TMC, .SMP,¢ .DMC.¢¢ Jeəeli podczas zapisu (lub od-¢ czytu) wyst⇧pi b⇧d, zasygnali-¢ zowane zostanie to dzwonkiem i¢ odpowiednim komunikatem zawie-¢ raj⇧cym nr b❎du.¢¢Info - lista odpowiedzialnych...¢¢Wyj③cie z programu uzyskuje si❎ za po-¢moc⇧ klawisza 'Esc' (naleəy je jeszcze¢potwierdzi⇨). W odrənieniu od wersji¢2.0, 2.1 i 2.2, program nie odnawia za-¢j❎tej przez siebie pami❎ci. Moəna wi❎c¢go uruchomi⇨ ponownie rozkazem 'RUN'¢DOS-u.¢¢¢ Par❎ uwag technicznych:¢ -------------------------¢¢- sample s⇧ poszukiwane na podstawie¢ tablicy sampli i musz⇧ one by⇨ poni-¢ əej $c000!¢¢- poniewaə szukanie niektrych moduw¢ trwa baaardzo dugo oraz s⇧ one cza-¢ sami b❎dnie wykrywane, wprowadziem¢ co③ takiego jak szukanie szybkie. Na¢ czym to polega? Istnieje cakiem dob-¢ ry zwyczaj umieszczania moduw na¢ pocz⇧tku strony pami❎ci. Dlatego w¢ tym trybie program szuka moduw tyl-¢ ko na pocz⇧tku kaədej strony pami❎ci.¢ Trwa to uamek sekundy, a wi❎kszo③⇨¢ moduw daje si❎ w ten sposb odszu-¢ ka⇨. Jednak je③li chodzi o sample to¢ jest pewien problem. S⇧ one rozpozna-¢ wane po tablicy, ktra zajmuje tylko¢ $20! Ze wzgl❎du na t⇧ dugo③⇨ (a ra-¢ czej krtko③⇨) oraz ze wzgl❎du na to¢ əe w wi❎kszo③ci przypadkw znajduje¢ si❎ ona bezpo③rednio przed samplami,¢ na pocz⇧tku strony pami❎ci znale♪⇨ j⇧¢ moəna tylko w marginalnych przypad-¢ kach. Ale przyj⇧em, iə jej adres¢ jest zwykle wielokrotno③ci⇧ dugo③ci.¢ Wi❎c przeszukiwanie szybkie dla tra-¢ dycyjnych moduw jest ok. 256 razy¢ szybsze niə normalne, za③ dla sampli¢ - 32 razy szybsze i trwa okoo sekun-¢ d❎ (czas zaleəy od rodzaju danych¢ znajduj⇧cych si❎ w pami❎ci).¢¢- Ta wersja playera podczas szukania,¢ omija moduy MPT bez instrumentw,¢ dzi❎ki czemu jest znacznie mniej¢ b❎dnie rozpoznawanych. Jeəeli jed-¢ nak takowy chcemy odnale♪⇨, naleəy¢ posuəy⇨ si❎ jedn⇧ z poprzednich wer-¢ sji programu.¢¢- Po znalezieniu moduu TMC program po-¢ daje informacj❎ w nim zawart⇧ oraz¢ cz❎stotliwo③⇨ odtwarzania na ramk❎.¢ Moduy TMC s⇧ odtwarzane dosy⇨ wier-¢ nie, w odpowiednich miejscach ekranu.¢¢- Niektre programy koliduj⇧ z DOS'em,¢ ale poprawnie wychodz⇧ do loadera.¢ W tej wersji Smarta, moəna rwnieə z¢ nich wyrypa⇨ muzyk❎. Naleəy wczyta⇨¢ z poziomu loadera SP23, nast❎pnie z¢ niego wyj③⇨, wczyta⑥ DOS'a i urucho-¢ mi⇨ SP23 jeszcze raz (trzymaj⇧c wci③-¢ ni❎ty shift aə do momentu, gdy ukaəe¢ si❎ logo). W ten sposb dany modu¢ b❎dzie moəna odnale♪⇨ i bez problemu¢ zgra⇨.¢¢- SP23 moəna uəywa⇨ do relokowania¢ moduw muzycznych, jeəeli komu③ si❎¢ nie chce szuka⇨ dysku z composerami.¢ Radzibym jednak w takim wypadku uru-¢ chamia⇨ z wci③ni❎tym shiftem, aby¢ nie zniszczy⇨ ramdysku.¢¢- Jeəeli zaleəy nam na odnalezieniu¢ moduw w pami❎ci dodatkowej, naleəy¢ uruchomi⇨ Smarta z wci③ni❎tym shiftem¢ (w przeciwnym razie zawarto③⇨¢ czterech bankw zostanie zniszczona).¢¢- W odrənieniu od poprzednich wersji,¢ w tej moəna zmieni⇨ banki, do ktrych¢ program kopiuje podstawow⇧ pami❎⇨¢ podczas odczytu. Moəna to zrobi⇨ na¢ wiele sposobw, ale omwi❎ tutaj dwa:¢¢1) Naleəy wczyta⇨ dowolny monitor dys-¢kowy i odnale♪⇨ pierwszy sektor zajmo-¢wany przez Smarta. Nast❎pnie naleəy od-¢szuka⇨ bajty 7, 8, 9 i 10 w sektorze.¢Powinny mie⇨ one nast❎puj⇧ce warto③ci:¢E3, E7, EB, EF. S⇧ to numery dodatko-¢wych bankw 130XE. Wystarczy wi❎c je¢zmieni⇨, i nagra⇨ sektor.¢¢2) Z poziomu DOS-u II+/D naleəy wpisa⇨¢nast❎puj⇧ce komendy:¢>0080 B1 B2 B3 B4¢SAV SP23.BNK 0080 0083¢gdzie B1, B2, B3 i B4 oznaczaj⇧ nowe¢banki. Nast❎pnie naleəy wczyta⇨ Super¢Packer'a, zaadowa⇨ SP23.COM i skasowa⇨¢pierwszy blok programu (0080-0083).¢Trzeba teraz doczyta⇨ plik SP23.BNK i¢zgra⇨ cao③⇨ do pliku SP23.COM.¢¢¢ Formaty moduw muzycznych¢ ----------------------------¢¢ Stosowane oznaczenia:¢¢ M - modsza powka bajtu,¢ S - starsza powka bajtu.¢¢Format moduu CMC v2.0¢---------------------------------------¢Plik binarny.¢¢Adres wzgl❎dem pocz⇧tku w pami❎ci¢ ¢>$000 nagwek (cmc data file);¢¢>$013 tempo utworu (max. 99);¢¢>$014 modsze bajty adresw patternw;¢>$054 starsze bajty adresw patternw;¢ Jeəeli pattern jest pusty, to ma¢ starszy bajt adresu rwny $ff;¢¢>$094 parametry instrumentw¢ (26ins. * 6 bajtw);¢¢ Poszczeglne bajty oznaczaj⇧:¢¢ 1) M - rodzaj akcentu,¢ S - transpozycja akcentu;¢¢ 2) M - rodzaj d♪wi❎ku CMC,¢ S - r. znieksztacenia Atari;¢¢ ustawione bity 3/4 oznaczaj⇧:¢ 3-ci - d♪wi❎k wznosz⇧cy si❎ ,¢ 4-ty - d♪wi❎k opadaj⇧cy ;¢¢ 3) M - transpozycja d♪wi❎kw¢ wibruj⇧cych i dwukanaowych,¢ S - transpozycja podstawowego¢ d♪wi❎ku;¢¢ 4) czas wybrzmiewania d♪wi❎ku¢ ($00 oznacza d♪wi❎k ci⇧gy);¢¢ 5-6) tablica akcentw (15 bitw,¢ najmodszy bit 6-go bajtu¢ nie jest wykorzystywany);¢¢¢>$130 dane go③no③ci instrumentw¢ (26ins. * 8 bajtw);¢¢ Go③no③⇨ jest zapisana w kolej-¢ no③ci M/S, dlatego S 8-go bajtu¢ nie jest wykorzystywana (S=0);¢¢>$200 dane tracku 1;¢¢ Poszczeglne warto③ci oznaczaj⇧:¢¢ $00-$3f - nr pat. do zagarania,¢ $8f - komenda "stop" (④④)¢ $9f - komenda "jump" (J:)¢ $af - komenda "up" (:)¢ $bf - komenda "down" (:)¢ $cf - komenda "tempo" (T:)¢ $df - komenda "repeat" (R:)¢ $ef - komenda "back" ()¢ $fe - puste pola w 3 trackach,¢ $ff - puste pole.¢¢>$255 dane tracku 2;¢¢ Znajduj⇧ si❎ tutaj numery pat.¢ do zagrania, tudzieə argumenty¢ komend tracku 1;¢ Puste pole - $ff.¢¢>$2aa dane tracku 3;¢¢ Znajduj⇧ si❎ tutaj numery pat.¢ do zagrania, tudzieə drugi¢ argument dla komendy "repeat";¢ Puste pole - $ff.¢¢ W edytorze mamy do dyspozycji 84¢ pola w kaədym tracku. W rzeczy-¢ wisto③ci jest ich 85, ale w tym¢ ostatnim znajduje si❎ komenda¢ "back" playera.¢¢>$2ff bajt niewykorzystywany=$ff;¢¢>$300 dane patternw.¢¢ Poszczeglne warto③ci oznaczaj⇧:¢¢ $00-$19 - nr instrumentu,¢ $40-$7e - nr d♪wi❎ku do zagrania,¢ $80-$bd - puste pola w patternie¢ ($7f + ilo③⇨ pl),¢ $ff - koniec patternu.¢¢¢Format moduu MPT v2.4¢---------------------------------------¢Plik binarny.¢¢Adres wzgl❎dem pocz⇧tku w pami❎ci¢ ¢>$000 - adresy instrumentw (sowa)¢ (puste ma adres $0000);¢>$040 - adresy patternw (sowa)¢ (pusty ma adres $0000);¢>$0C0 - tablica cz❎stotliwo③ci #1;¢>$100 - tablica cz❎stotliwo③ci #2;¢>$140 - tablica cz❎stotliwo③ci #3;¢>$180 - tablica cz❎stotliwo③ci #4;¢>$1C0 - modsze bajty adresw trackw;¢>$1C4 - starsze bajty adresw trackw;¢>$1C8 - dugo③⇨ patternw (S=1-4/M=0);¢>$1C9 - tempo utworu ($01-$1f);¢>$1CA - dane tracku #1;¢ dane tracku #2;¢ dane tracku #3;¢ dane tracku #4;¢ dane instrumentw;¢ dane patternw;¢¢✓áגβ∈σá⌠≥βπδÅ≈áꢢ numer patternu,transpozycja¢ numer patternu,transpozycja¢ ...¢¢✓áגβ∈σáΘ∈≤⌠≥⌡ϕσ∈⌠Å≈áꢢ aa,bb,aa,bb,aa,bb,... (16 par aa,bb)¢¢ aa - go③no③c i barwa dzwi❎ku¢ bb - numery akcentw (M)¢ numery parametrw akcentw * 2 (S)¢¢ nast❎pne bajty danych instrumentu:¢¢ 8 bajtw - parametry steruj⇧ce ins.¢ 8 bajtw - parametry akcentw¢¢✓áגβ∈σá≡β⌠⌠σ≥∈Å≈áꢢ $01-$3E - zagraj nut❎ o numerze¢ $40-$5F - zmie brzmienie (-$40)¢ $80-$B5 - ustaw ilo③⇨ pustych pozycji¢ pomi❎dzy nutami (-$80)¢ $C0-$CF - ustaw go③no③⇨ (-$C0)¢ $Ex - koniec patternu¢ $FE - wstaw puste pozycje¢ (na pocz⇧tku lub kocu patternu¢ ($80 = jedna pusta pozycja)¢¢ x - dowolna cyfra $0-$F¢¢¢Format moduu sampli MPT¢---------------------------------------¢Plik nie jest binarny!¢¢Adres od pocz⇧tku pliku¢ ¢>$00 - starsze bajty adresw pocz⇧tku¢ sampli¢>$10 - starsze bajty adresw koca¢ sampli¢¢ Adresy s⇧ zwi❎kszone o $9000.¢¢ Dalej dane sampli (S/M).¢¢¢Format moduu TMC v. 1.00¢---------------------------------------¢Plik binarny¢¢>$000 - bajty informacyjne;¢>$01d - zawsze spacja ($20);¢>$01e - tempo, jest to warto③⇨ o jeden¢ mniejsza niə w CMC lub MPT;¢>$01f - cz❎stotliwo③⇨ odtwarzenia na¢ ramk❎;¢>$020 - modsze bajty adresw instr.¢>$060 - starsze bajty adresw instr.¢ (pusty ma adres $0000);¢>$0a0 - modsze bajty adresw patternw¢>$120 - starsze bajty adresw patternw¢>$1a0 - dane songu;¢ dane instrumentw;¢ dane patternw;¢¢✓áגβ∈σá≤∩∈τ⌡áꢢKaəda pozycja w songu zajmuje 16b.:¢¢ t8,p8,t7,p7...t2,p2,t1,p1¢gdzie:¢ tx - transpozycja tracku x,¢ px - nr. patternu do odegrania¢ na tracku x;¢¢✓áגβ∈σáΘ∈≤⌠≥⌡ϕσ∈⌠Å≈áꢢ- 21 razy trjka bajtw:¢¢ 1) S - znieksztacenie d♪wi❎ku,¢ M - go③no③⇨ obwiedni podstawowej;¢ 2) S - typ akcentu,¢ M - go③no③⇨ obwiedni dodatkowej;¢ 3) parametr akcentu;¢¢- 8 bajtw transpozycji,¢- 9 bajtw parametrw d♪wi❎ku.¢¢ W sumie 80 bajtw.¢¢✓áגβ∈σá≡β⌠⌠σ≥∈Å≈áꢢPoszczeglne bajty oznaczaj⇧:¢¢0 - zmiana go③no③ci d♪wi❎ku, nast❎-¢ puj⇧ca za nim warto③⇨ jest negacj⇧¢ (EOR #$FF) go③no③ci uəywanej w TMC¢¢1-$3f - graj nut❎ o tym numerze i¢ ustalonym wcze③niej instrumencie.¢ Nast❎puje po tym bajt go③no③ci.¢¢$40 - nowy parametr, jeəeli ten bajt¢ ma ustawiony najwyəszy bit, to nas-¢ t❎puje jeszcze za nim bajt zmiany¢ go③no③ci.¢¢$41-$7f - graj nut❎ o numerze zANDo-¢ wanym liczb⇧ $3f i ustalonym instru-¢ mencie. Nast❎puje za tym bajt para-¢ metru z ustawionym najwyəszym bitem¢ oraz bajt go③no③ci.¢¢$80-$bf - zmiana aktualnego instrume-¢ ntu. Uəywana przed rozkazem grania¢ nuty tylko przy faktycznej zmianie¢ instrumentu w patternie.¢¢$c0-$ff - linie puste w patternie.¢ $c0 to 1 linia pusta, $ff to puste¢ 64 linie, czyli innymi sowy koniec¢ danych patternu, gdyə dowolnie na¢ ktrej pozycji dotychczas si❎ znaj-¢ dowali③my dodanie do niej 64 powodu-¢ je wyj③cie poza dugo③⇨ patternu.¢ Kaədy pattern koczy si❎ tym bajtem,¢ nawet jeəeli na ostatniej pozycji¢ co③ si❎ znajduje.¢ Pattern pusty skada si❎ tylko z¢ tego bajtu. Pattern najduəszy acz-¢ nie z tym bajtem ma 257 bajtw du-¢ go③ci.¢¢---------------------------------------¢¢ Lista odpowiedzialnych:¢¢program gwny...........Charlie/AR/AwS¢wszystkie playerki..........Jaskier/TQA¢biblioteka winx 1.2+.........Solo/NG/AR¢ascii-arty.....................Ars/Aids¢¢---------------------------------------¢¢Chciabym podzi❎kowa⇨ Jurgiemu, Theo i¢Draconowi za ich uwagi odno③nie prog-¢ramu. Nadal czekam na wszelkie sugestie¢i pomysy.¢¢ Mj adres:¢¢ Charlie¢ Karol Boguniewicz¢ ul. Zauek Chemiski 65¢ 78-600 Wacz¢¢ tel. (0-67) 258-50-38¢¢