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;