Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
msx:usb2joy:usb2joy [2019-12-04 16:06] GreyWolf создано |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Контроллер USB Джойстика/мыши в MSX ====== | ||
- | FIXME | ||
- | |||
- | |||
- | {{usb2msx_joy.jpg?450|}} | ||
- | |||
- | {{usb2joy_icsp.jpg?450|}} | ||
- | |||
- | Кнопки которые работают на клавиатуре, подключённой через контроллер: | ||
- | * Курсорные как управление стрелкой ВЛЕВО, ВПРАВО, ВВЕРХ, ВНИЗ | ||
- | * <key>Триггер A</key> — любая из левых клавиш <key>Shift</key>, <key>Ctrl</key>, <key>Alt</key>, <key>⊞ Win</key> и <key>Пробел</key> | ||
- | * <key>Триггер B</key> — любая из правых клавиш <key>Shift</key>, <key>Ctrl</key>, <key>Alt</key> и <key>⊞ Win</key> | ||
- | |||
- | На USB джойстиках пока эмулируется только стандартный набор MSX джойстика, поэтому не все кнопки задействованы. | ||
- | |||
- | Если использовать комплект из без проводной клавиатуры и мышки, то по умолчанию контроллер работает в режиме эмуляции мышки, но клавиши клавиатуры, используемые для управления кнопками <key>Триггер A</key> и <key>Триггер B</key> работают параллельно с кнопками мыши. Для переключения в режим джойстика надо нажать на клавиатуре кнопку <key>Caps Lock</key>. | ||
- | |||
- | ====== Работа с прошивкой ====== | ||
- | |||
- | Для работы с прошивкой используем [[usbasp:usbasp|]] и [[avrdude:avrdude|]] | ||
- | |||
- | <code> | ||
- | Очистка | ||
- | sudo avrdude -p t44 -c usbasp -e | ||
- | |||
- | Загрузка прошивки | ||
- | sudo avrdude -p t44 -c usbasp -U usb2joy.hex | ||
- | </code> | ||
- | |||
- | <code bash> | ||
- | apt install avrdude | ||
- | </code> | ||
- | |||
- | ====== Ссылки ====== | ||
- | |||
- | |||
- | |||
- | {{tag>MSX Hardware}} | ||