[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
____________________________
<<