diff --git a/src/nostalgia/core/gba/core.cpp b/src/nostalgia/core/gba/core.cpp index 3131d839..ba32b646 100644 --- a/src/nostalgia/core/gba/core.cpp +++ b/src/nostalgia/core/gba/core.cpp @@ -56,7 +56,7 @@ uint64_t ticksMs(Context*) noexcept { } bool buttonDown(Context*, Key k) noexcept { - return !(REG_GAMEPAD & k); + return !(REG_GAMEPAD & (1 << static_cast(k))); } }