Reliable Fix for A1200 Right Mouse Button Issue

  • Thread starter Thread starter Jameson
  • Start date Start date
  • Replies Replies 7
  • Views Views 1654

Jameson

Active member
AmiBayer
Joined
Jan 19, 2015
Posts
995
Country
Australia
Region
Queensland
I recently purchased a couple of A1200 motherboards. They had been recapped, and confirmed working, and indeed they were, except one had an odd issue - when using a USB to PS2 Mouse adapter the right mouse button would not function. Left was fine, X and Y movement were fine.... but no right mouse button. Plugging an old style 9 pin Amiga ball mouse in and suddenly the right mouse button was working again.

Weird.

Upon some investigation I found this is a common problem that effects certain Amiga 1200's. The right mouse button is read by the Paula chip so many assume it is a fault of the Paula. People have tried many fixes including replacing the Paula (not so easy on an A1200), with mixed results.

I went through all my recently refurbed A1200's and found another unit (out of 8) that had the same problem, so it is not a rare problem by any stretch of the imagination.

So, I did some more searching and found a website that seemed to have a different theory as to what causes this issue - https://shred.zone/cilla/page/482/amiga-1200-mouse-button-fix.html

Basically, Commodore started replacing several ferrite based resistors on A1200 motherboards with the slightly cheaper standard resistors and whilst they essentially do the same job, they effect how low the line going to Paula from the right mouse button pin on the DSub can be pulled. Because of this, the line when pulled low for a right mouse click is right on the verge of being low enough for Paula to register the action. However it is still pulled low enough to work with the original mechanical switch mice that we used back in the day.

The problem arises when you use a modern adapter that uses a logic switch instead of a mechanical one and thus fails to pull the line low enough for Paula to register.

So, to fix the problem you simply have to replace four resistors on the A1200 motherboard with four ferrite resistors..... and blow me down, it works! I have done this simple fix to two of my A1200 motherboards and both now work flawlessly with a USB adapter and optical mouse.

To save anyone in the same boat some time, you need [4] x 68 ohm SMD resistors, though 70ohm is fine to use and the only ones I could find. Both 0603/1608 or 0805/2012 package sizes will fit and the four resistors that need to be replaced are E353R, E354R, E363R, and E364R which are clustered together in the same area on the underside of the A1200 motherboard. The same four resistors seem to be present and carry the same lines in all A1200 motherboard revisions (that I have seen), so the same resistors should fix this issue on any A1200, though it seems to be the later versions that have the problem.

I hope this quick write up will help others with this annoying issue.
 
Last edited:
Thank you , I solved mine by 'piggy backing ' another resistor on top of one of the others ( I can't remember which one though ) on the underside of the A1200 motherboard . I am going to order some and do this on the three A1200's I have , just in case .

It is infuriating when commodore cost reductions cause problems years on .
 
Thank you , I solved mine by 'piggy backing ' another resistor on top of one of the others ( I can't remember which one though ) on the underside of the A1200 motherboard . I am going to order some and do this on the three A1200's I have , just in case .

It is infuriating when commodore cost reductions cause problems years on .
Glad the info was helpful - I pulled out quite a bit of hair before discovering this fix.
 
Well done.

I had an issue on an a500 rom switcher where it would be stable set as 1.3 but randomly crash or even fail to boot workbench when set as 3.1.

Turns out commodore saved a few pennies not fitting the resistor packs around the cpu causing the rom to not pull down correctly and randomly switch between 1.3 & 3.1.

Easy fix was to fit a 68hc000 revision of the cpu as this i believe has either has or doesn’t need the resistor packs built in.

It solved my rom issues save me soldering :)
 
this issue just developed with one of my A1200's. 1d4 board

swapped usb adapters, swapped mice, and still had the same issue. My one fancy adapter allows the middle mouse button to work quite well, but right clicks arent being registered. Sadly I dont have a tank mouse to test things further!
 
Im actually leaning towards a defective HID2AMI adapter. It was a V2 board, I reciceved a replacement v3 and everything worked great.
 
Back
Top Bottom