Skip to content

GP2040-CE NOBD

NOBD keeps your inputs honest and your intent intact. Execution is back. No more fighting a broken pipeline between your hands and the game.

Sunny_

Published August 12, 2026

Original author: View t3chnicallyinclined's full-sized avatar t3chnOriginal source (new tab)

GP2040-CE NOBD

Project description

GP2040-CE NOBD: 격투게임의 동시 버튼 입력을 개선하는 컨트롤러 펌웨어 프로젝트 소개 GP2040-CE NOBD는 오픈소스 게임 컨트롤러 펌웨어인 GP2040-CE를 기반으로 개발된 프로젝트입니다. 이 프로젝트는 특히 Marvel vs. Capcom 2(MvC2)와 같은 격투게임에서 발생할 수 있는 동시 버튼 입력 문제를 해결하기 위해 만들어졌습니다. 최근의 USB 게임 컨트롤러는 일반적으로 1000Hz 수준의 높은 Polling Rate를 사용합니다. 1000Hz Polling에서는 컨트롤러 상태가 약 1ms마다 PC나 게임기로 전달됩니다. 문제는 사람이 두 개의 버튼을 동시에 누르려고 해도 실제 물리적인 버튼 입력 시점에는 몇 ms 정도의 차이가 발생할 수 있다는 점입니다. 예를 들어 플레이어는 두 개의 버튼을 동시에 눌렀다고 생각하지만 실제 입력은 다음과 같이 발생할 수 있습니다. 0 ms : Button A 입력 3 ms : Button B 입력 1000Hz USB Polling 환경에서는 이 두 입력이 서로 다른 USB Report에 포함될 수 있습니다. 즉, 게임에서는 의도했던 [A + B] 가 아니라 [A] → [A + B] 형태로…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.