Commit Graph

344 Commits

Author SHA1 Message Date
Cacodemon345
a96f40e5ef mouse_wacom_tablet: Change to snprintf for ID transmission 2023-02-17 01:48:29 +06:00
Cacodemon345
efaca1b106 wacom: Get rid of ID transmission hacks 2023-02-16 10:25:05 +06:00
Cacodemon345
6d0f4fc723 Merge remote-tracking branch 'upstream/master' into qt-wacom-serial 2023-02-16 10:24:28 +06:00
OBattler
f6c8080bdc Fixed MSR writability, fixes Error D on the IBM PCjr. 2023-02-16 02:43:06 +01:00
OBattler
3d480a6ffc A small fix to the serial receiver FIFO - fixes error 1101 on IBM PS/2 Models 70 and 80. 2023-02-16 00:15:04 +01:00
Cacodemon345
f4d985b3da serial: Fix compilation with Qt 2023-02-15 21:37:20 +06:00
OBattler
9d59f72f0b Rewrote the serial port receiver FIFO. 2023-02-15 16:00:46 +01:00
OBattler
0ed4548aeb Fixed warnings in device/serial_passthrough.c. 2023-02-15 14:32:47 +01:00
Cacodemon345
0f36ad9f04 Merge remote-tracking branch 'upstream/master' into qt-wacom-serial 2023-02-15 11:12:25 +06:00
Jasmine Iwanek
f643391975 Serial Passthrough 2023-02-14 20:53:59 -05:00
Joakim L. Gilje
fa9e05a317 add command 0xea - set stream mode 2023-02-08 22:11:22 +01:00
Cacodemon345
17d4e4a7e2 Merge branch 'master' into qt-wacom-serial 2023-02-07 17:04:25 +06:00
Jasmine Iwanek
a7236a9022 Make dual video card code use array 2023-02-06 07:29:18 -05:00
luennix
4085e4c928 PR for 86Box 2023-01-09 16:31:36 +03:00
Jasmine Iwanek
1860700eab Fix some small issues 2023-01-07 17:02:23 -05:00
Jasmine Iwanek
a40630ba63 Even more tabs to spaces 2023-01-07 14:09:51 -05:00
Cacodemon345
3884e5874b Merge remote-tracking branch 'upstream/master' into qt-wacom-serial 2023-01-07 11:38:25 +06:00
Cacodemon345
a91015fe04 wacom: Check suppressed increment first 2023-01-07 00:04:48 +06:00
Cacodemon345
b0b92a84e6 wacom: Fix increment modes 2023-01-06 23:23:40 +06:00
Cacodemon345
6a78eca1ff wacom: Cleanup and splits 2023-01-04 23:03:47 +06:00
Cacodemon345
e538a28895 Don't transmit coordinates continuously in remote mode 2023-01-04 19:43:15 +06:00
Cacodemon345
695f5befa1 ST cancels remote mode 2023-01-04 19:30:14 +06:00
Cacodemon345
e5dd58e23f wacom: Support Remote request mode and line feed-terminated commands 2023-01-04 13:46:06 +06:00
Cacodemon345
5c5e26960a Properly process single-byte commands 2023-01-04 02:07:27 +06:00
Cacodemon345
49795ce81f Transmit ID at normal speed 2023-01-04 01:59:57 +06:00
Cacodemon345
8e91b23e35 Partial revert of suppressed/increment mode changes 2023-01-04 01:42:14 +06:00
Cacodemon345
3cb903c29e wacom: Don't transmit anything for 10 miliseconds after reset 2023-01-04 00:10:43 +06:00
Cacodemon345
e229f9e22c wacom: Properly implement suppressed/increment mode 2023-01-03 23:27:12 +06:00
Cacodemon345
0ea498d9ce wacom: Account for negative coordinate overflows 2023-01-03 22:20:30 +06:00
Cacodemon345
6bb26b7f74 wacom: Clamp coordinates after conversion 2023-01-03 21:42:35 +06:00
Cacodemon345
96f7b7aa14 Add Wacom SD-510C tablet emulation 2023-01-03 16:47:20 +06:00
OBattler
06d4ae5595 Fixed VNC mouse, but the correct scale factor for X and Y has to be figured out. 2022-12-30 06:05:57 +01:00
Cacodemon345
b0cdb2d643 Time sync now works correctly with Vendex RTC 2022-12-21 00:09:17 +06:00
Cacodemon345
6794e527c1 Add Vendex HeadStart Turbo 888-XT RTC 2022-12-20 22:40:40 +06:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
OBattler
e44b69220f Numerous Olivetti M24 and M240 fixes. 2022-11-19 04:34:14 +01:00
OBattler
27ebb27db7 Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness. 2022-11-17 22:44:06 +01:00
Jasmine Iwanek
af9f1abf98 Code/Comments cleanup
Tabs to spaces
Whitespace
Normalize clang-format comments
2022-11-13 21:15:58 -05:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
aa2c07bed2 Random header cleanups I noticed while porting things 2022-11-05 22:12:35 -04:00
Jasmine Iwanek
4cf229ee3a Port the very basic serial console from mtrr
It's enabled by the flag ENABLE_SERIAL CONSOLE
2022-11-05 21:43:42 -04:00
Jasmine Iwanek
5def97d138 Port code related to coreboot BIOS from MTRR
Only used if MACHINE_COREBOOT is set in machine flags, so this is a pretty safe one
2022-11-05 21:43:09 -04:00
OBattler
fb8dcab3bd Fixed the handling of the Toshiba Fn keys, fixes #2778. 2022-10-31 04:04:47 +01:00
OBattler
9ec317d8e6 Fixed two warnings. 2022-10-30 16:44:31 +01:00
Cacodemon345
66f432efe7 mouse_ps2: Unify movement packet reporting mechanisms 2022-10-29 22:16:03 +06:00
Miran Grča
c2402daf1e Merge pull request #2755 from jriwanek-forks/tabstospaces
Correct many file headers to show 86box
2022-10-29 17:06:18 +02:00
Jasmine Iwanek
47f6257240 Correct headers for BSD Licensed files 2022-10-29 10:52:49 -04:00
Cacodemon345
b388cb552f Add option for 5-button PS/2 mouse 2022-10-28 23:51:38 +06:00
OBattler
e5268075fb Fixed mouse button statuses in PS/2 mouse command E9. 2022-10-28 17:30:38 +02:00
OBattler
e6f208ef33 And applied the same change to the Vendex (and all other XT clones) by separating the XT clone keyboard/PPI from the IBM XT 1986 one, and giving the clone one the PC-style port D read out on port 60h when keyboard is disabled, fixes #2213. 2022-10-28 02:23:08 +02:00