Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

G80CA Joystick

southoz edited this page Jan 2, 2026 · 1 revision

SDL Joystick Details

Raw Joystick Button Standard GameController Name (what games see) Typical Physical Location on "play_joystick" Notes / Seen in log?
button 00 a A (bottom, green/cross) Yes
button 01 b B (right, red/circle) Yes
button 02 x X (left, blue/square) Yes
button 03 y Y (top, yellow/triangle) Yes
button 04 leftshoulder L1 / Left bumper Yes
button 05 rightshoulder R1 / Right bumper Yes
button 06 lefttrigger (as axis 04) Left lower trigger (digital on/off) Yes
button 07 righttrigger (as axis 05) Right lower trigger (digital on/off) Yes
button 08 back Select / Back / View Yes
button 09 start Start / Options Yes
button 11 leftstick Left analog stick press Yes
button 12 rightstick Right analog stick press Yes
button 13 — (not mapped) Central logo / Home / Guide / Mode button Yes — unmapped
button 14 dpup D-pad Up Yes
button 15 dpdown D-pad Down Yes
button 16 dpleft D-pad Left Yes
button 17 dpright D-pad Right Yes

Analogue Axes Reference Table

Stick Part Standard GameController Name Raw Joystick Axis Axis Index Values (positive/negative) Typical Behavior / Notes
Left Stick Horizontal leftx (axis 00) axis 00 00 +32767, -32768 Left ↔ Right
Left Stick Vertical lefty (axis 01) axis 01 01 +32767, -32768 Up ↓ Down
Right Stick Horizontal rightx (axis 02) axis 02 02 +32767, -32768 Left ↔ Right
Right Stick Vertical righty (axis 03) axis 03 03 +32767, -32768 Up ↓ Down

Home

Guides

Arcade Systems

Console Systems

Handheld Systems

Computer Systems

Ports and Recompilations

Advanced

Clone this wiki locally