home *** CD-ROM | disk | FTP | other *** search
/ BBS 1 / BBS#1.iso / document / fdrus.arj / FD_RUSS.5 < prev   
Text File  |  1991-03-21  |  39KB  |  1,190 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                    Appendix A
  9.  
  10.                                   Help systems
  11.  
  12.  
  13.           The following systems and persons can be contacted if you have
  14.           problems or questions regarding FrontDoor. You will most likely
  15.           find the latest noncommercial version on these systems as well.
  16.  
  17.                Chris Homrighausen            Europe (main)/Sweden
  18.                9600 HST                      2:2/106
  19.  
  20.                Lars Eriksson                 Finland
  21.                9600 HST V32                  2:2/109
  22.  
  23.                Ulrich Bartelt                West Germany
  24.                9600 HST                      2:241/2
  25.  
  26.                Peter Janssens                The Netherlands
  27.                9600 HST V32                  2:28/2
  28.  
  29.                Luc Schoofs                   Belgium
  30.                9600 HST                      2:29/100
  31.  
  32.                Patrick Oetiker               Switzerland
  33.                9600 HST                      2:30/5
  34.  
  35.                Orlando Castillo              Spain
  36.                9600 HST V32                  2:34/2
  37.  
  38.                Felix Kasza                   Austria
  39.                9600 HST V32                  2:310/11
  40.  
  41.                Luca Leone                    Italy
  42.                2400                          2:33/108
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                        - 107 -
  56.  
  57.           Help systems (cont'd)
  58.                Stig Jacobsen                 Denmark
  59.                2400                          2:231/16
  60.  
  61.                David Nugent                  Australia (West)
  62.                9600 PEP                      3:3/101
  63.  
  64.                Andrew Khoo                   Australia (East)
  65.                9600 V32 PEP                  3:711/805
  66.  
  67.                Pablo Kleinman                South America
  68.                9600 PEP V32                  4:4/104
  69.  
  70.                Bruce Bodger                  USA (main)
  71.                9600 HST                      1:1/101
  72.  
  73.                Mark Howard                   USA
  74.                9600 HST                      1:260/340
  75.  
  76.                Bryan Bucci                   Canada
  77.                9600 HST                      1:153/133
  78.  
  79.           Some of these systems are also listed in other network's
  80.           nodelists. Such as SIGNet, AlterNet and the Network.
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                                        - 108 -
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                                    Appendix B
  118.  
  119.                                  FOSSIL drivers
  120.  
  121.  
  122.           A FOSSIL (or Fido/Opus/SEAdog Standard Interface Layer) driver is
  123.           a memory resident program that works as a layer between the
  124.           application program and your computer's hardware. The mailer
  125.           requires a FOSSIL driver to function. The advantages of the
  126.           standard FOSSIL interface is that programs can be ported easily
  127.           to other machines and/or operating systems.
  128.  
  129.           There are several FOSSIL drivers available. The mailer has been
  130.           tested with OpusComm, X00 and BNU with good results. X00 and BNU
  131.           will be described here.
  132.  
  133.  
  134.      B.1  BNU
  135.  
  136.  
  137.           BNU, written by David Nugent, comes in two flavors. One is a
  138.           device driver, similar to X00.SYS. The second flavor is a .COM
  139.           file, loaded from AUTOEXEC.BAT or another batch file. I use the
  140.           .COM flavor. For a detailed description of the BNU driver, read
  141.           the documentation included in the BNU distribution archive.
  142.  
  143.                [AUTOEXEC.BAT]
  144.  
  145.                BNU /R=1024 /T=512 /L1:38400
  146.  
  147.                /R=1024        Specifies a transmit buffer of 1024 bytes.
  148.  
  149.                /T=512         Specifies a receive buffer of 512 bytes.
  150.  
  151.                /L1:38400      Locks COM2 at 38,400 bps (for use with the
  152.                               14400 HST or DS modems).
  153.  
  154.                If you are not using a high-speed modem the above example
  155.                should most likely be modified to not lock COM2.
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.                                        - 109 -
  164.  
  165.      B.2  X00.SYS
  166.  
  167.  
  168.           X00, written by Ray Gwinn, is a device driver, it's loaded from
  169.           your CONFIG.SYS file when your machine is started. For a detailed
  170.           description of the X00 driver, read the documentation included in
  171.           the X00 distribution archive.
  172.  
  173.                [CONFIG.SYS]
  174.  
  175.                device = X00.SYS E 1 B,1,38400 T=512 R=1024
  176.  
  177.                E              Disable 5 second "commercial" when X00 is
  178.                               first loaded.
  179.  
  180.                1              Number of COM ports X00 should allow to be
  181.                               accessed at one time.
  182.  
  183.                B,1,38400      Locks COM2 at 38,400 bps (for use with the
  184.                               14400 HST or DS modems).
  185.  
  186.                T=512          Specifies a transmit buffer of 512 bytes.
  187.  
  188.                R=1024         Specifies a receive buffer of 1024 bytes.
  189.  
  190.                If you are not using a high-speed modem the above example
  191.                may not be what you want. The most common command line for
  192.                X00 is:
  193.  
  194.                device    = X00.SYS E 1
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.                                        - 110 -
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.                                    Appendix C
  226.  
  227.                                      Modems
  228.  
  229.  
  230.           FrontDoor works with several modems, including USR HST, Telebit's
  231.           Trailblazer, ANC, Everex and Hayes. The general rule is that the
  232.           modem must be able to send alphanumeric result strings. For most
  233.           modems, the basic configuration is all that is required. For
  234.           high-speed modems such as the HST, a few extra settings are
  235.           necessary. The reason HST is the only modem described here is
  236.           because it's the only modem I've used with FrontDoor.
  237.  
  238.  
  239.      C.1  General requirements
  240.  
  241.  
  242.           The modem must not echo characters sent by FrontDoor, it must not
  243.           have CD (carrier detect) forced. It should support disconnecting
  244.           by lowering DTR (data terminal ready), but it's not necessary.
  245.           DTR must not be forced.
  246.  
  247.           The current version of FrontDoor does not support manually
  248.           operated modems with fixed speeds since most of them do not send
  249.           any type of messages to the terminal (program). This is expected
  250.           to be implemented in future versions.
  251.  
  252.           To use FrontDoor with high-speed modems such as the HST and
  253.           Trailblazer, it is often necessary to lock your COM port (using
  254.           fixed speed). In general, this improves throughput. For more
  255.           information about this, see FOSSIL drivers.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                                        - 111 -
  272.  
  273.      C.2  USR HST
  274.  
  275.  
  276.                DIP Switches:
  277.  
  278.                0 (big)   OFF
  279.                1         OFF
  280.                2         OFF
  281.                3         ON
  282.                4         OFF
  283.                5         ON
  284.                6         OFF
  285.                7         OFF
  286.                8         ON
  287.                9         ON
  288.                0         OFF
  289.  
  290.  
  291.                Command/modem strings:
  292.  
  293.                CONNECT 300         CONNECT|
  294.                RING                RING|
  295.                OffHook             ATH1|
  296.                OnHook              ~ATH0|
  297.                Init-1              AT&G1&K0&M4S19=2B&B1&H1&R2&N0S15=8|
  298.                Init-2              ATV1X6S7=55EQM0S11=50S0=0|
  299.                Down                AT|
  300.                Reset               AT|
  301.  
  302.  
  303.                Modem hardware:
  304.  
  305.                Lock port           YES
  306.                Baudrate            38400, 19200 or 9600
  307.  
  308.  
  309.                Answer control:
  310.  
  311.                Manual answer       Yes
  312.                Force answer        ATA|
  313.                Delay               5
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                        - 112 -
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                    Appendix D
  334.  
  335.                                   Multitasking
  336.  
  337.  
  338.           FrontDoor can be used together with most multitasking programs.
  339.           It has been tested with DESQview, DoubleDOS, Multilink and
  340.           Taskview. It will automatically detect most multitasking
  341.           software. My personal suggestion would be DESQview. One of the
  342.           best multitaskers around for PC/MS-DOS.
  343.  
  344.  
  345.      D.1  NS16550
  346.  
  347.  
  348.           If you're running FrontDoor under a multitasker or in a LAN
  349.           environment, I suggest you replace your 8250 or 16450 UART chip
  350.           with a NS16550AN or NS16550AFN. These are available from several
  351.           electronics outfits for somewhere between USD 17 and USD 23.
  352.  
  353.           The 16550 family of UARTs have internal buffering and will
  354.           improve performance in multitasking and LAN environments. Both
  355.           BNU and X00 has direct support for the 16550 family and can be
  356.           used without modifying your command-line paratmeters when loading
  357.           them.
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.                                        - 113 -
  380.  
  381.      D.2  DESQview
  382.  
  383.  
  384.           FrontDoor will request a virtual screen buffer from DV and write
  385.           to it. The result is very fast and very well behaved screen
  386.           writes. I have successfully used FrontDoor's mailer under
  387.           DESQview 2.21 (and 2.25) with 180KB. Here're the settings I use
  388.           with DESQview:
  389.  
  390.                Keys to Use on Open Menu                FD
  391.                Memory Size (in K)                      250
  392.  
  393.                Options:
  394.  
  395.                Writes text directly to screen          N
  396.                Displays graphics information           N
  397.                Virtualize text/graphics (Y,N,T)        N
  398.                Uses serial ports (Y,N,1,2)             2
  399.                Requires floppy diskette                N
  400.  
  401.                Advanced Options:
  402.  
  403.                System Memory (in K)                    0
  404.                Maximum Program Memory Size (in K)      <empty>
  405.                Script Buffer Size                      0
  406.                Maximum Expanded Memory Size (in K)     0
  407.  
  408.                Text Pages                              1
  409.                Graphics Pages                          0
  410.                Initial Mode                            <empty>
  411.                Interrupts                              00 to FF
  412.  
  413.                Maximum Height                          25
  414.                Starting Height                         25
  415.                Starting Row                            1
  416.                Maximum Width                           80
  417.                Starting Width                          80
  418.                Starting Column                         1
  419.  
  420.                Close on exit (Y,N,blank)               N
  421.                Uses its own colors                     Y
  422.                Allow Close Window command              Y
  423.                Runs in background (Y,N,blank)          Y
  424.                Uses math coprocessor                   N
  425.                Keyboard conflict (0-4)                 0
  426.                Share CPU when foreground               Y
  427.                Share EGA when foreground/zoomed        Y
  428.                Can be swapped out (Y,N,blank)          N
  429.                Protection level (0-3)                  0
  430.  
  431.  
  432.  
  433.                                        - 114 -
  434.  
  435.      D.3  DoubleDOS
  436.  
  437.  
  438.           Smart multitasking software allocates a virtual screen buffer for
  439.           each task. Applications can then ask the multitasking software
  440.           where it should write and the multitasker handles the screen
  441.           updates. DoubleDOS, however, is using a different method.
  442.  
  443.           Every time you switch tasks from the keyboard, the screen-buffers
  444.           change. So there's no easy way for the software running under
  445.           DoubleDOS to detect this. In DoubleDOS 5.00, there are two
  446.           options that allows you to run FrontDoor under DoubleDOS just
  447.           fine. You MUST run FrontDoor in the TOP section for the two
  448.           methods below to work.
  449.  
  450.           DISPLAY=TEXT        If your system has a MCGA, CGA, EGA or VGA
  451.                               card installed, there's extra memory
  452.                               available on those cards for graphics, etc.
  453.                               DoubleDOS can use some of that memory for
  454.                               each of its screen buffers. To enable this,
  455.                               add DISPLAY=TEXT to your DDCONFIG.SYS file.
  456.  
  457.           REFRESH             If you have a text-only adapter (MDA) there's
  458.                               most likely no extra memory available on the
  459.                               card. Add REFRESH by itself on a line to your
  460.                               DDCONFIG.SYS file. This will tell DoubleDOS
  461.                               to repaint the screen if the other task is
  462.                               bleeding through.
  463.  
  464.           X00 and DoubleDOS   When using FrontDoor, X00.SYS and DoubleDOS,
  465.                               there are a few rules that must be followed:
  466.  
  467.                               Do not assign the COM ports in DDCONFIG.SYS
  468.  
  469.                               Make sure you execute CAPTURE (supplied with
  470.                               X00) after you execute DOUBLEDO (the
  471.                               DoubleDOS executable). To be safe, execute
  472.                               CAPTURE in both partitions.
  473.  
  474.                               If you have problems with your clock, try the
  475.                               DEFER option in X00.
  476.  
  477.                               Make sure you replace ANSI.SYS with
  478.                               DBLDANSI.SYS.
  479.  
  480.                               The BOTTOM partition should initialize before
  481.                               the TOP partition. In other words, if you're
  482.                               loading FrontDoor in the BOTTOM partition,
  483.                               try to delay the initialization of the TOP
  484.                               partition.
  485.  
  486.  
  487.                                        - 115 -
  488.  
  489.  
  490.  
  491.      D.4  Multilink
  492.  
  493.  
  494.           I would personally not recommend anyone using FrontDoor with
  495.           Multilink. I have never successfully executed any program under
  496.           Multilink for longer periods of time than momentarily.
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                                        - 116 -
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.                                    Appendix E
  550.  
  551.                        Converting from other mail systems
  552.  
  553.  
  554.           If you were using SEAdog or D'Bridge before you started using
  555.           FrontDoor, you should have little trouble converting to
  556.           FrontDoor. The routing and message handling used by these two
  557.           mail systems is very similar to the way things are done with
  558.           FrontDoor.
  559.  
  560.           If you are converting from Binkley, Opus, or Dutchie, however,
  561.           there are a few things you should know and make sure you have
  562.           done before you install FrontDoor.
  563.  
  564.           The main difference between FrontDoor and Binkley or Opus is that
  565.           FrontDoor doesn't use oMMM, the static message packer written by
  566.           Bob Hartman. We see the oMMM approach as a black hole from which
  567.           there's no return. This is not true in some cases and there are
  568.           advantages of using oMMM type packers instead of the method used
  569.           by FrontDoor.
  570.  
  571.           oMMM will create what we call static bundles, where each system
  572.           has a control file that tells the mailer what files and messages
  573.           to send to what systems. FrontDoor will NOT recognize oMMM type
  574.           bundles (packets) so before you fully convert to FrontDoor, you
  575.           must make sure that all the oMMM type mail is sent before you
  576.           convert to FrontDoor.
  577.  
  578.           You can use FrontDoor to send the remaining oMMM type mail by
  579.           attaching the files manually with FrontDoor's editor or a robot
  580.           utility such as XRobot, but you'll need a utility with which you
  581.           can determine which file belongs to which system before you can
  582.           do this. So it might be easier for you to tell Binkley or Opus to
  583.           send its remaining mail before you do the conversion.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                                        - 117 -
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.                                    Appendix F
  604.  
  605.                               Sample (PCP) script
  606.  
  607.  
  608.           This script was written by Eric Larson, FidoNet.1:260/330 and is
  609.           intended as a sample PC Pursuit script.
  610.  
  611.           ;  PCP script for FrontDoor 1.99b and above
  612.           ;  Eric Larson, 1:260/330.0, 8/30/89
  613.           ;  modified from script supplied in FD 1.99 documentation
  614.  
  615.           debug     ON
  616.           setport   2400  ; Redundant if you have locked your FOSSIL
  617.                           ; If you have a 1200 indial :-(, use 1200
  618.                           ; here and change the hunt-confirm sequence
  619.                           ; to @ wait 1 <CR>
  620.  
  621.           ;----------------------------------
  622.           ; Your Indial Phone Number Here
  623.           ;----------------------------------
  624.           ;
  625.           ; Users with MNP modems should disable MNP as the buffering
  626.           ; combined with PCP's packet latency will cause block position
  627.           ; errors during error recovery. For HST owners, use:
  628.           ;
  629.           send AT&M0<CR>
  630.           waitfor OK
  631.           ;
  632.           ;  Others should comment out the above two lines
  633.           ;
  634.           ; Now, your local indial modem
  635.           ;
  636.           send ATDT4795395<CR>
  637.  
  638.           case
  639.                CONNECT        : >whackit
  640.                RING<CR>       : fail
  641.                BUSY<CR>       : fail
  642.                "NO "          : fail
  643.                @default       : fail
  644.           endcase
  645.  
  646.  
  647.  
  648.  
  649.                                        - 118 -
  650.  
  651.           :whackit                ; Attempt to "wake-up" PCP
  652.                purgein            ; Telenet recommends at least
  653.                wait      2        ; a 200 ms pause between
  654.                send      @        ; characters in the hunt-confirm sequence
  655.                wait      1        ; change the @ to <CR> if you
  656.                send      D        ; call a 1200 bps indial modem
  657.                wait      1
  658.                send      <CR>
  659.                waitfor   TERMINAL=
  660.                send      D3<CR>   ; Preferred terminal type
  661.                waitfor   @
  662.  
  663.           :outdial                ; Dial PCP city
  664.                purgein
  665.                retrycount 5
  666.                send      C @OUTBOUND,xxxxxxxxxx<CR>  ; Your ID Here
  667.                waitfor   PASSWORD
  668.                send      xxxxxx<CR>                  ; Your Password Here
  669.  
  670.           case
  671.                CONNECT         : >local              ; Gotcha!
  672.                BUSY            : >outdial
  673.                "NOT "          : fail
  674.                @nocarrier      : fail
  675.                @default        : fail
  676.           endcase
  677.  
  678.           :local                                     ; Initialize Outdial
  679.                purgein
  680.                send <CR>
  681.                wait 1
  682.                send I<CR>
  683.                send ATZ|
  684.                timerset 15
  685.                waitfor OK
  686.                send @|
  687.                waitfor @
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.                                        - 119 -
  704.  
  705.                send SET?<sp>1:0,7:8<CR>
  706.  
  707.                waitfor @
  708.  
  709.                send CONT<CR>
  710.                send ATH0Z<CR>
  711.                waitfor OK|IDLE
  712.                send <ENQ><CR>                        ; Turn on RV Mode
  713.                waitfor *
  714.  
  715.                purgein
  716.                clearcount
  717.  
  718.                timerset 35
  719.                wait 1
  720.                send D@LOCALNUM<CR>
  721.  
  722.                purgein
  723.  
  724.           case
  725.                ONTROL          : >landing
  726.                ANSWER          : >landing
  727.                BUSY            : fail
  728.                FAILED          : fail
  729.                "NO DIAL TONE"  : fail
  730.                "NO DTR"        : fail
  731.                "NO CARRIER"    : fail
  732.                VOICE           : fail
  733.                @default        : fail
  734.                @nocarrier      : fail
  735.           endcase
  736.  
  737.           :landing                                   ; Landing on Pluto
  738.                wait 7
  739.                purgein
  740.                session
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.                                        - 120 -
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.                                    Appendix G
  766.  
  767.                               Commercial inquiries
  768.  
  769.  
  770.           The FD package is free of charge if it's used in a noncommercial
  771.           environment. If it's used in a commercial environment, you may
  772.           NOT use the noncommercial version - period. Please send
  773.           commercial inquiries to:
  774.  
  775.  
  776.                Australia                Workware Australia Pty, Ltd
  777.                                         attn: Kim Nugent
  778.                                         Suite 3.03, 620 St. Kilda Road
  779.                                         Victoria, Australia, 3004
  780.  
  781.  
  782.                Europe                   Computer-Laser Systems
  783.                                         attn: Felix Kasza
  784.                                         Technical Services Group
  785.                                         Hetzendorfer Strasse 191
  786.                                         A-1130 Vienna
  787.                                         Austria
  788.  
  789.  
  790.                                         Bremin & Co. AB
  791.                                         Pontonjargatan 1
  792.                                         S-112 22 Stockholm
  793.                                         Sweden
  794.  
  795.  
  796.                USA                      OCI - Online Communications, Inc.
  797.                                         22 State Street
  798.                                         Bangor Maine 04401
  799.                                         USA
  800.  
  801.  
  802.                Canada                   1B Systems Management, Ltd.
  803.                                         5761 Ascot Road
  804.                                         Nanaimo BC V9V 1E6
  805.                                         Canada
  806.  
  807.  
  808.  
  809.  
  810.  
  811.                                        - 121 -
  812.  
  813.      G.1  Pricing
  814.  
  815.  
  816.                FrontDoor and TosScan for commercial use:
  817.  
  818.                Suggested retail price:       USD 189
  819.  
  820.  
  821.                FrontDoor and TosScan for commercial use (SysOps):
  822.  
  823.                Suggested retail price:       USD 120
  824.  
  825.  
  826.                FrontDoor for commercial use (SysOps):
  827.  
  828.                Suggested retail price:       USD  99
  829.  
  830.  
  831.                TosScan
  832.  
  833.                If you have purchased a copy of FrontDoor, you may purchase
  834.                TosScan at the price of USD 30. If you are running the
  835.                noncommercial version of FrontDoor, the price for TosScan is
  836.                USD 45.
  837.  
  838.  
  839.      G.2  Shipping and handling
  840.  
  841.  
  842.           Make sure you include sufficient funds for shipping and handling
  843.           (around USD 6-10). If sales tax apply to your order, you must
  844.           include funds to cover it.
  845.  
  846.  
  847.      G.3  Dealers
  848.  
  849.  
  850.           Please contact the appropriate dealer (previous page) for
  851.           commercial inquiries and any questions you may have regarding the
  852.           purchase of FrontDoor and/or TosScan.
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.                                        - 122 -
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.                                    Appendix H
  874.  
  875.                                 Developer notes
  876.  
  877.  
  878.           A separate package with information regarding FrontDoor is
  879.           distributed under the name FDDEV. It contains structures and
  880.           technical information directed towards authors of FrontDoor
  881.           utilities.
  882.  
  883.           If you are planning on writing a utility with explicit support
  884.           for FrontDoor, make sure you grab a copy of the FDDEV package and
  885.           look at it.
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.                                        - 123 -
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                                    Appendix I
  928.  
  929.                                     Credits
  930.  
  931.  
  932.           Thanks to..
  933.  
  934.                ..Anders Johansson, Andrew Khoo, Bill Bolton, Bill Dunn,
  935.           Bjorn Bogfelt, Bob Rudolph, Boris Osadciw, Chris Homrighausen
  936.           (hey bro!), Chris Van Tuin, Chris Baker, Clement Studer, David
  937.           Kerley, Dieter Soltau, Eelco de Graaff, Felix Kasza, Fred
  938.           Vlinkervleugel, 1B Systems Management Ltd, Ken McVay, Gareth
  939.           McClean, Horst Buhl, James Henthorn, James Smith, Jan
  940.           Crommenacker, Jan Jonsson, Jeff Wolach, Jerry Hindle, Jim
  941.           Faucette, Joakim Hernberg, John Huls, Jon Schneider, Ken Doebler,
  942.           Kim Lykkegard, Lasse B, Malte Erikson, Mario Diaz, Mark Howard,
  943.           Mats Knuts, Mats Wallin, Peter Adenauer, Randy Harner, Rick
  944.           Petersen, Rick Siegel, Robin Valle', Ruud de Bruin, Scott Samet,
  945.           Thomas Stjernstrom, Thomas Sundblom, Todd Lehr, Tomas Bremin,
  946.           Bremin & Co AB, Tony Wagner, Ulf Hedlund, Ulf Jungjohann, Andreas
  947.           Polz, David Nugent, Workware Australia Pty Ltd, Steve Froeschke,
  948.           Eric Larson, Bob Beilstein, Bruce Bodger, Michele Hamilton, Phil
  949.           Mackay, Michael Butler, Paul Schlyter, Bill Kraski, Alexander
  950.           Holy, Lars Eriksson, Fabiano Fabris, Aaron Schmiedel, Mike Janke,
  951.           Peter Janssens, Jeff Murphy, Gary Funk, Luca Leone, Andrew
  952.           Milner.
  953.  
  954.                ..Tom Jennings, Bob Hartman, Chris Irwin, Chuck Forsberg,
  955.           Henk Wevers, Randy Bush, Ray Gwinn, Thom Henderson, Vince
  956.           Perriello, Wynn Wagner III, Mike Ratledge, Rick Moore, George A.
  957.           Stanislav, jim nutt.
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.                                        - 124 -
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.                                  Contents
  982.  
  983.  
  984.  
  985.                Chapter 1  Preface                                    3
  986.                   1.1  Hardware requirements . . . . . . . . . . . . 3
  987.                   1.2  Software requirements . . . . . . . . . . . . 3
  988.                   1.3  BBS software  . . . . . . . . . . . . . . . . 4
  989.                   1.4  History . . . . . . . . . . . . . . . . . . . 4
  990.  
  991.                Chapter 2  Installation                               7
  992.                   2.1  CONFIG.SYS  . . . . . . . . . . . . . . . . . 7
  993.                   2.2  AUTOEXEC.BAT  . . . . . . . . . . . . . . . . 8
  994.                   2.3  Directories . . . . . . . . . . . . . . . . . 8
  995.                   2.4  Files . . . . . . . . . . . . . . . . . . . . 8
  996.  
  997.                Chapter 3  Setup                                      9
  998.                   3.1  FD environment variable . . . . . . . . . . . 9
  999.                   3.2  Getting started . . . . . . . . . . . . . . . 9
  1000.                   3.3  Menus . . . . . . . . . . . . . . . . . . . . 9
  1001.                      3.3.1  File . . . . . . . . . . . . . . . . .  10
  1002.                      3.3.2  Global . . . . . . . . . . . . . . . .  10
  1003.                      3.3.3  Mailer . . . . . . . . . . . . . . . .  13
  1004.                      3.3.4  Editor . . . . . . . . . . . . . . . .  20
  1005.                      3.3.5  Terminal . . . . . . . . . . . . . . .  22
  1006.                      3.3.6  Modem  . . . . . . . . . . . . . . . .  24
  1007.                      3.3.7  Printer  . . . . . . . . . . . . . . .  28
  1008.                   3.4  Manager . . . . . . . . . . . . . . . . . .  28
  1009.                      3.4.1  Events . . . . . . . . . . . . . . . .  28
  1010.                         3.4.1.1  External event behavior . . . . .  30
  1011.                         3.4.1.2  Mail event behavior . . . . . . .  31
  1012.                         3.4.1.3  The @ event . . . . . . . . . . .  33
  1013.                         3.4.1.4  Overlapping events  . . . . . . .  33
  1014.                      3.4.2  Folders  . . . . . . . . . . . . . . .  34
  1015.                      3.4.3  Security . . . . . . . . . . . . . . .  35
  1016.                      3.4.4  Requests . . . . . . . . . . . . . . .  36
  1017.  
  1018.                Chapter 4  Mailer                                    37
  1019.                   4.1  Menus . . . . . . . . . . . . . . . . . . .  37
  1020.                      4.1.1  Alt-P  Programs  . . . . . . . . . . .  37
  1021.                      4.1.2  Alt-U  Utilities . . . . . . . . . . .  38
  1022.                      4.1.3  Alt-M  Mail  . . . . . . . . . . . . .  39
  1023.                      4.1.4  Alt-Y  Your profile  . . . . . . . . .  39
  1024.                   4.2  Alt-B  Mail queue . . . . . . . . . . . . .  40
  1025.                   4.3  Call progress . . . . . . . . . . . . . . .  41
  1026.                   4.4  Waiting mail indicator  . . . . . . . . . .  42
  1027.                                           i
  1028.  
  1029.                   4.5  Undialable  . . . . . . . . . . . . . . . .  42
  1030.                   4.6  Command line switches . . . . . . . . . . .  42
  1031.  
  1032.                Chapter 5  Editor                                    44
  1033.                   5.1  Menus . . . . . . . . . . . . . . . . . . .  44
  1034.                      5.1.1  Alt-M  Main  . . . . . . . . . . . . .  44
  1035.                      5.1.2  Alt-E  Edit  . . . . . . . . . . . . .  46
  1036.                      5.1.3  Alt-T in edit mode . . . . . . . . . .  46
  1037.                      5.1.4  Toggle menu  . . . . . . . . . . . . .  47
  1038.                      5.1.5  Other keys in edit mode  . . . . . . .  48
  1039.                      5.1.6  Other keys in view (read) mode . . . .  48
  1040.                      5.1.7  Alt-U  Utilities . . . . . . . . . . .  49
  1041.                      5.1.8  Alt-P  Purge . . . . . . . . . . . . .  50
  1042.                   5.2  Entering messages . . . . . . . . . . . . .  51
  1043.                      5.2.1  Message status bits  . . . . . . . . .  51
  1044.                   5.3  Alt-F9  Management  . . . . . . . . . . . .  53
  1045.                      5.3.1  Main menu  . . . . . . . . . . . . . .  53
  1046.                      5.3.2  Continuoues tagging  . . . . . . . . .  54
  1047.                      5.3.3  Range select . . . . . . . . . . . . .  54
  1048.                   5.4  Keyboard macros . . . . . . . . . . . . . .  55
  1049.                   5.5  Carbon copies (CC)  . . . . . . . . . . . .  55
  1050.                      5.5.1  Hidden CCs . . . . . . . . . . . . . .  56
  1051.                      5.5.2  Using files as input to CCs  . . . . .  56
  1052.                      5.5.3  Address expansion  . . . . . . . . . .  66
  1053.                   5.6  Cross-posting (XC)  . . . . . . . . . . . .  56
  1054.                   5.7  Command line switches . . . . . . . . . . .  57
  1055.  
  1056.                Chapter 6  Terminal                                  58
  1057.                   6.1  Menus . . . . . . . . . . . . . . . . . . .  58
  1058.                      6.1.1  Alt-F  File  . . . . . . . . . . . . .  58
  1059.                      6.1.2  Alt-L  Line settings . . . . . . . . .  59
  1060.                      6.1.3  Alt-S  Session . . . . . . . . . . . .  61
  1061.                      6.1.4  Alt-O  Options . . . . . . . . . . . .  62
  1062.                   6.2  Keyboard macros . . . . . . . . . . . . . .  62
  1063.                   6.3  Raw mode  . . . . . . . . . . . . . . . . .  62
  1064.                   6.4  Keypad modes  . . . . . . . . . . . . . . .  62
  1065.                      6.4.1  PC keyboards . . . . . . . . . . . . .  63
  1066.                   6.5  Alt-P  Phone directory  . . . . . . . . . .  63
  1067.                      6.5.1  Queue status . . . . . . . . . . . . .  64
  1068.                      6.5.2  Adding/changing entries  . . . . . . .  64
  1069.                   6.6  Inactivity timer  . . . . . . . . . . . . .  64
  1070.                   6.7  File transfers  . . . . . . . . . . . . . .  64
  1071.                   6.8  On-line timer . . . . . . . . . . . . . . .  64
  1072.  
  1073.                Chapter 7  Miscellaneous                             65
  1074.                   7.1  Destination of messages . . . . . . . . . .  65
  1075.                      7.1.1  Name lookups . . . . . . . . . . . . .  65
  1076.                      7.1.2  Address browsing . . . . . . . . . . .  65
  1077.                      7.1.3  Address macros . . . . . . . . . . . .  65
  1078.                   7.2  File requests . . . . . . . . . . . . . . .  66
  1079.                      7.2.1  Update requests  . . . . . . . . . . .  66
  1080.                   7.3  Swapping  . . . . . . . . . . . . . . . . .  66
  1081.                                          ii
  1082.  
  1083.                   7.4  CRT environments  . . . . . . . . . . . . .  67
  1084.  
  1085.                Chapter 8  Mail routing                              68
  1086.                   8.1  Default routing . . . . . . . . . . . . . .  69
  1087.                      8.1.1  Message status . . . . . . . . . . . .  69
  1088.                      8.1.2  Host/hub routing . . . . . . . . . . .  69
  1089.                      8.1.3  Qualifying systems . . . . . . . . . .  70
  1090.                   8.2  Route commands  . . . . . . . . . . . . . .  70
  1091.                      8.2.1  LIST specifications  . . . . . . . . .  72
  1092.                      8.2.2  Using nodelist flags . . . . . . . . .  73
  1093.                      8.2.3  File routing/forwarding  . . . . . . .  73
  1094.                      8.2.4  Message forwarding . . . . . . . . . .  73
  1095.                      8.2.5  Multiple zones . . . . . . . . . . . .  74
  1096.                      8.2.6  Examples . . . . . . . . . . . . . . .  75
  1097.                      8.2.7  Dynamic packing  . . . . . . . . . . .  75
  1098.                      8.2.8  Regarding points . . . . . . . . . . .  75
  1099.  
  1100.                Chapter 9  EMSI                                      76
  1101.                   9.1  Passwords . . . . . . . . . . . . . . . . .  76
  1102.                   9.2  Mail  . . . . . . . . . . . . . . . . . . .  77
  1103.  
  1104.                Chapter 10  Script language                          78
  1105.                   10.1  What can I do with it? . . . . . . . . . .  78
  1106.                   10.2  Commands . . . . . . . . . . . . . . . . .  79
  1107.                      10.2.1  Labels  . . . . . . . . . . . . . . .  83
  1108.                      10.2.2  Node block  . . . . . . . . . . . . .  83
  1109.                   10.3  PC Pursuit . . . . . . . . . . . . . . . .  84
  1110.                      10.3.1  How do I update PCP.DAT?  . . . . . .  84
  1111.                   10.4  MNEMONICS  . . . . . . . . . . . . . . . .  84
  1112.  
  1113.                Chapter 11  Nodelist                                 85
  1114.                   11.1  FDNODE.CTL . . . . . . . . . . . . . . . .  85
  1115.                   11.2  Compiling the nodelist . . . . . . . . . .  88
  1116.  
  1117.                Chapter 12  FDServer                                 89
  1118.                   12.1  What is a FDServer request?  . . . . . . .  89
  1119.                   12.2  Request message  . . . . . . . . . . . . .  89
  1120.                      12.2.1  Internal commands . . . . . . . . . .  90
  1121.                   12.3  Using it . . . . . . . . . . . . . . . . .  90
  1122.                   12.4  Keeping calls to a minimum . . . . . . . .  91
  1123.                   12.5  A word of caution  . . . . . . . . . . . .  91
  1124.  
  1125.                Chapter 13  Service requests                         92
  1126.                   13.1  Service requests vs FDServer . . . . . . .  92
  1127.                   13.2  Setting up . . . . . . . . . . . . . . . .  92
  1128.                      13.2.1  Service name  . . . . . . . . . . . .  92
  1129.                      13.2.2  Program . . . . . . . . . . . . . . .  93
  1130.                      13.2.3  Parameters  . . . . . . . . . . . . .  93
  1131.                   13.3  Macros . . . . . . . . . . . . . . . . . .  93
  1132.                   13.4  ^ - +  . . . . . . . . . . . . . . . . . .  94
  1133.                   13.5  Security . . . . . . . . . . . . . . . . .  94
  1134.                   13.6  A word of wisdom . . . . . . . . . . . . .  95
  1135.                                          iii
  1136.  
  1137.                Chapter 14  Points                                   96
  1138.                   14.1  Pointlist  . . . . . . . . . . . . . . . .  96
  1139.                   14.2  FDNODE.CTL . . . . . . . . . . . . . . . .  97
  1140.                   14.3  Point handling . . . . . . . . . . . . . .  98
  1141.                   14.4  Remapping  . . . . . . . . . . . . . . . .  98
  1142.                      14.4.1  POINTNET  . . . . . . . . . . . . . .  98
  1143.                      14.4.2  Echomail  . . . . . . . . . . . . . .  99
  1144.  
  1145.                Chapter 15  Batch files                             100
  1146.                   15.1  Errorlevels  . . . . . . . . . . . . . . . 100
  1147.                   15.2  Categories . . . . . . . . . . . . . . . . 100
  1148.                   15.3  Loading BBS software . . . . . . . . . . . 101
  1149.                      15.3.1  Different labels  . . . . . . . . . . 102
  1150.                      15.3.2  Same label  . . . . . . . . . . . . . 103
  1151.                         15.3.2.1  DOBBS.BAT  . . . . . . . . . . . 104
  1152.                         15.3.2.2  EXEBBS.BAT . . . . . . . . . . . 105
  1153.                         15.3.2.3  Flow (batch files) . . . . . . . 106
  1154.  
  1155.                Appendix A  Help systems                            107
  1156.  
  1157.                Appendix B  FOSSIL drivers                          109
  1158.                   B.1  BNU . . . . . . . . . . . . . . . . . . . . 109
  1159.                   B.2  X00.SYS . . . . . . . . . . . . . . . . . . 110
  1160.  
  1161.                Appendix C  Modems                                  111
  1162.                   C.1  General requirements  . . . . . . . . . . . 111
  1163.                   C.2  USR HST . . . . . . . . . . . . . . . . . . 112
  1164.  
  1165.                Appendix D  Multitasking                            113
  1166.                   D.1  NS16550 . . . . . . . . . . . . . . . . . . 113
  1167.                   D.2  DESQview  . . . . . . . . . . . . . . . . . 114
  1168.                   D.3  DoubleDOS . . . . . . . . . . . . . . . . . 115
  1169.                   D.4  Multilink . . . . . . . . . . . . . . . . . 116
  1170.  
  1171.                Appendix E  Converting from other mail systems      117
  1172.  
  1173.                Appendix F  Sample (PCP) script                     118
  1174.  
  1175.                Appendix G  Commercial inquiries                    121
  1176.                   G.1  Pricing . . . . . . . . . . . . . . . . . . 122
  1177.                   G.2  Shipping and handling . . . . . . . . . . . 122
  1178.                   G.3  Dealers . . . . . . . . . . . . . . . . . . 122
  1179.  
  1180.                Appendix H  Developer notes                         123
  1181.  
  1182.                Appendix I  Credits                                 124
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                                          iv
  1190.