On Fri, 2018-05-04 08:13:05 +0100, mark--- via cctalk <cctalk at classiccmp.org>
wrote:
The Linux Kernel has support for DEC VSXXX mouse (as
well as LK keyboards), the opposite of what you are interested in.
So the conversion from DEC protocol is well documented.
It would be fairly straightforward with a microcontroller to implement the reverse.
See:
https://code.woboq.org/linux/linux/drivers/input/mouse/vsxxxaa.c.html
I think that it should be quite straight-forward to use an Arduino to
mimic a VSXXX-AA mouse. Some time ago, somebody even contacted me with
exactly this in mind, and I remember he found public code already
available to implement exactly what you're looking for.
*searching*
https://bitbucket.org/tinyscsi/decmouse/src/fc73c57dce5926ac1ab9f0958ba82cf…
Maybe this'll (at least) help you implementing something with an
Arduino, or even solve your issue completely.
Reading the source, the PS/2 mouse is attached to two GPIO pins in
that sketch (#5 for data, #6 for clock), and the VAXstation will be
connected to Arduino's serial port. (Keep in mind that you'll want do
have a level shifter in between, some MAX232 variant.)
MfG, JBG
--