comparison blastem.c @ 2059:6399a776e981 segacd

Add basic support for BIN/CUE images
author Michael Pavone <pavone@retrodev.com>
date Fri, 21 Jan 2022 21:59:46 -0800
parents 3414a4423de1
children 7c1760b5b3e5
comparison
equal deleted inserted replaced
2058:70260f6051dd 2059:6399a776e981
28 #include "arena.h" 28 #include "arena.h"
29 #include "config.h" 29 #include "config.h"
30 #include "bindings.h" 30 #include "bindings.h"
31 #include "menu.h" 31 #include "menu.h"
32 #include "zip.h" 32 #include "zip.h"
33 #include "cue.h"
33 #include "event_log.h" 34 #include "event_log.h"
34 #ifndef DISABLE_NUKLEAR 35 #ifndef DISABLE_NUKLEAR
35 #include "nuklear_ui/blastem_nuklear.h" 36 #include "nuklear_ui/blastem_nuklear.h"
36 #endif 37 #endif
37 38
233 } 234 }
234 dst->dir = path_dirname(filename); 235 dst->dir = path_dirname(filename);
235 dst->name = basename_no_extension(filename); 236 dst->name = basename_no_extension(filename);
236 dst->extension = path_extension(filename); 237 dst->extension = path_extension(filename);
237 dst->size = ret; 238 dst->size = ret;
238
239 romclose(f); 239 romclose(f);
240 if (!strcasecmp(dst->extension, "cue")) {
241 if (parse_cue(dst)) {
242 *stype = SYSTEM_SEGACD;
243 }
244 }
245
240 return ret; 246 return ret;
241 } 247 }
242 248
243 249
244 250