Dec 052017
 
MyComm v2.30 data communications program. Powerful, yet small (190K). Supports Zmodem, Ymodem, Ymodem-G, Xmodem, Xmodem-1K, Kermit, and of course ASCII file transfers. There are slots for up to 6 external protocols. Suppor

Full Description of File


MyComm v2.30 data communications program.
Powerful, yet small (190K). Supports Zmodem,
Ymodem, Ymodem-G, Xmodem, Xmodem-1K, Kermit,
and of course ASCII file transfers. There
are slots for up to 6 external protocols.
Supports TTY, ANSI, VT-52, & VT-100 terminal
emulations. Many more features including an
easy to use "script" language.
Shareware $25 + $2 S&H


File MYCMM230.ZIP from The Programmer’s Corner in
Category Recently Uploaded Files
MyComm v2.30 data communications program. Powerful, yet small (190K). Supports Zmodem, Ymodem, Ymodem-G, Xmodem, Xmodem-1K, Kermit, and of course ASCII file transfers. There are slots for up to 6 external protocols. Suppor
File Name File Size Zip Size Zip Type
BUGRPT.FRM 2591 448 deflated
CNVRT2NW.EXE 15610 9040 deflated
FILE_ID.DIZ 366 264 deflated
GENERIC.SCP 498 246 deflated
MCHOST.SCP 9013 2217 deflated
MYCOMM.DOC 215228 51658 deflated
MYCOMM.EXE 172834 72814 deflated
ORDER.FRM 1785 618 deflated
READ_ME.NOW 3162 1371 deflated
SCP_CHK.EXE 19216 9832 deflated
TPCREAD.ME 199 165 deflated
VENDOR.DOC 396 263 deflated

Download File MYCMM230.ZIP Here

Contents of the MYCOMM.DOC file







MyComm Version 2.30
Unregistered Version Documentation
Printed December 8, 1994
Copyright (c) 1992 - 1994 - Ken Dorshimer
All Rights Reserved




MyComm is NOT Public Domain or free software. The MyComm
software, support files, and documentation are Copyright (c) 1992
- 1994 Ken Dorshimer, all rights reserved.

MyComm is being marketed under the "Shareware" concept. You
may use MyComm for a 30 day evaluation period to determine its
usefulness in your particular application. After the 30 day
evaluation period you must register MyComm if you continue to use
it.

Registration is as follows:

Send $25 (twenty five U.S. dollars drawn on a U.S. bank),
plus $2 ($3 outside of U.S.) shipping and handling to:

Ken Dorshimer
P.O. Box 6881
San Mateo, Ca. 94403

California residents: please add 8.25% sales tax to the order.

(Please send check or money order, do not send cash. People
who want to order MyComm from outside the U.S. should obtain a
money order in U.S. dollars from a local bank.)

For your convenience there is a file called ORDER.FRM which is
an order form for MyComm. An order form is also included in
Appendix F of this documentation. Please note that if you
downloaded MyComm from a BBS that charges a subscription fee,
obtained a copy of MyComm from a "shareware disk copying"
service, or CD ROM library the registration fee for MyComm is not
paid for or collected by those services!




1.0 Introduction to MyComm 1
1.1 Registration and Licensing 2
1.2 Disclaimer and Warranty 5
1.3 Definitions, Acronyms 5
1.4 General System Requirements 6
1.5 MyComm Files 6
1.6 MyComm Support and Technical Assistance 7
2.0 MyComm Installation and Running 8
2.1 System Requirements 8
2.2 MyComm Installation Instructions 8
2.3 Running MyComm 10
2.4 Command Line Parameters 11
2.4.1 Join Script 11
2.4.2 Dial Entries (Registered version only) 11
2.4.3 Timed Start (Registered version only) 12
3.0 MyComm Screens and Menus 13
3.1 Terminal Screen 13
3.2 Help Menu - F1 13
3.3 Chat Mode - Alt A 14
3.4 Send Break - Alt B 14
3.5 Clear the Screen - Alt C 15
3.6 Dialing Functions - Alt D 15
3.6.1 Add Phone List Item 15
3.6.2 Edit Phone List Item Screen 15
3.6.2.1 Name 16
3.6.2.2 Number 16
3.6.2.3 Baud Rate 16
3.6.2.4 Data Bits 17
3.6.2.5 Data Parity 17
3.6.2.6 Stop Bits 17
3.6.2.7 Default Protocol 17
3.6.2.8 Dial Prefix 17
3.6.2.9 Logon Name 17
3.6.2.10 Password 18
3.6.2.11 Terminal Type 18
3.6.2.12 Local Echo 18
3.6.2.13 Received BS (BackSpace) Destructive 19
3.6.2.14 BS Key Sends BS or DELete 19
3.6.2.15 Strip Hi Bits 19
3.6.2.16 Add LF after incoming CR 19
3.6.2.17 Clear last date called 19
3.6.2.18 Script 19
3.6.2.19 Save Changes 20
3.6.3 Delete an Item 20
3.6.4 Call Numbers (Dial) 20
3.6.5 Phone Item Info Screen 21
3.6.6 Manual Dial Screen 21
3.6.7 Mark Phone List Items 22
3.6.8 Find Phone List Items 22
3.6.9 Load Phone List Screen 22
3.6.10 Sort Phone List 22
3.6.11 Move Phone List Item 22
3.6.12 Print Phone List 23
3.7 Local Echo On/Off - Alt E 23
3.8 Line Feeds On/Off - Alt F 23
3.9 Hang Up Modem - Alt H 23

i



3.10 Send Modem Initialization Strings - Alt I 23
3.11 Join Script - Alt J 24
3.12 Present Line Status - Alt L 24
3.13 Scroll Back - Alt K 24
3.14 Manual Dial - Alt M 25
3.15 Outside to DOS - Alt O 25
3.16 Change Port Parameters - Alt P 25
3.17 Quick Re-Dial - Alt Q 26
3.18 Run External Program - Alt R 26
3.19 Session Capture On/Off/Pause - Alt S 26
3.20 Terminal Emulation - Alt T 27
3.21 Update Configuration - Alt U 27
3.21.1 Modem Setup Screen 27
3.21.1.1 COM Port 28
3.21.1.2 Modem Initialization String 28
3.21.1.3 Modem Attention String 29
3.21.1.4 Modem Hang Up String 29
3.21.1.5 Modem Answer String 29
3.21.1.6 Modem Cancel Dial String 29
3.21.1.7 Modem Dial Suffix String 30
3.21.1.8 Dialing Wait Time 30
3.21.1.9 Pause Between Calls 30
3.21.1.10 Local Echo on by Default 30
3.21.1.11 Use DTR to Hang Up Modem 30
3.21.1.12 Use XON/XOFF Flow Control 31
3.21.1.13 Use CTS/RTS Flow Control 31
3.21.1.14 Use DSR/DTR Flow Control 31
3.21.1.15 Dialing Prefixes 31
3.21.1.16 Connect Strings 32
3.21.2 Paths Setup 32
3.21.2.1 Download Directory 33
3.21.2.2 Upload Directory 33
3.21.2.3 Path\File for Screen Capture 33
3.21.2.4 Session Capture Path\File 33
3.21.2.5 Phone File Path\File 33
3.21.2.6 Editor Path\Filename 33
3.21.2.7 External Programs Path\Filename 33
3.21.3 Protocols Setup 34
3.21.3.1 ASCII Transfers Setup 34
3.21.3.1.1 Strip High Bits 34
3.21.3.1.2 Remote Abort Char 35
3.21.3.1.3 CR Translation 35
3.21.3.1.4 LF Translation 35
3.21.3.1.5 Local Echo On During Uploads 35
3.21.3.1.6 Expand Blank Lines to Spaces 35
3.21.3.1.7 Line Pace Time 35
3.21.3.1.8 Character Pace Time 36
3.21.3.1.9 Pacing Char 36
3.21.3.2 Zmodem Transfers Setup 36
3.21.3.2.1 Zmodem 32 Bit CRC 36
3.21.3.2.2 Zmodem Auto Download Feature 36
3.21.3.2.3 Zmodem Send Crash Recovery 36
3.21.3.2.4 Zmodem Receive Crash Recovery 37
3.21.3.3 Kermit Transfers Setup 37
3.21.3.4 External Protocols Setup 38
3.21.4 Miscellaneous Options Setup 39
3.21.4.1 Screen Background Color 40

ii



3.21.4.2 Screen Text Color 40
3.21.4.3 Date Format Style 40
3.21.4.4 12 or 24 Hour Time Format 40
3.21.4.5 Make Noise When Calls Connect 40
3.21.4.6 Make Noise After File Transfers 41
3.21.4.7 Use Direct Video 41
3.21.4.8 Your Name for sign on 41
3.21.4.9 Password for sign on 41
3.21.4.10 Clever quip for TagLine 41
3.21.4.11 Guess Up/Download Filename 42
3.21.4.12 Dialing Screen After Calls 42
3.21.5 COM Port Addresses 42
3.21.6 Restore to Defaults 43
3.21.7 Save Setup 43
3.22 Send Screen to File - Alt W 43
3.23 Exit MyComm - Alt X 43
3.24 Help Screen - F1 43
3.25 Send Name - F2 43
3.26 Send Password - F3 43
3.27 Send Tagline - F4 43
3.28 Transferring Files 44
3.28.1 Starting a File Transfer 45
3.28.2 File Transfer Hints 46
3.28.3 Download Files - PgDn 47
3.28.4 UpLoad Files - PgUp 47
3.28.5 ASCII File Transfers 47
3.28.6 SEAlink Derived File Transfers 47
3.28.7 Xmodem File Transfers 47
3.28.8 1K-Xmodem File Transfers 48
3.28.9 Ymodem Batch File Transfers 48
3.28.10 Ymodem-G Batch File Transfers 48
3.28.11 Zmodem File Transfers 48
3.28.12 Kermit File Transfers 49
3.28.13 External Protocol File Transfers 49
3.28.14 MyComm as a Host 49
Appendix A - MyComm Command Summary 51
Appendix B - MyComm Line Editing Functions 52
Appendix C - Terminal Emulation 53
1.0 TTY Terminal Emulation 53
2.0 ANSI Terminal Emulation 53
3.0 VT-52 and VT-100 Terminal Emulation 54
4.0 3270 Terminal Emulation 55
Appendix D - Troubleshooting 56
Appendix E - MyComm Script Language 60
1.0 Script Language Introduction 60
1.2 Creating a Script 60
2.0 Script Language 61
2.1 Special Script Characters 62
2.2 Script Functions 62
2.2.1 Labels 62
2.2.2 WAITFOR() 62
2.2.3 XMIT() 63
2.2.4 GOTO() 63
2.2.5 SETFLAG() 63
2.2.6 INCFLAG() 63
2.2.7 DECFLAG() 64
2.2.8 IFFLAG() 64

iii



2.2.9 IFSCAN() 64
2.2.10 SENDNAME() 65
2.2.11 SENDPASS() 65
2.2.12 SENDFILE() 65
2.2.13 RECVFILE() 66
2.2.14 SNDBREAK() 66
2.2.15 ALARM() 66
2.2.16 PAUSE() 66
2.2.17 HANGUP() 67
2.2.18 IGNORECD() 67
2.2.19 SETSTR() 67
2.2.20 GOSUB() 67
2.2.21 RETURN() 68
2.2.22 EXIT() 68
2.2.23 QUIT() 68
2.2.24 COMPSTR() 68
2.2.25 LOCLECHO() 68
2.2.26 IF() 69
2.2.27 PORTGET() 69
2.2.28 DIAL() (Registered version only) 69
2.2.29 CHDIR() (Registered version only) 70
2.2.30 RUNDOS() (Registered version only) 70
2.2.31 FILEHERE() (Registered version only) 70
2.2.32 JUMPSCP() (Registered version only) 70
2.2.33 CONSGET() (Registered version only) 70
2.2.34 CONSLOC() (Registered version only) 71
2.2.35 CONSCLR() (Registered version only) 71
2.2.36 CONSMSG() (Registered version only) 71
2.2.37 KBDFLSH() (Registered version only) 71
2.2.38 PORTFLSH() (Registered version only) 71
2.2.39 SESCAP() (Registered version only) 72
3.0 Script Syntax Checker 73
4.0 Script Sample 74
Appendix F - MyComm Order Form 75
Appendix G - MyComm Bug Report Form 76
Appendix H - Planned Modifications and Upgrades 77
Appendix I - MyComm Revision History 78
Appendix J - Control Characters 79
Appendix K - MyComm Strip ANSI (Registered version only) 80
Index 81


















iv


MyComm Version 2.30 Documentation Page 1

1.0 Introduction to MyComm

MyComm is a small, yet powerful, data communications program
designed to enable users to access public bulletin board systems
(BBS's) and other telecommunication services. MyComm is designed
to run under the PC/MS-DOS operating system using DOS version 3.3
or higher. MyComm has a variety of built in file transfer
protocols including Zmodem, Xmodem, Xmodem-1K, Ymodem Batch,
Ymodem-G Batch, SEAlink, Kermit, and of course ASCII. There are
also slots to install up to six external file transfer protocols.

The driving principle behind MyComm is to provide a reliable,
powerful, and versatile communications package which is easy to
use, and small in size. Great care has been taken to optimize
MyComm for operating speed and to keep the executable code size
small so that it takes up less of your valuable disk space.
MyComm is designed to be easy to use for both novice and
experienced users, and employs a menu system that is friendly and
simple to navigate through.

MyComm features include:

A full featured communications package which is small in
size.

Wide variety of popular file transfer protocols.

Powerful, yet easy to use "script" language.

Small code size which will run with approximately 200K of
RAM.

Intelligent ANSI character translation which filters out
potentially harmful ANSI keyboard re-mapping sequences.

Intelligent DOS shell function that brings you back to the
disk drive and directory that you started from when you
return to MyComm.

Detection and use of the 16550 UART and FIFO buffers.

Locates program and configuration files no matter what
directory MyComm is started from (DOS 3.0 or greater).

Support for COM ports 1 through 8.

Simple, and easy to use. Some may even call it "fun"!


MyComm Version 2.30 Documentation Page 2
1.1 Registration and Licensing

MyComm is NOT Public Domain or free software. The MyComm
software, support files, and documentation are Copyright (c) 1992
- 1994 Ken Dorshimer, all rights reserved.

MyComm is being marketed under the "Shareware" concept. You
may use MyComm for a 30 day evaluation period to determine its
usefulness in your particular application. After the 30 day
evaluation period you must register MyComm if you decide to
continue to use it.

Registration is as follows:

Send $25 (twenty five U.S. dollars drawn on a U.S. bank),
plus $2 ($3 outside of U.S.) shipping and handling to:

Ken Dorshimer
P.O. Box 6881
San Mateo, Ca. 94403

California residents: please add 8.25% sales tax to the order.

(Please send check or money order, do not send cash. People
who want to order MyComm from outside the U.S. should obtain a
money order in U.S. dollars from a local bank.)

For your convenience there is a file called ORDER.FRM which is
an order form for MyComm. The order form is also included in
Appendix F of this document. Please note that if you downloaded
MyComm from a BBS that charges a subscription fee, obtained a
copy of MyComm from a "shareware disk copying" service, or CD ROM
library the registration fee for MyComm is not paid for or
collected by those services!

MyComm represents many, many hours of work on my part in
research, design, coding, testing, revisions, enhancements and
writing the documentation. Writing a piece of software like
MyComm is not trivial. Your registration not only gives me the
incentive to continue producing and upgrading shareware products
like this one, but it is the right thing to do.

Let's face it. $25 is not a lot to spend on a program that
does everything MyComm does. Comparable communications packages
are generally much more expensive. The Shareware market is an
"all risk" venture for the author, while the user has everything
to gain. Your registration tells me that MyComm was worth
creating, and that people like it. I like to know that people
appreciate the effort I put into a project, don't we all? Enjoy
using the MyComm software, and I'm looking forward to hearing
from you.

When you register MyComm I will send you the most recent
version of MyComm and its documentation on floppy disk (standard
3.5" or 5.25" disk, 3.5" preferred). At this time I am not
offering a printed manual in order to keep the cost of the
software reasonable. Registered users will also be offered a


MyComm Version 2.30 Documentation Page 3
discount on future upgrades. Please bear in mind that the
registered versions have the latest revisions and enhancements,
and generally have additional features or functions (another
registration incentive).

Multiple registrations to the same individual or site will be
discounted as follows:

1 to 5 copies - no discount
6 to 10 copies - 5% discount
11 to 25 copies - 10% discount
26 to 50 copies - 20% discount
51 to 100 copies - 30% discount
over 100 copies - inquire for quote

Inquiries for site licenses and multiple registrations of
MyComm should be directed to the above address, or via Compuserve
(Tm) 73113,3536 (Internet: [email protected]). In the
case of site licenses and multiple registrations a maximum of two
(2) diskettes will be sent with the order unless otherwise
negotiated. Site licenses will have the same serial number on
each diskette. If you require site licences or multiple
registrations with multiple serial numbers please feel free to
inquire about a price quote.

Registered users will be granted license to use the MyComm
software as they deem fit and within the law. The registered
version of MyComm may be duplicated for backup purposes only.
The registered version of MyComm may not used on more than one
computer at a time with the exception that registered users may
install MyComm on their computer at work and their computer at
home providing that the two computers are not operated
simultaneously.
Businesses, corporations, organizations, government agencies,
or schools who intend to use MyComm on more than one computer at
a time must contact me for a site license. The registration of
an individual copy of MyComm is not to be construed a site
license (let's be serious). Feel free to contact me regarding
multiple registrations and site licenses.

All users are granted a limited license to make copies of the
unregistered "shareware" version of MyComm for the purpose of
allowing others to try it out, and the unregistered version may
also be uploaded to public bulletin board systems subject to the
above restrictions as well as the following:

MyComm must be distributed in completely unmodified
form, and include all support files and documentation.

MyComm may not be included or bundled with any other

product for any reason without a license from the
author, Ken Dorshimer.

No charge or payment may be levied or accepted for the
MyComm software except by the author, Ken Dorshimer.


MyComm Version 2.30 Documentation Page 4
MyComm may not be sold or distributed through a third party
(this includes copying services and shareware distribution
outlets which distribute software for a copying fee) without the
expressed written permission of the author, Ken Dorshimer.
Shareware distribution services and bulletin boards which charge
a fee for software distribution should contact me for written
permission to distribute MyComm.

The MyComm executable file(s) and documentation, both the
"registered" and "unregistered" versions are copyrighted material
and may not be modified or reverse engineered in any manner. If
you require modified or customized versions of MyComm for
whatever reason feel free to contact the author at the address
above.


MyComm Version 2.30 Documentation Page 5
1.2 Disclaimer and Warranty

Disclaimer and Warranty:

MyComm was designed and coded on a best efforts basis in
accordance with the standard of care usually and reasonably
expected in the performance of such computer software.

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS". THE
AUTHOR, KEN DORSHIMER, MAKES NO WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
OR THE SOFTWARE'S USEFULNESS IN A PARTICULAR APPLICATION. IN NO
EVENT SHALL THE AUTHOR, KEN DORSHIMER, BE LIABLE FOR ANY DAMAGES
(INCLUDING DAMAGES FOR LOSS OF BUSINESS OR PERSONAL PROFITS,
BUSINESS OR PERSONAL INTERRUPTION, LOSS OF BUSINESS OR PERSONAL
INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF
OR INABILITY TO USE THIS PROGRAM, EVEN IF THE AUTHOR, KEN
DORSHIMER, HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
THE USER ASSUMES FULL RESPONSIBILITY AND LIABILITY FOR THE PROPER
USE OF THE MYCOMM SOFTWARE AND ACCOMPANYING DOCUMENTATION.

, glad the legal stuff is out of the way. If I hadn't
included that my attorney would have had me drawn and quartered.


1.3 Definitions, Acronyms, Acknowledgements, and Abbreviations

BBS - Bulletin Board System

IBM - Trademark, International Business Machines

Hayes - Hayes (trademark) compatible modems have
become the defacto standard in modem
communications. The Hayes command set are
modem commands preceded by "AT"

DOS - Disk Operating System

MS-DOS - Microsoft Disk Operating System, trademark of
Microsoft Corporation.

Shareware - A marketing system where users are allowed to
evaluate software before purchase and
registration.

XMODEM - A file transfer protocol developed by Ward
Christensen in the summer of 1977.

YMODEM - A file transfer protocol based on XMODEM
developed by Chuck Forsberg.

ZMODEM - A file transfer protocol developed by Chuck
Forsberg/Omen Technology, Inc.


MyComm Version 2.30 Documentation Page 6
SEAlink - A file transfer protocol based on XMODEM
developed by System Enhancement Associates,
Inc. Copyright 1986, 1987 by System
Enhancement Associates, Inc.

Kermit - A file transfer protocol developed by
Columbia University, New York, NY.

WordStar - Trademark (company unknown) of an editor
which has been around since the early days of
personal computers.

Unix - Trademark of operating system designed by
Bell Labs/Western Electric.

VT-nnn - As in VT-52, VT-100, etc. are trademarks of
the Digital Equipment Corporation.

3270 - 3270 and 7171 are designations used by IBM
for terminal emulation and protocol
conversion respectively.

Any other names, trademarks, etc. not mentioned here belong to
whomever they belong to. If there are errors or omissions, and
you let me know, I will make an effort to correct them in the
next version of this documentation.


1.4 General System Requirements

MyComm is designed to run under the PC/MS-DOS operating system.
MyComm may be run either from a hard drive or a floppy drive,
although a floppy drive is not recommended when performing file
transfers (just too slow). Great care has been taken to keep the
code size small so MyComm will run with as little as 200K of main
memory (RAM) available. MyComm will run using a Monochrome
Graphics Adapter (MGA), a true Hercules (Tm) monochrome card,
EGA, and VGA.

MyComm is designed to use modems which use the Hayes (Tm) "AT"
command set. Your modem should support this standard or a subset
of it. MyComm supports modem speeds of 300, 1200, 2400, 4800,
9600, 19200, 38400, 57600, and 115200 baud and a wide variety of
data bit, parity bit, and stop bit settings.


1.5 MyComm Files

The files included in the MyComm package are:

MYCOMM.EXE - MyComm main executable program.

MYCOMM.DOC - Documentation for MyComm (you're reading
it now).

ORDER.FRM - Order form for MyComm.


MyComm Version 2.30 Documentation Page 7
BUGRPT.FRM - Form to describe any problems or
bugs you may have found, or to make
suggestions for future versions of
MyComm.

SCP_CHK.EXE - Program to check the syntax of script
file commands. See Appendix-E "MyComm
Script Language" for more information.

MCSTPANS.EXE - Program to remove ANSI escape sequences
from text files - See Appendix K. (In
registered version only)

*.SCP - Example MyComm "script" language files.

MyComm also creates and modifies the following files as part of
its normal operation:

MYCOMM.CFG - MyComm configuration file.

MYCOMM.PHN - MyComm phone list file.

MYCOMM.OLD - Backup of the MyComm phone list file.

MYCOMM.SCR - File created when you capture the screen
to a file (see Alt W).

MYCOMM.SES - File created when capturing your current
session to a file (see Alt S).

Other Files - phone lists that you create, script
files, and any files that were
downloaded.

1.6 MyComm Support and Technical Assistance

MyComm technical assistance is offered in the following manner:

Contact the author through Compuserve at 73113,3536 or
Internet [email protected] (Please note that many
on-line services have links to Compuserve and Internet).

Write to:
MyComm - Tech Help
P.O. Box 6881
San Mateo, Ca. 94403

Before writing for technical assistance please read through the
MyComm documentation and Appendix D - "Troubleshooting". The
preferred method for technical assistance is through one of the
e-mail systems listed above which will generally get a faster
response.


MyComm Version 2.30 Documentation Page 8
2.0 MyComm Installation and Running

MyComm is amazingly simple to install and use. That's the
whole idea! The instructions in this section will have you up
and running in no time. Pay special attention to the information
that should be in your CONFIG.SYS file, and the dissertation
about the COM ports.


2.1 System Requirements

MyComm is designed to run on IBM or compatible personal
computers under the MS-DOS operating system. Machines may be of
the PC, XT, AT, 386, 486 or above class of personal computers.

MyComm has the following system requirements:

at least 200K of free memory (RAM).

MS-DOS version 3.0 or greater or similar "after market"
Disk Operating System.

Hayes compatible modem which accepts the " AT " command
set.

Your CONFIG.SYS file should contain the statements:

Device=ANSI.SYS
Files=40 (or greater)
Buffers=40 (or greater)

If your CONFIG.SYS file does not contain these
statements then you will need to modify the CONFIG.SYS
file. The CONFIG.SYS file may be edited with an
ordinary text editor. Simply type in a line that reads
"Device=ANSI.SYS", "Files=40", and one that reads
"Buffers=40" (without the quotes) and save the file.
Refer to your DOS manual if you need more information
on CONFIG.SYS.


2.2 MyComm Installation Instructions

Before you start the MyComm installation you should know which
COM port your modem is set for. Consult your modem manual if
you're not sure. Modems vary too much from one manufacturer to
another to describe the differences in this manual.

Step 1: Modify your CONFIG.SYS file to make any of the required
changes described in section 2.1 above.


MyComm Version 2.30 Documentation Page 9
Step 2: Create a directory on your hard drive (or a floppy
drive) called "MYCOMM" and change directory into the
new "MYCOMM" directory.

Example:

C:
CD\
MD MYCOMM
CD MYCOMM

Step 3: Copy the MYCOMM files into this new directory.

Step 4: Run MyComm. At the DOS command prompt type "MYCOMM"
then press the key.

Step 5: MyComm will start to load. The first time MyComm is
run it will tell you that it can't find the
"Configuration File". It will then create a new
configuration file called MYCOMM.CFG. MyComm will also
create an empty phone dialing list called MYCOMM.PHN.

Step 6: MyComm has a default COM port setting of COM Port 1.
If your modem is set up for COM 1 already, don't sweat
it. Otherwise, MyComm will ask you which COM port to
use. Choose the COM port that your modem is set on.
MyComm will then try to initialize the COM port. If
all goes well you should see the letters "OK" on the
screen under the copyright notice. If the modem
doesn't appear to be responding, try repeating Step 6
using another COM port (if you have more than one) or
see Appendix D "Troubleshooting".
You can see if the modem is responding correctly by
typing "AT" (without the quotes) and then press
. The modem should respond with "OK". You may
test the phone line connection by typing "ATM1DT"
(again, without the quotes) then press . This
command tells the modem to turn its' speaker on, then
dial nothing. You should hear a dial tone from the
modem speaker. Press again and the dial tone
should stop and the modem should respond with "NO
CARRIER".

Step 7: Press the and "U" key. This will bring up
MyComm's Update Configuration Menu. Go through each of
the menu options and make any changes required. The
remainder of this documentation describes each of the
MyComm options and functions.

Step 8: You may also need to modify the "Modem Initialization
String". This is done in the "Modem Setup" screen.
MyComm needs to see text response codes from the modem
rather than numeric codes. The general purpose
initialization string that MyComm uses as by default
is:

AT M1 X4 Q0 V1 S0=0 S11=50 S7=50 &C1 &D2^M


MyComm Version 2.30 Documentation Page 10

Broken down this means:

AT - "Hi modem! I'm sending you commands now".
M1 - Turn on modem speaker (M0 turns it off).
X4 - Select highest level of responses.
Q0 - Always send responses.
V1 - Send text responses.
S0=0 - Do not answer the phone.
S11=50 - Use fast dialing speed.
S7=50 - Wait time for Carrier Detect in seconds.
&C1 - Keep Carrier Detect (CD) low until a
connection is made.
&D2 - Use RTS/CTS flow control (important on
high speed modems).
^M - Send Carriage Return character (MyComm
internal command - see also Appendix J).

2.3 Running MyComm

Section 3 of this document covers all the options and functions
that MyComm offers. There are some additional items that should
be covered first.

MyComm may be started in a number of ways. Below are three
different methods to start the MyComm program.

Method 1: Start MyComm from the directory that you installed
MyComm in. For example:

CD\MYCOMM

then type "MYCOMM" and press the key. This
will start the MyComm program.

Method 2: MyComm will also load from any directory if you have
set a "Path" with the DOS path command that points to
the directory MyComm lives in. For example to set the
path type:

PATH=C:\MYCOMM

providing of course that you installed MyComm in the
directory C:\MYCOMM. Just substitute the appropriate
path in that case.

Method 3: You may also specify the "fully qualified" DOS path to
start MyComm. For example:

C:\MYCOMM\MYCOMM

will also cause MyComm to start.

If you have questions about the DOS Path commands or statements
please refer to your DOS manual.


MyComm Version 2.30 Documentation Page 11
If you are using DOS version 3.0 or higher MyComm will
automatically find it's configuration file. This means that
MyComm may be started from any drive or directory on your system
without having to always start in the MyComm directory This will
save you the trouble (and typing) of changing directories when
you want to use MyComm.

MyComm will however try to start a new phone file in the
directory you are in unless you have included the fully qualified
path to the phone directory file in the Setup options. This
allows you to keep multiple phone files in different directories
depending on your needs.

2.4 Command Line Parameters

MyComm will take several "command line" parameters. Command
line parameters are commands that are typed after the program
name at the DOS prompt. For example typing

MYCOMM -J MYSCRIPT.SCP

on the command line will cause MyComm to start then to
immediately (after initial logo screen) "join" the script
MYCSCRIPT.SCP. A description of the command line parameters that
MyComm understands follows.

2.4.1 Join Script

The -J