English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 23 November 2018, 11:22   #1
wairnair
Registered User
 
Join Date: Jul 2017
Location: Budapest
Posts: 355
Joypad dpad right direction fails sometimes on the CD32

About half the time I power on the CD32 the joypad dpad doesn't work in the right direction. Left/up/down and all other buttons work.
Solution can be:
* plugging in a joystick in the other port - this rarely solves it
* plugging the joypad out/in solves it most of the time
* if all else fails, then plug in the joystick in the joypad's port, then plug the joypad back in. This always solves the problem.

Restarting the system, or even completely powering off/on mostly doesn't help.
The joypad is a competition pro.
I remember to have seen the joystick refuse to go right once, so the culprit is most likely the machine (and not the joypad/joystick).
Cables are all good and once it works, it works till the next time it's powered on.

I've replaced the 74LS166 shift register on the mainboard because it didn't go in any direction at all when I got the machine.
It's denoted U34 on the schematics, https://www.amigawiki.org/dnl/schematics/CD32_R3.pdf

Anyone experienced similar? Can someone reason this?
wairnair is offline  
Old 23 November 2018, 11:55   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
If you plug in a joystick in that same port, does the joystick work in all directions? Have a look at the pull-up resistors for the direction inputs, make sure they're ok. Measure the inputs into the '166 chip with the joypad connected, see if the signal (pin 4 IIRC) is high when right is not pressed and low when it is pressed. It could be as simple as a damaged connector too - are any pins pushed back or bent in the port?
Daedalus is offline  
Old 23 November 2018, 12:22   #3
wairnair
Registered User
 
Join Date: Jul 2017
Location: Budapest
Posts: 355
Quote:
Originally Posted by Daedalus View Post
If you plug in a joystick in that same port, does the joystick work in all directions?
Yes, joystick works in all directions in the same port. In fact it "cures" the port, because plugging in the joypad after the joystick always makes it work.
So I suspect the electronics as opposed to something mechanical.

Quote:
Originally Posted by Daedalus View Post
Have a look at the pull-up resistors for the direction inputs, make sure they're ok. Measure the inputs into the '166 chip with the joypad connected, see if the signal (pin 4 IIRC) is high when right is not pressed and low when it is pressed.
I'll check this one, thanks.

Quote:
Originally Posted by Daedalus View Post
It could be as simple as a damaged connector too - are any pins pushed back or bent in the port?
The port is mechanically OK, I've checked all pins.
wairnair is offline  
Old 23 November 2018, 12:29   #4
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
That's very strange, since electrically, a joystick is identical to the D-pad on a CD32 controller - there's nothing involved other than a switch that connects the pin to ground in both cases. So I can't see how the joystick can fix the port unless it's some sort of mechanical issue that the joystick connector puts right. Maybe a poor solder joint to the mainboard from the port?
Daedalus is offline  
Old 23 November 2018, 13:25   #5
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
Are you absolutely sure there isn't a break in the controller's cable, or a dodgy connection at the plug? All the things that fix your issue have one thing in common - physically disturbing the cable and connector.
robinsonb5 is offline  
Old 23 November 2018, 13:39   #6
wairnair
Registered User
 
Join Date: Jul 2017
Location: Budapest
Posts: 355
Quote:
Originally Posted by robinsonb5 View Post
Are you absolutely sure there isn't a break in the controller's cable, or a dodgy connection at the plug? All the things that fix your issue have one thing in common - physically disturbing the cable and connector.
Yeah good point, I'll double check the cable/port.
wairnair is offline  
Old 23 November 2018, 14:56   #7
wairnair
Registered User
 
Join Date: Jul 2017
Location: Budapest
Posts: 355
Turned it on, dpad right direction didn't work. Moved the plug pretty hard up/down and guess what, that's all it needed. It may need resoldering or changing the connector. (It's probably not the controller's cable/plug because it does the same thing with an extension cable.)

Dumb me overthinking this.
Thanks guys, case closed I guess.
wairnair is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Joypad that's 100% compatible with CD32 Joypad? ancalimon Retrogaming General Discussion 26 15 September 2015 08:49
CD32 Joypad picture Galahad/FLT Amiga scene 4 18 October 2014 20:30
CD32 Quickstart fails to boot CD if.. a4k-oerx support.WinUAE 11 17 November 2008 18:35
CD32 joypad narud17 New to Emulation or Amiga scene 12 06 December 2005 13:07

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


All times are GMT +2. The time now is 00:49.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07197 seconds with 13 queries