Added SCSI CD-ROM emulation.
This commit is contained in:
parent
b5c8ad4bd6
commit
ecbdad6b1a
18 changed files with 4825 additions and 3767 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue