27 June 2016, 20:50 | #1 |
Registered User
Join Date: Jun 2016
Location: Liverpool
Posts: 37
|
PC Joypad mod/hack for Amiga
Hi Guys,
I recently found an old pc gamepad in the loft and an old Atari compatible joystick wire, so I decided to make a gamepad for the Amiga, I have seen devices that let you use psx pads but I already had the bits and wanted a little challenge, so I thought I would share my experience in the hopes that I might inspire others to have a go. I'm no electronics expert, but the finished pad works well. From what I could work out the Amiga joystick port just grounds each wire for up/down/left/right/fire, so first thing I needed to do was remove all the unnecessary components (Ic, diodes, caps, resistors etc) next step was to find the ground wire on the joystick wire (just searched for Atari compatible pinout), next because of removing the components some continuity was lost between the common ground on all the button/direction pads, so a few wire jumpers were needed, then I decided to map buttons A+B to up on the D-pad because some games are awkward when walking/running to press up so I added a jumper wire to connect up to A+B buttons I did the same for the fire buttons and the shoulder buttons, then I just carefully removed the old collet from the pc joy pad cable and slid the thinner diameter cable through it, tying a not in the cable so it wouldn't pull out, I also decided to leave the old wiring plug in place and just solder and heat shrink the new wires to the old. and lastly I checked for continuity before plugging into the Amiga. A couple of things I could have done but didn't was, 1. I left out the auto fire option. (not really needed games like project x have an auto fire option anyway if you hold fire). 2. I left out the option to have a 3rd button, some games require a mouse click to start etc, I could have found an old mouse cable which has extra wires in but didn't have one to hand so just left it out. I hope I can inspire others to make their own :-) Regards, Chris. Last edited by CHRIS-F; 27 June 2016 at 20:55. |
28 June 2016, 02:44 | #2 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Interesting. I have an identical joypad stowed away for a planned Amiga conversion; I might do a CD32 conversion for fun, though.
|
28 June 2016, 09:45 | #3 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,335
|
Good work! As an option, you could have used one of the buttons for the second fire button. A number of games can use a second fire, though it would have required an extra wire that your Atari-style cable probably didn't contain...
|
05 July 2016, 12:13 | #4 | |
Registered User
Join Date: Jun 2016
Location: Liverpool
Posts: 37
|
Quote:
1. my two little boys were playing Pang 2 player (they love the specy and Amiga) and I had to keep swapping the mouse/joystick because to start you need a mouse click, as mentioned above I should have sourced a mouse cable with the extra wire and that would have sorted that problem out. am I right in thinking there was a y cable to have mouse and joystic connected at the same time years ago? I seem to remember having one on the Atari ST 2. because the pad is such a cheap variety when walking running, your thumb accidentally presses up sometimes (slightly annoying) I can't really see anyway to stop it apart from using a better quality pad in the first place. Maybe ill have a go at hacking a psx pad or an xbox 360 pad next :-) If anyone has a broken Amiga mouse with a good cable, I don't mind paying a couple of quid for it for the wire to make another joypad :-) Last edited by CHRIS-F; 05 July 2016 at 12:18. |
|
05 July 2016, 12:28 | #5 |
Registered User
Join Date: Jun 2016
Location: Liverpool
Posts: 37
|
Would be nice to see it finished :-) maybe I should start a new thread "show us your hacked joypad" Lol. I'm sure were not the first and last to build one.
|
05 July 2016, 15:53 | #6 | |||
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Quote:
There were auto switch boxes (I use them) and manual ones as well. A plain Y cable wouldn't work since the mouse would send spurious outputs to the joystick port. Quote:
Quote:
|
|||
05 July 2016, 18:39 | #7 | ||
Registered User
Join Date: Jun 2016
Location: Liverpool
Posts: 37
|
Quote:
Quote:
Sorry didn't mean to call your controller cheap, I actually like them a lot it's just annoying hitting up when walking/running to the left/right in games maybe my thumbs are too big lol, I just seem to remember only paying about £5 for it in one of the legendary computer fairs back in the day. Regards, Chris. |
||
06 July 2016, 01:27 | #8 | |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Quote:
I'm not sure, but it's the conclusion I and a friend came to when discussing its feasibility. |
|
06 July 2016, 02:11 | #9 | |
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
And ideally, the third button as well given that the Amiga supports it. When new and WHDLoad games start supporting three buttons (soon) you will appreciate to have that possibility. |
|
06 July 2016, 10:37 | #10 | |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,335
|
Quote:
A 2-button controller mod using a new 9-pin cable would be my preferred option, but a switchbox will do the job too. |
|
09 July 2016, 17:52 | #11 | |
Registered User
Join Date: Jun 2016
Location: Liverpool
Posts: 37
|
Quote:
I was wondering does the +5V pin on the Joy port output enough current to drive a pic micro? just in case I decide to go mad and make a selectable rapid fire mod with different modes. And have I got this pinout below correct. Amiga 3 button pad pinout looking into joystic cable ________________ \ o5 o4 o3 o2 o1 / \ o9 o8 o7 o6 / ----------------- 1 - up 2 - Down 3 - Left 4 - Right 5 - Button 3 6 - Fire (button1) 7 - +5v (No used unless using a pic chip for rapid fire mod etc) 8 - Gnd 9 - Button 2 (right mouse button) Regards, Chris. Last edited by CHRIS-F; 09 July 2016 at 17:58. |
|
09 July 2016, 18:36 | #12 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
|
10 July 2016, 06:12 | #13 |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
Any mouse is also using power from the joy port, as is the CD32 controller, or any rapid fire joystick.
They all have chips inside, but you only get 100mA for the Amiga’s joy ports IIRC. CMOS version of the 555 is probably a better choice if it’s just for rapid fire. That’s usually how rapid fire joysticks worked. |
05 February 2018, 09:40 | #14 |
Registered User
Join Date: Sep 2009
Location: Syd
Posts: 184
|
Hah, i've just recently done the same thing as OP, but used a serial cable into a logitech wingman pad because it contained all of the cables. I'ts a little thicker than usual, but that meant it doesn't need a collet, and the case clamped it tightly.
The d-pad is terrible so I might swap it to a spare (non analogue) PS1 controller that I've got. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga 600 reset button hack? | Amiga1992 | support.Hardware | 9 | 12 May 2016 00:38 |
Joypad that's 100% compatible with CD32 Joypad? | ancalimon | Retrogaming General Discussion | 26 | 15 September 2015 08:49 |
Amiga 1200 Mod II (the CD Mod) | nightfear | Hardware mods | 4 | 06 June 2014 19:21 |
Amiga 1200 Mod I (the CF Mod) | nightfear | Hardware mods | 2 | 06 June 2014 08:19 |
new HD floppy hack for Amiga? | rkauer | Hardware mods | 4 | 04 January 2009 22:52 |
|
|