From 308d34890cfc9bf12b1b146af6b2d11c677ce37a Mon Sep 17 00:00:00 2001 From: Morilli <35152647+Morilli@users.noreply.github.com> Date: Wed, 14 Jul 2021 22:43:09 +0200 Subject: [PATCH] Fix the superscope controller for the new bsnes core closes #2856 --- .../Consoles/Nintendo/BSNES/BsnesControllers.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/BSNES/BsnesControllers.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/BSNES/BsnesControllers.cs index ee4ebe6474..da78f5bba2 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/BSNES/BsnesControllers.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/BSNES/BsnesControllers.cs @@ -280,9 +280,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.BSNES { _state[0] = (short) controller.AxisValue("0Scope X"); _state[1] = (short) controller.AxisValue("0Scope Y"); - for (int i = 2; i < 6; i++) + for (int i = 0; i < 4; i++) { - _state[i] = (short) (controller.IsPressed(_definition.BoolButtons[i]) ? 1 : 0); + _state[i + 2] = (short) (controller.IsPressed(_definition.BoolButtons[i]) ? 1 : 0); } }