aboutsummaryrefslogtreecommitdiff
path: root/mousetsr.c
AgeCommit message (Collapse)AuthorFilesLines
2024-09-05preserve the state of the 4th&5th buttons if we get a wheel movement packetHEADmasterJavier1-0/+3
2024-09-05vbmouse: undo reversing horizontal wheel direction. it seems a ↵Javier1-1/+1
virtualbox-only issue.
2024-07-07mouse: start with cursor centered on screen as per specJavier1-2/+2
2024-07-07refactor int16 store keystroke with separate scancode/character argsJavier1-2/+2
2024-06-02simply the way user mouse routine is called and add version string supportJavier1-24/+33
2024-05-20don't clobber si on int33/3 calls, this breaks qbasic.comJavier1-7/+14
2024-05-20do not necessarily require int33/11 call to enable wheelapiJavier1-13/+13
2024-05-19add horizontal wheel scroll support to w16 driverJavier1-6/+9
2024-05-19add initial support for 2nd wheel & 4-5 mouse buttonsJavier1-95/+198
2023-12-16separate define for tracing ps/2 protocol eventsJavier1-3/+3
2022-12-11do not allow the show cursor counter to go above 0Javier1-13/+13
2022-12-10fix issue with borlandc, bump to 0.64v0.64Javier1-6/+27
2022-04-30refactor: switch debug log to a more convenient printf-like APIJavier1-132/+57
2022-04-30workaround for programs that do not call full mouse resetJavier1-0/+4
2022-04-27refactor: use INTPACKW (always 16-bit) instead of INTPACKXJavier1-88/+88
2022-04-20assume we have a wheel when using vmware, even if we can't detect itJavier1-2/+9
this restores wheel support when running under vmware and (unpatched) vkd
2022-04-20add back support for using ps/2 bios with 3-byte packetsJavier1-14/+64
apparently some BIOSes and DOSBox don't support 1-byte streaming mode, and neither does win386 without a special vkd
2022-04-18switch mouse driver to always use 1-byte packets from BIOSJavier1-85/+81
2022-04-18in w16driver, change mouse speed for improved dosemu2 compatibilityJavier1-1/+2
See discussion in https://github.com/dosemu2/dosemu2/issues/1552#issuecomment-1101657149
2022-04-16fix wheel on t5710Javier1-7/+32
2022-04-15rename some headers for consistencyJavier1-1/+1
2022-04-15add log msgs for non-detection of ps2 wheelJavier1-2/+4
2022-04-14don't clear last mouse click position once it is readJavier1-4/+12
2022-04-11add new virtualbox shared folders clientJavier1-9/+3
2022-04-09rename source files for consistencyJavier1-0/+1468