Added some things that were missing from the DMA controller;
Fixed a link-breaking bug in cdrom.c; The AHA-154x now supports commands 0x28 (GET EXTENDED BIOS INFO) and 0x29 (UNLOCK MAILBOX) and no longer reports a firmware revision with scatter/gather bug; The BusLogic now supports command 0x20 (RESET); Fixed the GPIO register mapping on the National Semiconductors PC87306 Super I/O chip.
This commit is contained in:
@@ -2322,7 +2322,7 @@ void cdrom_command(uint8_t id, uint8_t *cdb)
|
||||
if (cdb[3] == 1)
|
||||
{
|
||||
cdbufferb[1] = cdrom_drives[id].handler->getcurrentsubchannel(id, &cdbufferb[5], msf);
|
||||
if (((cdbufferb[1] == 0x13) && !completed) || (cd_status == CD_STATUS_DATA_ONLY))
|
||||
if (((cdbufferb[1] == 0x13) && !completed) || (cdrom[id].cd_status == CD_STATUS_DATA_ONLY))
|
||||
{
|
||||
cdbufferb[1] = 0x15;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user