Jasmine Iwanek
9aab9c41dc
Add support for default baud rate on logitech serial mouse
2025-07-18 00:31:08 -04:00
Jasmine Iwanek
90ae33e487
Macro the serial port part of mouse config
2025-07-17 23:42:35 -04:00
Jasmine Iwanek
a7d54960c7
clang-format mouse_serial.c
2025-07-17 23:42:35 -04:00
Jasmine Iwanek
4d6e3db50c
Some minor improvements to serial mouse code quality
2025-07-17 23:42:35 -04:00
Cacodemon345
a4a8e10427
Microsoft Serial BallPoint mouse
2025-07-18 01:41:28 +06:00
Miran Grča
7fd7c659b6
Logitech serial mouse: enable RTS toggle by default.
2025-07-16 11:38:30 +02:00
OBattler
6fc6a16be6
Fixed a few minor things with how the Mouse Systems Bus Mouse as added.
2025-04-28 11:18:57 +02:00
Cacodemon345
94a68a8698
Add Mouse Systems Bus Mouse
2025-04-28 14:26:49 +06:00
OBattler
6ab7f61c74
Serial mouse: Remove the excess logging line.
2025-04-17 01:12:39 +02:00
OBattler
37ed6662dc
Serial mouse: do not attempt to transmit a byte if none is queued, fixes #5475 .
2025-04-17 01:10:04 +02:00
OBattler
4806519388
The device_t available/poll union is now gone, mouse poll is now set using mouse_set_poll(), and mouse_curr is now also gone.
2025-02-13 00:23:35 +01:00
Jasmine Iwanek
d5d1d5c449
More cleanups to device structs
2025-02-08 01:28:25 -05:00
Jasmine Iwanek
4e6f29a7d5
malloc to calloc
2025-02-01 15:38:36 -05:00
Jasmine Iwanek
81b8038bc5
Clean up .available & .poll
2025-02-01 03:38:52 -05:00
OBattler
8b68dec1b5
Two more strings.
2024-11-10 02:33:27 +01:00
OBattler
ea878410b0
Serial mouse, microtouch, and modem: Add some more sanity checks.
2024-09-20 13:36:01 +02:00
Alexander Babikov
b63bf09db3
Replace the hardcoded year with COPYRIGHT_YEAR
...
Replace the hardcoded copyright year with the COPYRIGHT_YEAR macro in the emulated Logitech serial mouse's self-report
2024-01-01 16:53:17 +05:00
Jasmine Iwanek
fc19a4698b
Several fixes to compile with logging enabled
2023-12-14 15:52:04 -05:00
OBattler
42ea22e569
Properly fix serial mouse wheel.
2023-08-26 23:22:56 +02:00
OBattler
41079a4505
Fixed the serial mouse wheel.
2023-08-26 23:16:50 +02:00
Jasmine Iwanek
532f8ca91f
More linting in src/device
2023-08-22 23:54:06 -04:00
OBattler
87c5c59646
Some copyright header fixes.
2023-08-14 21:13:37 +02:00
OBattler
a77a9d3c2d
Fixed the Mouse Systems mouse packet format.
2023-08-14 16:52:42 +02:00
OBattler
0ac3bb1620
More mouse fixes.
2023-08-12 17:56:44 +02:00
OBattler
2391c11260
More clean-ups and mouse fixes.
2023-08-11 22:29:53 +02:00
OBattler
782015a923
More mouse and PIC fixes and the mouse now takes of the ration between guest resolution and actual render area size, multiplied by the DPI, when returning coordinate deltas, also unified the delta return function across the various emulated mice.
2023-08-11 04:45:32 +02:00
Jasmine Iwanek
81bb5e564b
Better fallthrough annotation macro.
2023-08-09 20:09:36 -04:00
OBattler
260cb54462
Reenable the accidentally disabled RTS toggle on the Microsoft Serial Mouse.
2023-08-07 22:13:48 +02:00
OBattler
c695cb8ded
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
2023-08-07 18:49:58 +02:00
Jasmine Iwanek
d2f42198fd
Fix clang build failure
2023-07-26 12:41:18 -04:00
Jasmine Iwanek
db66543959
Apple build fix
2023-07-25 17:59:22 -04:00
Jasmine Iwanek
ee695e71f9
More sonarlint work
2023-07-25 17:59:22 -04:00
Jasmine Iwanek
922c4335ae
Next round of sonarlint cleanups
2023-06-27 21:17:13 -04:00
Jasmine Iwanek
21adfd4d50
Next round of sonarlint cleanups
2023-06-26 18:28:13 -04:00
OBattler
8b559f1271
Fixed Y polarity in the MM Series packet format on the Logitech Serial Mouse.
2023-06-19 01:59:33 +02:00
Jasmine Iwanek
6c1e4a8e2c
Some code smell fixes from sonarlint
2023-05-15 19:25:56 -04:00
OBattler
f16f7a2464
Some minor Logitech serial mouse bug fixes and implemented the auto baud rate mode.
2023-05-02 21:53:42 +02:00
Jasmine Iwanek
610401de7a
Yet more clang-formatting
2023-02-28 23:53:57 -05:00
Cacodemon345
96f7b7aa14
Add Wacom SD-510C tablet emulation
2023-01-03 16:47:20 +06:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
9a3cabbe85
clang-format in src/device/
2022-09-18 17:19:21 -04:00
Jasmine Iwanek
50ef360282
src/device
2022-04-12 17:26:06 -04:00
Jasmine Iwanek
a7edaf0608
src/device
2022-03-13 09:28:28 -04:00
Jasmine Iwanek
801f81fbda
clean up device_config_t formatting
2022-02-26 23:31:28 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
OBattler
6f2b93923c
A lot of fixes - everything now seems to work properly.
2022-02-03 03:10:06 +01:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05:00
OBattler
a909d08e6f
Changed a #define in device/mouse_serial.c, should make the serial mouse use the normal period on the interpreter even on builds with the new recompiler.
2021-11-30 17:10:19 +01:00
OBattler
6e233f4ac8
SDL renderer improvements and fixes and added SDL OpenGL option;
...
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00