소스 검색

Implement STOP PLAY/SCAN

saybur 2 년 전
부모
커밋
0021e77b7c
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/BlueSCSI_cdrom.cpp
  2. 1 0
      src/BlueSCSI_log_trace.cpp

+ 5 - 0
src/BlueSCSI_cdrom.cpp

@@ -1627,6 +1627,11 @@ extern "C" int scsiCDRomCommand()
 
         doReadCD(lba, blocks, 0, 0x10, 0);
     }
+    else if (command == 0x4E)
+    {
+        // STOP PLAY/SCAN
+        doStopAudio();
+    }
     else if (command == 0x01)
     {
         // REZERO UNIT

+ 1 - 0
src/BlueSCSI_log_trace.cpp

@@ -59,6 +59,7 @@ static const char *getCommandName(uint8_t cmd)
         case 0x46: return "CDROM GetConfiguration";
         case 0x4A: return "GetEventStatusNotification";
         case 0x4B: return "CDROM PauseResume";
+        case 0x4E: return "CDROM StopPlayScan";
         case 0x51: return "CDROM ReadDiscInformation";
         case 0x45: return "CDROM PlayAudio10";
         case 0xA5: return "CDROM PlayAudio12";