-
Для оригинального squeekera есть нативный редактор для спека, что не очень удобно.
Более современный вариант - 1tracker. Тот вариант squeekera несколько отличается от оригинала, но переделать не сложно.
Еще есть конвертер из XM. Какую вариацию squeeker поддерживает не разбирался.
-
Вложений: 1
Переделал для вектора вариант плеера squeeker из 1tracker, исходник для sjasmplus прилагаю. Исходник в мнемониках z80 (чтобы компилировалось в sjasm), но команды только 8080, подходит для стандартного вектора.
Как пользоваться:
1. Сочинили (или позимствовали где-нибудь) композицию для Squeeker в 1tracker.
F8 Export > Assembly code (задаем название и сохраняем).
2. Из сохраненного исходника берем только финальный фрагмент начиная с
;compiled music data
и заменяем им соответсвующий фрагмент в приложенном sqtest.asm
3. Компилируем и пользуемся.
В плеере опрашиваются CC, УС, РУС/ЛАТ, по нажатию любой из них выйдет из проигрывателя.
-
Вложений: 2
Пару лет назад делал порт Phaser3 на вектор с z80. Качество звука было так себе. Недавние находки в биперении через таймер позволили резко его улучшить (кое в чем даже лучше спека), стало заметно громче, четче, без призвуков, аж самому нравится. Для прослушивания подходят последние версии Emu80 (пробовал в 40480) и VV (пробовал в 7.14).
Ну и в дополнение пример композиции (автор - h0ffman) на движке SqueekerPlus (автор - utz) для z80 (для 8080 не могу, увы).
-
Вложений: 1
Порт тритоновского (автор движка Shiru) спековского кавера (автор кавера MovieMovies1) коммодоровской мелодии (автор Reyn Ouwehand) из игры Rubicon (тема Stage 1).
Два варианта - v4 это "старая" версия и сделал новую v5 с последними достижениями биперения через таймер.
Преимущества v5:
1. Главное - нет посторонних призвуков, громкое и чистое звучание. Это выгодно отличает даже от спековского варианта, где слышно легкий фоновый "хруст".
2. Выше частота дискретизации. Раз в первом пункте покритиковал спек тут надо отдать должное - на спеке частота дискретизации выше, для бипера z80 3.5 МГц >> 8080 3 МГц (еще и с торможением).
Недостатки:
1. В оригинале соотношение громкостей каналов примерно 4:3:2, здесь 4:2:2, поэтому канал с мелодией просел и на этом фоне бас (он в самом громком, так в оригинале) несколько выпирает.
2. В Emu слышны только барабаны и бас, но я и для v4 рекомендую лучше использовать v06x/Emu80/VV (в VV для v4 желательно включить Sound>Filters>LF Filter).
-
-
Практически wall of sound
-
Вложений: 1
Порт еще одного кавера MovieMovies1 - Remark Music (автор оригинала для C64 Jeroen Tel). Движок v5+, чуть-чуть выше частота дискретизации.
-
Вчера ссылка на спековскую версию Remark Music не открывалась, сегодня нормально.
-
Если кто-то ищет вдохновения для звуковых эффектов (например для игры) через таймер, можно глянуть фрагмент видео и потом посмотреть код. Сами данные в SOUNDS.CK1, код этого фрагмента в BEEP4.C и BEEPER.C/.H
-
Формат здесь описан. Конкретно эти звуки неудобно использовать на векторе для фонового проигрывания, т.к. rate 8, т.е. требуемая частота прерываний в районе 145 Гц, но как источник вдохновения могут пригодиться.