neogeocontrollertousb

Public

letoine/neogeocontrollertousb

Loading…

Description

Imported from GitHub: letoine/NeoGeoControllerToUSB · commit f1e676e · license GPL-3.0

Description

Simple adapter that transforms a NeoGeo controller into a USB controller.

README

NeoGeoControllerToUSB

Simple adapter that transforms a NeoGeo controller into a USB controller.

NeoGeo controller pinout

NeoGeo controller connector is a DB15. NeoGeo controller only has four (4) buttons (A, B, C, D). The D button is connected to pins 9 and 4, but the console only cheks for pin 4. Pins 10 and 2 are not connected.

Some superguns uses a DB15 for the controller with a compatible pinout. These superguns are using the non-connected pins to support games with more than four buttons, like capcom games using the kick-harness.

DB15 pinout controller

\ 1 2 3 4 5 6 7 8 / \ 9 10 11 12 13 14 15 /

pinfunctioncomment
1+5V
2Down
3Right
4B button
5D button
6Select
7NC/Kick1Not connected on NeoGeo, used for kick in superguns.
8GND
9Up
10Left
11A button
12C button
13Start
14NC/Kick3Not connected on NeoGeo, used for kick in superguns.
15D button/Kick2Not read by console, used for kick in superguns.

ATMega pins/Controller mapping

IODB-Pinbutton
PB04B
PB112C
PB25D
PB36Select
PB413Start
PB57Kick_1
PB614Kick_3
PB715D/Kick_2
PC211A
PD010Left
PD19Up
PD2--
PD3--
PD42Down
PD53Right
PD6--
PD7--
Comments

No comments yet. Be the first to ask about this board.

Askabout this board