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