Pass correct type for RETRO_ENVIRONMENT_SET_MESSAGE
[pcsx_rearmed.git] / frontend / libretro.c
index 8b67f17..62f968a 100644 (file)
@@ -237,7 +237,9 @@ void retro_set_environment(retro_environment_t cb)
       { "region", "Region; Auto|NTSC|PAL" },
 #ifdef __ARM_NEON__
       { "neon_interlace_enable", "Enable interlacing mode(s); disabled|enabled" },
+#if 0
       { "neon_enhancement_enable", "Enhanced resolution (slow); disabled|enabled" },
+#endif
 #endif
       { NULL, NULL },
    };
@@ -761,7 +763,7 @@ static void update_variables(void)
          pl_rearmed_cbs.gpu_neon.allow_interlace = 1;
    }
 
-
+#if 0
    var.value = NULL;
    var.key = "neon_enhancement_enable";
 
@@ -773,6 +775,7 @@ static void update_variables(void)
          pl_rearmed_cbs.gpu_neon.enhancement_enable = 1;
    }
 #endif
+#endif
 }
 
 void retro_run(void) 
@@ -839,7 +842,15 @@ void retro_init(void)
                fclose(f);
        }
        else
+   {
                SysPrintf("no BIOS files found.\n");
+      struct retro_message msg = 
+      {
+         "no BIOS found, expect bugs!",
+         180
+      };
+      environ_cb(RETRO_ENVIRONMENT_SET_MESSAGE, (void*)&msg);
+   }
 
        level = 1;
        environ_cb(RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL, &level);