Autor Wątek: Emulator AY-3-8912 na AVR  (Przeczytany 41057 razy)

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #30 dnia: 2017.06.19, 22:00:13 »
@ZAXON - nie wszystko musi być robione dla kasy czy praktyczności. Dla mnie w tym wszystkim ważniejsza jest frajda.
np. ja sobie kupiłem uszkodzone fdd 3000.
Nie wysłałem go do PEAR'a (pewnie dawno by już w pełni sprawne wróciło). Czeka sobie grzecznie spakowane, czeka na jesienne wieczory. Frajda odkrywania go i naprawiania na pewno będzie większa niż późniejsze używanie.
Zresztą twoje +D wydaje mi się obecnie wygodniejszym rozwiązaniem.
:)
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #31 dnia: 2017.06.19, 22:02:04 »
@Zaxon, cena jednego AY-3-8912 w jUKej od sprawdzonego sprzedawcy ... 6-7 funtów + przesyłka. W Twoim przypadku nie ma sensu, kupujesz po 1.5 dolca po 100szt. :P

ATmega8 można dostać za 1.5 funta z przesyłka w detalu.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

screemer

  • **
  • Wiadomości: 54
  • Miejsce pobytu:
    Eire
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #32 dnia: 2017.06.19, 22:09:53 »
EEE nawet taniej - mega8 w pakietach po 5 sztuk z Azji kosztuje 3 funciaki z darmowa przesylka.
scrm
------
Sinclair: ZX Spectrum 16k i3 (NEBULA + SRAM), ZX Spectrum 16k i3B, ZX Nuvo 128
Inne stare graty: C= Amiga 600HD/Furia-FPU/IndiVisionECS/SSD 32GB/Gotek/KS3.1

Dawniej:
ZX Specrum 48k, ZX Spectrum 128 +2, Unipolbrit Komputer 2086

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #33 dnia: 2017.06.19, 22:11:20 »
@screemer: Zapomniałeś dodać, że nie jest z wylutów :D Swoją drogą pisałem o lokalnych dostawcach.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #34 dnia: 2017.06.19, 22:21:16 »
Silenter, alez oczywiscie, sam robie sporo roznych dupereli ot tak dla frajdy i zobaczyc gdzie sie tym razem zadymi ;) D+ nie jest moje, to tylko odswieżony stary projekt .

Klaud, i mam pewnosc ze to co zalozylem mi sie nagle nie wygruzi z powodu przegrzania czy bledow w sofcie ;)  Atmega8  za 1,5 funta tez moze sie wcale nie chciec krecic na 24,27,czy 30 MHZ ;)


Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #35 dnia: 2017.06.20, 00:45:50 »
o, będę słuchał jutro w dzień :)
dużo sprzętu mało czasu.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #36 dnia: 2017.06.25, 10:37:41 »
Dziękuję tym co wzięli udział w głosowaniu.

Przykłady były generowane przez następujące układy:
  • file_01 - ATmega328P z zegarem 20MHz, emulator AYka z zegarem 1.75MHz
  • file_02 - GI AY-3-8912, segar 1.79MHz
  • file_03 - ATmega328P z zegarem 27MHz, emulator AYka z zegarem 1.75MHz
  • file_04 - ATmega8-16PU z zegarem 24MHz, emulator AYka z zegarem 1.75MHz
  • file_05 - ATmega328P z zegarem 20MHz, emulator YMka z zegarem 1.75MHz
  • file_06 - GI AY-3-8912, segar 1.79MHz
  • file_07 - ATmega328P z zegarem 27MHz, emulator YM z zegarem 1.75MHz
  • file_08 - ATmega8-16PU z zegarem 24MHz, emulator YM z zegarem 1.75MHz

Podsumowując, trzy osoby na 7 głosujących poprawnie wskazały pliki ze ścieżką odtwarzana przez oryginalny układ AY-3-8912 (pliki 2 i 6).

Tak na marginesie, odpaliłem AVR Studio i przeglądnąłem plik źródłowy w ASM, ponieważ byłem zaskoczony tragicznym dźwiękiem z ATmega328P. Skompilowałem pliki i wyszło, że coś nie tak było z tymi pobranymi ze strony autora projektu. Pliki wynikowe różniły się w 80%, jednak nawet nowa kompilacja niewiele pomogła. Mam jeszcze ATmega48 i nie ma wielkiej różnicy pomiędzy dźwięk generowany przez ten układ a przez ATmega8. Także nie ma większych róźnic pomiędzy emulacją AY and YM. Mogę napisać, że tylko układy ATmega8 i ATmega48 dają zadawaląjące rezultaty przy taktowaniu od 20 do 25MHz. Kręcenie AVR w obudowie DIP powyżej 25MHz nie ma sensu.

KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #37 dnia: 2017.06.25, 11:17:36 »
Szóstki byłem pewien. Co do dwójki się wahałem. Za bardzo eksploatowane były efekty szumowe ;)
Gdyby nie wsłuchiwanie się w każdy egzemplarz AmpY nie usłyszałbym żadnej różnicy :D
ZX/Enterprise/CPC/Robotron/C128D

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #38 dnia: 2017.06.25, 11:43:36 »
@pear: miałeś łatwiej, ponieważ Chrome wg. Twojego projektu robił za poletko doświadczalne :D
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #39 dnia: 2017.06.25, 22:53:40 »
Jak do mnie dotrze, to sobie potestuję :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #40 dnia: 2017.07.03, 23:14:55 »
Będzie co testować, ponieważ autor emulatora pracuje nad nowszą wersja ;)

http://www.avray.ru/news/new-version-coming-soon/
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #41 dnia: 2017.07.04, 00:05:33 »
To miłe ze strony autora emulatora, że docenił Twój wkład w testowanie jego projektu.
Poczekamy, zobaczymy, co tam nowego powstanie.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #42 dnia: 2017.07.08, 23:43:14 »
Pojawiła się nowa wersja emulatora (24.7) z porawkami generatora szumu. Do tego, otrzymałem informację od autora, jak zmieni konfigurację emulacji na AY/YM z dowolnym zegarem, np. 1.79MHz.

Niestety chwilowo, nie będę miał czasu posiedzieć nad tym. Może w przyszły weekend.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #43 dnia: 2019.09.11, 23:33:42 »
Kopalnia roku, ale jest nowa wersja wsadu do Atmegi o numerze 25.0 (https://www.avray.ru/ru/ay_ym_emulator/).

Zmiany w poziomach sygnałów wyjściowych dla generatora szumu i tonów. Chyba będę musiał odgrzebać Chroma 128 i sprawdzić jak to bzyczy.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Emulator AY-3-8912 na AVR
« Odpowiedź #44 dnia: 2019.09.12, 11:22:53 »
Masz może jeszcze płytki do tego emulatora ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma