W listopadzie zeszłego roku pojawiło się demko, wnoszące świeży
powiew do świata Atari, a o którym mogłem z przyjemnością
poinformować jako współautor. Świeżość powiewu polegała na
zmuszeniu układu graficznego GTIA do odgrywania melodii, i
to melodii ze Spectrum :). Idea ta przywleczona została przez
Mr. Beep'a, a jej praktyczną realizacją zajął się
Krzysiek "xxl" Dudek, autor wielu gierek dla Atari, choć
"przeciwnik" pisania dem... Jak widać sprzeciwiał się nie dość
skutecznie, bo powstało drugie demko z serii "Beep'em All".
Kluczowe wyjaśnienie, dlaczego powstało Beep'em All II kryje
się w tym zdaniu Mr. Beep-a z listopadowego artykułu: "Tak więc,
muzyka, którą słyszysz w tym programie jest grana z pomocą 6502
przez 1-bitowy przetwornik GTIA (normalnie używany tylko do...
kliku klawiatury, he he!). Dzięki XXL-owi dostaliście bardzo fajny
dodatkowy generator dźwięku, który dotychczas nie był wykorzystany!
Mam nadzieję, że następnym krokiem będzie przeniesienie ze Spectrum
kilku bardziej skomplikowanych odwtarzaczy, z trzema i więcej
kanałami, z bardziej interesującymi obwiedniami i tak dalej. Jestem
pewny, że Atari jest zdolne to pociągnąć, bo spełnia dwa warunki:
ma 6502 i GTIA :)."
Słowo ciałem się stało - Krzysiek
napisał dla Atari procedury odtwarzania kolejnych, bardziej
skomplikowanych (z technicznego punktu widzenia) melodii
trumienkowych. Mamy od dwóch do ośmiu kanałów, różne modulacje i
obwiednie, perkusję i szumy, sample, mamy słynne muzyczki Tima
Follina, mamy regulację głośności 1-bitowego kanału, mamy nawet
syntezator mowy! Tak jest, w utworze "Atari can do it too" zaszyty
jest syntezator mowy, to nie są sample... Krzysiek napisał mi, że
można by właściwie wstawić pole do wpisywania i każdy mógłby sobie
posłuchać jak GTIA do nas przemawia :). Niezwykłe osiągnięcia
koderów ze Spectrum są też i u nas.
Xxl informuje, że następujące "technologie" muzyczne ze Spectrum
zostały użyte w Beep'em All II:
format "Music Studio" (utwór na dwóch kanałach) - 1 muzyczka w
demku;
format "ZX7" (do ośmiu kanałów) - tutaj 6 utworów Mr. Beep-a,
jeden czy dwa graja na 8 kanałów, reszta po 5-6;
"Sintetizador de Voz" - to ten wspomniany syntezator
mowy;
player Ziloga (cztery kanały, możliwość importu muzyki z
atarowskiego formaru RMT, niestety tylko ręcznie);
kilka wariantów playera Tima Follina (trzykanałowe);
player utworu "Twin Turbo V8" - ma możliwość grania sampli na
jednym kanale (spakowane sample, nie tak jak playerze "Sound
Trackera");
player formatu "Music Synth" - utwór "Ano Gaia";
kilka odtwarzaczek zmodyfikowanych ręcznie (custom
players).
Obsługa jest banalna. Ekran tytułowy przechodzimy klawiszem, potem
wybieramy z menu jeden z dziewietnastu utworów za pomocą klawiszy
od A do S:
A Crazy Boy Is Jumping - Mister Beep
A Crazy Boy Is Jumping II - Mister Beep
A Piece Of Disaster - Mister Beep
Ano Gaia - Andy Mills
Atari Can Do It Too - Mister Beep
Cpu's Explosion - Mister Beep
Cybernoid - Dave Rogers
Deflektor - Ben Daglish
Foltrax - TDM
Insane Organist Part II - TDM
Jet Set Willy Cover - Zilog
Kick The Drums - Mister Beep
Power Pyramids - Andy Brown
Power Pyramids Part II - Andy Brown
Star Trip II - Tim Follin
Twin Turbo V8 - Lyndon Sharp
Unbearable Bee - Mister Beep
Vectron - Tim Follin
Wild Water - Andy Brown
Przerywamy odtwarzanie i wracamy do menu po naciśnięciu dowolnego
klawisza. Dodatkowo w muzyczce "Deflektor" mamy możliwość regulacji
głośności klawiszami START i SELECT.
Program nie działa prawidłowo pod emulatorami "Atari800Win",
"Altirra" i "Atari++", zalecane jest więc słuchanie na prawdziwym
sprzęcie. Stosunkowo najlepiej odtwarza dźwięki "Altrirra", ale też
nie we wszystkich utworach. Jeżeli otrzymam pliki MP3 zgrane z
Atari to dołącze je do tego artykułu dla tych, którzy nie mają
prawdziwego Atari, a też chcieli by posłuchać.
Krzysiek poinformował mnie, że do połączenia narysowanego przeze
mnie ekranu tytułowego z demkiem użył programu "Integrator".
Kolejne potwierdzenie Arku, że ten soft jest przydatny.
-----
Kolega Mariusz Jedut wykonał dla nas pliczki MP3 z
wszystkich utworów zamieszczonych w demku Beep'em All II.
Wielkie dzięki za tą pracę Mariusz! Jeżeli ktoś nie posiada Atari
albo nie ma aktualnie do niego dostępu lub z innych przyczyn może
tylko odsłuchać MP3 - zapraszam po duuuuży plik (26MB) tutaj.
uicr0Bee 2009-05-24 00:55:24
Za Twin Turbo V8 - to biję pokłony :) larek 2009-05-24 10:04:02
Aż trudno uwierzyć, że beep’ek potrafi tak grać. Jak tak dalej pójdzie, to powstanie oprogramowanie wydobywające dźwięki z zasilacza do Atari…
PS. Zauważyłem małą niekonsekwencję – obrazka tytułowego nie przechodzi się po naciśnięciu spacji ;-) Czarny_faraon 2009-05-24 11:16:49
Całkiem nieźle brzmi, przyjemnie się słucha. Przydała by się możliwość puszczenia wszystkich utworów po kolei. xxl 2009-05-24 11:24:17
jesli ktos nie ma prawdziwego atari lepiej niech poczeka na mp3, emulator nie gra poprawnie, czesto nie mozna nawet rozpoznac utworu. tebe 2009-05-24 11:56:01
ciężka praca popłaca :) dzięki XXL tebe 2009-05-24 12:04:54
coś nie tak z tym Integratorem, plik BeepemALLII jest niepoprawnie zbudowany, pewnie nagłówki są uwalone, R5 (Electrona) odmawia współpracy stwierdzając że plik nie jest XEX-em i ma rację, programy testujące integralność pliku albo wykładają się albo stwierdzają problem z plikiem
pomaga tylko wpakowanie XEX-a do ATR-a i załadowanie go spod DOS-a, widać DOS-y są mniej restrykcyjne co do poprawności budowy pliku XEX, jednak nie zmienia to faktu że najpewniej Integrator coś namieszał tebe 2009-05-24 12:31:16
poprawiona wersja CHKXEX, wykazuje problem po RUN 5C00
Niektóre utwory odgrywają się na mojej Atarce koszmarnie cicho, komp/wzmak na maksa a i tak ledwo słychać... czy to normalne? larek 2009-05-24 13:14:27
Tebe - łączone pliki Integratorem były testowane na real Atari i zawsze poprawnie się wczytywały i uruchamiały (SIO2SD). W żadnym przypadku nie pojawił się problem z uruchomieniem pliku. Faktem jest, że testów z R5 nie prowadziłem, bo nie istniały żadne przesłanki świadczące o tym, że może coś źle działać. Próbowałeś może inne pliki wczytać i uruchomić, czy mówisz tylko o Beep'em ALL II? Integrator nie rusza nagłówków plików, więc trudno aby coś w nich psuł. Liczba bajtów, które podmienia jest identyczna, więc to też chyba nie to... W wolnej chwili przyjrzę się dokładniej plikom generownym przez I3. Jeśli uda Ci się odkryć, co jest przyczyną takiego stanu, to daj znać. Kaz 2009-05-24 13:17:03
MWK - do celow testowych dobrze, zebys podal, ktore masz na mysli. vega 2009-05-24 18:09:42
wrzuci ktoś to w formacie mp3?:P xxl 2009-05-24 20:27:03
a no zdaly by sie mp3rojki. MWK: czym wiecej kanalow tym ciszej gra, 6 utworkow odgrywanych jest na 8 kanalowym playerku a,b,c,f,l,q ale zeby az tak cicho jak piszesz to nie... przy okazji zaden z emulatorow sobie z tym nie radzi. najglosniejszy bedzie g. Kaz 2009-05-24 20:38:59
Jeden z atarowcow podeslal mi juz pliczki mp3, zaraz je wrzuce na serwer. Ostrzegam, ze nie sprawdzalem jak sa zrobione. Kaz 2009-05-24 21:42:04
Zaktualizowalem nowinke - dodalem informacje, ze Mariusz Jedut podrzucil pliki MP3, jest tez do nich link. Przesluchalem je wraz z xxlem i jakosc jest dobra. larek 2009-05-24 23:23:39
Tebe - prawdopodobnie wiem w czym jest problem. Info na priv poszło. Będę wdzięczny za pomoc. xxl 2009-05-24 23:28:59
stacja ca2001 i ldw2000 tez maja beepera, tam jest nawet latwiej - z80 na pokladzie :-) mono 2009-05-25 12:58:13
Dzięki za .mp3. Bardzo mi się podoba "Crazy boy is jumping 2" i "Cpu's explossion". Prócz tego całkiem ładnie wyszły kawałki TDM'a i Tima Follina. Bardzo fajne demko :) wieczor 2009-05-25 15:09:04
Czemu nie stacja: http://www.youtube.com/watch?v=X4SCSGRVAQE :) tdc 2009-05-25 21:15:23
"dostaliście bardzo fajny dodatkowy generator dźwięku, który dotychczas nie był wykorzystany!"
Jak to nie był ?? Przecież w legendarnym demku Five to five jest 5 kanałów dźwięku !
Poza tym o ile pamiętam to w redakcji Atari Magazynu też były jakieś rozmowy na ten temat. Pytanie czy ktoś napisał oprogramowanie, które coś z tym zrobiło – ja się za to nie brałem bo nigdy siebie nie traktowałem jako muzyka. xxl 2009-05-25 23:32:33
w demku five2five jesli gra 5 generatorow to tym piatym nie jest gtia... co do uzywania gtia do generowania dzwieku to jakas tekstowka stara (nie pamietam tyt.) odgrywala jednokanalowa melodie na gtia, gdzies na atariage o tym pisali. a tak naprawde to kazdy atarowiec uzywajacy magnetofonu nie raz slyszal gtia ;-) wystarczy napisac cload :) Kaz 2009-05-25 23:50:21
Piec kanalow, a dodatkowy generator to dwie rozne rzeczy. Tdc 2009-05-26 00:01:10
Nie mam pojęcia co jest zrobione w FtF ale wystarczy sprawdzić czy coś zapisuje od ten rejestr - a to jest łatwe. xxl 2009-05-26 00:29:14
pewnie ze latwe. f2f tak samo gra na gtia jak basic z napisem "ready" na ekranie. gdyby Ci sie chcialo sprawdzic to dojdziesz do wniosku ze to systemowa procedura wygaszania pionowego zapisuje rejestr consol w five2five. tdc 2009-05-26 04:47:47
Nie grzebałem i nie mam na to teraz czasu. Ale o ile pamiętam to Arek mówił, że właśnie tak to jest zrobione. Trzeba to będzie kiedyś sprawdzić. kern 2009-05-26 15:44:20
tdc jak zwykle chcial zaszpanowac po wiesniacku, jak to on, i wyszedl na kiepa - rowniez jak zwykle. zastanow sie synku 8 razy, zanim cos wpiszesz. chlopaki sie napracowaly, a przylazi jeden knyp kobiecy i feruje wyroki na lewo i prawo, jak wielki pan. A (oczywiscie) konczy osmieszajacymi wypowiedziami w stylu "Nie mam pojęcia co jest zrobione" oraz "Nie grzebałem i nie mam na to teraz czasu". Zostaw chlopakow w spokoju. A twoje podszywanie sie pod dzwiek z innych komputerow jest po prostu wzorem zalosnej postawy niepewnego siebie chlopca. Czekam na twoja kolejna wypowiedz w tym stylu, najpewniej: "Jak to SID nie był wykorzystywany ?? Przecież moje atari stalo raz na połce obok C64, ktory wlasnie odgrywal melodyjke!" Co za zalosc. Kaz 2009-05-26 16:25:27
Pozwole sobie zalagodzic spor, bo zarowno TDC jak i Mr. Beep maja racje. TDC - bo rzeczywiscie GTIA kiedys bylo wykorzystane do zagrania czegos, choc watpie, zeby to bylo akurat w programie FfF. Ale byl to jednostkowy przypadek i w dodatku trudno to bylo nazwac muzyka, raczej zbiorem w miare skoordynowanych dzwiekow :D. Dlatego dopiero procki xxl-a, ktore korzystaja ze standardowych plikow edytorow muzycznych, spowodowaly, ze mozna tworzyc muzyke na GTIA. I nalezy sie zgodzic z opinia, ze dostalismy nowy kanal.
Poza tym drogi Kern, dobre wychowanie nie pozwala anonimowo obrzucac blotem kogos znanego z imienia i nazwiska. Odradzam kontynuowanie takiego stylu wypowiedzi. tdc 2009-05-26 23:35:15
Ja nie rozumiem o czym pisze kern... np. „A twoje podszywanie sie pod dzwiek z innych komputerow jest po prostu wzorem zalosnej postawy niepewnego siebie chlopca.” autor chyba pomylił stronkę i autora tekstu do którego się odnosi...
Jednak nie oczekuję wyjaśnienia tego o czym i do kogo piszesz, bo poziom tej wypowiedzi daleko odstaje od poziomu tej stronki, a ja nie przywykłem do rozmawiania z osobami, które nie potrafią zastosować się do podstawowych norm i obyczajów.
Każdy, kto uważa, że moje wypowiedzi mu się nie podobają niech podejdzie do mnie i mi to po prostu powie oko w oko... okazji jest wiele... a takie zachowanie jak kerna jest co najmniej dziwne...
Kaz: oczywiście nie mam zamiaru umniejszać muzyki na GTIA sam z zainteresowaniem wysłuchałem tych mp3. Kaz 2009-05-27 00:40:20
A masz ten program FfF zeby mozna bylo naocznie/nausznie sprawdzic co i jak? tdc 2009-05-27 03:08:56
Tak mam FtF na dyskietce oraz gdzieś powinienem mieć na hdd, ale naprawdę kiedy indziej musimy się tym zająć...