mirror of
https://github.com/holub/mame
synced 2025-05-22 21:58:57 +03:00
nscsi_cd: support mode page 0x01, allows Apple II SCSI Card to access CD-ROMs [R. Belmont]
This commit is contained in:
parent
74f9d7d10f
commit
9bcad95e59
@ -378,6 +378,22 @@ void nscsi_cdrom_device::scsi_command()
|
|||||||
scsi_cmdbuf[pos++] = 0x00; // Double meh
|
scsi_cmdbuf[pos++] = 0x00; // Double meh
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x01: // Read-write error recovery
|
||||||
|
scsi_cmdbuf[pos++] = 0x01; // PS, page id
|
||||||
|
scsi_cmdbuf[pos++] = 0x0a; // Page length
|
||||||
|
scsi_cmdbuf[pos++] = 0x01;
|
||||||
|
scsi_cmdbuf[pos++] = 0x01;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
scsi_cmdbuf[pos++] = 0x00;
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x02: // Disconnect/reconnect control parameters (guessed)
|
case 0x02: // Disconnect/reconnect control parameters (guessed)
|
||||||
scsi_cmdbuf[pos++] = 0x82; // PS, page id
|
scsi_cmdbuf[pos++] = 0x82; // PS, page id
|
||||||
scsi_cmdbuf[pos++] = 0x0e; // Page length
|
scsi_cmdbuf[pos++] = 0x0e; // Page length
|
||||||
|
Loading…
Reference in New Issue
Block a user