Ну вот, сейчас как-то так. Не судите строго - там куча упрощений и допущений. Тем не менее, имеется даже недурственная заначка по быстродействию - может даже (не буду загадывать) и та два AY хватит.
---------- Post added at 02:14 ---------- Previous post was at 02:09 ----------
Собственно код эмуляции - это всего около 30 коротких строк на Си. Плюс еще огибающая (процидурка на 102 AVR-овских байта, т.е 51 слово)- но там если не будет хватать можно и таблицу засунуть. Короче, весь колхоз должен где-то в 1,5-2K вместиться. Но это для PSG. Полновесный плеер, я думаю, выйдет раза в три побольше, минимум.
---------- Post added at 02:28 ---------- Previous post was at 02:14 ----------
И таки да, пока первые 7 секунд ужасны.
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Странно... Ну тогда сейчас могу отправить только так: http://fgf1.i.ua/g/2a612f.2a612f.c00...1/test_out.mp3 - mp3-шка, 1,9M
Здесь можно скачать актуальные версии Virtual Vector (VV)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Эмулишь AY или YM?
newart, AY.
Ramiros, музон из этой интры. Вот он же, выдранный оттуда в виде PSG.
---------- Post added at 12:08 ---------- Previous post was at 11:52 ----------
О, удалось загрузить на SoundCloud: http://snd.sc/voPShg
В arduino nano оно будет работать?
newart,А почему нет? Контроллер-то совершенно идентичный.В arduino nano оно будет работать?
---------- Post added at 23:57 ---------- Previous post was at 23:39 ----------
Ёкарныбабай! Мысль! А ведь у ней-то целых 6 выходов с поддержкой ШИМ! Так что по идее на трех можно сбацать аналоги A,B,C каналов AY! И не морочиться с программным микшированием! Попробую! Сейчас правда до вторника катастрофическая нехватка времени на все это, но вот через неделю иду в отпуск - вот тогда и поманьячу в удовольствие!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)