Changes

Digital Joysticks

182 bytes added, 00:25, 6 June 2024
/* Relevant locations in Keyboard Matrix */
|Right ||Row9.Bit3 ||Row6.Bit3 (T) ||Row0.Bit1 ||Row3.Bit3 (P)
|-
|Fire2 Fire1 ||Row9.Bit4 ||Row6.Bit4 (G) ||Row5.Bit7 ||Row5.Bit7 (Space)
|-
|Fire1 Fire2 (*) ||Row9.Bit5 ||Row6.Bit5 (F) ||(wherever) ||(wherever)|-|Fire3 (**) ||Row9.Bit6 ||Row6.Bit6 (B) ||(wherever) ||(wherever)
|-
|}
(*) Mind that Fire1 isn't supported on normal Most CPC joysticks only support 1-fire button joysticks. When using itFire2 or Fire3, also provide an alternate key on the keyboard. (**) Fire3 is only supported on CPC hardware, not on Amstrad Plus and GX4000 hardware.
== Other game controller inputs ==
A rather crappy 8bit printer port extension ([[CPCI 8bit Printer Mod]]).
And, various mouse interfaces ([[AMX Mouse]], [[Atari-ST mouse adapter]], [[dk'tronics Mouse Interface|Dk'tronics Mouse Interface]], [[CPC-Mousepack 2.0]], [[GEOS mouse|GEOS mouse]]).
Plus exotic things like the [[Ambug|Ambug Robot]] and [[Codemasters CD]].
On the original CPCs, the direction/button inputs can be reprogrammed as outputs (via PSG/PPI config). However, this will NOT work on the CPC+/GX4000's dual joystick ports - which include diodes (like normal joystick Y-cables).
[[Category:HardwareInput Device]][[Category:Peripherals]]
12,843
edits