CD-ROM: Seeking now explicitly handles cached sectors.

This commit is contained in:
OBattler
2025-11-27 04:26:28 +01:00
parent eeec72c50d
commit e332a30563
2 changed files with 4 additions and 4 deletions

View File

@@ -2494,7 +2494,6 @@ scsi_cdrom_command(scsi_common_t *sc, const uint8_t *cdb)
dev->drv->seek_diff = dev->drv->seek_pos;
cdrom_seek(dev->drv, 0, 0);
dev->sector_pos = dev->drv->seek_pos;
dev->drv->cached_sector = -1;
scsi_cdrom_set_phase(dev, SCSI_PHASE_STATUS);
break;
@@ -3557,8 +3556,7 @@ atapi_out:
else
cdrom_seek(dev->drv, pos, 0);
dev->sector_pos = dev->drv->seek_pos;
dev->drv->cached_sector = -1;
dev->sector_pos = dev->drv->seek_pos;
scsi_cdrom_command_complete(dev);
break;