Welcome, Guest. Please login or register.

Author Topic: A500 mouse/joystick problem  (Read 6263 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline BosonMichaelTopic starter

  • Newbie
  • *
  • Join Date: Jan 2010
  • Posts: 13
    • Show only replies by BosonMichael
A500 mouse/joystick problem
« on: January 22, 2010, 05:07:03 AM »
I've got a problem with my Amiga 500. The Joystick 1 port seems to be having problems. Here's what happens:
 

Joystick:
  • button works
  • hold stick L, cursor moves up 1 pixel; release stick, cursor moves back down
  • hold stick R, nothing happens
  • hold stick U, nothing happens
  • hold stick D, cursor moves right 1 pixel; release stick, cursor moves back left
Mouse:
  • connecting it causes Workbench bar to flicker between "Workbench release/free memory" and "Workbench Disk Special" drop-down menus.
Keyboard works fine.
 
I swapped the CIA 8520 chips, but the problem does not change. Any ideas?
« Last Edit: January 22, 2010, 05:10:36 AM by BosonMichael »
 

Offline Castellen

Re: A500 mouse/joystick problem
« Reply #1 on: January 22, 2010, 05:50:22 AM »
Quote from: BosonMichael;539631
I've got a problem with my Amiga 500.

I swapped the CIA 8520 chips, but the problem does not change. Any ideas?


Despite some strange popular belief, the CIAs have no involvement with joystick/mouse movement.  In the A500, the 4 movement lines are read by U4 (Denise).  Reseating or replacing this socketed device may solve the problem for you.

The 8 to 4 line multiplexing (to read the four lines from the joystick movement and 4 lines from mouse movement) is switched by U15, a 74HC/LS157.  Replacing this might solve the problems as it may have been damaged.  I think it's soldered in as opposed to being socketed.  The multiplexer is under control of a system clock which is generated by U2 (Gary), so reseating this device may fix it as well.

With a bit of luck it might just be yet another problem caused by IC sockets.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: A500 mouse/joystick problem
« Reply #2 on: January 22, 2010, 06:23:58 AM »
I had similar issues with an old 500 mobo many many moons ago.  I had to steal the 74x157 from another board to fix the issue.

Come to think of it, there was also a component blown on the board which fed power to the socket.  I would have to find the board to know for sure, but I do remember that the two were related.  The previous owner had somehow shorted out the port and it blew the component (I think it was a resister) and the multiplexor chip.
 

Offline BosonMichaelTopic starter

  • Newbie
  • *
  • Join Date: Jan 2010
  • Posts: 13
    • Show only replies by BosonMichael
Re: A500 mouse/joystick problem
« Reply #3 on: January 22, 2010, 04:45:08 PM »
Thanks to both of you. I'll reseat Gary and Denise and see if that helps. If it's a soldering issue, I might as well bury it or sell it for parts, because I cause more problems than I fix with solder. :( I wouldn't even know where to take it to get it fixed.
 

Offline tone007

Re: A500 mouse/joystick problem
« Reply #4 on: January 22, 2010, 05:02:59 PM »
Quote from: BosonMichael;539703
I wouldn't even know where to take it to get it fixed.


That all depends on where you live!
3 Commodore file cabinets, 2 Commodore USB turntables, 1 AmigaWorld beer mug
Alienware M14x i7 laptop running AmigaForever
 

Offline BosonMichaelTopic starter

  • Newbie
  • *
  • Join Date: Jan 2010
  • Posts: 13
    • Show only replies by BosonMichael
Re: A500 mouse/joystick problem
« Reply #5 on: January 22, 2010, 08:28:55 PM »
Quote from: tone007;539710
That all depends on where you live!

Aha! Thanks for that, fixed my profile. I'm near Nashville.
 

Offline BosonMichaelTopic starter

  • Newbie
  • *
  • Join Date: Jan 2010
  • Posts: 13
    • Show only replies by BosonMichael
Re: A500 mouse/joystick problem
« Reply #6 on: January 27, 2010, 11:14:48 PM »
Hmm. I was just about to post that nothing happened after reseating Gary and Denise (and Paula for good measure)... but it looks like the behavior HAS slightly modified:
 
hold stick L, nothing happens
hold stick R, nothing happens
hold stick U, cursor moves down 1 pixel; release stick, cursor moves back up
hold stick D, cursor moves right 1 pixel; release stick, cursor moves back left
 
Wondering if I should replace Gary and Denise... obviously something happened...
 

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show only replies by amigaksi
    • http://www.krishnasoft.com
Re: A500 mouse/joystick problem
« Reply #7 on: January 29, 2010, 07:02:32 AM »
You can try this cable as it mimics the mouse and joystick of Amiga through PC's parallel port but it doesn't use the +5V (pin 7).  If mouse/joystick works, then you have some blown fuse (+5V).  If it doesn't, you have some chips to replace.  I have been using an Amiga 2000 w/blown fuse w/o any problems.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320478538308
--------
Use PC peripherals with your amiga: http://www.mpdos.com
 

Offline BosonMichaelTopic starter

  • Newbie
  • *
  • Join Date: Jan 2010
  • Posts: 13
    • Show only replies by BosonMichael
Re: A500 mouse/joystick problem
« Reply #8 on: April 28, 2011, 08:05:15 PM »
Thanks for all your help on this issue. I finally learned how to solder and tried out my new skills on replacing U15. However, in trying to remove U15 (man, that was difficult!), I damaged the component next to it - if I remember correctly, it's C15. Anyone have any idea what this component's specifications are?
« Last Edit: April 28, 2011, 08:08:36 PM by BosonMichael »