Цитата Сообщение от Дмитрий Посмотреть сообщение
Alexander Makeev, я весь класс BetaDisk скопипастил, дабы не делать несовместимых версий эмуля. Но замена Z80FQ с 3500000 на 21000000 ничего не дала. Может где-то что-то еще надо изменить? Таким образом мы даем задел для увеличенной частоты ЦП, а где подкрутить тактовую ВГ, чтоб нормально читать/писать дискеты HD?
а где код можно взять? без отладки сложно сказать в чем причина. Вероятно где-то в BetaDiskInterface захардкожены константы не зависящие от частоты.

В крайнем случае можно сделать workaround - во всех местах где в BetaDiskInterface читается значение m_cpu.Tact делить прочитанное значение на 6, таким образом будет получится оригинальная частота Z80 3.5 МГц т.е. та на которую все константы BetaDiskInterface заданы.