1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-04-17 00:15:25 +00:00

PSX: fix TOC sent to the core

This commit is contained in:
Gyorgy Szombathelyi
2024-05-05 01:52:01 +02:00
parent 9a367f930d
commit e858305c2a

2
psx.c
View File

@@ -125,7 +125,7 @@ static void psx_send_cue_and_metadata(uint16_t libcrypt_mask, region_t region, i
for (int i = 0; i < toc.last; i++) {
track.start_lba = toc.tracks[i].start;
track.end_lba = toc.tracks[i].end;
LBA2MSF(toc.tracks[i].start, &msf);
LBA2MSF(toc.tracks[i].start + 150, &msf);
track.bcd = ((bin2bcd(msf.m) << 8) | bin2bcd(msf.s)) | ((toc.tracks[i].type ? 0 : 1) << 16);
psx_debugf("%d start_lba=%d end_lba=%d bcd=%04x", i, track.start_lba, track.end_lba, track.bcd);
spi_write((const char *)&track, sizeof(track_t));