1. Add the original AMD 53c974 (AMD bios only and revision 0x00 compared to the A revision which is 0x10 in the PCI regs) as well as correcting the SCSI bus reset when prompted (ESP CMD 0x03), the latter fixes DawiControl 53c974 drivers on win9x. 2. Check if DMA length is not 0 for DMA transfers. 3. More logs for possible problem diagnostics.
34 lines
1.0 KiB
C
34 lines
1.0 KiB
C
/*
|
|
* 86Box A hypervisor and IBM PC system emulator that specializes in
|
|
* running old operating systems and software designed for IBM
|
|
* PC systems and compatibles from 1981 through fairly recent
|
|
* system designs based on the PCI bus.
|
|
*
|
|
* This file is part of the 86Box distribution.
|
|
*
|
|
* Implementation of the AMD PCscsi and Tekram DC-390 SCSI
|
|
* controllers using the NCR 53c9x series of chips.
|
|
*
|
|
*
|
|
*
|
|
*
|
|
* Authors: Fabrice Bellard (QEMU)
|
|
* Herve Poussineau (QEMU)
|
|
* TheCollector1995, <mariogplayer@gmail.com>
|
|
* Miran Grca, <mgrca8@gmail.com>
|
|
*
|
|
* Copyright 2005-2018 Fabrice Bellard.
|
|
* Copyright 2012-2018 Herve Poussineau.
|
|
* Copyright 2017-2018 Miran Grca.
|
|
*/
|
|
|
|
#ifndef SCSI_PCSCSI_H
|
|
#define SCSI_PCSCSI_H
|
|
|
|
extern const device_t am53c974_pci_device;
|
|
extern const device_t am53c974a_pci_device;
|
|
extern const device_t dc390_pci_device;
|
|
extern const device_t ncr53c90a_mca_device;
|
|
|
|
#endif /*SCSI_BUSLOGIC_H*/
|