|
Post by KnightFire on Nov 6, 2023 22:10:18 GMT -7
I'm looking to buy or borrow a Commodore 1350 mouse. This is a mouse that acts like a joystick, and not the 1351 model. I plan to reverse engineer it.
|
|
|
Post by Cube Inc. on Dec 2, 2023 12:13:45 GMT -7
That would be an interesting project... I would imagine it'd have the usual x/y encoder wheels, which probably run to a comparator to determine if each axis is moving forward, backwards or not at all; Speed of motion is practically irrelevant. The output from the comparator would then switch the four directional switches on the joystick port. You'd end up with a truth table of outputs that may look something like this; Mouse Activity
| Joy - UP
| Joy - DOWN
| Joy - LEFT
| Joy - RIGHT
| Idle
| no
| no
| no
| no
| X Axis +
|
|
| no
| YES
| X-Axis -
|
|
| YES
| no
| Y-Axis +
| YES
| no
|
|
| Y-Axis -
| no
| YES
|
|
|
Any kind of diagonal movement would invoke the corresponding pairs of outputs, IE: Moving the mouse in a NE-ish direction would see the X and Y axes increasing, so you'd get both Joy-UP and Joy-RIGHT outputs.
Do let us know if you ever find one and get to peer into its' innards!
|
|