Kaynağa Gözat

Implement STOP PLAY/SCAN

saybur 2 yıl önce
ebeveyn
işleme
0021e77b7c
2 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  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";