Android MAME 아날로그 컨트롤러 보정 / 2026-07-28

Android MAME 아날로그 스틱 데드존과 포화도 조정하기

하드웨어 드리프트, 아날로그 범위, 디지털 임계값과 4방향 맵을 분리해 한 게임 수정이 다른 게임을 망치지 않게 합니다.

보정 가이드 · 11분Android 포트의 MAME 0.288 개념. 래퍼가 업스트림 옵션을 숨기거나 이름을 바꾸거나 덮어쓸 수 있음

Android MAME 아날로그 스틱 데드존과 포화도 조정하기

실제 아날로그 축은 게임의 Analog 입력에만 연결하고 MAME 기본값으로 되돌린 뒤 실시간 값을 보세요. 중앙 드리프트가 멈추는 최소 수준까지만 deadzone을 높이고, 전체 이동으로도 끝값에 닿지 않을 때만 saturation을 조정합니다. 아날로그 스틱으로 디지털 방향을 조작할 때만 threshold 또는 자동 joystick map을 쓰고 가장 좁은 범위, 가능하면 게임별로 저장하세요.

6단계 보정과 검증

  1. 01

    먼저 Android에서 컨트롤러를 시험하고 중복 입력 기기를 분리한 뒤 포트, MAME 버전, 연결 방식과 게임 short name을 기록합니다.

  2. 02

    게임 Input Settings에서 물리 축을 Analog에만 연결하고 같은 축을 Analog Inc나 Analog Dec에도 함께 연결하지 않습니다.

  3. 03

    게임 아날로그 설정과 전역 joystick 옵션을 기본값으로 되돌리고 중앙과 양 끝의 실시간 값을 봅니다.

  4. 04

    중앙이 움직일 때만 deadzone을 조금씩 높여 멈추는 최소값을 찾고, 끝값 부족을 고치는 데 쓰지 않습니다.

  5. 05

    전체 이동이 최대에 닿지 않으면 saturation을 조심스럽게 조정하고, 아날로그-디지털 변환에는 threshold를 시험하되 joystick map은 먼저 auto로 둡니다.

  6. 06

    게임별로 저장하고 완전히 다시 시작해 중앙, 전체 범위, 대각선과 메뉴 복구를 시험한 후에만 적용 범위를 넓힙니다.

각 설정이 해결하는 문제

설정해결하는 문제피해야 할 오용
Deadzone물리 중앙 근처의 작은 움직임값을 크게 해 미세 조작 제거
Saturation최대값에 필요한 물리 이동 거리중앙 드리프트를 끝점 문제로 취급
Threshold축이 디지털 방향이 되는 지점실제 아날로그 반응에 적용
Joystick map아날로그 X/Y를 4방향 또는 8방향으로 변환auto나 게임별 설정으로 충분한데 전역 강제

아날로그와 디지털 할당은 다릅니다

MAME는 비례 입력용 Analog와 버튼·디지털 방향용 Analog Inc/Dec를 따로 제공합니다. 같은 스틱을 두 경로에 연결하면 충돌합니다. 실시간 표시로 드리프트, 비대칭 이동, 반전이나 실수로 만든 두 번째 할당을 찾을 수 있습니다.

감도보다 물리 범위를 먼저 보정합니다

deadzone과 saturation은 MAME에 전달되는 물리 범위를 정의합니다. sensitivity, reverse, increment speed와 auto-centering은 그 이후의 다른 문제입니다. 한 번에 한 값만 바꾸고 기본값을 보존하세요.

4방향 게임에는 방향 맵이 필요합니다

4방향 아케이드 스틱은 대각선을 만들지 않지만 Android 아날로그 스틱은 만듭니다. MAME auto는 기기 정의에서 표준 맵을 고르고 sticky 영역으로 잘못된 대각선 전환을 막습니다. auto부터 쓰고 특수 맵은 해당 게임에만 적용하세요.

공식 출처

관련 가이드