CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: emuola on 19:22, 07 May 12

Title: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 19:22, 07 May 12
Additional Gamepad Controller for SKU 28970 - Free Shipping - DealExtreme (https://www.dealextreme.com/p/additional-gamepad-controller-for-sku-28970-30530)
I jus replicated a message from msx.org here. Have converted 2 pads for my msx (also has 2 fire buttons) and they work great. You really can't beat the price!
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Gryzor on 15:32, 08 May 12
Heh... €4. Gotta love DX. Care posting some modding instructions?
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 18:18, 08 May 12
Quote from: Gryzor on 15:32, 08 May 12
Heh... €4. Gotta love DX. Care posting some modding instructions?

Here's the original guide with very good pictures etc from a Finnish MSX guru NYYRIKKI :) It's for MSX joysticks. AFAIK the pinouts for MSX joystick and Amstrad joystick are the same.


NOTE! I havent' tested my modded on my 6128+ yet!

MSX Joypads for <  USD including shipping! | MSX Resource Center (http://www.msx.org/forum/msx-talk/hardware/msx-joypads-5-usd-including-shipping)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 23:20, 08 May 12
That's the "Atari Standard" pinout, it should work fine on a CPC.

Bryce.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 05:04, 09 May 12
Quote from: Bryce on 23:20, 08 May 12
That's the "Atari Standard" pinout, it should work fine on a CPC.

Bryce.

Yes, that's true :) What I meant was that there should be no problems in the "electrical side of things" also. I read somewhere that for example Amiga mouse/joystick (that also has the Atari standard connector) has +5V out on one of the pins. So if you hook up an Amiga mouse to let's say Msx, you could get some damage? I don't know if it's true, but from the Amiga pinout it seems to be possible?


1   V-pulse   n/c   /FORWARD   BUTTON 3   IN   
   2   H-pulse   n/c   /BACK   n/c   IN   
   3   VQ-pulse   n/c   /LEFT   BUTTON 1   IN   
   4   HQ-pulse   n/c   /RIGHT   BUTTON 2   IN   
   5   BUTTON 3(M)   Penpress   n/c   PotX   IN/OUT   
   6   BUTTON 1(L)   /Beamtrigger   /BUTTON 1   n/c   IN/OUT   
   7   +5V   +5V   +5V   +5V   OUT   50 mA max    8   GND   GND   GND   GND   
 
   9   BUTTON 2(R)   BUTTON 2   BUTTON 2   PotY   IN/OUT 
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 09:25, 09 May 12
An Amiga Mouse wouldn't damage the MSX, it just wouldn't work.

Bryce.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 12:14, 09 May 12
Quote from: Bryce on 09:25, 09 May 12
An Amiga Mouse wouldn't damage the MSX, it just wouldn't work.

Bryce.

Ok, thanks for clarifying that :) I found the statement I referrred to earlier: "Warning: Pin 5 is +5V on MSX and Mouse Button 2 on Amiga. Since Amiga mousebutton is active low, connecting an Amiga mouse to a MSX and pressing mousebutton 2 will shortcut the supply voltage."

Is this total bs? Or is it just that it actually does not matter?Sorry for being such a moron with electronics here.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 12:37, 09 May 12
Oh, if that's the case, you might have a Reset Button "feature" :D It shouldn't damage the MSX really, but it would reset the MSX and possibly damage the MSX Power supply if you held the button down for a long time.

Bryce.


Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 13:53, 09 May 12
Quote from: Bryce on 12:37, 09 May 12
Oh, if that's the case, you might have a Reset Button "feature" :D It shouldn't damage the MSX really, but it would reset the MSX and possibly damage the MSX Power supply if you held the button down for a long time.

Bryce.

Ok, thanks  for the explanation Bryce :)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 13:51, 18 May 12
Just tested these babies with my Plus and noticed something weird. The pads work great (both fire buttons work properly) for example with Burnin rubber (originally a GX4000/Plus game), but for example Turrican 2 wont do anything with these pads (the character won't move and fire buttons do not work either). If I change the joypad to a standard Competition Pro (only one fire button), the Turrican works ok. Is this something that has been documented or is this something new?
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Badstarr on 23:31, 18 May 12
That does seem a bit strange, can you try Turrican 2 with the same pad on a standard CPC if you have one available? I think this may have something to do with the diodes on the Plus/GX joystick ports and the design of your new controller not playing nice with them but Bryce may have a better idea of what is going on, I'm sure he will be along soon to offer an explanation  :)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 17:17, 19 May 12
Unfortunately I don't have access to a standard cpc. Let's wait for Bryce :)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 20:32, 24 May 12
And I don't have one of these controllers. Does anyone have a schematic of what's inside them, then I can see why it's not doing what it should.

Bryce.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 09:26, 25 May 12
Unfortunately no schemas here :( The pcb is really simple, there's only one "component", the black round "blob" ;D

(http://msx.fi/temp/joypad/7.jpg)

Is there any other way to solve this than send one to you Bryce? :)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 09:30, 25 May 12
I don't think there's much I could do without having one to measure. If you really want to getting it working, someone should send me one.

Bryce.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 09:41, 25 May 12
The problem is that these pads are not too robust, so I'd prefer something else in the long run. This was just an easy way out to get 2button pads for msx erally quick :) I've been toying with an idea to actually build a 2-fire button joystick from aracade machine parts like this Finnish guy did fo MSX (sorry, in Finnish):

V2.fi | Artikkeli | Puuhanurkka: 2-nappinen joystick (http://www.v2.fi/artikkelit/pelit/561/Puuhanurkka-2-nappinen-joystick/)

Also it would be great to mod a few Competition Pros for Amstrad/msx. They have 4 buttons, but of course they're all wired to the same pin and there's not even a wire inside the lead to connect the "extra button". So, this would require to change the lead to a new one.

Let's see what I'm gonna do about this ;)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 10:06, 25 May 12
Well it's very easy to add an extra button to a standard Joystick without building a whole new one. The Competition Pro even already has two buttons, but they are wired in parallel, so you just need to re-wire the second button. That's what I did.

Competition Pro Joystick - blau/silber - z.B Amiga, Atari,C64,Amstrad, Schneider (http://www.ebay.de/itm/Competition-Pro-Joystick-blau-silber-z-B-Amiga-Atari-C64-Amstrad-Schneider-/110882276039?pt=Klassische_Computer&hash=item19d11942c7)

Joystick Competition Pro in Grün/Silber - DAUERFEUER - | eBay (http://www.ebay.de/itm/Joystick-Competition-Pro-Grun-Silber-DAUERFEUER-/221029527843?pt=Klassische_Computer&hash=item337662f123)

Joystick Competition Pro blau / silber ** WORKING ** [D4] | eBay (http://www.ebay.de/itm/Joystick-Competition-Pro-blau-silber-WORKING-D4-/261012030042?pt=Klassische_Computer&hash=item3cc587825a)

Bryce.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: ralferoo on 14:12, 25 May 12
Annoyingly the seller seems to have not got any more on ebay, but judging by his username I'm sure they'll come back. In any case, these look excellent if you're in the UK: ARCADE MACHINE 2 X JOYSTICKS & 16 BUTTONS SET MAME JAMMA 60 IN 1 | eBay (http://cgi.ebay.co.uk/itm/270956172845) (expired auction)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 07:04, 26 May 12
QuoteThe Competition Pro even already has two buttons, but they are wired in parallel, so you just need to re-wire the second button. That's what I did.
Ok, I'll open one of my sticks and see what it looks like there :)
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: emuola on 18:57, 29 May 12
Modding a Competition Pro 9000 (the Speedlink re-release version) to a 2-button one was really easy even for a total electronics noobie like me :) Works great!
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 20:40, 29 May 12
Cool. Let the gaming begin! :)

Bryce.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: endangermice on 18:45, 23 June 12
What I find curious is the presence of the IC since the Atari 9 pin port doesn't need anything more than switches to connect the correct pins to ground unless the ic is for some sort or autofire feature...? I can't think of any reason wh the direction controls wouldn't work on a cpc unless the ic is doing something funky....
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Badstarr on 20:08, 23 June 12
Maybe it's working as a sort of de-bounce circuit? In other words its cleaning up the transition between on/off so that there are two clear states. If it does this too quickly I could imagine it may cause some weird behaviour depending on how a games code scans the keyboard. I had a rather destroyed joystick I think its one of those cruiser ones but I'll have to check, it had a small circuit that I presume was a rapid fire circuit and this was causing a problem on my 464 Plus and my GX machine where fire would be very hit and miss. The solution, rather than mess around I simply removed it and wired the fire buttons (well in reality there was only one) up direct. Problem solved.
Title: Re: Joypads for under $5 (to be modded for GX4000/2 fire button joypads)
Post by: Bryce on 12:49, 24 June 12
The IC is there because the buttons aren't real contacts, they only let a tiny current through. The IC detects this and sends a proper 5V signal to the port.

Bryce.
Powered by SMFPacks Menu Editor Mod