Make the media menu recognize drives attached to external IDE controllers
This commit is contained in:
@@ -293,7 +293,7 @@ is_valid_fdd(int i)
|
|||||||
static inline int
|
static inline int
|
||||||
is_valid_cdrom(int i)
|
is_valid_cdrom(int i)
|
||||||
{
|
{
|
||||||
if ((cdrom[i].bus_type == CDROM_BUS_ATAPI) && !MACHINE_HAS_IDE)
|
if ((cdrom[i].bus_type == CDROM_BUS_ATAPI) && !MACHINE_HAS_IDE && memcmp(hdc_get_internal_name(hdc_current), "ide", 3))
|
||||||
return 0;
|
return 0;
|
||||||
if ((cdrom[i].bus_type == CDROM_BUS_SCSI) && !MACHINE_HAS_SCSI && (scsi_card_current == 0))
|
if ((cdrom[i].bus_type == CDROM_BUS_SCSI) && !MACHINE_HAS_SCSI && (scsi_card_current == 0))
|
||||||
return 0;
|
return 0;
|
||||||
@@ -303,7 +303,7 @@ is_valid_cdrom(int i)
|
|||||||
static inline int
|
static inline int
|
||||||
is_valid_zip(int i)
|
is_valid_zip(int i)
|
||||||
{
|
{
|
||||||
if ((zip_drives[i].bus_type == ZIP_BUS_ATAPI) && !MACHINE_HAS_IDE)
|
if ((zip_drives[i].bus_type == ZIP_BUS_ATAPI) && !MACHINE_HAS_IDE && memcmp(hdc_get_internal_name(hdc_current), "ide", 3))
|
||||||
return 0;
|
return 0;
|
||||||
if ((zip_drives[i].bus_type == ZIP_BUS_SCSI) && !MACHINE_HAS_SCSI && (scsi_card_current == 0))
|
if ((zip_drives[i].bus_type == ZIP_BUS_SCSI) && !MACHINE_HAS_SCSI && (scsi_card_current == 0))
|
||||||
return 0;
|
return 0;
|
||||||
@@ -313,7 +313,7 @@ is_valid_zip(int i)
|
|||||||
static inline int
|
static inline int
|
||||||
is_valid_mo(int i)
|
is_valid_mo(int i)
|
||||||
{
|
{
|
||||||
if ((mo_drives[i].bus_type == MO_BUS_ATAPI) && !MACHINE_HAS_IDE)
|
if ((mo_drives[i].bus_type == MO_BUS_ATAPI) && !MACHINE_HAS_IDE && memcmp(hdc_get_internal_name(hdc_current), "ide", 3))
|
||||||
return 0;
|
return 0;
|
||||||
if ((mo_drives[i].bus_type == MO_BUS_SCSI) && !MACHINE_HAS_SCSI && (scsi_card_current == 0))
|
if ((mo_drives[i].bus_type == MO_BUS_SCSI) && !MACHINE_HAS_SCSI && (scsi_card_current == 0))
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user