А если что-то вроде такого - при повышенной частоте проца писать в файл с большей частотой дискретизации? Т.е. при 6 МГц писать 44100, потом можно в SF поменять частоту, хотя это может и эмулятор сам сразу делать.
Вид для печати
А если что-то вроде такого - при повышенной частоте проца писать в файл с большей частотой дискретизации? Т.е. при 6 МГц писать 44100, потом можно в SF поменять частоту, хотя это может и эмулятор сам сразу делать.
В рамках движка аудио захвата - к сожалению нет, это нужно специально писать дополнение для виртуального магнитофона.
А чем неустраивает пропорциональное увеличение быстродействия повышением частоты кадров? допустим при 100Гц скорость CPU получается равной 6МГц и при этом DXSound перестраивается на другой режим, и запись получается нормальной, а нехватка ресурсов, связанная с увеличением частоты кадров высвободится за счет Auto Frame Skip (если он включен).
Почасав немного репу, всетаки придумал как это сделать :) , в новой версии сделаю
Добавлено через 11 часов 42 минуты
Tim0xA, Готово, VV_5.75. Есть правда некоторые ограничения, от которых избавится неудалось: 1. Во время захвата блокируется возможность переключения скорости процессора т.к. это переключение приведет к помехе в wav файле, поэтому переключать CPU Speed нужно перед захватом; 2. Нежелательно лазить в меню во время захвата по тем же причинам.
Добавлены акселераторы для аудиозахвата, опция For Tape теперь сохраняется.
В VV_5.77 появился режим эмуляции видеоадаптера "Криста-2"
Ramiros, в следующей версии может сделаешь переключение частоты ВИ53 1,25/1,5 МГц?
с AY все гораздо проще, частота 1.75 внутренне делится еще на 16 что дает 110 КГц, или если взять за опорное 3 МГц, то делить надо на 27, при таком коэффициенте деления практически для любой частоты CPU можно легко расчитать делитель, чтобы в рзультате всегда получилось примерно 110 КГц.