Merge pull request #147 from senquack/cdrom_sstate_fix
authornotaz <notasas@gmail.com>
Tue, 19 Nov 2019 22:24:11 +0000 (00:24 +0200)
committerGitHub <noreply@github.com>
Tue, 19 Nov 2019 22:24:11 +0000 (00:24 +0200)
cdrom: add missing BCD->int convert in cdrFreeze()

libpcsxcore/cdrom.c

index 17d65ab..3e31c0a 100644 (file)
@@ -1498,7 +1498,9 @@ int cdrFreeze(void *f, int Mode) {
                pTransfer = cdr.Transfer + tmp;
 
                // read right sub data
-               memcpy(tmpp, cdr.Prev, 3);
+               tmpp[0] = btoi(cdr.Prev[0]);
+               tmpp[1] = btoi(cdr.Prev[1]);
+               tmpp[2] = btoi(cdr.Prev[2]);
                cdr.Prev[0]++;
                ReadTrack(tmpp);