Commit Graph

484 Commits

Author SHA1 Message Date
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
OBattler
e0c1e4b3a3 Proper fix for mouse wheel inversion. 2023-08-26 22:47:32 +02:00
RichardG867
801d5b7232 mouse_ps2: Fix wheel inversion 2023-08-26 13:31:05 -03:00
OBattler
c1613776ce Fixed the wheel inversion on the PS/2 mouse. 2023-08-25 05:58:04 +02:00
OBattler
a0ce900837 Temporarily disable the Wacom tablets. 2023-08-24 23:49:06 +02:00
Jasmine Iwanek
532f8ca91f More linting in src/device 2023-08-22 23:54:06 -04:00
OBattler
ed675ca9cd A fix in device/keyboard_xt.c to fix Toshiba T1x00 keyboard on Dev builds. 2023-08-21 20:02:26 +02:00
OBattler
1d48363803 The 286/386 interpreter now has its own variant of x86seg.c. 2023-08-21 02:56:33 +02:00
OBattler
5b56f3a450 Some small fixes. 2023-08-19 06:05:52 +02:00
OBattler
6c4a4be6be Timer clean-ups. 2023-08-19 05:26:49 +02:00
OBattler
565421a252 Serial receive/transmit rework (uses the new fifo.c API) and a small GDB stub fix. 2023-08-18 05:57:32 +02:00
Jasmine Iwanek
bd6508350b Yet more tabs to spaces 2023-08-15 13:28:04 -04:00
Jasmine Iwanek
375f69ed61 Fix more compile warnings 2023-08-15 13:28:04 -04:00
OBattler
b446317b76 The POST codes are now accessible by the entire emulator, allows easy output filtering by POST cost code (and disabling altogether if the POST code is disabled), useful for debugging. 2023-08-14 23:12:46 +02:00
OBattler
87c5c59646 Some copyright header fixes. 2023-08-14 21:13:37 +02:00
OBattler
459d4a4a68 Fixed a very stupid bug in device/serial.c, fixes #3558 . 2023-08-14 17:15:09 +02:00
OBattler
a77a9d3c2d Fixed the Mouse Systems mouse packet format. 2023-08-14 16:52:42 +02:00
OBattler
b3a38c0cf1 Removed excess logging from device/mouse.c. 2023-08-13 18:45:18 +02:00
OBattler
976fe24ba1 VNC and Win32 mouse clean-ups. 2023-08-13 18:25:56 +02:00
OBattler
1958b7398d Use absolutes instead. 2023-08-13 18:03:12 +02:00
OBattler
38e1904b71 When checking for mouse movement, use ceiling, not floor, if the coordinates are negative. 2023-08-13 17:59:19 +02:00
OBattler
6e0783c5e3 Merge branch 'master' of https://github.com/86Box/86Box 2023-08-13 17:26:36 +02:00
OBattler
3e2a31eb97 More mouse fixes (thanks, coldbrewed!), and mitigated IRQ clear spam from serial and AT NVR. 2023-08-13 17:25:45 +02:00
cold-brewed
d2e27e74fb isapnp: Revert macro changes (#3552)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
2023-08-12 15:01:08 -03:00
Jasmine Iwanek
02e41927e3 Dribs and drabs which have escaped 2023-08-12 13:07:00 -04:00
Miran Grča
dab0a1258d Merge pull request #3550 from cold-brewed/postcard-warnings
postcard: Clean up some gcc warnings
2023-08-12 19:02:06 +02:00
OBattler
d9784e524e Attempt to make the MacOS mouse more precise. 2023-08-12 18:48:25 +02:00
OBattler
64fed5871a And reversed the ratios. 2023-08-12 18:07:14 +02:00
OBattler
0ac3bb1620 More mouse fixes. 2023-08-12 17:56:44 +02:00
OBattler
01e7394101 Moved mouse scaling back to the emulated side, should improve mouse movement. 2023-08-12 15:59:29 +02:00
cold-brewed
687439decc postcard: Clean up some gcc warnings 2023-08-12 08:39:36 -04:00
OBattler
24ff4a2498 Make sure bit 3 of the first PS/2 mouse packet is always set. 2023-08-12 12:10:35 +02:00
OBattler
6ceb63aacc Do not use atomic_load() with variables that are not atomic. 2023-08-12 01:15:06 +02:00
OBattler
9e53ab8adc Merge branch 'master' of https://github.com/86Box/86Box 2023-08-12 00:17:09 +02:00
OBattler
8f9f10f4d3 The atomic mouse coordinates now use atomic functions and mouse movement is no longer scaled by DPI if mouse coordinates are not raw. 2023-08-12 00:17:01 +02:00
RichardG867
c52f76b99e Fix AppleClang build 2023-08-11 18:31:36 -03:00
OBattler
6127c4572d Fixed the broken PS/2 mouse. 2023-08-11 22:52:11 +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
Miran Grča
e55b06da4c Merge pull request #3534 from jriwanek-forks/sonarlint
Yet more Sonarlint and a few warning fixes.
2023-08-10 05:13:47 +02:00
Jasmine Iwanek
015c3d5f29 Remove unused variable in postcard.c 2023-08-09 20:13:11 -04:00
Jasmine Iwanek
81bb5e564b Better fallthrough annotation macro. 2023-08-09 20:09:36 -04:00
OBattler
b38f87f13f And in device/pci_bridge.c as well. 2023-08-10 01:42:33 +02:00
OBattler
a0a26a5504 Merge branch 'master' of https://github.com/86Box/86Box 2023-08-10 01:37:46 +02:00
OBattler
dbf9ef66fc Moved Voodoo initialization to the very end to minimize the likelihood of SCSI adapters ending up on the bridge. 2023-08-10 01:37:33 +02:00
RichardG867
6bc73bfc97 isapnp: Small macro cleanup 2023-08-09 17:17:47 -03:00
OBattler
fdac446d25 The PCjr now correctly supports 64 kB of RAM, also other fixes and added support to PCjr ports 11h and 12h to the POST card (it now supports up to 4 different ports in the range). 2023-08-09 06:26:59 +02:00
OBattler
260cb54462 Reenable the accidentally disabled RTS toggle on the Microsoft Serial Mouse. 2023-08-07 22:13:48 +02:00
OBattler
b1fe510c36 Removed some excess mouse logging. 2023-08-07 18:56:55 +02:00