Return to Main Site
Return to Main Site
COOL Free File Hosting

Go Back   CoolROM.com Forums > Gaming & Emulation > PC Gaming/Emulation

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 06-15-2006, 12:09 AM
turin turin is offline
Newbie
 
Join Date: May 2006
Posts: 5
turin is on a distinguished road
Default Converting PS1 joypad

I purchased some unadulterated PlayStation1 joypads. I want to make them USB connectible. Where can I find information on:
circuit description/pinout for the PlayStatoin1 joypad (hardware),
writing/obtaining a suitible USB driver (software, windows xp I suppose)?
I have seen the SNESkey stuff, but only found information for the antiquated parallel port (which my computer doesn't even have). So, it seems I will have to start from scratch.

My original plan is to lop off the PlayStation1 connector and solder the wires into a USB converter circuit (that I would like to build). Perhaps I should make it detachable via a db-9 connector or something, and also allow for several controllers to connect through a common USB port.

I know that one can purchase USB joypads ready to go, but I think it would be cool to build my own from virtually free hardware. (so far the joypads have cost me a total of $4, junk in a garage sale, vs. >$20 ea. for a packaged deal) Also, there is just something about holding that original joypad in your hand, the feeling of authenticity alone is worth it. (I really wish I could find some SNES joypads in a garage sale. Anything older than that would not have enough buttons.)

(Editted to reduce ambiguity)

Last edited by turin; 06-17-2006 at 09:45 PM.
  #2  
Old 06-17-2006, 04:55 PM
psilonaut's Avatar
psilonaut psilonaut is offline
Emulation Guru
 
Join Date: Jun 2006
Posts: 150
psilonaut is on a distinguished road
Default

I converted one to midi port back in the day - that was much simpler though... Here's the pinouts.
  #3  
Old 06-17-2006, 10:01 PM
turin turin is offline
Newbie
 
Join Date: May 2006
Posts: 5
turin is on a distinguished road
Default

Thanks, psilonaut.
Actually, I had found that webpage. It is the best one that I found, but it left me with some holes in my understanding.

What is the frequency/timing? Is it critical? I.e. can I use a PIC12F683 (which are very cheap and which I have a lot of, but are only on the order of 1 instruction per microsecond) or do I need to go with a real serious uC (10's of instructions per microsecond or more)? I guess the usage of 68hc11 and 74xx should indicate that we're only talking about a few MHz at best, but i would just like to see a more explicit circuit description. Maybe I can make that contribution if I ever get mine up and running.

Exactly which functions of the PlayStation1 console need to be simulated? I didn't quite follow how the communication is set up. Are the joypads all slaves, and the console asks each one what it is doing one at a time? If so, it seems that the signal would have to be at least a few MHz with all that overhead and deadtime (but then again, I'm not nearly that fast, so maybe not for me ).

How do I even get started programming a USB driver (or any other port driver)? I have virtually no idea about this. I have taken several different programming classes (BASIC, QBASIC, FORTRAN, C++), but only 1 semester of each. I am most comfortable with C++, but all we ever did in class was make text appear on the screen and some very basic file I/O. I have learnt quite a bit beyond that by now, but I only dabble, and have not been able to find a decent explanation on the internet of programming hardware drivers. Could it be that I simply plug something into the USB port and the computer will adapt to it (I don't dare try something like that without being 99% sure it would not fry the USB controller).

Last edited by turin; 06-17-2006 at 10:08 PM.
  #4  
Old 06-18-2006, 03:56 PM
psilonaut's Avatar
psilonaut psilonaut is offline
Emulation Guru
 
Join Date: Jun 2006
Posts: 150
psilonaut is on a distinguished road
Default

I'm afraid I can't answer half your questions. When I made my controller it was with a step by step instruction set. I didn't really understand half the stuff I did, but it worked. And I wouldn't attempt to make my own drivers. There are a few sets out there.
  #5  
Old 06-19-2006, 08:30 PM
jambog's Avatar
jambog jambog is offline
CoolROM Addict
 
Join Date: Mar 2006
Location: WV
Posts: 652
jambog is on a distinguished road
Send a message via AIM to jambog Send a message via MSN to jambog Send a message via Yahoo to jambog
Default

You can buy a PSX to USB converter for about $10 on ebay. I would suggest doing that unless you are just trying to make one yourself out of bordom or something.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
  #6  
Old 06-19-2006, 08:37 PM
Fierce Deity's Avatar
Fierce Deity Fierce Deity is offline
King of All Squirrels
 
Join Date: May 2006
Location: uʍop ǝpısdn
Posts: 3,125
Fierce Deity is on a distinguished road
Talking

On lik-sang, you can buy a converter where you you can plug in a PS1, PS2, or N64 controller and it has a USB input on the other end. All buttons are supported simultaneously, and it comes with it's own drivers. It is $9.00.
__________________
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


It's Where Kefka Would Go if He Had Internet (no, really)

Quote:
I bitch at beliefs I strongly disagree with, idiotic traits of hypocriticalness, selfishness, arrogance, ignorance, general humanism, and JPEG image format.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
(honk honk)
  #7  
Old 06-19-2006, 11:39 PM
DarthBrady's Avatar
DarthBrady DarthBrady is offline
Evil Version 2.0
 
Join Date: Mar 2006
Location: Ole' Kentucky
Posts: 1,743
DarthBrady is on a distinguished road
Send a message via MSN to DarthBrady
Default

Quote:
Originally Posted by Fierce Deity
On lik-sang, you can buy a converter where you you can plug in a PS1, PS2, or N64 controller and it has a USB input on the other end. All buttons are supported simultaneously, and it comes with it's own drivers. It is $9.00.

AND I BOUGHT IT AND IT IS SWEEEEEEEEEEEEEEET!!! I'm getting 3 more soon. But the drivers are only for win98 and older, you wont even need them for winXP, its works great automatically.
__________________

"....And the Science gets done, and we make a neat Gun, for the people who are, still alive."
  #8  
Old 06-19-2006, 11:41 PM
Fierce Deity's Avatar
Fierce Deity Fierce Deity is offline
King of All Squirrels
 
Join Date: May 2006
Location: uʍop ǝpısdn
Posts: 3,125
Fierce Deity is on a distinguished road
Talking

I WANT ONE!!!!!! so very badly...sadly, I have no credit/debit card....
__________________
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


It's Where Kefka Would Go if He Had Internet (no, really)

Quote:
I bitch at beliefs I strongly disagree with, idiotic traits of hypocriticalness, selfishness, arrogance, ignorance, general humanism, and JPEG image format.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
(honk honk)
  #9  
Old 01-05-2009, 11:37 AM
dannydee dannydee is offline
Newbie
 
Join Date: Jan 2009
Posts: 5
dannydee is on a distinguished road
Default What are they called?

So I see a few people have mentioned a USB convertor for PS1 PS2 and XBOX controllers but i have tried to find one on Ebay and all i get is USB stuff like cup warmers and other random nonsense.

So could someone please tell me what they are called so i can get one!

Many Thanks
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Converting DVD Movies - Tutorial By PizzaMan pizzaman PC Support 7 12-29-2006 12:57 PM
Cassini joypad AngelOfShadows666 Emulator Support 0 10-12-2006 04:56 PM
Converting GBA Saves Kirsdarke ROM Support 2 08-27-2006 06:23 PM
help converting ogg ttracks zolrak PC Support 2 08-02-2006 01:35 PM
Converting .img to .iso demon ROM Support 3 07-24-2006 06:23 AM


All times are GMT -7. The time now is 02:15 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.