Mercurial > repos > blastem
diff blastem.c @ 2076:3f29e2726522
Added basic support for ISO images for games that only have a data track
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 31 Jan 2022 22:07:18 -0800 |
parents | 7c1760b5b3e5 |
children | 372625dd9590 |
line wrap: on
line diff
--- a/blastem.c Mon Jan 31 19:05:54 2022 -0800 +++ b/blastem.c Mon Jan 31 22:07:18 2022 -0800 @@ -188,11 +188,18 @@ free(ext); return load_media_zip(filename, dst); } + if (ext && !strcasecmp(ext, "iso")) { + if (stype) { + *stype = SYSTEM_SEGACD; + } + return make_iso_media(dst, filename); + } free(ext); ROMFILE f = romopen(filename, "rb"); if (!f) { return 0; } + if (sizeof(header) != romread(header, 1, sizeof(header), f)) { fatal_error("Error reading from %s\n", filename); } @@ -248,15 +255,8 @@ return ret; } - - int break_on_sync = 0; char *save_state_path; - - - - - char * save_filename; system_header *current_system; system_header *menu_system;