The game controller with a UPCB installed will have a single DB-15 female connector. Any supported systems being used will need to have a cable made for that console with a DB-15 male connector on the UPCB end, and the console plug on the other end. Because the PIC inside the UPCB will take care of all of the hard work, the cable will, for the most part, have no components in it; just wire.
This tutorial is designed to show you how to make any of the supported system cables for a UPCB controller, using the cable for the Super Nintendo Entertainment System as our example.
Remove these ads by
Signing UpStep 1Check .H file for cable information.
Download the latest version, and extract the .zip somewhere easy to reach. Inside the main directory is the source code for the UPCB project.
Each supported console system will have a separate .H and .C file for that module. The .C file contains the actual routines for that system. These will not be of help unless you just want to see how it works. The .H file contains a large amount of comments which detail how that system communicates, what type of connector it uses, and pinouts. The current section in the SNES.H file we will be listed below.
The main information we need right now is that there are no components needed. If any were, they'd be listed in the 'How to create a UPCB cable' section.
We'll be referencing this set of information frequently during the building of the cable, so don't be afraid if it seems a bit much. The comments describe the communication in great detail and can seem a bit confusing. Just ignore then as we focus on building the cable.
/* UPCB module for the Super Nintendo Entertainment System Pinout and explanation from GameSX.com For US SNES ________ |1234|567) --------- Pin Description 1 VCC 2 Clock 3 Latch 4 Data 5 N/C 6 N/C 7 GND ---Lengthy explanation of the protocol snipped from here---To make a UPCB cable for SNES, follow the mapping belowD-Sub 15 Pin SNES Pin1 7 (GND)2 Low3 Low4 Low5 Low6 Low7 Low8 1 (VCC)9 NC - Not connected to anything10 High11 High12 2 (Clock) 13 3 (Latch)14 4 (Data)15 High
| « Previous Step | Download PDFView All Steps | Next Step » |
6
comments
|
Add Comment
|
![]() |
Add Comment
|














































