mirror of
https://github.com/holub/mame
synced 2025-06-05 20:33:45 +03:00
T10MMC, Mode select length does not include the length itself.
This commit is contained in:
parent
a501fa97fd
commit
52c00b3a32
@ -1609,7 +1609,7 @@ void t10mmc::WriteData( uint8_t *data, int dataLength )
|
||||
case T10SPC_CMD_MODE_SELECT_6:
|
||||
case T10SPC_CMD_MODE_SELECT_10:
|
||||
{
|
||||
int len = (command[0] == T10SPC_CMD_MODE_SELECT_6) ? data[0] : get_u16be(&data[0]);
|
||||
int len = (command[0] == T10SPC_CMD_MODE_SELECT_6) ? data[0] + 1 : get_u16be(&data[0]) + 2;
|
||||
int bdlen = (command[0] == T10SPC_CMD_MODE_SELECT_6) ? data[3] : get_u16be(&data[6]);
|
||||
int ptr = (command[0] == T10SPC_CMD_MODE_SELECT_6) ? 4 : 8;
|
||||
|
||||
@ -1660,7 +1660,6 @@ void t10mmc::WriteData( uint8_t *data, int dataLength )
|
||||
|
||||
ptr += data[ptr + 1] + 2;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user