OBattler
|
2e4eed0ac0
|
Assorted ACC 2036 and OAK OTi-037 fixes, fixes #5697.
|
2025-06-25 04:45:40 +02:00 |
|
OBattler
|
494b7536ba
|
AT KBC: Add the Tulip (undocumented VL82C113?) commands and get rid of write_cmd_generic().
|
2025-06-08 19:53:57 +02:00 |
|
OBattler
|
9ebcc44350
|
Add the Dell System 333s/L.
|
2025-05-28 19:41:27 +02:00 |
|
OBattler
|
09f63b6466
|
Assorted fixes, the Compaq Presario 7100 486 no longer crashes on CTRL+ALT+DEL.
|
2025-05-27 04:47:45 +02:00 |
|
OBattler
|
e083daf4bb
|
Fix on-board audio on the GXL and the jumpers on the XPS P60 and 560/L.
|
2025-05-24 06:17:16 +02:00 |
|
Miran Grča
|
ce80198fa1
|
Merge pull request #5611 from rushieda/optiplex_gnplus
KBC AT: Remove some excess logging.
|
2025-05-22 00:35:43 +02:00 |
|
OBattler
|
e9a1768da9
|
KBC AT: Remove some excess logging.
|
2025-05-22 00:35:07 +02:00 |
|
Miran Grča
|
81e8fee091
|
Merge pull request #5609 from rushieda/optiplex_gnplus
Add the DellOptiPlex Gn+
|
2025-05-21 20:57:10 +02:00 |
|
OBattler
|
455622492b
|
All the required fixes - the Dell OptiPlex Gn+ now works correctly.
|
2025-05-21 20:49:54 +02:00 |
|
rushieda
|
b18f69c037
|
Fix a small typo that causes some checks to fail
|
2025-05-21 12:18:54 +03:00 |
|
rushieda
|
accce358e8
|
Fix the Password "Disabled by Jumper" error on Dimension XPS Pxxx and Pxxxa/Mxxxa
|
2025-05-21 12:04:55 +03:00 |
|
rushieda
|
9f46d0b9d8
|
Fix the initialization and general purpose I/O (GPIO) pins for the OptiPlex GXL/GXM
|
2025-05-19 20:59:08 +03:00 |
|
OBattler
|
196289d6e5
|
AT KBC fixes for the Dell.
|
2025-05-18 08:17:04 +02:00 |
|
OBattler
|
e98424a8ae
|
Added the ICS SB486PV.
|
2025-05-17 02:35:11 +02:00 |
|
OBattler
|
f09ebba330
|
Fix the previous commit.
|
2025-05-14 19:18:49 +02:00 |
|
OBattler
|
cb67128059
|
AT / PS/2 keyboard: abort any pending scan code send and reinitialize queue on set defaults (command F5/F6).
|
2025-05-14 19:08:35 +02:00 |
|
OBattler
|
e8c8d3373e
|
AT KBC: some fixes.
|
2025-05-14 10:15:14 +02:00 |
|
OBattler
|
018bbfae43
|
SM(S)C FDC37C93x Super I/O chip rewrite, add the Acer V62x, and un-dev-branch the V-Tech Laser XT machines.
|
2025-05-05 05:11:55 +02:00 |
|
MaxwellS04
|
af908dadc6
|
Fixed internal_name for Phoenix PS/2 PCI KBC
|
2025-04-18 22:32:37 +07:00 |
|
OBattler
|
fd2214f544
|
Intel Classic/PCI: Return input port (P1) bit 4 clear, fixes #5435.
|
2025-04-04 18:55:22 +02:00 |
|
OBattler
|
d91cc459bf
|
OKI IF386AX: Implement the NEATsx chipset and give it the AT Phoenix keyboard controller.
|
2025-03-24 19:02:46 +01:00 |
|
OBattler
|
5b6a965900
|
Bring machine flags on par with device flag and clean up device_is_valid() accordingly.
|
2025-02-14 07:10:55 +01: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
|
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 |
|
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
|
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 |
|
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
|
2634b206c8
|
AT KBC: Fix on the fly AT / PS/2 mode switching, fixes PS/2 mouse on machines with VLSI VL82C113 on-chip KBC.
|
2024-07-23 18:40:38 +02:00 |
|
OBattler
|
fd00bcca8b
|
Backported the kbc_at_set_ps2() function required by the VL82c113.
|
2024-07-22 00:12:12 +02:00 |
|
OBattler
|
2e6d392ff8
|
On ASIC keyboard controllers, output on channel 0 (KBC) now overrides any existing bytes in the output buffer, fixes FIC PT-2000 soft reset problems.
|
2024-07-21 04:53:54 +02:00 |
|
OBattler
|
0c9887b0ec
|
AT KBC: Revert to old behavior always.
|
2024-05-19 21:24:04 +02:00 |
|
OBattler
|
1a255693e9
|
PS/2 KBC: Changed the way the IRQ delay is done, fixes #4451.
|
2024-05-14 21:25:25 +02:00 |
|
OBattler
|
55e1ca7dc1
|
PS/2 ASIC KBC: A minor fix.
|
2024-05-13 02:22:05 +02:00 |
|
OBattler
|
3c3e53e8b0
|
PS/2 KBC: Different approach to fix the Soyo 4SAW2 - it's only ever seen with ASIC KBC's (Holtek, MB-300E, and VIA VT82C42N), so I have added a Holtek controller that's basically an AMI with an ASIC flag.
|
2024-05-13 02:03:49 +02:00 |
|
OBattler
|
3cac44a033
|
PS/2 KBC: Added a 2-cycle wait before clearing the IRQ's, fixes keyboard during NTLDR.
|
2024-05-13 00:42:35 +02:00 |
|
OBattler
|
01b2d14a49
|
PS/2 KBC: Clear IRQ's upon returning to main loop, fixes input in Windows 3.1x on eg. the Soyo 4SAW2.
|
2024-05-12 19:11:52 +02:00 |
|
OBattler
|
97b41adc22
|
AT KBC: IBM variants now revert to old IRQ behavior.
|
2024-05-10 00:49:21 +02:00 |
|
OBattler
|
b67c234569
|
The PS/2 keyboard controllers now simulate the real hardware behavior of there being a slight delay between OBF and IRQ, fixes, amnong other things, PB640 Windows 95 mouse (and PB450 CMOS Setup now works without the workaround).
|
2024-05-10 00:31:58 +02:00 |
|
OBattler
|
a4fe16c9a0
|
AT KBC: Do not attempt to remove the I/O handlers if they had not been set first, fixes crash when attempting to use the Compaq Presario 4500.
|
2024-05-09 01:41:24 +02:00 |
|
OBattler
|
b159cd5b12
|
Implemented the Phoenix keyboard controller with a Packard Bell specific workaround, fixes #4415.
|
2024-05-08 23:42:20 +02:00 |
|
OBattler
|
c89e92fafd
|
Fixed the BCM SQ-588 with a kludged, fixes #4431.
|
2024-05-08 00:34:51 +02:00 |
|
OBattler
|
d98751e40f
|
Added the ability to enable/disable the KBC (used by the FDC37C93x Super I/O chips).
|
2024-04-18 03:51:56 +02:00 |
|
OBattler
|
cd03b6a31c
|
Packard Bell machines: PS/2 mouse commands now suspend dynamic recompilation until the response byte is read, fixes #552.
|
2024-01-25 21:47:15 +01:00 |
|
OBattler
|
c29d51b419
|
Slowed down the keyboard controller back to the old speed, fixes #4013.
|
2024-01-09 02:40:00 +01:00 |
|
OBattler
|
937e2a52f8
|
SiS 5571, Daewoo Compaq, speed up AT / PS/2 KBC (does not appear to break anything from months of testing) and fix AT / PS/2 keyboard reset to fix the Samsung SPC7700LP-W soft reset.
|
2024-01-06 01:51:20 +01:00 |
|
Jasmine Iwanek
|
532f8ca91f
|
More linting in src/device
|
2023-08-22 23:54:06 -04:00 |
|
OBattler
|
1d48363803
|
The 286/386 interpreter now has its own variant of x86seg.c.
|
2023-08-21 02:56:33 +02:00 |
|
Jasmine Iwanek
|
02e41927e3
|
Dribs and drabs which have escaped
|
2023-08-12 13:07:00 -04:00 |
|
Jasmine Iwanek
|
81bb5e564b
|
Better fallthrough annotation macro.
|
2023-08-09 20:09:36 -04:00 |
|