add reset support to libretro, resolves #3482

This commit is contained in:
CasualPokePlayer 2022-12-07 19:54:59 -08:00
parent 1fc08e3d95
commit 56d66ca555
1 changed files with 7 additions and 0 deletions

View File

@ -234,6 +234,11 @@ namespace BizHawk.Emulation.Cores.Libretro
private void FrameAdvancePrep(IController controller)
{
UpdateInput(controller);
if (controller.IsPressed("Reset"))
{
api.retro_reset();
}
}
private void FrameAdvancePost(bool render, bool renderSound)
@ -320,6 +325,8 @@ namespace BizHawk.Emulation.Cores.Libretro
CategoryLabels[buttonName] = CAT_KEYBOARD;
}
BoolButtons.Add("Reset");
MakeImmutable();
}