[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: apple //c pinouts



We3Boemans wrote:

> Is there a good web resource with comprehensive pionout information for the ][
> sockets and //c ports? right now I'm mostly interested in joystick pinouts for
> the //c. But I'm sure my interest will drift.
> 
> Any help appreciated
> 
> Tom

I'll do one better than that, Tom: how about giving you the info right
here?

<begin technogeek stuff>

If we look into the game controller port on the back of the Apple //c,
the nine input positions will be arranged in this manner....

  (top)
5 4 3 2 1
 9 8 7 6
 (bottom)

The functions of each input are as follows:

1 = button 1
2 = power (+5 volts)
3 = power (ground)
4 = not used
5 = paddle 0
6 = not used
7 = button 0
8 = paddle 1
9 = not used

Note that "paddle 0" and "paddle 1" correspond to the X- and Y-axis
(respectively) of a joystick.

If you intend to build your own game controllers for use with the //c,
here are some important points to keep in mind:

-    The paddle 0/1 inputs are used in conjuction with input 2 (the
"hot" power connection). A game controller adjusts the paddle inputs by
generating a resistance value of 0 to 150,000 ohms.
-    The button 0/1 inputs are combined with inputs 2 and 3 (both the
"hot" and ground connections). They can be used with either
normally-open or normally-closed momentary switches, but you should also
include a 1000-ohm resistor in the circuit to prevent the button signal
from "floating" between 0 and 1 (this also prevents short circuiting the
input when the button is pressed). Therefore....
*    For a normally-open momentary pushbutton, connect one of the button
switch contacts to input 2, the other switch contact to the appropriate
button input (1 or 7), and a 1000-ohm resistor between the button input
and input 3.
*    For a normally-closed momentary pushbutton, connect one of the
button switch contacts to input 3, the other switch contact to the
appropriate button input (1 or 7), and a 1000-ohm resistor between the
button input and input 2.

<end technogeek stuff>

Of course, none of this tells you how to *read* the game controller;
that will have to wait for another day, as I need to get to bed now.

Hope this helps you get started on whatever project you had in mind,
Tom. And if you are building your own "homebrew" joystick, let me know
how it turns out -- I haven't seen an Apple II game controller in years!

-- 
Peace, Love, and Apple II Forever!
Chad Choi Lin
chadlin@nyetcom.com

*********************************
New and improved .sig file -- now
with munged address AND spambait!
To send e-mail, remove the "y"
from the domain name of address.
*********************************

Hey MLM scam artists -- send your spam to the Federal Trade Commission:
pyramid@ftc.gov

The IRS wants to know how much money you REALLY make:
net-abuse@nocs.insp.irs.gov

These guys love sending spam -- let's see how much they like GETTING it:
shadowcomm.com
2hootersup.com
newpower.com
wildsnatch.com
2-girls.com
cumshower.com
cumsuckingsluts.com
pornotheater.com
fabulousfacials.com
knobgobblers.com
cherrypit.com
sexxxlinks.com

********************************
Okay, I lied -- I'm not a NETCOM
accountholder. You can e-mail me
at "dirtlink" (fnord) dot "net"
********************************