SCSI auto-sense is now done as an actual pseudo-execution of the REQUEST SENSE command.

This commit is contained in:
OBattler
2017-01-21 01:48:55 +01:00
parent 13e85cc7a6
commit 45183ea026
3 changed files with 88 additions and 49 deletions

View File

@@ -193,6 +193,7 @@ void cdrom_write(uint8_t channel, uint32_t val, int length);
int cdrom_lba_to_msf_accurate(int lba);
void cdrom_reset(uint8_t id);
void cdrom_set_signature(int id);
void cdrom_request_sense_for_scsi(uint8_t id, uint8_t *buffer, uint8_t alloc_length);
#define cdrom_sense_error cdrom[id].sense[0]
#define cdrom_sense_key cdrom[id].sense[2]