{|{{Prettytable|width: 700px; font-size: 2em;}}
|''Direction''||''Joystick 1''||''Joystick 2''||''Cursor,Space''||''Q,A,O,P,Space''
|-
|Up ||Row9.Bit0 ||Row6.Bit0 (6) ||Row0.Bit0 ||Row8.Bit3 (Q)
|-
|Down ||Row9.Bit1 ||Row6.Bit1 (5) ||Row0.Bit2 ||Row8.Bit5 (A)
|-
|Left ||Row9.Bit2 ||Row6.Bit2 (R) ||Row1.Bit0 ||Row4.Bit2 (O)
|-
|Right ||Row9.Bit3 ||Row6.Bit3 (T) ||Row0.Bit1 ||Row3.Bit3 (P)
|-
|Fire2 Fire1 ||Row9.Bit4 ||Row6.Bit4 (G) ||Row5.Bit7 ||Row5.Bit7 (Space)
|-
|Fire1 Fire2 (*) ||Row9.Bit5 ||Row6.Bit5 (F) ||(wherever) |-|Fire3 (**) ||Row9.Bit6 ||Row6.Bit6 (B) ||(wherever)
|-
|}
(*) Mind that Fire1 Fire2 isn't supported on normal 1-button CPC joysticks. When using it, also provide an alternate key on the keyboard. (**) Mind that Fire3 is only supported on CPC hardware, not on Amstrad Plus and GX4000 hardware.
== Other game controller inputs ==