Mercurial > repos > blastem
diff cdd_mcu.c @ 2079:5a2b759f6b2d
BIOS doesn't like it if TOC read happens too quickly
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 01 Feb 2022 01:14:27 -0800 |
parents | c534a3199020 |
children | bafb757e1cd2 |
line wrap: on
line diff
--- a/cdd_mcu.c Tue Feb 01 01:07:42 2022 -0800 +++ b/cdd_mcu.c Tue Feb 01 01:14:27 2022 -0800 @@ -124,7 +124,7 @@ if (!context->seeking) { context->head_pba++; if (context->media && context->media->type == MEDIA_CDROM && context->media->num_tracks) { - if (context->head_pba > 3*context->media->num_tracks + 1) { + if (context->head_pba > 3*(context->media->num_tracks + 2)) { context->toc_valid = 1; context->seeking = 1; context->seek_pba = LEADIN_SECTORS + context->media->tracks[0].start_lba;