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;