Telecom-1
Hardware & Transfers
.
......
001- How do I transfer files between my Apple and
a PC or Mac?
002- How do I transfer/convert my A2 word processor
files to a PC?
003- How do I use ADT and Ap2222pc to transfer
disks between A2 and PC?
004- How do I transfer files between computers
using NULL modem?
005- How do I NULL-modem Text files without getting
garbage?
006- How do I make a "NULL Modem" cable?
007- What is the maximum length for a NULL modem
connection?
008- What are the connections for a standard modem
cable?
009- How do I make a GS hardware handshake High-Speed
modem cable?
010- What is the maximum modemming speed I can
get from my Apple II?
011- What telecom programs run on Apple II computers?
012- Where can I get ADT, ADTgs, Agate, Modem
MGR, Spectrum, ...?
013- What are the settings for the Apple Super
Serial Card?
014- What are the Serial Pro card's dip switch
settings?
015- What are the settings for an Apple Serial
Interface Card?
016- What cable can I use to do NULL modem transfers
with my IIc?
017- What cable(s) can I use to connect a modem
to my IIc?
018- How can I connect a modem with a Dsub-9 socket
to my IIgs?
019- How can I program the Super Serial Card in
assembly language?
020- How do I setup Hyperterm to do transfers
with my Apple II?
021- How do I get an Applesoft program into a
PC-DOS computer?
022- I want to use a faxmodem with my IIgs. Is
this possible?
023- Can I do modem-to-modem transfers between
my home computers?
024- What cable can I use to do Apple IIc <--->
PC ADT transfers?
025- Where can I buy modem cables and NULL modem
adapters?
001- How do I transfer files between my Apple and a PC or Mac?
The best, most flak-free way to move stuff
between your Apple II and PC or
Mac is via a standard NULL modem transfer. (A typical NULL modem connection
joins a serial port of the Apple II to a serial port of a PC, Mac,
etc. via a NULL
modem connector joining modem cables from each computer.) .The
usual way to
get the most out of this connection is to have a telecom program on
the Apple II
talking to a telecom program on the PC or Mac. For more information
on standard
NULL modem transfers see Q&A 004 below.
A variation of the standard NULL modem setup
is a software package plus
cable specifically designed for transferring files between computers.
For information
on such a package, see Q&A 002 below.
Other ways of doing a direct PC-Apple II transfer
include ADT and Ap2222;
and, for Mac-Apple II transfers, there is MacADT. These software packages
include programs for both computers-- e.g. Apple II and PC-- which
let the user
do transfers via serial ports (ADT) or game port and printer port (Ap2222pc).
They are, mainly, intended for moving whole A2 5.25" disks. For
more
information, see Q&A 003 below.
Another option is to use a BBS-- perhaps your
own company BBS-- or an
internet website, ftp site, etc.. You upload from one machine and download
with
the other. For more information about uploading and downloading, see
the
Telecom-2 FAQs.
A completely different approach is to move
files on diskette. For PC transfers,
this normally requires that either the Apple II or the PC have a plug-in
card
and disk drive which lets it read diskettes from the other machine.
For example,
an Apple II could have a PC Transporter board with a PC drive connected;
or, the
PC could have a TrackStar board with an Apple II drive connected. For
more about
TrackStar, see relevant information in Main
Hall.
Depending upon model, installed OS, and available
utilities, Macs can exchange
files with Apple II computers via ProDOS and HFS 3.5" diskettes. Macs
with the
A2 plug-in board can handle standard 5.25" A2 diskettes.
A modified version of the above approach is
for PC users to employ a utility
which allows writing to HFS diskettes.
Files can also be exchanged with PC's and Mac's
using Zip disks. (See
Csa2ZIPTF.)
From: Supertimer and Rubywand
If your other computer is a Mac, you can format
a Mac HFS (standard) DS/DD
3.5" disk and the GS can read and write it if you have the HFS FST
installed.
That's how I exchange files with a Mac.
On a PC, you can install a program called MacDrive
98. This program allows
Windows 95 to read, write, and format HFS volumes.
To transfer files from HFS media to ProDOS
disk on the IIe, IIc, or IIc+ you can
use A2fx or HfsLink. The IIe, etc. must have an 800k 3.5" drive connected
to access
800k HFS diskettes. This method would also work for IIgs's which
can not run a
version of System supporting the HFS FST.
From: Ruud
For Mac users, if the file arrives in a .zip
or .sit form, it's easier to work with
because it's 'protected' from being altered by the Mac file system
(i.e having a
resource fork added). An .shk file isn't protected since that is a
native A2 format.
Then it's a matter of getting the file onto
a Mac with an old-style disk drive,
mostly the ones that 'suck your disk in' by themselves, but some later
ones -- mainly
in 68k machines, Powerbooks seem particularly good - work as well.
Powermac
drives are not reliable, while a 68k Powerbook or SE/30 works fine.
So, after getting it onto the 68k, I unzip/unstuff
the file to obtain the contained
.shk, etc. files and let them be processed by ProType, which restores
A2 file types.
Then I put them onto a ProDOS disk mounted on the 68k Mac (using system
7.6.1)
and restart ProType and let it change the types on the A2 ProDOS diskette
again
just to be sure.
After booting the Prodos disk on the Apple
II, it is just a matter of starting
Shrinkit v3.4 to unshrink any .shk files.
From: MDRipley37
For Mac users, there is a shareware utility
named "][2Mac" for transferring 5.25"
diskettes from Apple II computers to Mac as IIe- and Bernie ][ the
Rescue-compatible
disk images. It works for transferring images from Mac to Apple II
diskettes, too.
I have used it for over a hundred transfers with no problems and Apple
II disks that
boot up just like the originals.
002- How can I transfer and convert word processor files from an
Apple II to a PC Microsoft format (DOS,
Word)?
There is a Sequential Systems package named
"CrossWorks" which lets you
transfer Appleworks, Word Perfect, text, and other ProDOS files to
a PC and
transform them to a variety of PC formats including those which fit
a variety
of PC word processors:
Some Automatic File Conversions
AppleWorks <-> Microsoft Works
word processor (keeps underline, bold, margins, etc.), spreadsheet
(keeps formulas), & data base
AppleWorks <-> WordPerfect
word processor (keeps underline, bold, margins, etc.) Version 4.1 through
5.1
AppleWorks <-> Lotus 1-2-3
spreadsheet (keeps formulas, cells widths & formats, etc.)
AppleWorks <-> dBase III, III+, IV
data base (also works with Q&A, Paradox, R:Base, Fox Base, Clipper,
& others
CrossWorks included Apple & PC software
plus an 8' cable which connects
your IIe, IIc, IIc+, or IIGS to a PC.
003- I've heard of ADT and Ap2222pc. How do these packages work for
transferring Apple II disks between
an Apple II and a PC?
Yesterday I downloaded Ap2222pc.zip.
It was written by some guy in
Hong Kong. You buy a 25-pin male parallel port connector and
two 8-pin DIP
sockets from Radio Shack. He gives the wiring diagram for connecting
9 wires
between them. You type in a 6502 assembly program on your apple
at address
300. Save the program, shut things off, hook up the wire from your
PC printer
port to the Apple Game Controller socket, turn them on, and run his
programs.
It copies whole Apple disk images over to the
PC, or PC to Apple, or
individual files back and forth! It works great! I've already
made 26 disk
images from my old Apple disks (great for backup, too!) and have been
playing
the games from them, moving games around, etc.
I only had one problem with the Ap2222pc program;
the first time I ran it,
my PC was already in Windows and I had printed something to a HP LaserJet
IV
from it; when I turned the Apple on after hooking up the cable, the
Apple
locked up, giving me several different hi-res graphics screens in series,
no
beep, and no cursor. The problem went away when I turned the
Apple on first,
then the PC.
From: Paul Guertin, Sean Gugler, Paul Schlyter, Rubywand, Ronny Svedman,
David Schmidt
ADT (Apple Disk Transfer) lets you transfer
5.25" 16-sector A2 disks from
your Apple II to your PC. It will also transfer standard 5.25" .dsk
disk image files
from the PC to a formatted 5.25" diskette on the Apple II. The connection
is a
fairly simple NULL modem link between serial ports using standard cables
and
adapters.
Transferred disks can be DOS 3.3, ProDOS, Pascal,
... . However, ADT
will not correctly transfer most copy protected disks to the PC; and,
it will not
transfer ProDOS-order (usually .po) disk image files to the Apple II.
Note: Several limitations seem to be overcome in a newly released
(2006)
ADTPro version which runs under ProDOS.
ADT is a pair of dedicated telecom transfer
programs-- one for Apple II
running under DOS 3.3 and one for the other computer (almost always
a PC;
but, there is also a version for Mac). The PC-side program is
available in a
vesion for Windows 95, 98, Me (adt.exe) and one for MS-DOS (now
named "adtdos.exe").
There are several versions of the Apple II-side
program in order fit
different models and serial interfaces:
ADTssc- The current version (1.22) of 'standard ADT'. It requires that
an
Apple Super Serial Card or compatible card be installed or that the
Apple II
be a //c or IIc+ (which have SSC-compatible serial ports).
ADTcc- ADT modified to work with many, mostly older, non-Super Serial
Card serial interfaces. (Current version is 1.21.)
ADTgs- Currently at v.91, this is ADT modified to work with the IIgs
modem
port. (ADTgs will, at present, do only PC-to-Apple II disk image transfers.)
ADTPro- Recent release for ProDOS which runs on 64k Apple II (with
the Apple SSC card or equivalent) and with the Apple IIgs native modem
port
at 115kbps. This distribution also uncludes a new interface for the
other side.
ADT is practically always distributed as a
.zip file including at least
an Apple II and PC program plus directions for transferring the Apple
II
program dump file to your Apple II, setting up, and operation.
One distribution, ADT_2004.zip,
includes the three earlier Apple II-side
programs, both PC-side programs, directions, and assorted support files.
The Apple II-side program is usually a block
of code (e.g. adt.dmp)
designed to be dumped from PC to an Apple II running DOS 3.3 via a
simple
Text transfer to the monitor which requires
no terminal or other special
software on the Apple II.
Once both sides are installed, ADT transfer
speed typically ranges from
9600 baud through 19,200 baud.
From: Delfs
If you find you just can't get your communications
software to transfer
that ADT file, then lets try it without any comm software at all. We
will still
essentially make the IBM type in the program on the Apple II using
the comm
ports of both computers.
For directions, see ADT_TransferWithoutCommSoftware.txt
on
GS WorldView at http://apple2.org.za/gswv/a2zine/Docs/
.
004- How do I transfer files between computers using NULL modem?
You will need a NULL modem connector and each
computer needs a modem
cable and telecom program. A IIe or II+ will also need a serial
card.
____________
____________
| PC or Mac |
| Apple II |
| running a |
| running a |
| telecom | <--modem-->
[NULL modem] <--modem--> | telecom |
| program |
cable [connector ] cable
| program |
|____________|
|____________|
"NULL modem" means "no modem". A NULL modem connector
is just a pair of
connectors wired 'back to back' with a few lines switched so that each
computer views the other pretty much as though it were a modem. Radio
Shack,
Marlin P. Jones, and other places sell NULL modem adapters in the form
of small
modules or short cables for a few dollars; or, you can make your own.
Since a NULL a modem connection generally requires
fewer control signals than a
connection to a real modem, there are many workable variations of this
setup. One
pretty good try is to use a serial printer cable connected to the Apple
II-- for example,
on a IIgs you can use a Mac Imagewriter I cable. This eliminates the
need for a NULL
modem adapter. (You will probably need a Female-Female plug adapter
to connect to
the PC* COM port or PC modem cable.)
____________
____________
| PC or Mac |
| Apple II |
| running a |
*
| running a |
| telecom | <--[Fem-Fem]--><--NULL
modem--> | telecom |
| program |
[adapter] cable
| program |
|____________|
|____________|
One possible disadvantage of this method is that signal lines may be
missing and you
will not be able to get hardware handshaking. (Tests using the IW-I
cable on a IIgs
showed no loss of speed under Spectrum or ADTgs.)
On the Apple II side, you can choose from several
good telecom programs. Since
you would like to be able to do Z-modem transfers, good choices include
Intrec's
ProTerm-A2 3.1 (Enhanced IIe -- IIgs), MGR Software's Modem MGR (II+
-- IIgs),
AnsiTerm (IIgs), and Spectrum (IIgs). You can also choose from
among many other
programs. Generally, these support X-modem but do not support Z-modem.
If you're running under a current version of
Windows, HyperTerm works very
nicely on the PC side. (For sending Text files from PC to Apple under
HT, be sure to
uncheck "send line enders" in the ASCII settings.) If there is
a choice of terminal
emulations, it seems best to stick with something simple, such as "ANSI"
or, even "none",
or, if available "auto-detect". (For transfers to an Apple II
running ZLink, select
"Auto-detect" in Hyperterm.)
A good NULL modemming program for running under
DOS is Telemate,
commonly available as shareware. Many other telecom programs are available
and
work fine under current Windows, old Windows, and DOS. Similarly, there
is a good
selection of Mac telecom wares.
To do transfers, you just connect the modem
cable from each machine to the
NULL modem connector. If your PC or Mac has a spare COM port, the connection
can remain in place without disrupting normal net connections through
the other
COM port.
[Modem to net]
|
modem cable
COM1
____ |______
____________
| PC or Mac |
| Apple II |
| running a |
COM2
| running a |
| telecom | <--modem-->
[NULL modem] <--modem--> | telecom |
| program |
cable [connector ] cable
| program |
|____________|
|____________|
If you can not use a separate PC or Mac port
for your connection to the
Apple II, you can move the PC modem cable connection from your net
modem to
the NULL modem for doing transfers or use a switch box.
For a GS, the recommended modem cable is a
"high speed" type which allows
hardware handshaking and, if present, this option should be set in
the GS telecom
software. The same is true for other Apple II's with serial ports or
boards (like the
Super Serial Card) which can do hardware handshaking.
However, a "plain" modem cable-- one supposedly
without lines for hardware
flow control-- usually works fine. (Often, the main limiting factor
will be your serial
card or serial port hardware and the speed of your Apple II. Apple
II's with
accelerator cards or chips can usually achieve better transfer rates
than unaccelerated
machines.)
Set the same format (8-N-1), baud rate,
and protocol (e.g. Z-modem) on each
telecom program.
Note: "8-N-1" means 8 data bits, No parity, 1 Stop bit. Today, most
ports and
cables will support hardware handshaking; so, this should be the
usual flow control
setting. (If it does not work, check your cable to see that connections
match those
suggested for your Apple II and interface. If you can not get hardware
handshaking
to work, then you may need to specify a non-hardware flow control
option for one
or both of the connected computers .)
A good first-try speed setting seems to be
9600 baud. If you get errors, try moving
down to 2400 baud (or, in at least one reported instance, moving up
to 19,200). An
accelerated GS running Spectrum can connect with modern PC's running
HyperTerm
at 57.6k baud or better. An unaccelerated GS will top out around
38.4k baud.
Note: Spectrum, ProTerm 3.1, Modem MGR, and some other newer Apple
II telecom
programs do not require that you modify IIgs Control Panel settings
for speed and
handshaking. Since Spectrum directly accesses the GS serial port,
speed, etc. settings
are done in the program. (By the way, this frees-up Slot 2 -- the
GS modem firmware
Slot-- for any peripheral card which needs to have its Slot set
to "Your Card" in the
Control Panel.)
Note: On the PC, HyperTerm allows setting the Port Configuration--
i.e.
Format, Baud Rate, and Flow Control for COM1 or COM2-- for a particular
setup
which you can save under a name, like "GSxfers.ht". Whenever you
start
HyperTerm to do transfers to/from the GS, you need to Open GSxfers.ht
(or
whatever you name it) in order have your setup in place.
Place each program in terminal mode-- often,
this is the default mode.
Or, the particular telecom program may have menu items or buttons you
select
for specific kinds of transfers.
Next, you will usually select the function
(send or receive) on each
machine and the protocol. The protocol should be the same on
both machines.
Z-modem is the best choice for most single or multiple file transfers.
(Text
files can be an exception-- see the next question. A plain ASCII transfer
will
circumvent most problems but is slower; and, you may need to send and
receive/capture files one-by-one instead of in batches.)
Finally, you will select the file or files to send or "Open".
At the start, some experimentation is likely
to be involved in getting
your computer-to-computer transfers going. For example, you may find
that it
matters which end you start first. (When using ZLink on the Apple II
and
doing an X-modem transfer, start the Send side first, then the Receive
side.)
If your setup works best starting Receive first, you may find that
one telecom
program or the other does not give you enough time to start Send--
i.e. it
keeps "timing out". The fix is to change the program's "Time Out",
"Inactivity Delay", etc. setting.
Note: Some telecom programs may expect an end-of-send signal which
the
sending program does not supply. Pressing CTRL-X or RETURN
on the
Apple II or ESC on the PC often seems to work okay for terminating
the Send.
From: Jeff Blakeney
You don't need to manually tell Spectrum or
other modern telecom programs
to receive a file each time you do a Z-modem transfer. Just make sure
that you
have Auto Receives turned ON. In Spectrum the setting is in the Settings/File
Transfer/Receive Options... dialog.
005- How do I NULL-modem Text files without getting garbage?
The main problem in A2-PC Text file transfers
is that Text files created
by the PC use a CR _and_ an LF to end a line whereas Apple II-created
Text
files use just a CR. So; PC files show up on Apple II displays with
annoying
"#" or inverse "?" symbols; and, Apple II files show up on PC displays
with
long, un-terminated lines interspersed with block symbols.
For PC-to-A2 Text file transfers, Z-modem,
X-modem, etc. usually work fine
if you have some way to deal with the extra Control characters,
mainly line
feeds. On the GS, Appleworks 5 does a good job of automatically cleaning
out
such garbage; and, Text editors like ShadowWrite and CoolWriter have
options to
quickly strip out offending line-feed Control characters. Some telecom
programs, including Spectrum, have Text editors which can strip out
Control
characters and perform other manipulations to clean up a file.
An alternative is to do a plain ASCII Text
transfer. (The PC telecom
program should be told _not_ to add line feeds or "line enders".)
Depending
upon your A2 telecom program, the result may be saved from your Capture
Buffer,
captured directly to an on-disk Text file, or selected and saved from
the
Scrollback buffer.
Similarly, for A2-to-PC Text transfers, you
can use Z-modem or some other
block transfer protocol if you have a PC utility which can convert
Apple II
text to text PC's like. For example, one way to send several Text files
is to
put them in a .SHK file, z-modem them to the PC, and use Nulib (v3.24)
to
unshrink the files in PC Text format.
Otherwise, you are probably better off doing
a Text transfer. Set your A2
telecom program to "send LF's". If there is a "Prompting" option it
should be
OFF. Do an "ASCII Text", "Plain Text", etc. Send. The PC telecom program
should
be set to Receive Text if this option is available. If it is not, you
will be
able to select and save the text from the PC program's display or save
the text
from some capture buffer.
Some programs with a "Receive Text" option
may expect some end-of-send signal
which the sending program does not supply. Pressing CTRL-X on
the Apple II or
ESC on the PC often seems to work okay for terminating the Send. For
example,
Telemate will ask if you wish to abort the transfer-- you answer "Y"es--
but, the file
will still be saved on the PC.
Other programs may expect you to click something
to signal the end of a transfer.
If you are using HyperTerm to receive text on your PC, you select "Stop"
in the
Transfer--Capture menu to end the transfer.
From: Edhel Iaur, Esq.
Appleworks 5.x seems to do a pretty good job
of cleaning up text files
from the net. (e.g. it automatically clears out the annoying LF's which
show up
in most text file viewers.) There is, also, a standard Awks macro
which will
get rid of end-of-every-line CR's.
006- Does anyone have directions for making a "NULL Modem" cable?
The standard basic NULL modem 'cable' (or 'adapter')
is two Dsub 25-pin female
sockets, call them "A" and "B", wired back-to-back as follows
(arrows indicate
signal direction):
Socket-A Socket-B
TXD 2
-> 3 RXD
RXD 3
<- 2 TXD
RTS 4
-> 5 CTS
CTS 5
<- 4 RTS
DSR & DCD 6&8 <-
20 DTR
GND 7
-- 7 GND
DTR 20
-> 6&8 DSR & DCD
Note: 6 & 8 are connected at each socket. (That is, if you are making
a cable instead
of using back-to-back sockets, you do not want to run 6 and 8 separately
to pin 20 on
the other socket. For back-to-back sockets, it's okay to run separate
short leads if you like.)
Note: There is at least one other fairly common way to wire a NULL modem
cable. The
wiring shown here seems to allow more control options and to be more
widely adopted.
A Dsub-25 female connector viewed from the
front
,----------------------------------------.
\ 13 12 11 10 09 08 07 06 05 04 03 02 01 /
\ 25 24 23 22 21 20 19 18 17 16 15 14 /
`------------------------------------'
If you can find a couple old-style Dsub25 plug
casings, the sockets can be
mounted and the casings can be glue-gunned together to make a nice
compact unit.
For Apple2-PC (or Mac, etc.) transfers, you
plug the modem cable from the
Apple II into one side of the NULL modem and the modem cable from the
PC into
the other side. If the PC has a 9-pin serial port connector, use a
9-to-25 adapter
cable to connect to the NULL modem. Similarly, for Mac users, if the
Mac cable
has a special connector, use a converter to a male Dsub-25M connector
for plugging
into the NULL modem.
Dedicated IIgs NULL modem cable
The usual IIgs NULL modem cable consists of
a High-Speed IIgs modem cable
connected to a NULL modem adapter which connects to a modem cable coming
from the PC. If you want to 'roll you own' single piece IIgs -->
PC cable for
NULL modem connections, here is the pinout info:
IIgs
PC Female Dsub
Mini-Din 8 Dsub-25F or Dsub-9F
Dsub Signal
3
3
2 RXD
5
2
3 TXD
4,8
7
5 GND
2
4
7 RTS
1
5,6,8 1,6,8
CTS, DSR, DCD
7
20 4
DTR
007- What is the maximum length for a computer-to-computer
NULL modem hardware-handshaking connection?
Most texts agree that around 50 feet is the 'safe' maximum length.
008- What are the connections for a standard modem cable?
The standard modem cable which can support
hardware handshaking connects
eight lines between two male Dsub25 connectors:
Seial Port Modem Signal
Name
Dsub25m Dsub25m
2 -------- 2 TD
(transmit data)
3 -------- 3 RD
(receive data)
4 -------- 4 RTS
(ready to send)
5 -------- 5 CTS
(clear to send)
6 -------- 6 DSR
(data set ready)
7 -------- 7 GND
(ground)
8 -------- 8 DCD
(data carrier detect)
20 -------- 20 DTR (data terminal
ready)
There are many variations depending, mainly,
upon differences in Serial Port
sockets; and, some lines may be omitted in some cables.
For NULL modem transfers, the Modem side plugs into the NULL modem connector.
009- Does anyone out there in Net.Land have the pin connections
to use for a GS CTS/RTS hardware handshake
compatible
"High-Speed" modem cable?
View is looking into the cable connector/plug at the pins.
Male Mini-Din 8 RS-232 Male Dsub-25M
6 7 8
01 02 03 04 05 06 07 08 09 10 11 12 13
3 4 5
14 15 16 17 18 19 20 21 22 23 24 25
1 2
DIN-8 Dsub-25M Signal Discription
3 2
TXD (Transmit Data)
5 3
RXD (Receive Data)
4,8 7
GND (Ground)
2 5
CTS (Clear to Send)
1 4,20
RTS & DTR (Ready to Send and Data Term Ready)
7 8
DCD (Data Carrier Dectect)
From: David Empson, Richard Der, Rubywand, Hal Bouma
010- What is the maximum modemming speed I can get from my Apple II?
IIe and earlier Apple II's: These
require a serial card which usually plugs into Slot 2.
In general, the card determines maximum connection speed for these
computers.
Many early serial cards max out at 9600 baud.
Apple's Super Serial Card (SSC) and
compatible serial cards max out at 19,200 baud. (Lightning Systems
made a "Turbo ASB
board" add-on for the SSC which extends speed to 230,400. A 1MHz Apple
II with the
SSC and Turbo ASB should be good for 57.6k baud.)
IIc and IIc+: These machines have
built-in serial ports which are generally compatible
with software specified as requiring a Super Serial Card.
Original IIc releases use a cheap method of
generating the clock frequency for the serial
ports. Most implementations based on the 6551 chip use a 1.8432 MHz
crystal, which
gives exact baud rates; but, these IIc's take the master system clock
(14.31818 MHz in an
American IIc) and divide it by eight to produce 1.7898 MHz. The 3%
decrease in clock
frequency produces a 3% drop in the baud rate, which is enough to prevent
operation with
some serial devices, particularly intelligent modems running at 1200
bps or faster.
This is not always a problem, and I have successfully
used one of these IIc's with a
ZyXEL U-1496E modem and a direct connection to a IIgs at 9600 bps.
I have had
problems in other cases.
Later motherboards use a crystal, (and, some
original motherboards may have a crystal
installed) resulting in much better behaviour. You can make a reasonable
guess at whether you
have the original motherboard by checking which firmware version is
installed. From the
BASIC prompt enter PRINT PEEK(64447) and check the displayed value
against this list:
255 Original firmware- probably
original motherboard
0 UniDisk 3.5
support- may be original or revised motherboard
3 or 4 Memory expansion card- revised motherboard
In theory, the IIc's maximum baud rate is 19,200.
Whether it can actually keep up with that
rate is another question. 9600 should be fine. IIc+ baud rate generation
is reliable and max
speed is 19,200 baud.
IIgs: Although the firmware IIgs
Control Panel allows a top setting of 19,200, maximum
speed for the built-in IIgs serial ports is about 230k baud. Spectrum
and a few other telecom
products directly control the ports and allow 57.6k transfers.
011- What telecom programs run on Apple II computers?
KERMIT: This runs on any Apple II.
It comes in DOS 3.3 and ProDOS versions. It
is free. It supports Kermit and X-Modem file transfer protocols; VT52,
VT100,
and dumb terminal emulations. It is a little harder to set up and use
than some
other programs, but works perfectly well once you've done that. On
a GS,
remember to turn the "DCD Detect" option in the modem control panel
OFF, or it
won't work.
ZLink: a ProDOS system program that
requires a IIe, IIc, or IIgs. It supports
X-Modem and Y-Modem file transfers; VT100 and partial VT220 emulations.
The
"macro" program that comes with it is simple, but fine for some things,
like
auto-entering your password. A nice feature is that ALL the options
are shown
and set in a single screen display, reached by pressing Open-Apple-?.
I used
this program quite happily for a number of years, so it is probably
worth a
download to see if it meets your needs.
Talk is Cheap 4.0: An excellent
program for the IIe, IIc, or IIgs. It requires
an accelerator chip (e.g. a Zip Chip) in a IIe or IIc to communicate
over 4800
baud. With the accelerator chip, you're fine up to 19,200 baud. It
has an
excellent scripting language, which was used as the basis for Spectrum's
scripting language. File transfer protocols are X-modem (various types,
such as
4K x-modem and 1K x-modem) and Y-modem (for downloads). The manual
is a good
tutorial for telecommunications. You may be able to find an early shareware
version on the nets or in your User Group's Library.
ProTerm 3.1: I can't talk too much
about this since I haven't used it. A demo
is available for trying out. What I CAN say is that this has been the
most
popular commercial telecommunications program available for the Apple
II. The
program supports many emulations, every file transfer protocol I know
(including Kermit), and if you have a mouse, it'll give a mouse and
pull-down-menus environment. If you don't have one, you won't need
it.
Telcom: This is a recent discovery
for me: a telecommunications program for the
IIgs with X-modem uploads and downloads, y-modem downloads, VT100 or
ProTerm
Special Extended terminal emulations. It runs only on the GS, and uses
a
mouse-and-menus interface implemented on the text screen. It is free,
because
it is a never-finished commercial product. The author, Jawaid Bazyar,
would
like your comments on it. This is similar to ZLink in features (except
no
macros), and cheaper, but GS only.
Spectrum: This is the ONLY GS/OS
telecommunications desktop program (i.e.,
standard menus, the system clipboard for cutting and pasting, etc.).
VERY
strong scripting language that even supports sounds, icons, fonts,
colours,
clickable buttons (like HyperCard). It supports most terminal emulations,
many
file transfer protocols (e.g. Z-modem, though not Kermit. Yet). The
author and
publisher have released version 2.0 and are committed to developing
it further.
ANSITerm: from Parkhurst Micro Products.
Paul Parkhurst's program is supposedly
the best colour ANSI graphics available on a GS. It supports macros,
many file
transfer protocols, and there is a demo version to try out. GS users
only.
From: Rubywand
Another very good program is Modem
MGR from MGR Software. It runs on any
Apple II and works with a wide range of modems, 80-column boards, and
clock
cards. MM supports popular protocols from x-modem through z-modem and
many
terminal emulations.
From: Supertimer
Agate offers
Z-modem. Z-modem is a much better protocol, with a resume
function (web browsers should take note) and powerful CRC-32 error
checking.
Agate was shareware, but the user decided he couldn't accept money
for an unfinished
product. None of the shareware checks were cashed. I think it is freeware
now.
From: Penman, Supertimer, Rubywand, MDRipley37, Knut
Roll-Lund,
David Schmidt
012- Where can I get ADT, ADTgs, ADTcc, ADTwin, ADTux,
ADTPro, Agate, Modem MGR, Spectrum, ProTerm,
Ap2222pc,
ZLink, ][2Mac, MacADT, A2fx, HfsLink?
ADT_2004 (v1.22) on GSWV
ADT_2005 (v1.23; 115k version) on GSWV
ADT_2006 (v1.31; 115k version) on SourceForge
and GSWV
ADTssc (v1.22) on Asimov and Ground and GSWV
ADTgs (ADTgs91) on Ground and GSWV
ADTcc (ADTcc121) on Ground and GSWV
ADTwin (PC-side ADTw) on Ground and GSWV
ADT122_PortToUnix on GSWV, Aladdin, Asimov
ADTPro on SourceForge and GSWV
Modem MGR on Ground, GSWV (MMGR...), Garber Street
Spectrum from Sharware Solutions II
http://users.foxvalley.net/~joko
ProTerm from Intrec
http://www.intrec.com/
][2Mac on Adam's HomePage
http://macadam.dyndns.org/
MacADT on Asimov
A2fx (A2fx08) on Ground, TFFE and GSWV
HfsLink (HfsLink10) on TFFE, Ground, and GSWV
From: Tom Kelly, David Empson, Rubywand, Ed Eastman, John Van Winkle
013- What are the settings for the Apple Super Serial Card?
Here is some information about Super Serial
Card (SSC) settings.
Recomended Slots
Slot 1 for printer use
Slot 2 for modem (and most non-printer serial communications)
use
Jumper Block- configures serial I/O lines for typical Printer
or Modem connection.
According to SSC info included in the Apple IIe
Technical Reference Manual, the
jumper block may also set some aspects of the default
operating mode-- such as
the default software Command character (CTRL-I in
Printer mode, CTRL-A in
Modem or "Communications" mode). Most aspects of
operating mode are set
via the DIP switches.
For typical printer use, label is right side up (arrow
points DOWN),
DIPs are set for printer operation,
and a printer cable is used.
This jumper setting can also be used
with a modem cable to make a NULL modem
connection to another computer. (DIPs
would then be set for modem operation.)
For typical modem use, the label is upside down (arrow
points UP),
DIPs are set for modem mode, and a modem
cable goes to the modem.
To make a NULL modem connection to another
computer, use a modem
cable + NULL modem adapter.
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.
DIP Switch Settings (up is ON for each switch)
These set the default operation of the SSC.
The settings may be overridden via
commands entered from the keyboard or from software.
SW1 Dip Switch Settings
SW1 Dip Switch 1-4 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 "
SW1 Dip Switch 5-7 Settings
SW1-5 SW1-6 SW1-7
Modem operation on
on on
Printer operation off on
on*
Note
Switch SW1-5 and SW1-6 help define the operation mode of the card.
1-5 1-6 Operation Mode
on on Modem
off on Printer
on off Emulate Apple Serial Interface
Card with P8 PROM
off off Emulate Apple Serial Interface
Card with P8A PROM
Switches SW1-7 and SW2-7 select between the standard and secondary
Clear To Send signals when the jumper block is set for printer
operation.
1-7 2-7 pin
on off CTS
off on SCTS
For modem operation,
SW1-7 should always be ON and
SW2-7 should always be OFF.
*For printer operation, the setting may vary.
If using an Imagewriter II
SW1-7 should be ON and
SW2-7 should be OFF.
SW2 Dip Switch Settings
Switches SW2-1 through SW2-4 functions depend upon whether modem
or printer operation is enabled.
SW2 Dip Switch 1-4 Settings for Modem operation
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
SW2 Dip Switch 1-4 Settings for Printer operation
SW2-1 Default data format
on 8 data, 1 stop
off 8 data, 2 stop
SW2-2 Delay after sending out a RETURN character
off None
on 32 milliseconds
SW2-3 and SW2-4 set line width and video output
2-3 2-4
Function
on on 40 column
output, video on
on off 72 column output,
video off
off on 80 column output,
video off
off off 132 column output, video
off
SW2 Dip Switch 5-7 Settings (Modem or Printer operation)
SW2-5 enables automatic line feed generation.
on auto-send a linefeed after sending a CR
off no linefeed auto-send
SW2-6 enables interrupts.
on Yes (recommended for baud rates of 1200 or greater)
off No
SW2-7 used with SW1-7 to select CTS signal
on may have this setting for use with some printers
off correct setting for modem operation
(SW2-8 is not used)
Connector Pin Assignments
10-Pin Dsub-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.
Typical Configurations (and Don't Forget The JUMPER Block)
Modem** ImageWriter I/II Printer***
SW1
SW2
SW1 SW2
1234567
1234567 1234567
1234567
ON XXXX XX XXX
X XX X XX
OFF XXX X
X XXX X
XX XX
** Default is 9600 baud, 8 data bits, no parity, 1 stop bit.
The correct settings for SW2-5 (on= auto-send linefeed after CR)
and
SW2-6 (on= enable interrupts) may vary.
*** This is the setting recommended in the IW-II manual.
From: Michael Mahon, Ed Eastman, Steve Jensen
An unmodified SSC can access the external oscillator circuit via
software to get 115,200 bits per second. All you have to do is dump
$10
into $C0AB instead of the $1F that's normally there.
Although not supported in many applications, the new 115k setting has
been added to ADT 1.23.
Note: Some SSC boards may need to upgrade to a later version of the
6551 ACIA chip to function reliably at higher speeds.
____________________________
014- Could someone who has an Applied Engineering Serial Pro
card please post a list of the dip switch
settings for
the 2 banks of switches?
I use an AE Serial Pro in my IIe to connect
to my ImageWriter II. All of
the DIP switches are set to OPEN (switch down). The switch block
next to the
printer interface connector is for hardware handshaking signals. (Copied
without any permission whatsoever from the AE Serial Pro User's Manual.)
o Switch 1, when closed, select pin 4 (Request to send) as the
flow control
handshaking line. Some printers which use this line are: Data
General TP2;
Heath H-25; Olympia ESW102/103; QUME Sprint 5; and Smith-Corona TP1
o Switch 2, when closed, selects pin 11 which is, according to
RS-232-C
specifications, undefined and is used by some serial printers as a
printer-ready signal. Some Centronics, Texas Instruments, and Epson
serial
printers may use this pin.
o Switch 3, when closed, selects pin 19 (Secondary Request to
Send) as the
handshaking line. Some of the printers that use this pin are
the Anadex
DP8000/9000, Bell TP-1000, Lear Seigler 310, NEC 3500/7700, and Digital
Equipment (DEC) LA-series serial printers.
o Switch 4, when closed, selects pin 20 (Data Terminal Ready)
as not only the
device-available handshaking line but also as the data-flow- control
line.
Some Diablo, C.Itoh, Okidata, QUME, Tectronics, or Xerox printers may
use this
handshaking signal.
o When all of the switches are open, Data Terminal Ready (Dsub-25
pin 20) is
the only line monitored as the hardware handshaking line from your
printer.
This supports most popular serial printers.
The second set of DIP swithces (close to the
front of the card) is for
generating Maskable (IRQ) and Non Maskable (NMI) interrupts from the
6551
Asynchronous Communications Interface adapter (ACIA) chip and the 6818
clock
chip. The swithces select the type and source of interrupt request.
Normally
all switches are in the OPEN position.
o Switch 1: IRQ from 6551
o Switch 2: NMI from 6551
o Switch 3: IRQ from 6818
o Switch 4: NMI from 6818
From: Cyrus Roton <croton@ridgecrest.ca.us>
015- What are the switch settings for the old
Apple Serial Interface card?
The switch settings are as follows:
1 2 3
baud rate
on on on
110
off on on 134.5
on off on
300
off off on 1200
on on off 2400
off on off 4800
on off off 9600
off off off 19200
sw 4 off = enable delay after CR
5 6 line wt video
on on 40
enable
off on 72
disable
on off 80
disable
off off 132 disable
sw 7 off = enable LF after CR
016- I've heard that I can use some sort of printer cable to do
NULL modem transfers with between my IIc
and a PC. Which cable?
Get an "Apple IIc to ImageWriter I" cable.
It has a DIN-5 plug on one end
and a standard Dsub-25 plug on the other with the correct line swapping
for
NULL modem. Depending upon whether your PC connection is to a 25-pin
or 9-pin
port and whether or not an extension cable is used, you may also need
a Dsub-25
to Dsub-9 cable and/or a Dsub-25 gender changer. (The latter are standard
items
at many computer stuff stores.)
017- What kind of cable should I use to connect a modem
to my IIc?
Here is the pinout of the IIc serial port looking at the back of the computer:
DIN-5F (female)
socket with
Apple's numbering
5 1
4 2
3
The functions are:
1 Handshake Out (nominally DTR)
2 Data Out (TxD)
3 Ground
4 Data In (RxD)
5 Handshake In (nominally DSR)
To connect a IIc to a typical modem use the following pinout
for a non-hardware handshaking cable:
IIc
Modem DIN-5 plug
DIN-5M
Dsub-25M with Apple's
Dsub-25M
numbering male connector
1 Handshake Out 20 DTR
2 Data Out
2 TxD 1
5 ,--------/ /---------.
3 Ground
7 Gnd 2 4
\ 1 2 ... 12 13 /
4 Data In
3 RxD 3
\ 14 ... 25 /
5 Handshake In 6 DSR*
`------/ /-------'
*You might want to use pin 8, DCD in some cases.
To connect a IIc to a modem with a 9-pin connector you can use
the pinout below for a non-hardware handshaking cable:
IIc
Modem DIN-5 plug
DIN-5M
Dsub-9M with Apple's
Dsub-9M
numbering male connector
1 Handshake Out 4 DTR
2 Data Out
3 TxD 1
5 ,--------/ /---------.
3 Ground
5 Gnd 2 4
\ 1 2 ... 4 5 /
4 Data In
2 RxD 3
\ 6 ... 9 /
5 Handshake In 6 DSR*
`------/ /-------'
*You might want to use pin 1, DCD in some cases.
The IIc cannot do hardware handshaking** very well, but this is
as close
as you can get:
IIc
Modem DIN-5 plug
DIN-5M
Dsub-25M with Apple's
Dsub-25M
numbering male connector
1 Handshake Out 4 RTS
2 Data Out
2 TxD 1
5 ,--------/ /---------.
3 Ground
7 Gnd 2
4 \ 1 2 ... 12 13 /
4 Data In
3 RxD 3
\ 14 ... 25 /
5 Handshake In 5 CTS
`------/ /-------'
** Note that you need comm software which supports hardware handshaking
on the IIc to do this properly. I expect ProTerm does, but ZLink
and
Talk Is Cheap almost certainly don't.
The IIc's handshaking lines have annoying side effects, which cause
problems
with hardware handshaking:
1. The "Handshake Out" signal is implemented to mean "I want to send
data" (the
official and original meaning of RTS). If you turn off the output
handshake
line, the IIc will stop sending data. For a hardware handshaking
modem, RTS is
supposed to mean "You are allowed to send me data" (from the computer's
point
of view).
If the computer tells the modem to stop transmitting, the
computer will also
be unable to transmit. This will reduce the rate at which data
can be
transferred bidirectionally, but doesn't cause any other problems.
2. The "Handshake In" signal is implemented to mean "There is receive
data
present" (the official meaning of DCD). If the incoming handshake
line is
disabled, the IIc will stop receiving data (ignore any data on RxD).
For a
hardware handshaking modem, CTS is supposed to mean "You are allowed
to send me
data" (from the modem's point of view).
If the modem tells the computer to stop transmitting, the
computer will also
be unable to receive, and will discard any data sent by the modem
while CTS
is not active. This can cause screen corruption and loss of data
blocks or
acknowledgements during a file transfer, which will require retransmission.
It
is only likely to be a problem while a lot of data is being sent, so
is more
likely to cause problems during a file upload than a download. If the
comms
software is quick enough, it can drop RTS immediately when CTS is lowered,
which will prevent the modem from sending any more data.
018- I have a good modem that has a standard RS232 serial port
and responds to standard "AT" commands;
but, it has a Dsub-9
connector. Is there an adapter or cable
that will let me
connect the modem to my IIgs?
Yes; the cable to use is a Macintosh to Hayes
Modem cable. This can be
found in any computer store. Just ask for a Mac to modem cable. All
new Mac
cables are usually hardware handshake cables, so you should have no
trouble
with higher speeds.
Related FAQs Resources: R031SSCPRG.TXT (Text file)
019- How can I program the Super Serial Card in assembly language?
You can access and control the SSC using these four I/O addresses:
$C0sB: Control Register
$C0sA: Command Register
$C0s9: Status register
$C0s8: Data Register
Note: "s"= Slot location of card +8; e.g. for Slot 2, s= $A.
For details, see FAQs Resource file R031SSCPRG.TXT .
020- How do I setup Hyperterm to do transfers with my Apple II?
Hyperterm is a good general purpose PC
telecom utility for running under Windows
on the PC side when transferring files to/from your Apple II.
To use Hyperterm, you must first have defined
a connection setup and saved it under
some name like "A2at300.ht". From then on, whenever you start Hyperterm,
you can
click Files and select Open and pick your connection setup from a list
which will include
A2at300.ht and any other setups you have created.
Note: By the way, the Files menu relates to these connection setups,
not to stuff you
want to send. You pick stuff to send (or a directory to receive
to) when you click
Transfer and make a choice like "Send File" or "Send Text File".
Once you choose a
Transfer activity, you will be able to Browse folders.
A 300 Baud Setup
Here is an example of creating a 300 baud Hyperterm
setup. It is intended for
'typing in' Text to your Apple II which is set to accept inputs through
a serial port via
the IN#2 command. So, the setup uses a fairly long "Line Delay" and
uses no "Flow
Control".
1- Start Hyperterm, get past any intro window (e.g. click "Cancel"),
and
select "New Connection" in the Files menu.
2- "Phone Number" page
Connect using= Direct to Com 1 (or whatever PC Com port you will use)
Click on Configure* and set
Bits per second= 300
Data bits= 8
Parity= None
Stop bits= 1
Flow control= None
(You should not need to change any Advanced settings)
Click OK
*Note: This settings window comes up automatically on some versions.
Click on the "Settings" page tab
3- "Settings" page
Terminal keys is selected
Emulation= Auto Detect
Backscroll buffer lines= 500
(You should not need to change Terminal Setup)
Click on ASCII Setup
Send line ends with line feeds is _not_ selected
Echo typed characters locally is not selected (probably does
not matter)
Line delay= 40 milliseconds
Character delay= 0 milliseconds
Append line feeds ... is not selected
Force incoming data to 7-bit ASCII is _not_ selected
Wrap lines that exceed terminal width is selected
Click OK
4- Click OK again to finish. Then, click Files and do a Save As to save
the
new setup under the name "A2at300.ht" (or any other .ht name you like).
A 19,200 Baud Setup
This setup is intended for normal NULL modem
file transfers back and forth with
an Apple II running a telecom program such as ProTerm, ZLink, Modem
MGR,
Spectrum, etc.. It is identical to the 300 baud setup above except
for the following:
Bits per second= 19200
Flow control= Hardware**
Line delay= 0 milliseconds
Save the new setup under some name like "A2at19200.ht".
**Note: If hardware flow control does not work, try "Xon/Xoff".
021- How do I get an Applesoft program into a PC-DOS computer
in text format? Both computers have modems,
but I have no
terminal program for the Apple.
Make sure that your serial ports are connected together, and run the
comm
program on your PC. Now, for our purposes, lets assume you have the
serial card
in Slot #2.
Force the PC into terminal mode.
Make sure the ][ is displaying a *40-column* screen.
Now, try typing "IN#2" on the ][. Type something on the PC.
It should appear
on the Apple. (Cool, ain't it?!)
In fact, try typing "PR#2". On either computer. Now, you
should get an
Applesoft prompt on your terminal screen! In fact, you can use
the PC comm
program as a keyboard for your ][!
All right, at this point, you should have data flying back and forth
between
the two machines. On the ][, type "POKE 33,33".
Now, on the PC, tell your comm program to start a text capture.
Tell it to add
line feeds after carriage returns.
On the ][, load the BASIC program, and type LIST. The program
listing will
appear on the Apple screen and be dumped into the PC comm program's
capture
buffer.
To break communications, type "IN#0" and "PR#0" on the ][.
From: Jeff Blakeney
The only thing I might add is that you have to make sure that the PC
and II's
baud rates are the same-- preferably 19,200 if you want a speedy transfer.
022- I want to use a faxmodem with my IIgs. Is this possible? I
tried all kinds of choices from the install
menu of Proterm
3.1. Is there a certain string required?
Yes. Only difference between a fax modem and
a "regular" one is the fax
instruction set. I have a 28.8 fax modem on my GS.
Most likely, you have to use a "CTS/RTS" parms
setting in the Install, and
an init string that handles things correctly. The book for my 28.8
ultrageneric
suggested AT&F [use default settings] but that doesn't do the job.
So the
string I am using to trip all the triggers is:
ATX3\Q3
Before that, I was using something that worked except at 2400:
ATX4&M0Y0\N2
From: John M. Davies
Just pointing out, the INIT string is not a function
of the comm program,
it is a command to the modem itself, so any good comms package should
be able
to send any sort of init string to the modem.
ATZ is the standard Hayes command to 'RESET MODEM
TO DEFAULT' settings, and
must be on it's own line, hence the <return> character is required.
After that,
most modems will also respond to standard Hayes command set commands,
but the
individual modem in use will usually have an extra set of commands
provided by
that modems manufacturer, to support the unique 'features' of that
particular
brand of modem.
You will need to obtain the command set booklet provided
with the modem, to
read the list of extra commands. Sadly, like printers, each manufacturer
has
their own idea of what a good command set is, so no two modems extended
command
sets are identical.
If you don't have the booklet, try searching the
web site of the
manufacturer.
From: Supertimer, Greg Buchner, David Empson
023- Can I do modem-to-modem transfers between my home computers?
Maybe. One way is to use your in-home phone
line. To connect, you take a
phone off the hook and connect using telecom programs on each computer.
You can
connect and do transfers once the lines are free of beeps, tones, etc.
which
indicate a phone is off the hook. If your phone company is one that
keeps
beeping you forever, the connection will not work. An alternative which
some
suggest is using a phone extension cord to connect the modems.
From: Jeremy Penner
I've done this successfully (though not with an Apple II) using this simple procedure:
1) Dial your home-phone number on a regular telephone. You should
get a busy signal.
2) Hang up the phone. Your phone should now start ringing.
3) Give one computer the "ATA" command, while giving the other the
"ATX3D" command.
ATA causes the one modem to pick up the phone as if someone was dialing
into it, and
ATX3D causes the other modem to pick up the phone and act as though
it had just dialed in
someplace. This allows the two modems to handshake, and you can go
from there.
"ATX3D" should work with all Hayes-compatible modems.
I can make no guarantees that
the phone-your-own-number trick works with all phone companies.
024- What cable can I use to do Apple IIc <---> PC ADT transfers?
Below is the pinout for a IIc NULL modem cable
for use with the ADT disk image
transfer utility. It shows signal names and signal directions.
Both 9 and 25-pin numbering is shown for the
PC connector end. For the IIc plug,
DIN-5 pin numbers are listed with traditional Apple pin numbers in
parenthensis ...
DIN-5M
Dsub9 or Dsub25
(Apple)
9 pins 25 pins
4 (2) TXD --> 2 RXD
3 RXD
5 (4) RXD <-- 3 TXD
2 TXD
2 (3) GND --- 5 GND
7 GND
1 (1) DTR --> 6 DSR --,*
6 DSR --,*
1 DCD --' 8 DCD --'
3 (5) DSR/DCD <-- 4 DTR
20 DTR
* pins connected by a jumper
Usual Apple numbering for a male cable connector
(plug) as
viewed looking at the pins from the front is ...
1 5
2 4
3
Whether the PC Dsub connector is male or female depends upon what it
needs to plug into.
From: Aage Rettvin
I constructed a new shielded five-lead cable
with the above pin assignment setup
for a Dsub25 plug with the correct jumpering of pins 6 and 8. This
cable design
basically corresponds to the wiring for a standard serial-printer cable
(type: Imagewriter-I).
But, even running under MS-DOS 6.22, the software failed to get communications going!
During troubleshooting I confirmed that the
cable was OK by using Hyperterm (on
the PC) to force a text-file transfer to the ADT "Receive" or
"Directory" wait-state and by
sending sample-files from the IIc by issuing a 'send' command from
ADT to Hyperterm.
I discovered that the problem was different
numbering of the onboard COM ports in
DOS vs. Win98. That is, in DOS COM #1, #2 corresponded to WIN98 COM
#3, #4.
Once this was straightened out, everything worked.
ADT is now running at 9600 bps, and I'm producing
new disks on the fly!
Really awesome!!
025- Where can I buy Apple II/IIgs modem cables and NULL modem adapters?
Many Apple II sellers listed on the Vendors
page also sell modem/printer cables
and adapters (including NULL modem cables/adapters). Here are
a few:
Cyber Guys ( http://www.cyberguys.com/ ) modem and NULL modem cables
IEC ( http://www.connectworld.net/cgi-bin/iec/framepr.html ) click "Cable Assemblies"
InTrec Software ( http://www.intrec.com/proterm-a2/ ) click on Order Form'
MC Price Breakers (go to http://www.mcpb.com/html/ap2cbls2.html )
MPJA/ Marlin P. Jones ( http://www.mpja.com ) NULL modem adapters
Pacific Cable ( http://www.pacificcable.com/AppleCables1.htm
)
Good selection of modem and printer cables.
Sellers of Mac supplies
Search Help
DB25
--> look for Dsub25
//c
--> look for IIc
Xmodem, X modem, ...
--> look for X-modem
Ymodem, Y modem, ...
--> look for Y-modem
Zmodem, Z modem, ...
--> look for Z-modem
Z-Link, Z.Link, Z Link, ... --> look for ZLink