diff --git a/Core/HW/SasAudio.cpp b/Core/HW/SasAudio.cpp index 252e1f519b..044718f560 100644 --- a/Core/HW/SasAudio.cpp +++ b/Core/HW/SasAudio.cpp @@ -351,7 +351,7 @@ void SasInstance::GetDebugText(char *text, size_t bufsize) { char *p = voiceBuf; for (int i = 0; i < maxVoices; i++) { if (voices[i].playing) { - p += snprintf(p, sizeof(voiceBuf) - (p - voiceBuf), " %d: Pitch: %d L/R: %d,%d FX-L/R: %d,%d VAG: %08x:%d Height:%d\n", i, voices[i].pitch, voices[i].volumeLeft, voices[i].volumeRight, voices[i].effectLeft, voices[i].effectRight, voices[i].vagAddr, voices[i].vagSize, voices[i].envelope.GetHeight()); + p += snprintf(p, sizeof(voiceBuf) - (p - voiceBuf), " %d: Pitch %d L/R,FX: %d,%d|%d,%d VAG: %08x:%d:%08x Height:%d%%\n", i, voices[i].pitch, voices[i].volumeLeft, voices[i].volumeRight, voices[i].effectLeft, voices[i].effectRight, voices[i].vagAddr, voices[i].vagSize, voices[i].vag.GetReadPtr(), (int)((int64_t)voices[i].envelope.GetHeight() * 100 / PSP_SAS_ENVELOPE_HEIGHT_MAX)); } } diff --git a/Core/HW/SasAudio.h b/Core/HW/SasAudio.h index 761f80faec..6179ed33bf 100644 --- a/Core/HW/SasAudio.h +++ b/Core/HW/SasAudio.h @@ -104,6 +104,8 @@ public: void DoState(PointerWrap &p); + u32 GetReadPtr() const { return read_; } + private: s16 samples[28]; int curSample;