From 44452c528a7b94445fb84c6366fdf8fce0bd601b Mon Sep 17 00:00:00 2001 From: retro-wertz Date: Sun, 2 Apr 2017 02:50:22 +0800 Subject: [PATCH] update turbo: when counter > turbo_delay, fire then reset count --- src/drivers/libretro/libretro.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/drivers/libretro/libretro.c b/src/drivers/libretro/libretro.c index 0b7c77a..a7ef22f 100644 --- a/src/drivers/libretro/libretro.c +++ b/src/drivers/libretro/libretro.c @@ -1144,6 +1144,7 @@ static void FCEUD_UpdateInput(void) if (turbo_p0_toggle[i-8] > turbo_delay) { // Reset the toggle if // delay value is reached + pad[0] |= bindmap[i].nes; turbo_p0_toggle[i-8] = 0; } } else { @@ -1164,6 +1165,7 @@ static void FCEUD_UpdateInput(void) if (turbo_p1_toggle[i-8] > turbo_delay) { // Reset the toggle if // delay value is reached + pad[1] |= bindmap[i].nes; turbo_p1_toggle[i-8] = 0; } } else {