
         =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
         -                                           -
         =       //c Serial Ports -- J.A.K. //x      =
         -                                           -
         =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

-----------------------------------------------------------------
HAND CONTROL
-----------------------------------------------------------------
Connector       Signal
Pin Number      Name            Description

1               GAMESW1         Switch input (paddle #1)
2               +5              +5 VDC (Do not exceed 100 MA)
3               GND             System Ground
4,9             -               Not used for hand controllers
5,8             PDL0 & PDL1     Hand control inputs.  Each of
                                these must be connected to a 1K
                                pot connected to +5
6               N.C.            Not connected
7               GAMESW0         Switch input 0 (paddle #0)

-----------------------------------------------------------------
MOUSE CONNECTOR
-----------------------------------------------------------------
Connector       Signal
Pin number      Name            Description

1               MOUSEID         Mouse Identifier
2               +5V             +5VDC (Do not exceed 100 ma.)
3               GND             System Ground
4               X1              Mouse X-direction Indicator
5               X0              Mouse X-movement interrupt
6                               Mouse button
7               MSW             Mouse button
8               Y1              Mouse Y-direction indicator
9               Y0              Mouse Y-movement interrupt

-----------------------------------------------------------------
EXTERNAL POWER
-----------------------------------------------------------------
Connector       Signal
Pin Number      Name            Description

1,7                             Not Connected
2,3             Ground          Common electrical ground
4               Chassis         Chassis ground
5,6             +15V            +15VDC input to converter

=================================================================
          Description and Setup of Apple //C Serial Ports


The Apple //c serial ports are 5-pin DIN connectors.  Both Port 1 (Printer)
and Port 2 (Modem) have the same pin-out and signal description.  Here are
the cable descriptions for connecting them to the ImageWriter and the Apple
Modem.

          Apple //c Serial Port  -  ImageWriter  -  Apple Modem

                 DTR (1)              6 - DSR         6 - DTR
                 TXD (2)              3 - RCD         9 - TXD
                 GND (3)              7 - GND         3 - GND
                 RCD (4)              2 - TXD         5 - RCD
                 DSR (5)             20 - DTR         2 - DSR
                                                       __
                        _ ______                      |  ]
                       |_|       \                    |  ]
                   (5)     (1)    \ ________________ /   ]
                                   )________________)    ]
                   (4)     (2)    /                  \   ]
                       (3)______ /                    |  ]
                                                      |__]

                 DIN type connector         DB type connector

Setting up the printer port from within a program on the //c is essentially
the same as changing the settings on previous interface cards: after first
directing output to the serial port (using PR#1 and PR#2 for Ports 1 and 2,
respectively), the commands can then be sent to the serial port.  Each command
for Port 1 must be preceded by <CTRL-I>.  The commands for Port 1 are:

Command              Description

 nnn                 Set line width (from 001 through 255): This command must
                     be followed by an 'N' or a <CR>.

 nnB                 Set baud rate to value corresponding to nn.

                     nn   Rate                 nn   Rate

                     01 - 50                   09 - 1800
                     02 - 75                   10 - 2400
                     03 - 110                  11 - 3600
                     04 - 135                  12 - 4800
                     05 - 150                  13 - 7200
                     06 - 300                  14 - 9600
                     07 - 600                  15 - 19200
                     08 - 1200

 nB                  Set Data Format to values corresponding to n.

                     n  -  Format

                     0     8 data 1 stop
                     1     7 data 1 stop
                     2     6 data 1 stop
                     3     5 data 1 stop
                     4     8 data 2 stop
                     5     7 data 2 stop
                     6     6 data 2 stop
                     7     5 data 2 stop

 I                   Echo output to screen.

 K                   Disable <LF> after <CR>.

 L                   Generate <LF> after <CR>.

 nP                  Set Parity corresponding to n.

                     n  -  Parity

                     0     none
                     1     odd
                     2     none
                     3     even
                     4     none
                     5     mark (1)
                     6     none
                     7     space (0)

 R                   Reset Port 1 and exit from serial port 1
                     firmware.

 S                   Send a 233 millisecond Break character

 Z                   Zap (ignore) further command characters
                     (until Control-Reset or PR#1).  Do not
                     format output or insert carriage returns
                     into output stream.

    Port 2 uses the same commands, with the differences and additions listed
    below.  Each command for Port 2 must be preceded by a <CTRL-A>.

 nnn                 same

 nnB                 same

 nD                  same

 I                   same

 K                   same

 L                   same

 nP                  same

 Q                   Quit Terminal Mode

 R                   same

 S                   same

 T                   Enter Terminal Mode.  Use this command after IN#2 only.
                     If you follow this command by PR#2, the //c will echo
                     input to output. (NOTE: If the other device is also
                     echoing input to output, entering the first character
                     will cause an infinite loop.  Use <CTRL-RESET> to get


 Z                   same

 Control-T           When issued from a remote device, this command puts the
                     //c in terminal mode if IN#2 is already in effect.  The                         command is the same as Control-T typed

 Control-R           When issued from a remote device, this command undoes
                     the terminal mode command.  If IN#2 and PR#2 are in
                     effect, the remote keyboard and display become the input
                     and output devices of the local //c.  The command is the
                     same as <CTRL-A> "Q" typed locally.

=================================================================

          Description Of the Apple //C Video Expansion Port


          The back panel of the Apple //c has a DB-15 connector for
sophisticated video interfaces external to the computer. See table below for
description of signals.

          In the table, the column labled Deriv indicates what clock signals
the video signals are derived from.  LDPS, CREF and PRAS have a maximum delay
of 30ns from the appropriate 14MHz rising edge.  SEROUT is clocked out of a
74LS166 by  the rising edge of 14M and has a maximum delay of 35ns. VIDD7 is
driven from a 74LS374 and has a maximum delay of 28ns from the rising and (if
80 column) falling edges of phase1.

          To align CREF so it is in the same phase at the beginning of every
line, certain clock signals must be stretched. This stretch is for one 7M
cycle (140ns), and occurs at the end of each video line.  All timing signals
except 14M, 7M and CREF are stretched.

             WARNING!!!   The signals at the DB-15 on the Apple //c are not
the same as those on the Apple ///.  Do not attempt to plug a cable intended
for one into the other.

             WARNING!!!   Several of these signals, such as 14MHz, must be
buffered within about four inches (10 cm) of the back panel connector -
preferably inside a container directly connected to the back panel.


          The Video Expansion Connector Pinouts

          Pin  Deriv  Name    Description

          1    phase1 TEXT    Video text signal from TMG; set to
                              inverse of GR, except in double
                              high-resolution mode

          2           14M     14M master timing signal from the
                              system oscillator

          3    Q3     SYNC*   Display horizontal and vertical
                              synchronization signal from IOU pin 39

          4    PRAS   SEGB    Display vertical counter bit from IOU
                              pin 4; in text mode indicates second
                              low-order vertical counter; in
                              graphics mode indicates low-resolution

          5           1VSOUND One-volt sound signal from pin 5 of
                              the audio hybrid circuit (AUD)

          6    14M    LDPS*   Video shift-register load enable from
                              pin 12 of TMG

          7    PRAS   WNDW*   Active display area blanking; includes
                              both horizontal and vertical blanking

          8           +12 V   Regulated +12 volts DC.; can drive
                              350mA

          9    14M    PRAS*   RAM row-address strobe from TMG pin 19

          10   PRAS   GR      Graphics mode enable from IOU pin 2

          11   14M    SEROUT* Serialized character-generator output
                              from pin 1 of the 74LS166 shift
                              register

          12          NTSC    Composit NTSC video signal from VID
                              hybrid chip

          13          GND     Ground reference and supply

          14   phase0 VIDD7   From 74LS374 video latch; causes
                              half-dot shift if high

          15   14M    CREF    Color reference signal from TMG pin 3;
                              3.58MHz

             WARNING!!!   Use caution--The maximum allowable current drain of
+12V regulated power at the video expansion connector is 300 milliamps.  If
the external device draws more than this. it can damage the computer or cause
the power supply to shut down.


=================================================================


               Description Of Apple //C External Disk Port

The Apple //c external disk drive port is a DB-19 connector.  The signals
available at the port are as follows:

                                     10 - WRPROT
                     1 - GND
                                     11 - SEEKPH0
                     2 - GND
                                     12 - SEEKPH1
                     3 - GND
                                     13 - SEEKPH2
                     4 - GND
                                     14 - SEEKPH3
                     5 - +12V
                                     15 - /WRREQ
                     6 - + 5V
                                     16 - NC
                     7 - +12V
                                     17 - /DR2
                     8 - +12V
                                     18 - RDDATA
                     9 - /EXTINT
                                     19 - WRDATA

CAUTION: This is not a recommendation by Apple to connect any but the Disk //c.
         Connecting any other disk drive will invalidate the Apple warranty.


================================================================

               Using the AppleSoft Sampler on a //c


Customers are finding that the Applesoft Sampler diskette (included with the
Applesoft Tutorial), when used on an Apple //c, does not function as
expected.  Menus generated by this software are correct when used on an Apple
//e, but there is a vertical displacement of one line between menu selection
numbers and menu item descriptions when executed on an Apple //c.

The problem resides in two programs (CONVERTER and DISK.MENU) located on the
Applesoft Sampler diskette.  Load the "CONVERTER" program and list line
number 625.  This line currently reads;

     625 VTAB PEEK(37): IF COL80 THEN VTAB PEEK(1531)

Change this line to read:

     625 IF COL80 THEN VTAB PEEK(1531) : GOTO 630

and then add the following line:

     627 VTAB PEEK(37)

SAVE the file "CONVERTER".

Make the same changes to the file "DISK.MENU"

These changes will fix the problem.

We have been informed that these changes will soon be included in the final
product.  However, the problem exists in product that is already shipping.
Our suggestion is to perform the above changes to the CONVERTER and DISK.MENU
programs and give the fixed version of the program to those that need it.

NOTE:  The following program will automatically update the Tutorial diskettes.

     100 D$ =  CHR$ (4): REM CTRL-D
     105  PRINT D$;"OPEN COMMAND.FILE"
     110  PRINT D$;"WRITE COMMAND.FILE"
     115 F$ = "DISK.MENU": GOSUB 200
     120 F$ = "CONVERTER": GOSUB 200
     125  PRINT "RUN DISK.MENU"
     130  PRINT D$;"CLOSE COMMAND.FILE"
     135  PRINT D$;"EXEC COMMAND.FILE"
     140  END
     200  PRINT "LOAD ";F$
     205  PRINT "625 IF COL80 THEN VTAB PEEK(1531):GOTO 630
     210  PRINT "627 VTAB PEEK(37)
     215  PRINT "UNLOCK ";F$
     220  PRINT "SAVE ";F$
     225  RETURN                                                                                         

[ end ]
 