6d2ea183c2
PAS Plus: Fix ID.
OBattler
2024-05-29 23:18:43 +02:00
2ac3d289e6
Video changes part 1 for 4.2
TC1995
2024-05-29 20:47:22 +02:00
e61c620558
ALi M1543(C): USB IRQ level/edge control.
OBattler
2024-05-25 20:12:25 +02:00
38557b33dc
Removed the VM_FLAG access from DRx access again.
OBattler
2024-05-25 17:24:43 +02:00
44a6e7c1b4
Device: Do not free init_dev if points to dev, fixes SIGTRAP.
OBattler
2024-05-25 02:02:55 +02:00
a614e935fb
Clean-ups in device.c/h and the _params() device add functions now work exactly as originally planned.
OBattler
2024-05-25 02:00:19 +02:00
beddf47de8
Fixed the Super I/O chip and keyboard controller firmware identifications for all the boards that use the SM(S)C FDC73C93x family of Super I/O chips and corrected the socket of the Dell Hannibal+.
OBattler
2024-05-24 19:10:13 +02:00
117f604bf6
fdd: Add support for pcjs json floppy images
cold-brewed
2024-05-20 11:07:55 -04:00
d07f018e6b
Removed the io.c #include from the dummy IOCTL handler and added the handler to the Unix SDL UI as well.
OBattler
2024-05-20 04:04:13 +02:00
1b68770bda
Dummy CD-ROM IOCTL handler to fix compiling platforms other than Windows.
OBattler
2024-05-20 03:52:53 +02:00
18736f9c94
Fixed a compile-breaking bug on non-Windows.
OBattler
2024-05-20 03:07:14 +02:00
5af50e22ed
And the forgotten keyboard.h.
OBattler
2024-05-14 21:25:54 +02:00
1a255693e9
PS/2 KBC: Changed the way the IRQ delay is done, fixes #4451.
OBattler
2024-05-14 21:25:25 +02:00
55e1ca7dc1
PS/2 ASIC KBC: A minor fix.
OBattler
2024-05-13 02:22:05 +02:00
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.
OBattler
2024-05-13 02:03:49 +02:00
97b41adc22
AT KBC: IBM variants now revert to old IRQ behavior.
OBattler
2024-05-10 00:49:21 +02:00
723c4229ed
PCI: Force the PCI_ADD_STRICT flag when adding PCI devices, in order to prevent on-board devices from being added onto non-on-board slots.
OBattler
2024-05-10 00:33:15 +02:00
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).
OBattler
2024-05-10 00:31:58 +02:00
b22b2af411
ALi M1543(C) and SiS 551x IDE fixes.
OBattler
2024-05-10 00:29:35 +02:00
f95852c19f
Merge branch '86Box:master' into pc140_6260
rue
2024-05-09 19:58:42 +03:00
544ea87764
Add the IBM PC 140 (type 6260)
luennix
2024-05-09 19:57:11 +03:00
62193ab259
Intel i4x0: Extended the old register 52h behavior to all 430FX, 430HX, 430VX, and 430TX machines.
OBattler
2024-05-09 18:10:32 +02:00
72ff4501f7
IDE: Hard disks now have a valid default configuration, per ATA-2 and later.
OBattler
2024-05-09 18:02:27 +02:00
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.
OBattler
2024-05-09 01:41:24 +02:00
3995d1d786
Some Machine table entry fixes.
OBattler
2024-05-09 01:29:18 +02:00
179c4fc279
SiS 471: Register 69h is read/write, not read/write clear, fixes hangs in SMM on the DEC Venturis 4xx.
OBattler
2024-05-09 01:28:54 +02:00
b0542322bf
Fixed DRB DIMM splitting (AMI Apollo now boots with 8 MB RAM), and extended the MB500N workaround to MR BIOS'es as well.
OBattler
2024-05-09 00:47:45 +02:00
4fe7ee9675
Added a PC Partner MB500N specific workaround to the i4x0 cache control register write.
OBattler
2024-05-08 23:44:43 +02:00
b159cd5b12
Implemented the Phoenix keyboard controller with a Packard Bell specific workaround, fixes #4415.
OBattler
2024-05-08 23:42:20 +02:00