diff --git a/libretro.c b/libretro.c index d0a01cf..757707f 100644 --- a/libretro.c +++ b/libretro.c @@ -570,12 +570,12 @@ void retro_run(void) { bool updated = false; + update_input(); + input_poll_cb(); switch_to_cpu_thread(); - update_input(); - render_audio(); video_cb(gba_screen_pixels, GBA_SCREEN_WIDTH, GBA_SCREEN_HEIGHT,