¢ NeoTracker v0.9¢ Instrukcja obsugi¢¢¢ epi/Allegresse 11.09.2k2¢¢ I¢¢ Na wst❎pie chciabym zaznaczy⇨, əe¢ widoczne na kaədym kroku podobiestwa¢ zarwno programu jak i instrukcji do¢ odpowiednikw w archiwum z TMC nie s⇧¢ przypadkowe. Zasadniczo powody takiego¢ a nie innego post❎powania autora s⇧¢ dwa: raz, əe Theta jest moim ulubionym¢ trackerem i rozwi⇧zania w nim zastoso-¢ wane na tyle przypady mi do gustu, əe¢ nie o③mieliem si❎ kombinowa⇨ lepszych¢ a dwa, əe spieszyem si❎ z kompletowa-¢ niem niniejszego archiwum, bo niestety¢ czas juə do szkoy, a poza tym co③ mi¢ odbio wystawi⇨ ten program jako swoj⇧¢ prac❎ w konkursie magazynu dyskowego¢ Serious, gdzie b❎d❎ si❎ stara na bie-¢ ə⇧ co donosi⇨ o wszelkich nowo③ciach w¢ sprawie NeoTracker-a. No i.... stara¢ prawda, czyli lenistwo rulez! Dzi❎kuj❎¢ Teraz czas na konkrety.¢¢ Co to jest?¢¢ NeoTracker to program do tworzenia¢ i odtwarzania muzyki (sam player jest¢ juə "w drodze") dla komputerw Atari¢ XL/XE z interface'm Covox. Drobne wy-¢ ja③nienie nazwy - czemu NeoTracker?¢ Bo kiedy wymy③laem ten tytu, to moim¢ jedynym marzeniem byo zacz⇧⇨ wreszcie¢ pisa⇨ wa③ciwy kod i... i③⇨ spa⇨ ;) bo¢ byo juə do③⇨ p♪no. A dlaczego wersja¢ 0.9? Uwaəam, əe program w tej wersji¢ nie zasuguje jeszcze na pen⇧ cyferk❎¢ - jest w nim troch❎ niedorbek.¢ W przyszo③ci obiecuj❎ si❎ poprawi⇨ :)¢ Archiwum skada si❎ z nast❎puj⇧cych¢ plikw:¢¢ - NT09INST.COM - program instalacyjny¢ - NEO09.DOC - niniejsza instrukcja¢¢ Przykadowych muzyczek ani sampli¢ nie ma - z prostej przyczyny: zajmuj⇧¢ one zbyt duəo miejsca, poza tym moəna¢ swobodnie wczytywa⇨ sample dla PT wi❎c¢ materiau chyba nikomu nie zabraknie.¢ W razie czego prosz❎ zgasza⇨ si❎ do¢ muzykw tworz⇧cych na Covoxie, najle-¢ piej do mnie lub Pinokia [wiadomo,¢ grupka musi czym③ əy⇨ ;)]¢¢ Troch❎ techniki¢¢ ...i czowiek si❎ gubi. Na szcz❎③cie¢ nie pogubiem si❎ [moəe wi❎c nie jes-¢ temczowiekiem?] i skoczyem NeoTrac-¢ kera, ktry jest chyba moim pierwszym¢ tak duəym progiem. Ale... to instruk-¢ cja, wi❎c moəe troch❎ mniej osobi③cie.¢¢ Neo pozwala na odtwarzanie na czte-¢ rech kanaach Covoxa z dosy⇨ regularn⇧¢ cz❎stotliwo③ci⇧ 11.7kHz, co w porwna-¢ niu do ProTracker-a daje juə pewn⇧¢ popraw❎ jako③ci d♪wi❎ku, niemniej do¢ ideau jeszcze daleko. Przy odtwarza-¢ niu samego paternu i wpisywaniu nut¢ cz❎stotliwo③⇨ wynosi 15.5 kHz [bo at-¢ wiej si❎ synchronizowa⇨] i jest bardzo¢ regularna. Problem regularno③ci jest¢ szerzej opisany na amach Serious-a,¢ wi❎c nie b❎d❎ tu strz❎pi j❎zyka po¢ prənicy. Wr⇨my wi❎c do samego odtwa-¢ rzania. Niestety - tablica cz❎stotli-¢ wo③ci jest tylko jedna dla obu przy-¢ padkw i przez to w oknie edytora¢ ③cieəek sample s⇧ nieco inaczej nas-¢ trojone, niə w edytorze paternw.¢ Niestety sama transpozycja nie pomoga¢ Do przyszych wersji obiecuj❎ zaj⇧⇨¢ si❎ przeliczeniem drugiej tablicy aby¢ wszystko stroio jak naleəy.¢ 11.7 kHz to niemao jak na o③miobitowy¢ komputerek, ale nic nie ma za darmo,¢ bo program poəera przez to mas❎ pami❎-¢ ci. Na kaəd⇧ prbk❎ przeznaczany jest¢ jeden bank pami❎ci dodatkowej, czyli¢ przykadowo maj⇧c 576kB RAM moəna uəy⇨¢ 32 prbek. Kaəda prbka moəe mie⇨ naj-¢ wyəej 16kB dugo③ci, co nie jest du-¢ go③ci⇧ rewelacyjn⇧, ale za to skutecz-¢ nie hamuje zap❎dy niektrych posiada-¢ czy szybkich i duəych obj❎to③ciowo¢ nap❎dw dyskw ktrzy maj⇧ za nic fakt¢ əe kto③ moəe mie⇨ jedynie stacj❎¢ CA2001 bez turbo i nie ma cierpliwo③ci¢ do zbyt dugich moduw.¢ A jak juə jeste③my przy dyskach, to¢ warto wspomnie⇨ o do③⇨ zaawansowanej¢ obsudze tychəe przez NeoTrackera.¢ Program bez problemu obsuguje osiem¢ stacji dyskw, podkatalogi w MYDOS-ie,¢ w tym rwnieə ich tworzenie i usuwanie¢ takəe plikw - wszyscy chyba znamy¢ przypadek, kiedy chciaoby si❎ wcisn⇧⇨¢ jaki③ modu na dyskietk❎, ale s⇧ na¢ niej "③mieci", przez ktre brakuje np.¢ dwch czy trzech sektorw.... masakra.¢ Teraz problem jest juə rozwi⇧zany :)¢ ⇦mieci, czyli niepotrzebne juə pliki¢ moəna usun⇧⇨ i kopot z gowy.¢¢ Bufor na paterny rozci⇧ga si❎ od $2000¢ do $7FFF, jego dugo③⇨ wynosi wi❎c¢ $6000 bajtw. Prosz❎ nie da⇨ si❎ zmy-¢ li⇨ warto③ci $5F80 po uruchomieniu¢ programu - wszystko jest w porz⇧dku,¢ po prostu NeoTracker podaje ilo③⇨ wol-¢ nej pami❎ci od pierwszego niewykorzys-¢ tanego bajtu do $7FFF, a standardowo¢ kaədy patern jest pusty, przez co zaj-¢ muje jeden bajt rwny $FF, ktry syg-¢ nalizuje wa③nie fakt, iə jest on pus-¢ ty. Z tego wniosek, əe paternw moəe¢ by⇨ maksymalnie 128. Tyle samo moəe¢ by⇨ pozycji w songu, ilo③⇨ sampli jest¢ za③ uzaleəniona od ilo③ci skonfiguro-¢ wanej pami❎ci dodatkowej - moəna bo-¢ wiem wykorzysta⇨ tylko cz❎③⇨ XMS,¢ reszt❎ pozostawiaj⇧c np. na ramdysk.¢ Program obsuguje maksymalnie 1MB do-¢ datkowej pami❎ci, czyli 64 banki.¢¢ Wymagania systemowe¢¢ Dla poprawnej instalacji i dziaania¢ NeoTracker wymaga Atari XL/XE z jakim-¢ kolwiek urz⇧dzeniem obsugiwanym na¢ zasadach oglnie przyj❎tych dla stacji¢ dyskw, moəe wi❎c by⇨ to oprcz samej¢ stacji takəe SIO2PC, twardy dysk lub¢ RAMCART; oraz rozszerzon⇧ pami❎ci⇧ -¢ im wi❎cej tym lepiej, minimum to 64kB¢ RAM podstawowej +128kB pami❎ci dodat-¢ kowej na sample. Przy tej konfiguracji¢ moəna uəy⇨ o③miu prbek - niektrym to¢ moəe wystarczy⇨, ale jako standard¢ "zlotowy" proponuj❎ ustali⇨ 16 prbek,¢ czyli tradycyjne 320kB RAM [w tym¢ oczywi③cie jest rwnieə pami❎⇨ podsta-¢ wowa]. Cao③⇨ jak atwo si❎ domy③li⇨¢ nie ma sensu bez Covox-a, ktry jest¢ wykorzystywany do wydobywania z kompu-¢ tera mniej lub bardziej przyjemnych¢ dla ucha d♪wi❎kw.¢ Program dziaa z kaədym DOS-em, ktry¢ nie wykorzystuje pami❎ci pod ROM-em i¢ posiada MEMLO poniəej $2000, z czego¢ jasno wynika, əe nie powinien sprawia⇨¢ problemw z əadnym DOS-em oprcz dys-¢ kowych wersji Sparty, przy czym testo-¢ wany by na DOSie II+/D v6.4 oraz MY-¢ DOSie 4.50T i nie sprawia əadnych¢ problemw. Problemw nie byo rwnieə¢ w systemie QMEG, wa③ciwie bez QMEG-a¢ NeoTracker by nie istnia...¢¢ Instalacja i uruchomienie¢¢ Aby zainstalowa⇨ Neo, naleəy wczyta⇨¢ plik NT09INST.COM. Po jego zaadowaniu¢ ukaəe si❎ ekran w ktrym mamy moəli-¢ wo③⇨ ustawienia:¢¢ - Katalogu domy③lnego [Default Direc-¢ tory], czyli dysku i ③cieəki standar-¢ dowo ustawianych przy kaədym urucho-¢ mieniu programu.¢ Klawisze:¢ DEL - cofni❎cie kursora¢ RET,TAB - zatwierdzenie¢ !^ESC - wyj③cie do DOS-a¢¢ - Uəywanych bankw pami❎ci dodatkowej¢ [Extended Memory] - wy③wietlane infor¢ macje to: ilo③⇨ aktywnych bankw XMS,¢ cakowita ilo③⇨ bankw oraz kody¢ wszystkich aktywnych bankw. Zamiast¢ kodu mog⇧ pojawi⇨ si❎ znaki "==", co¢ oznacza, əe dany bank nie b❎dzie uəy-¢ wany przez program.¢ Klawisze:¢ -,=,+,* - ruch kursorem¢ SPC - aktywacja/dezaktywacja¢ banku¢ RET,TAB - zatwierdzenie¢ !^ESC - wyj③cie do DOS-a¢¢ - ⇦cieəki docelowej [Save to], czyli¢ miejsca, gdzie zostanie zapisany plik¢ NEO09.COM, b❎d⇧cy wa③ciwym programem¢ z wybranymi przez nas ustawieniami.¢ Klawisze:¢ DEL - cofni❎cie kursora¢ TAB - powrt do edycji ka-¢ talogu domy③lnego¢ RET - zatwierdzenie i zapis¢ !^ESC - wyj③cie do DOS-a¢¢ Uwaga! Przy wpisywaniu ③cieəek dost❎pu¢ nazwy katalogw MYDOS-a naleəy rodzie-¢ la⇨ znakiem ">" a nie ":", ze wzgl❎du¢ na sposb obsugi tychəe przez gwny¢ program.¢¢ Przy zapisie instalator sprawdza¢ [do③⇨ prymitywnie, ale zawsze] popraw-¢ no③⇨ wprowadzonych danych i jeəeli¢ wszystko jest w porz⇧dku, pyta, czy¢ moəna przyst⇧pi⇨ do zapisu. Wci③ni❎cie¢ klawisza Y powoduje zapis NEO09.COM¢ w podanej lokalizacji. W przypadku¢ jakichkolwiek nieprawidowo③ci zosta-¢ nie wy③wietlony odpowiedni komunikat i¢ b❎dzie moəna poprawi⇨ wszelkie b❎dy.¢¢ Uruchomienie programu nast❎puje po¢ wczytaniu pliku NEO09.COM zgodnie z¢ obsug⇧ uəywanego DOS-a.¢¢ Ekran gwny¢¢ I jedyny, nie licz⇧c dwch linijek¢ tekstu widocznych w czasie adowania¢ Ukazuje si❎ on po wczytaniu i rozpako-¢ waniu programu, a skada si❎ on z kil-¢ ku zasadniczych cz❎③ci, nazwijmy je¢ oknami [fee...] aby tradycji stao si❎¢ zado③⇨.¢ Ramki mogy by⇨ pene [szeroki ekran],¢ ale wiadomo - lenistwo... Dlatego s⇧¢ tylko linie oddzielaj⇧ce poszczeglne¢ okna. W wygl⇧dzie nie ma fajerwerkw,¢ ale wszystko jest [chyba] czytelne.¢ Trzy gwne okna, to Edytor paternw¢ z lewej strony ekranu, Edytor ③cieəek¢ w prawej grnej cz❎③ci, oraz Edytor¢ sampli po prawej na dole. Poza tym za-¢ raz pod informacj⇧ o programie jest¢ wy③wietlany tytu utworu [lub dowolny¢ inny max. 40-znakowy tekst wpisany¢ przez autora], a na samym dole znajdu-¢ j⇧ si❎ jeszcze dwa mae okienka.¢ Mniejsze po lewej pokazuje aktualne¢ tempo dla caego utworu oraz bieə⇧c⇧¢ oktaw❎.¢ Nieco wi❎ksze to okno statusu, w kt-¢ rym wy③wietlane s⇧ pewne waəne infor-¢ macje o aktualnym stanie programu i z¢ tego wzgl❎du warto czasem tam spojrze⇨¢ Standardowo wy③wietlany jest komunikat¢ "OK - xxxx free", gdzie w miejscu xxxx¢ jest liczba szesnastkowa oznaczaj⇧ca¢ ilo③⇨ wolnej pami❎ci na dane paternw.¢ Przekroczenie limitu $6000 bajtw¢ powoduje wy③wietlenie komunikatu "Out¢ of memory". Tutaj ukazuj⇧ si❎ teə na¢ bieə⇧co informacje o wykonywanych ope-¢ racjach wej③cia/wyj③cia a takəe o b❎-¢ dach. A teraz czas na opis poszczegl-¢ nych cz❎③ci programu.¢¢ Edytor paternw¢¢ Na samej grze widnieje informacja¢ o bieə⇧cym paternie, np. "Pattern 00-"¢ Jest to numer [szesnastkowy] aktualne-¢ go paternu, umieszczony zaraz za nim¢ znak "-" oznacza, əe patern jest pusty¢ za③ znak "+", əe w paternie s⇧ jakie③¢ dane. Poniəej wida⇨ 17 linii "tre③ci"¢ paternu z ktrych kaəda wygl⇧da mniej¢ wi❎cej tak:¢ aa:_nnn ss vvc¢¢ aa - to numer linii w paternie¢ nnn - nuta na danej pozycji, [C-1 do¢ D-6]¢ ss - numer sampla, ktrym odgrywany¢ jest d♪wi❎k¢ vv - go③no③⇨ na danej pozycji¢ [00-cisza, 40-go③no③⇨ maksymal-¢ na]¢ c - komenda [1-F - zmiana tempa,¢ X - koniec paternu]¢¢ Jeəeli na danej pozycji nie ma nuty¢ i/lub nie jest ustawiona go③no③⇨, to¢ w odpowiednim miejscu pojawi⇧ si❎ zna-¢ ki "---" lub "--"¢¢ -/-¢