Welcome, Guest. Please login or register.

Author Topic: Amiga 500 multiplexer doesn't multiplex!  (Read 5563 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Amiga 500 multiplexer doesn't multiplex!
« on: April 09, 2011, 10:16:28 AM »
Hi!

I've got an Amiga 500 where the mouse and joystick ports have stopped working properly. The mouse only goes right and down, and the joystick only goes left and right.

From searching on google, I found that the problem might be the multiplexer, or the Denise chip.

I replaced the Denise chip with one from another, working machine, and desoldered the 74hc157 mux and replaced it with a brand new one. The exact same issue remains :furious:

I then started logic probing the board, and found that while both X and both Y signals from the mouse, and all 4 directional signals from the joystick reach the mux, only left and right from the joystick port and only 1 signal of each axis from the mouse exit the mux.

Thus I get the idea the mux isn't switching between the inputs as it should. I followed the A/B input from the mux to pin 6 of an "octal tranceiver" next to Denise. The connection to the transceiver has a resistance less than 1 ohm, so that should be fine.

I don't know enough about the hardware to determine what should be providing the input to the transceiver, or what else could be wrong.

Can any of you help? Anyone who has had similar issues?
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #1 on: April 09, 2011, 01:35:06 PM »
Check that R404 is 120 Ohms and if that is fine, replace U33 (74F04).
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show only replies by JimS
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #2 on: April 09, 2011, 01:52:14 PM »
The signal involved is named _CCK and comes from Agnus. So you could try swapping that out also.. In case another chip is shorting it out, it also goes to Paula and the external expansion slot.
« Last Edit: April 09, 2011, 01:57:06 PM by JimS »
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #3 on: April 09, 2011, 03:31:00 PM »
Quote from: JimS;630456
The signal involved is named _CCK and comes from Agnus. So you could try swapping that out also.. In case another chip is shorting it out, it also goes to Paula and the external expansion slot.


CCK comes from Agnus. _CCK comes from the 74F04 inverter at U33.

If the problem was the CCK clock from Agnus, it's likely there would be other problems besides the mouse/joystick as CCK is used by Paula, Denise, and Gary.
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show only replies by JimS
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #4 on: April 09, 2011, 03:59:57 PM »
Could be...

Also might be the 74HC245 at U41 loading it down.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #5 on: April 09, 2011, 05:29:41 PM »
Thanks for all the suggestions. I'll give these a shot and report back :)
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #6 on: April 09, 2011, 06:38:22 PM »
Quote from: mongo;630474
If the problem was the CCK clock from Agnus, it's likely there would be other problems besides the mouse/joystick as CCK is used by Paula, Denise, and Gary.

All other functions seem to be working fine. Games which only require right/left/fire can be played, sound works and everything.

I will try with the Agnus chip from the other machine anyway though, just in case.
 

Offline Matt_H

Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #7 on: April 09, 2011, 08:23:45 PM »
Check the 8520s.
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #8 on: April 11, 2011, 02:19:29 PM »
Quote from: mongo;630451
Check that R404 is 120 Ohms and if that is fine, replace U33 (74F04).


I cannot find the R404. Do you know where it's located?

I can find all others in the range R402-R406 however.
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #9 on: April 11, 2011, 02:22:15 PM »
Quote from: mongo;630474
CCK comes from Agnus. _CCK comes from the 74F04 inverter at U33.

If the problem was the CCK clock from Agnus, it's likely there would be other problems besides the mouse/joystick as CCK is used by Paula, Denise, and Gary.


The spare Agnus I have looks to have some damaged pins anyway, so I'm not able to replace it.
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #10 on: April 11, 2011, 02:32:12 PM »
Quote from: Matt_H;630546
Check the 8520s.


According to first reply in this other thread they are not related to the problem, but I changed them anyway, and it did not help:

http://www.amiga.org/forums/showthread.php?t=51194
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #11 on: April 11, 2011, 02:53:06 PM »
Quote from: bolt;630936
I cannot find the R404. Do you know where it's located?

I can find all others in the range R402-R406 however.


What revision is your motherboard?
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #12 on: April 11, 2011, 06:52:01 PM »
Quote from: mongo;630947
What revision is your motherboard?
6A
 

Offline boltTopic starter

  • Newbie
  • *
  • Join Date: Apr 2011
  • Posts: 8
    • Show only replies by bolt
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #13 on: April 13, 2011, 10:14:52 PM »
Still can't find the thing :/
I might be blind, however... :confused:
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Amiga 500 multiplexer doesn't multiplex!
« Reply #14 on: April 13, 2011, 10:36:35 PM »
Quote from: bolt;631513
Still can't find the thing :/
I might be blind, however... :confused:


Not blind. Revision 6A boards don't seem to have R404. That might have something to do with it.

Check if the connection between pin 4 on U33 and pin 1 on the 74HC157 is Ok and make sure that pin 3 on U33 isn't shorted to ground.