comparison 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
comparison
equal deleted inserted replaced
2060:f1c2415f4d1d 2061:7c1760b5b3e5
142 free(media->buffer); 142 free(media->buffer);
143 media->buffer = calloc(2048, 1); 143 media->buffer = calloc(2048, 1);
144 fseek(media->f, 16, SEEK_SET); 144 fseek(media->f, 16, SEEK_SET);
145 media->size = fread(media->buffer, 1, 2048, media->f); 145 media->size = fread(media->buffer, 1, 2048, media->f);
146 } 146 }
147 return tracks > 0 && media->f != NULL; 147 uint8_t valid = tracks > 0 && media->f != NULL;
148 media->type = valid ? MEDIA_CDROM : MEDIA_CART;
149 return valid;
148 } 150 }