CPCWiki forum

General Category => Programming => Topic started by: andycadley on 15:36, 30 December 20

Title: Tobruk Dual CPC mode
Post by: andycadley on 15:36, 30 December 20
The game Tobruk apparently has a mode on the CPC version in which two machines could be hooked up via a directly wired joystick cable and played in a two player mode.


I'd always assumed the joystick ports were read only, so I'm struggling to see how this could work. Has anyone ever tried it? Does anyone have any clues as to how this could work from a technical standpoint?
Title: Re: Tobruk Dual CPC mode
Post by: ComSoft6128 on 15:55, 30 December 20
This might have some useful info.:

https://www.cpcwiki.eu/forum/games/1991-power-tetris-by-face-hugger/msg191322/#msg191322 (https://www.cpcwiki.eu/forum/games/1991-power-tetris-by-face-hugger/msg191322/#msg191322)


And this:


https://www.cpcwiki.eu/forum/games/battlefield-germany-question/msg189742/#msg189742
Title: Re: Tobruk Dual CPC mode
Post by: 1024MAK on 17:37, 30 December 20
Looking at the schematics of the classic (original) Amstrad CPC range, all the joystick lines except for the 'common' and 'com 2' are connected to the AY sound chip's I/O port. These lines can be inputs or outputs. The only snag being that the 'common' and 'com 2' are open collector outputs controlled (switched) by the 74LS145 keyboard decoder chip, rather than real 0V/GND pins.

So for bidirectional signalling to work, one (or more) of the signal pins may need to be set low to act as (a) substitute 0V/GND pin or pins.

Then it should be possible to have two-way communication.

Mark
Powered by SMFPacks Menu Editor Mod