forum speccy.pl
Komputery z Z80 => SAM COUPE => Wątek zaczęty przez: Ramos w 2012.02.07, 18:45:35
-
Czy na PC jest jakiś odtwarzacz co odtwarza muzykę z tego komputera?
Można by pomyśleć o stworzeniu takiego archiwum muzyki z tego komputera. Nie jest jest może dużo, ale zawsze można wyrypać i stworzyć coś takiego.
-
Poza SimCoupe i emulacją nic mi nie wiadomo, żeby istniał jakiś player do tego. Emulacja samego SAA jest zrobiona w osobnej bibliotece więc napisanie playera np do modułów z ETrackera nie powinno być wielkim problemem jakby się komuś chciało bawić. Z drugiej strony do odtwarzania muzyki z Sama tak w ogólności trzeba by zrobić klasyczny player z emulacją procesora - ETracker nie był jedynym programem do robienia muzyki. Pewnie dałoby się zrobić, ale komu się będzie chciało? ;)
-
Jest player, nazywa się SAAemu i został napisany ponad 10 lat temu. Jego autorem jest Aley Keprt. Działa niestety z linii poleceń i odtwarza pliki .sng, których za dużo nie ma, ale kilka jest.
-
Na sam początek proponowałbym zrobić plugin pod winampa, a dopiero później zastanowić się nad porządnym playerem. Jak jest napisana emulacja SAA to nie będzie problemu z dużym pisaniem. Można spróbować. A jakby przepisać ETrackera na PC to by ludzie zaczęli pisać muzykę. To tylko marzenia, bo kto się za to by zabrał?
-
Na mnie nie licz. Raz, że mam co robić, dwa, że używając uogólnienia "na PC" mówisz o czymś, co mnie absolutnie nie interesuje ;)
-
matofesi: ze niby na to forum wchodzisz z gumiaka ? 8)
EDIT: widzialem, jak ktos z C-64 wchodzil na strony, to se myslalem ze moze i na ZX cos pojdzie
-
@dax Nie. Że nie używam uogólnienia "na PC = pod Windowsa" :P
-
Dax, nie drażnij linuxa. ;)
-
I have all SAM COUPE music in BIN files. All musis also exist as player for ZX Spectrum (with SAA1099 soundcard), but only for TR-DOS.
http://micklab.narod.ru/ZXMSoundCard.htm (http://micklab.narod.ru/ZXMSoundCard.htm) (at end of page are players and source code for download.
And here is my easy SAA1099 interface for ZX:
http://velesoft.speccy.cz/saa1099-cz.htm (http://velesoft.speccy.cz/saa1099-cz.htm) (part of SAM music is in TAP files playable from ZX basic)
-
http://simonowen.com/sam/saasound/ niezmordowany owen;p choc i tak bylo duzo modulow zamiast syntezowanej muzyki. cieszy niezmiernie fakt powstania e-trackera i znow poklony dla autorow mata-kaza i ziutka (choc chyba ostatni raczej robil za testera muzyki:P)
-
Ziutek robił całą robotę projektową - ETracker był w pierwszej kolejności pisany dla niego. Kaz robił kompilator modułów. Całą resztę robiłem ja.
A link, który podajesz to jest właśnie biblioteka o której wcześniej pisałem. I Simon nie jest jej autorem - on jej tylko używa w simcoupe.
-
W tej chwili muzyka z E-Trackera i każda inna, która chodzi na 50Hz jest odtwarzana przez MODo dla Android. Chip SAA po prostu został "dopięty" do zestawu Z80+2xAY+beeper. Porty nie kolidują ze sobą, a format .ay doskonale do tego się nadawał.
Problematyczna może być emulacja muzyki kontrolowanej przez Z80 (sample itp.), ale wydaje się że przestawienie zegara Z80, chipów muzycznych czy przerwań jest do zrobienia. Emulacja CPC chyba też tylko ograniczona jest do muzyki 50Hz.
Aplikacje na PC.
ZXTune odtwarza pliki .cop, więc dodanie chipu SAA przez autora do core AY wydaje się kwestią formalności.
Audio Overload także emuluje SAA, ale nie wiem czy jest jeszcze rozwijany.
Istnieje jeszcze player QMMP, nie wiem jednak jakie formaty i chipy obsługuje.
Z pakietu SAMPlay wszystkie utwory są zrobione w .ay z wyjątkiem dwóch, w opracowanym przez autora formacie .ast
Czy orientuje się ktoś w dokumentacji tego formatu, gdzie kończy się nagłówek, a zaczyna kod. W których bajtach nagłówka zawarte są dane adresu ładowania i ustawienia rejestrów?
Dotyczy to przede wszystkim muzyki z gry Craft, w której jest kilka utworów, przełączanych wartością któregoś rejestru.