1

Temat: SONari

Witam,

Z niekłamaną przyjemnością pragnę przedstawić najnowszy gadżet dźwiękowy dla Atari 8-bit - SONari. Niesamowite, że przez tak wiele lat NIKT* nie spróbował nawet podłączyć układów YM2149 (Atari ST) bądź AY-3-8910 do malucha. W końcu nadszedłem ja i tak sobie dłubiąc - wydłubałem co nieco smile Dzięki nieocenionej pomocy udzielonej przez Mono od strony programowej powstał działający i przetestowany prototyp układu. Mono wbudował support SONari do swojego playera PSG tak aby można było na spokojnie wszystko przetestować. Podesłał także sporo sugestii rozwiązań do wbudowania w układ. Docelowo planuję wersję SONari z dwoma układami YM2149/AY-3-8910 na pokładzie co oznacza wiele kanałów (6) do dyspozycji. Dźwięk wysyłany ma być w formie "polskiego" stereo czyli ABC. Zostanie również wbudowany identyfikator w celu wykrywania programowego obecności modułu. Od strony sprzętowej całość jest zgodna z innymi rozwiązaniami (ZX Spectrum) obecnymi na świecie.

Prototyp gra wręcz ślicznie. Jak na zdjęciach widać zastosowałem tu akurat YM2149. Aż się dziwnie zrobiło słysząc brzmienie ST na małej Atarynce big_smile.

Gdy ogarniemy z Mono całość sprzętowo i programowo - wszystkie materiały pojawią się na mojej stronie.

Pozdrawiam

* no chyba, że ktoś jednak próbował a ja nic o tym nie wiem...

Ostatnio edytowany przez tOri (2015-05-20 18:30:14)

Post's attachments

SONari_1.jpg 137.68 kb, nikt jeszcze nie pobierał tego pliku. 

SONari_2.jpg 60.91 kb, nikt jeszcze nie pobierał tego pliku. 

SONari_logo_ok.jpg 26.11 kb, liczba pobrań: 1 (od 2015-05-20) 

Tylko zalogowani mogą pobierać załączniki.
http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

2

Odp: SONari

Hej!

Oczywiście że próbował, zarówno OPL3 jak i YM2149. Tyle że zdecydowałem się pójść inną drogą... po eksperymentach z OPL3 i YM2149 powstało takie combo OPL3+YM2149... tyle że z użyciem zupełnie innego układu.

https://dl.dropboxusercontent.com/u/44199/ymf297_cart.jpg

Cart będzie dostępny komercyjnie, na razie nie mogę nic więcej powiedzieć.

pozdrawiam
Seban

life is complex, it has both real and imaginary components.

3

Odp: SONari

Panowie, Panowie, Panowie! Przystopujcie smile Kto to wszystko oprogramuje? :]
Świetnie, że pojawiają się nowe rozszerzenia do małego Atari! Wielkie dzięki.
Teraz trakera...

hex, code and ror'n'rol!
"mężczyzna wydoił wielbłąda żoną"
"wcześniej miał na imię Heidi i był niemiecką kulomiotką"

4

Odp: SONari

No jak to kto oprogramuje -  oczywiście MONO smile

Oj Seban. Wypadałoby się pochwalić a nie trzymać w szufladzie... Wywołałem Cię "do tablicy". Widzę, że udało Ci się znaleźć datasheet do YMF297. Mi się jakoś nie udało choć może i  zbyt głęboko nie kopałem...

U mnie jak zwykle 'oldskul' choć od jakiegoś czasu nie w DIP a SMD ;-) tam gdzie się da...

Pozdrawiam

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

5

Odp: SONari

Hej!

Do YMF297 nie ma niestety dostępnego data-sheet. To był jeden wielki eksperyment i zgadywanie, grzebanie w dokumentacji podobnych scalaków + reverse engineering  i jakoś to się udało. Poza tym pomoc ze strony Malfunction/Altair była nieoceniona i jeszcze z Candle który grzebał w starych "serwisówkach" do Arcade sprawdzając pinout-y i konfigurację.

No w szufladzie trzymałem bo nie było żadnego sensownego oprogramowania czy playera, tylko moje jakieś durne eksperymenty. Nie chciałem także pokazywać tego zanim nie będę w 100% że to zadziała... nie chciałem też robić smaku, bo nie byłem pewien czy projekt będzie miał szansę na ukończenie i powodzenie wśród użytkowników.

Ostatnio edytowany przez seban (2015-05-20 20:14:35)

life is complex, it has both real and imaginary components.

6

Odp: SONari

Pytanie jest inne - jak to wszystko połączyć z innymi rozszerzeniami. Ale o tym mowa była w innym wątku wink

ADRES: pin@atari.pl - konto zlikwidowane. Aktualny adres: pin(at)atari8.info

7

Odp: SONari

1090...

Główną przyczyną rozwodów jest małżeństwo.

8

Odp: SONari

No dobra, ale jak na razie to są pomysły i nikt tego konkretnie nie chce robić. Goły "expander" nie załatwi problemu, urządzenie musi "myśleć" wink Bez tego, to mając side trzeba kupić sio2sd, mając slight sid, trzeba wyłączyć komputer i podłączyć SONari, mając weronike trzeba to wszystko odłączyć ... nie mówię o innych kombinacjach których nie da się jednocześnie użyć a można by, gdyby był sprzęt.

ADRES: pin@atari.pl - konto zlikwidowane. Aktualny adres: pin(at)atari8.info

9

Odp: SONari

@toriman1: a masz moze probke jak to gra zgrana do mp3 lub czegos podobnego ?

10

Odp: SONari

@Seban - no to miałeś/mieliście zacięcie żeby to zrobić. Gratulacje smile Ale źle, że wrzuciłeś do szuflady bo ktoś mógłby już dawno jakiś soft napisać. A tak...

@Pin - gdyby to było takie proste. Tak jak pisałem w wątku - w IO A8 jest już taki śmietnik, że nie wiem czy do opanowania. Kiedyś inaczej robiono urządzenia. Nikt się nie przejmował standardami, wykorzystaniem adresów a co gorsza - projektanci Atari tez poszli na obniżkę kosztów i brak dekoderów IO mocno komplikuje sprawę. Popatrz zresztą jaki mechanizm kiedys zastosowano w PC. Praktycznie każda karta miała zworki konfiguracyjne i to też załatwiało sprawę. Obecnie na kartach siedzą potężne procesory i kupa innego sprzętu. Ale co ważne - zaprojektowano i zastosowano protokoły identyfikacji i konfiguracji. Dlatego teraz w PC praktycznie nie ma konfliktów. Jakoś nie wyobrażam sobie wsadzenia na szynę trzech urządzeń w ten sam obszar adresowy. Jeżeli urządzenia nie pilnują swoich przestrzeni no to "umarł w butach".

pozdrawiam

@monsoft - nagrałem sobie na telefon. Gdy słyszałeś Atari ST albo ZX Spectrum z AY no to jest dokładnie tak samo smile co więcej - sprzęt jest taktowany tak jak w ZX Spectrum [1.77 MHz] (Atari ST ma takt 2MHz)

Ostatnio edytowany przez tOri (2015-05-20 21:57:32)

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

11

Odp: SONari

Co do robienia muzyki na to. Jest taka maszyna Oric - i ona fabrycznie ma 6502 oraz AY. Więc można popatrzeć na ichnie trackery.
Część osób ze sceny Orica (m.in. D-bug) muzykę kombinuje w ten sposób, że jej kompozycja odbywa się na ST w maxYMiserze (instrumenty bez użycia timerów). Potem w pliku SNDH odbywa się proces wywalenia playera z ST, a dodanie na 6502. Szczegółów technicznych nie znam, słyszałem tylko o metodzie.
Acha - maxYMiser nie obsłguje dwóch AY.

12

Odp: SONari

Pin napisał/a:

No dobra, ale jak na razie to są pomysły i nikt tego konkretnie nie chce robić. Goły "expander" nie załatwi problemu, urządzenie musi "myśleć" wink Bez tego, to mając side trzeba kupić sio2sd, mając slight sid, trzeba wyłączyć komputer i podłączyć SONari, mając weronike trzeba to wszystko odłączyć ... nie mówię o innych kombinacjach których nie da się jednocześnie użyć a można by, gdyby był sprzęt.

Kilka atarynek na biurku ???:)

.

13

Odp: SONari

vortex tracker II na pc z tego co pamietam generuje muze na ST i ZX a co najwazniejsze ma dostepnego plajera w zrodlach.

http://atari.pl/hsc/ad.php?i=1.

14

Odp: SONari

Schematy podłączenia do ZX Spectrum były proste jak je przeglądałem przy okazji Yamari. Ale ja nie umiem tego przenieść na inny grunt. Dobrze, że się znalazł ktoś, kto umiał i mu się chciało.

Co do kartów z różnymi układami dźwiękowymi na pokładzie: może dałoby się dodać te(n) dekoder(y) adresowy/e i zrobić jeden duży (na długość) kart, na którym by były SID(y), AY(ki) i OPL?

Seban, do tego Twojego rozwiązania dorzucenie SIDa/SIDów?

Wiem, marzenia, ale można, zwłaszcza jak się o tym pisze... A własne sio2sd czeka na lutownicę...

Odp: SONari

"generuje muze" na ZX, a potem dorobiono kompilację do formatu SNDH, który może odczytać ST.

Nie przepadam za tym programem, bo piszę na realnych komputerach, ale bez wątpienia jest on niezłym konwerterem.

Trzy najpopularniejsze w Polsce platformy 8-bit: Piwo, Wino i Wódka.
http://ym-digital.i-demo.pl/ - http://yerzmyey.i-demo.pl - https://soundcloud.com/yerzmyey
ŻADEN DOBRY UCZYNEK NIE UJDZIE BEZ KARY.

16

Odp: SONari

Cześć,

Posiedziałem trochę dłużej nad SONari i - mam nadzieję - udało mi się zaprojektować wersję 2xYM2149 (2xAY-3-8910), która ma grać w 'polskim stereo' 6 kanałów - A - lewy, B - środek, C - prawy. Posiada solderjumpery do konfiguracji adresów oraz obsady carta. Zmontuję, sprawdzę czy działa - jeśli tak - opublikuję ten projekt bez zajmowania się wersją jednoukładową.
Jak widać zabrakło mi warstw i musiałem wrzucić w projekt mostki wykonane przewodami :-]

Pozdrawiam

Ostatnio edytowany przez tOri (2015-05-24 22:53:44)

Post's attachments

SONari Stereo.jpg 184.37 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

17

Odp: SONari

P.S. Seban - znalazłem w sieci coś takiego odnośnie YMF297 - masz chęć to rzuć okiem

Ostatnio edytowany przez tOri (2015-05-25 00:39:29)

Post's attachments

ymf297-f_sch.png 15.59 kb, liczba pobrań: 2 (od 2015-05-25) 

Tylko zalogowani mogą pobierać załączniki.
http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

18

Odp: SONari

A jak z adresowaniem? Cała strona, czy mniejszy obszar?

19

Odp: SONari

@lemiel - jest osiem obszarów po $20 adresów - nadmiarowo ale najlepszy do tego celu i tak jest dekoder 74138. Zabrakło mi miejsca na dip switch więc tak jak napisałem - konfiguruje się poprzez lutowanie solderjumperow. Muszę to jeszcze sprawdzić czy dobrze zadziała no i wiooo.... smile

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

20

Odp: SONari

Witam,

Właśnie poszła do testów u MONO ostatnia wersja SONari. Ma 2x YM/AY oraz dekoder adresowy konfigurowany mostkami na solderjumperach. Mam nadzieję, że tym razem będzie wszystko OK. Wersja najprostsza miała problemy z "glitchami", które powodowały czasami zapis błędnych danych i fałszowanie dźwięków.

Niestety - z powodów osobistych (poważne zmiany życiowe smile muszę zawiesić na dłuższy czas hobby. Po prostu zwijam cały warsztat do pudeł i odkładam do lochu.... Oczywiście za jakiś czas to powinno wrócić do stanu ożywionego i mam nadzieję, że nastąpi to szybciej niż później. Strona atari.neostrada.pl prawdopodobnie też zniknie ale powinien zostać mirror.

Czasami zajrzę na Forum aby poczytać o nowościach na scenie, a może i coś skrobnę.

Pozdrawiam

tOri

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

21

Odp: SONari

A schemat wersji poprawionej udostępnisz jeszcze?

22

Odp: SONari

Tak - udostępnię. Poczekajmy jeszcze na wyniki testów bo to ważne. A najważniejsze w zasadzie jest to, że gdy SONari przejdzie etap eksperymentów - MONO będzie miał niezłą motywację do udoskonalania PSG Playera oraz do napisania, np. trackera i playera dla plików 6 głosowych (2x AY/YM).

To kilka dni więc można spokojnie poczekać.

Pozdrawiam

P.S. mam nadzieję, że MONO wrzuci tu opis swoich wrażeń odnośnie SONari oraz wyniki najróżniejszych testów, które sobie wymyśli smile tak aby sobie zainteresowani poczytali i ewentualnie zechcieli taki moduł sobie zrobić bądź gdzieś (?) kupić...

Ostatnio edytowany przez tOri (2015-06-18 20:21:05)

http://raven1.magix.net   http://atari.000space.com
różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
Atari - Power without price and neccesary elements

23

Odp: SONari

Hello Seban. I want 2 (or 4) of those YM+OPL combo! Also maybe battery+sram+microUSB (PC uploading) can there be in next version for build in tracker/sequence... So you will switch on and you will be in tracker. Pokey+YM+OPL3. If there is any place in FPGA for that.

OPL3 is not so hard to buy in Asia. Anyways for future:
https://github.com/gtaylormb/opl3_fpga

So AY+OPL3 should be in FPGA + flash or bat-sram and we will have new cart for apps or games using enhanced sound as on MSX is. Google FMpack...

Atari 130XE + Atari 520STM

24

Odp: SONari

How much will OPL3+AY/YM cart cost?

Ostatnio edytowany przez Matej (2016-11-16 13:13:13)

Atari 130XE + Atari 520STM

25

Odp: SONari

For AY/YM there is ARKOS tracker:
http://www.julien-nevo.com/arkos/
http://www.pouet.net/prod.php?which=55197
http://www.julien-nevo.com/arkos/tools.html

YMF297
https://sites.google.com/site/undocumen … aha/ymf297
http://d.hatena.ne.jp/pcm1723/searchdia … BYMF297%5D
http://retropc.net/yasuma/V2/PC/SOUND/pc-9801-118.html

Atari 130XE + Atari 520STM