IDE reset via PCI turbo reset control's hard reset function now only sets the signature for all IDE devices and clears the buffers;

The buffers are now memset'd to 0x00's on allocation;
The Iomega ZIP drive now issues an IRQ on receipt of the PACKET COMMAND command, fixes it on Windows 98 SE.
This commit is contained in:
OBattler
2018-03-20 16:04:09 +01:00
parent be7fdaf374
commit f87500ddbf
4 changed files with 38 additions and 9 deletions

View File

@@ -654,7 +654,8 @@ static void trc_reset(uint8_t val)
pci_reset_handler.super_io_reset();
}
ide_reset();
/* ide_reset(); */
ide_set_all_signatures();
for (i = 0; i < CDROM_NUM; i++)
{
if (!cdrom_drives[i].bus_type)