mirror of
https://github.com/LIV2/WinUAE.git
synced 2025-12-06 00:12:52 +00:00
scsi_emulate_analyze: add mode select
This commit is contained in:
parent
77c668df5d
commit
1a39198d4f
9
scsi.cpp
9
scsi.cpp
@ -238,6 +238,15 @@ bool scsi_emulate_analyze (struct scsi_data *sd)
|
||||
sd->direction = 0;
|
||||
}
|
||||
return true;
|
||||
case 0x15: // MODE SELECT (6)
|
||||
case 0x55: // MODE SELECT (10)
|
||||
if (cmd_len == 6) {
|
||||
data_len = sd->cmd[4];
|
||||
} else {
|
||||
data_len = (sd->cmd[7] << 8) | sd->cmd[8];
|
||||
}
|
||||
scsi_grow_buffer(sd, data_len);
|
||||
break;
|
||||
}
|
||||
if (data_len < 0) {
|
||||
if (cmd_len == 6) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user