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 |
|
OBattler
|
215c507634
|
Soft reset on IDE device 1 causes the assertion of PDIAG- which causes the error register of device 0 to also be set to 1, indicating diagnostics passed successfully (+ a PIIX3 fix), fixes #4002.
|
2024-01-08 02:35:03 +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 |
|
OBattler
|
2aa7c1f3de
|
Added the LG IBM Multinet i x7G (MSI MS-6119), fixed the ASUS P2B-LS, and some SiS 551x fixes.
|
2024-01-03 23:48:27 +01:00 |
|
OBattler
|
f13a4a5723
|
PIIX3: Fixed USB legacy support register masks.
|
2023-12-29 11:10:15 +01:00 |
|
Jasmine Iwanek
|
8e74ee2726
|
Fix most of the warnings in the macos builds
|
2023-12-17 18:30:16 -05:00 |
|
OBattler
|
aa0b4dfab7
|
ALi M1543(c) ACPI and SMBUS PCI BAR's now correctly return all 0x00's when locked, as documented by the M1543 datasheet, fixes the PCI error found by Dizzy on the ASUS P5A with Debian Lenny.
|
2023-12-17 12:43:07 +01:00 |
|
Jasmine Iwanek
|
fc19a4698b
|
Several fixes to compile with logging enabled
|
2023-12-14 15:52:04 -05:00 |
|
OBattler
|
2cd7fe716d
|
The SiS 4xx chipset now no longer allow modifying the RAM amount bits of register 0x00, fixes #2306.
|
2023-11-07 06:34:04 +01:00 |
|
Jasmine Iwanek
|
507aa202d4
|
Fix compile error in opti499.c
|
2023-11-03 22:25:50 -04:00 |
|
OBattler
|
2a5a8f7431
|
Assorted IDE fixes and the PCI IDE bus master now also resets ATAPI hard disks.
|
2023-11-03 05:54:30 +01:00 |
|
OBattler
|
b474e3d056
|
Massive IDE clean-ups, and finally implemented ATAPI hard disks.
|
2023-10-28 22:00:23 +02:00 |
|
OBattler
|
4ad9a06c89
|
SiS 551x logging fixes and fixed secondary IDE IRQ in legacy mode.
|
2023-10-20 04:01:33 +02:00 |
|
OBattler
|
88934ab0ca
|
IDE fixes and finished the SiS 5511.
|
2023-10-20 02:57:50 +02:00 |
|
OBattler
|
7013949310
|
Made sure the dummy "None"/"Internal" devices never get initialized and fixed some PCI AGP bridge mess (including AGP-less 440BX/ZX/GX erroneously initializing the 440LX/EX AGP bridge), fixes #3696.
|
2023-10-14 06:45:45 +02:00 |
|
OBattler
|
881579f15a
|
Last machines and more fixes.
|
2023-10-08 06:11:32 +02:00 |
|
OBattler
|
753bb6103c
|
Removed an unnecessary #include in chipset/umc_hb4.c.
|
2023-10-07 22:54:06 +02:00 |
|
OBattler
|
801ebcc1db
|
RichardG is right, the Compaq 386 Memory Control is absolutely not the OPTi 391.
|
2023-08-24 20:25:27 +02:00 |
|
OBattler
|
fc8b4ce828
|
Disabled the DRAM row emulation on the 420EX and SiS 496/497, should fix memory with machines using those chipsets.
|
2023-08-24 16:59:57 +02:00 |
|