Переходник для одновременного подключения к компьютеру по USB двух контроллеров от Sega Mega Drive.
Переходник очень легко собирается и прошивается без использования программатора.
- отредактировать 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