💾 Archived View for mirrors.apple2.org.za › archive › ground.icaen.uiowa.edu › Faqs › R023PINOUTS.ht… captured on 2023-04-26 at 17:29:59.
View Raw
More Information
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Rubywand">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Win95; U) [Netscape]">
<title>R023PINOUTS Csa2 html</title>
</head>
<body>
<address>
<a NAME="top"></a><font color="#FFFFFF">.</font><font color="#666666"><font size=-1>The
official Csa2 (comp.sys.apple2) Usenet newsgroup Apple II FAQs originate</font></font></address>
<address>
<font size=-1><font color="#666666"> from the</font> <b><font color="#009900">Gr</font><font color="#FF9900">o</font><font color="#FF0000">u</font><font color="#CC33CC">n</font><font color="#3366FF">d
</font></b><font color="#666666">Apple II site. Ground Apple II administrator:
Steve Nelson</font></font></address>
<br><b><tt><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">Csa2
FAQs-on-Ground Resource file: R023PINOUTS.htm</font></tt></b>
<p><b><font face="Chessmaster"><font size=+3>
Apple II Pinouts</font></font><font color="#000000"><font size=+1> </font></font><font color="#FFFFFF"><font size=+2>.
.<a href="A2FAQs1START.html"><img SRC="entrance.jpg" BORDER=0 height=14 width=69></a>..<a href="A2FAQs2CONTENT.html"><img SRC="contents.jpg" BORDER=0 height=14 width=67></a>.</font></font></b>
<p><b><font face="Chessmaster">
Compiled by Charles T. 'Dr. Tom' Turley</font></b>
<dl>
<li>
<a href="#001">#001</a> <b><tt><font color="#006600">GS Motherboard
power connector</font></tt></b></li>
<li>
<a href="#002">#002</a> <b><tt><font color="#006600">Apple II+/IIe
Power Supply Socket</font></tt></b></li>
<li>
<a href="#003">#003 </a><b><tt><font color="#006600">9 pin game port
connector</font></tt></b></li>
<li>
<a href="#004">#004</a> <b><tt><font color="#006600">//e, //c, Laser,
and Mac Plus Mouse pinouts</font></tt></b></li>
<li>
<a href="#005">#005</a> <tt><font color="#006600"><b>Apple 16-pin
DIP Game Port socket</b> <b>for II, II+, IIe, IIgs</b></font></tt></li>
<li>
<a href="#006">#006</a> <b><tt><u><font color="#006600">Apple II
Joystick</font></u></tt></b></li>
<li>
<a href="#007">#007</a> <b><tt><font color="#006600">//e expansion
slot pinouts</font></tt></b></li>
<li>
<a href="#008">#008</a> <b><tt><font color="#006600">IIc+ internal
modem connector</font></tt></b></li>
<li>
<a href="#009">#009</a> <b><tt><font color="#006600">Mini DIN-8 IIgs
Serial Port (also IIc+ and Macintosh)</font></tt></b></li>
<li>
<a href="#010">#010</a> <b><tt><font color="#006600">Cable to connect
IIgs to a serial Dsub-25 printer</font></tt></b></li>
<li>
<a href="#011">#011</a> <b><tt><font color="#006600">//c serial port
pinouts</font></tt></b></li>
<li>
<a href="#012">#012</a> <b><tt><font color="#006600">IIgs ADB (keyboard)
socket</font></tt></b></li>
<li>
<a href="#013">#013</a> <b><tt><font color="#006600">GS RGB monitor
socket & monitor connections</font></tt></b></li>
<li>
<a href="#014">#014</a> <b><tt><font color="#006600">6502 pinout</font></tt></b></li>
<li>
<a href="#015">#015</a> <b><tt><font color="#006600">5.25" and 3.5"
disk cables</font></tt></b></li>
<li>
<a href="#016">#016</a> <b><tt><font color="#006600">Apple //c Video
Expansion port</font></tt></b></li>
<li>
<a href="#017">#017</a> <b><tt><font color="#006600">Apple //c Power
Connector</font></tt></b></li>
<li>
<a href="#018">#018</a> <b><tt><font color="#006600">Apple ][+/IIe
16-pin keyboard socket</font></tt></b></li>
<li>
<a href="#019">#019</a> <b><tt><font color="#006600">Apple //e Kumeric
Keypad matrix and connector</font></tt></b></li>
<li>
<a href="#020">#020</a> <b><tt><font color="#006600">Apple //e Numeric
Keypad cable</font></tt></b></li>
</dl>
<p><br><tt><a href="#000">___________________________</a></tt>
<p><a NAME="001"></a><font color="#FFFFFF">.</font>
<p><b>001 <tt>GS Motherboard power connector</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt> <b><font color="#666666"> _</font></b></tt>
<br><b><tt><font color="#666666"> | |</font></tt></b>
<br><b><tt><font color="#666666"> |7| -5V
0.25 A</font></tt></b>
<br><b><tt><font color="#666666"> |6| -12V
0.25 A</font></tt></b>
<br><b><tt><font color="#666666"> |5| +12V
1.0 A</font></tt></b>
<br><b><tt><font color="#666666"> |4| +5V
4.0 A</font></tt></b>
<br><b><tt><font color="#666666"> |3| No connection</font></tt></b>
<br><b><tt><font color="#666666"> |2| GND</font></tt></b>
<br><b><tt><font color="#666666"> |1| GND</font></tt></b>
<br><b><tt><font color="#666666"> |_|</font></tt></b>
<p><tt>The pins are numbered as above when you are sitting in front of
the</tt>
<br><tt>computer, i.e. 7 is closest to the back of the motherboard.</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="002"></a><font color="#FFFFFF">.</font>
<br>
<p><b>002 <tt>Apple II+/IIe Power Supply Socket</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt> <b><font color="#CC0000">II+/IIe Power Supply Socket
Power Supply Output Ratings</font></b></tt>
<br><tt> <font color="#990000">
_________</font></tt>
<br><tt><font color="#990000"> <b>
/ \
+5V @ 2.50 Amps (continuous)</b></font></tt>
<br><b><tt><font color="#990000"> -12V | 5
6 | -5V
-5V @ 0.25 Amps (continuous)</font></tt></b>
<br><b><tt><font color="#990000">
| |
+12V @ 1.50 Amps (continuous)</font></tt></b>
<br><b><tt><font color="#990000"> +5V | 3
4 | +12V -12V @ 0.25
Amps (continuous)</font></tt></b>
<br><b><tt><font color="#990000">
| |</font></tt></b>
<br><b><tt><font color="#990000"> GND | 1
2 | GND</font></tt></b>
<br><b><tt><font color="#990000">
|_________|</font></tt></b>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="003"></a><font color="#FFFFFF">.</font>
<p><b>003 <tt>Apple Game Port (9-pin connector)</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><b><tt><font color="#3333FF">Dsub-9 Female Socket (on computer)</font></tt></b>
<br><b><tt><font color="#3333FF"> ,---------------------.</font></tt></b>
<br><b><tt><font color="#3333FF"> \ 5 4
3 2 1 /</font></tt></b>
<br><b><tt><font color="#3333FF"> \ 9
8 7 6 /</font></tt></b>
<br><b><tt><font color="#3333FF"> `-----------------'</font></tt></b>
<p><tt>Pin 1 - Pushbutton 1</tt>
<br><tt>Pin 2 - +5V Power</tt>
<br><tt>Pin 3 - Ground</tt>
<br><tt>Pin 4 - Game Control 2 or PDL2 (Joystick-2 X-axis)*</tt>
<br><tt>Pin 5 - Game Control 0 or PDL0 (Joystick-1 X-axis)</tt>
<br><tt>Pin 6 - Pushbutton 2*</tt>
<br><tt>Pin 7 - Pushbutton 0 (usually the "Fire" button)</tt>
<br><tt>Pin 8 - Game Control 1 or PDL1 (Joystick-1 Y-axis)</tt>
<br><tt>Pin 9 - Game Control 3 or PDL3 (Joystick-2 Y-axis)*</tt>
<p><tt>* Note: These functions are not available on the //c or IIc+.</tt>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="004"></a><font color="#FFFFFF">.</font>
<p><b>004 <tt>//e, //c, Laser 128, and Mac Plus Mouse pinouts</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt>The IIe/IIc/Mac Plus mouses can plug into the //c or IIc+</tt>
<br><tt>Game/Mouse port or, on a IIe, into the 9-pin socket of a</tt>
<br><tt>Mouse Card. When plugged into the //c or IIc+, several pins</tt>
<br><tt>are redefined for use with a mouse.</tt>
<br><tt>[Info from David Empson and David Wilson]</tt>
<br>
<br>
<p><b><tt><font color="#CC6600"> Dsub-9 Female Socket on Computer
Dsub-9 Male Plug on Mouse</font></tt></b>
<br><b><tt><font color="#CC6600"> ,---------------------.
,---------------------.</font></tt></b>
<br><b><tt><font color="#CC6600"> \ 5
4 3 2 1 /
\ 1 2 3 4 5
/</font></tt></b>
<br><b><tt><font color="#CC6600"> \
9 8 7 6 /
\ 6 7 8 9 /</font></tt></b>
<br><b><tt><font color="#CC6600"> `-----------------'
`-----------------'</font></tt></b>
<p><tt> Mouse
Usual //c, IIc+ Game Port Function</tt>
<p><tt>1 MOUSE ID Pushbutton 1</tt>
<br><tt>2 +5V
+5V</tt>
<br><tt>3 GND
GND</tt>
<br><tt>4 XDIR
no Game Port function on //c, IIc+;</tt>
<br><tt>
this TTL-compatible input can be read at $C066</tt>
<br><tt>5 XMOVE Game
Control 0 or PDL0 (Joystick X-axis)</tt>
<br><tt>6 n.c.
(no Game Port function on //c, IIc+)</tt>
<br><tt>7 MOUSE BUTTON Pushbutton 0</tt>
<br><tt>8 YDIR
Game Control 1 or PDL1 (Joystick Y-axis)</tt>
<br><tt>9 YMOVE no
Game Port function on //c, IIc+;</tt>
<br><tt>
this TTL-compatible input can be read at $C067</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="005"></a><font color="#FFFFFF">.</font>
<p><b>005 <tt>Apple 16-pin DIP Game Port socket (on the motherboard)</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br><b><tt> for II, II+, IIe, IIgs</tt></b>
<br>
<p><b><tt><font color="#CC33CC">
=========</font></tt></b>
<br><b><tt><font color="#CC33CC">Pushbutton 3 (GS only) 9 | *
- | 8 Ground</font></tt></b>
<br><b><tt><font color="#CC33CC"> Gm Ctrl 1 (Stick-1 Y) 10 | *
- | 7 Gm Ctrl 2 (Stick-2 X)</font></tt></b>
<br><b><tt><font color="#CC33CC"> Gm Ctrl 3 (Stick-2 Y) 11 | *
- | 6 Gm Ctrl 0 (Stick-1 X)</font></tt></b>
<br><b><tt><font color="#CC33CC">
Annunciator 3 12 | * * | 5 /$C040 Strobe</font></tt></b>
<br><b><tt><font color="#CC33CC">
Annunciator 2 13 | * * | 4 Pushbutton
2</font></tt></b>
<br><b><tt><font color="#CC33CC">
Annunciator 1 14 | * * | 3 Pushbutton
1</font></tt></b>
<br><b><tt><font color="#CC33CC">
Annunciator 0 15 | * * | 2 Pushbutton
0</font></tt></b>
<br><b><tt><font color="#CC33CC">
No Connection 16 | * * | 1 +5V</font></tt></b>
<br><b><tt><font color="#CC33CC">
===| |===</font></tt></b>
<br><b><tt><font color="#CC33CC">
^</font></tt></b>
<br><b><tt><font color="#CC33CC">
Notch on socket</font></tt></b>
<br><tt>
(faces toward front of computer)</tt>
<br>
<br>
<p><tt>Game Port Information (with BASIC Peek/Poke locations) obtained</tt>
<br><tt>from pages 430-433 of the Apple // User's Guide, Second Edition</tt>
<br><tt>by Lon Poole:</tt>
<p><tt>-16296 Annunciator 0 Off</tt>
<br><tt>Turns off game control output (annunciator) number 0. The voltage</tt>
<br><tt>on pin 15 of the game control is set to approximately</tt>
<br><tt>0 volts (TTL low).</tt>
<p><tt>-16295 Annunciator 0 On</tt>
<br><tt>Turns on game control output (annunciator) number 0. The voltage</tt>
<br><tt>on pin 15 of the game control is set to approximately</tt>
<br><tt>+5 volts (TTL high).</tt>
<p><tt>The following annunciator soft switches follow the same rules as</tt>
<br><tt>annunciator 0 for their respective pin assignments:</tt>
<p><tt>-16294 Annunciator 1 Off</tt>
<br><tt>-16293 Annunciator 1 On</tt>
<br><tt>-16292 Annunciator 2 Off</tt>
<br><tt>-16291 Annunciator 2 On</tt>
<br><tt>-16290 Annunciator 3 Off</tt>
<br><tt>-16289 Annunciator 3 On</tt>
<p><tt>-16287 Read Pushbutton 0</tt>
<br><tt>When the pushbutton on game control number 0 or the open-apple
key</tt>
<br><tt>is being pressed, the value in this location exceeds 127. When
it</tt>
<br><tt>is not being pressed, the value is 127 or less.</tt>
<p><tt>The following pushbutton soft switches follow the same rules as</tt>
<br><tt>pushbutton 0 for their respective pin assignments:</tt>
<p><tt>-16286 Read Pushbutton 1</tt>
<br><tt>-16285 Read Pushbutton 2</tt>
<p><tt>-16320 Stobe Output</tt>
<br><tt>Normally pin 5 of the game control connector is +5 volts. If you</tt>
<br><tt>PEEK memory location -16320, it drops to 0 volts for one-half</tt>
<br><tt>microsecond. POKE will trigger the strobe twice.</tt>
<p><tt>The following is a direct exerpt from page 167 of the Apple //e</tt>
<br><tt>Reference Manual:</tt>
<p><tt>"The hand-control inputs are connected to the timing inputs of an</tt>
<br><tt>NE558 quadruple 555-type analog timer. Addressing $C07x sends a</tt>
<br><tt>signal from the 74LS154 that resets all four timers and causes</tt>
<br><tt>their outputs to go one (high). A variable resistance of up to</tt>
<br><tt>150K ohms connected between one of these inputs and the +5V</tt>
<br><tt>supply controls the charging time of one of four 0.022-microfarad</tt>
<br><tt>capacitors. When the voltage on the capacitor passes a certain</tt>
<br><tt>threshhold, the output of the NE558 changes back to zero (low).</tt>
<p><tt>Programs can determine the setting of a variable resistor by</tt>
<br><tt>resetting the timers and then counting time until the selected</tt>
<br><tt>timer input changes from high to low. The resulting count is</tt>
<br><tt>proportional to the resistance."</tt>
<p><tt>Basically, the above excerpt is a long description of the</tt>
<br><tt>BASIC PDL() function.</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="006"></a><font color="#FFFFFF">.</font>
<br><font color="#FFFFFF">.</font>
<p><b>006<tt> Apple II Joystick</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt> (9-pin male connector)
(Old 16-pin IC-style plug)</tt>
<p><tt> [2]--------------- +5V
------- 1</tt>
<br><tt> [7]--------------- Button 0 ("Fire")
------- 2</tt>
<br><tt> [5]--------------- X-axis
------- 6</tt>
<br><tt> [8]--------------- Y-axis
------- 10</tt>
<br><tt> [1]--------------- Button 1 ("Aux")
------- 3</tt>
<br><tt> [3]--------------- Ground
------ 8</tt>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="007"></a><font color="#FFFFFF">.</font>
<p><b>007 <tt>Apple //e Expansion (not memory) Slot pinout</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt>The following information is from pages 172-174 of the Apple //e</tt>
<br><tt>Reference Manual regarding the pinout of the expansion slots.</tt>
<br><tt>(A leading "~" to indicates an active Low signal.)</tt>
<p><tt>Pin 1 - I/O SELECT - Normally high; goes low during phase 0 when</tt>
<br><tt>the 6502 addresses location $CnXX, where n is the connector</tt>
<br><tt>number. This line can drive 10 LS TTL loads.*</tt>
<p><tt>Pin 2-17 - A0-A15 - Three-state address bus. The address becomes</tt>
<br><tt>valid during phase 1 and remains valid during phase 0. Each</tt>
<br><tt>address line can drive 5 LS TTL loads.*</tt>
<p><tt>Pin 18 - R/~W - Buffered read/write line. Valid at the same time</tt>
<br><tt>as the address bus; high during a read cycle, low during a write</tt>
<br><tt> cycle. It can drive 2 LS TTL loads.*</tt>
<p><tt>Pin 19 - ~SYNC - Composite horizontal and vertical sync, on</tt>
<br><tt>expansion slot 7 ONLY. This line can drive 2 LS TTL loads.*</tt>
<p><tt>Pin 20 - ~I/O STROBE - Normally high; goes low during phase 0</tt>
<br><tt>when the 6502 addresses a location between $C800 and $CFFF.</tt>
<br><tt>This line can drive 4 LS TTL loads.*</tt>
<p><tt>Pin 21 - RDY - Input to the 6502. Pulling this line low during</tt>
<br><tt>phase 1 halts the 6502 with the address bus holding the address</tt>
<br><tt>of the location currently being fetched. This line has a</tt>
<br><tt>3300 ohm pullup resistor to +5V.</tt>
<p><tt>Pin 22 - ~DMA - Input to the address bus buffers. Pulling this</tt>
<br><tt>line low during phase 1 disconnects the 6502 from the address</tt>
<br><tt>bus. This line has a 3300 ohm pullup resistor to +5V.</tt>
<p><tt>Pin 23 - INT OUT - Interrupt priority daisy-chain output.</tt>
<br><tt>Usually connected to pin 28 (INT IN). Note: On slot 7 ONLY,</tt>
<br><tt>this pin can be connected to the graphics-mode signal GR</tt>
<br><tt>(Not available on revision A boards).</tt>
<p><tt>Pin 24 - DMA OUT - DMA priority daisy-chain output. Usually</tt>
<br><tt>connected to pin 22 (DMA IN).</tt>
<p><tt>Pin 25 - +5V - +5V power supply. A total of 500mA is available</tt>
<br><tt>for all accessory cards.</tt>
<p><tt>Pin 26 - GND - System common ground.</tt>
<p><tt>Pin 27 - DMA IN - DMA priority daisy-chain input. Usually</tt>
<br><tt>connected to pin 24 (DMA OUT).</tt>
<p><tt>Pin 28 - INT IN - Interrupt priority daisy-chain input. Usually</tt>
<br><tt>connected to pin 23 (INT OUT).</tt>
<p><tt>Pin 29 - ~NMI - Non-maskable interrupt to 6502. Pulling this</tt>
<br><tt>line low starts an interrupt cycle with the interrupt-handling</tt>
<br><tt>routine at location $03FB. This line has a 3300 ohm pullup</tt>
<br><tt>resistor to +5V.</tt>
<p><tt>Pin 30 - ~IRQ - Interrupt request to 6502. Pulling this line low</tt>
<br><tt>starts an interrupt cycle only if the interrupt-disable (I) flag</tt>
<br><tt>in the 6502 is not set. Uses the interrupt-handling routine at</tt>
<br><tt>location $03FE. This line has a 3300 ohm pullup resistor to +5V.</tt>
<p><tt>Pin 31 - ~RES - Pulling this line low initiates a reset routine.</tt>
<p><tt>Pin 32 - ~INH - Pulling this line low during phase 1 inhibits</tt>
<br><tt>(disables) the memory on the main circuit board. This line has</tt>
<br><tt>a 3300 ohm pullup resistor to +5V.</tt>
<p><tt>Pin 33 - -12V - -12V power supply. A total of 200mA is available</tt>
<br><tt>for all accessory cards.</tt>
<p><tt>Pin 34 - -5V - -5V power supply. A total of 200mA is available</tt>
<br><tt>for all accessory cards.</tt>
<p><tt>Pin 35 - 3.58M - 3.58MHz color reference signal, on slot 7 ONLY.</tt>
<br><tt>This line can drive 2 LS TTL loads.*</tt>
<p><tt>Pin 36 - 7M - System 7MHz clock. This line can drive</tt>
<br><tt>2 LS TTL loads.*</tt>
<p><tt>Pin 37 - Q3 - System 2MHz asymmetrical clock. This line can</tt>
<br><tt>drive 2 LS TTL loads.*</tt>
<p><tt>Pin 38 - PHASE1 - 6502 phase 1 clock. This line can drive</tt>
<br><tt>2 LS TTL loads.*</tt>
<p><tt>Pin 39 - uPSYNC - The 6502 signals an operand fetch by driving</tt>
<br><tt>this line high during the first read cycle of each instruction.</tt>
<p><tt>Pin 40 - PHASE0 - 6502 phase 0 clock. This line can drive</tt>
<br><tt>2 LS TTL loads.*</tt>
<p><tt>Pin 41 - ~DEVICE SELECT - Normally high; goes low during</tt>
<br><tt>phase 0 then the 6502 addresses location $C0nX, where n is</tt>
<br><tt>the connector number plus 8. This line can drive 10 LS TTL loads.*</tt>
<p><tt>Pin 42-49 - D0-D7 - Three-state buffered bi-directional data bus.</tt>
<br><tt>Data becomes valid during phase 0 high and remains valid until</tt>
<br><tt>phase 0 goes low. Each data line can drive one LS TTL load.*</tt>
<p><tt>Pin 50 - +12V - +12V power supply. A total of 250mA is available</tt>
<br><tt>for all accessory cards.</tt>
<p><tt>* Loading limits are for each card.</tt>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="008"></a><font color="#FFFFFF">.</font>
<p><b>008 <tt>Apple IIc+ internal modem connector</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><b><tt><font color="#009900"> __</font></tt></b>
<br><b><tt><font color="#009900">|1 | -5V -5 Volts</font></tt></b>
<br><b><tt><font color="#009900">|2 | RXD Receive
Data</font></tt></b>
<br><b><tt><font color="#009900">|3 | TXD Transmit
Data</font></tt></b>
<br><b><tt><font color="#009900">|4 | DCD Data
Carrier Detect</font></tt></b>
<br><b><tt><font color="#009900">|5 | DTR Data
Terminal Ready</font></tt></b>
<br><b><tt><font color="#009900">|6 | DSR Data
Signal Ready</font></tt></b>
<br><b><tt><font color="#009900">|7 | GND Ground</font></tt></b>
<br><b><tt><font color="#009900">|__|</font></tt></b>
<br>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="009"></a><font color="#FFFFFF">.</font>
<p><b>009 <tt>Mini DIN-8 IIgs Serial Port (also IIc+ and Macintosh)</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt>The IIgs serial port is numbered as follows, looking at the back</tt>
<br><tt>of the computer:</tt>
<br>
<p><tt> Mini-Din 8</tt>
<br><tt>IIgs Serial Port</tt>
<br><tt>(Female) Socket</tt>
<p><tt> 8 7 6</tt>
<br><tt> 5 4 3</tt>
<br><tt> 2 1</tt>
<br>
<p><tt>Pin Signal Name and Description*</tt>
<p><tt> 1 HSKo Handshake output. Driven uninverted
from the</tt>
<br><tt> SCC's /DTR
output.</tt>
<br><tt> Voh = 3.6V;
Vol = -3.6V; Rl - 450 ohms</tt>
<br><tt> 2 HSKi Handshake input or external clock.
Received</tt>
<br><tt> inverted
at SCC's /CTS and /TRxC inputs.</tt>
<br><tt> Vih = 0.2V;
Vil = -0.2V; Ri = 12K ohms</tt>
<br><tt> 3 TxD- Transmit data (inverted). Driven
inverted</tt>
<br><tt> from SCC's
TxD output; tri-stated when SCC's</tt>
<br><tt> /RTS is
not asserted.</tt>
<br><tt> Voh = 3.6V;
Vol = -3.6V; Rl = 450 ohms</tt>
<br><tt> 4 GND Signal ground. Connected to
logic and</tt>
<br><tt> chassis
ground.</tt>
<br><tt> 5 RxD- Receive data (inverted). Received
inverted</tt>
<br><tt> at SCC's
RxD input.</tt>
<br><tt> Vih = 0.2V;
Vil = -0.2V; Ri = 12K ohms</tt>
<br><tt> 6 TxD+ Transmit data. Driven uninverted
from SCC's</tt>
<br><tt> TxD output;
tri-stated when SCC's /RTS is not</tt>
<br><tt> asserted.</tt>
<br><tt> Voh = 3.6V;
Vol = -3.6V; Rl = 450 ohms</tt>
<br><tt> 7 GPi General-purpose input. Received
inverted at</tt>
<br><tt> SCC's /DCD
inputs.</tt>
<br><tt> Vih = 0.2V;
Vil = -0.2V; Ri = 12K ohms</tt>
<br><tt> 8 RxD+ Receive data. Received uninverted
at SCC's</tt>
<br><tt> RxD input.</tt>
<br><tt> Vih = 0.2V;
Vil = -0.2V; Ri = 12K ohms</tt>
<p><tt>Note: Absolute values of specified voltages are minimums;</tt>
<br><tt> Ri is a minimum, Rl is a maximum.</tt>
<p><tt>*from IIgs tn030 1990 J. Luther & R. Reynolds</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="010"></a><font color="#FFFFFF">.</font>
<p><b>010 <tt>Cable to connect IIgs to a serial Dsub-25 printer</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt>The wiring for a serial printer cable would be as follows:</tt>
<p><tt>IIgs
Printer (DB-25)</tt>
<p><tt>1 Hshk Out ----> 6 DSR (or possibly
5 CTS, or 8 DCD)</tt>
<br><tt>2 HShk In <---- 20 DTR (or possibly
4 RTS)</tt>
<br><tt>3 TxD- ----> 3
RxD</tt>
<br><tt>4 Gnd -----
7 Signal Ground</tt>
<br><tt>5 RxD- <----
2 TxD</tt>
<br><tt>6 TxD+ No connection</tt>
<br><tt>7 GPI No connection</tt>
<br><tt>8 RxD+ Loop to signal ground (pin 4 at IIgs or pin
7 at printer)</tt>
<p><tt>(Cable shield should be connected to shielding at the IIgs end,
and to</tt>
<br><tt>pin 1 at the printer end.)</tt>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="011"></a><font color="#FFFFFF">.</font>
<p><b>011 <tt>//c (5-pin) serial port and modem cable pinouts</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br><tt>(Most of this is from a post by David Empson.)</tt>
<br>
<p><tt> Din 5</tt>
<br><tt> //c Serial Port</tt>
<br><tt> (Female) Socket</tt>
<p><tt> 5 1</tt>
<br><tt> 4 2</tt>
<br><tt> 3</tt>
<p><tt>The functions are:</tt>
<p><tt>1 Handshake Out (nominally DTR)</tt>
<br><tt>2 Data Out (TxD)</tt>
<br><tt>3 Ground</tt>
<br><tt>4 Data In (RxD)</tt>
<br><tt>5 Handshake In (nominally DSR)</tt>
<br>
<p><tt> Din 5</tt>
<br><tt>//c Serial Cable</tt>
<br><tt> (Male) Plug</tt>
<p><tt> 1 5</tt>
<br><tt> 2 4</tt>
<br><tt> 3</tt>
<p><tt>To wire up a IIc to a simple modem without hardware handshaking,
use</tt>
<br><tt>the following pinout:</tt>
<p><tt>IIc Modem</tt>
<br><tt>DIN-5 Dsub-25M</tt>
<br><tt>1 ----- 20 DTR</tt>
<br><tt>2 ----- 2 TxD</tt>
<br><tt>3 ----- 7 Gnd</tt>
<br><tt>4 ----- 3 RxD</tt>
<br><tt>5 ----- 6 DSR (you might want to use pin 8, DCD
in some cases)</tt>
<p><tt>The IIc cannot do hardware handshaking very well, but this is as
close</tt>
<br><tt>as you can get:</tt>
<p><tt>IIc Modem</tt>
<br><tt>DIN-5 Ddub-25M</tt>
<p><tt>1 ----- 4 RTS</tt>
<br><tt>2 ----- 2 TxD</tt>
<br><tt>3 ----- 7 Gnd</tt>
<br><tt>4 ----- 3 RxD</tt>
<br><tt>5 ----- 5 CTS</tt>
<p><tt>The IIc's handshaking lines have annoying side effects, which cause</tt>
<br><tt>problems with hardware handshaking:</tt>
<p><tt>1. The "Handshake Out" signal is implemented to mean "I want to
send</tt>
<br><tt> data" (the official and original meaning of RTS).
If you turn off</tt>
<br><tt> the output handshake line, the IIc will stop sending
data. For a</tt>
<br><tt> hardware handshaking modem, RTS is supposed to mean
"You are allowed</tt>
<br><tt> to send me data" (from the computer's point of view).</tt>
<p><tt> If the computer tells the modem to stop transmitting,
the computer</tt>
<br><tt> will also be unable to transmit. This will reduce
the rate at which</tt>
<br><tt> data can be transferred bidirectionally, but doesn't
cause any other</tt>
<br><tt> problems.</tt>
<p><tt>2. The "Handshake In" signal is implemented to mean "There is receive
data</tt>
<br><tt> present" (the official meaning of DCD). If the
incoming handshake line</tt>
<br><tt> is disabled, the IIc will stop receiving data (ignore
any data on RxD).</tt>
<br><tt> For a hardware handshaking modem, CTS is supposed
to mean "You are</tt>
<br><tt> allowed to send me data" (from the modem's point of
view).</tt>
<p><tt> If the modem tells the computer to stop transmitting,
the computer will</tt>
<br><tt> also be unable to receive, and will discard any data
sent by the modem</tt>
<br><tt> while CTS is not active. This can cause screen
corruption and loss of</tt>
<br><tt> data blocks or acknowledgements during a file transfer,
which will</tt>
<br><tt> require retransmission. It is only likely
to be a problem while a</tt>
<br><tt> lot of data is being sent, so is more likely to cause
problems</tt>
<br><tt> during a file upload than a download.</tt>
<p><tt> If the comms software is quick enough, it can drop
RTS immediately when</tt>
<br><tt> CTS is lowered, which will prevent the modem from
sending any more data.</tt>
<p><tt>You will need the //c System Utilities disk to set up the serial
port</tt>
<br><tt>speeds, or a comm program that overrides them anyway.</tt>
<p><tt>Max speed is 9600.</tt>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="012"></a><font color="#FFFFFF">.</font>
<p><b>012 <tt>IIgs ADB (keyboard) socket</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><b><tt><font color="#990000">
Female Mini-Din 4</font></tt></b>
<p><b><tt><font color="#990000">
4 3</font></tt></b>
<br><b><tt><font color="#990000"> Ground ----- o o ------
+5V</font></tt></b>
<br><b><tt><font color="#990000">
2 1</font></tt></b>
<br><b><tt><font color="#990000">reserved ---- o
o ---- Data</font></tt></b>
<br><b><tt><font color="#990000">
___ / --- Shell (Gnd)</font></tt></b>
<br><b><tt><font color="#990000">
|___|</font></tt></b>
<br>
<p><tt>Note: There is no connection on any IIgs to</tt>
<br><tt> the "reserved" pin.</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="013"></a><font color="#FFFFFF">.</font>
<p><b>013 <tt>IIGS RGB Connector</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt>Note: "Not used" indicates signals not used by the IIgs RGB monitor.</tt>
<br>
<p><tt><font color="#666666"> <b> Dsub-15
(female) socket at back of IIgs</b></font></tt>
<br><b><tt><font color="#666666"> ,--------------------------------.</font></tt></b>
<br><b><tt><font color="#666666"> \
08 07 06 05 04 03 02 01 /</font></tt></b>
<br><b><tt><font color="#666666">
\ 15 14 13 12 11 10 09
/</font></tt></b>
<br><b><tt><font color="#666666">
`----------------------------'</font></tt></b>
<br><tt>
|</tt>
<br><tt>
|</tt>
<br><tt> pin #
signal |</tt>
<br><tt>
|</tt>
<br><tt> shell
system ground</tt>
<br><tt> 1
ground (for red)</tt>
<br><tt> 2
red analog video</tt>
<br><tt> 3
composite sync</tt>
<br><tt> 4
(not used)</tt>
<br><tt> 5
green analog video</tt>
<br><tt> 6
ground (for green)</tt>
<br><tt> 7
-5 V (not used)</tt>
<br><tt> 8
+12 V (not used)</tt>
<br><tt> 9
blue analog video</tt>
<br><tt> 10
(not used)</tt>
<br><tt> 11
audio output (not used)</tt>
<br><tt> 12
composite video (not used)</tt>
<br><tt> 13
ground (for blue)</tt>
<br><tt> 14
(not used)</tt>
<br><tt> 15
(not used)</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="014"></a><font color="#FFFFFF">.</font>
<br><b>014 <tt>6502 Microprocessor Pinout</tt></b>
<br><tt>A leading "~" indicates an active Low signal.</tt>
<br>
<p><tt> Vss
1<font color="#666666"> </font>|_| 40 ~RESET</tt>
<br><tt> RDY
2<font color="#666666"> </font>39
Phase 2 OUT</tt>
<br><tt> Phase 1 OUT 3
38 SO</tt>
<br><tt> ~IRQ 4
37 Phase 0 IN</tt>
<br><tt> (NC) 5
36 (NC)</tt>
<br><tt> ~NMI 6
35 (NC)</tt>
<br><tt> SYNC 7
34 R/~W</tt>
<br><tt> Vcc
8 33 D0</tt>
<br><tt> A0
9 32 D1</tt>
<br><tt> A1
10 31 D2</tt>
<br><tt> A2
11 30 D3</tt>
<br><tt> A3
12 29 D4</tt>
<br><tt> A4
13 28 D5</tt>
<br><tt> A5
14 27 D6</tt>
<br><tt> A6
15 26 D7</tt>
<br><tt> A7
16 25 A15</tt>
<br><tt> A8
17 24 A14</tt>
<br><tt> A9
18 23 A13</tt>
<br><tt> A10 19
22 A12</tt>
<br><tt> A11 20
21 Vss</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="015"></a><font color="#FFFFFF">.</font>
<p><b>015 <tt>3.5" and 5.25" Drive cable pinouts</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt>Much of this information comes from page 90 of Open-Apple Volume
1,</tt>
<br><tt>number 11 (1985).</tt>
<p><tt>The following table lists all of the drive control signals for each
type</tt>
<br><tt>of controller card/disk port.</tt>
<p><tt>signal function
Unidisk IIc IIgs/IIc+ Disk
][</tt>
<p><tt>GND ground reference
1-4 1-4
1-3 1,3,5,7</tt>
<br><tt>-12V -12 volts DC
5 5
5 9</tt>
<p><tt>+5V +5 volts DC
6,16 6
6 11,12</tt>
<br><tt>+12V +12 volts DC
7,8 7,8
7,8 13,15,17,19</tt>
<br><tt>WRPROT write protect
10 10
10 20</tt>
<br><tt>PH 0-3 stepper motor phases 11-14
11-14 11-14 2,4,6,8</tt>
<br><tt>WREQ write request
15 15
15 10</tt>
<br><tt>DRVEN drive enable
17 (9) 17 17
(9) 14</tt>
<br><tt>RDDATA read data
18 18
18 16</tt>
<br><tt>WRDATA write data
19 19
19 18</tt>
<br><tt>EXTINT external interrupt
- 9
- -</tt>
<p><tt>3.5DISK Apple 3.5 drive enable -
- 4
-</tt>
<p><tt>HDSEL 3.5" drive head select -
- 16
-</tt>
<p><tt> not connected
- 16
- -</tt>
<br>
<p><tt>The UniDisk uses pin 9 to select the second drive. Inside
each UniDisk,</tt>
<br><tt>the signal from pin 9 at the computer is connected to pin 17 of
the daisy-</tt>
<br><tt>chain drive connector. When the computer selects drive 2
by activating</tt>
<br><tt>pin 9, the first drive passes this through and the second drive
sees its</tt>
<br><tt>enable signal on pin 17. Thus all drives are identical.</tt>
<p><tt>The Disk ][ controller has two drive connectors, and the same pin
(14) is</tt>
<br><tt>used on each connector to select the appropriate drive. This
signal is</tt>
<br><tt>the only difference between the connectors - all other signals
are</tt>
<br><tt>connected in parallel.</tt>
<p><tt>Despite the IIgs having special functions for pins 4 and 16, they
may be</tt>
<br><tt>ignored when dealing with 5.25" drives, and treated as a UniDisk
controller</tt>
<br><tt>(i.e. connect pin 4 to ground, and pin 16 to +5V). The Apple
3.5 drive</tt>
<br><tt>disconnects these signals internally, so that they will not interfere
with</tt>
<br><tt>its operation.</tt>
<p><tt>The UniDisk, IIc external drive and equivalents use a Dsub-19 connector,</tt>
<br><tt>in which the pins are numbered along the connector, i.e.</tt>
<p><tt>1 2 3 4
5 6 7 8
9 10</tt>
<br><tt> 11 12 13 14
15 16 17 18 19</tt>
<p><tt>The Disk ][ uses an IDC-20 (20 pin insulation displacement connector)
in</tt>
<br><tt>which the pins are numbered in columns, i.e.</tt>
<p><tt>2 4 6 8
10 12 14 16 18
20</tt>
<br><tt>1 3 5 7
9 11 13 15 17
19</tt>
<p><tt>The above numbering is from the back of the plug (where the ribbon
cable</tt>
<br><tt>connects to the plug). If you are looking at the front of
the plug (the</tt>
<br><tt>socket side), reverse the rows in the above diagram (top row is
1, 3, ...)</tt>
<p><tt>The pin numbering of the Dsub-19 connector does NOT correspond to
the</tt>
<br><tt>wire numbers in the cable. Pin 1 of the cable goes to pin
1 of the</tt>
<br><tt>connector, but pin 2 of the cable goes to pin 11 of the connector.</tt>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="016"></a><font color="#FFFFFF">.</font>
<p><b>016 <tt>Apple //c Dsub-15 Video Expansion Connector</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt>[Sorry, no cute diagram showing which pin is which]</tt>
<br>
<br>
<p><tt> 1- TEXT Video text signal from TMG; set to inverse of GR,
except in</tt>
<br><tt> double high-resolution mode.</tt>
<br><tt> 2- 14M 14M master timing signal from the system oscillator.</tt>
<br><tt> 3- SYNC* Displays horizontal and vertical synchronization
signal from</tt>
<br><tt> IOU pin 39.</tt>
<br><tt> 4- SEGB Displays vertical counter bit from IOU pin 4; in
text mode,</tt>
<br><tt> indicates second low-order vertical counter;
in graphics mode,</tt>
<br><tt> indicates low-resolution.</tt>
<br><tt> 5- 1VSOUND One-volt sound signal from pin 5 of the audio
hybrid circuit</tt>
<br><tt> (AUD).</tt>
<br><tt> 6- LDPS* Video shift-register load enable from pin 12 of
TMG.</tt>
<br><tt> 7- WNDW* Active area display blanking; includes both horizontal
and</tt>
<br><tt> vertical blanking.</tt>
<br><tt> 8- +12V Regulated +12 volts DC; can drive 300mA.</tt>
<br><tt> 9- PRAS* RAM row-address strobe from TMG pin 19.</tt>
<br><tt>10- GR Graphics mode enable from IOU pin 2.</tt>
<br><tt>11- SEROUT* Serialized character generator output from pin 1 of
the</tt>
<br><tt> 74LS166 shift register.</tt>
<br><tt>12- NTSC Composite NTSC video signal from VID hybrid chip.</tt>
<br><tt>13- GND Ground reference and supply.</tt>
<br><tt>14- VIDD7 From 74LS374 video latch; causes half-dot shift high.</tt>
<br><tt>15- CREF Color reference signal from TMG pin 3; 3.58 MHz.</tt>
<br>
<br>
<p><tt>Note: The signals at the Dsub-15 on the Apple IIc are not the same
as</tt>
<br><tt>those at the Dsub-15 end of the Apple III, Apple IIGS, and Macintosh
II.</tt>
<br><tt>Do not attempt to plug a cable intended for one into the other.</tt>
<p><tt>Several of these signals, such as the 14 MHz, must be buffered within</tt>
<br><tt>about 4 inches of the back panel connector--preferably inside a</tt>
<br><tt>container directly connected to the back panel.</tt>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="017"></a><font color="#FFFFFF">.</font>
<p><b>017 <tt>Apple //c External Power Connector</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt>From the Apple //c Technical Reference Manual</tt>
<p><tt>Section 11.2.2 The External Power Connector</tt>
<br>
<p><tt>The external power supply is attached to the internal converter
by means</tt>
<br><tt>of a 7-pin DIN connector. The connector pins are identified in
Figure</tt>
<br><tt>11-1 and Table 11-3.</tt>
<br>
<p><tt>Figure 11-1 External Power Connector</tt>
<br><tt>. --+ +--
Pin# Signal</tt>
<br><tt>. / 7 |_| 1 \ Pin 1
Not Connected</tt>
<br><tt>. | 6 2 |
Pin 2,3 Signal Ground</tt>
<br><tt>. \ 5 4 3 / Pin
4 Shield Ground</tt>
<br><tt>. \_______/ Pin
5,6 +15 VDC</tt>
<br><tt>.
Pin 7 Not Connected</tt>
<p><tt>Table 11-3 External Power Connector Signals</tt>
<p><tt>Pin# Name Description</tt>
<br><tt>1,7 --
Not Connected</tt>
<br><tt>2,3 Ground Common Electrical
Ground</tt>
<br><tt>4 Chassis Chassis
Ground</tt>
<br><tt>5,6 +15
+15-volt DC input to converter</tt>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<p><a NAME="018"></a><font color="#FFFFFF">.</font>
<br><b>018 <tt>Apple II/II+ Keyboard Socket Pinout</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt>This socket is located near the front of the</tt>
<br><tt>motherboard.</tt>
<p><b><tt><font color="#666600">
+---| |----+</font></tt></b>
<br><b><tt><font color="#666600"> +5v | 1
16 | NC</font></tt></b>
<br><b><tt><font color="#666600"> Strobe | 2
15 | -12v</font></tt></b>
<br><b><tt><font color="#666600"> ~Reset | 3
14 | NC</font></tt></b>
<br><b><tt><font color="#666600"> NC | 4
13 | Data 1</font></tt></b>
<br><b><tt><font color="#666600"> Data 5 | 5
12 | Data 0</font></tt></b>
<br><b><tt><font color="#666600"> Data 4 | 6
11 | Data 3</font></tt></b>
<br><b><tt><font color="#666600"> Data 6 | 7
10 | Data 2</font></tt></b>
<br><b><tt><font color="#666600"> Gnd | 8
9 | NC</font></tt></b>
<br><b><tt><font color="#666600">
+----------+</font></tt></b>
<p><tt>Pin Name
Description</tt>
<p><tt>1 +5
+5 volt power supply. Total current drain on this pin</tt>
<br><tt>
must be less than 120mA.</tt>
<p><tt>2 STROBE
Strobe output from keyboard. This line should be given</tt>
<br><tt>
a pulse at least 10 microsecond long each time a key is</tt>
<br><tt>
pressed on the keyboard. The strobe can be of either</tt>
<br><tt>
polarity.</tt>
<br><tt> _____
_____</tt>
<br><tt>3 RESET
Microprocessor's RESET line. Normally high, this line</tt>
<br><tt>
should be pulled low when the <RESET> key is pressed.</tt>
<p><tt>4,9,16 NC
No connection.</tt>
<p><tt>5-7,10-13 Data Seven bit ASCII keyboard
data input.</tt>
<p><tt>8 Gnd
System electrical ground.</tt>
<p><tt>15 -12v
-12 volt power supply. Keyboard should draw less than</tt>
<br><tt>
50mA.</tt>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<p><a NAME="019"></a><font color="#FFFFFF">.</font>
<p><b>019 <tt>Apple //e Numeric Keypad matrix and connector</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<p><tt>The pins are numbered from 1 to 11, with pin 1 being the closest
to the</tt>
<br><tt>keyboard end of the computer (as far as I can tell). The pin functions</tt>
<br><tt>are:</tt>
<p><tt>1=Y0, 2=Y1, 3=Y3, 4=Y4, 5=Y2, 6=Y5, 7=no connection,</tt>
<br><tt>8=X7, 9=X4, 10=X6, 11=X5.</tt>
<p><tt>The X/Y pins refer to keyboard X/Y matrix signals. Closing
a specific X/Y</tt>
<br><tt>pair is the equivalent of pressing the corresponding key on the
keyboard.</tt>
<p><tt>The matrix is as follows:</tt>
<p><tt> X7 X6 X5 X4</tt>
<br><tt>Y5 , + 7 3</tt>
<br><tt>Y4 CR . 6 2</tt>
<br><tt>Y3 - 9 5 1</tt>
<br><tt>Y2 ( 8 4 0</tt>
<br><tt>Y1
(see below)</tt>
<br><tt>Y0 * ) /</tt>
<p><tt>The Y1 row and Y0/X7 intersection vary depending on which keyboard
ROM you</tt>
<br><tt>have.</tt>
<p><tt>The original IIe keyboard ROM (341-0132-B) has SPACE, RIGHT, ESC,
LEFT,</tt>
<br><tt>?. I get the impression that this ROM is rare.</tt>
<p><tt>The revised IIe keyboard ROM (341-0132-C) has RIGHT, LEFT, UP, DOWN,
ESC.</tt>
<br>
<br>
<p><tt><a href="#000">___________________________</a></tt>
<br>
<br>
<br>
<br>
<p><a NAME="020"></a><font color="#FFFFFF">.</font>
<p><b>020 <tt>Apple //e Numeric Keypad cable</tt><font color="#FFFFFF"><font size=-1>.
.</font></font><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<p><tt>(This is from a Csa2 post by Mark Wade.)</tt>
<br>
<p><tt>To construct a suitable internal cable for a IIe numeric</tt>
<br><tt>keypad you need a female Dsub-15 to 11 pin female header.</tt>
<br><tt>If the female Dsub-15 is numbered like this:</tt>
<p><tt><font color="#666666"> <b>
Dsub-15 (female)</b></font></tt>
<br><b><tt><font color="#666666"> ,--------------------------------.</font></tt></b>
<br><b><tt><font color="#666666"> \ 08 07 06
05 04 03 02 01 /</font></tt></b>
<br><b><tt><font color="#666666"> \ 15 14
13 12 11 10 09 /</font></tt></b>
<br><b><tt><font color="#666666"> `----------------------------'</font></tt></b>
<br>
<p><tt>And the 11 pin header is numbered like this:</tt>
<p><b><tt><font color="#3333FF"> </font><font color="#666666"> _____________________________________</font></tt></b>
<br><b><tt><font color="#666666"> |
|</font></tt></b>
<br><b><tt><font color="#666666"> | 11 10 9
8 7 6 5 4 3 2 1 |</font></tt></b>
<br><b><tt><font color="#666666"> |_____________________________________|</font></tt></b>
<br>
<p><tt>Then:</tt>
<p><tt>Dsub-15 | Header</tt>
<br><tt>__________|_____________</tt>
<p><tt> 12
11</tt>
<br><tt> 11
10</tt>
<br><tt> 10
9</tt>
<br><tt> 9
8</tt>
<br><tt> NC
7</tt>
<br><tt> 7
6</tt>
<br><tt> 6
5</tt>
<br><tt> 5
4</tt>
<br><tt> 3
3</tt>
<br><tt> 2
2</tt>
<br><tt> 1
1</tt>
<p><tt>The header is as viewed on the motherboard. The Dsub-15 is
the</tt>
<br><tt>female connector that you would plug the keypad into.</tt>
<p><b><a href="#top"><font color="#999999">to</font><font color="#FFFFFF"><font size=-2>.</font></font><font color="#666666">top</font></a></b>
<br>
<br>
</body>
</html>