Для lisica выкладываю исходники(+ проект для чипа ВГ)
Вложение 81209
Также ссылка на всю документацию, что у меня есть (69 МБ) https://disk.yandex.ru/d/oVwXbOK3ROe-Gw
Вид для печати
Для lisica выкладываю исходники(+ проект для чипа ВГ)
Вложение 81209
Также ссылка на всю документацию, что у меня есть (69 МБ) https://disk.yandex.ru/d/oVwXbOK3ROe-Gw
Я добавил в документацию схему соединения модулей.
Первоначальная идея подключения была - вынимаем чип из Феникса с читалкой - ставим эмулятор.
Остается схема дешифратора адреса ВГ с сигналом TRDOS и внешние буферы-инверторы.
Из TOP приходит два сигнала, которые нужны для сброса DRQ и INTRQ при обращении к регистрам статуса и данных (см.справ.лист на ВГ для уточнения).
Надеюсь, вышеприведенное поможет адаптировать эмулятор к другим проектам
Вложение 81339
Я так понял проект всё? Оч хотелось бы довести до 100% эмуляцию ВГ93. Вот вроде всё работает, но , например в том же PowerUp "видео" не воспроизводит. Оч жаль. Несколько проектов используют эмуляцию ВГ93 и у всех, соответственно, одинаково не работает как хотелось бы с дисководом. Ещё "косяк" один заметил. Беру SoftCopy. В дисковод А вставляю реальную дискету, в дисковод B - образ примонтировал. Форматирую штатно дискету в А и копировщиком начинаю копировать данные без форматирования с B на A. Считался первый кусок с B и нормально записался на A, Затем считался с B второй кусок и при записи на A выкатывает ошибку в секторе 1. Нажимаю повтор и всё запитсывается нормально. И так до конца дискеты при записи каждого последующего куска данных вываливает ошибку в секторе 1, а после Retry - пишет нормально.
Автор написал что у него ограниченный ресурс для тестирования. Я готов по мере сил помочь с тестами - могу заказать и собрать компьютер и в дальнейшем проводить тесты. есть несколько разных дисководов. как 3.5 так и 5.25