[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Apple II FAQs Telecom-1 Hardware & Transfers
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the Ground Apple II archive, 1997-1999. Administrator: Steve Nelson
Csa2 FAQs-on-Ground ref: Csa2T1TCOM.txt rev018 8/27/1999
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 & ap2222pc to transfer disks between A2 & 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- I have a Super Serial Card. What cable should I use?
009- How do I make a GS hardware handshake High-Speed modem cable?
010- What is the fastest modem I can use on an Apple IIe?
011- Does what applies to the IIe also apply to the //c and IIgs?
012- What telecom programs run on Apple II computers?
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- What is the maximum modemming speed I can get from my IIgs?
020- How can I transfer files from PC to GS using Zip disks?
021- How do I get an Applesoft program into a PC-DOS computer?
022- I want to use a fax modem with my //GS. Is this possible?
023- Can I do modem-to-modem transfers between my home computers?
From: Rubywand
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 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. Radio Shack and
ThinkStuff sell NULL modem connectors/cables.) 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. These software packages include A2 and PC programs which let the user
do transfers via serial ports (ADT) or game port and printer port (Ap2222).
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 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.
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.
----------------------------
From: SuperTimer
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...
____________________________
From: Rubywand
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 (info from Sequential)
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 includes Apple & PC software plus an 8' cable which connects your
IIe, IIc, IIc+, or IIGS to a PC. Sequential is at http://www.sequential.com .
Their number for orders is 800-759-4549.
____________________________
From: Bill Mackin
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.
You can download ap2222pc as file ap2222pc.zip from Asimov at
ftp://ftp.apple.asimov.net/pub/apple_II/utility/ .
----------------------------
From: Ronny Svedman
The only hook/problem with using ADT (Apple Disk Transfer) is getting
the ADT program onto an Apple II disk for the first time. To do this you set
your Super Serial Card to 300 bps, no parity, strip 8th bit. Then you boot
your AppleII with DOS 3.3 from a disk with some free space, type IN#<whatever
slot # your SSC is in> (usually, it will be Slot 2) and use a PC terminal
program to send the ADT utility. The author has provided a text file that
enters the monitor, types itself into memory, and BSAVE's itself to the disk.
Amazingly clever!
Then, you reboot the apple, setup adt for desired port, speed &
diskdrive, do the same on the PC, and Voila: it works. From here it is really
straightforward: you control everything from the apple side, using simple
commands (there is good on-screen help).
When it comes to transferring disk images from PC--> Apple II diskette,
ADT does this for you. Simply put a DOS 3.3 formatted 16-sector disk in the
drive. If you download a ProDOS image onto a DOS 3.3 formatted disk thats no
problm, since ADT writes ALL of the disk, so you get a bootable ProDOS disk
from a bootable ProDOS image. Likewise with Pascal and Apple Cp/M disks.
----------------------------
From: Rubywand
ADT can transfer 5.25" 16-sector A2 disks from your Apple II to your PC
or 5.25" .dsk disk image files from the PC to the Apple II. This includes DOS
3.3, ProDOS, and Pascal disks. (ADTgs will, at present, do only PC-to-Apple
II disk image transfers.)
The utility will not correctly transfer most copy protected disks to the
PC; and, it will not transfer ProDOS-order (.po) disk image files to the
Apple II.
ADT requires a fairly simple NULL modem type connection. I used standard
modem cables from each computer going to a NULL modem connector.
It also requires the Apple II side to have a Super Serial Card installed
or to have an SSC-compatible serial port. The usual version of ADT will not
work on a IIgs via the built-in serial ports because the IIgs Serial
Controller IC is not compatible with the Controller used on the Super Serial
Card. For PC-->IIgs 5.25" disk image transfers using the built-in modem
serial port, IIgs owners can use ADTgs.
I tried ADT with our II+ which has a decent serial card which is not
SSC-compatible. The initial transfer of the Apple II ADT program (at 300
baud) went fine-- by the way, this transfer _needs_ to be at 300 baud. But,
when it came to using the ADT progam to do disk transfers, no luck. However,
the program worked well on our Apple IIc+. (A regular GS modem cable was
connected to the IIc+)
One more thing which is nice to know is that the ADT program you run on
the PC to do disk transfers (Adt.exe) definitely wants to run under PC DOS.
If you are in Windows 95, 98, etc., you should restart your PC in DOS Mode to
run Adt.exe.
The ADT and ADTgs packages include both the PC software and the Apple II
software plus directions. You can download ADT (Adt122.zip) or ADTgs
(AdtGS.zip) from ftp://24.96.48.134:6502/Cabi_Archives/Applications/Telcom/ .
____________________________
From: Rubywand
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,
ThinkStuff, and other places sell NULL modem adaptors in the form of small
modules or short cables for a few dollars; or, you can make your own.
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
many freeware and shareware 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 "TTY". 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 modem cable should be a "high speed" type which allows
hardware handshaking and this option should be set in the GS telecom
software. For best transfer rates, the same is true for other Apple II's with
serial ports or boards which can do hardware handshaking.
Set the same format (8-N-1), flow control (Hardware or Xon/Xoff), and
baud rate on each telecom program. (The format will, almost always, already
be set to 8 bits-No parity-1 Stop bit.) Flow control, "Hardware" or
"Xon/Xoff", should be the same, too.
A good first-try speed setting is 9600 baud. If errors indicate this is
too fast for either machine, you can move down to 2400 baud. An accelerated
GS running Spectrum can connect with modern PC's running HyperTerm at 57.6k
baud or better.
Note: Spectrum (and most 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.
____________________________
From: Rubywand
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.
____________________________
From: Rubywand
006- Does anyone have directions for making a "NULL Modem" cable?
A typical NULL modem is two Dsub 25-pin female sockets (call them "A"
and "B") wired back-to-back as follows ...
Socket-A Socket-B
1 -> 1
2 -> 3
3 -> 2
4 & 5 -> 8
6 & 22 -> 20
7 -> 7
8 -> 4 & 5
20 -> 6 & 22
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 Dsub-25 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 adaptor 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.
----------------------------
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- I'm using the Super Serial Card. What cable should I use
to get Hardware Handshaking?
According to a diagram in the "Modem Works" manual, there is a special
modem cable recommended for connecting to a Super Serial Card to get hardware
handshaking flow control:
SSC side Modem side
25-pin 25-pin
2 -------> 2
3 <------- 3
4 -------> 4
5 & 8 <--- 5
6 <------- 8
7 <------> 7
20 ------> 20
For NULL modem transfers, the Modem side plugs into the NULL modem connector.
____________________________
From: Tae Song (White Wolf)
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 TD (Transmit Data)
5 3 RD (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: Richard Der
010- I have an Apple IIe and was wondering what is the fastest
modem I can use on it?
The Super Serial Card and compatible serial cards max out at 19200. As a
result, 14.4 modems are the fastest modems that can be used on the IIe. A
28.8 modem will work; but it will automatically switch into 14.4 mode.
----------------------------
011- Does what applies to the IIe also apply to the //c and IIgs?
For the //c, mainly it does. The //c requires a different cable. If your
//c is a IIc Plus, you can use a Macintosh modem cable with it. These are
available in most computer stores.
What is said about the IIe applies to the IIGS except:
1) The IIGS port can easily go up to 57600, so faster modems
are no problem.
2) The IIGS uses Macintosh modem cables available in any
computer store.
3) The IIGS can use its own modem software, such as Spectrum
which is more powerful and graphical.
4) You will be able to use your normal PC style internet
connection when a GS graphical web browser is ready.
A GS TCP/IP already exists.
____________________________
From: Gareth Jones
012- 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, //c, 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, //c, or IIgs. It
requires an accelerator chip (e.g. a Zip Chip) in a IIe or //c 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.
You can find many of the above on Apple Cabi.net at
ftp://24.96.48.134:6502/Cabi_Archives/Applications/Telcom/ .
A "Modemming Starter" disk including ZLink is available from Apple Blossom (
http://people.delphi.com/appleblossom/modemdisk.html ).
----------------------------
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.
You can find Modem MGR at
ftp://ground.ecn.uiowa.edu/apple2/apple8/Comm/Modem.mgr/ and
ftp://ftp.gno.org/pub/apple2/appledos33/comm/term/modem.mgr/ .
----------------------------
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.
You can find Agate v069 on Uni-kl.de at ...
ftp://ftp.uni-kl.de/pub/apple2/utilities/.
____________________________
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 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.
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
____________________________
From: Kevin M. Carr
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 //e 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 Adaptor (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
____________________________
From: Supertimer
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.)
____________________________
From: David Empson
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-5M Dsub-25M DIN-5 Dsub-25M
plug 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-5M Dsub-9M DIN-5 Dsub-9M
plug 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-5M Dsub-25M DIN-5 Dsub-25M
plug 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.
The original IIc motherboard has another problem: it uses 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 the IIc takes the master system clock (14.31818 MHz in an American
IIc) and divides 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.
You cannot identify whether you have this motherboard except by opening up
the computer and looking for a tell-tale component. (I don't have the
details handy.)
You can make a reasonable guess at whether you have the original motherboard
by checking which firmware version is installed in the IIc. Get into BASIC,
and type PRINT PEEK(64447).
If the value displayed is 255, then you have the original ROM, and almost
certainly have the original motherboard, though it might have been modified
to use a crystal.
If the value displayed is 0, then you might have the original motherboard or
the revised one. (This ROM version supports the UniDisk 3.5 drive.)
If the value displayed is 3 or 4, then you have the "memory expansion"
version of the firmware, and almost certainly have the latest motherboard,
which includes a memory expansion slot under the keyboard.
In theory, the IIc's maximum baud rate is 19200. Whether it can actually
keep up with that rate is another question. 9600 should be fine.
____________________________
From: SuperTimer
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 adaptor 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.
----------------------------
019- What is the maximum modemming speed I can get from my IIgs?
The IIGS can use much faster modems than is indicated by the Control
Panel. Using a hardware handshake cable and with the right third party driver
(like the one in Spectrum), the serial port can go up to 57600 baud.
----------------------------
020- How can I transfer files from PC to GS using Zip disks?
The trick is not to use MS-DOS, but instead use HFS. On the PC, you need
to install a program called MacDrive 98. This program allows Windows 95 to
read, write, and format HFS volumes. On the IIe, you need a freeware program
called A2fx. A2fx will read any HFS volume, even CD-ROMs.
With HFS as a link, you will be able to move files from your PC onto
Mac/HFS formatted Zip disks (no need to make 32MB partition) to your IIe via
A2fx. The reverse transfer needs another program, but I am pretty sure that
one exists to let the PC read ProDOS volumes.
____________________________
From: Dave Althoff
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 things I might add is that you have to make sure that the PC and
II's baud rates are the same. Preferably 19200 if you want a speedy
transfer.
Second thing is that once you have typed IN#2 and PR#2 (or 1 if the serial
port is in slot 1) is that everything should be typed using the PC keyboard.
This is because anything you type on the II after those two commands will NOT
appear on the II's screen. It is much easier to type it on the PC as
everything you type and would normally be displayed on the II will be
displayed by the PC's terminal program.
I have actually used this method to transfer BASIC programs from my PC to my
II with 8 data bits, 1 stop bit, no parity at 19200 bps. It sure makes things
easier.
----------------------------
From: Dave Althoff
Actually, if you are working in 40-columns at least, when you do IN#2, the
console input is redirected through the SSC. Fortunately, the SSC is kind
enough to include keyboard reads in its data input loop, so IN#2 does not
disable your keyboard. Likewise, so long as you are looking at the 40-column
screen, PR#2 redirects the output hook to the SSC, but the SSC does writes
back to the screen. So you don't lose your monitor either!
____________________________
From: Brian Hammack
022- I want to use a fax modem with my //GS. 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.
_________________________
Search Help
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