From e5269b06c192e3a20ec1ec3ff2b9a2cf76ba58f4 Mon Sep 17 00:00:00 2001 From: kdedon <56561055+kdedon@users.noreply.github.com> Date: Tue, 4 Feb 2025 01:04:01 -0600 Subject: [PATCH] ide_cdrom: Fix error in Rema Sword of Truth (#963) --- ide_cdrom.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ide_cdrom.cpp b/ide_cdrom.cpp index aa9b6fd..ecdf474 100644 --- a/ide_cdrom.cpp +++ b/ide_cdrom.cpp @@ -1387,7 +1387,6 @@ void cdrom_handle_pkt(ide_config *ide) break; case 0x2B: // seek - dbg_printf("** Seek\n"); drv->playing = 0; drv->paused = 0; @@ -1426,6 +1425,13 @@ void cdrom_handle_pkt(ide_config *ide) } else cdrom_nodisk(ide); break; + + case 0x4E: // stop play/scan + dbg_printf("** Stop Play/Scan\n"); + drv->playing = 0; + drv->paused = 0; + cdrom_reply(ide, 0); + break; case 0x12: // inquiry dbg_printf("** Inquiry\n");