Хотел было ответить на сообщение от zst, но почему-то оно пропало, поэтому цитирую из письма по подписке:
---Цитата (сообщение от dicebox)---
На данный момент пытаюсь изобразить что-то типа режима эмуляции Kempston минимальными средствами. Идея утопическая, но просто интересно. Смысл в следующем, формирую сигнал обращения к $1F (например, на 74HCT32) и завожу его на мегу, по нему порт меги выдает на ШД состояние джойстика и затем переходит в Hi-Z. Пробую на нижней плате Профи (Kempston-интерфейс на верхней).
---Конец цитаты---
Вроде атемага не успевает это делать в реальном режиме. Лучше добавить какой-нибудь регистр или шинный формирователь с Z состоянием. Переводить его выходы в активное состояние при чтении из порта джойстика. А уже данные на этот регист/буфер подавать с атмеги.
---Цитата---
С USB почти закончил.
---Конец цитаты---
Для Спектрум-версии это и все остальное лучше бы убрать для упрощения/удешевления конструкции.
Согласен, шинный формирователь сам напрашивается, но тогда это будет уже полноценный аппаратный kempston-интерфейс, который есть на многих клонах и UniJoypad уже умеет с ним работать. Я перед собой поставил задачу, там где его нет (ну чисто гипотетически) сделать это при помощи UniJoypad+сформированн. сигнала. Да, для меги это тяжко, но все же реально. Ну одним словом, я эту тему сегодня сделал, работает вроде. Жаль нет лишнего прерывания, было бы вообще сказочно.
А по поводу спектрум-версии....пока не планирую делать спец-версию, сейчас хочу просто доделать запланированное.




Profi v3.2 512k (+ PALcoder / SECAM ВЧ-модулятор)
Ответить с цитированием

