Universal PCB (eventually) thread

:stuck_out_tongue:

Hey at least we all know you use the search function!!

Hi there…I recently purchased the UPCB and I got some issues concerning the Sega Saturn cable. Maybe someone can help me out here or can share his experience.

I used the saturn.h file as reference for soldering the pins. Basically the stick is working with my PAL (60HZ modded) Saturn. But when I’m holding the direction ā€˜right’ the cursor in Street Fighter Zero 3 for example jumps in uncertain gaps. All other directions are working perfectly. I double checked the wiring with a continuity meter and the soldering is correct. Shmups are even unplayable with this problem :neutral:

Here is a short video:

it might be the wiring or the microswitch in your joystick

I found saturn did very strange things if I had my TE 360 pcb piggybacked, and worked fine once the piggyback was removed… just a thought. edit: I even wrote about it like 5 posts up, how 'bout that…

Do other console cables behave?

I rebuild the cable today and I still got no luck at all. Same problem. FYI I’m using a Model 1 Controller cable and a Model 1 Sega Saturn PAL. I’m going to test the cable on a Model 2 Saturn PAL at the weekend.

@fluxcore I read your comment before but I don’t use a piggyback controller on my UPCB.
I also built cables for SNES, Master System, PC/PS3, Supergun, PS2 and all cables are working fine. There is no odd behaviour when I use one of these cables.

Does anyone got this behaviour with his Saturn. If not, which Sega Saturn Model and cable do you use?

I have a late-model 1 PAL saturn, so basically a model 2. I very much doubt the cable itself would be a problem - if it was, you’d have many more issues than just right being a bit weird!

I’m not actually sure if I’ve tested my UPCB on the saturn at 50Hz though, hrm…

I tested my cable with 50hz and 60hz. Still the same problem. I’m going to get me a defective japanese controller the next days to test a little bit. Further more I’m going to test the cable on a Model 2 Saturn at the weekend. Maybe there are some differences. I will report as soon as possible.

Well, I tested the cable with a Model 2 PAL Saturn a few days ago. But it was the same weird behaviour. I ordered a broken japanese controller yesterday. If this won’t work, I’m going to build a second stick with the MC Cthulhu board.

Here’s a fairly surprising development:

v2.6 with N64 support :slight_smile:

https://github.com/fluxcorenz/UPCB under ā€˜releases’.

Let me know how you guys get on! I can only test with a PAL N64, but theoretically it should be fine with NTSC as well.

Toodles released his source code under GPL so it’s free for modification, but I did also ask for permission beforehand. I’ve also tried to put up as much of the useful info into the wiki.

Do you still have the UPCB in a stick? I’ve made a new config which uses the Saturn 3D controller’s digital mode as a means of communication - it may work better for you. It will require a different/modified UPCB saturn cable though.

If you want to test it, let me know which variant of the board’s firmware you want.

The one downfall this method has is that the action replay seems to not talk this way, so to navigate the action replay menus you need a normal controller, after that it works great for me though. Even works with my 360 piggyback plugged in.

Yeah…Thanks to fluxcores new firmware I’m able to use the upcb with my Sega Saturn correctly.

v2.7 (2015-05-24)

  • Re-wrote NES code - now works much better on PAL hardware. However you will need to either modify the PAL console (shorting the diodes in the controller port PCBs) or add resistors to the NES UPCB cable. I recommend the former - it works better with piggybacked 360 controllers.

  • Added a new Saturn controller variant which mimics the Saturn 3D controller in digital mode. This seems much more stable, however requires a different cable, and also doesn’t currently work with Action Replay menus. I hope to fix the latter.

Get it from https://github.com/fluxcorenz/UPCB/releases

Please let me know if there are any regressions on the NES side! (or better yet, create an issue on the github page)

Wow, amazing to see someone continuing the project.

I think this a better project on the whole than the Cthulhu, but the latter wins due to ease of use/installation. But due to the broad amount of systems this can work on, this is a great project that I was to see fall by the wayside.

@fluxcore do you have any news about the action replay support? it’s not that important, but nice to have :slight_smile:

v2.8 (2016-03-07)

Fixed Saturn3d behaviour when using an Action Replay cart. Huge thanks to RDC over at nfggames.com for the help!

Get it from https://github.com/fluxcorenz/UPCB/releases

You are just da man.

Thank you very much, I am gonna build one. ^^

v2.9 (2016-08-13)

Fixed TG16/PCEngine support. Handles 2 button (with dedicated turbo buttons LP and MP), and 6 button with no autofire. No button mapping/programming supported at this time though. Huge thanks once again to RDC over at nfggames.com for helping out with the protocol!

Hero!

This is very interesting news !!!
Now that the MCCthulhu is going to be a rare item due to Toodles closing down gdlk.co, I might finally build me some UPCB kit for my next arcade stick