Universal PCB (eventually) thread

@wolfsoft

great pic tutorial!!! I’m sure this will be helpful!!

I just finished making the GC cable, I tested all of the pins and as far as I can tell everything should be connected correctly. Although when I plug it into the GC it doesnt recognize it and usually freezes at a black screen. I have upgraded to v2.5 so I should have GC support. Any ideas?

Edit: Just double checked all of the pins against whats in the GC file and they all match, nothing is crossed anywhere in the cable.

N64 support ?

@toodles
I am currently trying a lot of cables and as I have a look into the N64.h I saw the same as in the gc.h.
Is the file wrong, or does the upcb doesnt have n64 support :frowning: ?

Thanks

@Chaosdragon13
I finished my gamecube cable a view days ago and It works great:
I am Using UPCB REV 2.1 and software 2.5

Here you can find a cable tutorial
http://wolfsoft.de/wordpress/?p=83

There only differences I see between your cable and mine is that you hooked up two of your ground wires were I only used one and that I am using a first generation UPCB. Although since the only thing that I know that changed on the later versions of the UPCB is the PCB layout, my cable should work the same. Also I know its not the UPCB itself because I have had no problems with my USB, PS, SNES, or NES cables.

PSX Select Cable

I didnt find the documentation about the usage of the PSX Select Cable.
Please post it. Sorry but I searched this huge thread and didnt find it :frowning:

@Chaosdragon13

I have troubles too with some systems.
Until now I didn’t get the following systems to work
-PC-Engine
-PSX 2

The button select PSX cable code hasn’t been done because there is only one PSX mode supported currently (digital pcb).
As for PC-Engine, I’ll have to look into it, but it may be quite a while before I have one in person to test on. The Playstation 2 should work just fine.

thanks for the fast respond.
I done a new dedicated Dual Shock 2 Playstion cable
and it works :slight_smile:

but for PC-Engine it didnt work.
I will post pictures of the cable to verify if I done the wiring wright…

PC-Engine trouble

I double checked my wiring and didn’t find anything.
Please help me and look here for the guide of my wiring…
http://wolfsoft.de/wordpress/?p=91

Neo Geo Cable

More cables more problems :wink:
I am using a Joyboard extension Cable and it didnt work. No function @ neogeo here.
I checked the wiring of this extension cable and it is 1:1 all 15 pins
Am I missing something?

http://wolfsoft.de/joomla/wordpress/wp-content/uploads/2009/10/neo_extension.JPG

I tried the cable again and it didn’t work anymore :frowning:
I can do 4 different cables for the psx (see psx.h).
Which one must I create?
button select psx cable
dedicated digital psx cable
dedicated dual shock 1 psx cable
dedicated dual shock 2 psx cable <- current try

ok I didn’t read all :wink:

I will try a digital psx mode cable next.

PC-Engine hasn’t been tested; if your cable is fine and it doesn’t work, then its the UPCB that isn’t working. You’ll have to wait until I get my own to test with.

Neogeo - Neogeo should work fine. It was tested on my consolized MVS two slot. The most likely problem is that the cable needs to be modified. AES controller ports are DEEP, far deeper than normal DB-15 cables. Unless you have an actual Neogeo extension cord (and those are rare), you’d have to cut back some of the shielding from the cable to allow it to go in deep enough to make contact. If the VCC_TEST point doesn’t show >3 volts when plugged in, the cable will need to be modified to go deeper into the plug. Most plastic cords like the one you have pictured can be trimmed with an Xacto knife so the wider ‘stop’ part can be reduced so it will go deeper. If you do show > 3 volts on the VCC_TEST point when plugged in, and it still doesn’t work, and the game you are playing definitely uses a joystick and ONLY a joystick (no MahJong games please), then use a small thin piece of uninsulated wire to connect pins 1 and 9 on the female jack on your stick before plugging the cable into the stick. That will force pin 9 low, which tells the UPCB to go into Neo mode.

PSX: If I remember right, if you wire the Playstation controller using ANY of the Playstation pinouts specified in the psx.h or systemselect.txt, they will all work and go to the digital playstation code. You mentioned it working and then not working; that’s a wiring problem, and you need to doublecheck your cord.

@Toodles,
thanks for your answer.
Hope you will get a PC-Engine fast :wink:
Or is anybody else who tried a PC-Engine on upcb to help finding out if its my fault (because of false wiring) or if the PC-Engine Part of upcb is not working.

I am using an AES NeoGeo with a Fatal Fury and will try your hints

Any suggestions for my GC cable?

@toodles
I do further investigation on NeoGeo AES.
VCC on the upcb test point: 5V and I set the jumper 1-9
I tried the Controller TEST Menu of the NeoGeo AES and it shoes me:
The Stick directions are working (up, down, left right)
But no Button will worlk (A-D and select, start)

I take my MVS System and enters the I/O Test Menu.
The same Problem: Stick up, down, left, right is working
but no button
I make an own SUB-D 15 Cable and there is the same problem left
Firmware 2.5BP

In hope…

Nevermind with my GC cable I got it to work. The problem was that I had my ground and 5V wire switched. Although I did this because the diagram for the GC is the opposite of the other cables I have made. The USB, PSX, NES, and SNES show the pin out for plug going to the system as though you are looking at the plug, where as the GC shows you the pin out as though you are looking at the socket on the system. I didnt read this when I was going through the file for the GC cable so I assumed it was the same as the other cables and reversed two of the pins.

I tried another extenion cable for psx and it works on PS2
great tekken 5 is fun :wink:
http://wolfsoft.de/wordpress/?p=103

saturn cable

Hi Folks,

I tried the Saturn Cable and it works on all buttons with exception of the Left Button :frowning:
I was playing Panzerdragoon on a jap. Saturn.
With the L and R Buttons you can turn the view in the direction by pressing the L or R Button.
The R is working but the L didn’t

I am using 2.5BP Version.
I tried the x360 and checked if the Button works on X360 and it does.
What goes wrong?