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
Jasmine Iwanek
26fb3bf694
Actually close cartridge on error
2025-01-31 20:24:39 -05:00
Miran Grča
21eeac3eb7
Merge pull request #4786 from chungy/f8f12_everywhere
...
Use F8+F12 to release mouse on all platforms
2025-01-27 00:58:51 +01:00
RichardG867
59e96d2aa0
ISAPnP: Create logical devices that don't exist instead of erroring out
2025-01-19 17:35:38 -03:00
Jasmine Iwanek
3189bf7fb8
Cleanups in isartc
2025-01-16 00:56:11 -05:00
Jasmine Iwanek
3f3b921831
Add Generic MM58167 RTC
2025-01-16 00:56:11 -05:00
Jasmine Iwanek
d8eb77849c
Corrections to the SixPakPlus
2025-01-16 00:56:11 -05:00
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
Mike Swanson
dd1d835e15
Use F8+F12 to release mouse on all platforms
...
It seems that Ctrl+End was used on non-Win32 platforms because
WxWidgets couldn’t use non-modifier keys as a keyboard sequence. Qt
can, and F8+F12 interferes with the operation of software a lot less
than Ctrl+End does (try doing some text editing!).
86Box hasn’t used WxWidgets for quite some time and this platform
limitation hack has long outlived its necessity.
2024-09-02 13:23:00 -07: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