Difference between revisions of "Amstrad Analogue Joystick AJ-5"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
m (axes typo)
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The Amstrad Analogue Joystick AJ-5 is a 2-axis, 2 button, analogue joystick.
+
The Amstrad [[Analog Joysticks|Analogue Joystick]] AJ-5 is a 2-axis, 2 button, analogue joystick.
  
The axes are up and down, and the 2 buttons are digital.
+
The axes are X and Y and the 2 buttons are digital. The joystick is self centering, e.g. the stick will return to centre position if released.
  
The joystick itself is self centering.
+
The joystick has a [[Connector:Analogue joystick (CPC Plus only)|15-pin male D-type connector]] and is suitable for connecting to the old PC gameports and to the 464+ and 6128+ analogue joystick connector. When used with Windows, in the "Game Controllers" control panel you should pick "2-axis, 2-button joystick" for the type.
 +
It is recognised and can be used under Windows XP.
  
The joystick has a 15-pin male D-type connector and is suitable for connecting to the old PC gameports and to the 464+ and 6128+ analogue joystick connector.
+
On the top, next to the joystick are 2 sliding controls. These can be used to adjust the values read from the joystick. When testing in Windows, moving these sliders allowed me to modify the centre point before calibration. So these are some form of calibration adjusters where calibration in software is not done.
  
[[File:Amastrad analogue AJ5.JPG]]
+
However, if these are put to the centre positions and correct calibration is done, then the joystick works as expected.
 +
 
 +
<gallery caption="Amstrad Analogue Joystick AJ-5">
 +
Image:Amastrad analogue AJ5.JPG|Analogue Joystick AJ-5 sold on Ebay
 +
</gallery>
 +
 
 +
== Use with the Amstrad Plus ==
 +
 
 +
When used with the Amstrad plus, the button labelled "I" activates joystick fire 2 (giving 'Z' in BASIC), and the button labelled "II" activates joystick fire 1 (giving 'X' in BASIC), therefore the fire buttons are mapped to the digital joystick 0 fire buttons.
 +
 
 +
When the sliders are in the middle, the values returned from both axes change rapidly between &1c and &1b, but this changes depending on the exact position of the slider (the fact remains the values change rapidly). The analogue joystick reports X values in &6808 only and Y values in &6809 only.
 +
 
 +
The range of values reflects the range of motion, with moving half way to the left or up giving a reading of &b.
 +
 
 +
Minimum and maximum values are &00 and &3F.
 +
 
 +
== Support ==
 +
* This joystick is supported by [[FutureOS]]
 +
 
 +
[[Category:Amstrad Products]]
 +
[[Category:CPC Plus]]
 +
[[Category:FutureOS]]
 +
[[Category:Input Device]]
 +
[[Category:Peripherals]]
 +
[[Category:Stub]]

Latest revision as of 10:51, 7 September 2013

The Amstrad Analogue Joystick AJ-5 is a 2-axis, 2 button, analogue joystick.

The axes are X and Y and the 2 buttons are digital. The joystick is self centering, e.g. the stick will return to centre position if released.

The joystick has a 15-pin male D-type connector and is suitable for connecting to the old PC gameports and to the 464+ and 6128+ analogue joystick connector. When used with Windows, in the "Game Controllers" control panel you should pick "2-axis, 2-button joystick" for the type. It is recognised and can be used under Windows XP.

On the top, next to the joystick are 2 sliding controls. These can be used to adjust the values read from the joystick. When testing in Windows, moving these sliders allowed me to modify the centre point before calibration. So these are some form of calibration adjusters where calibration in software is not done.

However, if these are put to the centre positions and correct calibration is done, then the joystick works as expected.

Use with the Amstrad Plus

When used with the Amstrad plus, the button labelled "I" activates joystick fire 2 (giving 'Z' in BASIC), and the button labelled "II" activates joystick fire 1 (giving 'X' in BASIC), therefore the fire buttons are mapped to the digital joystick 0 fire buttons.

When the sliders are in the middle, the values returned from both axes change rapidly between &1c and &1b, but this changes depending on the exact position of the slider (the fact remains the values change rapidly). The analogue joystick reports X values in &6808 only and Y values in &6809 only.

The range of values reflects the range of motion, with moving half way to the left or up giving a reading of &b.

Minimum and maximum values are &00 and &3F.

Support