diff --git a/genplus-gx/core/cd_hw/cdd.c b/genplus-gx/core/cd_hw/cdd.c index 2d70fd8925..4b334e278a 100644 --- a/genplus-gx/core/cd_hw/cdd.c +++ b/genplus-gx/core/cd_hw/cdd.c @@ -472,6 +472,7 @@ void cdd_update(void) { /* fast-forward or fast-rewind */ cdd.lba += cdd.scanOffset; + cdd.sampleLba += cdd.scanOffset; /* check current track limits */ if (cdd.lba >= cdd.toc.tracks[cdd.index].end) diff --git a/output/dll/libgenplusgx.dll b/output/dll/libgenplusgx.dll index 7bd6bde728..8032b2f5b9 100644 Binary files a/output/dll/libgenplusgx.dll and b/output/dll/libgenplusgx.dll differ