[comp.sys.amiga] Yet another Atari TRAK-BALL hack

raible@cbmvax.commodore.com (Bob Raible - LSI Design) (11/21/90)

The following are directions for converting the Atari trakball that has
no testpoints and no socketed IC's as previously described. The device
in question is black and roughly rectangular and is labelled across the
top"ATARI     TRAK-BALL". In the rear there is a cutout which contains
a JS/TB (joystick/trakball) toggle switch, and the strain relief for the
cord. On the bottom are 4 rubber feet which conceal recessed screws.
Also, there is a paper label which on mine reads "KM483" and below this
"8". Below this label is stamped "MADE IN USA". On the top left and top
right of the top surface are two black fire buttons shaped liked
truncated triangles.

Inside, there lies a green PCB with bottom facing up towards you. Across
the top of the PCB are the cable connections, which I'll label PAD#1
thru pad#7 going from left to right. Also on left side of PCB are 2
IC's(go ahead and peek at other side,I don't mind). Topmost IC I'll
label IC#1 (16 pins) and bottom IC I'll label IC#2(14 pins). Below pads
4 and 6(labelled by atari "brown" and "blue" respectively), there are 2
thru-holes occupied on the top side of PCB by a bare wire jumper. I'll
label these thru holes TH#1 and TH#2 respectively. Directly below TH#2
is TH#3 which is connected to pad#5("violet").

First decide if second mouse fire button is desired. If not, then
existing cable is sufficient. Otherwise Amiga mouse must be
cannibalized, or joystick extension cable obtained from Radio Shack.
I'll assume you want to hook up the second fire button(look out Battle
Squadron).

Ok, here goes:

	1) Remove jumper wire between TH#1 and TH#2(separates 2 fire
	   buttons).
	2) Add 4.7K resistor(yellow-purple-red to you software types,100
	   squares of p-diffusion to fellow chip designers) between TH#2
	   and TH#3.
	3) Connect port pin #1 to IC#1,pin #6.
	   Connect port pin #2 to IC#1,pin #10.
	   Connect port pin #3 to IC#2,pin #11.
	   Connect port pin #4 to IC#2,pin #3.

	   This serves to hook up mouse vertical and horizontal, and
	   their quadratures(in that order).

	4) Port pin #5 is a no-connect, unless you want to kludge in a
	   middle mouse button(let's not get carried away).

	5) Connect port pin #6 to TH#1. This is the "hot" lead to the
	   left mouse button.

	6) Connect port pin #7 to pad #5("violet"). This hooks up +5V.

	7) Connect port pin #8 to pad #7("gray"). This hooks up GROUND.

	8) Connect port pin #9 to pad #6("blue"). THis hooks up right
	   mouse button.

Congratulations, assuming Murphy slept while you worked you now have a
genuine bargain in your hands. BTW the position of the JS/TB switch is
immaterial, we tap into the mouse signals upstream of that particular
circuitry. Enjoy!

PS: If you weren't successful then I can be reached at:
	raible@cbmvax.commodore.com(at least I think that's my address).

Big Disclaimer: plugging such a contraption into ones Amiga could blow
the +5V fuse or an 8520 CIA. So please be careful. This a home-brew hack
and not a CBM sponsored project. These instructions are merely my
recollection of the steps I took for informational purposes only. Whew,
I don't know about you, but I feel a whole lot better for having said
this.

Good luck!

jnmoyne@lbl.gov (Jean-Noel MOYNE) (11/22/90)

   I love that !

   A guy from CBM giving us a home brew harware hack ! Great ! At least 
you can suppose the hack will work. And then, it's usefull, how many of 
you have one of these old Atari trackballs taking the dust on dark place 
somewhere in the attic ? And you can even customise your trackball if 
you're left-handed ... I wander if the old (but great) Marble Madness 
works with that ... (it'd be really great!!)

   Seriously, do you see any guy from another company do that on the net ? (-:

          JNM

--
These are my own ideas (not LBL's)
" Just make it!", BO in 'BO knows Unix'