Note II: Looking at the photos, it seems that /joystick1 (keyb row 9 select) is wired to the multivibrator, so the mickey timings may be software controlled; accordingly, software would be required to deselect keyboard row 9 between each read.
Confirmed: Software MUST deselect will select keyboard row 9 to read the mouse, but then MUST deselect it to read the mouse correctly.
For example, the loop here doesn't work:
[code] ld bc,&f40e ;; PSG register 14 (keyboard) out (c),c ld bc,&f6c0 out (c),c ld bc,&f600 out (c),c ld bc,&f792 ;; PPI port A input out (c),c ld bc,&f649 ;; select keyboard row 9 (joystick 0) out (c),c update_loop: ld b,&f4 in a,(c) jp update_loop[/code]
whereas the following does work:
[code] ld bc,&f40e ;; PSG register 14 (keyboard) out (c),c ld bc,&f6c0 out (c),c ld bc,&f600 out (c),c ld bc,&f792 ;; PPI port A input out (c),c update_loop: ld bc,&f649 ;; select keyboard row 9 (joystick 0) out (c),c ld b,&f4 in a,(c) ld bc,&f640 ;; deselect keyboard row 9 (by selecting keyboard row 0) out (c),c jp update_loop[/code]
Selecting the joystick for longer doesn't appear to change the value. The value is updated when the joystick is deselected.
Contains the following ICs:
* [[PS2Mouse]] (DIY by Bryce)
Moreover, the == Compatible mice/Interfaces == The [[Dk'tronics Mouse Interface]] seems to be AMX compatible, too. (Not confirmed if it is really compatible, but with the circuit looks very similarAMX in that it uses joystick directions for the mouse and joystick fire for the buttons.) (though dkThe mice are not interchangeable; the Dk'tronics seems to support only one button, not three buttonsmouse interface uses a mouse with a standard joystick connector.) (Tested 24As confirmed by user Spookspring on 29.9.14 , only a single mouse button is supported by user Spookspring does not appear to work at all)the Dk'tronics interface.
== Other ways to connect a mouse to the CPC ==
Image:AMX Mouse Connection Guide (photo by jrp king).jpg|Connection Guide
Image:ACU8510-105.jpg|Advert (ACU Oct 1985)
</gallery>
<gallery>
Amx mouse img1.jpg|Package
Amx mouse img3.jpg|Top view
Amx mouse img2.jpg|Mouse
</gallery>
* [[The Advanced OCP Art Studio]]
* [[Cosmos|Cosmos]]
* [[On File]]
== Download ==
* [http://www.cpc-power.com/index.php?page=detail&num=4286 CPC game base from CPC Power]
[[Category:Input Device]] [[Category:Peripherals]] [[Category:Manual]][[Category:Amstrad Products]]