CD-ROM drive is now secondary master if no hard drive is present in that position.

This commit is contained in:
TomW 2015-10-19 18:39:00 +01:00
commit 30f92469d1

View file

@ -568,7 +568,12 @@ void resetide(void)
loadhd(&ide_drives[1], 1, ide_fn[1]);
loadhd(&ide_drives[2], 2, ide_fn[2]);
if (cdrom_enabled)
ide_drives[3].type = IDE_CDROM;
{
if (ide_drives[2].type == IDE_NONE)
ide_drives[2].type = IDE_CDROM;
else
ide_drives[3].type = IDE_CDROM;
}
else
loadhd(&ide_drives[3], 3, ide_fn[3]);
#endif