fix CD load filename display
[picodrive.git] / pico / cart.c
index ad15ab9..44a1a25 100644 (file)
@@ -18,7 +18,7 @@ static char *rom_exts[] = { "bin", "gen", "smd", "iso" };
 void (*PicoCartUnloadHook)(void) = NULL;\r
 \r
 void (*PicoCartLoadProgressCB)(int percent) = NULL;\r
-void (*PicoCDLoadProgressCB)(int percent) = NULL; // handled in Pico/cd/cd_file.c\r
+void (*PicoCDLoadProgressCB)(const char *fname, int percent) = NULL; // handled in Pico/cd/cd_file.c\r
 \r
 static void PicoCartDetect(void);\r
 \r
@@ -698,7 +698,8 @@ static void PicoCartDetect(void)
   else if ((name_cmp("ROBOCOP 3") == 0 && Pico.romsize == 0x200000) ||\r
     (rom_strcmp(0x160, "FLICKY") == 0 && Pico.romsize >= 0x200000)  ||\r
     (name_cmp(" SHOVE IT!") == 0 && Pico.romsize >= 0x200000) ||\r
-    (name_cmp("MS PACMAN") == 0 && Pico.romsize >= 0x200000)) // bad dump?\r
+    (name_cmp("MS PACMAN") == 0 && Pico.romsize >= 0x200000) || // bad dump?\r
+    (name_cmp("ALIEN 3") == 0 && Pico.romsize == 0x200000))\r
   {\r
     carthw_12in1_startup();\r
   }\r