Найти в Дзене
RahostStudio

Важное обновление ZX FDD эмулятора!

«Случилось чудо! Друг спас жизнь друга!» (Карлсон).

Итак, очень хорошие новости подкинул Евгений Угрюмов. Он всё-таки допилил код эмулятора дисковода на Ардуино до возможности записи! Теперь это полноценный эмулятор, почти Gotek )) Но ограничения в использовании только файлов *.TRD остались, но это не особо какая проблема. TRD файлы отлично делаются программой ZX Studio.

Схема подключения немного изменилась, и без переделки здесь никак. Я нарисовал полную схему того, что у меня собрано:

Схема. Обновлено 6.06.24
Схема. Обновлено 6.06.24

Переделка состоит в следующем: сигнал index пересаживается с D8 на D9, на D8 подаётся сигнал wr_data, а на А0 wr_gate. Вот и вся переделка! Ничего сложного.

В схеме можно видеть микросхему 7402 — это К155ЛЕ1, и я заменил ею микросхему К155ЛА3, которую использовал в «лечении» эмулятора, про которое я писал в этой статье. Микросхему перенёс с контроллера в эмулятор, так, думаю, лучше. Первые два элемента работают просто как инверторы, а вот третий элемент нужен для светодиода активности, чтобы он работал только при обращении к эмулятору. До этого (на ЛА3) он работал и при обращении к другому дисководу, потому что сигнал motor_on идет сразу на оба дисковода. Теперь же всё стало более правильно, если нет обращения к эмулятору, светодиод не светится.

Теперь код. Евгений Угрюмов любезно поделился им, никаких ограничений на распространение или доработку нет, наоборот, призываем всех заинтересованных опробовать код и, возможно, что-то улучшить!

Код для эмулятора ищите в закрепах моей группы в Телеграм

Предыдущие статьи на тему эмулятора: