From b078056d4a9bf4276019db9ebd4f0434c0129631 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 23 Jun 2014 15:10:26 +0200 Subject: [PATCH] Set performance level --- src/drivers/libretro/libretro.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/drivers/libretro/libretro.c b/src/drivers/libretro/libretro.c index 7ae3890..52c2bdf 100644 --- a/src/drivers/libretro/libretro.c +++ b/src/drivers/libretro/libretro.c @@ -475,6 +475,13 @@ void retro_get_system_av_info(struct retro_system_av_info *info) info->timing.sample_rate = 32040.5; } +static void check_system_specs(void) +{ + // TODO - when we get it running at fullspeed on PSP, set to 4 + unsigned level = 5; + environ_cb(RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL, &level); +} + void retro_init(void) { enum retro_pixel_format rgb565; @@ -486,6 +493,7 @@ void retro_init(void) log_cb.log(RETRO_LOG_INFO, "Frontend supports RGB565 - will use that instead of XRGB1555.\n"); #endif PowerNES(); + check_system_specs(); } static void emulator_set_input(void)