Emulator przetwornika C/A z Amigi

Jeżeli masz jakieś uwagi dotyczące bieżącego lub archiwalnych numerów "Elektroniki dla wszystkich" lub zauważyłeś błędy czy nieścisłości to jest to odpowiednie miejsce aby o tym napisać.
ODPOWIEDZ
DinthKSC
-
Posty: 6
Rejestracja: 09 lis 2005, 10:47

Emulator przetwornika C/A z Amigi

Post autor: DinthKSC » 10 lis 2005, 17:04

Wiele osób do dziś wychwala jakość dzwięku który wytwarzały Amigi przez swoje przetworniki C/A, nie tyle za jakość, co za specyficzne brzmienie tego dzwięku (podobnie jak z lampami). Czy ma ktoś jakiś pomysł lub gotowy schemat jak zrobić "bufor amigowy", który by odpowiednio upadabniał dzwięk z PCta do dzwięku z Amigi.

Passage
Użytkownik
Posty: 187
Rejestracja: 16 sie 2005, 22:46
Lokalizacja: Cambridge / UK
Kontakt:

Post autor: Passage » 12 lis 2005, 21:09

Witam,
trochę mnie to zaciekawiło, tak więc postanowiłem coś zrobić. Zrobiłem typowy Covox z kilku rezystorów podlaczany do portu LPT. W takim przetworniku kluczową rolę odgrywa stosunek poszczegolnych rezystorów (1:2:4:8:16:32:64:128) czyli najlepiej zastosowac rezystory o malej tolerancji (1%). Ja takich nie posiadam więc złożyłem układ z rezystorów jakie znalazłem w szufladzie. Muszę powiedzieć, że układ mnie zadziwił! Myślałem, że jakość dzwięku przy takiej konstrukcji powinna być porażająco niska, a tymczasem gra to całkiem nieźle!
Napisałem dosłownie godzinę temu odtwarzacz który wczytuje plik WAV i wysyła dane na port LPT.
Plik muzyczny musimy jednak przekonwertować (ja to robiłem w Cool Edit 2000). Oto w jakim formacie musi być plik:
Format: WAV
Probkowanie: 22050Hz
Rozdzielczosc: 8bit
no i oczywiscie musi to byc plik mono ;-)
Pod tym adresem: http://www.passage.host.sk/covox.rar
umiescilem program, schemat covox'a oraz przykladowy plik muzyczny.
Pozdrawiam i zycze milego sluchania ;-)

slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Post autor: slawek55 » 14 lis 2005, 7:37

Dlaczego link mi nie działa ?? Brak uprawnień.

Passage
Użytkownik
Posty: 187
Rejestracja: 16 sie 2005, 22:46
Lokalizacja: Cambridge / UK
Kontakt:

Post autor: Passage » 14 lis 2005, 10:12

nie mam pojecia, u mnie dziala :? tu masz link alternatywny: http://vela.pb.bialystok.pl/~projekt_c/ ... /covox.rar (prawy przycisk i zapisz jako...)
Pozdrawiam.

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 14 lis 2005, 16:00

Passage pisze:Pod tym adresem: http://www.passage.host.sk/covox.rar
slawek55 pisze:Dlaczego link mi nie działa ?? Brak uprawnień.
Nie http://www.passage.host.sk/covox.rar tylko http://passage.host.sk/covox.rar

slawek55
Użytkownik
Posty: 475
Rejestracja: 16 sie 2005, 11:47
Lokalizacja: Szczecin

Post autor: slawek55 » 15 lis 2005, 7:31

Passage a masz może opis formatu (zapis pliku) wave.
Coś na czym bazowałeś w tym Emulatorze?

Passage
Użytkownik
Posty: 187
Rejestracja: 16 sie 2005, 22:46
Lokalizacja: Cambridge / UK
Kontakt:

Post autor: Passage » 15 lis 2005, 11:32

slawek55 pisze:Passage a masz może opis formatu (zapis pliku) wave.
Coś na czym bazowałeś w tym Emulatorze?
Najtrudniejszym zadaniem jest wykonanie stabilnego programowego generatora. Ja doswiadczalnie dobieralem czest. probkowania, najlepsze rezultaty uzyskalem przy 22kHz.
Plik wczytałem do tablicy "byte", a poźniej w petli for wysyłałem komorka po komorce na port LPT. Funkcje wysyłania umieściłem w oddzielnym wątku, żeby nie zawieszać formy programu. Checkbox ktory jest w programie sluzy do ustawiania priorytetu tego watku. Jesli jest wyłaczony to nawet zwykle ruszanie myszką powoduje duże zniekształcenia dźwięku, nie mówiąc już o korzystaniu z jakiegoś programu podczas odtwarzania. Jesli natomiast checkbox jest zaznaczony to watek otrzymuje priorytet RealTime :mrgreen: Windows staje w miejscu, a cala moc obliczeniowa jest przekazana do tego programu. Wtedy gra stabilnie.
Pozdrawiam.

Lakto
-
Posty: 10
Rejestracja: 18 sty 2006, 11:23
Lokalizacja: ???

Post autor: Lakto » 19 sty 2006, 8:15

Mnie taż bardzo podoba się muzyka generowa z Amigi. Posiadam zbiór muzyki (moduły) na dyskietkach i chciałbym przenieść je na peceta. Jak przenieść pliki z dyskietek amigowych na peceta?

Passage
Użytkownik
Posty: 187
Rejestracja: 16 sie 2005, 22:46
Lokalizacja: Cambridge / UK
Kontakt:

Post autor: Passage » 19 sty 2006, 9:03

Witam,
Moźe spróbuj to zrobic za pomocą emulatora np WinUAE 1.1.1 http://www.cconline.com.pl/download.php?id=002001
Pozdr.

Awatar użytkownika
jejek
-
Posty: 63
Rejestracja: 12 lip 2005, 8:16
Lokalizacja: Będzin
Kontakt:

Post autor: jejek » 27 sty 2006, 10:43

Lakto pisze:Mnie taż bardzo podoba się muzyka generowa z Amigi. Posiadam zbiór muzyki (moduły) na dyskietkach i chciałbym przenieść je na peceta. Jak przenieść pliki z dyskietek amigowych na peceta?
Nie wydaje mi się możliwym odczytanie dyskietek amigowskich na pececie. Chociaż na Amidze odczyt pecetycznych był jak najbardziej możliwy. Wynika to z różnej ilości sektorów na ścieżce. Amiga dzieliła ścieżkę na 11 a pecet na 9 sektorów. Chodzi o dyskieti DD oczywiście. Jeśli uda Ci się jednak odczytać takie dyskietki na pececie to proszę podziel się sposobem.

Moim zdaniem najprościej będzie poszukać kogoś z Amigą.

Jejek

ODPOWIEDZ