Возвращаясь к вопросу о точности эмуляции в версии ay-эмулятора для установки на плату Спектрума.
Провел сравнительные испытания трех железных эмуляторов. Результаты с плюмканиями и хрипением ниже.
Тестовый стенд: Karabas-128 Rev.A int=Pentagon
Тестовый софт: Gauntlet III: The Final Quest релиз FFC
Две мелодии, хорошо подходящие для поиска дефектов: музыка intro от KSA ~1,5 минуты + внутриигровое меню ~1,5 минуты
1) Оригинальный чип AY38912A, для сравнения:
https://yadi.sk/d/tTPJWZ0TVDHelA
2) Платка TurboSound Emulator 2x Atmega8A от Andy Karpov
Все очень хорошо, очень близко к оригиналу
Прошивка Conf_parallel_24MHz_1_75Mhz.hex + emul_247_turbosound_chip1.hex + emul_247_turbosound_chip0.hex
https://yadi.sk/d/PNiQt98hpkqM3A
3) Белая платка AY-AVR:
Atmega8A / 27MHz
Прошивка: Conf_parallel_27MHz_1_75Mhz + AY_Emul_250_2ch_m8_ay
Все очень не очень, особенно в мелодии меню
https://yadi.sk/d/HYnwrLanzICruQ
4) Красная платка от Павла Рябцова AY-AVR:
Atmega8A / 27MHz
Прошивка: Conf_parallel_27MHz_1_75Mhz + AY_Emul_250_2ch_m8_ay\
Все еще хуже чем в случае с белой хотя схемное решение похожее:
https://yadi.sk/d/bdKdH-Je0Vpu_A
И теперь вопрос: а что я делаю не так? Проблема скорее в прошивке или скорее в железе?
Хотелось бы понять откуда берутся эту ужасные гличи, которые хорошо видно на сравнении. Плюс правый канал почему-то в полтора раза громче левого:
![]()






Ответить с цитированием