1 Ostatnio edytowany przez saulot (2024-07-06 10:17:12)

Cześć,
Wczoraj udało mi się znaleść ostatnie błędy i odpalić dwa prototypy cartów do Atari ST z OPL2 i OPL3. Dzięki temu można używać chipów FM na każdym 16/32-bitowym Atari z minimalnym narzutem na cpu (w stosunku do innych adapterów / rozwiązań). Dodatkowo w ramach experymentu powstały drivery OPLL do carta FM Melody Maker (,który ma w środku klona YM2413B/OPLL).

Napisałem jeszcze prosty player i sterowniki (kod playera nic nie wie na temat sprzętu), dzięki temu można używać różnych chipów fm oraz odtwarzać różne formaty(vgm,dro,imf, rad(beta)) na różnych urządzeniach (wszystkie urządzenia o których pisałem wcześniej na forum i na mojej stronie). Oprogramowanie jeszcze rozwijam i nie jest w 100% skończone.

opl2cart Dune
opl3cart Tyrian 37
FM Melody Maker cart tune MSX

Załączam screenshoty cartów i sample nagrane bezpośrednio z cartów na Atari 520ST+. OPL3 na ST będzie prawdopodobnie po raz pierwszy w historii :)(nie licząc podłączenia OPL3 Duo! przez SPI emulowanym na złączu Centronics ;), co było trochę za wolne jak na zwykłe ST)..

Podziękowania dla TOri, Willie, BadWolf'a, Insane/TSCC i Sporniket'a za konsultacje z elektroniki (elektronikiem nie jestem) :)... No i Maarte Jansena libkę na Arduino (niezła ściągawka z OPL2), za urządzenia (układ DAC jest podobny jak OPL2 Audio board), Serdaco za OPL2/3LPT, przez które zacząłem badać możliwość zrobienia interfejsu na ROMIe (,bo dostęp był powolny i za bardzo skomplikowany).

Całość nie jest finalna, chcę żeby to wyszło jakoś fajnie i miało normalną obudowę. I pewnie będzie trzeba dotweakować części DAC. OPL2 trochę szumi.

Post's attachments

opl3cart_assembled_002.jpeg 331.73 kb, liczba pobrań: 26 (od 2024-07-06) 

signal-2024-07-05-231150_002.jpeg 104.59 kb, liczba pobrań: 15 (od 2024-07-06) 

signal-2024-07-05-231150_003.jpeg 248.77 kb, liczba pobrań: 12 (od 2024-07-06) 

Tylko zalogowani mogą pobierać załączniki.
=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl

2

! Gratulacje !

W końcu powstał sprzęt, który powinien być obecny "od zawsze" w Atari :)

Będzie się rozwijać - tak myślę.

Pozdrawiam
tOri

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

3 Ostatnio edytowany przez saulot (2024-07-06 12:43:34)

Dzięki, końcówka była niezła.. Już myślałem, że ST nie pociągnie OPL2/3 na wersji bez zatrzasków. Ale jak zajrzałem do FM Melody Carta to pomyślałem, że to powinno się udać. No i znalazłem błędy w swoich schematach w interfejsie carta (odwrócone linie adresowe, więc muszę na razie odwracać kolejność bitów w bajcie w locie zanim cokolwiek wyślę do opl2/3, niezła wpadka). Zastanawiał mnie tylko ten wielki kondensator wpakowany na linię +5V(2200uF 10V), bo to by wskazywało jakby designerzy karta spodziewali się jakichś spadków napięcia, które powodują problemy z działaniem. Może to też temat do przepatrzenia.
ym2203 byłoby ok, ale niestety przez wojnę handlową z Japonią dostaliśmy to co dostaliśmy. Co do rozwoju, to teraz będzie już łatwiej.. Prawdopodobnie zrobię jakąś stronę/podstronkę o używaniu chipów FM na STkach, opublikuję soft do tego i zrobię coś co by dało się wpakować w obudowę. No i driver do prawdziwego SB na ISA :).. Dostałem już od Artik'a sprzęt do eksperymentów..
Mam placeholder na support YM2203, ale czekam na update'y UnseenMenace'a dot. rozszerzenia(wPINANEGO NA YM22149).. No i player vgm nie ma obsługi ym2149, a niektóre vgmy korzystają np. z ym2413B(OPLL) i YM2149, co może być ciekawe.. No i FM plus MIDI, jak to było w niektórych grach na Sharp x68000... https://www.youtube.com/watch?v=uFkxOf7dvdA&ab_channel=OfficialCaveDwellersEarlyAccess%26Extras W sumie nie jestem pewien czy to były alternatywne soundtracki czy mix midi plus fm..
https://www.youtube.com/watch?v=qniIinLpr28&ab_channel=RMC-TheCave

=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl

4 Ostatnio edytowany przez saulot (2024-07-07 09:51:28)

Wrzuciłem nagranie z 520ST+ obu kartów ze standardowymi playlistami, których używałem do testowania innych rozwiązań z OPL:
OPL3 cart:
https://www.youtube.com/watch?v=pXyDYWVE5iQ?feature=shared
https://www.youtube.com/watch?v=9DJk52oY7KA?feature=shared
https://www.youtube.com/watch?v=WzHFSJ29N9A?feature=shared

OPL2 cart:
https://www.youtube.com/watch?v=jSGr0RvY1C8?feature=shared

=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl

5

Kolejny update, po dlugich mękach zaprojektowalem i wykonalem obudowy do obu cartów. Nie obylo się bez zmian pcb, niestety... Strona oficjalna projektu jest na razie tutaj.

=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl

6

Hej, a czy do mojego karta dałbyś radę wydrukować obudowę?

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

@cyprian: odpowiadalem już na privie, ale jeszcze napiszę, że obudowy są do nowej wersji pcb, do starej musialyby być zaprojektowane od nowa (są inne wymiary pcb (są dwa rodzaje), rozstaw śrub, wysokość elementów itp), nie mam obecnie czasu ani zasobów, żeby się tym zająć.

=========================================
[www] https://nokturnal.pl
[ 16/32 bit Atari development wiki] https://bus-error.nokturnal.pl