home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / b / bcom22.zip / READ.ME < prev    next >
Text File  |  1993-01-07  |  64KB  |  1,545 lines

  1.  
  2.  
  3. ╔═══════════════════════════════════════════════════════════════╗
  4. ║                                                               ║
  5. ║                                                               ║
  6. ║                                                               ║
  7. ║    ┌─────────────────────────────────────────────────────┐    ║
  8. ║    │                                                     │    ║
  9. ║    │     ███████▒   ███████▒   █████▒    ████ ████▒      │    ║
  10. ║    │     ██▒   ██▒  ██▒       ██▒ ███▒   █████████▒      │    ║
  11. ║    │     ███████▒   ██▒      ██▒   ███▒  ██ ███▒██▒      │    ║
  12. ║    │     ██▒   ██▒  ██▒       ██▒ ███▒   ██  █▒ ██▒      │    ║
  13. ║    │     ███████▒   ███████▒   █████▒    ██  █▒ ██▒      │    ║
  14. ║    │                                               (tm)  │    ║
  15. ║    │                                                     │    ║
  16. ║    │                        FOR                          │    ║
  17. ║    │                                                     │    ║
  18. ║    │                                                     │    ║
  19. ║    │                    W I N D O W S                    │    ║
  20. ║    │                                                     │    ║
  21. ║    │                                                     │    ║
  22. ║    │                                                     │    ║
  23. ║    └─────────────────────────────────────────────────────┘    ║
  24. ║                                                               ║
  25. ║                                                               ║
  26. ║                                                               ║
  27. ║                                                               ║
  28. ║                                                               ║
  29. ║                                                               ║
  30. ║                                                               ║
  31. ║                                                               ║
  32. ║                                                               ║
  33. ║                                                               ║
  34. ║                                                               ║
  35. ║                                                               ║
  36. ║                                                               ║
  37. ║                                                               ║
  38. ║                                                               ║
  39. ║                                                               ║
  40. ║                                                               ║
  41. ║                                                               ║
  42. ║                                                               ║
  43. ║                                                               ║
  44. ║                                                               ║
  45. ║                                                               ║
  46. ║                                                               ║
  47. ║                                                               ║
  48. ║                                                               ║
  49. ║                                                               ║
  50. ╚═══════════════════════════════════════════════════════════════╝
  51.  
  52.  
  53.  
  54.  
  55.  
  56. BCOM WINDOWS VERSION 2.2 READ.ME Copyright 1989-1993 BCOM COMPUTER 
  57.  
  58. Update: 01/08/93 - Version 2.3 now has .WAV support
  59. Update: 01/04/93 - Version 2.2.                         
  60. Update: 05/28/90 - Add addition of QueFile (r) TM. + rel 1.12
  61. Update: 04/9/90  - Brought current to release 1.11
  62. Update: 01/21/90 - Release version 1.0.
  63. Origin: 08/12/89 - Beta Release D, first Doc release
  64.  
  65.  
  66. Information in this document is subject to change without notice
  67. and does not represent any commitments on the part of BCOM
  68. COMPUTER. This document is copyrighted and is protected by law. It
  69. is against the law to copy the software onto any medium except as
  70. allowed under a purchased license version or under a nondisclosure
  71. agreement. No part of this manual may be reproduced or transmitted
  72. in any form or by any means including, photocopying, electronic
  73. scan, mechanical, or video for any purpose without the express
  74. written permission of BCOM COMPUTER.
  75.  
  76.  
  77.  
  78.     ╔═══════════════════════════════════════════════════╗
  79.     ║   NOTICE:                                         ║
  80.     ║ * IBM is a registered trademark of International  ║  
  81.     ║   Business Machines Corporation.                  ║
  82.     ║ * Hayes is a registered trademark of Hayes        ║
  83.     ║   Microcomputer Products Inc.                     ║
  84.     ║ * MNP is a registered trademark of Microcom Inc.  ║
  85.     ║ * Windows is a trademark of Microsoft Corporation ║
  86.     ║                                                   ║
  87.     ║                                                   ║
  88.     ╚═══════════════════════════════════════════════════╝
  89.      
  90. ╔═══════════════════════════════════════════════════════════════╗
  91. ║ A word about copy protection.                                 ║
  92. ║ BCOM does not implement any form copy protection.             ║
  93. ║ This is a convenience that is provided FOR YOU, so please,    ║
  94. ║ DO NOT give any copies to others.                             ║
  95. ║ The time spent developing this product is enormous,           ║
  96. ║ so remember, your purchase dollars provide for more           ║
  97. ║ research and enhancements for future releases of BCOM.        ║
  98. ║                                                               ║ 
  99. ║                                                               ║
  100. ║ Thank you,                                                    ║
  101. ║ Brent Jamerson                                                ║
  102. ║                                                               ║
  103. ║ BCOM President                                                ║
  104. ║                                                               ║
  105. ╚═══════════════════════════════════════════════════════════════╝
  106.  
  107.  
  108.  
  109.  
  110.                             TABLE OF CONTENTS:
  111.  
  112.  
  113. BCOM WINDOWS SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . . . .  7
  114.  
  115. BCOM WINDOWS MAIN WINDOW . . . . . . . . . . . . . . . . . . . . . . . .  8
  116.  
  117. BCOM WINDOWS General Features. . . . . . . . . . . . . . . . . . . . . .  8
  118.      - GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  119.      
  120. - DIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  121.      - CONFIGURE . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  122.      - SESSION ( this is the main pull-down ). . . . . . . . . . . . . .  9
  123.      - TERMINAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  124.      - QUEFILES (r)egistered trademark.. . . . . . . . . . . . . . . . . 10
  125.      - DEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  126.      Running Multiple Instances. . . . . . . . . . . . . . . . . . . . . 11
  127.  
  128. BCOM WINDOWS Getting Started . . . . . . . . . . . . . . . . . . . . . . 12
  129.      Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  130.  
  131. General Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  132.      Exit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  133.      About BCOM... . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
  134.  
  135. Dial Directory Pulldown. . . . . . . . . . . . . . . . . . . . . . . . . 16
  136.      Dial Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  137.      BBS Dialer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  138.      Notify Beeps. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  139.  
  140. Configure Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  141.      Com Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  142.      Flow Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  143.      Type Connection . . . . . . . . . . . . . . . . . . . . . . . . . . 20
  144.      DTR or +++ Reset. . . . . . . . . . . . . . . . . . . . . . . . . . 20
  145.      Set Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
  146.           - Modem Initialization String. . . . . . . . . . . . . . . . . 20
  147.           - Modem Reset String . . . . . . . . . . . . . . . . . . . . . 20
  148.           - Modem Connect String . . . . . . . . . . . . . . . . . . . . 21
  149.           - Host Initialization String . . . . . . . . . . . . . . . . . 21
  150.           - Host Password String . . . . . . . . . . . . . . . . . . . . 21
  151.           - Host Password for DOS cmds . . . . . . . . . . . . . . . . . 22
  152.           - Host/Download Directory. . . . . . . . . . . . . . . . . . . 22
  153.           - Supplement Dial String 1 . . . . . . . . . . . . . . . . . . 22
  154.           - Supplement Dial String 2 . . . . . . . . . . . . . . . . . . 22
  155.           - Security Password. . . . . . . . . . . . . . . . . . . . . . 22
  156.           - Reserved 1 . . . . . . . . . . . . . . . . . . . . . . . . . 22
  157.           
  158. - Xfer Char MaxWait Timeout. . . . . . . . . . . . . . . . . . . . . . . 23
  159.      Quick View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  160.      Bells/Whistles. . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  161.      Host Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  162.      Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  163.      Save Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  164.  
  165. Session Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  166.      Modem Init String . . . . . . . . . . . . . . . . . . . . . . . . . 24
  167.      Modem Reset String. . . . . . . . . . . . . . . . . . . . . . . . . 24
  168.      Send File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  169.      Receive File. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
  170.      Capture File. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
  171.      Host Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
  172.      Auto Ans String . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  173.      A FAST 19200:N,8,1. . . . . . . . . . . . . . . . . . . . . . . . . 28
  174.      B FAST 19200:E,7,1. . . . . . . . . . . . . . . . . . . . . . . . . 28
  175.      C FAST 9600:N,8,1 . . . . . . . . . . . . . . . . . . . . . . . . . 28
  176.      D FAST 9600:E,7,1 . . . . . . . . . . . . . . . . . . . . . . . . . 28
  177.      Offline + ResetModem. . . . . . . . . . . . . . . . . . . . . . . . 28
  178.  
  179. Terminal Pulldown. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  180.      Option Emulators. . . . . . . . . . . . . . . . . . . . . . . . . . 29
  181.      Echo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  182.      CRLF/LF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  183.      Parse ANSI info . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  184.      Clear Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  185.      QueFiles Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . 30
  186.      Schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  187.      Enable/Disable. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  188.  
  189. Debug Pulldown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  190.      Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  191.      Clear Queue(s). . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  192.      List Queue(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  193.  
  194. Error Correcting Modems. . . . . . . . . . . . . . . . . . . . . . . . . 35
  195.  
  196. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ╔═══════════════════════════════════════════════════════════════╗
  203. ║                                                               ║
  204. ║ Copyright NOTICE:                                             ║
  205. ║ BCOM, BCOM logo, BCOM WINDOWS and QueFile are registered      ║
  206. ║ Trademarks.                                                   ║
  207. ║                                                               ║
  208. ║ This manual is copyrighted by BCOM COMPUTER with all rights   ║
  209. ║ reserved! Under  copyright laws,  this manual  cannot be      ║
  210. ║ reproduced in any form without prior written permission from  ║
  211. ║ BCOM COMPUTER or Brent Jamerson.                              ║
  212. ║                                                               ║
  213. ╚═══════════════════════════════════════════════════════════════╝
  214.                                                                  
  215. BCOM COMPUTER , as well as BCOM WINDOWS will be represented in this
  216. document as BCOM.                                                 
  217.               
  218. BCOM WINDOWS, This is a demo version available to BBS users. This 
  219. readme.doc should help new users get started. If you enjoy BCOM 
  220. WINDOWS please tell all your friends. If you don't, write me:     
  221.       
  222.                                                                  
  223.           BCOM COMPUTER
  224.           c/o Brent Jamerson
  225.           2241 Jackson Circle 
  226.           Carrollton, Texas 75006
  227.  
  228.  
  229. BCOM Computer was established in 1988 and is commited to
  230. excellence. I would be happy to receive any comments you have about
  231. any BCOM product. 
  232.  
  233. Thanks,
  234. Brent Jamerson.
  235. President
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.     
  252.  
  253.  
  254.  
  255.                      BCOM WINDOWS SYSTEM REQUIREMENTS
  256.  
  257. BCOM WINDOWS requires a HAYES compatible modem. 
  258. BCOM WINDOWS version 1.13:
  259.       Requires 120k bytes of memory under the Microsoft Windows
  260. operating system. BCOM WINDOWS currently runs on all versions of
  261. Microsoft Windows but when running on version 3.0, you must
  262. currently run Windows in real mode. 
  263. BCOM WINDOWS version 2.20 or better:
  264.      Requires 240k bytes and runs only in enhanced mode. BCOM for
  265. windows version 2.20 or better will run on WINDOWS version 3.0.
  266.  
  267.  
  268.  
  269.    ┌── Window Control, Minimize, Maximize window
  270.    │
  271.    │        ┌─── Title Bar
  272.    │        │
  273.    │        │                                    ┌ Pulldowns
  274.    │        │                                    │ 
  275.  ╔═V═╤══════V════════════════════════════════════╪══════╤═══╤═══╗
  276.  ║ - │               BCOM [0] COM1:2400,N,8,1    │      │   │   ║
  277.  ╟───┴────┬─────────┬─────────┬────────┬────────┬V──────┴┬──┴───╢
  278.  ║General │Dial Dir │Configure│Session │Terminal│QueFiles│Debug ║
  279.  ╟────────┴─────────┴─────────┴────────┴────────┴────────┴──────╢
  280.  ║                                                              ║
  281.  ║                                                              ║
  282.  ║                                                              ║
  283.  ║                                                              ║
  284.  ║                                                              ║
  285.  ║                                                              ║
  286.  ║                                                              ║
  287.  ║                                                              ║
  288.  ║                                                              ║
  289.  ║                           Canvas                             ║
  290.  ║                                                              ║
  291.  ║                                                              ║
  292.  ║                                                              ║
  293.  ║                                                              ║
  294.  ║                                                              ║
  295.  ║                                                              ║
  296.  ║                                                              ║
  297.  ║                                                              ║
  298.  ║                                                              ║
  299.  ║                                                              ║
  300.  ║                                                              ║
  301.  ║                                                              ║
  302.  ╚══════════════════════════════════════════════════════════════╝
  303.      
  304.  
  305.                          BCOM WINDOWS MAIN WINDOW
  306.  
  307.  
  308.  
  309.  
  310.  
  311.                        BCOM WINDOWS General Features
  312.  
  313.                       Categorized by pull-down menu!
  314.  
  315. BCOM WINDOWS currently has the following list of features:
  316.  
  317. - GENERAL
  318.      - Exit 
  319.        Quits BCOM back to WINDOWS.
  320.      - About BCOM...
  321.        Displays program information about BCOM WINDOWS, like      
  322.        version etc.
  323. - DIAL
  324.      - Dial Directory
  325.        Allows user to enter, update, store, and dial other users
  326.        automatically.
  327.      - BBS Dialer
  328.        Selected dial directory users may be grouped into a BBS user 
  329.         class, where BCOM can rotary dial until a connect string is 
  330.        found. BCOM will then terminate BBS Dialer and stay on-line.
  331.      - Notify Beeps
  332.        Allows user to select if terminal should beep every 2      
  333.        seconds once a modem connect has been established.
  334. - CONFIGURE
  335.      - Com Ports
  336.        Lets user setup communication port information like baud   
  337.        rate, parity, port, and more.
  338.      - Flow Control (toggle)
  339.        Hardware or Software flow control to/from modem. This is  
  340.        important for MNP users, HARDWARE FLOW MUST USUALLY BE ON.
  341.        (This is the default! )
  342.      - Type Connection (toggle)
  343.        Modem or NULL-Modem. Modem connection is normal but null- 
  344.        modem helpful when using two computers connected with only
  345.        null-modem connecter.
  346.      - DTR or +++RESET OFF-LINE (toggle)
  347.        Select either DTR transistion ( your modem must support this
  348.        option, typically "&D2", to move your modem off-line 
  349.        when in session.You may select the slower "+++" option 
  350.        if your modem does not support DTR.
  351.      - Set Strings
  352.        Allows the user to configure most string configured items
  353.        in BCOM WINDOWS. Like modem reset string, host password,   
  354.        etc.
  355.      - Quick View
  356.        Allows the user to quickly display various setup 
  357.        options that are not viewable except by toggling them.
  358.        They are displayed to canvas.
  359.      - Bells and Whistles and .Wav support(toggle)
  360.        Configure sound, beeps, etc.
  361.      - Host Options
  362.        Not available to BBS shareware version of BCOM. Extended   
  363.        install facility for Host Mode.
  364.      - Security
  365.        Not available to BBS Shareware users. Extended BCOM security
  366.        for file(s) and BCOM itself.
  367.      - Save Config
  368.        Saves entire BCOM configuration to disk.
  369. - SESSION ( this is the main pull-down )
  370.      - Modem Init String
  371.        Quick way to send the modem init string to modem.
  372.        String is set under CONFIGURE, set strings.
  373.      - Modem Reset String
  374.        Quick way to send the modem reset string to modem.
  375.        String is set under CONFIGURE, set strings.
  376.      - Send File
  377.        Contains all windows and dialog boxes to transmit a file to
  378.        remote user. This also includes protocol and file options.
  379.      - Receive File
  380.        Contains all windows and dialog boxes to receive a file from
  381.        a remote user. This also includes protocol and file options.
  382.      - Capture File
  383.        Capture ascii file from main canvas.
  384.      - Host Mode
  385.        Allows remote users to dial into your computer and access
  386.        DOS commands and file transfer. Menus are displayed to     
  387.        remote user and Host Mode is secured with password         
  388.        protection.
  389.      - Auto Ans String
  390.        Quick way to send the host initialization string to the    
  391.        modem.
  392.      - A FAST 19200:N:8:1
  393.        Quick way to reinstall BCOM to new configuration settings.
  394.      - B FAST 19200:E:7:1
  395.        Quick way to reinstall BCOM to new configuration settings.
  396.      - C FAST 9600:N:8:1
  397.        Quick way to reinstall BCOM to new configuration settings.
  398.      - D FAST 9600:E:7:1
  399.        Quick way to reinstall BCOM to new configuration settings.
  400.      - Offline + Reset Modem
  401.        Quick way to send DTR/+++ (offline) and the modem 
  402.        reset string to modem.
  403. - TERMINAL
  404.      - Option Emulators
  405.        Not available to BBS shareware users. Terminal emulation   
  406.        setup.
  407.      - Echo
  408.        Allows user to see characters typed even when remote host
  409.        does not echo back.
  410.      - CRLF/CR 
  411.        Carriage return Line feed/ Carriage return translations. If
  412.        CRLF/CR option is set to CRLF a CR from remote user is     
  413.        translated into a New Line and a Carriage return.
  414.      - Parse ANSI info
  415.        This is helpful to clean-up un-wanted ANSI escape character
  416.        sequences from trashing the canvas.
  417.      - Clear Screen
  418.        Clears the canvas.
  419. - QUEFILES (r)egistered trademark.
  420.      - Schedule
  421.        Allows user to send/receive files between BCOM NODES ONLY,
  422.        on a scheduled basis. Queued files on a configurable date
  423.        and time, can execute file transfer to remote BCOM node left
  424.        in HostMode automatically. A Filespec is tagged to a dial
  425.        directory entry, send/receive mode, and to the remote users
  426.        host password. The number is auto-dialed until connected   
  427.        and file transfer is initiated. 
  428.      - Enable/Disable
  429.        Allow remote BCOM users to use your host mode for their    
  430.        initiated QueFiles.
  431. - DEBUG
  432.      - Not available to BBS shareware users. Allows user to monitor
  433.        incoming hex printed characters ( line scope ). And more..
  434.      - Clear Queue(s)
  435.        Clear out queued events before they happen. All BCOM WINDOW
  436.        events ( like host mode, dial, etc. ) are queued. This means
  437.        it possible to stack events. QueFile and Dial directory it
  438.        is mandatory but other items it may not be. Clear queue(s)
  439.        will kill outstanding events.
  440.      - List Queue(s)
  441.        List queued events.
  442.  
  443.  
  444. Once BCOM is up and running,  it's title bar reflects the
  445. communication port values in use. It's setup like the mode command.
  446. There is a number in brackets [] after BCOM that shows which
  447. instance of BCOM this is. 
  448.  
  449.  
  450.                                                                                                                                                                                                                                                        Running Multiple Instances
  451.  
  452.  
  453. It is possible to have multiple copies of BCOM running. You may
  454. each BCOM to have its own configuration (.CFG) and (.DAT) file. The
  455. instance is reflected from the command line argument invoked,
  456. example:
  457.  
  458.      win bcomwin.exe 2
  459. would result in the following status line:
  460.      BCOM [2] COMx:XXXX:N,8,1
  461.  
  462. You may enter command line parameters using program manager.
  463. Just select the Icon and under FILE properties:
  464.      Program name / command line enter
  465.      \DIR\BCOMWIN.EXE 2
  466.  
  467.  
  468. This is important for configuration file and dial directory
  469. information only. You CAN have them all share the same
  470. .CFG/.DAT/.HST files but is not advised.
  471.  
  472. The file BCOMWIN0.CFG  reflects instance 0 of a BCOM WINDOWS
  473. configuration file. You may have up to 10 ( 0-9 ) instances of
  474. config files. Remember, if two instances of BCOM attempt to share
  475. the same config file you will receive port open errors upon BCOM
  476. start up. Simply setup the next instance on a differnt port.
  477.  
  478. File conventions for BCOM WINDOWS are:
  479.      .CFG configuration flat files
  480.      .DAT dial directory flat files
  481.      .HST host banner flat files
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.                        BCOM WINDOWS Getting Started
  490.  
  491.                                 Quick Start
  492.  
  493. - Please take time to read this guide, it will help you to
  494. understand concepts for file transfer.
  495.  
  496. - If you know Windows and communications packages fairly well, this
  497. should be a breeze, else read this entire document.
  498.  
  499. - BCOM generates internal messages that are useful for the user to
  500. track. For example, if the terminal is beeping and you don't know
  501. why, view the screen for "BCOM MESSAGE: <text>".
  502.  
  503. - BCOM WINDOWS can be run without a mouse, but a couple of features
  504. may not be easily accessed or accessed at all. We have every
  505. attempt to make all panels accessable. It is strongly recommended
  506. to use a mouse.
  507.  
  508. - All BCOM products make their own configuration/data files. 
  509.  
  510. - WIN.INI Parameters
  511.      [BCOM]
  512.      dir=c:\windows\bcomwin
  513.  
  514. BCOM expects the the home directory for BCOM WINDOWS to be 
  515. placed in \WINDOWS\WIN.INI file under the "[BCOM]" catagory and use
  516. the "dir" option.
  517. All BCOM executables and configuration files should be saved there.
  518. BCOM expects to read them from this start-up directory. BCOM will
  519. return to this directory and drive when ever it writes
  520. configuration data back to disk.
  521.  
  522. - BCOM is distributed without .DAT/.CFG files so when BCOM first
  523. comes up it will not find the .CFG file. This makes BCOM initially
  524. ask user for Configuration under the BCOM INIT window. This only
  525. happens when BCOM cannot find the .CFG file. By saving the .CFG
  526. file( under CONFIGURATION pull-down ), BCOM will not ask for
  527. initialization parameters unless requested to under the
  528. CONFIGURATION pull-down. BCOM does distribute a sample host welcome
  529. file ( .HST ). This will be displayed to HostMode users if placed
  530. in the Host\Download directory. ( see Configure/Set Strings )
  531.  
  532. - BCOM will never save the .CFG file unless explicitly told to do
  533. so under configure pull-down.
  534.  
  535.  
  536.  
  537.  
  538.  
  539. Start BCOM. Fill in the COM PORT configuration information.
  540.  
  541. ╔═══════════════════════════════════════════════════════════════╗
  542. ║  Use the Session pull-down and attempt to reset the modem     ║ 
  543. ║  using the Modem Reset String. If your modem responds with    ║
  544. ║  an "OK", this indicates your modem and BCOM will probably    ║
  545. ║  work with minimum functionality AS IS.                       ║ 
  546. ║                                                               ║
  547. ║  If OK, attempt the default modem init string under the       ║
  548. ║  Session pull-down. If yet another "OK" is returned your      ║
  549. ║  looking good.                                                ║
  550. ║                                                               ║
  551. ║                                                               ║
  552. ║    ┌─────────────────────────────────────────────────────┐    ║
  553. ║    │            IF YOU DO NOT RECEIVE AN "OK":           │    ║
  554. ║    │ - Using your modem manual, configure BCOM strings   │    ║
  555. ║    │    - CONFIGURE pulldown                             │    ║
  556. ║    │      - Set Strings                                  │    ║
  557. ║    │                                                     │    ║
  558. ║    │ - Your modem must be HAYES ( AT ) compatible!       │    ║
  559. ║    │                                                     │    ║
  560. ║    └─────────────────────────────────────────────────────┘    ║
  561. ║                                                               ║
  562. ╚═══════════════════════════════════════════════════════════════╝
  563.  
  564.  
  565.  
  566.  
  567. Now lets take a look at all the pull-downs under BCOM WINDOWS main
  568. title bar:
  569.  
  570. Section arrangement is:
  571.  
  572.      ───────line delimiter───────
  573.           Title Bar Pulldown
  574.                Functions
  575.              SubFunctions
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593. ───────────────────────────────────────────────────────────────
  594.  
  595.                              General Pulldown
  596.  
  597.                                    Exit
  598.  
  599. The exit option allows the user to quit BCOM WINDOWS and go back to
  600. WINDOWS.
  601.  
  602.  
  603.                                About BCOM...
  604.  
  605. Program information about BCOM WINDOWS, including version number.
  606. Shows ICON BCOM WINDOWS will assume when minimized.
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644. ───────────────────────────────────────────────────────────────
  645.  
  646.                           Dial Directory Pulldown
  647.  
  648. ╔═══════════════════════════════════════════════════════════════╗
  649. ║              BCOM DIAL     &  EDIT ENTRY                      ║
  650. ╟────────────────────────────┬──────────────────────────────────╢
  651. ║                            │                                  ║
  652. ║  Dial Directory Selections │    ┌─────────────────────────┐   ║
  653. ║   ┌─────────────────┬──┐   │    │ dial name               │   ║
  654. ║   │                 ├──┤   │    ├─────────────────────────┤   ║
  655. ║   │  Dialname       │  │   │    │ dial number             │   ║
  656. ║   │  ListBox        │  │   │    └─────────────────────────┘   ║
  657. ║   │                 │  │   │  ┌───────────────────┐           ║
  658. ║   │                 │  │   │  │     data bits     │           ║
  659. ║   │                 │  │   │  ├───────────────────┤           ║
  660. ║   │                 ├──┤   │  │     parity        │           ║
  661. ║   └─────────────────┴──┘   │  │                   │           ║
  662. ║                            │  └─────────┬─────────┴───────┐   ║
  663. ║                            │            │     baud rate   │   ║
  664. ║                            │            │                 │   ║
  665. ║                            │            └─────────────────┘   ║
  666. ║         ┌────────┐         │ ┌──────────┐          ┌────────┐ ║
  667. ║         │  DIAL  │         │ │<- UPDATE │ Dsup BBS │  QUIT  │ ║
  668. ║         └────────┘         │ └──────────┘          └────────┘ ║
  669. ╚════════════════════════════╧══════════════════════════════════╝
  670.                       DIAL DIALOG BOX GENERAL LAYOUT
  671.  
  672.  
  673.                               Dial Directory
  674.  
  675. You will probably find that next to file transfer, the dial
  676. directory is the most used feature of BCOM WINDOWS. The screen is
  677. split into two parts, left and right. The left side is the dial
  678. directory list box and has one push-buttons "dial". By selecting a
  679. dial entry ( either by mouse or keystroke ), you may then click the
  680. dial button to dial that entry. 
  681.  
  682. BCOM will then exit this dialog box back to main canvas and proceed
  683. to auto-dial( over and over ) until a connection is established.
  684. You may hit a keystroke at any time before connect and BCOM will
  685. abort the auto-dial. 
  686.  
  687.  
  688.  
  689. The dial dialog box: The right side of the box is the edit dial
  690. entry panel. By clicking on a dial entry listbox on the left side
  691. BCOM will automatically load the entry side with its related
  692. information ( baud, parity, etc. ). You may edit these values and
  693. click on the UPDATE button to make changes valid for this entry. By
  694. clicking on QUIT or DIAL without clicking on UPDATE, BCOM will not
  695. save these edited entry values. The VALIDATE button actually tells
  696. BCOM to update the BCOMWINx.DAT file on disk when dial dialog box
  697. is closed either by dial or quit. 'x' is the instance of BCOM
  698. specified from the properties or the command line.  
  699.  
  700. The number entered in the edit section is prefixed by an "AT"
  701. generated from BCOM. This is a HAYES stanard string for ATtention.
  702. Also prefixing the dial number is either the DialSuppStr 1 or 2(
  703. see Configure/Set Strings ).
  704.  
  705. The DialSuppStr2 radio button allows user to choose between the
  706. Supplement Dial String 1 & 2 under the Configure pull-down Set
  707. Strings option. This is necessary for MNP and NON-MNP user init
  708. strings etc. Of course, DialSuppStr1 is set to "DT" and is the
  709. default. Either DialSupp 1 or 2 are inserted after the "AT" and
  710. before the dial number. If some calls require additional MNP AT 
  711. commands or central office switch call waiting disable/progress
  712. (*#9, etc ) keys they may be entered here as well.
  713.  
  714. The BBS radio button is selected to tell BCOM that this dial entry
  715. is a BBS and can be included in the BBS rotary dial pool when the
  716. Dial pull-down BBS Dialer option is invoked. 
  717.  
  718.                                 BBS Dialer
  719.  
  720. The BCOM BBS Dialer is a great utility for trying to connect with
  721. your favorite BBS computer nodes. By selecting/tagging the BBS
  722. radio button in the dial directory dialog box for a dial entry,
  723. that entry is now available for rotary dialing from BBS Dialer.
  724. BCOM starts with the first entry available from the tagged entries,
  725. dials and waits for a connect string. If BUSY or NO CONNECTION is
  726. available, BCOM simply goes to the next BBS entry. This process
  727. continues and wraps back to the beginning entry until a connect is
  728. received. Once a connect is received, BCOM automatically drops the
  729. BBS Dialer and stays connected. If you have terminal connect beeps
  730. option turned ON, BCOM will continue to beep notifying you of the
  731. connect. Simply hit any key to kill the beeps. You may kill the BBS
  732. Dialer at any time by hitting the keyboard.
  733.  
  734.                                Notify Beeps
  735.  
  736. If you have terminal connect beeps option turned ON, once a Dial
  737. Directory or BBS Dialer connection has been established, BCOM will
  738. continue to beep notifying you of the connect. Simply hit any key
  739. to kill the beeps.
  740.  
  741.  
  742.  
  743.  
  744. ───────────────────────────────────────────────────────────────
  745.  
  746.                             Configure Pulldown
  747.  
  748.                    Com Ports                            
  749.                              
  750. ╔═══════════════════════════════════════════════════════════════╗
  751. ║                          BCOM INIT                            ║
  752. ╟───────────────────────────────────────────────────────────────╢
  753. ║                                                               ║
  754. ║   ┌── COM PORT ──────────────────────────────────────────┐    ║
  755. ║   │                                                      │    ║
  756. ║   │   radio buttons                                      │    ║
  757. ║   └──────────────────────────────────────────────────────┘    ║
  758. ║   ┌─DATA BITS ──────────┐   ┌───PARITY ──────────────────┐    ║
  759. ║   │                     │   │                            │    ║
  760. ║   │   radio buttons     │   │   radio buttons            │    ║
  761. ║   └─────────────────────┘   └────────────────────────────┘    ║
  762. ║                      ┌───STOP BITS ──────────────────────┐    ║
  763. ║       BAUD RATE      │                                   │    ║
  764. ║   ┌─────────────┬──┐ │  radio buttons                    │    ║
  765. ║   │             ├──┤ └───────────────────────────────────┘    ║
  766. ║   │             │  │                                          ║
  767. ║   │   LISTBOX   │  │                                          ║
  768. ║   │             │  │       ┌───────────┐    ┌───────────┐     ║
  769. ║   │             ├──┤       │    OK     │    │   CANCEL  │     ║
  770. ║   └─────────────┴──┘       └───────────┘    └───────────┘     ║
  771. ╚═══════════════════════════════════════════════════════════════╝
  772.                       Initialize Box General Layout
  773.  
  774.  
  775.  
  776. The COM PORTS dialog box supplies the user the ability to configure
  777. the com port in order to talk to your modem properly. Once
  778. configured, use the SAVE option under the configure pull-down. This
  779. saves this configuration to disk and BCOM WINDOWS will use this
  780. upon session start-up. Remember, Dial directory configurations that
  781. are selected and dialed override the start-up configuration. The
  782. CANCEL push-button will not re-configure BCOM.
  783.  
  784.                                Flow Control
  785.  
  786. Flow control option is necessary for BCOM users with error
  787. correcting modems (MNP/V.32). Flow control must be set to hardware
  788. (CTS/RTS) handshaking in order for proper operation of buffering
  789. binary data with high line speeds. See Appendix on ERROR CORRECTING
  790. MODEMS. Software flow control works fine for most canvas oriented
  791. operations.
  792.  
  793.  
  794.  
  795.                               Type Connection
  796.  
  797. A NULL-MODEM connection is helpful for users not requiring a modem.
  798. When using this and various BCOM functions, BCOM will bypass
  799. waiting on modem resets and certain other input. MODEM connection
  800. should be used for most typical uses of BCOM WINDOWS.
  801.  
  802.                              DTR or +++ Reset
  803.  
  804. This option toggles between DTR transistion and "+++" strings
  805. before reset. Most new modems support "&D2" for DTR transistion
  806. to move the user offline required before reset. The DTR transistion
  807. is faster than "+++" strings which must be sent during a timing
  808. window. If you cannot use the DTR transistion use "+++".
  809.  
  810.                                 Set Strings
  811.  
  812. A dialog box will appear containing a set of BCOM strings. 
  813. Though individual edit boxes only show 24 characters, they often
  814. contain up to 80. Use your left and right arrow keys to edit.
  815.   
  816. - Modem Initialization String
  817. This string is responsible for initializing your modem. BCOM
  818. actually only invokes this string in hostmode. Most modems allow
  819. you to store init strings in the modems CMOS memory. A simple modem
  820. reset normally restores the modem to saved initialized values. This
  821. is the method BCOM WINDOWS prefers you do. BCOM does however, allow
  822. you to manually invoke this string from the SESSION pulldown.
  823.  
  824. - Modem Reset String
  825. Most modems use the "ATZ" string to reset. Some have multiple setup
  826. profiles that allow a "ATZ0" or "ATZ1" to make that profile
  827. current. This string once sent to modem, actually does a hardware
  828. reset of the modem. BCOM allows this string to be sent manually
  829. under the SESSION pull-down and hostmode also uses it.
  830.  
  831. - Modem Connect String
  832. Once dialed to another user, BCOM waits for the modems to connect.
  833. This string is what BCOM expects to receive from the modem a valid
  834. connection. Reserved invalid connections are BUSY, ERROR, and NO_
  835. cause BCOM to hang-up and retry. The connect string default is
  836. "CONNECT", which is available on most every modem with extended
  837. verbose codes of X1 or greater. Other than the above invalid
  838. strings, the connect string only need be located somewhere in a
  839. carriage line terminated line. For example, with a configured
  840. connect string of "CONNECT" <default>, and with received data from
  841. modem of:
  842.      CONNECT 9600<cr> or 9600 CONNECT<cr> is OK, valid connect 
  843. but
  844.      NO CONNECT<cr> or just CONNECT with no <cr> is NOT OK.
  845.  
  846. - Host Initialization String
  847. This should be used to invoke your modem into auto-answer mode. 
  848. When using BCOM HostMode, BCOM sends this string after modem resets
  849. so host may again go into auto-answer mode. The Host Initialization
  850. String is really used as auto-answer string and can be manually
  851. sent to the modem under the SESSION pull-down.
  852.  
  853. - Host Password String
  854. This string is used in BCOM HostMode. When remote users or BCOM
  855. QueFiles are attempting login to your HostMode, BCOM HostMode
  856. verifies this string to allow access to top level HostMode only.
  857. This only allows remote users access to the following HostMode
  858. commands:
  859.      1. Chat
  860.      2. Dir ( host/download directory only )
  861.      3. Transfer protocol
  862.      4. Send file ( from host/download directory only )
  863.      5. Receive file ( from host/download directory only )
  864. The user may not access DOS, change directories, or delete files.
  865. Remote QueFile users must have your Host Password String in order
  866. for their QueFile request to be valid.
  867.  
  868. - Host Password for DOS cmds
  869. This string if properly entered by remote user, allows access to
  870. sensitive DOS commands:
  871.      1. Change directory! 
  872.      2. Delete files!
  873.      3. All other HostMode DOS commands.
  874. BE CAREFUL WHO YOU GIVE THIS PASSWORD. You may need to change
  875. it periodically.
  876.  
  877. - Host/Download Directory
  878. When BCOM enters HostMode or Receives files from other computers,
  879. BCOM places files/transactions into this directory. Remote users
  880. using HostMode are only allowed to view/send/receive to this
  881. directory without having the Host Password for DOS.
  882.  
  883. - Supplement Dial String 1
  884. This is the default string inserted before dial number out of the
  885. BCOM dial directory. It is intended to supplement the dial number
  886. as to GROUP types of numbers with a common string like:
  887.  
  888.        AT cmd     Group    
  889.      ───────────┼───────────────────────────────────────   
  890.      9,         │ to dial outside from PBX
  891.      DP         │ dial using pulse
  892.      &Q5        │ use Error Correcting Dial string etc.
  893.                 
  894. Here is how the dial string is built:
  895.      "AT"..................... provided by BCOM
  896.      "Dial supp 1 or 2"....... provided by DialSupp 1|2 string
  897.      "DialNumber"............. provided by dial directory number  
  898.  
  899.      AT + DialSuppStr 1 or 2 + DialNumber > modem
  900.  
  901. It is up to you to configure groups as you see fit.
  902.  
  903. - Supplement Dial String 2
  904. Additional supplement string. See Supplement Dial String 1.
  905.           
  906. - Security Password
  907. BCOM WINDOWS security password. ( not available to shareware BBS
  908. users ). Provides login security for BCOM.
  909.  
  910. - Reserved 1
  911. Character format for reserved BCOM functions DO NOT ATTEMPT to
  912. change this string. BCOM changes this while updating toggle
  913. features within the package.
  914.  
  915.  
  916. - Xfer Char MaxWait Timeout
  917. This is the MAX time in seconds that BCOM will wait for a character
  918. during file transfer. On very slow computers with slow connections
  919. and multi-tasking operating systems such as WINDOWS, it is
  920. sometimes possible to actually timeout waiting for characters
  921. during file transfer. By raising this number, you can fix this
  922. problem.
  923.  
  924.                                 Quick View
  925.  
  926. Allows the user to see all toggle features of BCOM. Toggle features
  927. are such as Flow Control. This is very helpful since toggle
  928. features are spread out over pulldown menus and must be toggled to
  929. see what state their in. Select this option and BCOM places a
  930. printout information onto the canvas.
  931.  
  932.                               Bells/Whistles
  933.  
  934. Allow/DIS-allow the terminal to beep at all times.
  935. Now BCOM has .WAV support. Files located in the WIN.INI [BCOM]
  936. group, dir= option directory are played instead of the standard
  937. windows blah sounds. Currently a header BCOMISUP.WAV plays a
  938. greeting and BCOMBEEP.WAV is the multi-media beep. Record your own
  939. if you dont like these.  
  940.                                Host Options
  941.  
  942. Not currently installed.
  943.  
  944.                                  Security
  945.  
  946. Not Currently installed.
  947.  
  948.                                 Save Config
  949.  
  950. Save ALL BCOM WINDOWS configuration information to disk in the
  951. BCOMWINx.CFG file.
  952.  
  953.  
  954.  
  955. ───────────────────────────────────────────────────────────────
  956.  
  957.                              Session Pulldown
  958.  
  959.                              Modem Init String
  960.  
  961. Send the modem initialization string to the modem.
  962. This string is set in Set Strings under configuration pull-down.
  963.  
  964.                             Modem Reset String
  965.  
  966. Send the modem reset string to the modem.
  967. This string is set in Set Strings under configuration pull-down.
  968.  
  969.                                  Send File
  970.  
  971. Send Files to another user. Select from the first dialog box the
  972. transfer protocol. Choose from:
  973.  
  974.      1. Xmodem ( old but widely used, 128 byte packets )
  975.      2. Ymodem/Batch ( 128/1024 mixed packets, widely used )
  976.      3. Ymodem-G ( 128-1024 mixed great for file xfer with error
  977.         correcting modem, BETTER than Zmodem ) T
  978.      4. Ascii ( straight file send, No protocol )
  979.      5. Zmodem is listed but has been pulled due to Ymodem and    
  980.  Ymodem-G are more complete and available solutions.
  981.  
  982. Now select the file or ( filespec using *.*, *.exe, etc. ) in the
  983. get file info dialog box. A pathspec edit box is supplied for
  984. changing drive/directories quickly. The file must appear in the
  985. filespec box before BCOM can continue by clicking "OK". If at this
  986. point you wish to cancel file transfer, just click "QUIT".
  987.  
  988. Now the last WINDOW comes up, the BCOM FILE TRANSPORT WINDOW.
  989.  
  990. BCOM is ready to transfer the file.  BCOM has a BCOM TALK edit box
  991. ( Copyright 1989,1993 BCOM COMPUTER ). This allows all BCOM
  992. (DOS/WINDOWS/OS-2/UNIX) users ( in all file transfer protocols but
  993. ascii) to chat with other BCOM users while send/rec files are in
  994. progress. 
  995.  
  996. Simply type message into the talk edit box and hit enter or press
  997. the START/SEND MESSAGE button while transfer is underway. When the
  998. remote user receives your message, the edit box will empty,
  999. allowing you to generate more messages. When the remote user sends
  1000. a message, it will be placed on the bottom section under "BCOM
  1001. REMOTE:".
  1002.  
  1003. To quit file transfer once underway, either hit the 'esc' key or
  1004. close the transport window. Please be patient if file transfer is
  1005. aborted, BCOM will try to close down the session orderly. It may
  1006. appear that file transfer is complete except it's waiting for
  1007. acknowledgement from remote user. 
  1008.  
  1009.  
  1010.                                Receive File
  1011.  
  1012. Is essentially the same as Send File with these exceptions.
  1013.  
  1014. It receives files!
  1015.  
  1016. Ymodem and Ymodem-G do not require filename input. The filename is
  1017. automatically handled by BCOM and files will NEVER be overwritten.
  1018. BCOM uses an automatic naming convention for files that exist by
  1019. placing a '$' in each character position in the name until a truly
  1020. unique name can be resolved. Example:
  1021.  
  1022.  
  1023.      You have a file called "JUNK.TXT" and BCOM is receiving a file
  1024.      called "JUNK.TXT" BCOM will:
  1025.           call this new file "$UNK.TXT" ...and so on.
  1026.  
  1027. When using ASCII and XMODEM, a filename will be requested. If BCOM
  1028. is on the remote side it will however, do automatic naming.
  1029.  
  1030.  
  1031. To quit file transfer once underway, either hit the 'esc' key or
  1032. close the transport window. Please be patient if file transfer is
  1033. aborted, BCOM will try to close down the session orderly. It may
  1034. appear that file transfer is complete except it's waiting for
  1035. acknowledgement from remote user. 
  1036.  
  1037.                                Capture File
  1038.  
  1039. Once invoked, BCOM will allow you to enter a logfile name where you
  1040. can capture all sent/received characters. This is terminated when
  1041. this feature is selected again, and the file is closed. Doing a
  1042. file transfer or leaving the package will also result in logfile
  1043. being closed automatically.
  1044.  
  1045.  
  1046.                                  Host Mode
  1047.  
  1048. Provides unattended remote access to your computer. Remote users
  1049. may either dial up your HostMode and use the menus provided or use
  1050. their BCOM WINDOWS to QueFiles to your HostMode. Select HostMode
  1051. which will queue a Hostmode event. As soon as BCOM can free up
  1052. other events it will reset modem and say "BCOM hostmode reset and
  1053. ready!". At this point other users may dial into your system. In
  1054. order for them to use your system they must have your Host Password
  1055. String but NOT your Host Password for DOS. The remote user will be
  1056. presented a menu to choose from:                               
  1057.                                     
  1058.                   ╔═══════════════════════════════════╗
  1059.                   ║ c) hat                            ║
  1060.                   ║ g) oodbye!                        ║
  1061.                   ║ s) end    file < filespec >       ║
  1062.                   ║ l) eave   file < filespec >       ║
  1063.                   ║ x) fer protocol                   ║
  1064.                   ║ D0S commands: dir <spec>          ║
  1065.                   ║ cd, rd, md, del, type <fn>        ║
  1066.                   ║                                   ║
  1067.                   ╚═══════════════════════════════════╝ 
  1068.                           
  1069. For example, a remote user can elect to have your HostMode send
  1070. them a file. Simply select the xfer protocol "x" and type the
  1071. appropriate letter (ymodem default). Then, type "s filespec". If
  1072. BCOM can find the file, it will say "GET READY FOR FILE XFER". If
  1073. not it will report a problem. The remote user of HostMode can
  1074. ALLWAYS type "dir", and BCOM HostMode will show the Host/Download
  1075. directory. If the user has successfully answered the DOS password,
  1076. the user may select a new directory other than the Host/Download
  1077. Directory by using the "cd" command, like "cd .."
  1078.  
  1079.  
  1080. NOTE: By design, this limits users without the DOS shell password
  1081. to only the Host/Download directory for security.
  1082.  
  1083. Passwords are the only case sensitive strings in HostMode.
  1084. All input in HostMode is carriage return terminated.
  1085.  
  1086. If the line becomes idle for over 2 minutes, BCOM HostMode will
  1087. clear the user and reset the line stating "IDLE TIMEOUT EXCEEDED".
  1088.  
  1089. To display a custom banner to users after they have logged in,
  1090. place a ascii file called BCOMWINx.HST in your host/download
  1091. directory. Of course the x in BCOMWINx stands for the instance of
  1092. BCOM in use (see top of DOC).
  1093.  
  1094. This file can be as long as you want but place a 'ctrl-l' character
  1095. in the first column of any place you would like the banner to pause
  1096. and make the user hit a key to continue. A 'ctrl-l' any other place
  1097. than column 1 results in a form feed to the remote user. Maximum
  1098. line length allowed in .HST file is 255 characters.
  1099.               
  1100.  
  1101. Host mode may be entered automatically upon WINDOWS startup if you
  1102. do the following:
  1103. 1. Place a copy of BCOM WINDOWS in the PROGRAM MANAGER STARTUP
  1104. GROUP, this is like the DOS autoexec.bat file.
  1105.  
  1106. 2. Using the FILE option of Program Manager, select Prefrences.
  1107. Add to the command line option:
  1108.      \WINDOWS\BCOMDIR\BCOMWIN.EXE 0 /h
  1109. The '0' zero is the instance and the '/h' tells bcom to enter host
  1110. mode upon execution. 
  1111.  
  1112. This also means if you place "WIN"in your autoexec.bat file you can
  1113. make BCOM WINDOWS always enter host mode if your computer is
  1114. powered on.
  1115.  
  1116.                               Auto Ans String
  1117.  
  1118. Send the Host Initialization string to the modem. This string
  1119. should be configured to place you modem into auto-answer.
  1120.  
  1121.  
  1122.                             A FAST 19200:N,8,1
  1123.  
  1124. Fast configure option for Baud rate of 19200, No parity, 8 data
  1125. bits and 1 stop bit on the current port in use. If your computer is
  1126. not using a 16550 high perforance port WINDOWS may be unstable.
  1127.  
  1128.                             B FAST 19200:E,7,1
  1129.  
  1130. Fast configure option for Baud rate of 19200, Even parity, 7 data
  1131. bits and 1 stop bit on the current port in use. If your computer is
  1132. not using a 16550 high perforance port WINDOWS may be unstable.
  1133.  
  1134.                              C FAST 9600:N,8,1
  1135.  
  1136. Fast configure option for Baud rate of 9600, No parity, 8 data bits
  1137. and 1 stop bit on the current port in use.
  1138.  
  1139.  
  1140.                              D FAST 9600:E,7,1
  1141.  
  1142. Fast configure option for Baud rate of 9600, Even parity, 7 data
  1143. bits and 1 stop bit on the current port in use.
  1144.  
  1145.                            Offline + ResetModem
  1146.  
  1147. A DTR transistion or "+++" offline and reset string followed by the
  1148. Modem Initialization String are sent to the modem. An "OK" is
  1149. expected back for both strings to get a BCOM MESSAGE: BCOM reset
  1150. successful. Else, unsuccessful.
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157. ───────────────────────────────────────────────────────────────
  1158.                              Terminal Pulldown
  1159.  
  1160.  
  1161.                              Option Emulators
  1162.  
  1163. This option is not currently installed.
  1164.  
  1165.                                    Echo
  1166.  
  1167. Default is no, which indicates the remote computer must echo back
  1168. characters you type in order for you to see them. Most host
  1169. computer's do this, but when chatting with friends from computer to
  1170. computer you will want to turn ECHO on, so you can see what your
  1171. typing!
  1172.  
  1173.                                   CRLF/LF
  1174.  
  1175. Carriage return/Line Feed expansion On or OFF. When OFF (default),
  1176. Carriage returns received from a remote user do not scroll your
  1177. screen. This is because when attached to remote computer Hosts,
  1178. they offer Line Feeds with Carriage returns that do scroll your
  1179. screen. Like ECHO, turn this on when talking to someone's computer
  1180. that is not in a Host mode. When talking to a Host type computer
  1181. turn off else you'll get double line feeds.
  1182.  
  1183.                               Parse ANSI info
  1184.  
  1185. BCOM WINDOWS doesn't intend to peruse ANSI emulation in the windows
  1186. environment. It actually becomes obsolete since windows can be as
  1187. small as 1 line by 40 columns wide, or smaller. Some BBS's and
  1188. others do not fully turn off ANSI escape sequences even when asked
  1189. to switch  graphics mode off. This can garbage up a screen quick if
  1190. not emulating ANSI. This feature parses these escape character
  1191. sequences automatically for you when turned on. So though screens
  1192. may not be perfect, they are quite readable.
  1193.  
  1194.  
  1195.                                Clear Screen
  1196.  
  1197. Clears the screen ( canvas ).
  1198.  
  1199.  
  1200.  
  1201.  
  1202. ───────────────────────────────────────────────────────────────
  1203.  
  1204.                              QueFiles Pulldown
  1205.  
  1206.  
  1207.                                  Schedule
  1208.  
  1209. ╔═══════════════════ BCOM QUEFILE SCHEDULE══════════════════════╗
  1210. ║┌──────────────────────────────────────────┬─┐      ┌────────┐ ║
  1211. ║│QUEUE DialDirEntry Direction Filename Time├─┤      │DELETE  │ ║
  1212. ║│                                          │ │      └────────┘ ║
  1213. ║│                                          │ │                 ║
  1214. ║│            QueFile Listbox               │ │                 ║
  1215. ║│                                          │ │      ┌────────┐ ║
  1216. ║│                                          ├─┤      │RELEASE │ ║
  1217. ║└──────────────────────────────────────────┴─┘      └────────┘ ║
  1218. ╟──────────────────────────┬────────────────────────────────────╢
  1219. ║                          │                         ┌────────┐ ║
  1220. ║   File Section           │  Dial Directory/Time    │Date    │ ║
  1221. ║                          │ ┌──────────────┬─┐      └────────┘ ║
  1222. ║┌──────────┬─┐            │ │              ├─┤      ┌────────┐ ║
  1223. ║│          ├─┤  DIR name  │ │Dial Directory│ │      │Time    │ ║
  1224. ║│ DIR      │ │            │ │              │ │      └────────┘ ║
  1225. ║│ Listbox  │ │            │ │  Listbox     │ │                 ║
  1226. ║├──────────┼─┤ ┌────────┐ │ │              │ │    ┌─────────┐  ║
  1227. ║│ File     │ │ │Filename│ │ │              │ │    │Password │  ║
  1228. ║│ Listbox  ├─┤ └────────┘ │ │              ├─┤    └─────────┘  ║
  1229. ║└──────────┴─┘            │ └──────────────┴─┘                 ║
  1230. ║ ┌─────────┐              │              ┌──────────┐┌────────┐║
  1231. ║ │SEND/REC │ SEND/REC     │              │  QUEUE   ││  QUIT  │║
  1232. ║ └─────────┘              │              └──────────┘└────────┘║
  1233. ╚══════════════════════════╧════════════════════════════════════╝
  1234.  
  1235.  
  1236. QueueFile Allows Send and Receive files to/from other BCOM WINDOWS
  1237. nodes in the any time day or night 365 days a year completely
  1238. automated. 
  1239. This is great for sending files to unattended BCOM PC's or your
  1240. friends BCOM HostMode in the middle of the night ( when long
  1241. distance rates are low ).
  1242. This allows unattended PC to unattended PC operations to be
  1243. performed. Most com packages make you use lengthy or hard to use
  1244. scripts. This is a snap. The only problem is your friend needs BCOM
  1245. also.
  1246.  
  1247. Start by clicking on an entry in QueFile listbox ( on the top half
  1248. of the screen ). This is where new QueFile information will go.
  1249.  
  1250.  
  1251. Now go to the "File Section". If you want to send a file, click on
  1252. an available file in the listbox or enter a filename in the
  1253. filename edit box. if you would like to receive a file, you'll have
  1254. to use the edit box because BCOM doesn't have a list of the files
  1255. from the remote node. Wildcards may be used in the filename edit
  1256. box. If you desire to change the directory, simply enter a new 
  1257. path name in the top edit box and click on the refresh button.
  1258. The home directory is the BCOM host/download directory.
  1259.  
  1260. Select/Tag the filespec to a dial directory name/entry from the
  1261. dial directory listbox to the immediate bottom right. These dial
  1262. directory entries ( remote PC's ) must have BCOM WINDOWS running in
  1263. HostMode to allow this QueFile request to be successful. Now click
  1264. on the "QUEUE" push-button. The file should now go to the upper
  1265. listbox, the QueFile listbox. This file is now Queued.
  1266.  
  1267.  
  1268. The Standard state of all entries is QUEUE. This means BCOM is
  1269. checking for valid Time/Day stamp to launch this operation. All
  1270. QueFile entries have the date BCOM WINDOWS started up. BCOM WINDOWS
  1271. matches the real date with the QUEUE date. If they are the same and
  1272. the time matches or the time has already occured for this DATE BCOM
  1273. will launch the process. The process is on a thirty second queue so
  1274. you will have approximately thirty seconds to hit delete and purge
  1275. the process. By clicking on the "RELEASE" push-button, you will
  1276. effectively bring this QueFile entry current to time and date, thus
  1277. BCOM will try to execute once leaving this dialog box using the
  1278. "QUIT" push-button. This is convienient when a date has changed or
  1279. you want an immediate launch. 
  1280.  
  1281. BCOM will never execute a QueFile while this dialog box is up,
  1282. giving you a chance to change your mind and "DELETE" it. You may
  1283. manually edit the date/time on the lower right side of the screen
  1284. to specify any other EXACT match format:
  1285.  
  1286. BCOM must have an exact MM:DD( month:day ) match for the date from
  1287. your computer. NOTE: Thus it is possible to MISS a match around
  1288. midnight BE CAREFUL on staggering queued files. 
  1289.  
  1290. Once a date is matched however, BCOM can determine if the file time
  1291. has expired for that DAY and execute any expired times for that
  1292. day. For example, if the day/time was:
  1293.      Jun 10   15:33
  1294.      and your QueFile was day/time stamped:
  1295.      Jun 10   11:22
  1296.      BCOM would immediately start this operation.
  1297.  
  1298.  
  1299. HOWEVER, if the QueFile was day/time stamped:
  1300.      Jun 09   15:35
  1301.      you would have 2 minutes before the operation would launch.
  1302.  
  1303.      Valid Recognized Months ( 3 char, CAP first letter ):
  1304.      Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.
  1305.  
  1306.      Valid Recognized Days ( Zero Padded 01-09 ):
  1307.      01, 02, 03, 04, 05, 06, 07, 08, 09, 10-31.
  1308.  
  1309.      Valid Recognized Time is Military  ( 5 character colon zero
  1310.      padded, colon separator HH:MM )
  1311.      where HH is hours  00-23
  1312.      and MM is minutes 00-59
  1313.      1:00pm in the afternoon would be 13:00.
  1314.  
  1315. Once a QueFile is in progress, it will attempt to auto-dial ( over
  1316. and over ) the tagged dial entry until a "CONNECT" is established.
  1317. If other QueFiles should be queued for execute, they must wait,
  1318. FIFO( first in(match) first out ) for the first one to finish (
  1319. ABORT or DONE! states) but will execute after the QueFile in
  1320. progress is terminated. Once connected, BCOM WINDOWS will send an
  1321. encrypted start command and your Send/Receive operation will be
  1322. processed. If at this point your password is correct, BCOM will do
  1323. file transfer else it will abort your session and this will be
  1324. indicated in your QueFile Dialog listbox. States for QueFiles are:
  1325.  
  1326.      QUEUE - valid, being checked.
  1327.      ABORT - Either invalid ( NON-BCOM ) node at other end or 
  1328.              BCOM aborted transfer due to bad password.
  1329.              DIAL 
  1330.      DONE! - operation completed.
  1331.  
  1332. The "DELETE" push-button cancels the highlighted QueFile entry and
  1333. deletes it from the dialog box. It clears out queue position and
  1334. returns state to QUEUE.
  1335.  
  1336. BCOM currently keeps all QueFile information in memory only. Future
  1337. implementations will allow users to send QueFile request files from
  1338. node to node, and request BCOM to work load list from disk.
  1339.  
  1340.                               Enable/Disable
  1341.  
  1342. You may want to disable remote users from using BCOM QueFile on
  1343. your PC for security reasons. When Disabled, remote users
  1344. attempting to QueFile onto your PC results in an ABORT state on
  1345. their PC QueFile entry. This provides an addition level of security
  1346. for you. Remember, they must still have your password in order to
  1347. get files from your disk. As well, they only have acess to your
  1348. Host/download directory.
  1349.  
  1350.  
  1351.  
  1352.  
  1353. ───────────────────────────────────────────────────────────────
  1354.  
  1355.                               Debug Pulldown
  1356.  
  1357.  
  1358.                                    Debug
  1359.  
  1360. Not available to shareware BBS users. Line scope allows debug image
  1361. of line during file transfer and nor canvas send/receive
  1362. operations.
  1363.  
  1364.                               Clear Queue(s)
  1365.  
  1366. Clear events that have not occurred yet, but not in execution. 
  1367.  
  1368.  
  1369.                                List Queue(s)
  1370.  
  1371. List the next available 15 events. EVENT# is the current event of
  1372. 200 possible in queue. PTR# is where the next event will be placed.
  1373.  
  1374. Event........ The event queued, 
  1375.                INACTIVE, DIALING, HOST MODE, HOST ABORT, 
  1376.                QUEUE FILE, TRANSFER, BANNER 
  1377. State........ State of event, 0 idle, -1 execute, else ret code.
  1378. Description.. Of the event, additional information.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404. ═══════════════════════════════════════════════════════════════
  1405.  
  1406.                           Error Correcting Modems
  1407.  
  1408. - When using MNP modems, it is necessary to set the line speed
  1409. between the computer ( via BCOM ) higher than your modem carrier
  1410. can connect with. For example, a 2400 baud MNP style modem can
  1411. usually have a line speed up to 9600 bps. This usually results in
  1412. return codes of CARRIER 2400 with a CONNECT 9600. A 9600 MNP modem
  1413. can run at 19.2Kbps or even 36Kbps. This is due to the fact that
  1414. the modem can compress and buffer data. This often results in
  1415. bursts of data to and from the PC. It is necessary to monitor and
  1416. raise/lower hardware signals to prevent data overrun or even loss.
  1417. Set your modem to monitor CTS/RTS signals for HARDWARE FLOW
  1418. CONTROL. When using Error Correcting Modems, do the following:
  1419.  
  1420.      1. Physically set up modem according to the modems owners    
  1421.         manual. 
  1422.  
  1423.      2. Use the DialSuppStr2 option in the dial directory for MNP
  1424.         users. This way, NON-MNP users default to DialSuppStr1.
  1425.         Place the setup string for your modem that places it into
  1426.         Error Correct mode in:
  1427.           a. CONFIGURE Pulldown
  1428.                1. Set Strings
  1429.                     a. DialSuppStr2
  1430.  
  1431.      3. Set the baud rate as high as the modem/BCOM can handle.
  1432.  
  1433.      4. Under CONFIGURE pulldown, set flow control to HARDWARE.
  1434.         BCOM's H/W flow implements CTS/RTS. Buffers are 10k.
  1435.  
  1436.      5. Use the Ymodem-G protocol for MNP transfers. This protocol
  1437.         does minimal error checking and has high performance. 
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455. ═══════════════════════════════════════════════════════════════
  1456.  
  1457.                                  Glossary
  1458.  
  1459. ANSI - American National Standards Institute. ANSI escape sequences
  1460. make screen formatting and multi color screens possible.
  1461.  
  1462. Application - A program such as BCOM WINDOWS, CLOCK, CONTROL PANEL.
  1463.  
  1464. ASCII file - usually files that contain only text.
  1465.  
  1466. Background - The area behind an active window.
  1467.  
  1468. Baud Rate - The rate in which bits of data travel from modem to
  1469. modem.
  1470.  
  1471. BPS - Bytes Per Second. Also refered to as CPS Characters 
  1472. Per Second. Refering to how fast data can travel. A 2400 baud line
  1473. divided by 8 bits per second results in a max of 300 characters
  1474. per second.
  1475.  
  1476. Binary files - Files like (.exe and .com) files or text files with
  1477. control characters from ctrl-a - ctrl-z.
  1478.  
  1479. Canvas - The main screen of a window.
  1480.  
  1481. Carrier - A tone from the modem which data is carried on.
  1482.  
  1483. Click - When you quickly press and release a mouse button.
  1484.  
  1485. Comm Port - see Serial Port.
  1486.  
  1487. CPS - See BPS.
  1488.  
  1489. Dialog Box - A special type of window that serves a particular
  1490. purpose.
  1491.  
  1492. ECM - Error Correcting Modem. A modem such as an MNP modem that is
  1493. capable of detecting errors and retransmission of frames
  1494. independently of the communication software package.
  1495.  
  1496. Filespec - A filename or specification like "file.txt", "*.exe" or
  1497. "*.*".
  1498.  
  1499. Flat file - see ASCII file.
  1500.  
  1501. Icon - A graphical representation of an available resource, file,
  1502. drive, application, etc.
  1503.  
  1504. Loop - See loop. 
  1505.  
  1506. Modem - A device that allows communications from one computer to
  1507. another over phone lines.
  1508.  
  1509. MNP - An error correcting, compression protocol that allows the
  1510. application such as BCOM WINDOWS to have a more reliable transfer
  1511. layer.
  1512.  
  1513. OffLine - When BCOM makes isolates communications between computer
  1514. and modem.
  1515.  
  1516. OnLine - when BCOM makes communication available between computer
  1517. and modem.
  1518.  
  1519. Path: DIR
  1520. Pathspec - A pathname and or drive. Like "c:\dos", "a:" or
  1521. "\windows".
  1522.  
  1523. Protocol - X/Y/Zmodem, A predefined set of rules that computers
  1524. communicate with.
  1525.  
  1526. Scroll - To move text up, down, left or right.
  1527.  
  1528. Select -  Click to highlight a entry.
  1529.  
  1530. Serial Port - A 8250x or 16550 communications port that usually has
  1531. a rs232 9 or 25 pin connector available for modem. Internal modems
  1532. have a serial port built onto the PC modem/board.
  1533.  
  1534. Title Bar - the horizontal bar at the top of a window. It usually
  1535. has text that describes the window.
  1536.  
  1537. Queue - A list of events waiting for execution.
  1538.  
  1539. V.32  - A  set of rules governing modem characteristics for 
  1540. error free communications.
  1541.  
  1542. V.42  - A software specification for data compression LAP-M.
  1543.  
  1544. Xfer - Short for file transfer.
  1545.