From 12b9e8d75fadd01d925373303a3ceffbb9895cc4 Mon Sep 17 00:00:00 2001 From: David Shadoff <46657586+dshadoff@users.noreply.github.com> Date: Mon, 25 Apr 2022 03:25:10 -0400 Subject: [PATCH] Fix PC Engine CD player controls ( #585 ) (#586) Correct LBA-MSF conversion for absolute offset in the SUBQ request function (relative remains without offset) --- support/pcecd/pcecdd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/pcecd/pcecdd.cpp b/support/pcecd/pcecdd.cpp index 5990ee5..a3aeb3d 100644 --- a/support/pcecd/pcecdd.cpp +++ b/support/pcecd/pcecdd.cpp @@ -756,7 +756,7 @@ void pcecdd_t::CommandExec() { buf[7] = BCD(msf.s); buf[8] = BCD(msf.f); - LBAToMSF(this->lba, &msf); + LBAToMSF(this->lba+150, &msf); buf[9] = BCD(msf.m); buf[10] = BCD(msf.s); buf[11] = BCD(msf.f);