ivagor, а как запустить эти диски?
Я в векторе не силён и до этого открывал только .rom файлы.
ivagor, а как запустить эти диски?
Я в векторе не силён и до этого открывал только .rom файлы.
Проще наверное в Virtual Vectore, там covox можно включить/выключить через меню (Sound>Covox)
Чтобы открыть диск
File>Drive A:>Open FDD Image и выбираем образ (wavcvxqNew081116.fdd или wavcvxqNew22.fdd)
Должны нарисоваться две с лишним линии (нижних) квадратиков.
Жмем F12 - стартует МикроДОС
Команда D - каталог (аналог DIR)
Дальше можно запускать плеер с указанием имени wavа, например
WAVCVXQ TOXI8.WAV
Скачивал VV.
Ага, вот с dir у меня получилась загвоздка, я писал DIR вместо D
WAVCVXQ BWV10601.WAV ничего не играет. Пишет "Loading BWV10601.WAV", потом "PCM 8 bits, Mono, 22050 Hz" и молчит, ждал пару минут.
WAVCVXQ TOXI8.WAV - играет какой-то шум, похожий на воспроизведение программного кода через колонки.
HMAJ11.WAV - молчит,
HALLEL16.WAV - молчит.
Может, какие-то особые настройки в эмуляторе нужно делать? Отключал "Sound Tracker" ничего не поменялось.
Последний раз редактировалось ivagor; 17.07.2016 в 17:24. Причина: убрал видео
Поскольку не могу в эмуле набрать командную строку, добавил в образ файл "INITIAL.SUB" со строкой запуска.
По крайней мере ясно, что работает, на моём компе "хрюкает", но воспроизводит.
Нет, не пишет. Ждал точно больше, чем на видео. На TOXI8.WAV тоже не пишет ОК, но начинает жужать.
VV версия 6.54. Попробую поновее поискать.
- - - Добавлено - - -
Скачал VV версии 6.88, он нормально играет все WAV с тех дискет.
- - - Добавлено - - -
ivagor, классно получилось. А вы пробовали через ВИ выводить, там же есть таймер, реализующий ШИМ по загруженному значению?
- - - Добавлено - - -
А, делали. Нашёл вашу тему
Переделал проигрыватель для AY/YM (Sound Tracker) и ШИМа (ВИ53). Оба варианта поддерживают те же форматы, что и ковоксный проигрыватель.
1. Для AY использовал таблицу отсюда. Качество хуже, чем у (грамотно сделанного) ковокса, но более-менее примелемо.
Что можно доделать: добавить поддержку wavов до 512 Кб и стерео.
Эмуляторы: нормально и в VV и в emu
2. Особенности шимного варианта:
22050 не будет свистеть (на реале)
в 16000 и 8000 (с интерполяцией до 16000) будет высокочастотный свист, но не все его услышат, особенно лет через 10.
11025 точно будет свистеть даже на реале. Зато здесь 7 бит вместо 6 в трех других вариантах.
Что можно доделать: желательно все же добавить интерполяцию для 11025, просто надо разогнать цикл проигрывания.
Эмуляторы: в VV получше (на реале будет еще лучше), в emu плохо.
Можно просто добавить эти проигрыватели на образы с примерами для ковокса и они будут играть.
А проигрыватель "ковокс" отбирает всё процессорное время (ну там для отсчета интервалов или чтения с диска), или есть резерв?
Я к тому, что выводить бы какую нить шкалу времени воспроизведения, или ещё чего в таком роде... визуализации процесса хочется
При максимальной частоте дискретизации 22050 запаса нет, при меньших - есть. С ходу не могу вспомнить ковоксных или шимных проигрывателей для 8биток с визуализацией, обычно на экране при проигрывании нечего не происходит, чтобы не мешать отмерять интервалы. В принципе наверно что-то возможно, но я над этим не думал.
- - - Добавлено - - -
Вспомнил пример - на sam coupe оцифровка проигрывалась по прерыванию (с частотой в районе 3000 Гц), а на экране воспроизводился видеофрагмент.
Доделал версию проигрывателя wav для ay. На образе дискеты кроме проигрывателей два примера стерео-файлов. Примеры моно можно взять от предыдущих версий. Реализовал обе хотелки:
1. Теперь поддерживаются файлы до 512 Кб (при чтении преобразуется 8 бит->4 бита, поэтому обычного квазидиска на 256 Кб хватит).
2. Поддержка стерео. Два варианта микширования: ABC (по умолчанию в VV и emu) и CBA. Для стерео допустимы частоты дискретизации 8000 и 11025 (для моно, как и раньше, 8000/11025/16000/22050).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)