Jasmine Iwanek
7eef0665b5
Fix EV-165A config
2025-01-14 16:45:07 -05:00
Jasmine Iwanek
bf3be9c0c7
Correct EV-165A's name
2025-01-14 16:31:24 -05:00
OBattler
5b101aad81
AT KBC: Fast track command AE (enable keyboard) because the LG MultiNet sends command A7 immediately after it, fixes keyboard lock-ups in its CMOS Setup.
2025-01-13 23:22:37 +01:00
Jasmine Iwanek
fabe71150c
Various improvements & Cleanups
...
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
OBattler
78a81b0d7f
AT / PS/2 keyboard: It turns out a few other commands also cancel the pending command, fixes #4981 .
2025-01-10 21:56:04 +01:00
OBattler
c3faf20226
AHA-1542CP and ISA PnP memory range fixes, fixes AHA-1542CP on Packard Bell PB450.
2025-01-07 02:42:09 +01:00
OBattler
defeb47ca5
Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399 .
2024-12-31 00:48:50 +01:00
OBattler
3434d7d868
A few serial port fixes, now passes Norton Diagnostics tests as well.
2024-12-13 04:22:02 +01:00
OBattler
5078063a39
Rename the Microsoft RAMCard to just that - the other variant is for the Apple II which is obviously outside of our scope so there's no point in clarifying which this is.
2024-11-21 14:58:09 +01:00
OBattler
c3702dd87b
JMP 2 -> JMP2.
2024-11-16 02:53:11 +01:00
OBattler
066fe83a08
Memory Size -> Memory size.
2024-11-10 02:49:50 +01:00
OBattler
8b68dec1b5
Two more strings.
2024-11-10 02:33:27 +01:00
OBattler
55b091fb58
Assorted string fixes, mostly for consistency.
2024-11-10 02:23:21 +01:00
OBattler
31beadd103
ISA PnP: Return bit 0 of status register set between Wake[0] and Set CSN, fixes Creative ISA PnP sound card drivers installer for Windows 3.1 freezing.
2024-10-27 16:55:05 +01:00
OBattler
f280a0ee6e
3M Microtouch: #include <time.h> to fix the warnings.
2024-10-26 22:58:38 +02:00
Jos van Mourik
bc5b6b71c4
Cleanup
2024-10-11 22:44:32 +02:00
Jos van Mourik
a25892664a
Add NVR saving for calibration data, cleanup
2024-10-11 22:33:46 +02:00
Jos van Mourik
09bbbacede
Refer to microtouch struct as dev in all functions
2024-10-08 20:42:47 +02:00
Jos van Mourik
b493b41ab2
Implement touchscreen calibrate extended
2024-10-06 01:12:21 +02:00
OBattler
24c6ebc6dd
Samsung SPC7700P-LW: reset SMBASE on soft reset via the keyboard controller, fixes segmentation fault on soft reset after FDISK.
2024-09-24 04:50:41 +02:00
OBattler
ea878410b0
Serial mouse, microtouch, and modem: Add some more sanity checks.
2024-09-20 13:36:01 +02:00
Jos van Mourik
4b9ee9d591
Fix compiler warning
2024-09-15 21:37:43 +02:00
Jos van Mourik
b2dcc4f1b2
Decouple mouse polling from serial speed, add software baud selection, remove baud menu option
2024-09-15 17:47:06 +02:00
Jos van Mourik
2b4b9aae64
Cleanup
2024-09-15 03:13:54 +02:00
Jos van Mourik
22240a5925
Code style cleanups, optimize if statement order
2024-09-15 01:56:45 +02:00
Jos van Mourik
95844896a0
Merge branch '86Box:master' into master
2024-09-15 01:19:12 +02:00
Jos van Mourik
866d6599a1
Implement Mode Point and Mode Down/Up. Merge HEX/DEC functions in order to do so efficiently. Optimize.
2024-09-15 01:18:37 +02:00
OBattler
db3bbad003
AT KBC: Check for T3100E 'Fn' key after translating the current scan code, should fix the keys with translated scan code set 2 as well.
2024-09-08 12:21:31 +02:00
Jasmine Iwanek
f4b63caf0b
One line per file in CmakeLists.txt
2024-09-04 18:34:06 -04:00
OBattler
16f4ebab9c
Mouse: Fix the if blocks in mouse_subtract_z().
2024-09-03 00:45:40 +02:00
OBattler
43ff35c10c
Add the Acer A1G to the Siemens PCD-2L hack, fixes POST: 31 30 freeze with non-SL-enhanced 486 CPU's.
2024-08-31 19:13:06 +02:00
OBattler
2207367bdd
Fixed the segmentation fault on mouse movement when the serial mouse is attached to a disabled serial port.
2024-08-30 23:20:22 +02:00
OBattler
cd3f29f622
Part 2.
2024-08-27 03:29:37 +02:00
OBattler
e858a4344c
PCjr cartridges: Also reset the CPU on image eject.
2024-08-21 02:11:41 +02:00
OBattler
6cc7615185
Keyboard AT: Send ACK before the resent scan code on command FE, fixes #4713 .
2024-08-13 00:26:53 +02:00
Jasmine Iwanek
892f066ffa
Don't depend on DEV_BRANCH
...
Allows things to be compiled independently
2024-08-08 20:25:03 -04:00
Jasmine Iwanek
3cd59235c9
Move USE_PCL to correct cmakelist
2024-08-08 19:31:50 -04:00
Jasmine Iwanek
0219547a16
Put Wacom tablets on dev branch
2024-08-08 19:31:49 -04:00
Jasmine Iwanek
7b80e6dc15
Compile fix for smbus_sis5595.c logging
2024-08-07 01:07:52 -04:00
OBattler
37ceea4ed0
Fix emulator-handled UI keyboard combinations when keyboard requires capture and is not captured, also fix keyboard input in full screen in such situations, fixes #4697 .
2024-08-07 06:11:50 +02:00
Jos van Mourik
01c463df74
Add command handling for more output modes. Fix Reset behavior.
2024-08-04 16:12:10 +02:00
Jos van Mourik
db159ecb11
Add output status command
2024-08-04 14:27:47 +02:00
Jos van Mourik
7692abb60c
A liftoff should keep the old touch location
2024-08-04 01:04:09 +02:00
Jos van Mourik
09dad6f6b7
Command handling updates
...
- Always return <SOH>0<CR> (success) for commands to greatly increase compatibility with unknown command.
- Remove empty commands because of this.
- Remove command wrapper function.
- Fix compiler warnings.
- Fix unit type string for SMT2/3.
- Guard for empty commands.
2024-08-04 00:19:40 +02:00
Jos van Mourik
282d4e0c70
Formatting, use selected bauddrate for serial retry timing too
2024-08-02 15:09:52 +02:00
Jos van Mourik
49d71c19ba
Commands cleanup
...
- Return 0 for unknown commands instead of 1, to not lock up software.
- Add a few extra unknown commands.
- Sort commands alphabetically to keep this mess organized.
- Don't capitalize commands as no software i know needs it.
2024-08-02 01:24:00 +02:00
Jos van Mourik
40dcbaa10e
Implement Mode Status
2024-08-02 00:16:49 +02:00
Jos van Mourik
3b2072ac8c
Change mouse poll rate per mode to reflect serial write speed, optimize serial fifo lengths
2024-08-01 22:40:20 +02:00
Jos van Mourik
94bffa104a
Set CTS/DSR/DCD high like a real Microtouch
2024-08-01 20:47:15 +02:00
Jos van Mourik
fcec4a40f9
Cleanup/bugfix
2024-07-30 20:09:13 +02:00