From c6d4d09e60b7880f68dc082af8184bf22568406d Mon Sep 17 00:00:00 2001 From: Bruno Freitas Date: Mon, 6 Dec 2021 14:40:20 -0300 Subject: [PATCH] Add support to supergun adapter --- firmware/Input/Input.c | 2 ++ firmware/Input/Input.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/Input/Input.c b/firmware/Input/Input.c index c80eff4..0d30b11 100644 --- a/firmware/Input/Input.c +++ b/firmware/Input/Input.c @@ -103,6 +103,7 @@ static void Input_InitializePad(uint8_t force_init) { break; case DB15_PAD_SNES: case DB15_PAD_NES: + case DB15_PAD_SUPERGUN: pad_initialized = SNES_In_Init(); break; case DB15_PAD_GENESIS: @@ -132,6 +133,7 @@ static void Input_ReadPad(AbstractPad_t *padData) { padData->cfg_map_pad_id = LLOAD_CFG_PAD_NEOGEO; break; case DB15_PAD_SNES: + case DB15_PAD_SUPERGUN: SNES_In_GetPadState(padData); padData->cfg_map_pad_id = LLOAD_CFG_PAD_SNES; break; diff --git a/firmware/Input/Input.h b/firmware/Input/Input.h index 502ba19..79d715f 100644 --- a/firmware/Input/Input.h +++ b/firmware/Input/Input.h @@ -33,7 +33,7 @@ #define DB15_PAD_SATURN 0b0111 #define DB15_PAD_RESERVED5 0b1000 #define DB15_PAD_TG16 0b1001 -#define DB15_PAD_RESERVED6 0b1010 +#define DB15_PAD_SUPERGUN 0b1010 #define DB15_PAD_RESERVED7 0b1011 #define DB15_PAD_RESERVED8 0b1100 #define DB15_PAD_RESERVED9 0b1101