Changes
/* Fire Button Notes */
The Pin-outs of the Amstrad CPC [[Digital Joysticks|Digital Joystick port pinout]] are based on the Atari standard, but only the Fire button (aka "Fire 2" in Amstrad language) and direction switches are properly implemented.
{|{{Prettytable|width: 400px; font-size: 2em;}}
|''Pin No.''||''Signal NameAmstrad CPC Joystick Port''||''DescriptionAtari 2600 and Commodore C64''
|-
|1||Up||Up
|-
|2||Down||Down
|-
|3||Left||Left
|-
|4||Right||Right
|-
|5||Fire 3(undoc)||undocumented, used by the AMX Mouse for examplePot 0 (analog)
|-
|6||Fire 2(default)||Fire
|-
|7||Fire 1(extra)||Other systems pull Supply +5V from here for auto-fire circuits!
|-
|8||GNDCOM (keyboard row 9) (open-collector)||"Common"Supply GND
|-
|9||GND2COM2 (keyboard row 6) (open-collector)||"Common 2" for 2nd joystickPot 1 (analog)
|}
For a wiring diagram of an Y-cable with which you can use two joysticks on your Amstrad/Schneider CPC, see [[Joystick Y-cables]].
The CPC+/GX4000 they have two digital joystick ports, which work same as an Y-cable with 8 diodes, and without Fire 3. This is bringing up some possible problems:* the eight diodes in the direction lines can cause problems with peripherals that use the joystick port as bi-directional I/O port* the missing diodes in the fire button lines can cause conflicts between player 1 and 2* the missing fire 3 signal causes problems with hardware that uses it (like some mouse interfaces) == Aleste Joystick Port ==The [[Aleste 520EX]] has 7pin DIN female connector Pin Schematic User Manual 1 /Joystick1 /Joystick1 __ __ 2 /Left /Left / - \ 3 /Right /Right |7 6| 4 /Down /Fire1 |3 1| 5 /Up /Fire2 \5_2_4/ 6 /Fire1 /Up 7 /Fire2 /Down Shield GND* There is no /Joystick2 and no /Fire3. * The description for Pin4-7 differs in schematics and Russian User Manual - '''not sure which one is correct''' - if any ? [[Category:Peripherals]][[Category:CPC Internal Components]][[Category:HardwareInput Device]]