[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Unindentifiable motherboard port (II Plus clone)
Michael Black writes ...
>
> On 1 Dec 1998, Dave Althoff wrote:
> [stuff deleted
> > Perhaps those are (were) ports for switch-type joysticks? Atari 2600
> > joysticks have female DB-9 connectors on them, which would necessarily
> > mate to male DB-9 connectors...
> >
> Someone, I think Mitchell, mentioned plugging Atari joysticks in and not
> only did it not do anything, but it caused problems to the rest of the
> system.
>
> There's no 16pin DIP socket for I/O, so these have to be for normal I/O.
>
> One pin on each of the I/O sockets goes through an RC network to an input
> pin of the 558 quad timer.
>
> I guess I should just trace the pinouts (I located my Apple II manual with
> the schematic of the original) and post the results. Whether there is a
> standard pinout for this non-standard (for the Apple II) I/O connector is
> another matter.
>
Perhaps what you have is a C-64 compatible game I/O port. The
standard Commodore-64 Game port has a male 9-pin DIN socket.
Although C-64 joysticks are of the simple "switcher" type which
connect to Game port switch inputs, the C-64 Game port also includes X
and Y analog "paddle" inputs. These are at pin 9 (X) and pin 5 (Y).
Evidently, these are used by drawing pads (like the C-64 version of
Koala) and other peripherals with analog outputs.
A check of the C-64 diagram shows that the capacitor part of the
expected analog R/C circuit is 1000 pF in each case and the caps go to
ground just as they do in the Apple II. In fact, the C-64 "paddle"
inputs look very much like the Apple II joystick inputs.
_IF_ the port is C-64 compatible, the pinout info shown below may
help. (The connections shown are a fairly good bet for using an Apple II
joystick.)
C-64 Game Port Apple II Joystick
(9-pin male DIN) (need 9-pin DIN male->female converter)
1 - JSw0*
2 <- JSw1* 2nd Button** -> 1
3 - JSw2*
4 - JSw3*
5 <- Pot Y PDL1 (y-axis) -> 8
6 <- Button Fire Button** -> 7
7 <- +5V line +5V -> 2
8 <- GND GND -> 3
9 <- Pot X PDL0 (x-axis) -> 5
* These are the regular C-64 'switcher-type' joystick switch inputs.
** The joystick button assignments are guesses based upon Koala Pad
wiring.
Rubywand