DaemonBite-Retro-Controller.../PCEngineControllerUSB
MickGyver fa9e82e4b6 SEGA adapters now support 8bitdo HOME button. NeoGeo adapter added. Forced two-button mode added to CD32 adapter. 2020-09-07 10:49:51 +03:00
..
Gamepad.cpp PC Engine / Turbografx-16 adapter, Saturn adapter bug fix 2020-06-28 11:12:55 +03:00
Gamepad.h PC Engine / Turbografx-16 adapter, Saturn adapter bug fix 2020-06-28 11:12:55 +03:00
PCEngineControllerUSB.ino PC Engine / Turbografx-16 adapter, Saturn adapter bug fix 2020-06-28 11:12:55 +03:00
README.md SEGA adapters now support 8bitdo HOME button. NeoGeo adapter added. Forced two-button mode added to CD32 adapter. 2020-09-07 10:49:51 +03:00

README.md

DaemonBite PC Engine / TurboGrafx-16 Controllers To USB Adapter

Introduction

This is a simple to build adapter for connecting PC Engine / TurboGrafx-16 controllers to USB with turbo functionality support.

The input lag for this adapter is minimal (should be less 1ms average connected to MiSTer).

Parts you need

  • Arduino Pro Micro (ATMega32U4)
  • Female connector end of controller extension cable or...
  • Female DIN 8-pin and/or Female Mini-DIN 8-pin connector
  • Micro USB cable

Wiring

PC Engine (P1) Arduino Pro Micro
1 VCC VCC
2 UP/I 3 PD0
3 RIGHT/II 2 PD1
4 DOWN/SELECT RXI PD2
5 LEFT/START TXO PD3
6 DSELECT 15 PB1 (Shared with P2)
7 ENABLE 14 PB3 (Shared with P2)
8 GND GND
PC Engine (P2) Arduino Pro Micro
1 VCC VCC
2 UP/I A3 PF4
3 RIGHT/II A2 PF5
4 DOWN/SELECT A1 PF6
5 LEFT/START A0 PF7
6 DSELECT 15 PB1 (Shared with P1)
7 ENABLE 14 PB3 (Shared with P1)
8 GND GND

License

This project is licensed under the GNU General Public License v3.0.