Commit Graph

660 Commits

Author SHA1 Message Date
OBattler
83224dcade Bring the AN430TX out of the Dev branch in form of the Packard Bell PB790. 2025-05-28 04:20:25 +02:00
OBattler
cebf27f02d Finish the Dell System 200 work. 2025-05-28 04:09:47 +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
Miran Grča
d67788331e Fix PIIX4 revision. 2025-05-25 15:40:02 +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
OBattler
455622492b All the required fixes - the Dell OptiPlex Gn+ now works correctly. 2025-05-21 20:49:54 +02:00
OBattler
5dc99cc137 SiS 85c46x and 471 - implement AT bus speed configuration. 2025-05-18 08:37:02 +02:00
OBattler
7b9b2bc10d Some FDC, SM(S)C FDC37C66x, and VLSI VL82C480 changes. 2025-05-18 08:14:46 +02:00
OBattler
dc9101c00c VL82C480: Remove the incorrect implementation of registers 13h to 18h, fixes the Siemens-Nixdorf D824. 2025-05-17 06:56:52 +02:00
OBattler
2a58d761b9 VL82C480: Fix and clean-up the DRAM banks calculation code, closes #5592. 2025-05-17 03:05:46 +02:00
OBattler
e98424a8ae Added the ICS SB486PV. 2025-05-17 02:35:11 +02:00
OBattler
941766f2e8 Added the ZEOS Martin. 2025-05-16 05:04:48 +02:00
OBattler
4331d78b82 Added the DTK PKM-0031Y. 2025-05-15 04:26:14 +02:00
OBattler
e1a6ebac08 The forgotten chipset/is486c.c. 2025-05-07 15:23:50 +02:00
OBattler
20d04c7c08 Added the ASUS ISA-486C. 2025-05-07 07:20:54 +02:00
OBattler
d27bd54bfa SiS 85c4xx: Gate two 471-specific changes in a 471 check, fixes the SiS 461 DECpc machine. 2025-05-06 19:48:50 +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
OBattler
dca7ed737c SiS 85c471: Fix DRAM banks, fixes #5545. 2025-05-04 23:58:41 +02:00
OBattler
3bce5e13f1 SiS 5511 Host to PCI bridge: Fix DRB unit, fixes AOpen AP5S soft reset. 2025-05-04 02:19:48 +02:00
OBattler
7885c28ea2 SiS 471: Fix RAM bank values (and some other minor things), fixes #5534. 2025-05-02 02:17:09 +02:00
OBattler
27425dbd49 SiS 85c471: Implement DRAM banks/rows. 2025-05-01 15:39:43 +02:00
OBattler
08437a4d33 WD76C10: Implement the interleave modes complete with row and column calculation, fixes #5465. 2025-04-13 16:53:03 +02:00
OBattler
1f9f0a0d6e NEAT: The chipset has its own A20 toggle, it cannot alter the external one as that's an input to the chipset, fixes #5332. 2025-04-12 14:54:35 +02:00
OBattler
449c224ff7 SiS 471: Fix array out of bounds writes. 2025-04-06 21:23:53 +02:00
OBattler
3f0138a58c VIA On-board AC'97 Audio: Fix PCI registers, implement PCI Power Manager capability registers, properly separate the modem SGD from the audio SGD, and fix 5-bit volume attenuation, this also fixes audio playback in NT 4.0. 2025-03-31 04:35:17 +02:00
OBattler
556aca0b4e NEAT/NEATsx: Fix the base of extended memory when EMS is enabled. 2025-03-25 07:13:50 +01:00
OBattler
db6e74a3b9 NEAT/NEATsx: Fix the EMS enabled condition in the RAM remapping function, fixes 386 enhanced mode operations on the OKI IF386AX. 2025-03-25 01:47:34 +01: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
84112960c3 VIA PIPC: Also return 0x50 on power management register 0x42 for every other non-VT82c586-family southbridge, fixes CUV4X-LS. 2025-03-14 15:06:06 +01:00
OBattler
df5cc9b038 VIA PIPC: Restore old readout on the VT82C596/B southbridges, where it was correct, fixes the P6BAT. 2025-03-10 21:31:29 +01:00
Jasmine Iwanek
6b6e7b404b Less magic numbers in via_vt82c49x.c 2025-03-10 05:28:11 -04:00
OBattler
0c7c85e663 ACPI: Do not raise or lower IRQ if IRQ line is set to IRQ 0. 2025-03-09 02:18:18 +01:00
OBattler
9da53a611d VIA PIPC: Fix SCI IRQ readout. 2025-03-09 01:58:48 +01:00
Cacodemon345
74368bfe7a Don't include cpu.h in timer.h
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
OBattler
63b223973c NEAT: Mirror EMS port 2x8h on port 2x9h for reads as well, fixes EMS detection by Chips Expanded Manager version 2.2.0. 2025-02-17 01:27:40 +01:00
OBattler
3d8bc79772 NEAT: Fix EMS memory space allocation to correctly take RAM from the bottom rather than from the top. 2025-02-17 01:17:21 +01:00
OBattler
8d54e6adf0 NEAT: Fixed chipset A20 gate toggle. 2025-02-16 15:38:02 +01:00
OBattler
32c040f8fa NEAT: Fix alternate A20 gate, fixes #5168. 2025-02-16 05:57:28 +01:00
OBattler
2c197000ea Removed the legacy #defines in device.h. 2025-02-14 07:39:21 +01:00
OBattler
187a1ca416 The NVR name is now obtained from the selected machine BIOS type if applicable. 2025-02-13 00:45:10 +01:00
Jasmine Iwanek
d00f80d3ce General changes from the obattler_202406 branch
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
5f273265ae Assorted warning fixes 2025-02-02 03:24:50 -05: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
5e12d46f32 NEAT: More fixes, NEAT machines now POST again. 2025-01-18 00:45:55 +01:00
OBattler
1561b43fa9 NEAT: A few clean-ups. 2025-01-16 23:28:19 +01:00
OBattler
ef8a3d8d42 SCAMP: Reworked a lot of stuff, backfill EMS should now also work. 2025-01-16 23:18:41 +01:00
OBattler
48b3bbb797 NEAT: RA0-RA2 defaults and RA0 alt. reset. 2025-01-16 03:34:38 +01:00
OBattler
a582223e41 NEAT: Actually properly initialize the shadow RAM mappings, fixes #5148. 2025-01-16 00:58:53 +01:00
OBattler
6d1d6d8830 NEAT: More fixes, closes #5145. 2025-01-15 04:30:59 +01:00