home *** CD-ROM | disk | FTP | other *** search
-
- Starting with this edition, the "one size fits all" mm224 dialing
- subroutine in the phones.t file has been retired. One size doesn't fit
- all modems with the execellence demanded of Professional-YAM. (Just be
- thankful you don't have to get by with one or two dinky initialization
- strings!)
-
- The new version uses a modem independent "adial" subroutine that
- understands alternate numbers and other aspects that are shared by most
- modems. The "adial" routine then calls a modem specific "dialnum"
- subroutine contained in a specified file. So, to change modems one merely
- points to the appropriate dialer file. The dialer files are distributed
- in DIALERS.ZOO (DIALERS.ZIP).
-
- set mcommand "@gosub adial" :: Top level dialing subroutine
- set MODEM "hu96.t" :: Modem specific dial FILE
-
- The old forms are shown for comparison:
-
- ::set MODEM HV96
- ::set mcommand "@gosub mm224"
-
- Modem specific dial routines are provided in the following files, whose
- names correspond to the old logical names:
- generic.t hst.t hv96.t hu96.t mm224.t mm224e.t mmv32.t tb.t
-
- The new arrangement supports "call init" as an easy way
- to access the modem specific initialization script. Each
- modem specific file should contain a modem initialization
- subroutine "initmodem" which is called indirectly by "init" in
- the main phones.t. A bit of object oriented structure as it were.
-
- Generic.t contains if statements for all the modems supported by
- the mm224 subroutine. It may be used as a base for writing new
- modem specific scripts if a script for a similar modem is not available.
-
- New dialers:
- t1600.t Telebit T1600 v.32/v.42
- hu96.t Hayes Ultra Smartmodem 9600 v.32/v.42
- mmv32.t Multitech V32
-
-