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.