Commit Graph

599 Commits

Author SHA1 Message Date
Jasmine Iwanek
f4b63caf0b One line per file in CmakeLists.txt 2024-09-04 18:34:06 -04:00
RichardG867
d697d9bca1 OPTi 5x7: Fix another out of bounds on register write 2024-08-22 14:50:10 -03:00
RichardG867
a7cff71892 OPTi 5x7: Fix out of bounds on register read 2024-08-22 13:16:29 -03:00
Jasmine Iwanek
f38b6c00c6 Several C files were referenced multiple times. 2024-08-12 20:02:19 -04:00
Jasmine Iwanek
7b73c015d7 Compile fix for sis_85c50x.c logging 2024-08-07 01:07:48 -04:00
OBattler
8264b70825 Removed an excess line from Compaq Genoa init. 2024-07-25 06:56:24 +02:00
OBattler
3ea7f2ad92 OPTi chipset mask and CPU fixes, fixes #895. 2024-07-25 06:54:26 +02:00
OBattler
74c4af579a Genoa Unknown 486: Redirect 0C02h writes directly to Compaq 80C00000h writes, fixes the soft reset hang without having to reset the memory mapping on soft reset. 2024-07-22 19:46:27 +02:00
OBattler
95894198bf Genoa Unknown 486: Reset BIOS memory state on soft reset, fixes hangs on soft reset after saving CMOS Setup. 2024-07-22 18:26:10 +02:00
OBattler
46db537b74 Compaq Genoa device now also adds Compaq 386 device, for some reason, that's necessary for shadow RAM to work. 2024-07-22 16:42:40 +02:00
OBattler
e434b3f837 Opti x81/391: Fix D0000-DFFFF and E0000-EFFFF shadow RAM and disable excess logging. 2024-07-22 02:33:03 +02:00
Alexander Babikov
c4470c7382 opti499.c: Remove an unneeded call to free() 2024-07-21 11:32:45 +05:00
OBattler
1205392e4f Wells AT, DataExpert 386WB, Genoa Unknown 486, Gigabyte GA-486L, Alaris Cougar, and updates to CMakeLists.txt and chipset.h. to finally include opti391.c and opti499.c. 2024-07-21 06:09:03 +02:00
OBattler
7d18b0ca07 PIIX4: Revert test changes that should never have been committed. 2024-06-27 00:07:43 +02:00
OBattler
d2ce14f967 Fatals now work again. 2024-06-26 23:09:55 +02:00
OBattler
f374ffde36 UM8886: Slight fixes. 2024-06-13 16:44:44 +02:00
Jose Phillips
066f153dee Added Machine Motherboard Acer100T 2024-06-01 18:39:40 -05:00
OBattler
ab137e999e VIA Apollo VPX: Fix SMRAM handling. 2024-06-01 02:00:22 +02:00
OBattler
e61c620558 ALi M1543(C): USB IRQ level/edge control. 2024-05-25 20:12:25 +02:00
OBattler
b22b2af411 ALi M1543(C) and SiS 551x IDE fixes. 2024-05-10 00:29:35 +02:00
OBattler
62193ab259 Intel i4x0: Extended the old register 52h behavior to all 430FX, 430HX, 430VX, and 430TX machines. 2024-05-09 18:10:32 +02:00
OBattler
179c4fc279 SiS 471: Register 69h is read/write, not read/write clear, fixes hangs in SMM on the DEC Venturis 4xx. 2024-05-09 01:28:54 +02:00
OBattler
b0542322bf Fixed DRB DIMM splitting (AMI Apollo now boots with 8 MB RAM), and extended the MB500N workaround to MR BIOS'es as well. 2024-05-09 00:47:45 +02:00
OBattler
4fe7ee9675 Added a PC Partner MB500N specific workaround to the i4x0 cache control register write. 2024-05-08 23:44:43 +02:00
OBattler
c89e92fafd Fixed the BCM SQ-588 with a kludged, fixes #4431. 2024-05-08 00:34:51 +02:00
OBattler
d740a8c164 WD76C10: A forgotten call to recalc exec. 2024-04-24 12:25:17 +02:00
OBattler
15e3876e21 Prepare WD76C10 for 286/386 interpreter selection, exempt IBM 486BL and all Cyrix'es from the 286/386 interpreter. 2024-04-24 06:06:09 +02:00
OBattler
955297b9c4 Removed excess logging from the Intel 4x0 chipset emulation. 2024-04-18 04:33:20 +02:00
OBattler
1e5800d548 Intel 420TX-430TX cache control fixes. 2024-04-18 03:54:42 +02:00
OBattler
a2b3c4c8dc ALi M1543(C) IDE fixes, fixes Windows 95 IDE driver. 2024-04-18 03:54:12 +02:00
Miran Grča
b200091322 Fixed a compile-breaking type in chipset/scat.c. 2024-04-16 21:49:24 +02:00
Miran Grča
8756a70e38 Sanity check on reading SCAT registers. 2024-04-16 19:40:21 +02:00
Miran Grča
b92995b039 Sanity check on reading NEAT registers. 2024-04-16 19:34:06 +02:00
OBattler
038871d998 SiS 496/497: Fix soft reset behavior, fixes #4319. 2024-04-01 23:54:49 +02:00
OBattler
3ec5f6f4a3 SiS 5571: Use the correct register for recalculating the SMRAM mapping, fixes #4318. 2024-03-31 23:56:59 +02:00
OBattler
2fd5fe86cd SiS 55xx: Add sanity check to the PCI to ISA bridge close code, fixes #4304. 2024-03-28 18:12:30 +01:00
OBattler
8b3866b993 SiS 5595 PMU: Remove a pointless tautology. 2024-03-27 22:19:06 +01:00
OBattler
53503cb843 ALi M1217: No on-chip IDE controller. 2024-03-21 00:47:17 +01:00
OBattler
d4fa99648e SiS 5595 fixes, added the PC Chips M747, and corrected the name of the Aptiva. 2024-03-09 18:56:42 +01:00
OBattler
3727dd9981 SiS 496/497: Implement the reset control bits. 2024-03-01 13:45:23 +01:00
OBattler
26d0079ab8 Removed a pointless line from chipset/sis5581_h2p.c. 2024-03-01 08:03:10 +01:00
OBattler
2fe92a2f26 Fixed a typo in chipset/umc_8890.c. 2024-02-22 12:22:07 +01:00
OBattler
58a0c840c1 Added SiS 550x, 558x, 559x, (5)600, UMC UM8890, UMC UM8663 Super I/O Chips, UMC UM8673F and Winbond W83769F IDE Contollers, and a number of machines, and fixes to the UM888x 486 chipset. 2024-02-22 00:52:20 +01:00
OBattler
bf85d8088b Fixed the registers collision between SiS 496/497 and Cyrix registers, which fixes the 4SAW2 on Cyrix CPU's, and removed the block on those CPU's for that machine. 2024-02-06 21:01:11 +01:00
OBattler
7d1f3c102e Contaq 82x59x: Only delete the SMRAM structs on the 597. 2024-02-04 17:49:41 +01:00
OBattler
ce73276bfe WD76C10 rewrite, closes #238. 2024-02-02 05:32:43 +01:00
OBattler
9107c2fa25 Added the AOpen AP61 and fixed floppies on the LG IBM 440 FX. 2024-01-24 04:56:31 +01:00
OBattler
485e73d4da Added the Gateway Tomahawk (430TX machine). 2024-01-21 01:55:05 +01:00
OBattler
f59bb33733 Added the TriGem Richmond. 2024-01-20 18:11:21 +01:00
OBattler
1d15d48ee7 Broke out the ALi M5213 IDE from the ALi M1489 code (it turns out the ALi M1489 on-chip IDE is for all intents and purposes identical to the M5213) and made the Acer A1G use it. 2024-01-08 23:58:30 +01:00