Changes
/* Analog PC Joysticks */
* '''Caution''' - compared with PCs, the CPC+/GX4000 do output '''reversed polarity on the joysticks power supply''' pins, so any special electronics in '''PC joysticks may get destroyed''' when connecting them to a CPC Plus/GX4000.'''
If you want to use a PC joystick: Remove any electronics other than the potentiometers and buttons. Ensure that buttons are wired to correct common pin. And, probably you 'd need ''Resistor Values''' - In PCs, the A/D conversion is done by software timings, meaning the PCs could handle joysticks with different potentiometer types (anything from 10 kiloohm to replace many megaohm should work). The CPC+ does the potentiometers A/D conversion by hardware, this requires less CPU load, but it also means that it requires fixed potentiometer types (if they arencirce 't 180K''138K''' ohm) - however.<br>Analog PC joysticks are reportedly most commonly using '''100K''', this may '''120K''', or '''150K''' ohm pots. These types should be more or less compatible with the complicated part: potentiometers in analog CPC+ (100K/120K won't reach the ADC=3Fh max value, for example, resolution might be only ADC=00h..30h. 150K would be clipped to ADC=3Fh for anything above 138K ohm.<br>To handle those different pot types, CPC+ software should include calibration options. There are also some PC joysticks arenwith incompatible pot types like '''300K''' ohms - these won't necessarily matching standard mechanical dimensionswork (since values above 138K will be clipped).
== CPC+ Software with Analog Joystick Support ==