Added SCSI CD-ROM emulation.

This commit is contained in:
SarahW 2017-10-07 17:07:20 +01:00
commit ecbdad6b1a
18 changed files with 4825 additions and 3767 deletions

View file

@ -1,6 +1,7 @@
#include "ibm.h"
#include "ide.h"
#include "scsi.h"
#include "scsi_cd.h"
#include "scsi_hd.h"
#define STATE_IDLE 0
@ -337,6 +338,13 @@ void scsi_bus_init(scsi_bus_t *bus)
if (!bus->device_data[c])
bus->devices[c] = NULL;
}
else
{
bus->devices[c] = &scsi_cd;
bus->device_data[c] = bus->devices[c]->init(bus, c);
if (!bus->device_data[c])
bus->devices[c] = NULL;
}
}
}