Предлагаю вашему вниманию адаптацию Music System для вектора. Дополнительные ссылки и 41 файл с примерами мелодий здесь.
Адаптация Quick&Dirty, использует в качестве biosa эмулятор РК-Микроши. Подробнее про использование написал в readme.txt, обязательно почитайте, есть отличия от РКшного варианта!
Пара моментов не отраженных в readme.
Т.к. вектор не может использовать для звукоизвлечения специальные команды музыкального акселератора ei и di (они быстрые, не требуют задания параметров в регистрах, не влияют на флаги и регистры), то биперный векторовский вариант несколько уступает по скорости разогнанному РКшному (неразогнанный РКшный медленнее). Зато векторовский намного удобнее - нажатием УС можно прервать проигрывание мелодии, у варианта РК такой фичи нет.
Тем, кого не устроит биперный вариант предлагаю ковоксный. Он быстрее, громче, качественнее.
Теперь об ограничениях. Использовать эту систему с удобством на данный момент можно только в emu (желательно обновить до последней версии, но это не обязательно). От эмулятора нужна поддержка перехвата РКшных магнитофонных процедур, чтобы можно было грузить файлы .rk. В VV эту поддержку можно сравнительно просто добавить, а вот в v06x, как я понимаю, пока магнитофонного перехвата нет. Т.е. для VV и v06x придется переводить файлы .rk в wavы.
- - - Добавлено - - -
Заметил, что ковоксный вариант иногда кликает. В самом проигрывателе переполнения не происходит, но то, что я использовал полный диапазон от 0 до 255 вероятно при микшировании в эмуляторе иногда приводит к переполнению.
Upd 20.02.2019: Обновил биперную и таймерно-биперную версии, теперь они сравнялись по скорости и диапазону с ковоксной.
Upd 21.02.2019: Добавил точную трехканальную таймерную версию (это лучший вариант), убрал ковоксную.




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