Кто-нибудь подвесит сопроцессор в реальный клон Специалиста или так и будем восхищаться работой проигрывателя в эмуляторе?
Кто-нибудь подвесит сопроцессор в реальный клон Специалиста или так и будем восхищаться работой проигрывателя в эмуляторе?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я бы с радостью припаял, если бы у меня была возможность. А что касается эмулятора, то это попытка разорвать порочный круг, состоящий из двух утверждений:
1. Зачем припаивать AY к Специалисту, если под это дело нет софта?
2. Кому нужен софт для AY, если нет Специалистов с AY?
Когда Pyk добавлял поддержку AY в эмулятор, ему элементарно даже не на чем было протестировать его работу там, потому что софта под это дело было ровно ноль. Но после интеграции AY хотя бы в эмулятор у меня уже появилась возможность экспериментировать с этой связкой. В результате мы имеем несколько проигрывателей с исходным текстом. Это значит, что теперь, если подключить к настоящему Специалисту настоящий AY у пользователя появляется возможность проигрывать тысячи мелодий со Спектрума и других платформ. Конечно, в идеале нужно написать полноценный проигрыватель с догрузкой мелодий с SD и т.д. Это в планах. Но даже уже то, что есть, может кого-то смотивировать.
Второй момент - это прерывания. Само наличие AY в составе Специалиста - это уже круто. И я выкладывал примеры того, как он играет без всяких прерываний. Музыка (не PGS), конечно, играет неравномерно, с некими завываниями, но для неискушённого пользователя это может оказаться приемлемо. Кроме того, без прерываний AY можно использовать для озвучивания игрушек. Было бы идеально, если бы @ivagor нашёл желание и время, чтобы добавить оригинальную AY-озвучку в Специалистовский порт Exolon'а. Такая игрушка точно могла бы стать мощным мотиватором и наглядным примером, как это может и должно выгядеть. Однако, по моему, да и не только по моему мнению, раскрыть полный потенциал AY позволят прерывания. Это тоже довольно простая доработка, которая также уже реализована в эмуляторе и ПЛИС. И от прерываний польза уже не только для AY, но и для всеё платформы в целом. Начиная от устранения мерцания спрайтов на экране и заканчивая правильной программной обработкой турбирования.
С уважением, Станислав.
Oleg N. Cher(03.08.2025)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)