News for hackers. Stuff that matters.
Re:Commodore Amiga – The Settlers / Serf City: Life Is Feuda... by mnw21cam on Monday April 03, 2023 @11:13AM (#35425049)
The mouse interface on the Amiga was remarkably and elegantly simple too, which would have made it easy to interpret the mouse inputs on a joystick port even if there wasn't built-in support for it.

Basically, the mouse buttons were wired directly to pins - the same pins that joystick buttons would be wired to. Then also, the left/right and up/down steps would be indicated by a rising pulse on one pin with a direction indicated on another pin. The same pins that would be used for the left/right and up/down microswitches on a joystick. The way this was implemented by most early mice was to have two sensors on a sense wheel slightly out of phase, so as the sense wheel rotated it would produce a square wave on both wires. When one pin had a rising pulse, the other wire would be high if the wheel was going in one direction, and low if it was going in the other direction.

Re:Commodore Amiga – The Settlers / Serf City: Life Is Feuda... by unwind on Monday April 03, 2023 @11:18AM (#35425152)
This is called a rotary encoder [1] and is still common in various control knobs on electronic devices.

[1]: https://en.m.wikipedia.org/wiki/Rotary_encoder

Re:Commodore Amiga – The Settlers / Serf City: Life Is Feuda... by vintermann on Monday April 03, 2023 @12:04PM (#35426174)
There haven't really been more double mouse games, have there? Sounds like it could have potential, if people got used to it.