Skip to content

Переходник для одновременного подключения к компьютеру по USB двух контроллеров от Dendy и двух от Sega Mega Drive

Notifications You must be signed in to change notification settings

wisamasd/nessmd2usb

 
 

Repository files navigation

smd2usb

Переходник для одновременного подключения к компьютеру по USB двух контроллеров от Sega Mega Drive.

Переходник очень легко собирается и прошивается без использования программатора.

TODO:

  • отредактировать defines.h в соответствии с новой разводкой.

Необходимые компоненты

  • U1 - AT90USB162
  • J5 - miniUSB разъём
  • Y1 - кварцевый резонатор на 16MHz
  • C1 и C2 - конденсаторы на 0.1uF
  • C3 и C4 - конденсаторы на 22pF
  • C5 - электролит на 4.7uF
  • R3 - резистор на 1 кОм (номинал не сильно принципиален)
  • J1 - Один разъём на кабель DB25

Как собрать и прошить прошивку

Для сборки необходима библиотека LUFA и компилятор WinAVR, но скомпилированная прошика уже есть в репозитории - "nessmd2usb.hex". Прошивается микроконтроллер прямо по USB приложением FLIP. Для перевода устройства в режим прошивки нужно замкнуть площадку "RST", например на корпус USB-разъёма, рядом с которым она и расположена.

Как использовать

Устройство работает без дополнительных драйверов. Под Windows оно видится как четыре игровых контроллера. Под *nix и MacOS скорее всего понадобятся танцы с бубном.

forked from ClusterM/nessmd2usb https://github.com/ClusterM/nessmd2usb

About

Переходник для одновременного подключения к компьютеру по USB двух контроллеров от Dendy и двух от Sega Mega Drive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.8%
  • C++ 21.5%
  • Makefile 1.7%