Mercurial > repos > blastem
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 } |