In my quest to find games that supported the Joyport I came across Mating Zone, which supported the Wico Trackball. It had a trackball controller interface board that would go into one of the apple slots.

Does anyone know of anything else that supported the Wico Trackball?

Here's some pics from ebay:

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]


It's got four 74LS191 4 bit counters so I think it can present itself with an X axis from 0-255 and Y from 0-255. I don't have hardware or a manual so I'm just guessing.

[Linked Image from i.imgur.com]

Hitting CTRL+I brings up the configuration screen:
(This game covers everything!)

[Linked Image from i.imgur.com]

Hitting the left arrow cycles the < through the options, hitting the right arrow cycles the > through the options.

A number key will set the slot or the button number for the last arrow that was moved.

Here I've got the wico set for slot 4 and button 1.

[Linked Image from i.imgur.com]

reading the trackball at 6b1c:

[Linked Image from i.imgur.com]

I don't understand why it would need to hit c0c2 c0c4 and c0c6?

The game only concerns itself with a single axis, I would assume that reading c0c1 would be the y axis.

reading the buttons at 6a40:
(read C0C6: bit 7 is button 1, bit 6 is button 2)

[Linked Image from i.imgur.com]

If I put watchpoints at c0c0,f,r,1 and then set the A register with a=c0;g and then use the keypad enter key (so it doesn't clear the command line) I can feed it some values.

[Linked Image from i.imgur.com]

It seems that the game only uses the upper 6 bits of the value returned, if I feed it a sequence of values like b0,b4,b8,bc,c0 we can see the character move to the right, feeding it descending values moves to the left.

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]