Analog Joysticks

From CPCWiki - THE Amstrad CPC encyclopedia!
Revision as of 07:16, 1 February 2010 by MacDeath (Talk | contribs) (CPC+ Games with Analog Joystick Support)

Jump to: navigation, search

The CPC+ and GX4000 contain an analog joystick port (additionally to the normal Digital Joystick port).

Technical

The connector is similar as PC/Soundblaster joystick ports, for details on the pin-outs (and differences between CPC and PC joysticks), see:

For info on reading the analog inputs, see Arnold V Specs Revised (though still unknown which of the eight ADC0..ADC7 inputs are mapped to the four X1,Y1,X2,Y2 pins...?)

The buttons are accessed same ways as for Digital Joysticks (ie. as part of the keyboard matrix).

Analog CPC+ Joysticks

Every PC analog joystick can be used with the CPC Plus

CPC+ Games with Analog Joystick Support

Tennis Cup 2 ( Cartridge ) allows player 2 to use analog port.

MacDeath comment :

I tested it with a Trust Predator Lite PC analog joystick (4 button, 15pin socket).

Seems to actually work.

Yet I found out that it was impossible to go to directions Down and left (yet up and right worked), probably due to : --this PC analog joystick is of a slightly more recent generation (yet still using 15pin plug). --4 button joystick, while Amstrad supports only 2 is most probably the cause of failure to get all directions properly.

Tests have to be done with an old 2 button PC analog joystick.

As while CPC era Joystick were perhaps less subject to exotic setting, more modern era joystick often had to feature their own drivers on PC (Win95+ era) and manufacturers often included more buttons, having to rely on non standards Pin-out setting.

The same case appears when you try to use a Sega Genesis/Megadrive controller on a CPC, as those have more buttons than the mundane Atari standards.

Yet if you manage to find an old 2 button PC analog Joystick, and actually own a GX4000/Plus with the Tennis Cup 2 Cartridge, it's worth giving it a try for the fun of it.

CPC+ Software with Analog Joystick Support