[Coco] SuperComm and DW4 virtual modems

Aaron Wolfe aawolfe at gmail.com
Sat Mar 2 21:34:47 EST 2013


On Sat, Mar 2, 2013 at 8:51 PM, Joel Ewy <jcewy at swbell.net> wrote:
>
> Hey all,
>
> Maybe I'm doing it wrong, but I'm having trouble getting supercomm to
> communicate over DW4's virtual modem.  I'm using Drivewire 4.3.0 in Ubuntu
> 10.04, and booting from nos96309l2_dw3.dsk.  I've copied the scdwn driver
> and network descriptors n - n10 (should I need more than that?) from
> dw4_server_l2_6309.dsk and merged them into a file with telnet (which I'm
> also having trouble with).

nos96309l2v030209coco3_dw3.dsk on the DriveWire download site or from
the NitrOS9 nightlies has everything you need already set up.  I would
recommend not messing around with modules until you have the stock
disk working properly.

to answer the question, you need /N and as many /Nx as you'd like to
have simultaneous connections.  They must start with /N1 and be
sequential.   I'd recommend at least 2, so that you can issue dw
commands to the server while telnetted in or out of the coco.

>
> I'm invoking supercomm with "supercomm /n".  I've also tried "supercomm
> /n1".  I hit F1, change options, and turn on echo, and then try, say, Bill
> Gordon's BBS:  "atdtsq1bbs.com"  or "atd sq1bbs.com" or other variations.
> Doesn't seem to do anything.  I've tried with the baud rate set at 2400,
> 9600, and 19200 and get the same effect.  On the Ubuntu machine that the DW4
> server is running on, I can "telnet sq1bbs.com" and connect with no problem,
> so the issue isn't between my PC and the destination.  And the serial
> connection between the server and the CoCo is fine, otherwise I wouldn't be
> able to boot NitrOS-9, of course.
>

Baud rate and other serial settings have no effect, they are NOPs in
the driver, so don't worry about any of that.

You would normally want to use /N without any specific number.  This
lets the system assign you the next free channel dynamically.

The syntax to 'dial' is ATDhostname:port, as in ATDsq1bbs.com:23
Caps don't matter.  Putting a T after ATD and before your hostname
will not work.

The virtual modem will default to echo off (ATE0) when the port is
opened.  You can change this a variety of ways, ATE1 or ATZ would both
do the trick.  I usually use ATZ (it will not be echoed, but after
hitting enter you will see OK and the modem will echo going forward).
I would not recommend turning on echo in supercomm itself as this will
probably not be what you want as soon as you connect.

My typical process is simply typing "supercomm /N" at the os9 prompt,
then typing ATZ<enter>ATDhostname:port<enter> in supercomm.  No
settings in supercomm need to be changed from their defaults.

I would recommend using the dw command for troubleshooting.  It
essentially does the same thing that supercomm does as far as opening
a channel but will give better error messages.  Just type 'dw' at the
OS9 prompt.  If you get a response from the server listing possible
commands, supercomm should work fine, otherwise you'll get an error
that should help determine what is wrong.

-Aaron



More information about the Coco mailing list