Mercurial > repos > blastem
diff system.c @ 2257:1e626d0ecf9c
WIP SG-1000/TMS9918A mode support
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 17 Dec 2022 23:32:34 -0800 |
parents | 3414a4423de1 |
children | 92449b47cce8 |
line wrap: on
line diff
--- a/system.c Tue Dec 13 00:15:24 2022 -0800 +++ b/system.c Sat Dec 17 23:32:34 2022 -0800 @@ -32,23 +32,23 @@ return buffer[8] + 1; } } - - + + //TODO: Detect Jaguar ROMs here - + //Header based detection failed, examine filename for clues if (media->extension) { if (!strcmp("md", media->extension) || !strcmp("gen", media->extension)) { return SYSTEM_GENESIS; } - if (!strcmp("sms", media->extension)) { + if (!strcmp("sms", media->extension) || !strcmp("sg", media->extension) || !strcmp("gg", media->extension)) { return SYSTEM_SMS; } if (!strcmp("j64", media->extension)) { return SYSTEM_JAGUAR; } } - + //More certain checks failed, look for a valid 68K reset vector if (media->size >= 8) { char *rom = media->buffer;