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

Re: Problems setting up SSC



Kevin Millar writes ...
> 
> I recently bought an Apple //e and it has an Apple Super Serial card. (
> I used a ][e back in highschool, about 15 years ago.  I am now a
> software engineer, and decided to get an old //e to play with at home)
> 
> To test out the SSC, I plugged it into my IBM PC (win95) and ran the
> hyper terminal program.
> 
> On the //e, I wrote a little BASIC program uses a for..next lop to print
> out numbers from 1 to 100.  I do a PR#2 (the SSC is in slot 2), and I
> get characters appearing on the PC.
> 
> The problem is that all the characters have the most significant bit
> set, so the characters appear scrambled.  Then I did an IN#2 on the
> Apple.  I am now able to type on the PC, and the commands appear on the
> //e.  Everything works fine, EXCEPT the characters going from the //e to
> the PC have the MSB set. (The characters in the other direction are OK,
> including uppercase, lowercase and control characters.)
> 
> I don't have any manuals for the SSC, so I checked out the FAQs and
> Nathan Mate's site, and go the dip switch settings.  Because everything
> is working except for the MSB on one-way data, I am pretty sure the
> problem is not cabling, handshaking or the setup of the terminal program
> on the PC.
> 
> I haven't seen anything in the FAQs about a problem like this.
> 
> Help please.
> 
> The setup is  19200, 8, N, 1
> SSC in slot 2 (for communications)
> sw1-1    off
> sw1-2    off
> sw1-3    off
> sw1-4    off
> sw1-5    on
> sw1-6    on
> sw1-7    on
> sw2-1    off
> sw2-2    on
> sw2-3    off
> sw2-4    on
> sw2-5    off
> sw2-6    on
> sw2-7    on
> 
> I did try it in slot 1 with the dip switches set for terminal
> communications, but no luck.
> 
> I would also appreciate any additional info on the SSC.  In particular,
> a description of the I/O locations, and how to access the serial port
> from assembly language.
>


     The info below should help. You might check your setting for sw2-1
--- sw2-4. It looks like you are set up for 8N2 rather than 8N1.
According to Tom's chart, for 8N1 you would set sw2-1 to "on". Another
switch you might experiment with is sw2-7.



Rubywand

_____________________


     The following is excerpted from the Apple II comp.sys.apple2
Telecom: Hardware and Transfers FAQs (file F003T1TCOM.TXT) as maintained
on Ground at .... 

ftp://ground.isca.uiowa.edu/2/apple2/Faqs
http://ground.isca.uiowa.edu/2/apple2/Faqs


>>

From: Tom Kelly

013- What are the settings for the Apple Super Serial Card?

SUPER SERIAL CARD (SSC) SETUP SETTINGS
 
Recomended slots:
    slot 1 for terminal use (e.g. printer)
    slot 2 for communication use (e.g. modem)
 
Jumper Block:
    for communication use label is upside down (arrow points up)
    for terminal use label is right side up (arrow points down)

Note that RS-232-C signals on the SSC use negative-true logic; that is,
they are true at 0v and false at +5 volts.
 
SW1 Dip Switch Settings:

    Baud      SW1-1     SW1-2     SW1-3     SW1-4     SW1-8
    50        on        on        on        off       not used
    75        on        on        off       on        "
    110       on        on        off       off       "
    135       on        off       on        on        "
    150       on        off       on        off       "
    300       on        off       off       on        "
    600       on        off       off       off       "
    1200      off       on        on        on        "
    1800      off       on        on        off       "
    2400      off       on        off       on        "
    3600      off       on        off       off       "
    4800      off       off       on        on        "
    7200      off       off       on        off       "
    9600      off       off       off       on        "
    19200     off       off       off       off       "
 
Switch Settings For Communication mode:

    SW1-5; SW1-6; SW1-7 are all set on
 
Data          Parity    Stop      SW2-1     SW2-2     SW2-3   SW2-4
Bits                    Bits
 
7             none      1         on        off       off     on
7             odd       1         on        off       on      off
7             even      1         on        off       off     off
 
7             none      2         off       off       off     on
7             odd       2         off       off       on      off
7             even      2         off       off       off     off
 
8             none      1         on        on        off     on
8             odd       1         on        on        on      off
8             even      1         on        on        off     off
 
8             none      2         off       on        off     on
8             odd       2         off       on        on      off
8             even      2         off       on        off     off
 
Note: SW2-1 thru SW2-4 settings can be overridden by software.
 
SW2-5:

    ON  for linefeed out
    OFF for no linefeed out
 
SW2-6:

    ON for baud rates greater than 1199 baud
 
SW2-7:

    OFF in communication mode
 
SW2-8:

    Not used
 
 Connector Pin Assignments

 10-Pin    DB-25
 Header    Connector          Signal Name
 ______________________________________________________
    1         1               Frame Ground
    2         2               Transmit Data (TXD)
    3         3               Receive Data (RXD)
    4         4               Request To Send (RTS)
    5         5               Clear To Send (CTS)
    6         6               Data Set Ready (DSR)
    7        19               Secondary Clear To Send (SCTS)
    8         7               Signal Ground
    9        20               Data Terminal Ready (DTR)
   10         8               Data Carrier Detect (DCD)

Pins 1-7 and 2-7 are set together to determine the SSC pin to be read
for the Hardware Handshaking signal. Generally set to monitor Pin #20.
 
Common Configurations: [Don't Forget The JUMPER Block]
 
       Hi Speed Modem                  ImageWriter I/II
      1234567  1234567                 1234567  1234567
ON     XXXXXX  XXXXXX                     X XX  X  XX
OFF   X              X                 XXX X     XX  XX

____________________________
 
<<