OBattler
40e7a0efab
The WIN_DRIVE_DIAGNOSTICS command now behaves correctly (but I'm redoing the IDE emulation anyway);
...
The IBM PS/2 Model 486 now uses its own rom set ID;
The AHA-154x and Buslogic SCSI controllers no longer stop scanning for mailboxes when in aggressive round robin mode;
PIC interrupt processing fixes - no more IRQ-caused triple faults in Windows 98 SE.
2017-09-08 00:17:49 +02:00
OBattler
0ef876ef36
Various improvements to PCI and PCI boards.
2017-09-04 05:15:12 +02:00
OBattler
0d84add8a3
Extensively reworked the PCI bus emulation, fixes quite a few bugs, including incorrect IRQ routing for the last two slots on the Intel Advanced/ATX.
2017-08-30 04:49:20 +02:00
OBattler
979977b430
SIO/PIIX/PIIX3 turbo reset control as well as emulator hard reset now also reset the PCI interrupt hold status in addition to the ELCR.
2017-08-28 22:55:10 +02:00
OBattler
68e3a3d737
Improved PCI IRQ steering a bit and made the PCI IDE IRQ operation correct.
2017-08-28 16:53:53 +02:00
OBattler
579f13402d
Primary and secondary IDE controller IRQ's can now be level-triggered on PCI boards if so configured.
2017-08-28 06:58:51 +02:00
OBattler
585c08d156
PCI turbo reset control and PCI initialization functions now reset the ELCR registers, the PIC, and the PCI IRQ statuses, fixes PCI cards being stuck unable to issue IRQ's after soft and hard resets.
2017-06-21 19:42:36 +02:00
OBattler
ab847fdecd
Applied all the mainline PCem PCI commits;
...
Applied patch from James-F that makes the Sound Blaster filters more accurate.
2017-06-02 01:38:25 +02:00
Jackson Bryn
291ac890e2
Add copyrights for all files to comply with the GPL v2.
2016-08-14 22:27:13 -04:00
OBattler
fd2a5bc9f5
Initial submission of the PCem-Experimental source code.
2016-06-26 00:34:39 +02:00