home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 292.lha / NComm_v1.8 / NComm / NComm.doc < prev    next >
Text File  |  1992-09-02  |  52KB  |  1,199 lines

  1.  
  2.  
  3.  
  4.                  NComm 1.8 - released 1 July 1989
  5.  
  6.                                              //
  7.                 A terminal program for the \X/ AMIGA
  8.  
  9.  
  10. This  program is FreeWare.  It is freely distributable and is intended
  11. for  personal  use  only.   Sale of this program except for REASONABLE
  12. media  costs  is  prohibited.
  13.  
  14. NComm 1.8 written by Daniel Bloch. Based on Comm 1.34 by Dj James.
  15.  
  16. ======================================================================
  17.  
  18. This  program  was  developed  using Lattice C, and is the result of a
  19. project  started  in  Oslo  in  1988,  using  the  Rodeløkka (M)BBS to
  20. coordinate the initial efforts.
  21.  
  22. Many  of  the  communication programs on the market today *look* nice,
  23. but after testing them for a few minutes you find out that they are so
  24. bug-ridden  that  even the old Basic-program you used on the Commodore
  25. 64 would be preferable.
  26.  
  27. We  thought  that  no Amiga communication program fulfilled our needs,
  28. and figured out that the only way to get a program that did everything
  29. we wanted, was to make it ourselves!  Luckily the source for Comm 1.34
  30. was   available.   It  had  all  the  basic  functions,  so  we  could
  31. concentrate on what we thought was missing.
  32.  
  33. Our  goal  wasn't  to make a program with a lot of functions you never
  34. use,  but  with  the  functions that we needed - and they had to work!
  35. Our  national  characters  have been ignored and mistreated, but NComm
  36. puts an end to that.
  37.  
  38. The project was led by Daniel Bloch, and chief contributors to the
  39. design so far, apart from Daniel, have been:
  40.  
  41.      Trym Hansen        Conrad Helgeland      Torkel Lodberg
  42.      Jørn Lokøy         Per Hansen            Geir Atle Storhaug
  43.      Arvid Johansen     Geir Inge Høsteng     Anders Herbjørnsen
  44.      Bjørn Melbye       Eric Wheatley         Marek Rzewuski
  45.  
  46. Thanks go to Mike Robertson (who gave us the necessary information for
  47. the G&R protocol, and helped us out with a few other things), Dj James
  48. (for the source to Comm 1.34) and to Carolyn Scheppner (for the colour
  49. palette source).
  50.  
  51. Also  thanks  to all the Beta-testers.  Feedback from the users is the
  52. most important thing when developing a program!
  53.  
  54. All  programming  by  Daniel  Bloch,  with  help  from Torkel Lodberg.
  55. Phonebook  made  by  Trym  Hansen.   File requester enhanced by Daniel
  56. Bloch  and  Torkel Lodberg.
  57.  
  58. This manual is based on the original Comm manual.  It was  written  by
  59. Torkel Lodberg, with help from Conrad Helgeland and Eric Wheatley.
  60.  
  61. Phone icon by Bjørn Rybakken.  Doc icons from the Swilling collection,
  62. courtesy  of  Frank Swilling (Minotaur).  File Input requester from C.
  63. Heath.  Palette from C.  Scheppner.
  64.  
  65. We welcome bug reports and comments about NComm and the documentation.
  66. Send your comments to this address:
  67.  
  68.         Daniel Bloch, Fyrstikkbakken 9, N-0667 Oslo 6, Norway.
  69.         Email: d_bloch_d@inger.uio.no  (internet)
  70.  
  71. Or call Rodeløkka (M)BBS at 300-2400 baud, 24hrs, two nodes.
  72.  
  73.         Phone # +47 2 380949 (international)
  74.                  (02) 380949 (Norway)
  75.  
  76. A  probable  future  expansion  is the addition of more protocols.  We
  77. welcome  debugged  and documented C-source of other protocols, as lack
  78. of time prevents us from writing them ourselves...
  79.  
  80. A  final note:  Please read this documentation carefully.  Most things
  81. should  be  explained  here.
  82.  
  83. Disclaimer:
  84. -----------
  85. We  have made every effort possible to ensure that NComm will function
  86. as  described,  but  no warranty of any kind, expressed or implied, is
  87. made  by us.  We will not be liable for any direct or indirect damages
  88. to  either  machinal equipment or mental health arising from a failure
  89. of  the  program  to operate in the manner desired by the user.  In no
  90. event will we be liable for any loss of profits or savings.
  91.  
  92. Summary of functions:
  93.  
  94.         * Works on any Amiga with 512K RAM or more. Menu driven.
  95.         * Hot Keys for most program functions, including dialling of
  96.           up to 10 phone numbers.
  97.         * Interlaced screen (optional). PAL and NTSC support.
  98.         * Screen I/O greater than 2400 baud.
  99.         * ANSI / VT100 terminal emulation with full 8 colour text
  100.           support. IBM graphics (optional). Optional translation of
  101.           styles.
  102.         * Split screen mode for conferencing.
  103.         * Full user control of colour palette.
  104.         * Full support for all European languages (both character-
  105.           sets and keymaps). Twelve translation modes.
  106.         * Serial port parity, word-length, stop bit, full/half duplex,
  107.           line-break and control of End-Of-Line characters. Baud rates
  108.           up to 19200 baud supported.
  109.         * Xon/Xoff and CTS/RTS handshaking.
  110.         * Script language - simple text language automates sessions.
  111.         * File transfer protocols:  ASCII, Xmodem, Xmodem-CRC, Ymodem.
  112.           Autochop on receive files - disabled for ARC, ZOO,
  113.           PAK. Optional translation. View transfer option.
  114.         * Autodownload feature for MBBS or systems with G&R protocol.
  115.         * Dialling directory, queued dial, redial until carrier
  116.           received.
  117.         * Support for non-Hayes type modems.
  118.         * 46 entry fast phonemenu. Phone requester with unlimited
  119.           entries. Sort and print from phonebook.
  120.         * 20 keyboard macros using function keys. Macrokey requester.
  121.         * Print function for printing incoming text.
  122.         * Optional remapping of Del/BS keys.
  123.         * View Hex Chars option.
  124.         * Statusline. Log writes.
  125.         * Internal multitasking.
  126.  
  127.  
  128. Preparation
  129. ------------
  130.  
  131. The following files should be included in this package:
  132.  
  133.   .info                            ExampleI.script
  134.   ExampleII.script                 Execute.me
  135.   NComm                            NComm.config
  136.   NComm.doc                        NComm.doc.info
  137.   NComm.info                       NComm.keys
  138.   NComm.news                       NComm.phone
  139.   NComm1.8                         NComm1.font
  140.   NComm2.8                         NComm2.font
  141.   Script.doc                       Script.doc.info
  142.  
  143. Be careful  not to mix  these files with old Comm  1.34 or  NComm 1.01
  144. files that may be lying around.  The datafiles are incompatible.
  145.  
  146. NComm uses two fonts to emulate IBM graphics.  They must reside in the
  147. directory named fonts:
  148.  
  149. If  this  copy  of  NComm was downloaded as an archive file, enter the
  150. following command in CLI:
  151.  
  152. 1> Execute execute.me
  153.  
  154. This  batchfile  will  copy the font files used by NComm to the fonts:
  155. directory.   First  (of  course)  you  have  to  assign fonts:  to the
  156. directory  where  you  keep your fonts.  Unless you assign these fonts
  157. correctly, the IBM graphics emulation will not work!
  158.  
  159. Data files
  160. ----------
  161.  
  162. It  is  important  for NComm to know where it can find its data files,
  163. and  we  must  help  it  on its way.  If NComm was unarced in the ROOT
  164. directory  of a floppy disk, relabel the disk as "NComm".  This can be
  165. done by the following command if NComm resides on df1:
  166.  
  167. 1> Relabel drive df1: name "NComm"
  168.  
  169. If  the  files  were  unarced within a directory or on a harddisk, you
  170. must  assign "NComm:" to the directory that NComm resides in including
  171. full device and path names.
  172.  
  173. Examples:
  174.  
  175.         1> Assign NComm: "df1:NComm 1.8"
  176.  
  177. ...expects NComm to reside in directory "NComm 1.8" on drive "df1:"
  178.  
  179.         1> Assign NComm: dh0:
  180.  
  181. ...expects NComm to reside in the ROOT directory of drive "dh0:"
  182.  
  183. If  you do not wish to name the disk that NComm resides on 'NComm', it
  184. is  probably a good idea to edit the "s:startup-sequence" file and add
  185. the assign command that you just entered.
  186.  
  187. NComm  has  an inbuilt command for opening a new CLI.  If NComm should
  188. not  use  the normal "NewCLI" command for opening the CLI, this can be
  189. done by using the SetEnv command in WB1.3.  For example:
  190.  
  191.         1> setenv NEWCLI "NewSHELL *"newcon:0/11/640/245/NCommShell*""
  192.  
  193. To start up NComm, enter the following command in AmigaDOS:
  194.  
  195.         1> NComm [filename]
  196.  
  197. ...where filename is the name of an optional script file.
  198.  
  199. From WorkBench, just click on the NComm icon.
  200.  
  201. Users  of  boards  with multiple serial ports should notice that NComm
  202. opens  the  serial.device  in  "exclusive" mode.  If the serial.device
  203. could  not  be  opened, the message "Can't open serial.device" will be
  204. displayed (workbench users will notice a flash on the workbench screen
  205. if NComm of some reason can't run).  It is therefore possible to patch
  206. NComm  to  make  it  work  with other devices, i.e; multiple copies of
  207. NComm may run simultaneosly.
  208.  
  209. Note:
  210. -----
  211. Single-drive  users  have to execute these commands in a bit different
  212. manner.  Either you can copy the needed commands into RAM:  and assign
  213. c:   to  RAM:,  or  you  may  enter  the  desired commands with just a
  214. question  mark as command-line.  You will then be given a long prompt,
  215. at  which  you  should  enter  the  "normal  command-line"  with drive
  216. specified as df0:.  As an example, here is how to relabel a disk...
  217.  
  218. Boot your AmigaDOS disk in df0: and enter this at the prompt:
  219.  
  220.         1> Relabel ?
  221.  
  222. "DRIVE/A,NAME/A"  now  appears  on the screen.  Now put your new NComm
  223. disk in df0:  and enter this:
  224.  
  225.         drive df0: name "NComm"
  226.  
  227.  
  228. How to configure NComm for use with MBBS.
  229. -----------------------------------------
  230.  
  231. To get the most from NComm when using the MBBS program, you should log
  232. in  at  the  MBBS  boards  you are going to use.  In the utility menu,
  233. there  are  several  options  that  have to be turned on.  Walk to the
  234. utility  menu  with  the (U)tility command, and select (M)ode changes.
  235. Answer  'YES' at all prompts.  The message 'User profile updated' will
  236. be  displayed.   Now, if you're using a PAL machine, you probably want
  237. to  configure  a  larger  number  of lines per page than what has been
  238. configured  by  MBBS.   Select (L)ines per page, and enter '29' at the
  239. prompt.  Finally, select IBM graphics by using the (S)et character set
  240. command. Enter 'IBN' at the prompt.
  241.  
  242. Some  options  must now be turned on in NComm.  Walk to the 'Transfer'
  243. menu,   and  turn  on  the  'G&R  Protocol'.   Configure  the  default
  244. directories for these transfers if you don't have enough memory to use
  245. the  RAM DISK.  Now, examine that your 'Com' setup is 8N1.  Always use
  246. this setup when connecting to MBBS boards, otherwise high bits will be
  247. stripped.   Turn  the  'IBN character set' on in the 'Translate' menu.
  248. Turn  the  '8  Colour'  mode  on  in  the screen menu, and 'Reset' the
  249. colours  by  opening  the  palette.   You now have true ANSI graphics!
  250. Remember to save the present configuration.
  251.  
  252.  
  253. When in NComm, the following menu items are available:
  254.  
  255.  
  256. 1. SYSTEM:
  257.  
  258. Here you control all the system functions.  From here you can load and
  259. save  settings,  view  the status, edit the macrokeys, turn on and off
  260. the  printer,  and start a new CLI.  You can also choose whether NComm
  261. should  add entries to the logfile when you connect with a board.  You
  262. may also exit NComm from here, as well as execute script-files.
  263.  
  264. The sub-entries of the SYSTEM menu are:
  265.  
  266. About NComm
  267.         Will tell you a few things about NComm and the author.  Simply
  268.         click in the window to close it...
  269.  
  270. Status
  271.         This  will  bring  up  a  status display showing the amount of
  272.         memory  available, the state of the printer and capture buffer
  273.         toggles.  If  the  capture  buffer  has  been  turned  on, the
  274.         filename will also be displayed.
  275.  
  276.         Here  you  will  also  find  a  slider gadget for use with the
  277.         "ASCII  send"  and  "message  send"  functions.  Some Bulletin
  278.         Board  Systems  lose  data  if is being sent too fast, so this
  279.         function can be very useful.
  280.  
  281.         You  can  select  a  time  to  delay  after  transmitting each
  282.         character  by  using  this  slider  gadget.  The gadget can be
  283.         adjusted from approx  20ms  (Fast)  to  300  ms  (Slow)  delay
  284.         between  transmitted  characters.   The slider can be adjusted
  285.         while a file is being sent to allow for fine tuning.
  286.  
  287.         With  the  slider in the (default) far left position, there is
  288.         no  delay.
  289.  
  290. Load config
  291.         Will load a new NComm configuration.  All menu options and the
  292.         "text  send delay" function are covered by this function.  The
  293.         macrokeys and the phonebook must be loaded separately.  A file
  294.         input  equester will appear in the center of the screen.  Only
  295.     files with a ".config" suffix will be shown.
  296.     
  297.     For  instructions on  how to  use the file requester, see "The
  298.     file input requester" below.
  299.  
  300. Save config
  301.         Will  save  the current NComm configuration.  All menu options
  302.         and  the  "text  send  delay"  function  are  covered  by this
  303.         function.   The  macrokeys  and  the  phonebook  must be saved
  304.         separately.   A file input requester will appear in the center
  305.         of  the screen.  For instructions on how to use this, see "The
  306.         file inputrequester" below.
  307.  
  308. Script
  309.         This  function  will  execute  a  scriptfile.   A  file  input
  310.         requester  will  appear  in  the  center  of  the screen.  For
  311.         instructions   on  how  to  use  this,  see  "The  file  input
  312.         requester" below. Select the script you want to run. The  text
  313.         'SCR' will be displayed on the status line. To stop a  script,
  314.         select  this  entry  again.  See  the  file  "Script.doc"  for
  315.         detailed  information on scripts.
  316.  
  317. Macrokeys
  318.         This  will  bring  up  a  requester  that  lets  you  edit the
  319.         macrokeys.   Here  you  may  also load new macros and save the
  320.         text  stored  on  the  different macrokeys.  The function keys
  321.         definable  are  F1  to  F10  and  SHIFT  F1  to  F10.  A macro
  322.         definiton  can  be 127 bytes maximum.  Not all keys have to be
  323.         defined.   To  edit a macro just click in one of the requester
  324.         text  input  boxes  and enter your definition.  The macros can
  325.         contain  control  characters  which  can be represented in two
  326.         ways.   These  characters  can also be used in the modem setup
  327.         requester.
  328.  
  329.                 1.    C-style   slash   conventions.    The  following
  330.                       sequences are supported:
  331.  
  332.                     \n, \r      Carriage Return
  333.                     \t          Tabulator
  334.                     \f          Form Feed
  335.                     \b          BackSpace
  336.                     \v          Vertical Tabulator
  337.                     \e          Escape
  338.                     \\          Backslash
  339.                     \"          Quote
  340.                     \p          Phonebook Password
  341.                     \w          .5 second Delay
  342.                     \l          250 ms Line Break
  343.                     \m          Macro
  344.  
  345.                 2.    The   caret   followed   by  a  letter,  meaning
  346.                       CTRL+letter.    If   you   need  the  line  feed
  347.                       character, for example, use ^J.
  348.  
  349.         You  can have nested macros by using the \m## option, where ##
  350.         is a number from 1 to 20 - with 1 representing macro F1 and 11
  351.         and 20 representing Shift F1 and Shift F20 respectively.
  352.  
  353.         Examples:
  354.  
  355.         commodore            ;Will not add a carriage return.
  356.         at \\N3\n            ;AT \N3 plus a carriage return.
  357.         ^pread               ;The control-P code, followed by 'read'.
  358.         \m1\m2run testfile\r ;The text stored on macro F1 and F2, plus
  359.                              ;the text 'run testfile' and a CR.
  360.  
  361.         Selecting  the 'Load' gadget will bring up a file requester in
  362.         the  center  of  the  screen.   For instructions on how to use
  363.         this, see "The file input-requester" below.  From here you may
  364.         load new macrokeys.  Remember to save the current macrokeys if
  365.         any  changes  have been made.  Entering "NComm.keys" will load
  366.         the macrokeys that are normally loaded at startup.
  367.  
  368.         Selecting  the 'Save' gadget will bring up a file requester in
  369.         the  center  of  the  screen.   For instructions on how to use
  370.         this, see "The file input-requester" below.  From here you may
  371.         save  the  current  macrokeys.  Enter the name "NComm.keys" if
  372.         you want the macrokeys to be loaded on startup.
  373.  
  374.         Selecting  the 'Cancel' gadget will leave everything unchanged
  375.         and remove the macrokeys window.
  376.  
  377.         Selecting  the  'OK'  gadget will close the window and install
  378.         the new macros.
  379.  
  380. Printer
  381.         Toggles  the  printer ON/OFF.  When ON, text received from the
  382.         serial  port will also go to the printer via the PRT:  device.
  383.         The text 'PRT' will be displayed on the status line.
  384.  
  385. New CLI
  386.         Works  like the "NewCli" command.  Will open up a command line
  387.         interface  on the Workbench screen.  Type 'EndCli' to exit the
  388.         CLI and return to NComm.
  389.  
  390. Log Calls
  391.         When  this  option is turned on, NComm will log all calls made
  392.         within  NComm.  The  information  will  be added to a textfile
  393.         called "NComm.log".
  394.  
  395. Quit NComm
  396.         Selecting this entry will close all open files and windows and
  397.         exit back to the operating system.
  398.  
  399.  
  400. The File Input Requester
  401. ------------------------
  402. Many  functions  call upon a file name.  The file input requester then
  403. appears  on  the screen with a sorted directory listing of the current
  404. directory in the window.
  405.  
  406. At  the  bottom  of  the  requester,  eight devices are displayed.  To
  407. change  the  current  device, click in one of these boxes - the device
  408. must  be  available  on your system (i.e not ghosted) for you to chose
  409. it.
  410.  
  411. To enter a directory, position the pointer over the directory name and
  412. click  once  or  enter  the  directory  name in the 'Directory' string
  413. gadget.
  414.  
  415. The 'PARENT' gadget will move you back one directory - i.e.  this will
  416. cause  the  parent  directory  to  be  displayed,  if such a directory
  417. exists.
  418.  
  419. You  may  select  a filename by positioning the pointer over it.  Open
  420. the  file  by doubleclicking, or by first clicking on the filename and
  421. afterwards  on  the  'OK' gadget.  Alternatively, type the name of the
  422. desired file in the requester marked 'File' and press Return.
  423.  
  424. In  the  'Type' string gadget, enter an optional extension.  This will
  425. display only the files with that suffix.  For example, entering ".TXT"
  426. will display only the textfiles.
  427.  
  428. The  window  only  has  room  for  10  entries.  To scroll through the
  429. directory, use the dragbar.
  430.  
  431. The  number  of  bytes free on the current device will be displayed in
  432. the  middle of the two gadgets.  Always check if there is enough space
  433. on the current device before downloading files.
  434.  
  435. The  'Directory'  string  gadget will be active when the window opens.
  436. Pressing  Return  will  move the cursor directly to the 'File' gadget.
  437. This can be handy if you don't want to mouse around.
  438.  
  439. Use  the upper right depth-arrangers to move the window in front or in
  440. back of other windows.
  441.  
  442. Selecting 'CANCEL' will abort the operation.
  443.  
  444. Note:
  445. When  the file requester is on screen (active), you can still send and
  446. receive  data.   Sorting and displaying the files on a disk takes some
  447. time;  you  may  want  to  bring  up the requester early, and continue
  448. talking to the remote system while this is being done.
  449.  
  450.  
  451.  
  452.  
  453. 2. FILE:
  454.  
  455. This  is  the  file transfer menu.  From here you can start a transfer
  456. and  select  the  different transfer options i.e protocol, handshaking
  457. etc.
  458.  
  459. When  the  upload  or  download  function  is  selected,  a file input
  460. requester  will appear, that is if you have not selected the G&R mode.
  461. Again,  turn  to "The File Input Requester" for instructions on how to
  462. use this...
  463.  
  464. The sub-entries of the FILE menu are:
  465.  
  466. Start ASCII Capture
  467.         All  data received from the serial port is also saved into the
  468.         named  file.   The text is buffered and written to the disk in
  469.         8K blocks.  If you are using a translation table, the incoming
  470.         data  will  be  translated.  Select the 'ISO' character set to
  471.         avoid this.
  472.  
  473.         When  this  mode  is  selected,  the text in the MENU entry is
  474.         changed  to  "Stop  ASCII Capture".  Selecting this entry will
  475.         flush the data buffer to the disk and close the file.
  476.  
  477.         When  capturing  is enabled, the word "CAP" will be visible on
  478.         the status line.
  479.  
  480.         When entering a filename for data capture, NComm will check to
  481.         see if this file already exists.  If it does, a requester will
  482.         appear  informing  you  of  that fact.  You may then choose to
  483.         CONTINUE  using  the  filename  entered  or  CANCEL  and enter
  484.         another  filename.   If  you  choose  to CONTINUE, you will be
  485.         presented  with another requester.  You can APPEND data to the
  486.         existing  file  or  DELETE  the existing data and start with a
  487.         fresh file.
  488.  
  489. Start ASCII Send
  490.         The  named  file will be read and sent to the serial port.  If
  491.         the  file  does  not  exist,  a message to that effect will be
  492.         printed.   If  you are using a translation table, the outgoing
  493.         data  will  be  translated.   Select  the 'ISO' translation to
  494.         avoid this.
  495.  
  496.         When  this  mode  is  selected,  the text in the MENU entry is
  497.         changed  to "Stop ASCII Send".  Selecting this entry will stop
  498.         the transfer and close the disk file.
  499.  
  500. Message upload
  501.         The  named  file will be read and sent to the serial port.  If
  502.         the  file  does  not exist, a warning message will be printed.
  503.         If  you  are using a translation table, the outgoing data will
  504.         be translated.  Select the 'ISO' translation to avoid this.
  505.  
  506.         This function will perform almost like "Start ASCII send", but
  507.         the  message  will  be packed.  Blank lines will be translated
  508.         into  spaces.   This  can  be useful when uploading to systems
  509.         with  a  certain  pagewidth, or if your message contains blank
  510.         lines  (usually  you  will  exit  the editor when a blank line
  511.         occurs in a message you upload with the ASCII send function.)
  512.  
  513.         Select  this  entry  again  to stop the transfer and close the
  514.         disk file.
  515.  
  516. Download
  517.         The  named  file  will be created on the disk and the transfer
  518.         will  be  started  using the protocol you have selected in the
  519.         TRANSFER menu.
  520.  
  521.         If the specified file already exists, a requester will appear;
  522.         asking  if  you  want  to  CONTINUE  or CANCEL the use of that
  523.         filename.   Selecting CONTINUE will overwrite the old existing
  524.         file  with  the  new  one.  Selecting CANCEL will bring up the
  525.         INPUT WINDOW allowing you to enter another file name.
  526.  
  527.         A  window will pop up that among other things will display the
  528.         name  of  the  file  being transferred, a running total of the
  529.         bytes  received,  the  number of NAKs and the last block to be
  530.         NAKed.  The transfer can be aborted by hitting the ESC key, or
  531.         by pressing the upper left-hand close gadgget.
  532.  
  533.         The  serial  port  parameters  will  be saved and changed to 8
  534.         bits,   no   parity,  1  stop  bit  for  the  transfer.   Upon
  535.         completion, the old settings will be restored.
  536.  
  537. Upload
  538.         Use  this selection to transmit a file to a system.  The named
  539.         file  will  be  opened  on  the  disk and the transfer will be
  540.         started  using  the  error  checking  method (CRC or Checksum)
  541.         selected by the receiving end.
  542.  
  543.         If  the specified file does not exist, a requester will appear
  544.         informing  you  of  this  fact.   You  only have the option to
  545.         CONTINUE, which will bring up the INPUT WINDOW allowing you to
  546.         re-enter the filename or CANCEL the upload.
  547.  
  548.         A  window will pop up that among other things will display the
  549.         name  of  the  file  being transferred, a running total of the
  550.         bytes  sent,  the  number of NAKs and the  last  block  to  be
  551.         NAKed.  The transfer can be aborted by hitting the ESC key, or
  552.         by pressing the upper left-hand close gadgget.
  553.  
  554.         As   described  in  the  Download  section,  the  serial  port
  555.         parameters  are  temporarily  changed to 8N1 for the transfer.
  556.  
  557. Protocol
  558.         Here  you select the protocol you want used for the upload and
  559.         download functions.
  560.  
  561.                 YMODEM
  562.         This  is  basically  XModem-CRC  with  1024 byte blocks.  This
  563.         means  that  there  is less  handshaking,  which  saves  time.
  564.         YMODEM is faster than  XMODEM  as  long as the line quality is
  565.     acceptable.
  566.  
  567.                 XMODEM
  568.         This  is  the protocol originally written by Ward Christensen.
  569.         It is used by almost every type of personal computer.  This is
  570.         a  good  protocol  to  use  if  the line quality is poor.  Its
  571.         biggest  drawback is that it transfers data in 128 byte blocks
  572.         making it slower than YMODEM.
  573.  
  574. Options
  575.         This  function  selects the type of error checking to be used.
  576.         If CRC is not turned on, the checksum method will be used.
  577.  
  578.                 CHECKSUM
  579.         The  original  Christensen protocol used an 8 bit checksum for
  580.         error checking.  It is about 97% effective in catching errors.
  581.         All  implementations  of  XMODEM  can use the checksum method.
  582.         Only  use  the cheksum method when in doubt, the CRC method is
  583.         much more secure.
  584.  
  585.                 CRC
  586.         A  later  addition  to  the protocol was the 16 bit (two byte)
  587.         Cyclic  Redundancy  Check  (  CRC  )  which  is  about 99.997%
  588.         effective  in  detecting  errors.   Not all implementations of
  589.         XMODEM  can  use  the CRC method.  If you select this mode and
  590.         the  sending computer is unable to transmit in CRC mode, NComm
  591.         will  detect  this  after  5 timeouts ( about 50 seconds ) and
  592.         switch to the Checksum method.
  593.  
  594.                 View Transfers
  595.         This  option  will output the file data to a view window while
  596.         transferring  data.  It is wise only to view files you know to
  597.         be  ASCII because binary files will look like Greek.  However,
  598.         no harm will be done.
  599.  
  600.                 Chop Files
  601.         File  transfers  will  increase the size of a file to the next
  602.         largest  multiple  of  128 bytes for XModem transfers and 1024
  603.         bytes  for  YModem.   The  CHOP  FILES  option will remove the
  604.         padding  on the end of the file.  This is always required when
  605.         transferring   executable  binary  files.   CHOPing  files  is
  606.         therefore desired.
  607.  
  608.         Note:
  609.         It  is  not desireable to CHOP an .ARC, .ZOO or .PAK file.  As
  610.         it  is very easy to forget to turn off the CHOP mode for these
  611.         files,  NComm  will  check  the  receive-filename  for such an
  612.         extension.   If  this  is  found,  it will temporarily disable
  613.         CHOPing  for  this file and on completion of transfer the CHOP
  614.         flag will be reset to its previous value.
  615.  
  616.                 G & R Protocol
  617.         This  is  an  auto  up/download protocol for use with the MBBS
  618.         system.   You  must  remember to also turn on G&R in your MBBS
  619.         user  account to make it work.  By using this protocol, you no
  620.         longer  have  to  enter  the  desired protocol and filename in
  621.         NComm  when  transferring  files  to  and from an MBBS system.
  622.         This  means that you do not have to deal with the tedious file
  623.         requester.
  624.  
  625. Default directory
  626.         Here  you  may  specify  the default paths and directories for
  627.         uploading  and  downloading.   A  file  requester will appear,
  628.         select  a  path  and directory and click on the OK gadget when
  629.         you  are satisfied with your selection.  NComm will default to
  630.         these  directories, but as long as you are not using the G & R
  631.         protocol,  you  may  change  the  path  and directory yourself
  632.         before an upload or download.
  633.  
  634.  
  635.  
  636.  
  637. 3. COM:
  638.  
  639. Serial device parameters are changed here.
  640.  
  641. Baud
  642.         Baud  rates  from  300  to  19200  baud can be selected.  This
  643.         entry,  however, may be overridden by the default baud rate in
  644.         the phonebook.
  645.  
  646.         Note:
  647.         This  selects  the  serial  speed of the port, the actual data
  648.         throughput  rate  depends  upon  whether the capture buffer is
  649.         active, if printer capture is selected and upon the screen I/O
  650.         speed.   With  no printer or file capture, the throughput rate
  651.         depends  on  the  screen  I/O speed.  This will be around 2400
  652.         baud if you are using a 8 colour screen.  If a 2 colour screen
  653.         is  being used, the screen I/O speed will be greater than 4800
  654.         baud,  but less than 9600 baud in this release of NComm.  This
  655.         means,  that if you select a baud rate greater than 2400 baud,
  656.         you  may  lose characters unless the XON/XOFF feature has been
  657.         selected from the SERIAL menu.
  658.  
  659. Data Length
  660.         Selects  the  length  of  a  data  word  as 7 or 8 bits.  Most
  661.         computer systems today will operate with 8 bits.
  662.  
  663.         Note  that during binary transfers, serial port data length is
  664.         set   to  8  bits  and  restored  to  the  previous  value  on
  665.         completion.
  666.  
  667. Parity
  668.         Selects  ODD,  EVEN or NO parity.  Most computer systems today
  669.         will operate with NO parity.
  670.  
  671.         Note  that  during binary transfers, serial port parity is set
  672.         to NO parity and restored to the previous value on completion.
  673.  
  674. Stop Bits
  675.         Selects  the  number  of stop bits transmitted as 1 or 2 bits.
  676.         Most computer systems today will operate with 1 stop bit.
  677.  
  678.         Note that during binary transfers, serial port stop bit length
  679.         is  set  to  1  bit  and  restored  to  the  previous value on
  680.         completion.
  681.  
  682.         The  Amiga hardware does not allow 2 stop bits to be used with
  683.         an 8 bit data word length.
  684.  
  685. Duplex
  686.         Selects  whether  NComm  or  the remote system should echo key
  687.         strokes to the screen.
  688.  
  689.         Select  FULL duplex when the remote machine will echo your key
  690.         strokes.  You will normally be using this option.
  691.  
  692.         Select  HALF  duplex when the remote system does not echo your
  693.         key  strokes.   That  is  when  the  remote system seems to be
  694.         responding  to  your commands, but you cannot see what you are
  695.         typing.
  696.  
  697. Handshaking
  698.         Enables  or  disables the serial driver check for flow control
  699.         characters.
  700.  
  701.         Select 'None' when you do not wish to use flow control.
  702.  
  703.         Select 'XON/XOFF' when you wish the driver to use the XON/XOFF
  704.         type  of  flow  control.   Normally this is used at baud rates
  705.         greater than 2400 baud to avoid losing characters.
  706.  
  707.         Select  'RTS/CTS' when you wish the driver to use the hardware
  708.         RTS/CTS  type  of flow control.  This should only be used with
  709.     modems which support it.
  710.  
  711.         Note:
  712.         In  some  cases, when the XON/XOFF mode is selected, NComm may
  713.         receive an XOFF character ( noise or otherwise ) and appear to
  714.         be hung -- that is, no characters appear on the screen yet the
  715.         menus  still  function properly.  Whenever NComm appears to be
  716.         hung,  typing  a Ctrl-Q will re-start the serial line.  If the
  717.         problem  was  due  to  an  XOFF  character received, this will
  718.         restore everything to normal.
  719.  
  720. Send Break
  721.         Sends a 250 ms break signal.
  722.  
  723. 4. TRANSLATE:
  724.  
  725. This  is where you define the translation of out- and ingoing data and
  726. the special keyboard keys.
  727.  
  728. End of Line
  729.         You  can  select how End of Line characters are handled on the
  730.         screen  and when sent out the serial port.  By default, EOL is
  731.         just  a  CARRIAGE RETURN character, but you can change this to
  732.         CR  and  LINEFEED pairs.  Use this option if all text seems to
  733.         be printed on one line.
  734.  
  735. Character set
  736.         NComm offers twelve different translation tables, and they can
  737.         be selected here.
  738.  
  739.                 ISO
  740.         NComm  will  use the standard Amiga character set, without any
  741.         translation.   This  should  be  used when using Amiga systems
  742.         only.
  743.  
  744.         Please  note;  if no translation of the in or outgoing data is
  745.         wanted  when  using  the  ASCII  capture or ASCII send option,
  746.         switch to ISO before transfer.
  747.  
  748.                 IBM
  749.         Should  be  used  with  bulletin  boards  running on PC/MS-DOS
  750.         machines  that use the IBM extended character set.  NComm will
  751.         utilize  a  special  IBM  font  containg  all  the IBM graphic
  752.         characters.
  753.  
  754.                 IBN
  755.         Should  be  used  with  Norwegian  bulletin  boards running on
  756.         PC/MS-DOS  machines  that  use the IBM extended character set.
  757.         This  is a version of the character set that has two norwegian
  758.         characters  that  are  missing in IBMs original character set.
  759.         NComm  will  utilize a special IBM font containing all the IBM
  760.         graphic characters.
  761.  
  762.                 NO7
  763.         Use this option when the host uses
  764.         the Norwegian ISO 7 bit standard.
  765.  
  766.                 US7
  767.         Use this option when the host uses
  768.         the American ISO 7 bit standard.
  769.  
  770.                 UK7
  771.         Use this option when the host uses
  772.         the English ISO 7 bit standard.
  773.  
  774.                 GE7
  775.         Use this option when the host uses
  776.         the German ISO 7 bit standard.
  777.  
  778.                 FR7
  779.         Use this option when the host uses
  780.         the French ISO 7 bit standard.
  781.  
  782.                 SP7
  783.         Use this option when the host uses
  784.         the Spanish ISO 7 bit standard.
  785.  
  786.                 IT7
  787.         Use this option when the host uses
  788.         the Italian ISO 7 bit standard.
  789.  
  790.                 SF7
  791.         Use  this  option when the host uses
  792.         the Swedish/Finnish ISO 7 bit standard.
  793.  
  794.                 DE7
  795.         Use this option when the host uses
  796.         the Danish ISO 7 bit standard.
  797.  
  798. DEL <-> BS
  799.         Here  you may configure whether the backspace and del keys are
  800.         to be exchanged.  This can be useful when communicating with a
  801.         machine thar runs Unix, VMS or Tops-20, amongst others.
  802.  
  803. Show HEX chars
  804.         This  option  will translate all incoming text to HEX numbers,
  805.         as  well  as  displaying  the  text to the right.  Perfect for
  806.         debugging.
  807.  
  808.  
  809.  
  810. 5. SCREEN:
  811.  
  812. This is where you may configure what your screen should look like.
  813.  
  814. Title bar
  815.         Toggles the title bar on and off
  816.  
  817. Interlace
  818.         This  option  will  make NComm use an interlaced screen, which
  819.         will double the vertical resolution but cause a lot of flicker
  820.         if   you  haven't  invested  in  a  flicker-fixer  card  or  a
  821.         long-peristance monitor.
  822.  
  823. Colours
  824.         From  here  you  may  choose whether NComm shall use a  2 or 8
  825.         colour  screen.  If you choose the eight colour mode, you will
  826.         get full ANSI colour emulation.  Choose the two colour mode if
  827.         you prefer faster screen updates.
  828.  
  829. Palette
  830.         This  will  bring  up  a requester that lets you configure the
  831.         colours for the current screen mode.  Each screen mode has its
  832.         own  palette.  Click 'RESET' to use the colours that NComm was
  833.         shipped with.
  834.  
  835. Split Screen
  836.         This function will divide the screen into two windows, a small
  837.         one  (  4 lines ) for your typed characters and a larger one (
  838.         19  lines  when  using  NTSC) for characters received from the
  839.         modem.
  840.  
  841.         You  should  select the half-duplex mode on the host system to
  842.         prevent  your typed characters from being echoed back into the
  843.         receive  window.  To exit the split screen mode, select 'Split
  844.         Screen' from the menu again.
  845.  
  846.         Split  screen  mode requires at least 1MB of memory to operate
  847.         in interlaced mode.
  848.  
  849.         Caution:
  850.         If  you login to a system while in the split screen mode, your
  851.         password will be echoed in the TX window.  It is best to login
  852.         in the single screen mode.
  853.  
  854. Style
  855.         This  function allows you to turn on or off the translation of
  856.         the  different  styles (boldface, italics and underline).  The
  857.         reason  why  this function was included is that the styles are
  858.         misused  by many bulletin board systems.  The text will appear
  859.         clearer, and this will also reduce flashing when the screen is
  860.         scrolling.
  861.  
  862. Bell
  863.         From  here  you  can  configure  what  NComm should do when it
  864.         receives  the  ASCII  "bell"  code.   You can have an ordinary
  865.         audible   bell   or   a   visible   bell.    You  even  select
  866.         'ScreenToFront',  which  will  bring the NComm screen to front
  867.         when  the  "bell"  code  is  received.  You may freely mix the
  868.         three or turn bell off.
  869.  
  870. Reset
  871.         This  function  will  clear  the  screen,  turn  off all style
  872.         settings and reset the colours.
  873.  
  874. Window Gadgets
  875. --------------
  876. The  screen  contains  hidden  gadgets  for  depth arranging the NComm
  877. window.  The depth gadgets are in the upper right hand corner.
  878.  
  879.  
  880.  
  881. 6. PHONE:
  882.  
  883. From here you may dial phonenumbers, edit the phonebook, configure the
  884. modem and redial, or hang up the phone.
  885.  
  886. Phonebook
  887.         This  entry  will bring up the phonebook window, where you may
  888.         load  or  save  phonebooks,  as  well  as edit, delete and add
  889.         entries.  The  entries can also be sorted, dialled or printed.
  890.  
  891.         When   loaded,   NComm   first   looks   for   a  file  called
  892.         NComm:NComm.phone.  If not found, the phonebook will be blank.
  893.  
  894.         The  phonebook  can consist of an unlimited number of entries,
  895.         but  only the first 46 will be displayed in the DIAL menu, and
  896.         only the first 10 can be dialled using hot keys.
  897.  
  898.         Only 15 entries can be displayed simultaneously in the window.
  899.         To scroll through the phonebook, use the right drag bar.
  900.  
  901.         You  may select an entry by positioning the  pointer  over  it
  902.         and then clicking  on the  left mouse button. When an entry is
  903.         selected,  it  will show up in reverse video.  Several entries
  904.         can be selected at the same time.
  905.  
  906.         Selecting  the  'Dial!'  gadget will dial the entries that are
  907.         selected,  starting  at  the  top.  This will bring up a small
  908.         window telling you which board you are calling, and eventually
  909.         which  is  the  next  to  go.   The  phonebook  window will be
  910.         removed.    More  entries  can  be  added  while  dialling  by
  911.         selecting  them  from  the  DIAL  menu,  or by bringing up the
  912.         phonebook again.
  913.  
  914.         If  a  number is busy, the program will continue with the next
  915.         number  on the list.  If redial has been turned on, NComm will
  916.         start  over  again  if no connection has been established with
  917.         any  of  the  numbers  in the queue.  It will not stop until a
  918.         connection has been established.
  919.  
  920.         Abort  the  dialling  by  pressing  the ESC key or closing the
  921.         window  by  clicking  in the upper lefthand gadget.  To remove
  922.         the  current entry, press the DEL key.  Press the SPACE key if
  923.         you would like to go on with the  next  entry.  You  may  also
  924.         click within the window gadgets.
  925.  
  926.         Selecting  the  'Edit'  gadget  will bring up the edit window,
  927.         containing  the  information  about  the first entry selected.
  928.         This  information  can  then  be  edited.   See below for more
  929.         information  about  how  to use the edit window.  Pressing the
  930.         'OK'   gadget  will  accept  the  edit,  'Cancel'  will  leave
  931.         everything unchanged.
  932.  
  933.         Selecting  the  'New'  gadget will add a new entry in front of
  934.         the  first  entry  selected.   However,  if  no entry has been
  935.         selected,  the entry will be placed at the bottom of the list.
  936.         This  will bring up a special edit window.  See below for more
  937.         information  about  how  to use the edit window.  Pressing the
  938.         'OK'  gadget  will  add the current entry, 'Cancel' will abort
  939.         the edit and not add the entry.
  940.  
  941.         Selecting  the  'Abort!'  gadget will remove the window.  This
  942.         equals pressing the upper lefthand closegadget.
  943.  
  944.         Selecting  the 'Load' gadget will bring up a file requester in
  945.         the  center  of  the  screen.   For instructions on how to use
  946.         this, see "The file input-requester" above.  From here you may
  947.         load  a new phonebook.  Remember to save the current phonebook
  948.         if  any  changes  have been made.  Entering "NComm.phone" will
  949.         load the phonebook that is normally loaded at startup.
  950.  
  951.         Selecting  the 'Save' gadget will bring up a file requester in
  952.         the  center  of  the  screen.   For instructions on how to use
  953.         this, see "The file input-requester" above.  From here you may
  954.         save  the  current phonebook.  Enter the name "NComm.phone" if
  955.         you want the phonebook to be loaded at startup.
  956.  
  957.         Selecting the 'Delete' gadget will delete the entries that are
  958.         currently selected.
  959.  
  960.         Selecting  the  'Sort'  gadget  will sort the phonebook.  If a
  961.         entry  has  been  selected,  the  function  will only sort the
  962.         entries between this entry and down.  If multiple entries have
  963.         been selected, the function will only sort the entries between
  964.         the top and lower entry.
  965.  
  966.         This  can  be handy if you are using hot keys to dial numbers,
  967.         and  don't  want the upper entries mixed with entries that are
  968.         lower  on  the  list, or if you prefer using the DIAL menu for
  969.         dialling  entries and don't want entry 45 and down to be mixed
  970.         with the upper entries.
  971.  
  972.         Selecting  the  'Print' gadget will print the phonebook. Enter
  973.         the name of the file in the  righthand  text  gadget,  or  use
  974.         "PRT:" if you want output sent to the printer. If  no  entries
  975.         are selected, the whole phonebook will be printed. Else,  only
  976.         the entries selected will be printed.
  977.  
  978. Dial #
  979.         This  requester  will dial a number which is not listed in the
  980.         phonebook.  If redial has been turned on, the program will try
  981.         reaching  the  number  until  connection has been established.
  982.         This function can be used together with the dial queue.
  983.  
  984. Hang up
  985.         Selecting  this  entry  will send the HANGUP command string to
  986.         the modem.
  987.  
  988. Redial
  989.         By configuring this option, NComm will try over and over again
  990.         when a board you are calling is busy.
  991.  
  992. Modem setup
  993.         Within  this  requester  you may configure the things that are
  994.         sent and received by the modem, and how long NComm should wait
  995.         before  redialling.   Simply click in the text gadgets to edit
  996.         them. The  setup  strings  can  contain the control characters
  997.         listed under the explanation of 'macrokeys'.
  998.  
  999.         The  'initialization  string'  will  be sent to the modem soon
  1000.         after  NComm opens the serial device and before keyboard input
  1001.         is  accepted.   It  can be left blank, but remember that NComm
  1002.         requires  'echo'  from  the  modem,  so  it  can  be clever to
  1003.         configure  this here.  This can be accomplished by the 'AT E1'
  1004.         command if your modem is Hayes compatible.
  1005.  
  1006.         You  must  also set your modem to detect the BUSY signal if it
  1007.         has got such a feature.  If you have problems configuring your
  1008.         modem,  the 'AT &F\n' line will load the factory configuration
  1009.         on  Hayes compatibles.  This configuration is usually accepted
  1010.         by NComm.
  1011.  
  1012.         The  'exit  string'  is  sent just before the serial device is
  1013.         closed, when exiting NComm.  It is normally left blank.
  1014.  
  1015.         'Dial  prefix'  is  the  command  to  be  inserted  before the
  1016.         phonenumber.   For  Hayestype  modems, this should be ATDT (or
  1017.         ATDP for pulse dial).
  1018.  
  1019.         'Dial suffix' is the string to be added after the phonenumber.
  1020.         For  Hayestype  modems, this should be '\n', which will send a
  1021.         carriage return.
  1022.  
  1023.         'Hang-up  string' is the string to be sent when you choose the
  1024.         Hangup   function.   For  Hayestype  modems,  this  should  be
  1025.         '\w\w+++\w\w\w\wATH\n' (Wait 1 sec +++ Wait 2 sec ATH CR).
  1026.  
  1027.         The 'disconnect string' is the string sent from the modem when
  1028.         a  call  has  ended.  For Hayestype modems, this should be 'NO
  1029.         CARRIER'.
  1030.  
  1031.         The  'connect  string'  is the string sent from the modem when
  1032.         you  get  connected  to  a  board.  For Hayestype modems, this
  1033.         string should be 'CONNECT'.
  1034.  
  1035.         The  'busy  string' is the string sent from the modem when the
  1036.         phone  is  busy.   For  Hayestype modems this string should be
  1037.         'BUSY',  but  if  your  modem is having problems detecting the
  1038.         busy signal, enter this as 'NO CARRIER'.
  1039.  
  1040.         In the delay box you may specify how many seconds NComm should
  1041.         wait  before  redialling.   This delay is normally set to '3',
  1042.         but  enter  this  as  '0' if you have used 'NO CARRIER' as the
  1043.         BUSY string.
  1044.  
  1045.         Auto-speed  is  a  feature  that normally should be turned on.
  1046.         When connected, NComm will look for the number specified right
  1047.         after  the  'CONNECT'  message, and will switch to this speed.
  1048.         This  feature  should be turned off if you have set a constant
  1049.         speed between the modem and the machine, or if you are certain
  1050.         that the hostmodem supports the speed that you are calling at.
  1051.         To  make this feature work, it is important that you have told
  1052.         your  modem  to  report  the baudrate sent after the 'CONNECT'
  1053.         message.   This  is done, again on Hayes, with the command 'AT
  1054.         V1'.
  1055.  
  1056.         Pressing  the  'OK' gadget will accept the edit, 'Cancel' will
  1057.         leave everything unchanged.
  1058.  
  1059. Edit window
  1060. -----------
  1061. The edit window contains six text input boxes and eight gadgets.
  1062.  
  1063. In the text input box marked 'Name', enter the name of the board.  The
  1064. name  can  be  up  to  40  characters long, however, only the first 17
  1065. characters  will  be displayed in the dial menu and window, and in the
  1066. logfile.  You can not leave this empty.
  1067.  
  1068. In  the  text input box marked 'Phone #', enter the phonenumber to the
  1069. current  board.   The  phonenumber  can be up to 60 digits long.  If a
  1070. board has multiple numbers, enter them separated by the '|' character,
  1071. for  example  "416588|410403".   Only  the first 17 characters will be
  1072. displayed  in the dial window, and in the logfile.  This field can not
  1073. be omitted.
  1074.  
  1075. In  the  text  input  box marked 'Comment', enter an optional comment,
  1076. like  when the board is open, what the main purpose with the board is,
  1077. if MNP is available or which speeds are available.  The comment can be
  1078. 40 characters long.
  1079.  
  1080. In  the text input box marked 'Config', you may specify the name of an
  1081. optional configuration file that must reside in the NComm:  directory.
  1082. It  will  be  loaded just after dialling.  The colors, screen mode and
  1083. menu  settings  will  be  changed  back  to the way they were when the
  1084. configuration file was saved.
  1085.  
  1086. In  the text input box marked 'Script', you may specify the name of an
  1087. optional   scriptfile.   The  filename  is  relative  to  the  current
  1088. directory.   It will be loaded and executed just after dialling, which
  1089. means that the scriptfile should not contain the 'dial' command as the
  1090. first entry.
  1091.  
  1092. In  the  text input box marked 'Password', you may specify the name of
  1093. an  optional password.  This can be handy if you prefer only using one
  1094. scriptfile  for  multiple  boards.   The scriptfile can then contain a
  1095. 'SEND  "\p\n"' command line that sends the password configured for the
  1096. current board.  The password can also be sent by configuring '\p\n' on
  1097. one of the macrokeys.
  1098.  
  1099. Pressing 'return' in one of the text input boxes will bring the cursor
  1100. to  the  text  input  box  below  the current box.  The cursor will be
  1101. brought to the top if 'return' is pressed in the bottom box.
  1102.  
  1103. Pressing  the  gadget  marked 'Baud rate' will multiply the board rate
  1104. which  is  to be used for the board by two.  However, since NComm only
  1105. supports  board  rates  up to 19200 baud, the baud rate will revert to
  1106. 300 baud when this baudrate is present.
  1107.  
  1108. Pressing  the  gadget marked 'Data length' will switch between 7 and 8
  1109. bits  data length.  This data length will be used when NComm dials the
  1110. board.
  1111.  
  1112. Pressing  the gadget marked 'Parity' will switch between Even, Odd and
  1113. None parity.  This parity will be used when NComm dials the board.
  1114.  
  1115. Pressing  the  gadget  marked  'Stop bits' will switch between 1 and 2
  1116. stop bits.  This number of stop bits will be used when NComm dials the
  1117. board.
  1118.  
  1119. Pressing  the gadget marked 'Duplex mode' will switch between Full and
  1120. Half  duplex.   This  duplex  mode  will  be  used  when connection is
  1121. established.
  1122.  
  1123. Pressing  the  gadget  marked 'Character set' will switch between IBN,
  1124. US7,  UK7, GE7, FR7, SP7, IT7, DE7, NO7, SF7, ISO and IBM translation.
  1125. If  the  IBM  or  IBN  character  set  has  been chosen, a special IBM
  1126. graphics font will be used.  ISO should be used for Amiga boards only.
  1127. The  other  character  sets  should  be used on machines only having a
  1128. 7-bit  character  set available.  By watching the first two letters in
  1129. the  translation name, you may easily find out which one is to be used
  1130. for your country.
  1131.  
  1132.  
  1133.  
  1134. 7. DIAL
  1135.  
  1136. Use  this  menu for fast dialling of entries in the phonebook.  Simply
  1137. choose the board you would like to dial from the menu.
  1138.  
  1139. Choosing  a entry will bring up a small window telling you which board
  1140. you  are  calling.   From here you may add more entries from the menu,
  1141. and  set up a dial queue.  The window will at all times tell you which
  1142. board is the next to dial.
  1143.  
  1144. If  a number is busy, the program will continue with the next board on
  1145. the  list.   If redial has been turned on, NComm will start over again
  1146. if  no  connection  has been established with any of the boards in the
  1147. queue.  It will not stop until a connection has been established.
  1148.  
  1149. NComm  will  abort the dialling if it receives any text from the modem
  1150. during the redial delay.
  1151.  
  1152. Abort  the  dialling  by pressing the ESC key or closing the window by
  1153. clicking  in  the  upper  lefthand closegadget.  To remove the current
  1154. entry, press the DEL key.  Press the SPACE key if you would like to go
  1155. on with the next entry.  You may also click within the window gadgets.
  1156.  
  1157.  
  1158.  
  1159.    HOT KEYS
  1160.  
  1161. Are  you  fed up with menus and mice and want to use something quicker
  1162. instead?   Look  no further - NComm offers hot keys for most important
  1163. functions.
  1164.  
  1165. Hot Key                 Function
  1166. -------                 --------
  1167.  
  1168. Right Amiga A           About NComm
  1169. Right Amiga B           Sends a 250ms break signal
  1170. Right Amiga C           Start/end ASCII Capture
  1171. Right Amiga D           Download
  1172. Right Amiga E           Enter phonebook
  1173. Right Amiga G           Palette
  1174. Right Amiga H           Hang up phone
  1175. Right Amiga I           Execute script on/off
  1176. Right Amiga L           Load configuration
  1177. Right Amiga M           Macrokeys
  1178. Right Amiga N           Dial number
  1179. Right Amiga P           Printer on/off
  1180. Right Amiga Q           Quit NComm
  1181. Right Amiga R           Reset
  1182. Right Amiga S           Start/end ASCII Send
  1183. Right Amiga T           Toggle title bar
  1184. Right Amiga U           Upload
  1185. Right Amiga W           Save configuration
  1186. Right Amiga Y           Message upload
  1187. Right Amiga Z           New Cli
  1188.  
  1189. Right Amiga #           (# is one of the keys 1,2,3,4,5,6,7,8,9,0)
  1190.                         This sequence will dial one of the first 10
  1191.                         entries in the phone directory.
  1192.  
  1193. HELP key                Status
  1194.  
  1195. The  CONTINUE and APPEND options can be answered with the LEFT AMIGA V
  1196. key.   The  CANCEL  and  DELETE  options can be answered with the LEFT
  1197. AMIGA B key.  You can of course click the left mouse button over these
  1198. selections as well.
  1199.