GTIA zagrało ponownie by Kaz 2009-05-23 11:36:36

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:

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: 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.

Demko ściągamy stąd. Miłego słuchania.

-----
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

http://madteam.atari8.info/uzytki/chkxex.7z

MWK 2009-05-24 12:40:17

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ąć...