cdrom: should use the last Setloc loc and SeekL
[pcsx_rearmed.git] / libpcsxcore / cdrom.c
index 20edc6d..19b7d94 100644 (file)
@@ -985,6 +985,7 @@ void cdrInterrupt() {
                        */
                        CDRMISC_INT(cdr.Seeked == SEEK_DONE ? 0x800 : cdReadTime * 4);
                        cdr.Seeked = SEEK_PENDING;
+                       memcpy(cdr.SetSectorPlay, cdr.SetSector, 4);
                        start_rotating = 1;
                        break;