Да, проектов полно, только там одна затыка - в 99% это проекты, где микроконтроллер выступает в роли slave, т.е. рулит всем процессом ПЦ, а не сам микроконтроллер. А это уже две большие разницы :)
Ладно, я ушел ковырять эту тему...
Вид для печати
Да, проектов полно, только там одна затыка - в 99% это проекты, где микроконтроллер выступает в роли slave, т.е. рулит всем процессом ПЦ, а не сам микроконтроллер. А это уже две большие разницы :)
Ладно, я ушел ковырять эту тему...
What about mouse support ? (wireless set - keyboard + mouse).
Немножко изменил схему, добавил еще один
выход(теперь их 4). Добавил программу редактирования раскладок.
Сейчас можно загружать 2 раскладки, переключаемые заданной
клавишей.
Сначала программатором прошиваем loader.hex.
Делаем переходник на X1 USB-B, на разьем X3 ставим джампер на
контакты 3-4 и подключаем к PC. Устанавливаем драйвер. Теперь ZX HID Keyboard Layout должна найти контроллер как Anykey Data Loader. Обновляем прошивку контроллера из файла "ZXHIDKeyboard.hex". Создаем раскладку клавиатуры и записываем ее в контроллер.
Теперь подключаем к X1 переходник USB-A снимаем джампер с X3 и подключаем
к Спектруму. Пользуемся.
Расширенная клавиатура заложена, но под нее нужен немного другой контроллер, надеюсь появится позже.
Нашел ошибку в ZX HID Keyboard Layout, были перепутаны
местами кнопки влево-вправо, разместил все одним архивом
на yadiske, сылка в первом сообщении.
As I know then keyboard routine in zx rom have problems if CAPS SHIFT is active in same time (for example in cursor keys) and may print only key without shift (number). Problems may be also in some games or programs (assembler Prometheus). Same problem is on +2A/+3 models and some ZX emulators. But it's not so critical :-)
Попробовал в бейсике48 погонять курсорные клавиши,ни
разу цифры не выскакивали. На всякий случай продумал
как сделать задержку, но сделаю потом если появятся проблемы.
Попробуй еще в Art Studio в редакторе имени файла, к примеру, поудалять символы и подвигать курсор.