diff cue.c @ 2061:7c1760b5b3e5 segacd

Implemented basic TOC functionality of CDD MCU
author Michael Pavone <pavone@retrodev.com>
date Thu, 27 Jan 2022 00:33:41 -0800
parents 6399a776e981
children 07ed42bd7b4c
line wrap: on
line diff
--- a/cue.c	Sun Jan 23 11:11:07 2022 -0800
+++ b/cue.c	Thu Jan 27 00:33:41 2022 -0800
@@ -144,5 +144,7 @@
 		fseek(media->f, 16, SEEK_SET);
 		media->size = fread(media->buffer, 1, 2048, media->f);
 	}
-	return tracks > 0 && media->f != NULL;
+	uint8_t valid = tracks > 0 && media->f != NULL;
+	media->type = valid ? MEDIA_CDROM : MEDIA_CART;
+	return valid;
 }