Инструменты пользователя

Инструменты сайта


msx:usb2joy:usb2joy

Контроллер USB Джойстика/мыши в MSX

FIXME

Кнопки которые работают на клавиатуре, подключённой через контроллер:

  • Курсорные как управление стрелкой ВЛЕВО, ВПРАВО, ВВЕРХ, ВНИЗ
  • Триггер A — любая из левых клавиш Shift, Ctrl, Alt, ⊞ Win и Пробел
  • Триггер B — любая из правых клавиш Shift, Ctrl, Alt и ⊞ Win

На USB джойстиках пока эмулируется только стандартный набор MSX джойстика, поэтому не все кнопки задействованы.

Если использовать комплект из без проводной клавиатуры и мышки, то по умолчанию контроллер работает в режиме эмуляции мышки, но клавиши клавиатуры, используемые для управления кнопками Триггер A и Триггер B работают параллельно с кнопками мыши. Для переключения в режим джойстика надо нажать на клавиатуре кнопку Caps Lock.

Работа с прошивкой

Для работы с прошивкой используем USBAsp и AVRDude

Тест
sudo avrdude -p t44 -c usbasp

Сохранение прошивки в файл 
sudo avrdude -p t44 -c usbasp -P usb -v -U flash:r:/tmp/flash_dump.hex:i


Очистка
sudo avrdude -p t44 -c usbasp -e

Загрузка прошивки
sudo avrdude -p t44 -c usbasp -U usb2joy.hex
apt install avrdude

Ссылки

msx/usb2joy/usb2joy.txt · Последние изменения: 2020-05-08 13:38 — GreyWolf