> About pinout of MSX Mice (source: Laurens Holst) > > "1 data b0 (in) > 2 data b1 (in) > 3 data b2 (in) > 4 data b3 (in) > 5 +5V (out) > 6 trigger 1 (in) > 7 trigger 2 (in) > 8 strobe (out) > 9 ground" > > (...) > > The MSX Mouse sends 2 signed bytes to the > computer, X and Y. This > byte must be added to the current X and Y > location, so it is a > relative movement. So X=0 means X is the same, > X=1 means X=+1 and > X=255 means X=-1. This is very easy to implement, > however it poorly > supports mouse speed control, because it's a > digital signal. Well, > anyways, those 2 bytes are transferred in 4 parts. > The computer reads > pins 1-4 four times, afterwards signalling the > mouse to ready the next > 4 bits by complementing pin 8." Addition to this: you need to wait a while between to readouts before the mouse has the next set of bits ready... I will mail more info as soom as I'm home (at least, when I don't forget). > About speed control, you can use Nyyrikki's "mouse > driver" to adjust > speed, accelaration and acceleration speed. ??? Hmmm... definately have to take a look at that. ~Grauw _________________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com **** MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/) ****
