Home | Forums | What's new | Resources | |
PSX to SEGA Saturn Analog pad adapter |
SaturnAR - Jul 3, 2006 |
1 | 2 | Next> |
SaturnAR | Jul 3, 2006 | |||
Well, here i present my Adapter from analog PSX pad to analog SS pad. So, you can use analog PSX pad in your SEGA SATURN! Here's the circuit schematic(very simple): As you will able to see, the circuit use a 16F84A PIC Microcontroller, so you'll need a microcontroller programmer to burn the firmware. The circuit maybe is pretty confuse at firt sight.So, here i put an easier way to connect the Microcontroller pins to connector cables: RA0 -> Brown PSX connector cable(needs 4.7k ohms pull up) RA1 -> Orange PSX connector cable RA2 -> Blue PSX connector cable RA3 -> White PSX connector cable RA4 -> Ultrabright LED(needs 470 omhs pull up) RB0 -> Black SS connector cable RB1 -> Green SS connector cable RB2 -> Gray SS connector cable RB3 -> Yellow SS connector cable RB4 -> Brown SS connector cable RB5 -> Red SS connector cable RB6 -> Orange SS connector cable RB7 -> NC(Do not connect it, just keep it floating) Other Important cables: PSX Ground cable: Red PSX 5V cable: Yellow SS Ground cable: White SS 5V cable: Blue Adaptader Specifications: * 4 Button configurations can be selected indicated by the led * Selected configuration is stored eaven during power off * led indicating analog mode activated I hope soon make it compatible with DC controllers. The firmware: Firmware 16F84A... I test it and works perfect in both mode, analog & digital. Here's my first model: example... Ask if you need help. Good luck! |
Pyrite | Jul 5, 2006 | |||
Very cool, too bad PSX analog sticks are complete junk Would be awesome if you worked on a NiGTHS pad to DC adapter schematic. |
ExCyber | Jul 5, 2006 | |||
DC pad protocol is a little harder to do; it's a dual 1MHz serial stream with embedded clock whereas PSX is something like 250Kbps. However, it is documented at Marcus Comstedt's site... if somebody wants to give it a shot. |
SaturnAR | Jul 6, 2006 | |||||||||||||||||||||
Hmmm.my memory sucks...i should read again the datasheet to confirm that. My first impression is that it isn't possible.
It's a good idea, i'll make the modification soon.
I could be able to make the pad rumble(theres no info about the value that i must send to make rumble each side(i made it rumble once by mistake Now, i dont know/remember if its possible to send data from SS to peripherics, perhaps you should investigate "that" side of the protocol. As far as i remember, SMPC haves an internal firmware(seems to be a kind of microcontroller) that haves limited posibilites. But in SH-2 direct mode, i think all is possible.
Yes, i saw a lot of them. I think my design is the first free.
Well, if someone explains me how to comunicate with DC controllers it will be a lot easier and i could make the microcontroller firmware. I must say, for those who dont know Microchip PIC microcontrollers: i program them in assembler, because i love to be in direct contact with hardware, but they can be programmed in C lenguage and Basic too. Off-topic. I dont have any SS with modchips now, so at this point my SS hombrew game is stucked until i get at least one(it could be days or years,who knows Good luck! |
Zaksund | Jul 11, 2006 | |||
Just saw the video of this on YouTube. Awesome work SaturnAR!! It looked fantastic. Someone already said it, but it's really cool to see some hardware dev going on. Congrats :cheers |
SaturnAR | Jul 11, 2006 | |||
Thanks a lot! i'll continue working with hardware modifications. Let's see what can i do. Regards |
wildchild22 | Jun 3, 2011 | |||
Do anyone have the schematic and hex for this project. It is no longer on geocities and I want to build one. |
antime | Jun 6, 2011 | |||
You could try downloading the ar.* packages from the Geocities archive torrent.... The full archive is something like a terabyte in size, but the Argentina subdomain packages are only four gigs or so. There's of course no guarantee that the firmware files were archived. |
cafe-alpha | Jun 10, 2011 | |||||
Did you tried to email... the author ? Oh, and in the case you can find the file, feel free to post it here |
Tepesimpaled | Jun 11, 2011 | |||
Well I downloaded parts of the geocities torrent, all of the ar.geocities.com, geocities-s-a, geocities-S-a, ar.geocities.ayhoo.com and ar.yahoo.com. I didn't find any traces of SaturnAR's old website. I did send him a PM over at www.segasaturno.com... and left a comment on a youtube video of his showing off the adapter. So we can wait and see if he responds to my request for help. I find instructions and source code on how to do the opposite (Sat to PSX) from Paul Qureshi at KEiO/Denki... ,but I don't know enough about microprocessor programing to take his code and make it work the other way around. We also can wait to see if tototEK will make more of their own PSX to Saturn converters. tototEK Store... I have joined in on a thread someone else started under the name ZalmoxisX. You can chime in there if you want, tototEK Forums.... Maybe if more people post there tototEK may be more inclined to make more and I guess mention a post on this forums led you there. Still I think SaturnAR's adapter is better, but I don't have the skills to make my own from scratch. So having a PSX to Saturn controller adapter is just a waiting game at this point. I think I have exhausted my abilities to be helpful with acquiring or making these adapters. |
antime | Jun 12, 2011 | |||
Both the Playstation and Saturn controller interfaces are documented in sufficient detail that making a new adapter should not be a problem. The only thing I haven't found is the exact data format the Nights pad uses in analog mode, but that's not difficult to find out either. Improvement suggestions over the basic adapter would be to support the DualShock 2 for analog triggers, and a switchable mode that would also send the second thumbstick data for homebrew use. |
Chilly Willy | Jun 12, 2011 | |||||
Those would be good, but if Tototek did make another batch of adapters, it would probably be the same as the old ones. However, this would be good additions to a homebrew adapter. The second thumbstick in particular would be good for FPS - not having both sticks is a common complaint on the PSP for FPS ports. |
Tepesimpaled | Jun 13, 2011 | |||||
antime, you sound rather well educated in this topic. Are you planning on making one yourself? |
antime | Jun 13, 2011 | ||||
Maybe, but I could use some help with the electronics. I did spec out a basic design around an Atmel ATtiny44A:
Code:
Communication with the Psx pad is done via the SPI interface, and a timer is used to receive the ACK response. For communicating with the Saturn, level interrupts are enabled for the TR/TH pins and data is sent by programming the other pins. Both the AVR and the Playstation pad can probably be powered from the 5V provided by the Saturn (though it may need to be regulated), the 9V for the rumble can probably be left unconnected. |
ExCyber | Jun 13, 2011 | |||||
If memory serves, a PS pad actually expects 3.7V VCC. I think that's what I used for my PS->PC adapter, but I don't remember where I stashed it so I can't check. |
antime | Jun 13, 2011 | |||
The sources I've found around the net says anything between 3.6 and 5 volts goes. Maybe DualShock 2s are stricter. |
1 | 2 | Next> |