home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK3 / DFUE_12 / WILDCAT2.ZIP / WILDCAT!.DOC < prev    next >
Text File  |  1990-07-15  |  540KB  |  12,208 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                       ╒══════════════════════════════════════╕
  11.                       │                                      │
  12.                       │          WILDCAT! TEST-DRIVE         │
  13.                       ├──────────────────────────────────────┤
  14.                       │                                      │
  15.                       │           Released 07/15/90          │
  16.                       │                                      │
  17.                       │                                      │
  18.                       ╘══════════════════════════════════════╛
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                               Copyright (c) 1987, 1990       
  26.                                Mustang Software, Inc.        
  27.                                 Post Office Box 2264         
  28.                                Bakersfield, CA  93303        
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                                                                            
  41.           ╒═══════════════════════════════════════════════════════════════╕ 
  42.           │                         Technical Support                     │
  43.           │                          (805) 334-2240                       │
  44.           ╞═════════════════════════════════╤═════════════════════════════╡
  45.           │        Business Office          │          ORDERS ONLY        │
  46.           │         (805) 395-0223          │         1-800-999-9619      │
  47.           ╘═════════════════════════════════╧═════════════════════════════╛
  48.  
  49.  
  50.  
  51.  
  52.                               WILDCAT! Test-Drive 07/15/90
  53.           ───────────────────────────────────────────────────────────────────
  54.  
  55.           Table of Contents
  56.  
  57.  
  58.           What is WILDCAT! TEST-DRIVE...............................6
  59.             Included with registration..............................6
  60.             TEST-DRIVE Features.....................................8
  61.             Security...............................................10
  62.             System Requirements....................................10
  63.             Technical Support......................................11
  64.             Limited Warranty.......................................12
  65.             Distribution Policy and Copyright......................13
  66.             The Source Code........................................14
  67.             Background and Databases...............................15
  68.  
  69.           Chapter 3 - Installation.................................17
  70.             Quick Start............................................17
  71.             Other Requirements.....................................20
  72.  
  73.           Chapter 4 - MAKEWILD Program.............................21
  74.             General Information ...................................23
  75.                Sysop's name........................................23
  76.                BBS name............................................24
  77.                Sysop paging hours..................................24
  78.                Date of first call..................................24
  79.                Total number of calls received......................24
  80.                WILDCAT! registration number........................25
  81.             Frame 3 - Modem Information - Part 1...................26
  82.                Which communications port do you want to use........26
  83.                Maximum number of seconds to wait for carrier.......27
  84.                Enter the string to reset your modem................27
  85.                Modem startup string # 1-3..........................27
  86.                Modem initialization after every call...............27
  87.                Modem delay #1-3....................................28
  88.                Initialize your modem at which baud rate............29
  89.                Lock the DTE setting at the initialized baud rate...29
  90.             Frame 4 - Modem Information - Part 2...................30
  91.                Answer phone using Ring Detect?.....................30
  92.                Determine baud rate using Result Codes?.............30
  93.                Numeric codes for each baud rate....................30
  94.                Command to place modem Off-hook.....................31
  95.                Command to place modem on-hook......................31
  96.                Number of milliseconds to delay before PRELOG file..31
  97.                Does your modem support CTS/RTS flow control?.......32
  98.             Frame 5 - New User Defaults............................33
  99.                Are you running a closed board......................33
  100.                New user default security level.....................34
  101.                Ask for their phone number..........................34
  102.                Ask for their birthdate.............................34
  103.                Ask for their computer type.........................34
  104.                Force new users to fill out the questionnaire.......34
  105.                Time limit for first call...........................35
  106.                Number of lines per page............................35
  107.                Place them in these message folders.................35
  108.             Frame 6 -   Security Information.......................37
  109.  
  110.            ─────────────────────────────────────────────────────────────────
  111.                                            2
  112.  
  113.  
  114.  
  115.  
  116.                               WILDCAT! Test-Drive 07/15/90
  117.           ───────────────────────────────────────────────────────────────────
  118.  
  119.                Allow remote Sysops to drop to DOS..................37
  120.                Verify telephone number after every xx logons.......38
  121.                Verify birthdate after every xx logons..............38
  122.                Minimum security level to overwrite on uploads......38
  123.                Should the sysop screen public messages.............38
  124.                Can users leave private messages....................39
  125.                Minimum security to read sysop (and private) mail...39
  126.                Total number of different security levels...........39
  127.                Echo the user's password on the screen..............39
  128.                Display password protected files in file listing....39
  129.                Security level for MASTER sysop.....................39
  130.             Frame 7 - System Configuration - Part 1................41
  131.                Allow 300 baud callers..............................41
  132.                Is the bulletin menu optional.......................41
  133.                Time compensation ratio on uploads..................42
  134.                Display the quote of the day........................42
  135.                Display a download/upload ratio warning at xx.......42
  136.                Will you be offering color ANSI menus...............42
  137.                Total number of Bulletins offered...................43
  138.                Place the modem off-hook when WILDCAT! is down......43
  139.                Message range is xx to yy...........................43
  140.                Path for menu files.................................43
  141.                Path for Help files.................................44
  142.                Path for Display files..............................44
  143.                Path for External protocols.........................44
  144.                Path for Bulletins..................................45
  145.             Frame 8 - System Configuration - Part 2................46
  146.                How many message folders do you wish to have........46
  147.                Number of different File areas......................46
  148.                Number of external file transfer protocols..........46
  149.                Maximum logon time limit............................47
  150.                Monitor type........................................47
  151.                Screen foreground attribute.........................47
  152.                Automatically clear screen before menus.............47
  153.                Drop WILDCAT! to Errorlevel 60 after each call......47
  154.             Frame 9 - Message Folder Setup.........................49
  155.             Frame 10 - File Section Setup..........................50
  156.             Frame 11 - Main Menu Definition........................51
  157.                Activity............................................51
  158.                Call letter.........................................52
  159.                Description.........................................52
  160.                Sequence............................................52
  161.                Security............................................53
  162.             Frame 12 - Message Menu Definition.....................54
  163.             Frame 13 - File Menu Definition........................56
  164.             Frame 14 - Sysop Menu Definition.......................57
  165.             Frame 15 - Security Level Definition...................58
  166.                Message & download access...........................60
  167.                Daily time limit (DTL)..............................60
  168.                ANSI menus..........................................60
  169.             Frame 16 - Security Level Definition Con't.............62
  170.                Upload area access..................................62
  171.                Download bytes and number of files..................63
  172.             Frame 17 - File Path Definitions.......................64
  173.  
  174.            ─────────────────────────────────────────────────────────────────
  175.                                            3
  176.  
  177.  
  178.  
  179.  
  180.                               WILDCAT! Test-Drive 07/15/90
  181.           ───────────────────────────────────────────────────────────────────
  182.  
  183.             Frame 18 - External Protocol Definition................65
  184.  
  185.           Chapter 5 - Initial Operation & File Definition..........67
  186.             Checkout...............................................68
  187.             Local keyboard control keys............................69
  188.             Internal files used by WILDCAT!........................73
  189.             Display files used by WILDCAT!.........................75
  190.             ANSI Color.............................................86
  191.             Customized files.......................................86
  192.             Embedded codes.........................................87
  193.             Using MPE (Mustang Personal Editor)....................89
  194.             Using THEDRAW..........................................90
  195.  
  196.           Chapter 6 - WILDCAT! in Action...........................92
  197.             Batch file operation...................................92
  198.             Signing on the first time..............................93
  199.             MAIN menu commands.....................................94
  200.             MESSAGE menu commands..................................98
  201.             FILE menu commands....................................104
  202.             SYSOP menu commands...................................107
  203.  
  204.           Chapter 7 - Advanced Features...........................112
  205.             Creating Events.......................................112
  206.                Event X............................................113
  207.                Event Y............................................113
  208.                Events A - J.......................................113
  209.                Call processing Event (errorlevel 60)..............115
  210.                Event timing.......................................116
  211.             Remote drop to DOS....................................117
  212.                Using remote DOS...................................119
  213.             External Protocols....................................121
  214.                Operational overview...............................121
  215.                Batch file creation................................121
  216.                Download example...................................122
  217.                Upload example.....................................124
  218.             Viewing compressed files..............................127
  219.             Net and EchoMail......................................129
  220.  
  221.           Chapter 8 - WILDCAT! Support Programs...................132
  222.                ADDFILES...........................................132
  223.                CONVERT............................................134
  224.                MAKEQUES...........................................137
  225.                WAIT! & WAITFOR!...................................143
  226.                FIX Series.........................................144
  227.  
  228.           Chapter 9 - Registered Feature Overview.................145
  229.             DOORS.................................................145
  230.                Implementation.....................................146
  231.                Cautions, concerns, and caveats....................148
  232.                Carrier detect monitoring..........................148
  233.                Ctrl-Break lockout.................................149
  234.                User verification on return........................149
  235.             Multi-line Operation .................................151
  236.                Overview...........................................151
  237.  
  238.            ─────────────────────────────────────────────────────────────────
  239.                                            4
  240.  
  241.  
  242.  
  243.  
  244.                               WILDCAT! Test-Drive 07/15/90
  245.           ───────────────────────────────────────────────────────────────────
  246.  
  247.                How it works.......................................151
  248.                Hardware...........................................152
  249.                Local area networks................................152
  250.                Slave Cards........................................153
  251.                  DESQview.........................................153
  252.                Software and structure.............................154
  253.                  Novell...........................................159
  254.                  Peer-to-peer networks (LANtastic, etc.)..........161
  255.                  Slave cards......................................162
  256.                  DESQview.........................................163
  257.                Operational considerations.........................164
  258.  
  259.           Chapter 9 - Appendices..................................169
  260.             Appendix A - Modems...................................169
  261.                General Modem information..........................169
  262.                Hardware error checking............................169
  263.                Modem related connection problems..................169
  264.                Modem switch and register settings.................170
  265.                Modem-specific settings............................174
  266.             Appendix B - ANSI codes and DOS colors................176
  267.             Appendix C - Distribution for Profit..................177
  268.             Appendix D - Errors and troubleshooting...............178
  269.             Appendix E - Record formats...........................180
  270.             Appendix F - Registration.............................181
  271.           INDEX ..................................................182
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.            ─────────────────────────────────────────────────────────────────
  303.                                            5
  304.  
  305.  
  306.  
  307.  
  308.                               WILDCAT! Test-Drive 07/15/90
  309.           ───────────────────────────────────────────────────────────────────
  310.  
  311.           What Is WILDCAT! TEST-DRIVE?                                     
  312.                                                                            
  313.           This TEST DRIVE version of WILDCAT! is a full-featured BBS system. 
  314.           It is designed to allow the user to be able to evaluate WILDCAT!
  315.           and determine if it meets their needs.  The TEST DRIVE release is
  316.           not the latest release of the program, however, and does not
  317.           include all the features of the REGISTERED USER VERSION.  This TEST
  318.           DRIVE release includes full documentation and information on
  319.           obtaining the REGISTERED USER VERSION.  Print the file VENDOR.DOC
  320.           and READ.ME for additional information.
  321.  
  322.           With Full Registration of WILDCAT!, you will receive:
  323.  
  324.           -    A copy of the latest release of the Registered User Version;
  325.           -    A more comprehensive, updated, typeset operations manual;
  326.           -    90 days free technical support by phone between 9:00am and
  327.                5:00pm pacific time;
  328.           -    Automatic notification of any major program updates;
  329.           -    A card redeemable at any time for $50 toward any Mustang
  330.                Software product or service.  This includes, but is not
  331.                limited to future updates, enhanced versions of WILDCAT!,
  332.                supplemental programs such as the PRO! Series, extended
  333.                support, or other Mustang Software products.
  334.           -    Additional program updates at a significantly reduced rate.
  335.           -    Access to proprietary utility programs, written by both    
  336.                Mustang and other authors, which enhance and add features.
  337.           -    24-hour access to the private multi-line Registered Users BBS
  338.                at Mustang Software. 
  339.  
  340.  
  341.           The REGISTERED USER VERSION of WILDCAT! has many features not found
  342.           in the TEST DRIVE release.  These features include but are not
  343.           limited to:
  344.  
  345.           -    Full support for multi-line operation of 250 nodes;
  346.           -    Capability for running DOORS, with configurable security level
  347.                restrictions for each;
  348.           -    Enhanced Net & EchoMail operation for callers and the sysop.
  349.           -    Enhanced Message Area functions, including abilities to read
  350.                folder-specific mail from previously opened Mail folders and
  351.                Mark mail while Scanning, for reading later;
  352.           -    Capability to lock DTE at up to 38,400 baud, which can
  353.                actually increase throughput, even with a 2400 baud
  354.                connection;
  355.           -    Custom NON-color as well as color menus;
  356.           -    Increased support for more embedded control codes, including
  357.                codes to reflect "Who's on-line" on your other Nodes
  358.                (Multi-Line operation);
  359.           -    Up to 50 definable security levels, 32 more than the TEST
  360.                DRIVE version.
  361.           -    AND MANY MORE!
  362.  
  363.           A registration form is supplied on disk in the text file
  364.           REGISTER.FRM.  You can print this file with the command
  365.  
  366.            ─────────────────────────────────────────────────────────────────
  367.                                            6
  368.  
  369.  
  370.  
  371.  
  372.                               WILDCAT! Test-Drive 07/15/90
  373.           ───────────────────────────────────────────────────────────────────
  374.  
  375.  
  376.           COPY A:REGISTER.FRM PRN
  377.  
  378.           You may also call our toll-free ORDERS ONLY HOTLINE at
  379.           1-800-999-9619 to place your order with VISA, MasterCard, American
  380.           Express, or even COD. For information, please call 805-395-0223. 
  381.           Technical and/or other questions may be answered at (805) 334-2240.
  382.  
  383.           WILDCAT! is also available from most computer software retail
  384.           stores, including all Software, Etc. stores nationwide.  For the
  385.           location of the Software, Etc. store near you call 1-800-633-8000. 
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.            ─────────────────────────────────────────────────────────────────
  431.                                            7
  432.  
  433.  
  434.  
  435.  
  436.                               WILDCAT! Test-Drive 07/15/90
  437.           ───────────────────────────────────────────────────────────────────
  438.  
  439.           THE WILDCAT! BBS SYSTEM
  440.  
  441.           At first glance, WILDCAT! may look like just another bulletin board
  442.           program. This was by design. Much effort was spent incorporating
  443.           popular features of other BBS systems, including many of the
  444.           command options, although that is where any similarity ends. 
  445.           Powerful extended features have been added to what at first appear
  446.           to be familiar routines.  Other features and utility functions of
  447.           Wildcat! are precedent-setting in a BBS environment.
  448.  
  449.           This TEST DRIVE version is a fully-functioning Bulletin Board
  450.           System designed to give newcomers to the WILDCAT! arena a taste of
  451.           the REGISTERED USER version of WILDCAT!.  
  452.  
  453.           Features of this TEST-DRIVE version include:
  454.  
  455.           -    Fast B-Tree indexed access to all data files including Users,
  456.                Files and Messages.
  457.           -    Easy set-up via an interactive installation program which
  458.                configures system defaults.
  459.           -    Dynamically-built menus based on security level definitions in
  460.                the configuration file.
  461.           -    Three Color Menu Levels allow you to only show options to 
  462.                your users that they have access to.
  463.           -    Flexible security for users and files, 18 levels available.
  464.           -    Date of Birth and Phone Number available as security check
  465.                items.
  466.           -    Include/exclude 300 baud calls based on sysop preference and
  467.                system needs.
  468.           -    Supports up to 19,200 baud modems, including data transfer
  469.                over normal phone lines.
  470.           -    More than 100 customizable display files, including placement
  471.                of any available system information in user defined displays.
  472.           -    Message features include Reply, Forward, Carbon Copy, Return
  473.                Receipt and Print.
  474.           -    26 Message Folders available, including Comments to the Sysop
  475.                within messages.
  476.           -    Wastebasket message Folder which holds deleted mail until
  477.                killed by sysop.
  478.           -    Ability to move messages from folder to folder.
  479.           -    ANSI graphics support in menus, file descriptions, messages
  480.                and system prompts.
  481.           -    Multiple line file descriptions, including download time based
  482.                on the callers baud rate
  483.           -    Automatic caller notification of bulletin updates based on
  484.                bulletin file date and time.
  485.           -    Multiple questionnaire files available, including one for new
  486.                users, and others selected by menu choice.
  487.           -    The MAKEQUES.EXE program to create branching questionnaires
  488.                with free-form or formatted output.
  489.           -    Questionnaire pre-formatted to accept dates, SS #, Visa/MC,
  490.                AMEX, text strings, multiple choice and Yes/No with branching.
  491.           -    Remote event timer support for scheduled activities outside of
  492.                the WILDCAT! system.
  493.  
  494.            ─────────────────────────────────────────────────────────────────
  495.                                            8
  496.  
  497.  
  498.  
  499.  
  500.                               WILDCAT! Test-Drive 07/15/90
  501.           ───────────────────────────────────────────────────────────────────
  502.  
  503.           -    Configurable screen pauses based on each callers screen
  504.                length.
  505.           -    System and Menu help files available, both in normal and ANSI
  506.                color mode.
  507.           -    Stackable menu commands available in many areas for advanced
  508.                users.
  509.           -    Most sysop functions available from remote sysop log-on,
  510.                including system update and maintenance.
  511.           -    Additional upload and download support, including multiple
  512.                file transfer using external protocols (KERMIT, YMODEM-G,
  513.                YMODEM Batch, ZMODEM, etc.)
  514.           -    Net & EchoMail support for the Sysop.
  515.           -    Hot Key entry of single-character caller selections.
  516.           -    Default User Up/Download protocol.
  517.           -    Prelog display file sent prior to any other information.
  518.           -    Drop to DOS capabilities and return.
  519.           -    Closed System option configurable with special questionnaire,
  520.                forced comment or immediate log off.
  521.           -    Birthday message display file sent on users birthday!
  522.           -    Ability to View a compressed file contents from the Files
  523.                menu.
  524.           -    Easy reading of any ASCII text file from the Files menu.
  525.           -    Support for up to 2 billion users, files and messages, limited
  526.                only by disk space.
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.            ─────────────────────────────────────────────────────────────────
  559.                                            9
  560.  
  561.  
  562.  
  563.  
  564.                               WILDCAT! Test-Drive 07/15/90
  565.           ───────────────────────────────────────────────────────────────────
  566.  
  567.           WHAT ABOUT SECURITY?
  568.  
  569.           After reviewing the first few pages of the installation procedure,
  570.           you will undoubtedly begin to think that WILDCAT! is preoccupied
  571.           with security.  If so, you're absolutely right.  Although WILDCAT!
  572.           is perfectly capable of serving the needs of the hobbyist
  573.           telecommunications enthusiasts, it was designed with a business
  574.           environment in mind, an environment in which the integrity of
  575.           information is of paramount importance.  WILDCAT!'s security is
  576.           second to none.  Since it's first release in 1986 the security
  577.           provisions have never been overcome as the result of a software
  578.           deficiency or compromise of the program code.  The file database
  579.           structure allows sensitive non-BBS data to reside on the same hard
  580.           disk as the WILDCAT! system, since ONLY the specifically authorized
  581.           database files are ever allowed access.  The system operator has
  582.           full control of the security setup.
  583.  
  584.  
  585.           SYSTEM REQUIREMENTS
  586.  
  587.           WILDCAT! was written on the premise of being used in business
  588.           applications.  No attempt has been made to make the product
  589.           compatible with single or dual floppy drives and computers with
  590.           limited memory capacity.  It is necessary that your memory and
  591.           storage areas are capable of accommodating the many files and work
  592.           areas that are required by the code during normal run-time. Mustang
  593.           Software has no plans of changing the program to accommodate
  594.           systems with minimal capacity.  The following list represents the
  595.           minimum configuration your system should have to be capable of
  596.           properly maximizing the potential of the program.
  597.  
  598.           -    IBM Personal Computer (or true compatible) with 384K (minimum)
  599.                RAM, 250K free for Wildcat!
  600.           -    PC-DOS or MS-DOS, Ver. 3.0 or later (other operating
  601.                environments such as DESQview  may be used, see the appendices
  602.                for details.)
  603.           -    Asynchronous communications (serial port) adapter
  604.           -    RS-232 cable with the standard 9 pins connected (some modem
  605.                cables do not have all the pins hooked-up).
  606.           -    Intelligent AT command set modem 
  607.           -    80 column monochrome or color monitor
  608.           -    Voice-grade telephone connection for modem
  609.           -    Hard disk drive
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.            ─────────────────────────────────────────────────────────────────
  623.                                            10
  624.  
  625.  
  626.  
  627.  
  628.                               WILDCAT! Test-Drive 07/15/90
  629.           ───────────────────────────────────────────────────────────────────
  630.  
  631.           TECHNICAL SUPPORT
  632.  
  633.           WILDCAT! was designed for ease of use, and this manual should
  634.           contain the answers to most of your questions.  Read it first and
  635.           check the appendices for trouble-shooting procedures.  If you're
  636.           still stumped, technical support is only a phone call away.  You
  637.           may first want to call our own WILDCAT! Public-access system at
  638.           805-395-0650 for valuable insight by other sysops.  Feel free to
  639.           look around, download any files on the system that may be of use to
  640.           you, or leave a [C]omment to the Sysop if you need a question
  641.           answered.  This method of obtaining support is especially good if
  642.           you want expert guidance regarding the more advanced features.  
  643.  
  644.           Another alternative is CompuServe where we are a part of the PC
  645.           Vendor Support Forum.  You reach us by typing  GO PCVEN  and then
  646.           selecting Sub Topic 9.  Our PIN is (75236,3312).  We also have
  647.           Regional Support Centers all over the world for those users outside
  648.           of the United States.  Current locations are in the United Kingdom,
  649.           Holland, Australia, and Canada.  At the time of this writing we are
  650.           looking into locations in Japan, Switzerland, and West Germany.  If
  651.           any or all of these Regional Support Centers are of interest to
  652.           you, feel free to call or write and we will mail you our current
  653.           Regional Support Roster.
  654.  
  655.           If you are unable to find the answer to a question or just need a
  656.           quick explanation, please give us a call between 9:00am and 5:00pm
  657.           PST.  You can reach technical support at (805) 334-2240.  We must,
  658.           however, limit tech calls to those problems not resolved after
  659.           reading this manual.  Technical support is not (and should not) be
  660.           a substitute for this manual.  Bear in mind that most other
  661.           software companies will not even support a product until it is
  662.           registered.  We want to extend special support to users of this
  663.           TEST-DRIVE release, but need your cooperation in checking the
  664.           manual first.
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.            ─────────────────────────────────────────────────────────────────
  687.                                            11
  688.  
  689.  
  690.  
  691.  
  692.                               WILDCAT! Test-Drive 07/15/90
  693.           ───────────────────────────────────────────────────────────────────
  694.  
  695.           LIMITED WARRANTY
  696.  
  697.           This product is provided "as is" without warranty of any kind.  The
  698.           entire risk as to the results and performance of the program is
  699.           assumed by you.  Should the program prove defective, you (and not
  700.           Mustang Software, Inc. or it's dealers) assume the entire cost of
  701.           all necessary servicing, repair or correction.  Further, Mustang
  702.           Software, Inc. does not warrant, guarantee, or make representations
  703.           regarding the use of, or the results of the use of this program in
  704.           terms of correctness, accuracy, reliability, currentness, or
  705.           otherwise; and you rely on the program and it's results solely at
  706.           your own risk.  Mustang Software, Inc. cannot accept responsibility
  707.           for system damage, loss of profit, or any other special,
  708.           incidental, or consequential damage resulting from the use or
  709.           inability to use this product.
  710.  
  711.           Mustang Software, Inc., DOES warrant to the original licensee of a
  712.           REGISTERED product that the program disk(s) on which the program is
  713.           recorded be free from defects in materials and workmanship under
  714.           normal use and service for a period of ninety (90) days from the
  715.           date of delivery as evidenced by a copy of your receipt.  Mustang
  716.           Software, Inc.'s entire liability and your exclusive remedy shall
  717.           be replacement of the disk not meeting Mustang Software, Inc.'s
  718.           Limited Warranty.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.            ─────────────────────────────────────────────────────────────────
  751.                                            12
  752.  
  753.  
  754.  
  755.  
  756.                               WILDCAT! Test-Drive 07/15/90
  757.           ───────────────────────────────────────────────────────────────────
  758.  
  759.           DISTRIBUTION POLICY AND COPYRIGHT
  760.  
  761.  
  762.           COPYRIGHT
  763.  
  764.           Regardless of the method of marketing, WILDCAT! is not in the
  765.           public domain.  It is copyrighted by Mustang Software, Inc..  All
  766.           rights are reserved.  Copying, duplicating, selling or otherwise
  767.           distributing this product except as expressly permitted in the
  768.           TEST-DRIVE Distribution Policy below is a violation of the Law. 
  769.           However, we grant you the right, in fact encourage you to make and
  770.           distribute as many copies of this TEST-DRIVE version as you wish,
  771.           using any acceptable medium of exchange, with the following
  772.           provisions:
  773.  
  774.                     -- TEST-DRIVE Distribution Policy --
  775.  
  776.           1.   Please feel free to distribute this TEST-DRIVE version as
  777.                often as you like, to any interested parties.
  778.           2.   Please do not distribute the program without all of its
  779.                original related files, addendum files, and documentation.
  780.           3.   Please obtain our written permission prior to distribution
  781.                with any "Bundled" software packages.
  782.           4.   Please do not accept payment for the program; a copying fee of
  783.                $10.00 per diskette may be charged when distributed by a
  784.                non-profit user-group.
  785.           5.   Please do not alter the program or documentation in any
  786.                manner.
  787.           6.   NOTE - Individuals, groups, vendors, or other software
  788.                distribution companies which market diskettes containing
  789.                shareware or other TEST-DRIVE programs for profit must obtain
  790.                written permission from Mustang Software, Inc. prior to
  791.                distribution.  See Appendix C for an easy-to-process
  792.                application form.
  793.  
  794.           DISTRIBUTION of the REGISTERED USER version of the program is in
  795.           violation of license agreements and copyright Law!
  796.  
  797.  
  798.           REVIEWS
  799.  
  800.           Mustang Software, Inc. is always in need of your opinion on all our
  801.           products so that we may continue to improve our software.  We
  802.           encourage you to evaluate this TEST DRIVE version of WILDCAT! and
  803.           let us know of your findings.  Printed reviews by user groups or
  804.           other publications may be mailed to us at P.O. Box 2264,
  805.           Bakersfield CA 93303-2264 and marked to the attention of Rick
  806.           Heming, Exec VP Marketing/Consulting.
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.            ─────────────────────────────────────────────────────────────────
  815.                                            13
  816.  
  817.  
  818.  
  819.  
  820.                               WILDCAT! Test-Drive 07/15/90
  821.           ───────────────────────────────────────────────────────────────────
  822.  
  823.           THE SOURCE CODE
  824.  
  825.           The source code for WILDCAT! is not available.  This decision gives
  826.           us the ability to guarantee the integrity of our product in this
  827.           era of software contamination.  It is not available either under
  828.           the TEST DRIVE concept, or as a Commercial product.  To those who
  829.           may have security concerns about running a BBS program without
  830.           being able to see or alter the code we can only offer this
  831.           assurance:                       
  832.  
  833.  
  834.                ┌───────────────────────────────────────────────────────┐
  835.                │                                                       │
  836.                │                                                       │
  837.                │                                                       │
  838.                │                                                       │
  839.                │   "Mustang Software has every intention of            │
  840.                │    continuing to strengthen our position              │
  841.                │    as a supplier of quality computer software.        │
  842.                │                                                       │
  843.                │    To do so, we must rely heavily on our              │
  844.                │    reputation in the international electronic         │
  845.                │    community.  We would not compromise that           │
  846.                │    reputation for anything!                           │
  847.                │                                                       │
  848.                │    You can trust that WILDCAT!'s source code          │
  849.                │    has no undocumented features which could           │
  850.                │    compromise the security aspects of our product."   │
  851.                │                                                       │
  852.                │                                                       │
  853.                │                        - Mustang Software, Inc.       │
  854.                │                                                       │
  855.                │                                                       │
  856.                │                                                       │
  857.                └───────────────────────────────────────────────────────┘
  858.                                                                        
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.            ─────────────────────────────────────────────────────────────────
  879.                                            14
  880.  
  881.  
  882.  
  883.  
  884.                               WILDCAT! Test-Drive 07/15/90
  885.           ───────────────────────────────────────────────────────────────────
  886.  
  887.           BACKGROUND
  888.  
  889.           WILDCAT! combines flexibility and security, but when these two
  890.           factors are mixed in a thoughtless manner, the security loses.  It
  891.           is possible to intentionally or mistakenly reduce WILDCAT!'s
  892.           built-in security to that available on the cork bulletin board at
  893.           the neighborhood grocery store!  This is mentioned as a first
  894.           caution to check your installation security settings very carefully
  895.           prior to taking your first call.
  896.  
  897.           During the installation process reviewed in this manual you will be
  898.           provided with representations of the actual configuration screens
  899.           to serve as guides in setting up your own custom BBS application. 
  900.           To guard against mistakes you are strongly encouraged to study the
  901.           default information provided, and if you change any option, the
  902.           first thing to do is to test the results of that change in your
  903.           application.  The second thing to do is to test it again!  This may
  904.           seem redundant and time consuming, but experience has shown that
  905.           this is the fastest route to successful bulletin board operation.
  906.  
  907.           The operation and setup of a WILDCAT! system requires understanding
  908.           several concepts which may be new even to the most experienced BBS
  909.           operator.  A thorough reading of the following information on
  910.           databases and the folder concept will ease the installation
  911.           process.
  912.  
  913.  
  914.           DATABASES WITHIN WILDCAT!
  915.  
  916.           WILDCAT! uses an internal database system to keep track of three
  917.           major groups of system information, USERS, FILES and MESSAGES. 
  918.           Each of these databases is independent, and is ONLY able to be
  919.           updated from within the program.  Each consists of a data file
  920.           (.DAT) as well as up to three index files (.IDX) to speed up
  921.           searches.  All database files are composed of records, which can be
  922.           thought of as index cards containing information about any ONE
  923.           User, File or Message.  When a WILDCAT! system is first started,
  924.           all database files are empty.  Database entries can be made in a
  925.           number of ways which are discussed below under the appropriate
  926.           database type. 
  927.  
  928.           The USER database is just what it sounds like; a file containing
  929.           records for each and every user on the system.  The first record
  930.           added will most often be the system operators name, a process that
  931.           is more fully described later in this manual.  Other user database
  932.           entries are usually made automatically as new users call the
  933.           system, but names may be added manually by the sysop.  As users are
  934.           added the database expands, and as they are deleted, the space is
  935.           made available for new users.  
  936.  
  937.           The FILE database may be a new concept to even experienced BBS
  938.           sysops.  Although many BBS programs track the lists of files
  939.           available on the system as text listings, WILDCAT! uses the
  940.           database method.  File organization in this manner has many
  941.  
  942.            ─────────────────────────────────────────────────────────────────
  943.                                            15
  944.  
  945.  
  946.  
  947.  
  948.                               WILDCAT! Test-Drive 07/15/90
  949.           ───────────────────────────────────────────────────────────────────
  950.  
  951.           advantages, not the least of which is additional security and
  952.           flexibility.  No file on your computer system may be accessed
  953.           through WILDCAT! unless it is first listed in the file database.
  954.  
  955.           Each record in the file database contains a file name, size, date
  956.           added to the system, file area letter (which tells where it is
  957.           located and what security is required), a 2 line description, as
  958.           well as other information.  Since the file database is empty on a
  959.           new WILDCAT! system, file records must be added either manually by
  960.           the sysop or by using our file addition utilities CONVERT, ADDFILES
  961.           or, with the Registered version, the PRO! Series.  CONVERT will
  962.           read a standard text file listing used by a number of BBS programs
  963.           or the DIR command, and place the information into the WILDCAT!
  964.           file database.  ADDFILES is an easy method of adding the filenames
  965.           already on your disk and optionally entering the descriptions as
  966.           they are added.  F-PRO!, one of the PRO! Series utilities for the
  967.           Registered version of WILDCAT! also manipulates the file database. 
  968.           See the appropriate sections of this manual for details about
  969.           CONVERT & ADDFILES.
  970.  
  971.           Changes made to the file database cause the appropriate changes to
  972.           be made on disk, if indicated.  For example, changing the file name
  973.           will cause DOS to actually rename the file on disk, and deleting a
  974.           database entry optionally allows deletion of the file on disk as
  975.           well.  A change of the file area letter will cause the file to be
  976.           copied to the new drive & subdirectory and then deleted from the
  977.           old one.
  978.  
  979.           Although the file database uses letters of the alphabet as area
  980.           identifiers, these identifiers are NOT related in any way to the
  981.           message folder letters in the message database.  
  982.  
  983.           The MESSAGE data file consists of groups of message lines, one
  984.           after the other.  The index files which are created and updated
  985.           whenever a message is entered is used to locate the actual lines of
  986.           any specific message within the database.  As messages are deleted,
  987.           the message data line space becomes available for other new
  988.           messages.  The index files keep track of where the message lines
  989.           for each new message are located, an absolute necessity since they
  990.           may or may not remain in a contiguous sequence.  The user need not
  991.           concern himself with the actual operation of the message database
  992.           except to understand that there is ONLY ONE message database.  The
  993.           Message Folder Concept also makes use of index file to allow access
  994.           to different groups of messages.
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.            ─────────────────────────────────────────────────────────────────
  1007.                                            16
  1008.  
  1009.  
  1010.  
  1011.  
  1012.                               WILDCAT! Test-Drive 07/15/90
  1013.           ───────────────────────────────────────────────────────────────────
  1014.  
  1015.           QUICK START
  1016.  
  1017.           Although we strongly suggest that all operators become familiar
  1018.           with WILDCAT! by reading the entire manual prior to starting the
  1019.           program, we realize that many users may feel comfortable with other
  1020.           methods of learning the program features.  For those already
  1021.           familiar with the disk operating system, paths, file handling
  1022.           and/or have run other bulletin board systems in the past, you may
  1023.           do the following:
  1024.  
  1025.                .    Run the INSTALL program; see below for detailed operating
  1026.                     instructions for INSTALL.EXE;
  1027.                .    If you have opted not to run MAKEWILD from within the
  1028.                     INSTALL program do so now, configuring your defaults;
  1029.                .    Configure your modem's DIP switches, if applicable;
  1030.                .    Run WILDCAT!;
  1031.                .    Use the HOME key for function key assistance;
  1032.                .    Use the F1 function key to logon and enter your SYSOP
  1033.                     information (remember, you are a new user the first
  1034.                     time);
  1035.                .    At the Main Menu, use the function key F9 to upgrade your
  1036.                     status to that of SYSOP;
  1037.                .    Refer back to this documentation as a reference guide for
  1038.                     more detail, for tips on special configurations, and for
  1039.                     explanations of the various display files.
  1040.  
  1041.           This Quick Start procedure is ONLY suggested for those who feel
  1042.           comfortable learning on their own.  A step-by-step startup
  1043.           procedure will be outlined in the chapters that follow.
  1044.  
  1045.  
  1046.           FULL CONFIGURATION - CREATING AN ENVIRONMENT FOR WILDCAT!
  1047.  
  1048.           There are many files generated either by the System operator or by
  1049.           the normal run-time requirements of the program.  The directories
  1050.           for these files will be created automatically by the installation
  1051.           program if they do not already exist.  The purpose of each file is
  1052.           reviewed in detail later in this manual.
  1053.  
  1054.           First, you should be at the root directory of your hard disk. 
  1055.           Usually this means that you will be viewing "C:\>", but this
  1056.           depends on how your system is configured.  To more easily determine
  1057.           your location, you may wish to type the following line from the
  1058.           command level:
  1059.  
  1060.                          prompt $p$g <ENTER>
  1061.  
  1062.           where <ENTER> means press your carriage return key.
  1063.  
  1064.           From this point, the <ENTER> will be assumed as being required
  1065.           following a typed entry unless otherwise indicated.  Now, place the
  1066.           WILDCAT! Disk labeled INSTALL in Drive A: and type
  1067.  
  1068.           INSTALL [ENTER]
  1069.  
  1070.            ─────────────────────────────────────────────────────────────────
  1071.                                            17
  1072.  
  1073.  
  1074.  
  1075.  
  1076.                               WILDCAT! Test-Drive 07/15/90
  1077.           ───────────────────────────────────────────────────────────────────
  1078.  
  1079.           Upon presentation of the Main Installation Menu, proceed to
  1080.           configure Installation defaults such as Archive directory, Wildcat
  1081.           TD destination, etc.  Pressing [ENTER] on the desired field will
  1082.           allow editing of the defaults.  If any specified paths are not
  1083.           found, the user will be notified of this and they will be created
  1084.           by the installation program. 
  1085.  
  1086.  
  1087.           INSTALL PROGRAM OPTIONS
  1088.  
  1089.           Select
  1090.  
  1091.           Upon selection of this option, the user is presented with a window
  1092.           outlining the nine choices for installation of the various files
  1093.           and utility programs.
  1094.  
  1095.                ALL - selects for installation all Menus, Display files,
  1096.                Bulletins and Utility programs as well as the Test Drive
  1097.                Documentation, which can optionally be printed out after
  1098.                installation is complete by selecting "Y" where "Print
  1099.                Documents" is indicated on the Main Menu.  INSTALL defaults to
  1100.                ALL, as this is the normal choice for first time
  1101.                installations.
  1102.  
  1103.                SCREENS - selects for installation all Display screens,
  1104.                including both Color and Non-Color versions, but excluding
  1105.                Menus, Help Files, and Bulletins.
  1106.  
  1107.                MENUS - selects for installation all customizable Menus.
  1108.  
  1109.                HELP FILES - selects for installation all Color as well as
  1110.                Non-color Help files.
  1111.  
  1112.                BULLETINS - selects for installation all Bulletin Files,
  1113.                including sample Bulletins and Menu.
  1114.  
  1115.                MISC - selects for installation the file ALL.OK, used during
  1116.                external protocol file transfers.  See the appropriate
  1117.                sections of the documentation for a discussion of this file.
  1118.  
  1119.                UTILITIES - selects for installation all utility programs such
  1120.                as the MAKEWILD setup program and the FIX! series utilities.
  1121.  
  1122.                DOCUMENTS - selects for installation the WILDCAT! Test Drive
  1123.                Documentation for extraction.  This must be done before it can
  1124.                be printed, whether from DOS or via the "Print Documents"
  1125.                option.
  1126.  
  1127.                PROGRAM - selects for installation the WILDCAT! executable
  1128.                files.
  1129.  
  1130.  
  1131.           Go
  1132.                upon selection of this option, all selected files are de-
  1133.  
  1134.            ─────────────────────────────────────────────────────────────────
  1135.                                            18
  1136.  
  1137.  
  1138.  
  1139.  
  1140.                               WILDCAT! Test-Drive 07/15/90
  1141.           ───────────────────────────────────────────────────────────────────
  1142.  
  1143.                archived into their respective directories, and all other
  1144.                options are carried out as defined.  
  1145.  
  1146.           Quit
  1147.                This option immediately returns the user to the DOS prompt.
  1148.  
  1149.           Upgrading 1.03   : N
  1150.                Select this option if you are upgrading from WILDCAT! ver.
  1151.                1.03SW.  After selecting GO, the current Databases will be
  1152.                upgraded to the Test-Drive format, and you current MAKEWILD
  1153.                configuration will be converted.
  1154.  
  1155.  
  1156.           Configure WILDCAT!: N
  1157.                Selection of this option will cause the MAKEWILD configuration
  1158.                program to be invoked after all selected files have been
  1159.                installed.  Since MAKEWILD must be invoked after installation
  1160.                prior to running WILDCAT!, this option should be set to Y for
  1161.                most installations.  Note that MAKEWILD must be run even if
  1162.                upgrading from a prior version.
  1163.  
  1164.           Create .BAT files: Y
  1165.                Select this option if you wish to have the Install program
  1166.                create your batch files for starting WILDCAT!, as well as
  1167.                ZUP.BAT and ZDOWN.BAT for use with ZMODEM as an external
  1168.                protocol.  
  1169.  
  1170.           Overwrite Files  : Y
  1171.                Select this option if you have existing WILDCAT! files you
  1172.                wish to overwrite.  If you are upgrading from a prior release
  1173.                you will want to overwrite many file, such as the actual
  1174.                WILDCAT! program, but may want to refrain from overwriting
  1175.                others, such as your custom display files.  You can specify Y
  1176.                to overwrite files, and make use of the overwrite confirmation
  1177.                (next question) to select precisely which to overwrite and
  1178.                which to keep.
  1179.  
  1180.           Confirm Overwrite: Y
  1181.                Select this option if you wish to be prompted before any pre-
  1182.                existing files are over-written during the de-archiving
  1183.                process.
  1184.  
  1185.           Print Documents : Y
  1186.                Select this option if, upon completion of the installation
  1187.                process, you wish to have the INSTALL program print the Test
  1188.                Drive Documentation to your printer (device PRN).  Make sure
  1189.                your printer is On-Line and has plenty of paper, as the
  1190.                documentation is over 180 pages!  You will need the
  1191.                documentation to run and setup a WILDCAT! system.
  1192.  
  1193.           After completing the questions, select GO and your program will
  1194.           install itself on your hard disk.
  1195.  
  1196.  
  1197.  
  1198.            ─────────────────────────────────────────────────────────────────
  1199.                                            19
  1200.  
  1201.  
  1202.  
  1203.  
  1204.                               WILDCAT! Test-Drive 07/15/90
  1205.           ───────────────────────────────────────────────────────────────────
  1206.  
  1207.  
  1208.           OTHER REQUIREMENTS
  1209.  
  1210.           In order to work within the confines of DOS at maximum efficiency,
  1211.           WILDCAT! also requires that several system parameters be
  1212.           established.  The following DOS changes should be done prior to
  1213.           actually running the program.
  1214.  
  1215.           Add the following lines AT THE TOP of the CONFIG.SYS file, located
  1216.           in the root directory of your hard drive;
  1217.  
  1218.                FILES=40  (failure to do so will result in an error)
  1219.                BUFFERS=40
  1220.  
  1221.           WILDCAT! contains a built-in color driver, so installing ANSI.SYS
  1222.           is not required to run in color mode.  Other programs will require
  1223.           your ANSI.SYS driver, however and no compatibility problems exist
  1224.           between the two.  If your present CONFIG.SYS calls the ANSI driver,
  1225.           WILDCAT! will just ignore it.
  1226.  
  1227.                Note: If you do not have an existing CONFIG.SYS file, refer to
  1228.                your DOS manual for additional information.
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.            ─────────────────────────────────────────────────────────────────
  1263.                                            20
  1264.  
  1265.  
  1266.  
  1267.  
  1268.                               WILDCAT! Test-Drive 07/15/90
  1269.           ───────────────────────────────────────────────────────────────────
  1270.  
  1271.           MAKEWILD
  1272.  
  1273.           INSTALLATION
  1274.  
  1275.           A separate program called MAKEWILD.EXE is used to create and
  1276.           maintain the many options and menus available in WILDCAT!.  To
  1277.           start the initialization routine, make sure that you are in the
  1278.           WILDCAT subdirectory that was previously created.
  1279.  
  1280.           Type "MAKEWILD".  Once the program loads, it will search the
  1281.           existing directory for the files called CONFIGWC.BBS and
  1282.           MENUINFO.BBS.  If these two files are not found (the first time
  1283.           MAKEWILD is run), they will be created, along with default values
  1284.           for the various entries in MAKEWILD.  You should be viewing the
  1285.           following screen:
  1286.  
  1287.  
  1288.  
  1289.   ╔════════════════════════════════════════════════════════════════════════════╗
  1290.   ║                     WILDCAT! (tm) INSTALLATION PROGRAM            Frame 1  ║ 
  1291.   ║                                                                            ║ 
  1292.   ║                              TEST-DRIVE 07/15/90                           ║ 
  1293.   ║                                                                            ║ 
  1294.   ║                          Section                         Frame             ║ 
  1295.   ║                                                                            ║ 
  1296.   ║             General Information about the Board & Sysop     2              ║ 
  1297.   ║             Modem Information & Settings                 3..4              ║ 
  1298.   ║             New User Defaults                               5              ║ 
  1299.   ║             Security Information                            6              ║ 
  1300.   ║             System Configuration                         7..8              ║ 
  1301.   ║             Message & File Folder                       9..10              ║ 
  1302.   ║             Define your Dynamic (Smart) Menu's         11..14              ║ 
  1303.   ║             Security Level Definitions                 15..16              ║ 
  1304.   ║             Define File Paths                              17              ║ 
  1305.   ║             Define External Protocols                      18              ║ 
  1306.   ║             Quit & Save This Installation                   0              ║ 
  1307.   ║                                                                            ║ 
  1308.   ║                  Which Page would you like to go to ? 2                    ║ 
  1309.   ║                                                                            ║ 
  1310.   ║     Copyright (C) 1987, 89 Mustang Software, Inc.  All Rights Reserved     ║ 
  1311.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1312.      Select a Starting Page and Press F1                           Insert Off 
  1313.  
  1314.  
  1315.  
  1316.  
  1317.           At this point the user should decide which Frame he/she would
  1318.           like to start at.  Simply choose a Frame Number and press the F1
  1319.           key.  It is recommended that the first-time installation begin
  1320.           with Frame 2.
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.            ─────────────────────────────────────────────────────────────────
  1327.                                            21
  1328.  
  1329.  
  1330.  
  1331.  
  1332.                               WILDCAT! Test-Drive 07/15/90
  1333.           ───────────────────────────────────────────────────────────────────
  1334.  
  1335.           Moving around within Frames
  1336.  
  1337.           For purposes of continuity, the frames will be presented in their
  1338.           natural order of occurrence.  In actual use you may jump from one
  1339.           installation screen to another at any time without returning to
  1340.           Frame one just by using the Frame number an F1 combinations.  Any
  1341.           changes made to a particular Frame are automatically stored
  1342.           temporarily to a screen capture buffer.
  1343.  
  1344.           Editing Keys
  1345.  
  1346.           During Data entry while in MAKEWILD, the following editing keys
  1347.           are available:
  1348.  
  1349.                Left-Arrow     Move left one space in current field;
  1350.                Right-Arrow    Move right one space in current field;
  1351.                Up-Arrow       Move to previous field;
  1352.                Down-Arrow     Move to next field;
  1353.                Shift-Tab      Move to previous field;
  1354.                [ENTER]        Move to next field;
  1355.                Tab            Move to next field;
  1356.                Home           Position cursor on first character of field;
  1357.                End            Position cursor at end of field;
  1358.                PgUp           Proceed to previous Frame;
  1359.                PgDn           Proceed to next Frame;
  1360.                Insert         Toggles Insert/Overtype mode.  A prompt at
  1361.                               The lower-right of the screen indicates the
  1362.                               present state of the toggle.  In insert mode
  1363.                               the characters starting at cursor position
  1364.                               are pushed to the right.  In over-type mode
  1365.                               the characters under the cursor are replaced
  1366.                               by those that are typed.
  1367.  
  1368.                Backspace      Delete character to left of cursor;
  1369.                Delete         Delete character immediately under cursor;
  1370.  
  1371.           Note:               The Backspace and Delete keys work the same
  1372.                               regardless of the status of the Insert key.
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.            ─────────────────────────────────────────────────────────────────
  1391.                                            22
  1392.  
  1393.  
  1394.  
  1395.  
  1396.                               WILDCAT! Test-Drive 07/15/90
  1397.           ───────────────────────────────────────────────────────────────────
  1398.  
  1399.           GENERAL INFORMATION 
  1400.  
  1401.           We will review each question in the screen represented below:
  1402.  
  1403.  
  1404.   ╔════════════════════════════════════════════════════════════════════════════╗
  1405.   ║                                                                   Frame 2  ║ 
  1406.   ║                            GENERAL INFORMATION                             ║ 
  1407.   ║                                                                            ║ 
  1408.   ║                                                                            ║ 
  1409.   ║        1.  What is the SYSOP'S first name ?  Jim                           ║ 
  1410.   ║                                                                            ║ 
  1411.   ║        2.  What is the SYSOP'S last name  ?  Harrer                        ║ 
  1412.   ║                                                                            ║ 
  1413.   ║        3.  What is the name of your BBS ? Mustang BBS                      ║ 
  1414.   ║                                                                            ║ 
  1415.   ║        4.  Sysop's Office <Paging> hours are from  08:00 to  17:00         ║ 
  1416.   ║                                                                            ║ 
  1417.   ║        5.  Date your board took its first call November 1, 1989            ║ 
  1418.   ║                                                                            ║ 
  1419.   ║        6.  Number of Total calls your board has received is 0              ║ 
  1420.   ║                                                                            ║ 
  1421.   ║        7.  Enter your WILDCAT registration number ? 00000                  ║ 
  1422.   ║                                                                            ║ 
  1423.   ║                                                                            ║ 
  1424.   ║                                                                            ║ 
  1425.   ║                                                                            ║ 
  1426.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1427.    F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  1428.                                                                                  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.           1. What is the SYSOP'S first name ?  Jim
  1434.  
  1435.           2. What is the SYSOP'S last name ?  Harrer
  1436.  
  1437.                The system operator's (SYSOP) name which is chosen here is
  1438.           reflected automatically in a number of places during the
  1439.           program's execution, a few of which are indicated below:
  1440.  
  1441.                     Leaving comments to the Sysop;
  1442.                     Paging the Sysop;
  1443.                     Entering messages to the Sysop;
  1444.                     Logging on to system locally as Sysop.
  1445.  
  1446.                Many first generation bulletin board programs used the term
  1447.           SYSOP to differentiate between the actual System Operator and the
  1448.           board's callers.  A certain level of system security was built
  1449.           around word SYSOP,  so in many programs it was the no-option
  1450.           default.  Contemporary usage indicates a trend towards the System
  1451.           Operator using his or her actual name in lieu of SYSOP.  Users
  1452.           will quickly adapt to either usage, as will WILDCAT!.  The choice
  1453.  
  1454.            ─────────────────────────────────────────────────────────────────
  1455.                                            23
  1456.  
  1457.  
  1458.  
  1459.  
  1460.                               WILDCAT! Test-Drive 07/15/90
  1461.           ───────────────────────────────────────────────────────────────────
  1462.  
  1463.           is up to the operator.
  1464.  
  1465.                If you elect to have the system operator known as SYSOP, you
  1466.           may leave the last name blank, but remember that these names when
  1467.           coupled with your password are your keys to the system for both
  1468.           local and remote logons.
  1469.  
  1470.           3. What is the name of your BBS ? Mustang SW  Node 1
  1471.  
  1472.                This is to identify the official name of your Bulletin Board
  1473.                System in various areas of the board.  Be creative, but some
  1474.                thought should be given to a title that lends credence to
  1475.                the actual theme of the board.  If a company or corporation
  1476.                has a title by all means use that name.  Likewise in the
  1477.                event of multiple nodes or installations, suffix the name
  1478.                with the particular area or node ID. 
  1479.  
  1480.  
  1481.                     For example:
  1482.  
  1483.                     XYZ Corporation BBS [primary installation]
  1484.                     XYZ Corporation District 1 BBS [satellite]
  1485.  
  1486.           4. Sysop's office <Paging> hours are from  08:00  to  17:00
  1487.  
  1488.                In order to prevent unwanted work interruptions, the system
  1489.                operator's paging hours may be limited to only certain hours
  1490.                of the day.  During other times, when a user requests that
  1491.                the system operator be paged, the user will receive a
  1492.                message indicating the appropriate hours that the system
  1493.                operator is available, and will be encouraged to leave a
  1494.                comment or message instead.  These hours may be overridden
  1495.                at any time during program operation by use of the F4 key. 
  1496.                During the quiet hours, the computer will inform callers
  1497.                that the Sysop is not available for page.  If you don't mind
  1498.                the interruptions, leave the values set to 00:00 and 23:59,
  1499.                but remember that this puts you on call twenty-four hours a
  1500.                day!  When paging is allowed, the sysop may elect to be
  1501.                paged via the system bell or silently with only a note on
  1502.                the display screen, by use of the F5 key. See the function
  1503.                key assignment section for details.
  1504.  
  1505.           5. Date your board took it's first call  November 1, 1989
  1506.  
  1507.                The date of origin is to set a starting date for the board's
  1508.                operations.  This establishes a starting date for any files
  1509.                that are dependent upon this information, such as a call
  1510.                reporting program or the system's user log.  Operators who
  1511.                are converting to WILDCAT! from other BBS programs may
  1512.                retain their original start date. 
  1513.  
  1514.           6. Number of Total calls your board has received is 0
  1515.  
  1516.                The number of calls your board has received defaults to 0,
  1517.  
  1518.            ─────────────────────────────────────────────────────────────────
  1519.                                            24
  1520.  
  1521.  
  1522.  
  1523.  
  1524.                               WILDCAT! Test-Drive 07/15/90
  1525.           ───────────────────────────────────────────────────────────────────
  1526.  
  1527.                and should be incremented if you do not wish this value to
  1528.                be reflected to your users.  An example might be switching
  1529.                from another BBS program, and not wanting Total number of
  1530.                calls to start all over again.  Whatever value is placed   
  1531.                here, WILDCAT! will automatically increment it after each
  1532.                call.
  1533.  
  1534.           7. Enter your WILDCAT registration number ? 00000
  1535.  
  1536.                This question is only needed for registered versions of
  1537.                WILDCAT!.  Anything entered into this field in the
  1538.                TEST-DRIVE version is ignored.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.            ─────────────────────────────────────────────────────────────────
  1583.                                            25
  1584.  
  1585.  
  1586.  
  1587.  
  1588.                               WILDCAT! Test-Drive 07/15/90
  1589.           ───────────────────────────────────────────────────────────────────
  1590.  
  1591.                                  MODEM INFORMATION - Part 1
  1592.  
  1593.           The following is a screen representation:
  1594.  
  1595.   ╔════════════════════════════════════════════════════════════════════════════╗
  1596.   ║                     MODEM INFORMATION - Part 1                    Frame 3  ║ 
  1597.   ║                                                                            ║ 
  1598.   ║   1.  Which Communications Port do you want to use [ 1 .. 4 ]  ? 1         ║ 
  1599.   ║   2.  Maximum # of seconds to wait for carrier [ S7 Register ] ? 30        ║ 
  1600.   ║   3.  Enter the string to reset your modem: ATZ                            ║ 
  1601.   ║   4.  Enter Modem Startup String #1:                                       ║ 
  1602.   ║                                                                            ║ 
  1603.   ║   5.  Enter Modem Startup String #2:                                       ║ 
  1604.   ║                                                                            ║ 
  1605.   ║   6.  Enter Modem Startup String #3:                                       ║ 
  1606.   ║                                                                            ║ 
  1607.   ║   7.  Enter the string to reinitialize your modem after every call:        ║ 
  1608.   ║        AT V0 M0 Q0 E0 S7=30 &C1 &D2 X1                                     ║ 
  1609.   ║   8.  Modem Delays in Milliseconds:                                        ║ 
  1610.   ║          #1: 3000      #2: 1500     #3: 2500                               ║ 
  1611.   ║   9.  Initialize your modem port at which baud rate [ 300..19200 ] ? 2400  ║ 
  1612.   ║  10.  Lock the DTE setting at the initialized baud rate [Y/N] ? N          ║ 
  1613.   ║                                                                            ║ 
  1614.   ║                                                                            ║ 
  1615.   ║                                                                            ║ 
  1616.   ║                                                                            ║ 
  1617.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1618.   F1  Returns you to the Main Menu,  Pgup & Pgdn Advances the Page  Insert Off 
  1619.  
  1620.  
  1621.  
  1622.           Interfacing with many different modems is one of the most
  1623.           difficult areas of any program that deals with the computer's
  1624.           communication ports.  If your WILDCAT! installation is not
  1625.           working the way you believe it should, more than likely the
  1626.           problem will be in this area.  The default values represent those
  1627.           for a generic modem.  WILDCAT! requires your modem adhere to the
  1628.           Hayes AT command set for proper operation. 
  1629.  
  1630.           After completing your modem setup you may want to take the time
  1631.           to check each entry with information provided in your modem's
  1632.           user manual.  This exercise will help to familiarize you with the
  1633.           modem initialization being used in your WILDCAT! system.
  1634.  
  1635.  
  1636.           1. Which Communications Port do you want to use : [ 1 .. 4 ]  ? 1
  1637.  
  1638.                The system can use any communications port number available
  1639.                on your system from 1 through 4.  
  1640.  
  1641.                     Note:  COM1 and COM3 make use of the same Interrupt
  1642.           (IRQ) line and COM2 and COM4 make use of another line.  If you
  1643.           are making use of COM3 or COM4 you may NOT use COM1 or COM2 with
  1644.           the same IRQ numbers.  Duplication of interrupt numbers will
  1645.  
  1646.            ─────────────────────────────────────────────────────────────────
  1647.                                            26
  1648.  
  1649.  
  1650.  
  1651.  
  1652.                               WILDCAT! Test-Drive 07/15/90
  1653.           ───────────────────────────────────────────────────────────────────
  1654.  
  1655.           cause erratic operation.  As an example, if you connect a mouse
  1656.           to a standard COM1 (IRQ 4) you may not set your internal modem to
  1657.           COM3 which also uses IRQ4.  Note that the REGISTERED USER version
  1658.           allows configuration of all com port IRQ lines and port
  1659.           addresses, even to other than standard assignments.
  1660.  
  1661.           The base port addresses for COM1 through COM4 are standardized,
  1662.           and this TEST-DRIVE release must use the standard addresses
  1663.           (03F8, 02F8, 03E8, and 02E8).  
  1664.  
  1665.           2. Maximum # of seconds to wait for carrier [ S7 Register ] ? 30
  1666.  
  1667.                This setting indicates how long WILDCAT! will wait for a
  1668.                carrier signal (connect) from a caller.  The default of 30
  1669.                seconds is the standard for most modems, and is the
  1670.                recommended setting.  This value represents how long
  1671.                WILDCAT! will wait before re-cycling, and MUST agree with
  1672.                your modem's S7 register.  If it is changed to a lower or
  1673.                higher value, be certain to reflect the change by adding an
  1674.                appropriate S7=# command in the modem startup strings, as
  1675.                indicated below.
  1676.  
  1677.           3. Enter the string to reset your modem: ATZ
  1678.  
  1679.                This is the command string that resets your modem to its
  1680.                default settings.  This command should almost always be ATZ.
  1681.  
  1682.           4. Enter Modem Startup String #1:
  1683.  
  1684.                This is the first of three possible modem startup strings
  1685.                which are sent ONLY upon startup of WILDCAT!.  Usually these
  1686.                startup strings are only needed by modems making use of
  1687.                non-volatile RAM to store the setup values.   All three
  1688.                startup strings are sent just once when WILDCAT! is started,
  1689.                and the last one should contain the command to save the
  1690.                settings, usually &W.  These saved settings are then
  1691.                recalled from modem memory after each call with a short ATZ
  1692.                command.  Most modems without non-volatile RAM will leave
  1693.                the 3 startup strings blank, and send the modem
  1694.                initialization string (line 7 below) after each call to
  1695.                ensure it is set properly.
  1696.  
  1697.           5. Enter Modem Startup String #2:
  1698.  
  1699.           6. Modem startup string #3:
  1700.  
  1701.           7. Modem initialization after every call:
  1702.  
  1703.                AT V0 M0 Q0 E0 S7=30 &C1 &D2 X1
  1704.  
  1705.           Enter the command(s) that initialize the modem into its receive
  1706.           calls state.  WILDCAT! automatically sends this initialization
  1707.           string following each logon, whether the logon was successful or
  1708.           not.  The statement above means:
  1709.  
  1710.            ─────────────────────────────────────────────────────────────────
  1711.                                            27
  1712.  
  1713.  
  1714.  
  1715.  
  1716.                               WILDCAT! Test-Drive 07/15/90
  1717.           ───────────────────────────────────────────────────────────────────
  1718.  
  1719.  
  1720.                ATV0      Turn on numeric result codes so Wildcat! can
  1721.                          determine baud.
  1722.                M0        Turns off the modem speaker
  1723.                Q0        Result codes are displayed
  1724.                E0        Echo result codes to terminal
  1725.                S0=0      Disable auto-answer by modem and let Wildcat!
  1726.                          monitor ring detect
  1727.                S2=255    Disable + + + as the modem attention string
  1728.                S7=30     Set #  of seconds to wait for carrier to match
  1729.                          your answer to question #2
  1730.                X1        Extended result codes, needed to send a different
  1731.                          result number for connections at each baud rate
  1732.                &C1       Have carrier reflect reality rather than be forced
  1733.                          true all the time
  1734.                &D2       Have the modem react to the DTR (data terminal
  1735.                          ready) line properly. This setting indicates that
  1736.                          when the modem sees a lowering and raising of DTR
  1737.                          is should go on hook (hang up) and return to
  1738.                          command state.
  1739.  
  1740.                If you modem supports the X command, you should include the
  1741.                X1 or a similar extended result code value in this
  1742.                reinitialization string.  Use the value that corresponds to
  1743.                the lowest number that sends a different result code for
  1744.                300, 1200 and 2400 baud connections.  This is usually X1.
  1745.  
  1746.           8. Modem Delays in Milliseconds:
  1747.  
  1748.                #1: 3000  #2: 1500  #3: 2500
  1749.  
  1750.                The above delays are necessary and vary from modem to modem. 
  1751.                The goal is to enter the minimum value that operates
  1752.                properly.
  1753.  
  1754.                Delay 1 is the delay between sending each startup string in
  1755.                number 4-6 above. 
  1756.  
  1757.                Delay 2 is the time before sending the modem reset string
  1758.                ATZ (#3 above) as well as the delay between the reset and
  1759.                the startup string (#4 above).  We have determined that many
  1760.                modems need at least 1.1 seconds (1100 ms) to properly
  1761.                handle another command after an ATZ, and values below 1100
  1762.                are not recommended. 
  1763.  
  1764.                Delay 3 is used differently depending on whether WILDCAT!
  1765.                will answer the phone by use of Pin 22 (ring detect) or by
  1766.                allowing the modem to use the auto answer feature.  This
  1767.                choice is selected in the next screen.  If ring detect is
  1768.                used, the delay is the time between ring being detected and
  1769.                WILDCAT! sending an ATA answer command to the modem to tell
  1770.                it to answer the phone.  In the case of auto answer being
  1771.                used it is the time it waits after the modem answers the
  1772.                phone before it begins looking for carrier detect.
  1773.  
  1774.            ─────────────────────────────────────────────────────────────────
  1775.                                            28
  1776.  
  1777.  
  1778.  
  1779.  
  1780.                               WILDCAT! Test-Drive 07/15/90
  1781.           ───────────────────────────────────────────────────────────────────
  1782.  
  1783.           9. Initialize your modem port at which rate [ 300..19200 ] ? 2400
  1784.  
  1785.                Some modems can step up to match the baud rate of an
  1786.                incoming call while others can only step down.  If you are
  1787.                unsure about the modem's capabilities, enter the value that
  1788.                represents the modem's fastest baud rate. 
  1789.  
  1790.           10. Lock the DTE setting at the initialized baud rate [Y/N] ? N
  1791.  
  1792.                This choice is provided as an option to help you make full
  1793.                use of the new high speed 9600 & 19200 baud modems.  It
  1794.                allows you to lock the link between your computer and your
  1795.                modem at a rate higher that the callers connection rate,
  1796.                usually 19200 baud.  Choosing to lock your DTE (data
  1797.                terminal equipment) rate will result in WILDCAT! sending all
  1798.                data to your modem at the initialized baud rate, regardless
  1799.                of the connection rate.  This allows faster throughput with
  1800.                some modems using hardware error checking by maximizing data
  1801.                transfer from the computer to modem.   An example is the US
  1802.                Robotics HST which functions well with the communication
  1803.                port locked at 19200 baud and allows the modem to control
  1804.                data flow from your modem to the callers modem at the
  1805.                fastest speed possible, sometimes even exceeding the quoted
  1806.                modem speed.  Locking the port can cause problems with some
  1807.                doors because the door expects the port to be at the baud
  1808.                rate of the caller rather than some higher rate.  If you do
  1809.                not have a high speed modem you should not lock the baud
  1810.                rate.
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.            ─────────────────────────────────────────────────────────────────
  1839.                                            29
  1840.  
  1841.  
  1842.  
  1843.  
  1844.                               WILDCAT! Test-Drive 07/15/90
  1845.           ───────────────────────────────────────────────────────────────────
  1846.  
  1847.                               MODEM INFORMATION - Part 2
  1848.  
  1849.           The following is a screen representation:
  1850.  
  1851.  
  1852.   ╔════════════════════════════════════════════════════════════════════════════╗
  1853.   ║                              MODEM INFORMATION - Part 2           Frame 4  ║ 
  1854.   ║                                                                            ║ 
  1855.   ║   1.  Answer Phone By <R>ing or <A>uto Answer [ R or A ] ? R               ║ 
  1856.   ║                                                                            ║ 
  1857.   ║   2.  Determine Baud rate by <C>/r's or <R>esult Codes [ C or R ] ?  R     ║ 
  1858.   ║                                                                            ║ 
  1859.   ║       If By Result codes enter your numeric result codes for:              ║ 
  1860.   ║            300 : 1    1200 : 5    2400 : 10   9600 : 99   19200: 99        ║ 
  1861.   ║       MNP: 300 : 14   1200 : 15   2400 : 16   9600 : 17   19200: 99        ║ 
  1862.   ║                                                                            ║ 
  1863.   ║   3.  Command to place your Modem Off-Hook: AT H1                          ║ 
  1864.   ║                                                                            ║ 
  1865.   ║   4.  Command to place your Modem On-Hook : AT H0                          ║ 
  1866.   ║                                                                            ║ 
  1867.   ║   5.  Number of Milliseconds to delay before displaying PRELOG file: 1500  ║ 
  1868.   ║                                                                            ║ 
  1869.   ║   6.  Does your modem support CTS/RTS Flow Control? N                      ║ 
  1870.   ║                                                                            ║ 
  1871.   ║                                                                            ║ 
  1872.   ║                                                                            ║ 
  1873.   ║                                                                            ║ 
  1874.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  1875.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  1876.  
  1877.  
  1878.  
  1879.           1. Answer Phone By <R>ing or <A>uto Answer [ R or A ] ? R
  1880.  
  1881.                Most contemporary modems have the ability to Auto Answer the
  1882.                phone when ringing is detected.  For this to happen however,
  1883.                either the auto answer dip switch must be set to on or you
  1884.                must have the command S0=1 (answer on ring 1) in your
  1885.                initialization string.  Rather than set up your system for
  1886.                auto-answer, a better arrangement is to select Ring Detect
  1887.                and allow WILDCAT! to watch for the ring itself.  In order
  1888.                to do this, WILDCAT! monitors the status of pin 22 on the
  1889.                modem connector.  This is one of the reasons you must have
  1890.                the appropriate pins connected on your modem cable.  If you
  1891.                elect to use ring detect, you should have S0=0 (zero) in
  1892.                your initialization string.  If you intend to make use of
  1893.                doors (only available in the registered version) you are
  1894.                strongly advised to answer by ring detect.  See the cautions
  1895.                regarding doors for additional information.
  1896.  
  1897.           2. Determine Baud rate by <C>/r's or <R>esult [ C or R ] ? R
  1898.  
  1899.                The use of result codes is recommended.  If your modem
  1900.                cannot generate numeric result codes that can be used by the
  1901.  
  1902.            ─────────────────────────────────────────────────────────────────
  1903.                                            30
  1904.  
  1905.  
  1906.  
  1907.  
  1908.                               WILDCAT! Test-Drive 07/15/90
  1909.           ───────────────────────────────────────────────────────────────────
  1910.  
  1911.                software, it will be necessary to toggle this option to
  1912.                Carriage Returns.  This choice means that the caller must
  1913.                enter one or more carriage returns and spaces after
  1914.                connection in order for the system to determine the baud
  1915.                rate.  The use of Result Codes is highly encouraged for
  1916.                accuracy and speed in completing a connection. 
  1917.  
  1918.                When using numeric result codes WILDCAT! must know which
  1919.                codes to look for from your modem.  The top line reflects
  1920.                the codes for a "normal" connection while the bottom line
  1921.                labeled MNP is ONLY used if your modem has built-in hardware
  1922.                error checking (see your manual).  The regular codes are
  1923.                normally the same for all modems; 1 for 300 baud, 5 for
  1924.                1200, and 10 for 2400 baud.  If you modem supports MNP
  1925.                (Microcom Network Protocol) or ARQ (Automatic Repeat
  1926.                Request) you should also fill in the MNP line with the
  1927.                numeric codes your modem returns when it connects with
  1928.                another modem with the same hardware protocol.  Our example
  1929.                is the US Robotics HST which returns 15, 16, and 17 when
  1930.                connected to another modem with MNP at 1200, 2400, and 9600
  1931.                respectively.  Use the number 99 for any unsupported
  1932.                connection rate such as 9600 and 19,200 on the top line
  1933.                since 9600 and 19,200 baud almost always make use of some
  1934.                form of hardware error control.  For a standard modem
  1935.                without any MNP the top line would have 1, 5, 10 and
  1936.                everything else 99.
  1937.  
  1938.           3. Command to place your Modem Off-Hook: AT H1
  1939.  
  1940.                The default is AT H1, which any Hayes-compatible modem
  1941.                should be able to recognize as the command to go off-hook. 
  1942.                This command is NOT sent when WILDCAT! answers the phone;
  1943.                rather, when the Sysop logs locally, terminates WILDCAT! via
  1944.                the F10 key, or WILDCAT! executes an event, such as internal
  1945.                event Y to dump the Wastebasket.  If your modem speaker
  1946.                makes noise when F10 is pressed and WILDCAT! goes off-hook
  1947.                you may add the command M0 to turn off the modem speaker.
  1948.  
  1949.           4. Command to place your Modem On-Hook: AT H0
  1950.  
  1951.                The default is AT H0, which any Hayes-compatible modem
  1952.                should be able to recognize as the command to go on-hook. 
  1953.                WILDCAT sends the command when coming back from an event,
  1954.                such as internal event Y to dump the Wastebasket.
  1955.  
  1956.           5. Number of Milliseconds delay before PRELOG file: 1500
  1957.  
  1958.                Some modems delay a short time after answering the phone and
  1959.                establishing a connection.   If you find your callers are
  1960.                missing some of the PRELOG.BBS display file, or are not
  1961.                receiving the prompt for First Name properly, you may add a
  1962.                delay so the program will wait an appropriate amount of
  1963.                time.  Try the default of 0, and if problems develop as
  1964.                indicated increase the value to 1500ms (1.5 seconds).
  1965.  
  1966.            ─────────────────────────────────────────────────────────────────
  1967.                                            31
  1968.  
  1969.  
  1970.  
  1971.  
  1972.                               WILDCAT! Test-Drive 07/15/90
  1973.           ───────────────────────────────────────────────────────────────────
  1974.  
  1975.           6. Does your modem support CTS/RTS flow control : N
  1976.  
  1977.                Many modems can make use of the Clear To Send (CTS) and
  1978.                Request To Send (RTS) signal to tell the other modem when
  1979.                data should be sent, and when to wait.  CTS/RTS is used by
  1980.                the modems to tell one another when their respective
  1981.                send/receive buffers are full or empty.  If your modem
  1982.                supports CTS you MUST enter Y to this prompt.  Virtually all
  1983.                9600 baud modems, as well as those supporting MNP/ARQ make
  1984.                use of CTS/RTS for flow control.  
  1985.  
  1986.                     FAILURE TO INDICATE THAT CTS IS AVAILABLE FOR MODEMS
  1987.                     THAT SUPPORT MNP/ARQ WILL RESULT IN LOST DATA DURING
  1988.                     TRANSMISSION, ESPECIALLY IF YOU HAVE LOCKED THE
  1989.                     COMMUNICATION PORT AT THE INITIALIZED BAUD RATE.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.            ─────────────────────────────────────────────────────────────────
  2031.                                            32
  2032.  
  2033.  
  2034.  
  2035.  
  2036.                               WILDCAT! Test-Drive 07/15/90
  2037.           ───────────────────────────────────────────────────────────────────
  2038.  
  2039.                                    NEWUSER DEFAULTS
  2040.  
  2041.           The following is a screen representation:
  2042.  
  2043.  
  2044.   ╔════════════════════════════════════════════════════════════════════════════╗
  2045.   ║                              NEWUSER DEFAULTS                     Frame 5  ║ 
  2046.   ║                                                                            ║ 
  2047.   ║        1.  Are you going to run a closed board [ Y/N ] ? N                 ║ 
  2048.   ║                                                                            ║ 
  2049.   ║              a.  Force caller to leave a comment then logoff               ║ 
  2050.   ║              b.  Force caller to the Questionnaire then logoff             ║ 
  2051.   ║              c.  Logoff immediately and don't add to the user base         ║ 
  2052.   ║            If closed, then select [ a..c ]  ?                              ║ 
  2053.   ║                                                                            ║ 
  2054.   ║        2.  New Users Default Security Level ? 10                           ║ 
  2055.   ║        3.  Ask for their Phone Number [ Y/N ] ? Y                          ║ 
  2056.   ║        4.  Ask for their Birth Date   [ Y/N ] ? Y                          ║ 
  2057.   ║        5.  Ask for their Computer Type [ Y/N ] ? Y                         ║ 
  2058.   ║        6.  Force Newuser to fill out the Questionnaire [ Y/N ] ? N         ║ 
  2059.   ║        7.  Time Limit (in minutes) for first call ? 60                     ║ 
  2060.   ║        8.  Number of lines per page ? 23                                   ║ 
  2061.   ║        9.  Place them into these Msg folders: ABCD                         ║ 
  2062.   ║                                                                            ║ 
  2063.   ║                                                                            ║ 
  2064.   ║                                                                            ║ 
  2065.   ║                                                                            ║ 
  2066.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2067.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2068.  
  2069.  
  2070.  
  2071.           1.  Are you going to run a closed board [ Y/N ] ? N
  2072.  
  2073.                "N" is the default.  This means that all users will be
  2074.                allowed to logon on to the system and will be entered into
  2075.                the user database as they call.  The user's "freedom" on the
  2076.                board will then be determined by the security values
  2077.                established in the various menu commands for each level of
  2078.                user.
  2079.  
  2080.                If this field is toggled to "Y", you are indicating that
  2081.                unless the user's name and password information is
  2082.                recognized by the system, that user will not be allowed into
  2083.                the system for any reason.  A file names CLOSED.BBS will be
  2084.                displayed, and the caller will be logged off immediately,
  2085.                unless "a" or "b" is chosen, in which case the user will be
  2086.                first forced to leave a Comment or answer the Questionnaire
  2087.                (if it exists), respectively.
  2088.  
  2089.                Running as a closed board means that all user information
  2090.                must be added manually by the sysop for every user before
  2091.                they can gain access to the system.  A CLOSED BOARD MUST
  2092.                FIRST BE SET AS OPEN TO ALLOW THE SYSOP TO LOG ON AND
  2093.  
  2094.            ─────────────────────────────────────────────────────────────────
  2095.                                            33
  2096.  
  2097.  
  2098.  
  2099.  
  2100.                               WILDCAT! Test-Drive 07/15/90
  2101.           ───────────────────────────────────────────────────────────────────
  2102.  
  2103.                UPGRADE HIS OWN ACCESS.  
  2104.  
  2105.           2. New users default security level : 10
  2106.  
  2107.                The number entered here will establish the level of security
  2108.                access every new, unknown caller has on your system.
  2109.  
  2110.           3. Ask for their phone number [ Y/N ] ? Y
  2111.  
  2112.                By answering Y to this option, a new user is prompted to
  2113.                enter a phone number during their first logon to the system. 
  2114.                Although the user is not allowed to ignore this prompt, a
  2115.                wrong number may be entered.  The number entered here may
  2116.                also be used for periodic security checks. 
  2117.  
  2118.           4. Ask for their birth date [ Y/N ] ? Y
  2119.  
  2120.                If implemented this option will allow for periodic security
  2121.                updates, just like the prompt for phone number verification. 
  2122.                In addition, WILDCAT! will convert the user's birth date to
  2123.                his or her actual age today when the user record is
  2124.                inspected (the system date must be set correctly for this to
  2125.                operate properly).  This confidential information is stored
  2126.                in the user database, and is only available to the system
  2127.                operator. Many operators like to gather statistical data
  2128.                from information of this nature.  "What is the median age of
  2129.                my users?";  "Who is the youngest and oldest user?"  How
  2130.                about a surprise birthday greeting to the user?   Or perhaps
  2131.                most important, allowing the user age information to serve
  2132.                as a guide to what files are maintained on the system, and
  2133.                establishing the tone and contents of your bulletins and
  2134.                editorials.  WILDCAT! is hard-coded to prohibit a user from
  2135.                entering values which (when converted to age) mean that the
  2136.                user is less than six, or over ninety years old.
  2137.  
  2138.           5. Ask for their computer type  [ Y/N ] ? Y
  2139.  
  2140.                If implemented, users are presented a blank line on which to
  2141.                briefly describe their computer name and type.  It assists
  2142.                the system operator in helping the user in the event of any
  2143.                compatibility problems while on the board.  This information
  2144.                is presented alongside the user name in both the [L]ist
  2145.                users and [V]erify users options on the main menu.
  2146.  
  2147.           6. Force new users to fill out the Questionnaire [ Y/N ] ? Y
  2148.  
  2149.                The questionnaire for new users will be further discussed in
  2150.                a separate section of the manual, along with instructions on
  2151.                generating the questionnaire.  This option is a toggle to
  2152.                determine whether a new user will be asked to complete a
  2153.                special questionnaire during their initial logon to the
  2154.                system.  It may be used whether or not the system is run as
  2155.                a closed board.  If toggled to Y, every new caller will be
  2156.                presented with the new user questionnaire immediately after
  2157.  
  2158.            ─────────────────────────────────────────────────────────────────
  2159.                                            34
  2160.  
  2161.  
  2162.  
  2163.  
  2164.                               WILDCAT! Test-Drive 07/15/90
  2165.           ───────────────────────────────────────────────────────────────────
  2166.  
  2167.                completing the basic logon information.
  2168.  
  2169.           7. Time Limit (in minutes) for first call ? 60
  2170.  
  2171.                Some bulletin board systems do not differentiate between a
  2172.                first time caller and a regular caller.  Others require that
  2173.                a new user be screened prior to receiving access to various
  2174.                areas of the WILDCAT! system, such as leaving messages and
  2175.                up/downloading files.  If you elect to have a screening
  2176.                procedure there may be no real need to allow a new user the
  2177.                same time limits as a regular caller.  Since their
  2178.                privileges are limited, there will not be enough options
  2179.                available to the user to require a longer time limit.
  2180.  
  2181.                Be realistic in the value entered here.  Many first-time
  2182.                callers are apprehensive, or perhaps slow typists.  If you
  2183.                have all the other first-time caller options implemented,
  2184.                plus a questionnaire, it's possible that a new user will
  2185.                never get to the main menu in the allotted time!  The
  2186.                provided default value indicated above is reasonable in such
  2187.                a case, but be sure to test this value in your own
  2188.                application.
  2189.  
  2190.           8. Number of lines per page ? 23
  2191.  
  2192.                The user is prompted during the initial logon to enter a
  2193.                value for the number of SCREEN lines per page.  This value
  2194.                is used throughout the program to determine the appropriate
  2195.                position for automatic screen pauses.  The value entered
  2196.                here is presented as the default value if the new user
  2197.                simply presses the ENTER key, and is correct for most PC
  2198.                users.
  2199.  
  2200.           9. Place them into these message folders: ABCD
  2201.  
  2202.                Number two on this screen determines the security level
  2203.                assigned to a new user, and that security level determines
  2204.                which message folders will actually be accessible at the
  2205.                time of the first logon.  To make learning the system easier
  2206.                for new callers you may automatically open folders for
  2207.                viewing by entering the folder letters here.  You could also
  2208.                choose to auto-open additional message folders, including
  2209.                some to which new users are denied access until upgraded to
  2210.                a higher security level.  This causes no problems since the
  2211.                user's security level will be the final determinant of which
  2212.                folders a user may actually view, regardless of whether they
  2213.                have been auto-opened.  The values entered should typically
  2214.                include any folder that is available for general use by your
  2215.                regular users.  The Z folder (comments) is included as a
  2216.                default here to guarantee that the sysop may leave replies
  2217.                to comments in folder Z, and that all users may read the
  2218.                sysop replies. 
  2219.  
  2220.                The general rules governing message folders are that a user
  2221.  
  2222.            ─────────────────────────────────────────────────────────────────
  2223.                                            35
  2224.  
  2225.  
  2226.  
  2227.  
  2228.                               WILDCAT! Test-Drive 07/15/90
  2229.           ───────────────────────────────────────────────────────────────────
  2230.  
  2231.                may leave a message or read public messages in any folder to
  2232.                which he has security access and has open.  Users will be
  2233.                advised of new personal mail in any folder, but cannot use
  2234.                the [R]ead command unless they have security access and it
  2235.                has been OPENED.  The special folder Z is no exception to
  2236.                the above guidelines. The wastebasket (folder Y) is ever
  2237.                checked for personal mail. Personal messages placed in a
  2238.                folder to which a user has no access may not be read except
  2239.                via the [R]ead [M]arked mail command.  It is therefore
  2240.                advisable to give all users access to the Z folder as a
  2241.                minimum.
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.            ─────────────────────────────────────────────────────────────────
  2287.                                            36
  2288.  
  2289.  
  2290.  
  2291.  
  2292.                               WILDCAT! Test-Drive 07/15/90
  2293.           ───────────────────────────────────────────────────────────────────
  2294.  
  2295.  
  2296.                                  SECURITY INFORMATION
  2297.  
  2298.           The following is a screen representation
  2299.  
  2300.  
  2301.   ╔════════════════════════════════════════════════════════════════════════════╗
  2302.   ║                                                                   Frame 6  ║ 
  2303.   ║                            SECURITY INFORMATION                            ║ 
  2304.   ║                                                                            ║ 
  2305.   ║                                                                            ║ 
  2306.   ║   1.  Allow remote Sysop's Drop to DOS [ Y/N ] ?  Y                        ║ 
  2307.   ║   2.  Verify Telephone Number after every 15  logons.                      ║ 
  2308.   ║   3.  Verify Birthdate after every 30  logons.                             ║ 
  2309.   ║   4.  Minimum Security Level to overwrite files on uploads ?  100          ║ 
  2310.   ║   5.  Should the Sysop screen PUBLIC messages before they                  ║ 
  2311.   ║       are posted on the system [ Y/N ] ?  N                                ║ 
  2312.   ║   6.  Can Users leave PRIVATE messages [ Y/N ] ?  Y                        ║ 
  2313.   ║   7.  Minimum Security to read SYSOP (and PRIVATE) Mail  100               ║ 
  2314.   ║   8.  Total Number of different User Security levels [ 1..18 ] ? 7         ║ 
  2315.   ║   9.  Echo the User's password on the screen [ Y/N ] ? N                   ║ 
  2316.   ║  10.  Display Password Protected files in the file listing [ Y/N ] ? N     ║ 
  2317.   ║  11.  Security level for MASTER Sysop ?   1000                             ║ 
  2318.   ║                                                                            ║ 
  2319.   ║                                                                            ║ 
  2320.   ║                                                                            ║ 
  2321.   ║                                                                            ║ 
  2322.   ║                                                                            ║ 
  2323.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2324.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2325.  
  2326.  
  2327.  
  2328.           1. Allow remote Sysop's Drop to Dos [ Y/N ] ? Y
  2329.  
  2330.           If this prompt is answered with "Y", and the caller's security is
  2331.           high enough to permit it (we suggest that only sysops be allowed
  2332.           this choice), the caller may actually exit WILDCAT! and assume
  2333.           control of the computer's operating system. It is unlikely that
  2334.           anyone other than the system operator, when calling in from a
  2335.           remote location, will ever need this option.  Setting this value
  2336.           to "N" will prevent use of the Remote Drop to DOS option on the
  2337.           sysop menu.
  2338.  
  2339.                     Caution:  This is not only a powerful option but
  2340.                     potentially a very dangerous one.  Unless other
  2341.                     safeguards are implemented, a caller has total and
  2342.                     absolute control over your entire operations, including
  2343.                     erasing the contents of your hard drive.  Unless you
  2344.                     are totally familiar with the operating system, batch
  2345.                     files, and related areas, you are strongly encouraged
  2346.                     to set this value to "N".
  2347.  
  2348.  
  2349.  
  2350.            ─────────────────────────────────────────────────────────────────
  2351.                                            37
  2352.  
  2353.  
  2354.  
  2355.  
  2356.                               WILDCAT! Test-Drive 07/15/90
  2357.           ───────────────────────────────────────────────────────────────────
  2358.  
  2359.           2. Verify Telephone number after every [xx] logons.
  2360.  
  2361.                Users of all bulletin board systems are encouraged to change
  2362.                their passwords regularly.  This habit is the exception
  2363.                rather than the rule, however. Verifying a user's telephone
  2364.                number after every [xx] logons is simply an additional
  2365.                security device to determine whether the person logged on is
  2366.                really the person he/she logged on as.  Following [xx]
  2367.                logins, the caller is prompted to enter a phone number in
  2368.                addition to the usual first name, last name, and password. 
  2369.                The phone number entered is then checked for validity
  2370.                against the user's record, and if the response is not the
  2371.                same as that contained in the database, the caller is
  2372.                automatically forced to the comments section of the system
  2373.                to explain the discrepancy before continuing with the logon.
  2374.  
  2375.           3. Verify User's Birth Date after every [xx] logons
  2376.  
  2377.                The rationale for verifying a caller's birth date is the
  2378.                same as that of #2 above.  Although the values of [xx] could
  2379.                be the same in both item numbers two and three, it is
  2380.                recommended that the values are staggered to present the
  2381.                illusion of a "random" pattern.  When the security options
  2382.                are combined, the chances of an "illegal" user knowing a
  2383.                user's first name, last name, telephone number, and date of
  2384.                birth become increasingly unlikely.
  2385.  
  2386.           4. Minimum Security to overwrite files on uploads ? xx
  2387.  
  2388.                Any user who a security level equal to or greater than [xx]
  2389.                is permitted to overwrite an existing filename during an
  2390.                upload session.  This option is beneficial for a writer or
  2391.                programmer who may be periodically uploading a revised
  2392.                version of a file, or perhaps when two or more people are
  2393.                collaborating on revisions to a document.  For normal
  2394.                operations, this value should be greater than that of a
  2395.                "normal" user; otherwise there may be serious consequences!
  2396.  
  2397.                     Note:  The user who originally uploaded a file is
  2398.                     granted the authority to overwrite the same file.  The
  2399.                     user is prompted as to whether the file should be
  2400.                     overwritten.  WILDCAT! is coded in this manner to
  2401.                     maintain continuity to file names and "refresh" dates.
  2402.                     The only time it may be a problem is if the uploader
  2403.                     proceeds to overwrite a file, then aborts the upload.
  2404.                     The original file will be destroyed!
  2405.  
  2406.           5. Should the Sysop screen PUBLIC messages before they
  2407.              are posted to the system [ Y/N ] ? N
  2408.  
  2409.                If this value is set to "N", any message entered to ALL
  2410.                users is posted on the system immediately.  By setting the
  2411.                default to "Y", all messages intended for public viewing
  2412.                must be screened for content, then manually toggled from
  2413.  
  2414.            ─────────────────────────────────────────────────────────────────
  2415.                                            38
  2416.  
  2417.  
  2418.  
  2419.  
  2420.                               WILDCAT! Test-Drive 07/15/90
  2421.           ───────────────────────────────────────────────────────────────────
  2422.  
  2423.                private to public by the system operator.  Normally this
  2424.                value is set to "N", since most users are reputable.  It is
  2425.                only in the event that a lot of users post public messages
  2426.                that contain information that is abusive, libelous, or
  2427.                perhaps contain confidential information or profanity is
  2428.                this option needed. 
  2429.  
  2430.           6. Can Users leave PRIVATE messages [ Y/N ] ? Y
  2431.  
  2432.                By entering "N" to this prompt, a user is still permitted to
  2433.                enter messages to selected users, but the private flag is
  2434.                removed. Selecting "N" prevents any PRIVATE mail.  This
  2435.                feature may be used at your discretion, and may be useful in
  2436.                certain applications.  In most cases, you will probably want
  2437.                to leave the value as "Y". 
  2438.  
  2439.           7. Minimum security to read SYSOP (and PRIVATE) Mail  100
  2440.  
  2441.                Normally, only the system operator should have a security
  2442.                level high enough to read sysop and private mail.
  2443.  
  2444.           8. Total number of different User Security levels [ 1..18 ] ? 7
  2445.  
  2446.                This is the physical count for the number of security
  2447.                levels.  The actual security level values are established
  2448.                later in the configuration procedure. Any number up to
  2449.                eighteen may be entered here depending on your needs. 
  2450.                Whatever value is entered will dictate the number of actual
  2451.                security levels that are entered later in the setup.
  2452.  
  2453.           9. Echo the User's password on the screen [ Y/N ] ? N
  2454.  
  2455.                The default answer here is "N", indicating that as a caller
  2456.                types his password, it is displayed as dots on the host
  2457.                system screen.  Some applications in a busy office setting
  2458.                may require this additional security while a home BBS may
  2459.                not.  A "Y" response displays the caller's password locally
  2460.                as it is typed.  Note that a callers password is always
  2461.                echoed back to him as asterisks.
  2462.  
  2463.           10. Display Password Protected files in file listing [ Y/N ] ? N
  2464.  
  2465.                WILDCAT! has the ability to require a password to download a
  2466.                file, and the Sysop determines whether these files are
  2467.                listed along with the non-protected files or are hidden from
  2468.                view.  If the "N" option is selected, users will not know of
  2469.                the existence of password protected files unless advised by
  2470.                a message or some other means. 
  2471.  
  2472.           11. Security level for MASTER Sysop ? 1000
  2473.  
  2474.                Many system operators make use of more than one sysop to
  2475.                help maintain files, messages, and users. With this
  2476.                possibility in mind you are able to set aside one security
  2477.  
  2478.            ─────────────────────────────────────────────────────────────────
  2479.                                            39
  2480.  
  2481.  
  2482.  
  2483.  
  2484.                               WILDCAT! Test-Drive 07/15/90
  2485.           ───────────────────────────────────────────────────────────────────
  2486.  
  2487.                level as MASTER sysop who has full system control.  The
  2488.                specific area in which control is limited for sysops at
  2489.                other levels is the [U]ser database function within the 
  2490.                sysop menu. Even if a co-sysop has access to this area, he
  2491.                will not have the ability to see other users passwords or to
  2492.                add other users at the MASTER level.  An example is a MASTER
  2493.                sysop level of 1000 and co-sysop at 900. When the sysop at
  2494.                level 900 views the [U]ser database, the passwords will
  2495.                display as a series of asterisks. Do keep in mind that users
  2496.                passwords may be changed by the non-master sysop, but a
  2497.                non-master sysop cannot log in as the user, or compromise
  2498.                his password without changing it. 
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.            ─────────────────────────────────────────────────────────────────
  2543.                                            40
  2544.  
  2545.  
  2546.  
  2547.  
  2548.                               WILDCAT! Test-Drive 07/15/90
  2549.           ───────────────────────────────────────────────────────────────────
  2550.  
  2551.                             SYSTEM CONFIGURATION - Part 1
  2552.  
  2553.           The following is a screen representation.
  2554.  
  2555.  
  2556.   ╔════════════════════════════════════════════════════════════════════════════╗
  2557.   ║                                                                   Frame 7  ║ 
  2558.   ║                       SYSTEM CONFIGURATION - Part 1                        ║ 
  2559.   ║                                                                            ║ 
  2560.   ║                                                                            ║ 
  2561.   ║         1.  Allow 300 BAUD Calls [ Y/N ] ? Y                               ║ 
  2562.   ║         2.  Is the Bulletin Menu Optional [ Y/N ] ? Y                      ║ 
  2563.   ║         3.  Time Compensation ratio on uploads is 2  to 1.                 ║ 
  2564.   ║         4.  Display the quote of the day [ Y/N ] ? Y                       ║ 
  2565.   ║         5.  Display a download/upload ratio warning above 20  to 1.        ║ 
  2566.   ║         6.  Will you be offering Color ANSI Menu's [ Y/N ] ? N             ║ 
  2567.   ║         7.  Total number of Bulletins Offered is ? 6                       ║ 
  2568.   ║         8.  Place the MODEM "OFF HOOK" when WILDCAT! is down [ Y/N ] ? Y   ║ 
  2569.   ║         9.  Message range is 1     to 0    .                               ║ 
  2570.   ║        10.  Path for Menu Files   : C:\WILDCAT                             ║ 
  2571.   ║        11.  Path for Help Files   : C:\WILDCAT                             ║ 
  2572.   ║        12.  Path for Display Files: C:\WILDCAT                             ║ 
  2573.   ║        13.  Path for Ext Protocols: C:\WILDCAT\PROTOCOL                    ║ 
  2574.   ║        14.  Path for Bulletins    : C:\WILDCAT                             ║ 
  2575.   ║                                                                            ║ 
  2576.   ║                                                                            ║ 
  2577.   ║                                                                            ║ 
  2578.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2579.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2580.  
  2581.  
  2582.           1. Allow 300 BAUD calls [ Y/N ] ? Y
  2583.  
  2584.                There are rather strong feelings among system operators as
  2585.                to whether or not to permit 300 baud callers.  It is not the
  2586.                intent of this document to take issue with these sentiments
  2587.                either way. For those who wish to disallow 300 baud callers
  2588.                during certain time periods, the option is provided.  The
  2589.                default allows 300 baud access at all times.
  2590.  
  2591.           2. Is the bulletin Menu optional [ Y/N ] ? Y
  2592.  
  2593.                WILDCAT! automatically scans the file date and time of all
  2594.                bulletin files and compares this information to that in the
  2595.                caller's user record.  If a bulletin has been updated since
  2596.                the caller's last logon, a message will inform the caller as
  2597.                to which bulletin(s) have been updated.  Otherwise, the
  2598.                caller is informed that NO bulletins have been updated since
  2599.                the last call, and is prompted as to whether the caller
  2600.                would like to view the bulletin menu.  If this option is set
  2601.                to "N", the caller is forced to view the bulletin menu,
  2602.                whether or not any bulletins have been updated.
  2603.  
  2604.  
  2605.  
  2606.            ─────────────────────────────────────────────────────────────────
  2607.                                            41
  2608.  
  2609.  
  2610.  
  2611.  
  2612.                               WILDCAT! Test-Drive 07/15/90
  2613.           ───────────────────────────────────────────────────────────────────
  2614.  
  2615.           3. Time Compensation ratio on uploads is  2  to  1.
  2616.  
  2617.                In order to encourage uploads, some system operators will
  2618.                grant a time bonus to those users who contribute to the
  2619.                system's program files.  If the value is set to 2, the user
  2620.                is given twice the file transfer time in additional time
  2621.                allowed online for this particular call.  For example, when
  2622.                set 2 to 1, if a file requires 5 minutes to upload, the user
  2623.                will be allowed 10 extra minutes on the system.  A 1 to 1
  2624.                ratio would compensate the user for the actual time of the
  2625.                upload, meaning that his time remaining would be the same
  2626.                before and after uploading.  A 0 to 1 ratio would not allow
  2627.                any time compensation, in which case the upload time would
  2628.                be counted against the user's existing logon time.
  2629.  
  2630.           4. Display the quote of the day [ Y/N ] ? Y
  2631.  
  2632.                The Quote of the day is an ASCII file created by the system
  2633.                operator.  It may contain words of wisdom, quotes from
  2634.                famous people, cute sayings, insults, or anything else
  2635.                appropriate to the needs of the system.  The file contents
  2636.                are presented sequentially starting with the first item in
  2637.                the file, and incremented by one following each new logon to
  2638.                the system.  The quote appears just prior to the main menu. 
  2639.                When the end of the file is reached, it starts again from
  2640.                the beginning.  A quote consists of any number of lines of
  2641.                text, each of which is terminated by a carriage return.
  2642.                There must be a blank line (just a carriage return) between
  2643.                each quote since WILDCAT! assumes an individual quote has
  2644.                ended when it sees two carriage returns in a row.
  2645.  
  2646.                If this option is set to "Y", WILDCAT! will look for the
  2647.                file QUOTES.BBS.  If the file is not found, the code will
  2648.                continue to run, but will generate an error message to both
  2649.                the local monitor and the caller.  Until you have created
  2650.                this file, it is better to set the option to "N".  For more
  2651.                information on creation of this file, refer to the Files
  2652.                Used by WILDCAT!  section of the manual.
  2653.  
  2654.           5. Display a download/upload ratio warning above  20  to  1.
  2655.  
  2656.                If a user exceeds the upload/download ratio above, a warning
  2657.                message will be scrolled to the user.  Further downloads are
  2658.                NOT prevented; this functions only as a warning to the
  2659.                caller.
  2660.  
  2661.           6. Will you be offering Color ANSI Menu's [ Y/N ] ? N
  2662.  
  2663.                You may elect to offer color ANSI menus to callers asking
  2664.                for color by toggling this choice to "Y".  Dynamic menus
  2665.                will still be scrolled to those users not desiring color. 
  2666.                If set to "N", dynamic menus will be generated for all
  2667.                callers.
  2668.  
  2669.  
  2670.            ─────────────────────────────────────────────────────────────────
  2671.                                            42
  2672.  
  2673.  
  2674.  
  2675.  
  2676.                               WILDCAT! Test-Drive 07/15/90
  2677.           ───────────────────────────────────────────────────────────────────
  2678.  
  2679.           7. Total number of Bulletins offered is ? 6
  2680.  
  2681.                In order to inform the user as to which bulletins have been
  2682.                updated since the user's last logon, WILDCAT! must be
  2683.                informed of the number of bulletins that are available. 
  2684.                This number limits the acceptable responses at the Bulletin
  2685.                menu prompt and must be set properly.  WILDCAT! will
  2686.                automatically check the file date/time for each bulletin and
  2687.                make a comparison to the callers last call date/time for
  2688.                notification purposes.  The maximum number of bulletins
  2689.                supported is 99 (9,999) in the Registered User Version).
  2690.  
  2691.           8. Place the MODEM "OFF HOOK" when WILDCAT! is down [ Y/N ] ? Y
  2692.  
  2693.                When set to "Y", and the system is brought down for whatever
  2694.                reason, WILDCAT! will automatically send a message to your
  2695.                modem to place the phone off hook (busy).  This would be
  2696.                advisable if your board were running on a dedicated phone
  2697.                line, since the caller will receive a busy signal and think
  2698.                that the system is busy rather than being off-line.
  2699.  
  2700.           9. Message range is  1  to  0
  2701.  
  2702.                These values should be left as default values.  They are
  2703.                placed here in the event your message base should ever
  2704.                become severely contaminated, at which an auxiliary program
  2705.                called FIXMSG.EXE can reconstruct the damaged message base. 
  2706.                Upon completion FIXMSG will indicate the current lowest and
  2707.                highest message number.  You should then run MAKEWILD and
  2708.                check the values here.
  2709.  
  2710.                     NOTE: Verifying the latest correct message numbers in
  2711.                     MAKEWILD after running FIXMSG.EXE is very important,
  2712.                     and must be done if FIXMSG is ever run!
  2713.  
  2714.           10. Path for Menu Files       : C:\WILDCAT
  2715.  
  2716.                This path should reflect the location of all menu files used
  2717.                by the program.  It may be the same location as your
  2718.                WILDCAT! home path (the location of the program files), but
  2719.                may be different simply for organizational purposes. The
  2720.                files to be placed in this area include:
  2721.  
  2722.                MAIN.SCR       MAINLO.SCR     MAINMD.SCR     MAINHI.SCR
  2723.                MESSAGE.SCR    MESSAGEL.SCR   MESSAGEM.SCR   MESSAGEH.SCR
  2724.                FILES.SCR      FILESLO.SCR    FILESMD.SCR    FILESHI.SCR
  2725.                SYSOP.SCR      SYSOPLO.SCR    SYSOPMD.SCR    SYSOPHI.SCR
  2726.  
  2727.                Depending on your configuration, there could be up to 16
  2728.                menu files in this area.  The .SCR designator indicates a
  2729.                color menu, with non-color menus being Dynamically generated
  2730.                by WILDCAT!.
  2731.  
  2732.  
  2733.  
  2734.            ─────────────────────────────────────────────────────────────────
  2735.                                            43
  2736.  
  2737.  
  2738.  
  2739.  
  2740.                               WILDCAT! Test-Drive 07/15/90
  2741.           ───────────────────────────────────────────────────────────────────
  2742.  
  2743.           11. Path for Help Files      : C:\WILDCAT
  2744.  
  2745.                This path may also be the same as your home path if desired.
  2746.                If different, it should contain all files ending in .HLP.
  2747.                This will include the color ANSI menus including:
  2748.  
  2749.                MAIN.HLP (Non-color file)        MAINC.HLP (Color file)
  2750.                MESSAGE.HLP (Non-color file)     MESSAGEC.HLP (Color file)
  2751.                FILE.HLP (Non-color file)        FILEC.HLP (Color file)
  2752.                SYSOP.HLP (Non-color file)       SYSOPC.HLP (Color file)
  2753.  
  2754.           12. Path for Display Files       : C:\WILDCAT
  2755.  
  2756.                This category includes all files which are displayed to the
  2757.                caller for informational purposes which are not included in
  2758.                other categories.  Both non-color and color ANSI files
  2759.                should be included.
  2760.  
  2761.           13. Path for Ext Protocols: C:\WILDCAT\EP
  2762.  
  2763.                This file path is made as short as possible to maximize the
  2764.                number of files able to be sent.  Since the DOS command line
  2765.                length is normally limited to 128 characters, it is
  2766.                sometimes impossible to pass all of the information required
  2767.                for external file transfers if this path exceeds 15
  2768.                characters. When batch external transfers are requested,
  2769.                WILDCAT! must perform a shell (exec call) and pass the full
  2770.                protocol path + the name of your batch file + the com port #
  2771.                + the baud + seven filenames.  Using maximum possible values
  2772.                here, the limit for the protocol path is about 15
  2773.                characters.  All files related to external file transfers
  2774.                should be placed in this area.  These include the batch
  2775.                files specified in the Frame 18, and the actual file
  2776.                transfer programs such as DSZ, PCKERMIT, etc.  Although you
  2777.                could place the program files (like DSZ) in the WILDCAT!
  2778.                home directory and have DOS locate them with a path
  2779.                statement, having them here guarantees that they will be
  2780.                found by the batch files and makes it easy to check your
  2781.                system for missing files.
  2782.  
  2783.                This path is not only used as the location where WILDCAT!
  2784.                looks for your protocol batch files, but is also the
  2785.                temporary holding location for all files sent and received
  2786.                via external protocols.  For example, when a filename is
  2787.                requested for download using Zmodem, WILDCAT! places a
  2788.                duplicate copy of the file in this subdirectory for
  2789.                transfer.  When the filename is passed to the batch file for
  2790.                sending by DSZ, no path to the main file location is
  2791.                included, and DSZ assumes the file is located in the current
  2792.                directory.  After the transfer is completed, WILDCAT! will
  2793.                erase the temporary copy of the file from this area.  This
  2794.                is done to avoid having to pass the entire path and filename
  2795.                for every file transfer requested, which would easily exceed
  2796.                the DOS command line length of 128 characters.
  2797.  
  2798.            ─────────────────────────────────────────────────────────────────
  2799.                                            44
  2800.  
  2801.  
  2802.  
  2803.  
  2804.                               WILDCAT! Test-Drive 07/15/90
  2805.           ───────────────────────────────────────────────────────────────────
  2806.  
  2807.           14. Path for Bulletins     : C:\WILDCAT
  2808.  
  2809.                Place all files related to bulletins in this area,
  2810.                including:
  2811.  
  2812.                BULLETIN.BBS   BULLET#.BBS     BULLET#.SCR
  2813.  
  2814.                "#" being the actual number of the Bulletin to be displayed. 
  2815.                Note that the number of Bulletins must agree with the Total
  2816.                Number of Bulletins selected in Question #7.
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.            ─────────────────────────────────────────────────────────────────
  2863.                                            45
  2864.  
  2865.  
  2866.  
  2867.  
  2868.                               WILDCAT! Test-Drive 07/15/90
  2869.           ───────────────────────────────────────────────────────────────────
  2870.  
  2871.                             SYSTEM CONFIGURATION - Part 2
  2872.  
  2873.           The following is a screen representation:
  2874.  
  2875.  
  2876.   ╔════════════════════════════════════════════════════════════════════════════╗
  2877.   ║                                                                   Frame 8  ║ 
  2878.   ║                       SYSTEM CONFIGURATION - Part 2                        ║ 
  2879.   ║                                                                            ║ 
  2880.   ║        1.  How Many Message Folders do you wish to have ?  8               ║ 
  2881.   ║            Note:  Folder Y is reserved for Deleted Message                 ║ 
  2882.   ║            Review or the "Wastebasket" and Folder Z is                     ║ 
  2883.   ║            reserved for Comments to the Sysop.  DO NOT Include             ║ 
  2884.   ║            these 2 folders in your answer.                                 ║ 
  2885.   ║        2.  Number of Different File Areas?  10                             ║ 
  2886.   ║        3.  Number of EXTERNAL transfer protocols? 0                        ║ 
  2887.   ║        4.  Maximum Log-on Time Limit? 60                                   ║ 
  2888.   ║        5.  Monitor Type ([C]olor, [M]ono, [A]uto)? A                       ║ 
  2889.   ║        6.  Screen Foreground Attribute? 7                                  ║ 
  2890.   ║        7.  Automatically Clear Screen before menus? Y                      ║ 
  2891.   ║        8.  Drop WILDCAT! with Errorlevel 60 after each call? N             ║ 
  2892.   ║                                                                            ║ 
  2893.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  2894.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  2895.  
  2896.  
  2897.  
  2898.           1. How many Message Folders do you wish to have ? 8
  2899.  
  2900.                NOTE:  Folder Y is reserved for Deleted Message Review or
  2901.                the "Wastebasket" and Folder Z is reserved for Comments to
  2902.                the Sysop.  DO NOT Include these two folders in your answer.
  2903.  
  2904.                The minimum acceptable value in this option is 0.  WILDCAT!
  2905.                has the last two folders (Y and Z) hard-coded for use as
  2906.                Comments to Sysop and Deleted Message Review, respectively. 
  2907.                A value of 0 would then allow no additional message areas. 
  2908.                A value of 1 would allow one additional area, to be named
  2909.                whatever you wish.  Many systems only need a Main message
  2910.                folder with no other folders, in which case one would be
  2911.                sufficient.  Alternately, as many as twenty-four additional
  2912.                folders (A-X) may be set up, each with its own security
  2913.                level restrictions which are assigned later.
  2914.  
  2915.           2. Number of Different File Areas? 10
  2916.  
  2917.                Do not confuse the file areas with the message folders. They
  2918.                do not share the same values or names, and are usually not
  2919.                related in any way.  For example, you could have the three
  2920.                message folders as mentioned above, and still maintain up to
  2921.                twenty-six (A-Z) file areas. 
  2922.  
  2923.           3. Number of EXTERNAL transfer protocols? 0
  2924.  
  2925.  
  2926.            ─────────────────────────────────────────────────────────────────
  2927.                                            46
  2928.  
  2929.  
  2930.  
  2931.  
  2932.                               WILDCAT! Test-Drive 07/15/90
  2933.           ───────────────────────────────────────────────────────────────────
  2934.  
  2935.                The system needs to know how many file transfer protocols
  2936.                you will use that consist of programs that run OUTSIDE of
  2937.                the WILDCAT! code.  Examples are KERMIT, ZMODEM, JMODEM,
  2938.                etc.  You will enter the complete specifications for these
  2939.                protocols later in this setup procedure. 
  2940.  
  2941.           4. Maximum Log-on Time Limit? 60
  2942.  
  2943.                This is the MAXIMUM time ANY user will be allowed to stay on
  2944.                the system during a single call REGARDLESS of the time set
  2945.                for his security level.  It is a time PER CALL.  If it is
  2946.                less than the amount of time allowed for a callers security
  2947.                level time, the user may call back a second or third time
  2948.                the same day and get the balance of time remaining.
  2949.  
  2950.           5. Monitor type ([C]olor, [M]ono, [A]uto)? A
  2951.  
  2952.                Although WILDCAT! has the ability to look at your system and
  2953.                tell what type of video card is attached, you may override
  2954.                this default selection.  This may be necessary on some
  2955.                systems which have a single color monitor connected to a
  2956.                graphics controller card that does not display some colors
  2957.                properly.  One example we have found it the AT&T 6300 series
  2958.                which requires a Mono setting.  Most systems work best when
  2959.                set to Auto, and this is the recommended setting unless
  2960.                problems become evident.  If a change is needed, type in the
  2961.                appropriate character of your choice.
  2962.  
  2963.           6. Screen Foreground Attribute? 7
  2964.  
  2965.                This setting refers to the color displayed on the LOCAL
  2966.                monitor when the caller is in non-color mode, and during
  2967.                local logon.  It may be any valid DOS color number from 1
  2968.                through 15.  See Appendix B for the list of DOS color codes. 
  2969.                If the caller has selected ANSI color menus then the local
  2970.                monitor will reflect the same colors as the caller, and
  2971.                display them in whatever manner is possible for the local
  2972.                monitor.  
  2973.  
  2974.           7. Automatically Clear Screen before menus? Y
  2975.  
  2976.                Depending on your preference, you may clear the caller's
  2977.                screen prior to each menu being displayed.  Experiment both
  2978.                ways and take your choice.  Keep in mind that you also have
  2979.                the ability to embed a clear screen code (ASCII 12, the Form
  2980.                Feed character) at the beginning of your own menus, if
  2981.                desired.
  2982.  
  2983.           8. Drop WILDCAT! with ERRORLEVEL 60 after each call? N
  2984.  
  2985.                This option is primarily implemented as a means of calling a
  2986.                front end program used to handle net and echo mail.  It
  2987.                functions exactly like an external event that is run after
  2988.                every call, and will be referred to as the Call Processing
  2989.  
  2990.            ─────────────────────────────────────────────────────────────────
  2991.                                            47
  2992.  
  2993.  
  2994.  
  2995.  
  2996.                               WILDCAT! Test-Drive 07/15/90
  2997.           ───────────────────────────────────────────────────────────────────
  2998.  
  2999.                Event.  Most systems will not need to enable this feature. 
  3000.                See the section on Netmail and EchoMail for additional
  3001.                information.
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.            ─────────────────────────────────────────────────────────────────
  3055.                                            48
  3056.  
  3057.  
  3058.  
  3059.  
  3060.                               WILDCAT! Test-Drive 07/15/90
  3061.           ───────────────────────────────────────────────────────────────────
  3062.  
  3063.                                  MESSAGE FOLDER SETUP
  3064.  
  3065.           The following is a screen representation:
  3066.  
  3067.  
  3068.   ╔════════════════════════════════════════════════════════════════════════════╗
  3069.   ║                                                                   Frame 9  ║ 
  3070.   ║                          MESSAGE FOLDER SETUP                              ║ 
  3071.   ║                                                                            ║ 
  3072.   ║ Folder                             Folder                                  ║ 
  3073.   ║    LTR          Description           LTR         Description              ║ 
  3074.   ║     -  ------------------------------  -  ------------------------------   ║ 
  3075.   ║     Y  Deleted Message Review          Z  Comments to the Sysop            ║ 
  3076.   ║     A  General Mail Folder             B  Games Folder                     ║ 
  3077.   ║     C  Programming Folder              D  BBS Ads Folder                   ║ 
  3078.   ║     E  WILDCAT! Users Folder           F  WILDCAT! BETA TEST Folder        ║ 
  3079.   ║     G  WILDCAT! ALPHA TEST Folder      H  Special Members Folder           ║ 
  3080.   ║                                                                            ║ 
  3081.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3082.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3083.  
  3084.  
  3085.  
  3086.                The number of message folder letters available in this frame
  3087.                is determined by the value entered in SYSTEM CONFIGURATION,
  3088.                Frame 8, Question 1.  In the default example, there were
  3089.                eight message folders requested.  That value is
  3090.                automatically converted to folder letters "A" through "H" in
  3091.                this frame, plus the hard-coded "Y" and "Z" areas.  
  3092.  
  3093.           To get a clearer understanding of this, while running MAKEWILD
  3094.           use your PgUp key to go back to SYSTEM CONFIGURATION, Frame 8. 
  3095.           Change the value of Question one to "2".  Then return to this
  3096.           screen and observe the results.  You should find folder letters
  3097.           "A" and "B" plus "Y" and "Z" with their associated descriptions. 
  3098.           Don't forget to change the value back to the actual number of
  3099.           different message areas you need.
  3100.  
  3101.           You may edit the descriptions to anything you feel is appropriate
  3102.           to describe a particular folder's contents, excluding those
  3103.           following letters Y and Z.  
  3104.  
  3105.           For example, you may wish to change folder A from General Mail
  3106.           Folder to Main Message Area.  Try it, using the editing keys
  3107.           described earlier.  You can always change them back later.  Also
  3108.           remember that no changes are permanent unless you choose to save
  3109.           your setup options upon exiting MAKEWILD.  The folder names you
  3110.           enter here are displayed to your callers when they finish
  3111.           entering a message or reply.  They are given a choice of folders
  3112.           in which to place the new message, limited by their security
  3113.           access to the folders (defined later).
  3114.  
  3115.  
  3116.  
  3117.  
  3118.            ─────────────────────────────────────────────────────────────────
  3119.                                            49
  3120.  
  3121.  
  3122.  
  3123.  
  3124.                               WILDCAT! Test-Drive 07/15/90
  3125.           ───────────────────────────────────────────────────────────────────
  3126.  
  3127.                                   FILE SECTION SETUP
  3128.  
  3129.           The following is a screen representation:
  3130.  
  3131.  
  3132.   ╔════════════════════════════════════════════════════════════════════════════╗
  3133.   ║                             FILE SECTION SETUP                    Frame 10 ║ 
  3134.   ║                                                                            ║ 
  3135.   ║ File Area                          File Area                               ║ 
  3136.   ║    LTR          Description           LTR         Description              ║ 
  3137.   ║     -  ------------------------------  -  ------------------------------   ║ 
  3138.   ║     A  Dos Utilities                   B  Communication Software           ║ 
  3139.   ║     C  Database & Word Processing      D  Turbo Pascal Utilities           ║ 
  3140.   ║     E  Products From Mustang Software  F  Games for the IBM PC             ║ 
  3141.   ║     G  WILDCAT! Bulletin Board System  H  WILDCAT! BETA Test Files         ║ 
  3142.   ║     I  WILDCAT! ALPHA Test Files       J  For Jim Harrer Only UPLOADS      ║ 
  3143.   ║                                                                            ║ 
  3144.   ║                                                                            ║ 
  3145.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3146.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3147.  
  3148.  
  3149.  
  3150.                The number of File Area letters presented on this screen are
  3151.                determined by the value entered in SYSTEM CONFIGURATION,
  3152.                Frame 8,  Question two.  The descriptions may be edited just
  3153.                like the message folder setup, including the letters Y and
  3154.                Z.
  3155.  
  3156.           The file area letters A, B, etc. are in NO way related to your
  3157.           message folder letters.  Files and messages just happen to both
  3158.           make use of letters of the alphabet for tagging the respective
  3159.           folders or areas.
  3160.  
  3161.           The descriptions you enter here will be the text that is
  3162.           displayed as titles of the file areas when the [L]ist files
  3163.           command is used.  WILDCAT! allows you to group your files
  3164.           available for download  by areas or categories, with the actual
  3165.           files for each category stored in a different subdirectory on
  3166.           your hard disk.  The file area names should describe the files
  3167.           which are contained in each subdirectory.  Later in this setup
  3168.           you will indicate the specific subdirectory names associated with
  3169.           each file area.  
  3170.  
  3171.           If this is not yet clear to you, perhaps take a look at Frame 17
  3172.           (use PgDn) before changing anything on this frame.  You can then
  3173.           see that the descriptions entered here for each file area
  3174.           describes the actual files found in the subdirectories entered in
  3175.           the File Path Definitions screen.  For example, area D is Turbo
  3176.           Pascal Utilities here, and the subdirectory path in Frame 17 for
  3177.           file area D is pointing to a subdirectory named TURBO where all
  3178.           the files are physically located.
  3179.  
  3180.  
  3181.  
  3182.            ─────────────────────────────────────────────────────────────────
  3183.                                            50
  3184.  
  3185.  
  3186.  
  3187.  
  3188.                               WILDCAT! Test-Drive 07/15/90
  3189.           ───────────────────────────────────────────────────────────────────
  3190.  
  3191.                                DEFINE YOUR "MAIN" MENU
  3192.  
  3193.           The following is a screen representation:
  3194.  
  3195.  
  3196.   ╔════════════════════════════════════════════════════════════════════════════╗
  3197.   ║                         DEFINE YOUR "MAIN" MENU                   Frame 11 ║ 
  3198.   ║        Activity    Call Ltr          Description               Seq    Sec  ║ 
  3199.   ║   ------------------  -   ----------------------------------    --    ---- ║ 
  3200.   ║   Call Message Menu   M   [M].............Message Menu          1     5    ║ 
  3201.   ║   Call File Menu      F   [F]...............Files Menu          2     5    ║ 
  3202.   ║   Comment to Sysop    C   [C]....Comments to the SYSOP          3     1    ║ 
  3203.   ║   Call Bulletin Menu  B   [B]............Bulletin Menu          4     5    ║ 
  3204.   ║   Page the Sysop      P   [P]...........Page the SYSOP          5     5    ║ 
  3205.   ║   Show Welcome Scrn   I   [I]...Initial Welcome Screen          6     5    ║ 
  3206.   ║   Call Questionnaire  Q   [Q]............Questionnaire          7     5    ║ 
  3207.   ║   Seek Active User    V   [V]............Verify a User          8     5    ║ 
  3208.   ║   Change UserSetting  Y   [Y]............Your Settings          9     5    ║ 
  3209.   ║   Board Information   S   [S]........System Statistics          10    5    ║ 
  3210.   ║   List User Log       U   [U].............Userlog List          11    5    ║ 
  3211.   ║   DOORS Menu          D   [D]....................DOORS          12    9999 ║ 
  3212.   ║   Call Newsletter     N   [N]...............Newsletter          13    5    ║ 
  3213.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log-Off          14    1    ║ 
  3214.   ║   Help Level          H   [H]...............Help Level          15    5    ║ 
  3215.   ║   Call Help File      ?   [?].............Command Help          16    5    ║ 
  3216.   ║   Call Sysop Menu     R   [R]....Reports for the SYSOP          17    1000 ║ 
  3217.   ║                                                                            ║ 
  3218.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3219.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3220.  
  3221.  
  3222.  
  3223.           This screen lists the menu choices for the main menu.  WILDCAT!
  3224.           will permit a lot of flexibility in its run-time configuration.
  3225.           This includes the menu structure which may be completely
  3226.           customized.  In this screen you will specify the names of the
  3227.           various menus choices as well as the keypresses used to activate
  3228.           those choices.  Along with this power and flexibility comes an
  3229.           area for possible confusion, so the screen above will be
  3230.           elaborated upon in the following paragraphs.  The five main
  3231.           screen sections represent the following:
  3232.  
  3233.  
  3234.           ACTIVITY
  3235.  
  3236.           This text field describes the actual function of the menu choice
  3237.           within the program.  Each  describes what is actually happening
  3238.           inside the code during the procedure that is listed, and they are
  3239.           never seen except when running MAKEWILD.  They are listed here
  3240.           for your information so that you may decide the menu name and
  3241.           description that you will give to that specific menu function.
  3242.           Further details of each function are contained in the section
  3243.           "WILDCAT! in Action" later in the manual.  Look ahead to that
  3244.           section if the brief activity description given here does not
  3245.  
  3246.            ─────────────────────────────────────────────────────────────────
  3247.                                            51
  3248.  
  3249.  
  3250.  
  3251.  
  3252.                               WILDCAT! Test-Drive 07/15/90
  3253.           ───────────────────────────────────────────────────────────────────
  3254.  
  3255.           adequately explain what the menu choice actually does.
  3256.  
  3257.  
  3258.           CALL LTR
  3259.  
  3260.           The call letter for a particular option is definable.  It
  3261.           represents the key a user must press on the keyboard to activate
  3262.           that menu choice.  The call letter may be any ASCII character
  3263.           that your normal keys will produce.  In addition, the Call Letter
  3264.           does NOT have to agree with the first letter in the description.
  3265.           For example, you might elect to change the call letter for
  3266.           [I]nitial Welcome Screen from I to W and then change the related
  3267.           description to Initial [W]elcome Screen, or just [W]elcome
  3268.           Screen.
  3269.  
  3270.           These call letters are active for both dynamic menus and color
  3271.           .SCR menus.  Your text menu files must agree with the call
  3272.           letters entered here.
  3273.  
  3274.  
  3275.           DESCRIPTION
  3276.  
  3277.           The description is what you elect to call the activity on the
  3278.           dynamic menus as they are displayed to the screen.  For example,
  3279.           you are free to change the [N]ewsletter call letter to S and
  3280.           redefine the associated description to [S]ystem News or News on
  3281.           system.  However, notice that there now exists a conflict with
  3282.           two S call letter options, the other still being used for
  3283.           [S]ystem Statistics.  MAKEWILD will NOT double-check for
  3284.           potential conflicts in this area and you are cautioned to work
  3285.           out your call letters and descriptions properly.  The use of
  3286.           brackets is optional in the description line, but for clarity,
  3287.           you are encouraged to use some means of highlighting the user's
  3288.           screen options. 
  3289.  
  3290.           Again, these descriptions will only be used for the dynamic menus
  3291.           generated by WILDCAT!.  If you are making use of color menus, you
  3292.           will need to enter the descriptions in your or MAINxx.SCR files.
  3293.           Having the correct descriptions here is recommended since the
  3294.           dynamic menus are used if a text menu file cannot be located for
  3295.           some reason.
  3296.  
  3297.  
  3298.           SEQ NUM (Sequence)
  3299.  
  3300.           This option determines (1) the order in which the Description is
  3301.           presented on the dynamic menu screen when the dynamic menus are
  3302.           being used, and (2) the sequence of characters on the command
  3303.           line.  Notice on the sample screen that the [M]essage Folder Area
  3304.           and [F]ile Sections are numbers 1 and 2, respectively.  Users
  3305.           will use these options more often than the others indicated.  For
  3306.           this reason, they have been given these sequences.  You may
  3307.           change them to any sequence you wish, but be careful that no two
  3308.           commands have the same sequence number. 
  3309.  
  3310.            ─────────────────────────────────────────────────────────────────
  3311.                                            52
  3312.  
  3313.  
  3314.  
  3315.  
  3316.                               WILDCAT! Test-Drive 07/15/90
  3317.           ───────────────────────────────────────────────────────────────────
  3318.  
  3319.  
  3320.  
  3321.           SEC NUM (Security)
  3322.  
  3323.           Enter the minimum security level required to access each menu
  3324.           option in this field.  All users with that level or above will be
  3325.           able to perform the menu function.  If dynamic menus are being
  3326.           used, callers will only be shown the choices to which they have
  3327.           access by security level.  In the screen above, if the security
  3328.           level for the [N]ewsletter option were raised to a value of 10, a
  3329.           user with a security of 5 would not only not be able to access
  3330.           the newsletter, he would not even see the option on his menu.
  3331.           If color ANSI menus are being used, the sysop must use the access
  3332.           rights in this frame to create the various MAINxx.SCR files,
  3333.           containing the correct menu choices for each security level.
  3334.  
  3335.                Caution:  Regardless of the actual call letter and
  3336.                description given, be especially careful with the security
  3337.                level of the Call Sysop Menu activity.  This function should
  3338.                be reserved for system operators only.
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.            ─────────────────────────────────────────────────────────────────
  3375.                                            53
  3376.  
  3377.  
  3378.  
  3379.  
  3380.                               WILDCAT! Test-Drive 07/15/90
  3381.           ───────────────────────────────────────────────────────────────────
  3382.  
  3383.                               DEFINE YOUR "MESSAGE" MENU
  3384.  
  3385.           The following is a screen representation:
  3386.  
  3387.  
  3388.   ╔════════════════════════════════════════════════════════════════════════════╗
  3389.   ║                       DEFINE YOUR "MESSAGE" MENU                  Frame 12 ║ 
  3390.   ║                                                                            ║ 
  3391.   ║                      Call                                       Seq   Min  ║ 
  3392.   ║        Activity      Ltr             Description                Num   Sec  ║ 
  3393.   ║   ------------------  -   -----------------------------------    --   ---- ║ 
  3394.   ║                                                                            ║ 
  3395.   ║   Call The Main Menu  Q   [Q]....Quit to the Main Menu           1    5    ║ 
  3396.   ║   Select Folder       U   [U]..Update Folders for Mail           2    5    ║ 
  3397.   ║   Read Messages       R   [R]............Read Messages           3    5    ║ 
  3398.   ║   Scan Messages       S   [S]............Scan Messages           4    5    ║ 
  3399.   ║   Enter Messages      E   [E]..........Enter a Message           5    5    ║ 
  3400.   ║   Delete a Message    D   [D].........Delete a Message           6    5    ║ 
  3401.   ║   Search Messages     T   [T]..............Text Search           7    5    ║ 
  3402.   ║   Check Mail Box      C   [C]......Check Personal Mail           8    5    ║ 
  3403.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log-Off           9    5    ║ 
  3404.   ║   Help Level          H   [H]...............Help Level           10   5    ║ 
  3405.   ║   Call Help File      ?   [?].............Command Help           11   5    ║ 
  3406.   ║   Call File Menu      F   [F].............FILE SECTION           12   5    ║ 
  3407.   ║   Call ErrLevel 35    N   [N].................Net Mail           13   9999 ║ 
  3408.   ║                                                                            ║ 
  3409.   ║                                                                            ║ 
  3410.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3411.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3412.  
  3413.  
  3414.  
  3415.           The screen above is used to define the options available when a
  3416.           user chooses the [M]essage menu choice from the main menu.  The
  3417.           menu options that exist here are the same as the main menu in the
  3418.           previous screen.  Note that since this a separate menu,
  3419.           duplication of the main menu Call Letters are permitted.  Let's
  3420.           use the first option as an example, just to further illustrate
  3421.           the menu options.
  3422.  
  3423.                Before:
  3424.  
  3425.           Call The Main Menu       Q         [Q]uit to the Main Menu  1
  3426.  
  3427.                After:
  3428.  
  3429.           Call The Main Menu       M         Return to [M]ain Menu    5
  3430.  
  3431.  
  3432.           Notice what has happened.  The keypress letter that returns the
  3433.           user to the main menu has been changed from Q to M, and the
  3434.           brackets prompting for the option in the description have been
  3435.           edited.  In addition, the location on both the message menu
  3436.           screen and command line will be repositioned.  Using the power of
  3437.  
  3438.            ─────────────────────────────────────────────────────────────────
  3439.                                            54
  3440.  
  3441.  
  3442.  
  3443.  
  3444.                               WILDCAT! Test-Drive 07/15/90
  3445.           ───────────────────────────────────────────────────────────────────
  3446.  
  3447.           the security levels in this manner can be very useful if used
  3448.           wisely. Be careful!
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.            ─────────────────────────────────────────────────────────────────
  3503.                                            55
  3504.  
  3505.  
  3506.  
  3507.  
  3508.                               WILDCAT! Test-Drive 07/15/90
  3509.           ───────────────────────────────────────────────────────────────────
  3510.  
  3511.                                DEFINE YOUR "FILE" MENU
  3512.  
  3513.           The following is a screen representation:
  3514.  
  3515.  
  3516.   ╔════════════════════════════════════════════════════════════════════════════╗
  3517.   ║                           DEFINE YOUR "FILE" MENU                 Frame 13 ║ 
  3518.   ║                                                                            ║ 
  3519.   ║                      Call                                       Seq   Min  ║ 
  3520.   ║        Activity      Ltr             Description                Num   Sec  ║ 
  3521.   ║   ------------------  -   -----------------------------------    --   ---- ║ 
  3522.   ║   Call the Main Menu  Q   [Q]........Quit to Main Menu           1    5    ║ 
  3523.   ║   Info on a file      I   [I]....Information on a file           2    5    ║ 
  3524.   ║   List Avail. Files   L   [L].....List available Files           3    5    ║ 
  3525.   ║   Call Download Proc  D   [D].......Download a File(s)           4    5    ║ 
  3526.   ║   Call Upload Proc.   U   [U].........Upload a File(s)           5    5    ║ 
  3527.   ║   New File Search     N   [N]......New Files since [N]           6    5    ║ 
  3528.   ║   Text Search in File T   [T]..............Text Search           7    5    ║ 
  3529.   ║   Drive Status        S   [S]....Stats on Up/Downloads           8    5    ║ 
  3530.   ║   Call Help Transfer  F   [F]......File Transfer Info.           9    5    ║ 
  3531.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log Off           10   5    ║ 
  3532.   ║   Help Level          H   [H]...............Help Level           11   5    ║ 
  3533.   ║   Call Help File      ?   [?].............Command Help           12   5    ║ 
  3534.   ║   Call Message Menu   M   [M]..........MESSAGE SECTION           13   5    ║ 
  3535.   ║   View an ARC file    V   [V].........View an ARC file           14   5    ║ 
  3536.   ║   Read a Text File    R   [R].........Read a TEXT file           15   5    ║ 
  3537.   ║                                                                            ║ 
  3538.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3539.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3540.  
  3541.  
  3542.  
  3543.           By now you should be comfortable with the functions of the
  3544.           Activity, Call Letter, Description, Sequence Number, and Minimum
  3545.           Security parameters.  If not, refer back to the main menu
  3546.           definition screen for a review.  Meanwhile, let's explore another
  3547.           area of WILDCAT!'s power by using this frame for another example.
  3548.  
  3549.           Suppose you are assigning a new user a default security level of
  3550.           five.  Further suppose you wanted your system to be friendly
  3551.           enough to allow the new user access to all options in the FILES
  3552.           area, except the ability to actually up and download files until
  3553.           such time the user is validated and upgraded by the system
  3554.           operator. What changes to the example frame above would be
  3555.           required?
  3556.  
  3557.           Simply change the security levels for the D and U options to a
  3558.           value higher than 5.  Of course, the [F]iles section in the Main
  3559.           Menu Definitions should be set to 5 to allow the user access to
  3560.           this menu in the first place.
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.            ─────────────────────────────────────────────────────────────────
  3567.                                            56
  3568.  
  3569.  
  3570.  
  3571.  
  3572.                               WILDCAT! Test-Drive 07/15/90
  3573.           ───────────────────────────────────────────────────────────────────
  3574.  
  3575.                                DEFINE YOUR "SYSOP" MENU
  3576.  
  3577.           The following is a screen representation:
  3578.  
  3579.  
  3580.   ╔════════════════════════════════════════════════════════════════════════════╗
  3581.   ║                           DEFINE YOUR "SYSOP" MENU                Frame 14 ║ 
  3582.   ║                      Call                                       Seq   Min  ║ 
  3583.   ║        Activity      Ltr             Description                Num   Sec  ║ 
  3584.   ║   ------------------  -   -----------------------------------    --   ---- ║ 
  3585.   ║   Call Main Menu      Q   [Q]....Quit to the Main Menu           1    1000 ║ 
  3586.   ║   Drop to DOS         D   [D]..............Drop to DOS           2    1000 ║ 
  3587.   ║   Print User File     P   [P]..Print the User Database           3    1000 ║ 
  3588.   ║   List Schd Events    L   [L]....List Scheduled Events           4    1000 ║ 
  3589.   ║   Create Schd Event   C   [C]..........Create an Event           5    1000 ║ 
  3590.   ║   Update Schd Event   E   [E]............Event Updates           6    1000 ║ 
  3591.   ║   Modify User Base    U   [U].......User Database Area           7    1000 ║ 
  3592.   ║   Help Level          H   [H]...............Help Level           8    1000 ║ 
  3593.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log_Off           9    1000 ║ 
  3594.   ║   List Activity Log   A   [A].....Activity Log Listing           10   1000 ║ 
  3595.   ║   Del  Activity Log   K   [K]....Kill the Activity Log           11   1000 ║ 
  3596.   ║   Edit the File D.B.  F   [F].......File Database Area           12   1000 ║ 
  3597.   ║   Database Status     S   [S]......Status of Databases           13   1000 ║ 
  3598.   ║   Delete Wastebasket  W   [W].........Wastebasket Dump           14   1000 ║ 
  3599.   ║   Re-Index Menu       I   [I]......Index Database Menu           15   1000 ║ 
  3600.   ║   Call Help File      ?   [?].............Command Help           16   1000 ║ 
  3601.   ║                                                                            ║ 
  3602.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3603.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3604.  
  3605.  
  3606.  
  3607.           All of the editing options affecting other menus are applicable
  3608.           in the Sysop menu.
  3609.  
  3610.           A caution was issued back in the main menu options to always set
  3611.           the [R]eports to sysop (or whatever letter you've assigned to
  3612.           this option) to a value higher than any other security level.
  3613.           Notice that all the options in the Sysop menu have a security
  3614.           level of 1000. 
  3615.  
  3616.           Regardless of whether other trustworthy users are granted
  3617.           Co-sysop access to the system, only the actual system operator
  3618.           should have absolute control over all parts of the system!
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.            ─────────────────────────────────────────────────────────────────
  3631.                                            57
  3632.  
  3633.  
  3634.  
  3635.  
  3636.                               WILDCAT! Test-Drive 07/15/90
  3637.           ───────────────────────────────────────────────────────────────────
  3638.  
  3639.           DEFINE YOUR SECURITY LEVELS
  3640.  
  3641.           The following is a screen representation:
  3642.  
  3643.  
  3644.   ╔════════════════════════════════════════════════════════════════════════════╗
  3645.   ║                        DEFINE YOUR SECURITY LEVELS                Frame 15 ║ 
  3646.   ║ Lev      Message Folder Access    Download File Area Access   DTL   ANSI   ║ 
  3647.   ║ ----  --------------------------  --------------------------  ---    -     ║ 
  3648.   ║ 1     Z                                                       15     L     ║ 
  3649.   ║ 5     Z                           E                           45     L     ║ 
  3650.   ║ 10    ABCD                        ABCDEF                      45     M     ║ 
  3651.   ║ 20    ABCDE                       ABCDEFH                     90     M     ║ 
  3652.   ║ 50    ABCDEF                      ABCDEFHI                    90     H     ║ 
  3653.   ║ 100   ABCDEFGH                    ABCDEFHI                    120    H     ║ 
  3654.   ║ 1000  ABCDEFGHYZ                  ABCDEFGHIJ                  120    H     ║ 
  3655.   ║                                                                            ║ 
  3656.   ║                                                                            ║ 
  3657.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3658.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3659.  
  3660.  
  3661.  
  3662.           The number of lines available for security level entries on this
  3663.           screen will directly coincide with the value entered in SECURITY
  3664.           INFORMATION, Frame 6, Question seven.  Each screen line should
  3665.           contain (from left to right) a number representing a security
  3666.           level; a series of message folder letters to which that level
  3667.           will be given access; a series of file area letters from which
  3668.           that level will be able to download files; the Daily Time Limit
  3669.           (DTL) for that level; and the ANSI color menus displayed for that
  3670.           level.  Each of the above items will be reviewed in detail in the
  3671.           following discussion.
  3672.  
  3673.           The first thing to do is decide the numbers you will use as
  3674.           designators for your security levels.  These numbers will be used
  3675.           in the next few screens to assign access rights for callers at
  3676.           each level.  In our example we have  established seven levels,
  3677.           one for locked out users (those who have virtually no access due
  3678.           to some action), one for new users, four for regular users, and
  3679.           the system operator.  
  3680.  
  3681.           The actual numbers used are of no particular significance, except
  3682.           that access to menu choices is extended on a minimum level
  3683.           required basis.  For example, the ability to [E]nter a message
  3684.           may require a minimum level of 10, which indicates all levels at
  3685.           and above 10 may enter new messages.  This minimum level required
  3686.           access is NOT used in this frame when assigning message folder
  3687.           and download area access.  For example, note that our default
  3688.           example screen shows security level 20 with access to message
  3689.           folders A, B, C, D, and E, while level 10 only has access to A,
  3690.           B, C, and D, with NO ACCESS to E.  Each level is an individual
  3691.           entity, with its own unique access rights to messages and files. 
  3692.  
  3693.  
  3694.            ─────────────────────────────────────────────────────────────────
  3695.                                            58
  3696.  
  3697.  
  3698.  
  3699.  
  3700.                               WILDCAT! Test-Drive 07/15/90
  3701.           ───────────────────────────────────────────────────────────────────
  3702.  
  3703.                NOTE: THE ASSIGNMENTS ARE NOT CUMULATIVE;  LEVEL 10 MAY HAVE
  3704.                MORE FOLDERS TO ACCESS THAN A HIGHER NUMBER LEVEL, AND MAY
  3705.                BE GIVEN ACCESS TO ADDITIONAL FILE AREAS WHICH LEVEL 20 DOES
  3706.                NOT HAVE.  OUR EXAMPLE SHOWS EACH LEVEL WITH MORE ACCESS,
  3707.                BUT THIS STRUCTURE IS NOT REQUIRED.  AS AN EXAMPLE, LEVEL 10
  3708.                MAY BE GIVEN ACCESS TO MESSAGE FOLDERS A,B,D,F, AND G WHILE
  3709.                A HIGHER NUMBER LEVEL AT 15 MAY ONLY HAVE ACCESS TO FOLDER
  3710.                B.
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.            ─────────────────────────────────────────────────────────────────
  3759.                                            59
  3760.  
  3761.  
  3762.  
  3763.  
  3764.                               WILDCAT! Test-Drive 07/15/90
  3765.           ───────────────────────────────────────────────────────────────────
  3766.  
  3767.           MESSAGE FOLDER ACCESS & DOWNLOAD FILE AREA ACCESS
  3768.  
  3769.           Enter the letters of your previously defined message folders on
  3770.           each line, indicating those folders to which each level should be
  3771.           given access.  Enter the letters without spaces or punctuation,
  3772.           and repeat this process to assign download area access for each
  3773.           level.  Note that extending download access in a particular file
  3774.           area does not automatically allow callers at that level to upload
  3775.           files to the specified area.  Further security definition in the
  3776.           next screen allows you to specify where callers may place
  3777.           uploaded files.
  3778.  
  3779.           A few additional words of explanation are in order here to
  3780.           prevent possible confusion.  In the example above, access is
  3781.           granted to levels one and five to place messages in the Z folder
  3782.           which contains the Comments to the system operator.  This access
  3783.           allows those callers to use the main menu [C]omments choice and
  3784.           for the sysop to place his replies in the Z folder for reading on
  3785.           the user's next call.  Each level with Z access is also permitted
  3786.           to leave comments to the system operator from the message menu
  3787.           when entering a message by electing to save the message to the Z
  3788.           folder.  All mail entered as  [C]omments from the main menu are
  3789.           private, although messages from the message menu may be saved in
  3790.           Z by the caller as a public message, if desired.  All levels with
  3791.           access to Z can also read mail placed in the Z folder by
  3792.           themselves or others, provided it is not private mail.  
  3793.  
  3794.           DTL
  3795.  
  3796.           The caption DTL stands for Daily Time Limit, and sets the total
  3797.           number of minutes a user at the specific security level may be
  3798.           connected during a day.  The number of minutes set for DTL may be
  3799.           split during any number of calls during the daily period, with
  3800.           the maximum PER CALL controlled by your answer to SYSTEM
  3801.           CONFIGURATION, Frame 8, Question 4. 
  3802.  
  3803.           ANSI
  3804.  
  3805.           The final field, ANSI, relates to the COLOR (.SCR) available
  3806.           within WILDCAT!.  Prior to entering any values here, a short
  3807.           discussion of menus is in order.  
  3808.  
  3809.           There are four basic menus within a WILDCAT! system; MAIN,
  3810.           MESSAGE, FILE, and SYSOP.  By default, when a caller reaches a
  3811.           menu prompt WILDCAT! examines the caller's security level and
  3812.           dynamically generates ONLY the choices to which the caller has
  3813.           access.  Callers will not even know about menu functions to which
  3814.           they have no access.  This dynamic menu generation is the default
  3815.           in WILDCAT!, but the Sysop may also allow the use of color menus.
  3816.  
  3817.           If you are offering color ANSI menus you must create .SCR menus.
  3818.           Since ANSI color .SCR menus are simply disk based files, if we
  3819.           have only one for the MAIN, MESSAGE, FILE, and SYSOP menus it
  3820.           must contain all menu choices.  This is not really acceptable
  3821.  
  3822.            ─────────────────────────────────────────────────────────────────
  3823.                                            60
  3824.  
  3825.  
  3826.  
  3827.  
  3828.                               WILDCAT! Test-Drive 07/15/90
  3829.           ───────────────────────────────────────────────────────────────────
  3830.  
  3831.           since our goal is to present callers only with choices to which
  3832.           they have access based on their security level.  Therefore we
  3833.           allow the sysop to create not one, but 3 different .SCR color
  3834.           menus for each of the MAIN, MESSAGE, FILE and SYSOP menus.  The
  3835.           first of these three menus might be designed for a low security
  3836.           level such as 5, and would display only a those functions
  3837.           available to level 5 as defined later in MAKEWILD.  Another may
  3838.           be designed for level 10 and would include all of the menu
  3839.           choices defined for level 10 in the dynamic menus.  These menu
  3840.           files must be created by the Sysop, and should reflect the
  3841.           keypresses needed for each menu function as defined for the
  3842.           dynamic menus.  Using the main menu as an example, the ANSI color
  3843.           menu files are named MAINLO.SCR through MAINHI.SCR, with the
  3844.           letters LO, MD, and HI differentiating each version.  A sysop
  3845.           making use of ANSI color menus must become familiar with the
  3846.           creation and maintenance of text files containing the ANSI color
  3847.           codes.  The section Display Files Used by WILDCAT! reviews the
  3848.           procedures for proper generation and naming of these files in
  3849.           depth.
  3850.  
  3851.           The ANSI menu field on this screen is used to indicate which of
  3852.           the 3 possible ANSI color menus will be used for each security
  3853.           level when a caller is using non-dynamic menus.  If a user is
  3854.           supposed to receive one of these menus, WILDCAT! will attempt to
  3855.           locate the appropriate version of the menu for display.  If the
  3856.           properly numbered menu file does NOT exist in the menu area,
  3857.           WILDCAT! will post a notice in the ACTIVITY.LOG and display the
  3858.           correct dynamic menu instead.
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.            ─────────────────────────────────────────────────────────────────
  3887.                                            61
  3888.  
  3889.  
  3890.  
  3891.  
  3892.                               WILDCAT! Test-Drive 07/15/90
  3893.           ───────────────────────────────────────────────────────────────────
  3894.  
  3895.                           DEFINE YOUR SECURITY LEVELS Con't
  3896.  
  3897.           The following is a screen representation:
  3898.  
  3899.  
  3900.   ╔════════════════════════════════════════════════════════════════════════════╗
  3901.   ║                      DEFINE YOUR SECURITY LEVELS Con't            Frame 16 ║ 
  3902.   ║ Sec    UPLOAD File Area Access         DL's  <- Maximum ->  DL Bytes       ║ 
  3903.   ║ ----  --------------------------       ----                 --------       ║ 
  3904.   ║ 1                                      0                    0              ║ 
  3905.   ║ 5     J                                5                    300000         ║ 
  3906.   ║ 10    ABCDFJ                           5                    500000         ║ 
  3907.   ║ 20    ABCDFJ                           10                   500000         ║ 
  3908.   ║ 50    ABCDFHIJ                         10                   1000000        ║ 
  3909.   ║ 100   ABCDFHIJ                         100                  2100000        ║ 
  3910.   ║ 1000  ABCDEFGHIJ                       100                  2100000        ║ 
  3911.   ║                                                                            ║ 
  3912.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  3913.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  3914.  
  3915.  
  3916.           You have previously defined the number of file areas for your
  3917.           system in SYSTEM CONFIGURATION, Frame 8, Question 2, and the file
  3918.           area descriptions in the File Path Definitions section.  Each
  3919.           screen line here should contain (from left to right) a number
  3920.           representing a security level (using the same numbers as the
  3921.           previous screen); the file areas to which each level will be
  3922.           granted upload privileges; the maximum number of files that may
  3923.           be downloaded per day and the maximum number of Bytes that may be
  3924.           downloaded per day.
  3925.  
  3926.           UPLOAD FILE AREA ACCESS
  3927.  
  3928.           In the previous screen you specified the file areas from which
  3929.           each security level may download files.  You may elect to allow
  3930.           callers the ability to place uploaded files in all these areas,
  3931.           or may instead limit uploads to only a few areas.  The ability to
  3932.           restrict uploads to a particular area is a powerful feature that
  3933.           could save the system operator a considerable amount of
  3934.           maintenance time if properly implemented.  Some system operators
  3935.           may prefer to place all uploaded files in an area of their
  3936.           choosing rather than allowing the uploader to possibly select an
  3937.           improper area.  Others may want to test all uploads prior to
  3938.           making them available for downloading by other users.  This is
  3939.           very easy!
  3940.  
  3941.           Assign a particular area as UPLOADS (or other wording); force all
  3942.           users to upload to that area only; and do not permit downloading
  3943.           from that area regardless of user level.
  3944.  
  3945.           The Sysop can then make use of the file database [M]atch function
  3946.           to quickly review only the files in the upload area and move the
  3947.           files to the correct areas after his review.
  3948.  
  3949.  
  3950.            ─────────────────────────────────────────────────────────────────
  3951.                                            62
  3952.  
  3953.  
  3954.  
  3955.  
  3956.                               WILDCAT! Test-Drive 07/15/90
  3957.           ───────────────────────────────────────────────────────────────────
  3958.  
  3959.           DLs & DL BYTES
  3960.  
  3961.           The second part of this screen addresses the controls associated
  3962.           with downloads by each security level.  The Sysop may specify
  3963.           maximum number of downloads permitted per day and the maximum
  3964.           Byte count allowed.  If a value of 5 is entered in the DL's
  3965.           column, a caller at that level will be permitted to complete five
  3966.           downloads during a day, but will be prohibited from requesting a
  3967.           sixth.  Likewise, if a value of 10000 is entered in the DL Bytes
  3968.           column, a caller will be allowed to proceed with a download
  3969.           request as long as the size of the current file request, when
  3970.           added to his current daily download Byte count, does not exceed
  3971.           10K.  Keep in mind that downloads will be disallowed as soon as a
  3972.           user reaches EITHER of these maximums. 
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.            ─────────────────────────────────────────────────────────────────
  4015.                                            63
  4016.  
  4017.  
  4018.  
  4019.  
  4020.                               WILDCAT! Test-Drive 07/15/90
  4021.           ───────────────────────────────────────────────────────────────────
  4022.  
  4023.                                 FILE PATH DEFINITIONS
  4024.  
  4025.           The following is a screen representation:
  4026.  
  4027.  
  4028.   ╔════════════════════════════════════════════════════════════════════════════╗
  4029.   ║                                                                   Frame 17 ║ 
  4030.   ║                             FILE PATH DEFINITIONS                          ║ 
  4031.   ║                                                                            ║ 
  4032.   ║ File Area                          File Area                               ║ 
  4033.   ║    LTR             Path               LTR            Path                  ║ 
  4034.   ║     -  ------------------------------  -  ------------------------------   ║ 
  4035.   ║     A  C:\WILDCAT\UTIL                 B  C:\WILDCAT\COMM                  ║ 
  4036.   ║     C  C:\WILDCAT\DBMSWP               D  C:\WILDCAT\TURBO                 ║ 
  4037.   ║     E  C:\WILDCAT\MUSTANG              F  C:\WILDCAT\GAMES                 ║ 
  4038.   ║     G  C:\WILDCAT\BBS                  H  C:\WILDCAT\BETATEST              ║ 
  4039.   ║     I  C:\WILDCAT\ALPHATES             J  C:\WILDCAT\SPECIAL               ║ 
  4040.   ║                                                                            ║ 
  4041.   ║                                                                            ║ 
  4042.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  4043.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  4044.  
  4045.  
  4046.  
  4047.           The number of file paths shown on this screen correspond to the
  4048.           number of file areas requested in SYSTEM CONFIGURATION, Frame 8,
  4049.           Question 2.  For the file area letter you must specify the path
  4050.           to locate the files in that area.  In this example, all file
  4051.           paths are sub-directories below WILDCAT.  This makes tracking
  4052.           your files easier, since everything concerning the bulletin board
  4053.           system is now in the same area of your hard drive.  You may at
  4054.           your option place the directories anywhere you wish, including
  4055.           the root directory and/or another drive!  
  4056.  
  4057.           For example, suppose you wanted all new uploads to go to a
  4058.           subdirectory named NEWFILES located directly below your root, all
  4059.           you would have to do is change the path for file area E above as
  4060.           follows:
  4061.  
  4062.           Before change
  4063.  
  4064.                C:\WILDCAT\MUSTANG\
  4065.  
  4066.           After change
  4067.  
  4068.                C:\NEWFILES\
  4069.  
  4070.           MAKEWILD will not check paths specified on this screen at the
  4071.           time of entry.  If the path does not already exist it must be
  4072.           created prior to using WILDCAT!.  Subdirectory creation is done
  4073.           from the DOS level.
  4074.  
  4075.           For additional information on setting up file paths, consult your
  4076.           DOS manual.
  4077.  
  4078.            ─────────────────────────────────────────────────────────────────
  4079.                                            64
  4080.  
  4081.  
  4082.  
  4083.  
  4084.                               WILDCAT! Test-Drive 07/15/90
  4085.           ───────────────────────────────────────────────────────────────────
  4086.  
  4087.                              EXTERNAL PROTOCOL DEFINITION
  4088.  
  4089.           The following is a screen representation:
  4090.  
  4091.  
  4092.   ╔════════════════════════════════════════════════════════════════════════════╗
  4093.   ║                                                                   Frame 18 ║ 
  4094.   ║                       EXTERNAL PROTOCOL DEFINITIONS                        ║ 
  4095.   ║                                                                            ║ 
  4096.   ║          LTR      Name           Up .BAT         Dn .BAT      Batch        ║ 
  4097.   ║           -   ------------     -----------     ------------     -          ║ 
  4098.   ║                                                                            ║ 
  4099.   ║                                                                            ║ 
  4100.   ║                                                                            ║ 
  4101.   ║        If you wish to define External Protocols you must select the number ║ 
  4102.   ║        of protocols you want to support in Frame 8 first!                  ║ 
  4103.   ║                                                                            ║ 
  4104.   ║                                                                            ║ 
  4105.   ╚════════════════════════════════════════════════════════════════════════════╝ 
  4106.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off 
  4107.  
  4108.  
  4109.  
  4110.           If you wish to define External Protocols you must select the
  4111.           number of protocols you want to support in SYSTEM CONFIGURATION,
  4112.           Frame 8, Question 3.
  4113.  
  4114.           Briefly, external protocols make use of batch files outside the
  4115.           WILDCAT! program to execute a transfer program written by another
  4116.           company.  This section establishes the batch file names which are
  4117.           called for each protocol. 
  4118.  
  4119.           LTR
  4120.  
  4121.           The LTR column refers to the keypress which will activate the
  4122.           file transfer for each choice.  The obvious choices are phonetic
  4123.           such as K for Kermit, Z for Zmodem, etc.  Letters which conflict
  4124.           with internal file transfer choices are not allowed to be
  4125.           entered.
  4126.  
  4127.           Up.BAT & Dn.BAT
  4128.  
  4129.           These two fields should be filled out with the names of the batch
  4130.           files used for Uploads and Downloads.  The UP.BAT filename will
  4131.           be executed whenever a user asks to UPLOAD a file to your system,
  4132.           and the DN.BAT will be executed whenever a download is requested. 
  4133.           If you made use of the installation option to install batch
  4134.           files, example files for ZUP.BAT and ZDOWN.BAT were created for
  4135.           you already.
  4136.  
  4137.           Batch
  4138.  
  4139.           The batch choice relates to the ability of the protocol to
  4140.           transfer multiple files with one request.  If the protocol has
  4141.  
  4142.            ─────────────────────────────────────────────────────────────────
  4143.                                            65
  4144.  
  4145.  
  4146.  
  4147.  
  4148.                               WILDCAT! Test-Drive 07/15/90
  4149.           ───────────────────────────────────────────────────────────────────
  4150.  
  4151.           this ability this field must be set to Y to enable multiple
  4152.           transfers.  This is an advanced feature and is not a part of all
  4153.           externally written protocols.  If set to yes, WILDCAT! will allow
  4154.           up to seven filenames to be entered for a single download
  4155.           request, providing the user's daily download count and Byte limit
  4156.           have not been exceeded.
  4157.  
  4158.           If you are not quite ready to tackle the setup of external
  4159.           protocols, you may leave this section blank and still have access
  4160.           to WILDCAT!'s internal transfer protocols.  For details on the
  4161.           setup and use of External Protocols see the Advanced Features
  4162.           section.
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.            ─────────────────────────────────────────────────────────────────
  4207.                                            66
  4208.  
  4209.  
  4210.  
  4211.  
  4212.                               WILDCAT! Test-Drive 07/15/90
  4213.           ───────────────────────────────────────────────────────────────────
  4214.  
  4215.           AFTER MAKEWILD
  4216.  
  4217.           You have completed the setup program and WILDCAT! is ready to run
  4218.           and take it's first call.  You may very well find that some fine
  4219.           tuning is in order and you are encouraged to make changes to
  4220.           MAKEWILD as needed.  
  4221.  
  4222.           COMMAND LINE SWITCHES
  4223.  
  4224.           WILDCAT! TEST-DRIVE may be started with a number of command line
  4225.           switches to enhance its operation.  Several relate exclusively to
  4226.           NetMail operation, and are discussed in that section of the
  4227.           manual.  Several others will be addressed here.
  4228.  
  4229.           WILDCAT!'s overlay file (.OVL) is normally kept in the same drive
  4230.           and subdirectory as WILDCAT.EXE, and most users can simply leave
  4231.           it there.  If your system has Lotus-Intel-Microsoft (LIM 4.0)
  4232.           Expanded memory or AST's Enhanced Expanded memory with REMM.SYS
  4233.           installed, WILDCAT! will automatically copy the overlay file to
  4234.           expanded memory and access it from there rather than from disk.
  4235.           This process is automatic, and requires no action on the part of
  4236.           the sysop.  In the event that you want to prevent this use of
  4237.           expanded memory, begin WILDCAT! with the command line switch
  4238.           /NOEMS. 
  4239.  
  4240.           Another switch adjusts the amount of conventional memory used to
  4241.           hold overlay file code as the program needs it.  By default
  4242.           WILDCAT! allocates 30K (30,000 bytes) of conventional memory to
  4243.           swap in portions of the overlay file from either disk or EMS. 
  4244.           Increasing this number results in WILDCAT! taking up more
  4245.           conventional memory from your 640K, but having faster access to
  4246.           the procedures in the overlay file since more of them reside in
  4247.           memory at all times.  You may increase the overlay buffer up to
  4248.           the maximum size of the overlay file which would place the entire
  4249.           overlay in conventional memory.  An example is /M 60000 which
  4250.           would place 60K of the overlay file in conventional memory.  IF
  4251.           YOU HAVE EMS THERE IS NO NEED TO MAKE USE OF THE /M SWITCH SINCE
  4252.           WILDCAT! WILL USE THE EMS FOR THE OVERLAY CODE.
  4253.  
  4254.  
  4255.           STARTUP
  4256.  
  4257.           WILDCAT! should always be started with a batch file, such as the
  4258.           CAT.BAT example supplied with the program. 
  4259.  
  4260.           Go to the WILDCAT! directory and type CAT to begin the CAT.BAT
  4261.           file and start the program.  After the modem initialization is
  4262.           completed you should see the "waiting for calls" screen, and
  4263.           WILDCAT! is ready to take its first call.
  4264.  
  4265.           Before you embark on your first connection, take a minute to
  4266.           logon locally as the SYSOP and check the system out.  Press the
  4267.           F1 key which begins a local logon using the first and last names
  4268.           specified as for the sysop in MAKEWILD.  WILDCAT! will
  4269.  
  4270.            ─────────────────────────────────────────────────────────────────
  4271.                                            67
  4272.  
  4273.  
  4274.  
  4275.  
  4276.                               WILDCAT! Test-Drive 07/15/90
  4277.           ───────────────────────────────────────────────────────────────────
  4278.  
  4279.           automatically enter your first and last names and then ask if you
  4280.           are a new user.  It may seem unusual, but at this point in time
  4281.           you are a new user since your name isn't yet in the user
  4282.           database.  Answer "Y" and continue to answer the prompts until
  4283.           you have reached the Main Menu.  
  4284.  
  4285.                NOTE:  Your response to the password prompt is VERY
  4286.                IMPORTANT! Do not use the same password you use on other
  4287.                systems and DO NOT use simple names and phrases.  In
  4288.                particular, refrain from using names of your children,
  4289.                spouse, pets, initials, or any other words which are
  4290.                commonly known to be associated with you.  Remember, this
  4291.                one word is the key to YOUR ENTIRE COMPUTER SYSTEM! The best
  4292.                passwords combine numbers, letters and punctuation, and
  4293.                consist of more than 7 characters, such as JM5S7)HP.  If
  4294.                that's too much for you to handle, try 2 unrelated words of
  4295.                4 or more characters separated by punctuation such as
  4296.                AUTO$TIMBER.
  4297.  
  4298.           Once your login is complete and you have reached the main menu
  4299.           IMMEDIATELY use the F9 key to upgrade your access level to that
  4300.           of the MASTER sysop.  You may then continue with the system logon
  4301.           or simply logoff and await your first call.  If you intend to
  4302.           configure WILDCAT! as a closed system, you should now return to
  4303.           MAKEWILD and change it to indicate your preference.  Remember,
  4304.           you may not set the program up as a closed system until AFTER you
  4305.           have logged on once and set your access to that of sysop!  
  4306.  
  4307.           Due to the number of configurable parameters within WILDCAT!  and
  4308.           MAKEWILD, we encourage new sysops to check out each available
  4309.           menu choice for each security level.  The easiest method of
  4310.           performing such a check-out is to use the ALT-L command to logon
  4311.           locally under an assumed name such as TEST USER.  Check each menu
  4312.           carefully.  Once you have determined that the new user security
  4313.           level is set up properly, use the F9 key to change to the next
  4314.           highest level you have assigned.  Again, review each menu choice
  4315.           at this new level for oversights or omissions.  Repeat this
  4316.           upgrade and test procedure for every security level available on
  4317.           your system.  Remember to delete TEST USER after testing is
  4318.           completed.
  4319.  
  4320.           Now is a good time to mention that the SPACEBAR may be used by
  4321.           the caller or the local sysop to stop the screen output of any
  4322.           WILDCAT! display file or menu, even the dynamic menus.  Just keep
  4323.           it in mind.
  4324.  
  4325.           Your BBS is now operational, and will begin counting the number
  4326.           of calls received. 
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.            ─────────────────────────────────────────────────────────────────
  4335.                                            68
  4336.  
  4337.  
  4338.  
  4339.  
  4340.                               WILDCAT! Test-Drive 07/15/90
  4341.           ───────────────────────────────────────────────────────────────────
  4342.  
  4343.           Keyboard Control Keys
  4344.  
  4345.           F1   System operator local logon.  This key is used for logging
  4346.                onto the system from the local console, and automatically
  4347.                displays the SYSOP's name as defined in MAKEWILD.  Use of
  4348.                this key will cause WILDCAT! to skip the HELLO screens and
  4349.                continue to the Bulletin menu prompt.  The resulting logon
  4350.                is otherwise identical to use of either ALT-L or a remote
  4351.                access.  This function may be initiated even while a caller
  4352.                is online, an will take effect after the current call is
  4353.                completed.  The sysop is notified with an audible series of
  4354.                beeps.
  4355.  
  4356.                Note: The first time this function is used after system
  4357.                startup, the SYSOP is considered a new user since the name
  4358.                has not yet been entered into the user database.
  4359.  
  4360.           F2   DOS next. [SUPPORTED IN REGISTERED USER VERSION ONLY]  This
  4361.                key is used while a caller is connected and the sysop wants
  4362.                to terminate the BBS after the caller logs off.  A flag
  4363.                indicator appears on the status line at the bottom of the
  4364.                screen, and remains until the caller says goodbye.  At that
  4365.                time the BBS stops running and returns to DOS, placing a
  4366.                busy signal on the line if previously instructed to do so in
  4367.                MAKEWILD.  As the system is returned to DOS a distinctive
  4368.                series of beeps is played on the computer speaker to advise
  4369.                the sysop that the BBS is now down.
  4370.  
  4371.           F3   Printer on/off toggle.  When toggled on, the printer will
  4372.                track of user's movements and activities while on the
  4373.                system.  This same information is also recorded
  4374.                automatically in a file called ACTIVITY.LOG whether the
  4375.                print function is on or off.  The program automatically
  4376.                checks printer status and if unavailable will toggle the F3
  4377.                key off (with most printers).
  4378.  
  4379.           F4   Page hour override on/off toggle.  When ON, the SYSOP is
  4380.                indicating that he will accept pages from on-line users even
  4381.                if the current time is outside of his paging hours as set in
  4382.                MAKEWILD.  When OFF, the page function either pages the
  4383.                sysop or informs the user that the sysop is not available,
  4384.                in accordance with his paging hours.
  4385.  
  4386.           F5   Page bell on/off toggle.  When the Page Bell key is ON, the
  4387.                system will page by beeping using the local system's
  4388.                speaker.  If toggled OFF, the speaker is silent and a screen
  4389.                display of the page request is the only notice given to the
  4390.                local system.
  4391.  
  4392.           F6   Screen writing on/off toggle.  If screen writing is toggled
  4393.                off, the local monitor does not echo the connection
  4394.                activities.  A screen notice indicates who is online along
  4395.                with a brief description of their activity at the moment. We
  4396.                strongly recommend that screen writing be turned OFF when
  4397.  
  4398.            ─────────────────────────────────────────────────────────────────
  4399.                                            69
  4400.  
  4401.  
  4402.  
  4403.  
  4404.                               WILDCAT! Test-Drive 07/15/90
  4405.           ───────────────────────────────────────────────────────────────────
  4406.  
  4407.                there is no need to monitor a caller's activity, especially
  4408.                on slower PC/XT systems.  Processor resources needed to
  4409.                constantly update the screen can cause significant reduction
  4410.                of throughput to your callers.  This toggle is especially
  4411.                useful when running WILDCAT!  under a multi-tasking
  4412.                environment such as DESQView, where processor use is of
  4413.                utmost importance.
  4414.  
  4415.           F7   Start local chat with user or answer page.  Used to begin a
  4416.                local chat session with the online caller,^_or to answer a
  4417.                page from the caller.
  4418.  
  4419.           F8   End local chat or page.  Used to end local chat, regardless
  4420.                of whether it was started from a page or initiated by the
  4421.                sysop with F7.
  4422.  
  4423.           F9   Online user upgrade.  When F9 is pressed while a user is
  4424.                connected to the system, the local screen displays a listing
  4425.                of defined security levels.  The local operator is prompted
  4426.                to enter a new security level for the caller, which goes
  4427.                into effect immediately and becomes permanent.  One of the
  4428.                first things a new system operator must do after logging on
  4429.                the first time is to use F9 to set his security level to
  4430.                that of the MASTER sysop as defined in MAKEWILD.
  4431.  
  4432.                Note:     Although the user has the benefits of the upgrade
  4433.                          during the current logon, the level is held in a
  4434.                          temporary buffer and does not get written to the
  4435.                          user database until the user logs off.  If the
  4436.                          user disconnects, drops carrier or otherwise
  4437.                          terminates the current logon without exiting via
  4438.                          the [G]oodbye option, the user's previous level
  4439.                          will still be the default at any subsequent logon.
  4440.  
  4441.           F10  Terminate WILDCAT! This function may be considered the off
  4442.                or exit switch.  It is active only during standby mode, not
  4443.                when a user is currently online.  Just in case the key may
  4444.                have been pressed accidentally, a prompt is presented to
  4445.                double-check whether you really wish to quit WILDCAT!.  Use
  4446.                of F10 to exit WILDCAT! sets the errorlevel to 0, enabling
  4447.                batch file branching.  See the section on batch files in
  4448.                Advanced Features for additional information.
  4449.  
  4450.  
  4451.           The following keys, ALT-1 through ALT-0 result in the display of
  4452.           selected ASCII text files created by the sysop, if desired.  The
  4453.           contents of each file is displayed both locally and to the caller
  4454.           when the corresponding ALT key command is invoked. 
  4455.  
  4456.           ALT-1  Posts message ALT1.BBS to user; logs user off.
  4457.           ALT-2  Posts message ALT2.BBS to user; logs user off.
  4458.           ALT-3  Posts message ALT3.BBS to user; logs user off.
  4459.           ALT-4  Posts message ALT4.BBS to user; logs user off.
  4460.  
  4461.  
  4462.            ─────────────────────────────────────────────────────────────────
  4463.                                            70
  4464.  
  4465.  
  4466.  
  4467.  
  4468.                               WILDCAT! Test-Drive 07/15/90
  4469.           ───────────────────────────────────────────────────────────────────
  4470.  
  4471.           The user log-off resulting from issuing ALT-1 through 4 is
  4472.           temporary.  The user may call back immediately providing the
  4473.           system is available.  One of these four keys might be used to
  4474.           send a message to a caller indicating that he is being logged off
  4475.           automatically to allow you to perform some unscheduled
  4476.           maintenance that can't wait.
  4477.  
  4478.           ALT-5  Posts message ALT5.BBS to user.
  4479.           ALT-6  Posts message ALT6.BBS to user.
  4480.           ALT-7  Posts message ALT7.BBS to user.
  4481.           ALT-8  Posts message ALT8.BBS to user.
  4482.           ALT-9  Posts message ALT9.BBS to user.
  4483.  
  4484.           The use of ALT 5 through 9 does not cause the user to be logged
  4485.           off. 
  4486.  
  4487.           One of these messages might be used to inform a caller that his
  4488.           time available was being reduced to 15 minutes to enable you to
  4489.           perform some maintenance.  Another use would be as a standard
  4490.           response to be placed inside a message as you were entering it. 
  4491.  
  4492.           ALT-0     Posts message ALT0.BBS to user, logs the user off, and
  4493.                     locks the user name out of system for any future calls.
  4494.                     (Note ZERO, not the letter O)
  4495.  
  4496.                     Caution: The status caused by the use of ALT-0 takes
  4497.                     effect immediately, and prevents additional logons
  4498.                     under the user's name.  The locked out condition may
  4499.                     only be reversed manually by the system operator by
  4500.                     editing the user's record.
  4501.  
  4502.           ALT - (minus)
  4503.                     Immediately disconnects the user with no warning, and
  4504.                     no GOODBYE.BBS file.  It is abrupt.
  4505.  
  4506.           ALT-D     Drop to DOS (shell or exec call).  This selection may
  4507.                     be used while WILDCAT! is waiting for calls or while a
  4508.                     caller is online.  It attempts to leave WILDCAT!
  4509.                     suspended in memory while invoking a second copy of the
  4510.                     DOS Command processor (usually COMMAND.COM).  If
  4511.                     executed while waiting for calls, no calls can be
  4512.                     answered while in the DOS shell, and if a caller was
  4513.                     online that caller can do nothing but wait for your
  4514.                     return. 
  4515.  
  4516.                     In order to operate properly the system must have
  4517.                     enough memory to support both WILDCAT! and the second
  4518.                     DOS shell.  If there is insufficient memory for the
  4519.                     shell to be invoked, WILDCAT! will inform the local
  4520.                     operator and ignore the command.  Once successfully
  4521.                     enabled, the screen is cleared and the normal DOS
  4522.                     prompt appears. Most DOS commands and programs operate
  4523.                     properly, but remember that memory may now be
  4524.                     significantly limited.  MAKEWILD should NOT be run from
  4525.  
  4526.            ─────────────────────────────────────────────────────────────────
  4527.                                            71
  4528.  
  4529.  
  4530.  
  4531.  
  4532.                               WILDCAT! Test-Drive 07/15/90
  4533.           ───────────────────────────────────────────────────────────────────
  4534.  
  4535.                     a DOS shell. 
  4536.  
  4537.                     After you have finished with your DOS session, type
  4538.                     EXIT to return to WILDCAT!  The DOS prompt is altered
  4539.                     during the shell to remind you to type EXIT to return.
  4540.                     You may type EXIT from any subdirectory on your
  4541.                     WILDCAT! drive since the home path is automatically
  4542.                     restored by the program.  Be careful not to re-start
  4543.                     WILDCAT! with CAT.BAT since it will load a second copy
  4544.                     of the program when there is already one in memory!!!
  4545.  
  4546.           ALT-K     Toggles keyboard on/off.  When toggled ON, the sysop
  4547.                     has the ability to enter keystrokes from the local
  4548.                     console which are accepted by WILDCAT! as if they were
  4549.                     entered by the caller.  The default is OFF.  This
  4550.                     toggle is automatically set to ON when a local page is
  4551.                     answered and when logging in locally with F1 or ALT-L.
  4552.  
  4553.           ALT-L     Local logon.  Similar to F1, this function is used for
  4554.                     testing purposes or to allow local users other than the
  4555.                     sysop access to the system.  It allows the system
  4556.                     operator to logon under any user name, along with the
  4557.                     ability to see and test the top end procedures, such as
  4558.                     the questionnaire, bulletins, and other information
  4559.                     that a new or remote user would normally see, but which
  4560.                     are by-passed when using the F1 function.  It may be
  4561.                     toggles even while a user is on-line and the sysop will
  4562.                     be notified when the system is available with a series
  4563.                     of beeps.
  4564.  
  4565.           ALT-W     Full screen/status line toggle.  Toggles window between
  4566.                     full screen (user view) and having user status lines
  4567.                     displayed at bottom of screen.  Remember that whenever
  4568.                     you make use of the two user status lines, your local
  4569.                     screen will lose the top two lines of text that the
  4570.                     connected user still has on his screen.
  4571.  
  4572.           HOME      Display help menu.  This key displays an abbreviated
  4573.                     help menu explaining the various function keys.  It may
  4574.                     be used at any time, whether the system is waiting for
  4575.                     calls or a user is online.  If used while a user is
  4576.                     active on the system, however, the user's screen will
  4577.                     be frozen until the system operator toggles the help
  4578.                     screen off again with ESC.
  4579.  
  4580.           Up Arrow  Increases user time online by five minutes, updating
  4581.                     the display in the user status box (if enabled).
  4582.  
  4583.           Dn Arrow  Decreases user time online by five minutes.
  4584.  
  4585.                     Note:  The update of the user's time remaining in the
  4586.                     status window may not appear immediately.
  4587.  
  4588.  
  4589.  
  4590.            ─────────────────────────────────────────────────────────────────
  4591.                                            72
  4592.  
  4593.  
  4594.  
  4595.  
  4596.                               WILDCAT! Test-Drive 07/15/90
  4597.           ───────────────────────────────────────────────────────────────────
  4598.  
  4599.           FILES USED BY WILDCAT!
  4600.  
  4601.           The following files are automatically generated and updated by
  4602.           the program.  No intervention is required by the system operator.
  4603.  
  4604.           ACTIVITY.LOG
  4605.                The activity log file contains information which traces the
  4606.                user's movement while online and notifies the sysop of
  4607.                operational errors that may need attention.  It is
  4608.                automatically created by the program if it does not exist.
  4609.                This file should be checked periodically as an indicator of
  4610.                the usage patterns of the system.  The activity log is also
  4611.                the basis for statistical compilation by call reporting
  4612.                programs such as S-PRO!. 
  4613.  
  4614.                Caution:  Options are available in the system operator's
  4615.                reports menu for both reading and deleting this file.  Do
  4616.                not delete the activity log while outside the code, but do
  4617.                check the file periodically as it can grow quite large!
  4618.  
  4619.           CONFIGWC.BBS & MENUINFO.BBS
  4620.           CONFIGWC.OLD & MENUINFO.OLD
  4621.                These files contains all the run-time information required
  4622.                to initialize your particular custom configuration of
  4623.                WILDCAT!.  They are created, viewed and modified
  4624.                automatically by MAKEWILD and WILDCAT!.  CONFIGWC.BBS
  4625.                contains all the MAKEWILD settings as well as the High and
  4626.                Low message count.  It is updated after each call by
  4627.                WILDCAT! with the number of calls taken and new message
  4628.                numbers.  MENUINFO describes how your dynamic menus should
  4629.                be displayed and to which users/security levels they apply.
  4630.                It too is created by MAKEWILD.
  4631.  
  4632.           ERROR.LOG
  4633.                The ERROR.LOG is automatically created by WILDCAT! the first
  4634.                time any errors are encountered.  If it exists it will
  4635.                contain information about the error.  Errors are of two
  4636.                basic types, SYSTEM CRASH or NON-FATAL ERRORS.  A system
  4637.                crash indicates that WILDCAT! was unable to recover from the
  4638.                error, and exited with an errorlevel of 1 to be restarted
  4639.                with CAT.BAT.  Every crash indicates when it happened, a
  4640.                description of the problem, and often makes a suggestion of
  4641.                a repair procedure.  Non-fatal errors do not cause WILDCAT!
  4642.                to stop operating, but reflect some problem that may need
  4643.                attention.  Explanations are given when possible.  The
  4644.                contents are this file may prove helpful to Mustang Software
  4645.                in evaluating the cause of the problem.
  4646.  
  4647.           The following files comprise the User Database files:
  4648.           USERINFO.DAT
  4649.           USERNAME.IDX
  4650.  
  4651.           The following files comprise the File Database files:
  4652.  
  4653.  
  4654.            ─────────────────────────────────────────────────────────────────
  4655.                                            73
  4656.  
  4657.  
  4658.  
  4659.  
  4660.                               WILDCAT! Test-Drive 07/15/90
  4661.           ───────────────────────────────────────────────────────────────────
  4662.  
  4663.           FILEINFO.DAT 
  4664.           FILENAME.IDX
  4665.           FILEDATE.IDX
  4666.           FILEAREA.IDX
  4667.  
  4668.           The following files comprise the Message base files:
  4669.  
  4670.           MSGHEADR.DAT
  4671.           MSGINFO.DAT
  4672.           MSGNUMBR.IDX
  4673.           MSGTF.IDX
  4674.  
  4675.           SCHED.BBS
  4676.                This is the name of the schedule file.  This file is
  4677.                accessed and updated from inside code.  It contains the
  4678.                control elements for determining which event will take place
  4679.                and when.  This file is located in the startup directory
  4680.                (where the node is started and the MAKEWILD settings
  4681.                reside).  Events are more fully explained in the section on
  4682.                Creating Events.
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.            ─────────────────────────────────────────────────────────────────
  4719.                                            74
  4720.  
  4721.  
  4722.  
  4723.  
  4724.                               WILDCAT! Test-Drive 07/15/90
  4725.           ───────────────────────────────────────────────────────────────────
  4726.  
  4727.           DISPLAY FILES USED BY WILDCAT!
  4728.  
  4729.           Each of the following files may be generated by any word
  4730.           processor capable of creating ASCII files.  Although samples of
  4731.           most are supplied with the program, they may need to be edited by
  4732.           the system operator if they are to be used on the system. 
  4733.  
  4734.           All of the display files are highly customizable and may contain
  4735.           special characters as defined by WILDCAT!.  This list will review
  4736.           the purpose of each file without expanding on the tailor-made
  4737.           possibilities.  See the section Custom Display Files which
  4738.           follows for tips and techniques to enhance the display files used
  4739.           on the system. 
  4740.  
  4741.           Most display files may be of two types, ,non-color and those
  4742.           containing ANSI color codes.  The standard extension for
  4743.           non-color files is .BBS while color uses .SCR  During the
  4744.           following discussion the tag ".SCR" indicates the file is also
  4745.           available in color ANSI mode with the .SCR extension.  Note that
  4746.           although your distribution diskette has an example of most files,
  4747.           it does not contain an example of every .SCR version.
  4748.  
  4749.           AFTERDOS.BBS
  4750.                This file is displayed to a caller after the sysop has
  4751.                returned from a local Drop To DOS using ALT-D.  When ALT-D
  4752.                is pressed the caller is sent a message indicating that the
  4753.                sysop has dropped to DOS temporarily.  When the sysop types
  4754.                EXIT to return to the session, the file AFTERDOS.BBS is
  4755.                displayed to the caller.
  4756.  
  4757.           ALT5.BBS through ALT9.BBS   (.SCR)
  4758.                The text associated with these files is sent to the user
  4759.                when the ALT key is pressed along with the associated number
  4760.                key.  The use of this group of files is optional.  If one or
  4761.                more of the files is not found in the WILDCAT!
  4762.                sub-directory, the function associated with that particular
  4763.                key will simply not work.  If found, each selection will
  4764.                deliver the previously written message contained in ALT#.BBS
  4765.                to the online user.  The files may be of any length, but
  4766.                would typically be one sentence or paragraph.
  4767.  
  4768.                Each of these files is for the exclusive use of the system
  4769.                operator while at the local (non-remote) console.  Each
  4770.                selection allows the system operator to display or dump the
  4771.                contents of the associated ALT#.BBS file to the user.  For
  4772.                example, suppose you had previously created the following
  4773.                message using your word processor and named the file
  4774.                ALT5.BBS, and pressed ALT-5 while a user was at the Main
  4775.                Menu prompt:  
  4776.  
  4777.                By pressing the ALT and 5 (not ALT-F5) keys, this message
  4778.                would have scrolled to the user who happened to be online at
  4779.                the time.  These files will interrupt any process except
  4780.                uploading and downloading.
  4781.  
  4782.            ─────────────────────────────────────────────────────────────────
  4783.                                            75
  4784.  
  4785.  
  4786.  
  4787.  
  4788.                               WILDCAT! Test-Drive 07/15/90
  4789.           ───────────────────────────────────────────────────────────────────
  4790.  
  4791.           ALT1.BBS through ALT4.BBS   (.SCR)
  4792.                These files are similar to the ALT5.BBS through ALT9.BBS
  4793.                files, and are also optional, with one important difference.
  4794.                Upon completion of the file dump to the user, the user will
  4795.                then be automatically logged off the system.  These are
  4796.                useful for a number of reasons.  Perhaps the user in the
  4797.                example above failed to complete his activities, and
  4798.                appeared to have no intention of doing so.  One of these
  4799.                keys would take care of the situation. 
  4800.  
  4801.                Caution:  The keys ALT-1 through ALT-4 are functional
  4802.                whether or not the associated file is found.  If the ALT#
  4803.                key is invoked, and a corresponding file does not exist, the
  4804.                user will simply be logged off without a warning message,
  4805.                just as if the [G]oodbye menu option had been selected.
  4806.  
  4807.           ALT0.BBS   (.SCR)
  4808.                The ALT-0 (zero) option works with a file called ALT0.BBS.
  4809.                This option is listed separately, since its function is to:
  4810.  
  4811.                Scroll the file to the user;
  4812.                Immediately log-off the user;
  4813.                LOCK OUT the user (prevent subsequent logons).
  4814.  
  4815.                Caution:  This option will log-off and lock out the user
  4816.                whether or not the related file name exists, and also writes
  4817.                the locked out condition to the user database.  The user is
  4818.                denied any further logons to the system.  The status of the
  4819.                user may only be reversed by the system operator by entering
  4820.                the user database and manually toggling the locked out
  4821.                status of the user.  For this reason, be careful in the use
  4822.                of this option.
  4823.  
  4824.           BADLIST.BBS
  4825.                Although this file is not a display file, it is created and
  4826.                maintained by the system operator.  During logon, WILDCAT!
  4827.                will check this file for validity of the caller's first and
  4828.                last name.  This is useful in helping avoid the CB handle
  4829.                names prevalent on many boards, if they are not desired.
  4830.                Each line of the file must contain a single name followed by
  4831.                a carriage return.  Suppose the first few lines of
  4832.                BADLIST.BBS contained the following data:
  4833.  
  4834.                     dude
  4835.                     mrs.
  4836.                     doe
  4837.                     code
  4838.                     bad
  4839.                     cracker
  4840.                     john
  4841.  
  4842.                When a user enters his or her first or last name, WILDCAT!
  4843.                quickly scans the BADLIST.BBS file for a match.  The search
  4844.                is insensitive to case.  Since this is another security
  4845.  
  4846.            ─────────────────────────────────────────────────────────────────
  4847.                                            76
  4848.  
  4849.  
  4850.  
  4851.  
  4852.                               WILDCAT! Test-Drive 07/15/90
  4853.           ───────────────────────────────────────────────────────────────────
  4854.  
  4855.                device, a little extra attention will be spent on this
  4856.                subject to assure your understanding of the procedure. Let's
  4857.                explore the benefits and possible short-comings of the
  4858.                sample listing above.
  4859.  
  4860.                Good - Any user who's name was Code Cracker or Bad Dude
  4861.                would be immediately logged off the system, without being
  4862.                permitted the chance to register, and without being written
  4863.                to the userlog.  A record of the failed logon event will be
  4864.                written to the ACTIVITY.LOG or sent to the printer (if
  4865.                available).
  4866.  
  4867.                Good / Bad - A user who enters +++ (which is the standard
  4868.                modem attention command code) will also be logged off.  The
  4869.                user may have done this in complete innocence, due to
  4870.                keystrokes intended for their own modem.  On the other hand,
  4871.                it could be a potential board buster who's trying to take
  4872.                control of your modem and damage the system.  This situation
  4873.                is not really a concern since the standard modem setup
  4874.                strings include a command to disable the +++ command
  4875.                (S2=255).  
  4876.  
  4877.                Bad - Users with the names John Doe, James Code or Mrs.
  4878.                Abrams would also be logged off the system as mentioned
  4879.                above.  This includes those users whose real name happens to
  4880.                be John Doe, etc., and worse, any user who's first or last
  4881.                name is John.  Make your list with this in mind!
  4882.  
  4883.           BADNAMES.BBS
  4884.                This file is sent to any user whose login name is found in
  4885.                BADLIST.BBS, prior to logging them off.
  4886.  
  4887.           BEGCHAT.BBS   (.SCR)
  4888.                This is the BEGIN PAGE display file.  WILDCAT! by default
  4889.                prints a brief statement when the system operator answers a
  4890.                page or enters page chat, to introduce this activity to the
  4891.                user.  BEGCHAT.BBS is an optional ASCII file which may be
  4892.                used to change the message scrolled to the user when CHAT is
  4893.                invoked.  The code first looks for the BEGCHAT.BBS file, and
  4894.                if not found, scrolls the built-in default statement to the
  4895.                user.
  4896.  
  4897.           BIRTHDAY.BBS   (.SCR)
  4898.                This file is displayed IF the user calls on the anniversary
  4899.                of the date entered as date of birth in the user file
  4900.                record.
  4901.  
  4902.           BULLETIN.BBS   (.SCR)
  4903.                This file is in effect a sub-menu.  It is displayed when
  4904.                the[B]ulletins option is selected from the main menu.  This
  4905.                file should contain a listing of available bulletins,
  4906.                including the bulletin number, and a brief description of
  4907.                the contents of the associated bulletin. 
  4908.  
  4909.  
  4910.            ─────────────────────────────────────────────────────────────────
  4911.                                            77
  4912.  
  4913.  
  4914.  
  4915.  
  4916.                               WILDCAT! Test-Drive 07/15/90
  4917.           ───────────────────────────────────────────────────────────────────
  4918.  
  4919.                The bulletin number listed in this file and description the
  4920.                bulletins must agree with both the number and content of
  4921.                BULL#.BBS, described below.
  4922.  
  4923.           BULLET#.BBS   (.SCR)
  4924.                The # is the bulletin number, i.e. BULLET14.BBS would be
  4925.                bulletin number 14. The actual bulletin is an ASCII file of
  4926.                any length.  WILDCAT! will handle the appropriate screen
  4927.                pauses.  The value of # must agree with the numbering and
  4928.                description given in BULLETIN.BBS, and the total quantity of
  4929.                bulletins must agree with the value entered in MAKEWILD.
  4930.  
  4931.           CLOSED.BBS
  4932.                This is the file which is displayed in the event you have
  4933.                elected to run a closed system.  The file will be displayed
  4934.                prior to taking the action defined in MAKEWILD.
  4935.  
  4936.           COMMENTS.BBS   (.SCR)
  4937.                This file is displayed to a caller after electing to leave a
  4938.                comment to the sysop on the main menu.  It might consist of
  4939.                a short notice reminding a user of the information required
  4940.                in a comment for proper registration, etc.
  4941.  
  4942.           DLIMIT.BBS   (.SCR)
  4943.                This name stands for download limit, and is sent to a caller
  4944.                when denied access to a download due to already reaching the
  4945.                download limit for # of files.
  4946.  
  4947.           DLKLIMIT.BBS   (.SCR)
  4948.                Download K limit is sent to a caller if a download request
  4949.                would cause the user to exceed the download K-byte limit as
  4950.                specified by security level.
  4951.  
  4952.           DOWNLDOK.BBS   (.SCR)
  4953.                This file is displayed immediately following every download,
  4954.                if successful.  It may contain any information you desire,
  4955.                so let your imagination run wild, especially after reading
  4956.                about custom displays later on! But considering where and
  4957.                how often it is displayed, the size of the file should be
  4958.                kept as short as possible and still convey your message. 
  4959.  
  4960.           DROPDOS.BAT
  4961.                This batch file is located in the startup directory, and
  4962.                contains the commands to execute a remote drop to DOS.  See
  4963.                the section Advanced Features for detailed creation
  4964.                instructions.
  4965.  
  4966.           ENDCHAT.BBS   (.SCR)
  4967.                This file follows the same conditions as BEGCHAT.BBS, the
  4968.                difference being that it is scrolled to the user when the
  4969.                PAGE mode is terminated.
  4970.  
  4971.           EDITMSG.HLP
  4972.                Displayed when [?] is selected when editing messages.
  4973.  
  4974.            ─────────────────────────────────────────────────────────────────
  4975.                                            78
  4976.  
  4977.  
  4978.  
  4979.  
  4980.                               WILDCAT! Test-Drive 07/15/90
  4981.           ───────────────────────────────────────────────────────────────────
  4982.  
  4983.           FILES.SCR and FILESLO.SCR through FILESHI.SCR
  4984.                This is the first example of a color menu display file. 
  4985.                Color ANSI versions (.SCR) will not be required unless the
  4986.                sysop is offering color ANSI menus.
  4987.  
  4988.                If Color ANSI menus are being offered, the sysop must create
  4989.                FILE MENU ANSI text files ending in .SCR that match the menu
  4990.                choices indicated in MAKEWILD. 
  4991.  
  4992.                As you recall from the MAKEWILD discussion of security level
  4993.                assignments, you may specify up to three different menu
  4994.                files for each security level.  These different menu files
  4995.                are designated by LO, MD, and HI.  The menu file without LO,
  4996.                MD, or HI (FILES.BBS) is only used if a proper menu file is
  4997.                not found.  The sysop must make sure that the appropriate
  4998.                menu file contains the appropriate menu commands that are
  4999.                desired for the security level assigned to that menu.  Check
  5000.                the MAKEWILD screen for Frame 15 to refresh your memory as
  5001.                to the assignments made for each level.
  5002.  
  5003.           FILES.HLP
  5004.                The non-color help file for the FILE menu.  The text in this
  5005.                file should match the menu choices used by the menu file.
  5006.                Modification may be necessary if any menu selections are
  5007.                changed within MAKEWILD.  This caution is in order for all
  5008.                .HLP files on the system.  
  5009.  
  5010.           FILESC.HLP
  5011.                Color version of File menu help file.
  5012.  
  5013.           GOODBYE.BBS   (.SCR)
  5014.                The GOODBYE file is scrolled to the user just prior to
  5015.                logging off from the system.  Although it may be of any
  5016.                length, it is recommended that it just contain a brief Thank
  5017.                you for calling... or equivalent.  Otherwise a lengthy
  5018.                closing statement may cause a user to just hang up instead
  5019.                of logging off properly.  This file is also optional, since
  5020.                WILDCAT! contains a hard-coded log-off statement.
  5021.  
  5022.           HELLO1.BBS through HELLO3.BBS   (.SCR)
  5023.                This series of display files (one to three) is  used to
  5024.                display your system's welcome messages.  They may contain a
  5025.                logo, system information, or whatever you want to send to
  5026.                callers as they log in.  They typically contain either text
  5027.                or ASCII characters, or a combination of both.  The text
  5028.                might indicate the name of the board, perhaps the name of
  5029.                the system operator, date of origin, or other information
  5030.                that you wish to offer to distinguish your board from other
  5031.                boards.  Consider them your show off screens.  All 3 hello
  5032.                screens need not be used, and they may be added, updated,
  5033.                and deleted as needed.  The .SCR color versions are
  5034.                especially popular and allow for unlimited creativity.
  5035.  
  5036.           LASTCALL.BBS
  5037.  
  5038.            ─────────────────────────────────────────────────────────────────
  5039.                                            79
  5040.  
  5041.  
  5042.  
  5043.  
  5044.                               WILDCAT! Test-Drive 07/15/90
  5045.           ───────────────────────────────────────────────────────────────────
  5046.  
  5047.                Created by WILDCAT! after each call and contains the name of
  5048.                the last caller (same as embedded code ^S^L).
  5049.  
  5050.           MAIN.HLP
  5051.                The non-color help file for the MAIN menu.
  5052.  
  5053.           MAINC.HLP 
  5054.                The color help file for the MAIN menu.
  5055.  
  5056.           MESSAGE.SCR, MESSAGEL.SCR, MESSAGEM.SCR, and MESSAGEH.SCR
  5057.                The MESSAGE menu display files.  See the full explanation of
  5058.                text color menu files under FILES.SCR 
  5059.  
  5060.           MESSAGE.HLP
  5061.                The non-color MESSAGE menu help file.
  5062.  
  5063.           MESSAGEC.HLP
  5064.                The color help file for the MESSAGE menu.
  5065.  
  5066.           NEWSLTR.BBS   (.SCR)
  5067.                This file coincides with the menu option called
  5068.                [N]ewsletter.  It may contain text information other than a
  5069.                newsletter, but regardless of the contents of this file, or
  5070.                the menu title or prompt as a result of renaming the option,
  5071.                this file must always be named NEWSLTR.BBS in the directory
  5072.                in order for WILDCAT! to implement the function.
  5073.  
  5074.           NEWUSER.BBS   (.SCR)
  5075.                The NEWUSER.BBS file is just what the name implies.  The
  5076.                file is scrolled to a user only one time ever, that being
  5077.                the first time the user calls the system.  Actually, during
  5078.                run-time the caller's name is compared to those contained in
  5079.                the user database, and if not found, WILDCAT! assumes the
  5080.                caller is a new user.  This is mentioned for two reasons: 
  5081.  
  5082.                     In the event that a user is deleted from the system
  5083.                     (for whatever reason), upon subsequent logon the system
  5084.                     would treat that user as if he or she had never called
  5085.                     before;
  5086.  
  5087.                     As additional system security, WILDCAT! permits no more
  5088.                     than one first/last name combination to appear in the
  5089.                     user database, even if the users have totally different
  5090.                     passwords.  Here is an example of what would happen:
  5091.  
  5092.                     First caller, a "regular" user, logs on, using the name
  5093.                     "Jim Coleman".  The system accepts this, then requests
  5094.                     Jim Coleman's password.  Then another "Jim Coleman"
  5095.                     logs on.  The WILDCAT! system then expects the password
  5096.                     of the first Jim Coleman, which of course the second
  5097.                     caller does not know!  The second Jim Coleman must then
  5098.                     use a variation of his name (usually first name) to
  5099.                     establish a separate identity for him.  In this case,
  5100.                     changing his first name to "James" would provide the
  5101.  
  5102.            ─────────────────────────────────────────────────────────────────
  5103.                                            80
  5104.  
  5105.  
  5106.  
  5107.  
  5108.                               WILDCAT! Test-Drive 07/15/90
  5109.           ───────────────────────────────────────────────────────────────────
  5110.  
  5111.                     necessary difference to establish his identity.  While
  5112.                     this situation is rare, it has happened, and it is
  5113.                     mentioned here to make you aware of the potential and
  5114.                     how to circumvent it.
  5115.  
  5116.           NO300.BBS   (.SCR) 
  5117.                If 300 baud users are excluded from the system as specified
  5118.                in the MAKEWILD configuration, the contents of the NO300.BBS
  5119.                files is scrolled to the caller immediately after logging on
  5120.                to the system.  If this file is not found, a brief message
  5121.                is hard-coded into WILDCAT! which indicates to the caller
  5122.                that 300 baud is not permitted.
  5123.  
  5124.           PAGED.BBS    (.SCR)
  5125.                The PAGED.BBS file is scrolled to the user under one of
  5126.                several conditions:
  5127.  
  5128.           KEYBOARD SWITCHES
  5129.                Page Off/Bell Off   PAGED.BBS is displayed if a page is
  5130.                requested and there is no answer during office hours, or if
  5131.                a page is requested outside of the office hours.
  5132.  
  5133.                Page Off/Bell On    Same as above but "beep" is heard if
  5134.                paging is done.
  5135.  
  5136.                Page On/Bell Off    System Operator is paged regardless of
  5137.                the hour, (no "beep" heard), and if system operator fails to
  5138.                answer page, PAGED.BBS is displayed.
  5139.  
  5140.                Page On/Bell On     System Operator is paged, (with audible
  5141.                "beep"), and if system operator does not toggle the page
  5142.                mode, PAGED.BBS is displayed.
  5143.  
  5144.           PREDOWN.BBS   (.SCR)
  5145.                Displayed after a caller has requested a download, before
  5146.                any information about the transfer is requested.
  5147.  
  5148.           PRELOG.BBS
  5149.                PRELOG is displayed by WILDCAT! after each connection,
  5150.                immediately after the System ID and before asking for the
  5151.                caller's name.  You may want to make this file
  5152.                uninterruptable by embedding a CTRL-C command at the
  5153.                beginning.  See the section Additional Information on Files
  5154.                which follows for details.
  5155.  
  5156.           PREUP.BBS   (.SCR)
  5157.                This file is displayed after a user selects the [U]pload a
  5158.                file command from the file menu.  It may be used to indicate
  5159.                the SYSOP's rules or preferences, such as only compressed
  5160.                files or "No Games".
  5161.  
  5162.           PROTOCOL.BBS
  5163.                Displayed when a new caller is asked to select their default
  5164.                protocol at initial logon, as well as when a current user
  5165.  
  5166.            ─────────────────────────────────────────────────────────────────
  5167.                                            81
  5168.  
  5169.  
  5170.  
  5171.  
  5172.                               WILDCAT! Test-Drive 07/15/90
  5173.           ───────────────────────────────────────────────────────────────────
  5174.  
  5175.                asks to change the default protocol via the main menu.  It
  5176.                may be altered to suggest a particular protocol.
  5177.  
  5178.           PROTOCOL.HLP
  5179.                The help file displayed to users requesting additional help
  5180.                with upload and download protocols from within the file menu
  5181.                using the command [F]ile transfer information.
  5182.  
  5183.           QDONE#.BBS   (.SCR)
  5184.                These files consist of text and are displayed to the user
  5185.                upon completion of a questionnaire that matches the #.  They
  5186.                must be created by the sysop if used.
  5187.  
  5188.           QDONECLO.BBS   (.SCR)
  5189.                This text file is displayed to the user after completion of
  5190.                the QUESCLOS.BBS questionnaire.
  5191.  
  5192.           QSEC#.BBS   (.SCR)
  5193.                Short for "Quick SECurity display file", this is an ASCII
  5194.                text file associated with a specific security level (#).
  5195.                This particular file is displayed only to those users whose
  5196.                security level match the value of "#", and only on the first
  5197.                call after the particular QSEC#.BBS is created. 
  5198.  
  5199.                This is accomplished by displaying the file ONLY if the
  5200.                caller's last logon date precedes the file date of
  5201.                QSEC#.BBS. 
  5202.  
  5203.                Example: If your regular users have a security level of
  5204.                "40", a file named QSEC40.BBS (if it exists) is displayed if
  5205.                the caller has not received it before.  This file is not
  5206.                erased by the system, but rather is repeated for any callers
  5207.                meeting the criteria.  Keep in  mind that QSEC#.BBS will not
  5208.                display for any users whose security level is upgraded from
  5209.                one level to another due to the test for QSEC#.BBS file
  5210.                date.
  5211.  
  5212.           QUESCLOS.BBS
  5213.                This is the questionnaire file which is presented to a new
  5214.                caller IF the system is set up as a closed board and the
  5215.                closed board questionnaire is selected in MAKEWILD.  The
  5216.                answers are in QUESCLOS.ANS.  
  5217.  
  5218.           QUESTION.BBS   (.SCR)
  5219.                This file is the text menu file which lists the
  5220.                questionnaires available on the system.  It is created and
  5221.                presented in the same manner as the BULLETIN.BBS file and,
  5222.                in the REGISTERED VERSION, the DOORS.BBS file.
  5223.  
  5224.  
  5225.           QUES#.BBS
  5226.                These files are the questionnaire files generated by
  5227.                MAKEQUES.EXE.  They may only be read and manipulated by the
  5228.                WILDCAT! code.  The # is replaced by the appropriate number
  5229.  
  5230.            ─────────────────────────────────────────────────────────────────
  5231.                                            82
  5232.  
  5233.  
  5234.  
  5235.  
  5236.                               WILDCAT! Test-Drive 07/15/90
  5237.           ───────────────────────────────────────────────────────────────────
  5238.  
  5239.                of the questionnaire as reflected in the QUESTION.BBS file.
  5240.                A later section contains complete instructions for the
  5241.                MAKEQUES program.
  5242.  
  5243.           QUES#.ANS
  5244.                These file(s) contain the user's typed-in responses to the
  5245.                QUES#.BBS inquiries.  The file is automatically created by
  5246.                WILDCAT! if it doesn't exist, and is also appended by the
  5247.                code.  These files may be manipulated by any word processor
  5248.                or, in the Registered Version, the Q-PRO! utility.  All
  5249.                answer files are located in the home path, where the
  5250.                MAKEWILD settings reside.
  5251.  
  5252.           QUESNEW.BBS
  5253.                This is the questionnaire file which is presented to every
  5254.                new caller to the system IF the new user questionnaire is
  5255.                selected in MAKEWILD.  The answers are placed in
  5256.                QUESNEW.ANS.
  5257.  
  5258.           QDONENEW.BBS   (.SCR)
  5259.                This display file is sent to users after completion of the
  5260.                QUESNEW.BBS questionnaire.
  5261.  
  5262.           QUOTES.BBS
  5263.                WILDCAT! expects to find this file if the QUOTES option is
  5264.                implemented in MAKEWILD.  If not found, WILDCAT! will
  5265.                continue to run, but will generate an error message to the
  5266.                user and to the activity log.  QUOTES.BBS is different than
  5267.                other display files, so some additional explanation is in
  5268.                order.  
  5269.  
  5270.                The following criteria must be observed when creating the
  5271.                file:
  5272.  
  5273.                .    The file may be created with any ASCII word processor;
  5274.                .    The file may be of any length;
  5275.                .    The  first entry must begin on the first line of the
  5276.                     file;
  5277.                .    A particular quote may contained any number of lines,
  5278.                     with each quote being separated by two consecutive
  5279.                     carriage returns.
  5280.  
  5281.                Here is an example of the QUOTES.BBS file:
  5282.  
  5283.                This line is quote #1 <<C/R>>
  5284.                <<C/R>>
  5285.                These lines are quote #2, and regardless of the length of
  5286.                the line would be displayed until two consecutive carriage
  5287.                returns are encountered.<<C/R>> 
  5288.                <<C/R>> 
  5289.                This is quote #3. <<C/R>> 
  5290.                <<C/R>>
  5291.  
  5292.                ... and so on for the length of the file.
  5293.  
  5294.            ─────────────────────────────────────────────────────────────────
  5295.                                            83
  5296.  
  5297.  
  5298.  
  5299.  
  5300.                               WILDCAT! Test-Drive 07/15/90
  5301.           ───────────────────────────────────────────────────────────────────
  5302.  
  5303.                During the first actual running, WILDCAT! is initialized
  5304.                with a pointer to the first record in the QUOTES.BBS file.
  5305.                Thereafter, during each new logon, the user is presented
  5306.                with the next sequential quote in the file.  In other words,
  5307.                if your board receives 50 calls a day, and you have 50
  5308.                different quotes in your QUOTES.BBS file, each caller would
  5309.                receive a different quote.  Starting with the 51st caller,
  5310.                the file would recycle to the first quote in the file.  The
  5311.                quote pointer is saved after each call and is reinitialized
  5312.                when started after a re-boot. 
  5313.  
  5314.           RATIO.BBS   (.SCR)
  5315.                The contents of RATIO.BBS will be displayed to the caller
  5316.                when the user's upload to download ratio has been exceeded.
  5317.                This ratio is set in MAKEWILD.
  5318.  
  5319.           SEC#.BBS   (.SCR)
  5320.                Another ASCII text file, these particular file(s) are
  5321.                displayed only to those users whose security level match the
  5322.                value of "#".  
  5323.  
  5324.                Example: If your regular users have a security level of
  5325.                "40", a file named SEC40.BBS (if it exists) is displayed
  5326.                before anything else after logon.  This should be considered
  5327.                a special bulletin for a select group of users, and is
  5328.                displayed during every logon unlike QSEC#.BBS which is only
  5329.                displayed one time.
  5330.  
  5331.           SECERROR.BBS   (.SCR)
  5332.                This file is displayed to a caller who fails to properly
  5333.                answer the verification on either birthdate or phone number.
  5334.                The default text asks the user to correct his user settings
  5335.                if the system records are incorrect.  It is sent just prior
  5336.                to forcing the caller to the comments area for an
  5337.                explanation.
  5338.  
  5339.           SYSOP.SCR, SYSOPLO.SCR, SYSOPMD.SCR, and SYSOPHI.SCR
  5340.                The SYSOP menu color display files.  See the full
  5341.                explanation of color menu files under FILES.SCR
  5342.  
  5343.           SYSOP.HLP
  5344.                The non-color help file for the SYSOP menu.
  5345.  
  5346.           SYSOPC.HLP
  5347.                The ANSI help file for the SYSOP's menus.
  5348.  
  5349.           UPLOADOK.BBS   (.SCR)
  5350.                This file is similar to DOWNLDOK.BBS mentioned previously,
  5351.                except that it is displayed immediately following every
  5352.                upload.  As in DOWNLDOK.BBS, it may contain any information
  5353.                you desire.  
  5354.  
  5355.           USER#.BBS   (.SCR)
  5356.                Refer to SEC#.BBS for usage syntax.  Unlike the SEC file,
  5357.  
  5358.            ─────────────────────────────────────────────────────────────────
  5359.                                            84
  5360.  
  5361.  
  5362.  
  5363.  
  5364.                               WILDCAT! Test-Drive 07/15/90
  5365.           ───────────────────────────────────────────────────────────────────
  5366.  
  5367.                however, the USER# file (if it exists) will display the
  5368.                contents of the file to an individual user whose record
  5369.                number in the user database (top of the screen) agrees with
  5370.                the value of "#".
  5371.  
  5372.                For example, assume that:
  5373.  
  5374.                     1.   A user named "Rick Hartley" existed as a caller on
  5375.                          your board;
  5376.  
  5377.                     2.   A review of the user database indicated that Rick
  5378.                          Hartley's user number was "123".
  5379.  
  5380.                     3.   A file named "USER123.BBS" was created in the
  5381.                          WILDCAT sub-directory;
  5382.  
  5383.                Then, during Rick's next logon, whenever that might be:
  5384.  
  5385.                     1.   USER123.BBS file would be displayed to Rick
  5386.                          (only);
  5387.  
  5388.                     2.   A memo is recorded in the activity log (and
  5389.                          printer) that the file USER123.BBS had been
  5390.                          delivered;
  5391.  
  5392.                     3.   The USER123.BBS file is then erased.
  5393.  
  5394.                Note that running FIXUSERS on the User database will cause
  5395.                the user record numbers to be reassigned.  If this feature
  5396.                is used, the numbers must be checked if a database repair is
  5397.                completed.
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.            ─────────────────────────────────────────────────────────────────
  5423.                                            85
  5424.  
  5425.  
  5426.  
  5427.  
  5428.                               WILDCAT! Test-Drive 07/15/90
  5429.           ───────────────────────────────────────────────────────────────────
  5430.  
  5431.           Additional information on files
  5432.  
  5433.  
  5434.           ANSI COLOR
  5435.  
  5436.           WILDCAT! has the ability to include color and simulated animation
  5437.           in most display files by use of the ANSI color rendition codes.
  5438.           Under normal circumstances a computer system must be instructed
  5439.           how to interpret these codes by a configuration command placed in
  5440.           the CONFIG.SYS file.  This setup is NOT required with WILDCAT!
  5441.           since an ANSI driver is incorporated into the code.  
  5442.  
  5443.           ANSI files may be created with most text editors or word
  5444.           processors which can handle plain ASCII text, and can also place
  5445.           the ESC character (ASCII 27) into text.  The codes to use for
  5446.           various colors are found in the appendix to older versions of DOS
  5447.           (prior to 2.0), and a subset is included in Appendix B of this
  5448.           manual for reference.  The alternative to hand entering the codes
  5449.           into your WILDCAT!  color files is to use one of a number of ANSI
  5450.           generators available as shareware.  THEDRAW is a popular choice
  5451.           which was used to create many of the menus used by our own
  5452.           system.  It provided an easy method of entering proper codes,
  5453.           even on a monochrome system.  It is available through many public
  5454.           BBS systems with a nominal payment request.  
  5455.  
  5456.  
  5457.           .BBS and .SCR Differences 
  5458.  
  5459.           All display files may be created in a color ANSI version which
  5460.           will display in color to the caller.  These files end in the
  5461.           extension .SCR and contain color codes in addition to text.  For
  5462.           example, the file UPLOADOK.BBS is mentioned in the previous
  5463.           section with the tag (.SCR) after it indicating it may be created
  5464.           in color.  You could create an ANSI version of this file and it
  5465.           would display in color.  Use discretion in this matter, since it
  5466.           takes a lot of extra work to duplicate all of the coded specialty
  5467.           files, and on lesser files the results may not be worth the
  5468.           effort.  A good rule of thumb would be to offer static files in
  5469.           color, static meaning those which  do not change often.  A "busy"
  5470.           file, such as a newsletter file that is updated often, would
  5471.           rarely be worth the effort of offering a color version.  
  5472.  
  5473.           The SPACEBAR may be used to terminate the scrolling of any
  5474.           display file, either .BBS or .SCR, by either the caller or local
  5475.           SYSOP.  This is mentioned here since many ANSI file take an
  5476.           extremely long time to complete a single display screen, and
  5477.           callers may want to abort such a screen.  This may be overridden
  5478.           with a control sequence as explained later in this section. 
  5479.  
  5480.  
  5481.           Customized Files 
  5482.  
  5483.           It is also possible to "personalize" display files.  The only
  5484.           requirement is to use a word processor that supports embedded
  5485.  
  5486.            ─────────────────────────────────────────────────────────────────
  5487.                                            86
  5488.  
  5489.  
  5490.  
  5491.  
  5492.                               WILDCAT! Test-Drive 07/15/90
  5493.           ───────────────────────────────────────────────────────────────────
  5494.  
  5495.           control codes such as the Norton Editor or our own MPE.EXE
  5496.           (Mustang Personal Editor).  MPE is available for download from
  5497.           the Mustang Software Public BBS at no charge, and may be freely
  5498.           distributed.  When an embedded control code is encountered in a
  5499.           display file during runtime, it will cause the system to extract
  5500.           the corresponding information from the system files.  Listed
  5501.           below is a summary of the commands available.   
  5502.  
  5503.                NOTE:  Many editors are unable to produce some or all codes
  5504.                through keyboard entry. 
  5505.  
  5506.           System Information: 
  5507.  
  5508.           ^S^B      Current system time (from clock) in format HH:MM
  5509.           ^S^D      Current system date in format MM/DD/YY
  5510.           ^S^F      Total number of files available on the system
  5511.           ^S^N      Total messages on the system
  5512.           ^S^P      Causes display of the -More- prompt immediately,
  5513.                     regardless of the number of lines that have scrolled.   
  5514.                     It is ignored if the caller selects Non-stop scrolling.
  5515.           ^S^T      Totals calls received by the system
  5516.           ^S^U      Total number of users on the system 
  5517.  
  5518.  
  5519.           User Information 
  5520.  
  5521.           ^U^B      User's birth date
  5522.           ^U^C      User's computer type
  5523.           ^U^D      User's total number of logons
  5524.           ^U^E      User's time remaining this call
  5525.           ^U^F      User's location (city, state)
  5526.           ^U^G      User's total upload kilobytes
  5527.           ^U^H      User's total download kilobytes
  5528.           ^U^J      User's total number of downloads
  5529.           ^U^K      User's first name
  5530.           ^U^L      User's date of last call
  5531.           ^U^N      User's full name
  5532.           ^U^O      User's total number of uploads
  5533.           ^U^P      User's phone number
  5534.           ^U^Q      User's Memo date
  5535.           ^U^R      Maximum downloads possible per day
  5536.           ^U^S      User's date of first call
  5537.           ^U^T      User's time on system this call
  5538.           ^U^V      User's last [N]ew files search date
  5539.           ^U^W      User's security level
  5540.           ^U^Y      User's message folders joined 
  5541.  
  5542.  
  5543.           General Codes
  5544.  
  5545.           ^G        Beeps the speaker at the remote terminal only. 
  5546.           ^C        CTRL-C embedded in a file will turn off the user's
  5547.                     ability to stop screen display.  The file will scroll
  5548.                     through to the end of the file,  with page stops,
  5549.  
  5550.            ─────────────────────────────────────────────────────────────────
  5551.                                            87
  5552.  
  5553.  
  5554.  
  5555.  
  5556.                               WILDCAT! Test-Drive 07/15/90
  5557.           ───────────────────────────────────────────────────────────────────
  5558.  
  5559.                     disabling the callers ability to use the spacebar to
  5560.                     stop the display.  When ^C is used the user will
  5561.                     receive the appropriate page pauses, but the [S]top
  5562.                     option will not be available.  Place the Ctrl-C at the  
  5563.                     beginning of the file if you want it to affect the
  5564.                     entire contents. 
  5565.           ^B        CTRL-B eliminates the "-More-" prompt line in display
  5566.                     files. This would likely be used in your "fancy"
  5567.                     graphics screens.  No pauses are made.  
  5568.  
  5569.           Both Ctrl-C and Ctrl-B are automatically canceled at the end of a
  5570.           display file, and need not be turned off unless you want the
  5571.           option to change back prior to the end.  Some of these variables
  5572.           are updated during their call in the event of a dropped carrier.
  5573.           These are very powerful functions which when properly and
  5574.           thoughtfully implemented will provide additional enjoyment and
  5575.           assistance to your callers. 
  5576.  
  5577.           ^L        This code is actually the form feed character, an ASCII
  5578.                     12, and will clear the screen whenever it is
  5579.                     encountered.  Use it to clear the screen as the first   
  5580.                     character for any files you wish.  It may be entered
  5581.                     with many editors by pressing and holding the ALT key 
  5582.                     while pressing 1 and 2 on the NUMERIC KEYPAD.  It
  5583.                     usually displays as the medical symbol for the female,
  5584.                     a circle with a cross on top.  
  5585.  
  5586.           Note:  Using ^U as an example, typing the carat (^) sign plus an
  5587.           "U" as "normal" ASCII text will not yield the desired results. 
  5588.           It must be the control character represented by the key
  5589.           combination of your control key and the letter "U".  Depending on
  5590.           the editor used to create your display files, control characters
  5591.           may or may not be represented on screen as a with a letter next
  5592.           to it.  Some editors use (sometimes curious looking) screen
  5593.           symbols for display purposes rather than having any practical
  5594.           use.   
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.            ─────────────────────────────────────────────────────────────────
  5615.                                            88
  5616.  
  5617.  
  5618.  
  5619.  
  5620.                               WILDCAT! Test-Drive 07/15/90
  5621.           ───────────────────────────────────────────────────────────────────
  5622.  
  5623.           Using MPE (Mustang Personal Editor) for codes. 
  5624.  
  5625.           Although it is beyond the scope of this manual to provide
  5626.           detailed instructions regarding control code placement, a short
  5627.           explanation of control codes within the MPE program will be
  5628.           addressed.  MPE is an ASCII editor that cannot place control
  5629.           codes directly into a document by simply pressing the control key
  5630.           and the letter.  Pressing and holding Ctrl and S does NOT embed a
  5631.           ^S code.  It can however add these codes with a special keystroke
  5632.           sequence which lets it know that a control code is desired.  
  5633.  
  5634.           At the location in the text where a control code is wanted the
  5635.           user must first press Ctrl P (hold down the Ctrl key and press
  5636.           the letter P).  This keystroke is NOT printed on the screen, but
  5637.           is remembered by MPE.  It tells MPE that the very NEXT Ctrl and a
  5638.           letter is to be taken literally and placed into the document. For
  5639.           example, if we want to add the -MORE- prompt at a particular
  5640.           location we need to get TWO control codes into our text, a ^S and
  5641.           a ^P.  First we locate the cursor at the desired position in our
  5642.           display file and then tell MPE that we want a control code by
  5643.           pressing Ctrl P.  Nothing happens but MPE is now ready for the
  5644.           real code so we press and hold Ctrl while pressing the letter S.
  5645.           This Places a representation of the ^S in our text at the cursor
  5646.           position.  Now we need to add the ^P, the second half of the
  5647.           needed embedded code.  Again we first press Ctrl P to tell MPE to
  5648.           place the literal code into the text, followed by the code
  5649.           desired which just happens to be another Ctrl P.  The second Ctrl
  5650.           P results in a representation of the code for ^P in the display
  5651.           file.  
  5652.  
  5653.           If you are using MPE to place embedded codes in your ANSI color
  5654.           file, you should first create the files in color and then embed
  5655.           the codes with MPE as desired.  Remember that some embedded codes
  5656.           take up a great deal of line space when expanded with the
  5657.           translated text, such as the full user name.  Make space
  5658.           allowances accordingly.  This method of placing codes into text
  5659.           is covered in the MPE documentation, and is also used by the
  5660.           Norton Editor.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.            ─────────────────────────────────────────────────────────────────
  5679.                                            89
  5680.  
  5681.  
  5682.  
  5683.  
  5684.                               WILDCAT! Test-Drive 07/15/90
  5685.           ───────────────────────────────────────────────────────────────────
  5686.  
  5687.           THEDRAW  (and other ANSI editors) 
  5688.  
  5689.           A complete tutorial on ANSI editors is also beyond the scope of
  5690.           this documentation.  However, there are a number of pitfalls,
  5691.           curiosities, and special characteristics of most ANSI editors
  5692.           which can be covered in this manual.  Be certain to completely
  5693.           review the documentation to the ANSI editor in addition to this
  5694.           brief help file, since these comments may not apply completely to
  5695.           editors other than THEDRAW.  
  5696.  
  5697.           When using an ANSI editor you may be given several options when
  5698.           saving your file to disk.  If given choices you should select
  5699.           line lengths as long as possible, preferably 255 characters, and
  5700.           no clear screen (enter them with MPE).  One of the most common
  5701.           problems encountered by new users is the creation a display file
  5702.           which is too long and gets a -MORE- prompt in the middle.  This
  5703.           is due to the fact that almost all ANSI screens are saved as 25
  5704.           lines, or as a screen which will fill a full monitor screen.  The
  5705.           solution to this problem is rather simple, and consists of
  5706.           removing several ANSI codes from the end of the file.  Here's how
  5707.           to do it:
  5708.  
  5709.           After completing the creation of the file in THEDRAW, you must
  5710.           edit it in a plain text editor such as MPE.  When the file is
  5711.           viewed in MPE, several precautions must be taken to preserve the
  5712.           correct ANSI placement.  The first is the margins should be set
  5713.           to 0 for the left and 255 for the right.  You will quickly see
  5714.           that the color codes appear as codes and are not interpreted. The
  5715.           ESC character (ASCII 27) for example is seen as a highlighted
  5716.           left bracket ( [ ) and is followed by the actual bracket
  5717.           character and color codes as needed to produce the color desired.
  5718.           If you are unfamiliar with ANSI color codes take a look at
  5719.           Appendix B.  
  5720.  
  5721.           The editing which needs to be performed consists of removing the
  5722.           ANSI codes at the very end of the display file.  These codes are
  5723.           placed there by THEDRAW to locate the cursor on screen line 25 at
  5724.           position 1, an action we do NOT want.  To get to the bottom of
  5725.           the file, use the down arrow or PgDn key to locate the last line,
  5726.           and then use the right arrow to go to the last character of the
  5727.           file.  Once there look to the left and locate the last printable
  5728.           character that you actually want to appear to the caller.  If
  5729.           your display file is composed of a message in a double-line
  5730.           border, this would be the lower right corner of the border. Place
  5731.           the cursor to the right of this last printable character and
  5732.           delete everything in the file from that point.  The characters to
  5733.           be deleted will include a number of ESC codes (a highlighted
  5734.           bracket) followed by regular brackets, numbers and letters.  When
  5735.           you have deleted the necessary characters, place a CR/LF (press
  5736.           ENTER) immediately after the last printable character to start a
  5737.           new line.  Your file should now display properly.  Test it with
  5738.           the DOS command TYPE <FILENAME>.SCR
  5739.  
  5740.           Other editing may now be done, including placement of embedded
  5741.  
  5742.            ─────────────────────────────────────────────────────────────────
  5743.                                            90
  5744.  
  5745.  
  5746.  
  5747.  
  5748.                               WILDCAT! Test-Drive 07/15/90
  5749.           ───────────────────────────────────────────────────────────────────
  5750.  
  5751.           codes.  The first thing you may want to do is place a clear
  5752.           screen code as the very first character in the file.  Move the
  5753.           cursor to the first character of the file and enter a ^L. 
  5754.           Remember, to enter a control character in MPE you first press the
  5755.           Ctrl key and hold it while tapping P, and then press Ctrl and the
  5756.           desired character.  This also holds true for Norton Editor. 
  5757.  
  5758.           Embedded codes must always be added after a file is created with
  5759.           THEDRAW.  If you place an embedded code in a file and then return
  5760.           the file to THEDRAW for color change or other editing, the
  5761.           embedded codes will be changed by THEDRAW.  It places ESC
  5762.           characters in front of each code, causing improper display in
  5763.           WILDCAT!.  Whenever you re-edit a color file you must use an
  5764.           editor such as MPE to check your embedded codes and delete the
  5765.           extra ESC codes in front of every control character.  Remember,
  5766.           the ESC character displays as a highlighted [ in MPE, and will
  5767.           appear before each control code.    
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.            ─────────────────────────────────────────────────────────────────
  5807.                                            91
  5808.  
  5809.  
  5810.  
  5811.  
  5812.                               WILDCAT! Test-Drive 07/15/90
  5813.           ───────────────────────────────────────────────────────────────────
  5814.  
  5815.  
  5816.           WILDCAT! IN ACTION
  5817.  
  5818.           The previous chapters have dealt with system requirements, setup
  5819.           and file structure.  We now move on to actual system operation
  5820.           and command structure.  We will make note here that WILDCAT! will
  5821.           automatically monitor the "inactive" time while a user is logged
  5822.           in, and disconnect after 5 minutes.  A warning is issued after 4
  5823.           minutes.  The exception is the message area where inactivity is
  5824.           extended to 10 minutes with a warning at nine minutes.
  5825.  
  5826.  
  5827.           BATCH FILE OPERATION
  5828.  
  5829.           Although WILDCAT! may be started by typing "WILDCAT" at the DOS
  5830.           prompt, proper operation requires that it be started from within
  5831.           a batch file.  If the concept of batch files is unfamiliar,
  5832.           review your DOS manual for additional information.  WILDCAT! is
  5833.           distributed with a sample startup batch file named CAT.BAT. 
  5834.           Although this file may suit your needs as-is, you are encouraged
  5835.           to review it for proper syntax and operation within your system
  5836.           settings.  Specifically, change the drive letter and subdirectory
  5837.           name in CAT.BAT to match your installation.
  5838.  
  5839.           The main advantage to batch file operation is automatic re-start
  5840.           of the program should power be interrupted or the program
  5841.           experience an unrecoverable error.  In addition, some program
  5842.           features, such as remote drop to DOS, external events, and doors
  5843.           will not function without batch intervention.
  5844.  
  5845.           The most basic batch file may simply start WILDCAT! and then
  5846.           re-call itself, however this creates a loop from which there is
  5847.           no escape!   At a minimum we recommend a cyclical file which
  5848.           calls itself, but allows escape from the batch file if WILDCAT!
  5849.           is terminated normally with the F10 key.  The method of checking
  5850.           for a "normal" exit via F10 is through use of the DOS errorlevel
  5851.           command.  An example follows:
  5852.  
  5853.  
  5854.           ECHO OFF                      prevents display to the screen
  5855.  
  5856.           CD \WILDCAT!                  changes to the proper directory
  5857.  
  5858.           WILDCAT                       starts the program
  5859.  
  5860.           IF ERRORLEVEL 0 GOTO END      checks for normal exit
  5861.  
  5862.           CAT.BAT                       re-starts this batch file if
  5863.                                         errorlevel not 0
  5864.  
  5865.           :END                          only gets here if errorlevel=0
  5866.  
  5867.           ECHO ON                       end of file, turn on echo
  5868.  
  5869.  
  5870.            ─────────────────────────────────────────────────────────────────
  5871.                                            92
  5872.  
  5873.  
  5874.  
  5875.  
  5876.                               WILDCAT! Test-Drive 07/15/90
  5877.           ───────────────────────────────────────────────────────────────────
  5878.  
  5879.           When WILDCAT! is terminated with the F10 key, a DOS parameter
  5880.           called the errorlevel is set to zero (0) by WILDCAT!, which is
  5881.           the standard errorlevel for normal program termination.  This
  5882.           errorlevel can be set to any number desired by any program when
  5883.           it terminates, and a batch file test may be used to determine the
  5884.           number and take some action.  In the case above, we use the batch
  5885.           command IF ERRORLEVEL 0 GOTO END to tell the batch file to jump
  5886.           to the batch file label :END for the next command if the
  5887.           errorlevel is zero.  
  5888.  
  5889.           If the errorlevel is not 0 (indicating an abnormal termination or
  5890.           error), the batch file does not branch to the :END label, but
  5891.           continues with the next line (CAT.BAT) which re-starts CAT.BAT
  5892.           all over again.  
  5893.  
  5894.           If the sysop intends to make use of the remote drop to DOS,
  5895.           external event functions, or doors, additional batch commands
  5896.           must be added to work with errorlevels.  These will be reviewed
  5897.           under the appropriate section in Advanced Features.
  5898.  
  5899.  
  5900.           Signing On the First Time
  5901.  
  5902.           The SYSOP may sign on by using the F1 key locally.  This method
  5903.           of logging in bypasses the HELLOx screens and proceeds directly
  5904.           to the bulletin area.  The FIRST time the new sysop signs on he
  5905.           (she) will be considered a new user since no names have been
  5906.           entered into the user database, which is created and maintained
  5907.           by the WILDCAT! program, not MAKEWILD.  The sysop should
  5908.           therefore must proceed to answer the various questions asked of a
  5909.           new user, and continue to the Main Menu.  Once the sysop's name
  5910.           is properly entered into the user database, he should immediately
  5911.           use the F9 key to upgrade his security level to that of the
  5912.           master sysop.  Keep in mind that the new security level will take
  5913.           effect immediately, but will become permanent ONLY if a proper
  5914.           logoff is completed. 
  5915.  
  5916.           Just as the user database has no records when WILDCAT!  is
  5917.           started, the files and message databases are also empty.  Users
  5918.           and messages are usually added on a continuing basis as the
  5919.           system takes calls, but the file database may need to be set up
  5920.           beforehand on many systems.  We encourage you to proceed with
  5921.           this chapter to become familiar with the menu structure, but you
  5922.           may wish to establish your files database first.  In the event
  5923.           that you have run a bulletin board program prior to WILDCAT!,  a
  5924.           conversion program is included which will automate much of the
  5925.           data entry required.  See "WILDCAT! SUPPORT PROGRAMS" for
  5926.           instructions on using the CONVERT & ADDFILES programs.  Files may
  5927.           also be entered manually as described shortly in the Menu
  5928.           descriptions. 
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.            ─────────────────────────────────────────────────────────────────
  5935.                                            93
  5936.  
  5937.  
  5938.  
  5939.  
  5940.                               WILDCAT! Test-Drive 07/15/90
  5941.           ───────────────────────────────────────────────────────────────────
  5942.  
  5943.           MENUS
  5944.  
  5945.           There are four major menus available in WILDCAT!, each containing
  5946.           a number of very straight-forward selection options.  However,
  5947.           there are some options which are either unique to WILDCAT!, or
  5948.           handled differently than other bulletin board systems. 
  5949.  
  5950.           The titles, prompts, text and descriptions for the various
  5951.           options under discussion for each menu could differ from one
  5952.           WILDCAT! installation to another, those discussed here represent
  5953.           the default WILDCAT! setup.  In actual operation you may rename
  5954.           any menu function to your liking.
  5955.  
  5956.  
  5957.           MAIN MENU
  5958.  
  5959.           Since the MAIN menu is always the first encountered following
  5960.           logon, as well being a gateway to other areas of the system, the
  5961.           discussion will start here.  The menu choice selections are
  5962.           presented in alphabetical order for easy reference, rather than
  5963.           the order in MAKEWILD.
  5964.  
  5965.           [B]  Bulletin Menu
  5966.                When the B option is selected, the file called BULLETIN.BBS
  5967.                is displayed to the user.  The Bulletin menu could be
  5968.                considered a sub-menu of sorts, in that it presents the user
  5969.                with the options of reading one or more bulletins by
  5970.                selecting a bulletin number, or re-listing the bulletins
  5971.                that are available for display, or simply returning to the
  5972.                calling menu, in this case the MAIN menu.  If any bulletins
  5973.                have been updated since the user's last logon, the user will
  5974.                be presented a listing of those bulletins by number.
  5975.  
  5976.           [C]  Comment to the Sysop
  5977.                This choice enables users to enter a private message to the
  5978.                system operator.  WILDCAT! makes these comments an integral
  5979.                part of the message base for easy reply, if desired.  All
  5980.                comments are directed to a separate message folder (Folder
  5981.                Z), which means that the comment may not only be replied to,
  5982.                it may be moved to another message folder and made public if
  5983.                so desired.
  5984.  
  5985.           [F]  Files Menu
  5986.                Presents the user with the Files Menu.
  5987.  
  5988.           [G]  Goodbye & Logoff
  5989.                If a user's current help level is set to the NOVICE mode,
  5990.                using the Goodbye option gives the user a way to back out of
  5991.                the command, and entering this command brings up a friendly
  5992.                question, Are you sure you want to logoff?.  If the user
  5993.                responds with a Y, then normal logoff procedures are begun. 
  5994.                Otherwise, if the user enters N or just [ENTER], WILDCAT! 
  5995.                will assume the command has been entered in error, and will
  5996.                return to the then current menu.  Once a user has changed
  5997.  
  5998.            ─────────────────────────────────────────────────────────────────
  5999.                                            94
  6000.  
  6001.  
  6002.  
  6003.  
  6004.                               WILDCAT! Test-Drive 07/15/90
  6005.           ───────────────────────────────────────────────────────────────────
  6006.  
  6007.                help levels to REGULAR or EXPERT, this extra prompt will no
  6008.                longer be displayed.  The program assumes that the user
  6009.                knows the commands well enough to deliberately wish to log
  6010.                off.
  6011.  
  6012.                The confirmation prompt may be overridden even in the novice
  6013.                mode of operation by entering G Y or G;Y.  This method of
  6014.                stacking commands is available in many locations within
  6015.                WILDCAT, and will be pointed out where it is most commonly
  6016.                used.  Note that command stacking may not be used with the
  6017.                hot key option.
  6018.  
  6019.                The Goodbye command is available in ALL major menus and
  6020.                performs exactly the same in each of them.
  6021.  
  6022.           [?]  Help with Commands
  6023.                There is a Help screen associated with each major menu in
  6024.                WILDCAT! which more fully explains the options available.
  6025.                Many users will select this option as a refresher course
  6026.                after having toggled their expert level to REGULAR or
  6027.                EXPERT.
  6028.  
  6029.           [H]  Help Level
  6030.                WILDCAT! supports three different levels of menu prompts.
  6031.  
  6032.                the following Sub-Menu is presented:
  6033.  
  6034.                [N]ovice  The first and the default value for new users is
  6035.                          the Novice level.  At this level, the user is
  6036.                          presented with full dynamic menus with a command
  6037.                          line prompt containing the name of current menu
  6038.                          area, and the first character for a particular
  6039.                          option in the current menu.  Sysop created BBS
  6040.                          menus or .SCR menus are displayed in their
  6041.                          entirety.
  6042.  
  6043.                [R]egular The second level is the Regular level.  At this
  6044.                          level, menus show only the command line with the
  6045.                          name of the current area of the system and the
  6046.                          first letter option designators.  No menus are
  6047.                          displayed at this level.  An example would be:
  6048.  
  6049.                               MAIN MENU [M,F,C,B,P,I,Q,V,Y,U,N,H,?]
  6050.  
  6051.                [E]xpert  The final and highest level is the Expert level. 
  6052.                          At this level, only the particular area of the
  6053.                          system is indicated.  No menus or letter
  6054.                          designators are included.  An example would be:
  6055.  
  6056.                               MAIN MENU : _
  6057.  
  6058.                The Help level command is available in ALL major menus and
  6059.                the usage is exactly the same in each of them.
  6060.  
  6061.  
  6062.            ─────────────────────────────────────────────────────────────────
  6063.                                            95
  6064.  
  6065.  
  6066.  
  6067.  
  6068.                               WILDCAT! Test-Drive 07/15/90
  6069.           ───────────────────────────────────────────────────────────────────
  6070.  
  6071.           [I]  Initial Welcome Screen
  6072.  
  6073.                Contents of the HELLO1 (one) through HELLO3 files are
  6074.                re-displayed to the caller, with screen pauses determined by
  6075.                manner set up in these respective files.  Sometimes a user
  6076.                will stop the original display of one or more of these files
  6077.                using the space bar or CTRL-K, then later wish to review the
  6078.                contents of these entry-level display screens.  The I option
  6079.                permits doing so without the user having to logoff and then
  6080.                call again.  In addition, if you have a fancy color logo
  6081.                screen in one of your HELLOx files, you might be surprised
  6082.                at how many users will display the file over and over after
  6083.                logging on.
  6084.  
  6085.           [M] Message Menu
  6086.                The MESSAGE menu is displayed.
  6087.  
  6088.           [N] Newsletter
  6089.                Displays the contents of the NEWSLTR.BBS file to the user
  6090.                with screen pauses.  As mentioned in the configuration/setup
  6091.                instructions, this option may be called anything you like,
  6092.                and the contents may be anything you wish, but the display 
  6093.                file itself must be called NEWSLTR.BBS.
  6094.  
  6095.           [P]  Page the SYSOP
  6096.                This selection is used for the caller to page the system
  6097.                operator.  It may be tested by the system operator while
  6098.                logging on locally (sitting at machine), the resulting
  6099.                effect being the same as if a remote user had initiated the
  6100.                page.  In addition, answering the page with the F7 key may
  6101.                also be attempted (do this in private, since it looks
  6102.                strange to onlookers to see a person typing to him or
  6103.                herself...and answering!).  The response of the local system
  6104.                may vary depending on whether the current time is within the
  6105.                sysop's paging hours, whether the page override toggle is
  6106.                on, and whether the page bell is turned on or off.
  6107.  
  6108.                If a page is answered the sysop can type directly to the
  6109.                caller from the local keyboard.  
  6110.  
  6111.           [Q]  Questionnaire
  6112.                The user is presented the screen menu QUESTION.BBS (similar
  6113.                to BULLETIN.BBS) for further prompting as to which
  6114.                questionnaire to answer.  Sample Questionnaires are
  6115.                included.
  6116.  
  6117.           [R]  Reports for Sysop
  6118.                The SYSOP menu is displayed. 
  6119.  
  6120.           [S]  System Statistics
  6121.                When chosen, a display is generated for the caller
  6122.                indicating basic information about the system, including the
  6123.                start date, number of callers, users and files. 
  6124.  
  6125.  
  6126.            ─────────────────────────────────────────────────────────────────
  6127.                                            96
  6128.  
  6129.  
  6130.  
  6131.  
  6132.                               WILDCAT! Test-Drive 07/15/90
  6133.           ───────────────────────────────────────────────────────────────────
  6134.  
  6135.           [U] Userlog List
  6136.                The caller is presented with the entire user list of the
  6137.                system, displayed in alphabetical order, along with the type
  6138.                of computer they are using, the date they last called and
  6139.                their calling point of origin.  The usual screen pauses are
  6140.                in effect while using this option.  A sysop may disable this
  6141.                (or any) menu option by setting the security level above
  6142.                that of any user.  
  6143.  
  6144.           [V]  Verify User
  6145.                A search can be made on any portion of a any user name on
  6146.                the system.  Pressing V brings up a sub-prompt - Enter name
  6147.                or partial name:  At the sub-prompt, enter all (or portion
  6148.                of) a user's first or last name.  The more information that
  6149.                is provided at this prompt, the more detailed the resulting
  6150.                search.  A search of Jim would find every user named Jim on
  6151.                the system, along with their calling city and state, and the
  6152.                date of their last call.
  6153.  
  6154.                A search of jim h would find, for example, both Jim
  6155.                Hightower and Jim Harvey, plus any others whose first name
  6156.                was Jim and whose last name begins with the letter H. 
  6157.                Notice in this example that the search is also insensitive
  6158.                to case.
  6159.  
  6160.           [Y]  Your System Settings
  6161.                The user is allowed to make changes to certain information
  6162.                in the User database.  When [Y] is selected the user is
  6163.                presented with a screen showing his current settings.
  6164.  
  6165.                From the sub-menu, the user may alter the entries in item in
  6166.                the left column.  The right column, which is maintained by
  6167.                the system or the system operator, is provided as
  6168.                information for the user, and may not be changed by the
  6169.                caller.
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.            ─────────────────────────────────────────────────────────────────
  6191.                                            97
  6192.  
  6193.  
  6194.  
  6195.  
  6196.                               WILDCAT! Test-Drive 07/15/90
  6197.           ───────────────────────────────────────────────────────────────────
  6198.  
  6199.  
  6200.           MESSAGE MENU
  6201.  
  6202.  
  6203.           [C] Check for Mail
  6204.                WILDCAT! scans and lists the numbers of all messages which
  6205.                are either from or to the caller.  This is essentially an
  6206.                operation to determine if the caller has any messages
  6207.                waiting, whether new or old.  
  6208.  
  6209.           [D] Delete Message
  6210.                This is a routine for erasing old messages directly from the
  6211.                MESSAGE menu.  It requires that (1) the message to be
  6212.                deleted is either to or from the user who is attempting to
  6213.                erase same, and (2) that the message number is already
  6214.                known.  Messages may also be deleted interactively while
  6215.                reading them in the message area.
  6216.  
  6217.           [E] Enter Message
  6218.                The message entry command has a number of features.
  6219.                Initially the user is presented with the prompt:
  6220.  
  6221.                     To [C/R = ALL] 
  6222.  
  6223.                At this prompt a specific user name may be entered and
  6224.                WILDCAT!  will check the user database and allow the entry
  6225.                if the user name exists, otherwise the caller is informed to
  6226.                enter another name.  If a specific name is entered the
  6227.                system then prompts whether a Return Receipt is required:
  6228.  
  6229.                     Would you like a note dropped in your box confirming
  6230.                     when ALAN LUCK receives this letter [Y/N] ?
  6231.  
  6232.                If Y is selected, WILDCAT! will watch for the message to be
  6233.                read by the recipient and automatically generate a message
  6234.                from the WILDCAT! Mail Room to the sender.  This Return
  6235.                Receipt message indicates the date and time the message was
  6236.                received, and is addressed as private mail to the originator
  6237.                of the message.  As soon as this Return Receipt message is
  6238.                read by the original sender on a later call it is
  6239.                automatically deleted by the Wildcat! Mail Room.  Whether or
  6240.                not a Return Receipt is requested, the prompting continues
  6241.                and the caller is asked whether he wishes to send carbon
  6242.                copies to anyone:
  6243.  
  6244.                     Send Carbon Copy #1 to ([ENTER] if none) :
  6245.  
  6246.                At this prompt a caller may enter additional names of
  6247.                additional recipients up to a maximum of 10.  Each will
  6248.                receive a copy of the message with the notation cc: User
  6249.                Name appended to the bottom.  Carbon Copies are always
  6250.                toggled private.
  6251.  
  6252.                The caller then is asked for the Subject of the message and
  6253.  
  6254.            ─────────────────────────────────────────────────────────────────
  6255.                                            98
  6256.  
  6257.  
  6258.  
  6259.  
  6260.                               WILDCAT! Test-Drive 07/15/90
  6261.           ───────────────────────────────────────────────────────────────────
  6262.  
  6263.                may enter up to 40 characters.  The final prompt prior to
  6264.                message entry is whether to make the message private.
  6265.                Private mail is seen only by the sender, recipient and any
  6266.                users who have FULL sysop mail reading privileges as
  6267.                indicated in MAKEWILD.  This prompt is skipped for mail
  6268.                addressed to ALL.
  6269.  
  6270.                Message text entry follows.  Messages can be up to 150 lines
  6271.                long and a blank line (ENTER only) indicates the last line. 
  6272.  
  6273.                The Message Entry prompt appears at the end of text entry:
  6274.  
  6275.                [A]bort
  6276.                     Signals a desire to discontinue message entry and lose
  6277.                     all text entered.  A warning follows: Are you sure you
  6278.                     want to abort? A yes answer return the caller to the
  6279.                     message menu.
  6280.  
  6281.                [C]ontinue
  6282.  
  6283.                     Returns to the message editor at the next available
  6284.                     line.
  6285.  
  6286.                [D]elete
  6287.                     Prompts for the first line to delete and then for the
  6288.                     last line.  Prior to performing the deletion the text
  6289.                     of the lines to be deleted is displayed for
  6290.                     confirmation.  Deleted lines are removed and
  6291.                     higher-numbered lines move up.
  6292.  
  6293.                [E]dit
  6294.                     The message line editor is probably one of the most
  6295.                     misunderstood functions in message entry.  Because of
  6296.                     the line-by-line nature of serial communications a full
  6297.                     screen editor must make use of some type of terminal
  6298.                     emulation such as VT-100 or ANSI codes.  At the time of
  6299.                     this release WILDCAT! does not include full-screen ANSI
  6300.                     cursor movement.  Instead, a search for text to be
  6301.                     changed is followed by insertion of the corrected text.
  6302.                     The terminology used is OLDSTRING for the text to be
  6303.                     replaced and NEWSTRING for the new text.  After asking
  6304.                     for the line number to be edited, WILDCAT! needs to
  6305.                     know what needs to be changed.  The syntax used to
  6306.                     implement this procedure is OLDSTRING;NEWSTRING  (note
  6307.                     the semicolon between the two words).  This command is
  6308.                     translated as Take the first occurrence of the
  6309.                     characters OLDSTRING and delete them, then insert the
  6310.                     characters NEWSTRING in the same location.  For
  6311.                     example, if the message line reads:
  6312.  
  6313.                     "this is a message to shw how to use th Edit command."
  6314.  
  6315.                     Obviously we need to change two errors, the word "th"
  6316.                     for the and "shw" for show.  First lets fix "shw" by
  6317.  
  6318.            ─────────────────────────────────────────────────────────────────
  6319.                                            99
  6320.  
  6321.  
  6322.  
  6323.  
  6324.                               WILDCAT! Test-Drive 07/15/90
  6325.           ───────────────────────────────────────────────────────────────────
  6326.  
  6327.                     using the command "shw;show" which scans for the word
  6328.                     shw and replaces it with show.  Now the harder
  6329.                     correction.  Notice that the first occurrence of the
  6330.                     incorrect text "th" is actually a part of correct text
  6331.                     "this" in the 1st word.  Therefore we can't simply use
  6332.                     the command "th;the" or the new message will read
  6333.                     "theis is a message....".  The proper method is to
  6334.                     broaden the OLDSTRING search to include additional
  6335.                     unique text such as "use th;use the".  Notice that we
  6336.                     can replace any number of letters even with a shorter
  6337.                     or longer NEWSTRING. 
  6338.  
  6339.                     After an edit the caller is presented with the
  6340.                     corrected line and allowed to make more corrections, if
  6341.                     needed.  A blank [ENTER] terminates the Edit mode.
  6342.  
  6343.                [L]ist
  6344.                     this command re-displays all message lines using
  6345.                     appropriate pauses. 
  6346.  
  6347.                [I]nsert
  6348.                     Allows insertion of new lines in the text.  The user is
  6349.                     prompted for the line number where new lines should be
  6350.                     inserted.  The selected line number moves down, and a
  6351.                     new line is added at the chosen number.  Any number of
  6352.                     new lines will be inserted as word-wrap creates more
  6353.                     new lines as needed.
  6354.  
  6355.                [+] Subj
  6356.                     Pressing the plus key (+) allows editing the Subject
  6357.                     line of the message in the event that it is incorrect
  6358.                     or misspelled.
  6359.  
  6360.                [S]ave
  6361.                     After the message has been proofread and edited, the
  6362.                     Save command will update the message base with the
  6363.                     message and appropriate carbon copies, if requested.
  6364.  
  6365.           [F]  Files Menu
  6366.                     Presents the caller with the Files menu.  This choice
  6367.                     is available from both the Main menu and the Message
  6368.                     Menu. 
  6369.  
  6370.           [G] Goodbye & Logoff
  6371.                Refer to the [G] option discussion under MAIN menu.
  6372.  
  6373.           [?] Command Help
  6374.                Refer to the [?] option discussion under MAIN menu.
  6375.  
  6376.           [H] Help Level
  6377.                Refer to the [H] option discussion under MAIN menu.
  6378.  
  6379.  
  6380.           [N] NetMail
  6381.  
  6382.            ─────────────────────────────────────────────────────────────────
  6383.                                           100
  6384.  
  6385.  
  6386.  
  6387.  
  6388.                               WILDCAT! Test-Drive 07/15/90
  6389.           ───────────────────────────────────────────────────────────────────
  6390.  
  6391.                This command is not available in TEST-DRIVE.  See the
  6392.                section on Net & EchoMail for additional information.
  6393.  
  6394.           [Q] Quit to Main Menu
  6395.                Exits the current menu and returns to MAIN menu.
  6396.  
  6397.           [R] Read Messages
  6398.                A sub-menu is displayed with a number of choices.
  6399.  
  6400.                The caller's first choice is to read mail by number by
  6401.                entering any number between those listed, the first to last
  6402.                message available.  If a number is entered it may optionally
  6403.                be followed by the minus sign ( - ) to indicate reading
  6404.                backwards from that message.  Other choices are:
  6405.  
  6406.                [S]ince the last message read previously.
  6407.                [T]o the caller
  6408.                [F]rom the caller
  6409.                [M]arked, which displays messages marked for reading by
  6410.                          WILDCAT! at the time of logon.  It includes all
  6411.                          messages addressed to the caller which have NOT
  6412.                          been received, as long as the caller's high
  6413.                          message pointer is NOT higher than the message.
  6414.                          (it only operates with NEW mail).  
  6415.  
  6416.                After a message is read the user has several possible
  6417.                options, depending on the nature of the message, his
  6418.                security level and whether the message is TO or FROM him.
  6419.                The complete range of possible options and the circumstances
  6420.                of their appearance is:
  6421.  
  6422.                ###  After each message a user may branch to another message
  6423.                     number in the same manner as when the Read command was
  6424.                     initiated. 
  6425.  
  6426.                [F]orward This choice allows sending a copy of the message
  6427.                          to any other user on the system.  It creates a
  6428.                          private message to the new recipient with a note
  6429.                          indicating that it was originally addressed to
  6430.                          another person and forwarded by the reader.
  6431.  
  6432.                [R]eply   This choice is available on all messages unless
  6433.                          the user's security level prohibits message entry
  6434.                          by definition in MAKEWILD.  A reply generates a
  6435.                          message FROM the caller addressed TO the sender of
  6436.                          the original message.
  6437.  
  6438.                [K]ill    The ability to kill (delete) a message is offered
  6439.                          to the sender, receiver and those who have been
  6440.                          given sysop mail reading privileges.  When the
  6441.                          kill option is used the selected message is
  6442.                          actually moved to message folder Y, the
  6443.                          Wastebasket.  If you want to prevent all callers
  6444.                          from deleting any messages (even their own),
  6445.  
  6446.            ─────────────────────────────────────────────────────────────────
  6447.                                           101
  6448.  
  6449.  
  6450.  
  6451.  
  6452.                               WILDCAT! Test-Drive 07/15/90
  6453.           ───────────────────────────────────────────────────────────────────
  6454.  
  6455.                          simply set the security required for the Message
  6456.                          menu [D]elete messages option higher than any
  6457.                          caller. 
  6458.  
  6459.                [M]ove    This command allows changing the message folder
  6460.                          assignment for the current message.  It is offered
  6461.                          as a choice under the same circumstances as the
  6462.                          [K]ill option.  The user has the option of placing
  6463.                          the message in any folder to which he has access.
  6464.  
  6465.                [N]onstop Selects nonstop message reading from that message
  6466.                          forward.  It may be used to capture messages to a
  6467.                          file for reading off-line, or to quickly move
  6468.                          forward in the message base.  Nonstop reading can
  6469.                          be terminated with a tap on the spacebar.
  6470.  
  6471.                [P]ublic/[P]rivate
  6472.                          One of these two prompts is offered to the sender,
  6473.                          receiver and sysop in order to toggle the message
  6474.                          from Public to Private or vice-versa.  After a
  6475.                          change the message is re-screened.
  6476.  
  6477.                [S]napshot
  6478.                          This choice is offered to any user who logs on
  6479.                          locally, either using the F1 key or ALT-L.  It
  6480.                          prints a formatted copy of the current message to
  6481.                          the printer. 
  6482.  
  6483.           [S] Scan Messages
  6484.                          Scanning messages differs from [R]eading in that
  6485.                          the text of the messages is not displayed, only
  6486.                          the header information. It is used in cases where
  6487.                          a quick review of the messages is needed.
  6488.  
  6489.           [T]  Text search in a Message
  6490.                          Text search looks in messages which contain a user
  6491.                          specified text string in the message header.  The
  6492.                          header information includes the TO:, FROM:, and
  6493.                          SUBJECT: fields. The search is insensitive to
  6494.                          case, and will locate the desired text anywhere
  6495.                          within the fields searched. 
  6496.  
  6497.           [U] Update Mail Folders
  6498.                          This option is used to toggle message folders Open
  6499.                          or Closed, and will only reflect folders to which
  6500.                          a caller has access rights based on security
  6501.                          level. 
  6502.  
  6503.                A sub-prompt is displayed allowing the caller to open or
  6504.                close any message folder to which he has access.
  6505.  
  6506.                A caller may [O]pen or [C]lose a folder or number of folders
  6507.                at any time.  The caller's updated selections will be
  6508.                maintained in the user database for all subsequent logons.
  6509.  
  6510.            ─────────────────────────────────────────────────────────────────
  6511.                                           102
  6512.  
  6513.  
  6514.  
  6515.  
  6516.                               WILDCAT! Test-Drive 07/15/90
  6517.           ───────────────────────────────────────────────────────────────────
  6518.  
  6519.                To enter more than *one folder a caller may enter the folder
  6520.                letters one after the other, or separated by spaces or
  6521.                commas (ACDEF or A C D E F or A,C,D,E,F).  If a particular
  6522.                folder is already open or closed the request is ignored.
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.            ─────────────────────────────────────────────────────────────────
  6575.                                           103
  6576.  
  6577.  
  6578.  
  6579.  
  6580.                               WILDCAT! Test-Drive 07/15/90
  6581.           ───────────────────────────────────────────────────────────────────
  6582.  
  6583.  
  6584.           FILE MENU
  6585.  
  6586.           [D] Download File(s)
  6587.                Further prompts for transfer protocol (if no user default is
  6588.                active) and filename will follow.  Some external protocols
  6589.                will allow up to seven filenames to be entered.  Following a
  6590.                request for download and entering a protocol and file
  6591.                name(s) to download, the request is checked for validity. 
  6592.                From that point forward it is up to the caller's
  6593.                communication program to properly begin the transfer and
  6594.                carry it to successful completion of the download.  A pop-up
  6595.                window is displayed on the local monitor which indicates the
  6596.                present state of the download in progress, unless an
  6597.                external protocol has been selected.  The screen display for
  6598.                external protocols varies depending on the protocol used. 
  6599.                See Advanced Features for more details of external protocols
  6600.                and multiple file transfers. 
  6601.  
  6602.                An in-depth explanation of the various protocols available
  6603.                in WILDCAT! is contained in the on-line help file
  6604.                PROTOCOL.HLP discussed below.
  6605.  
  6606.           [F] File Transfer Information
  6607.                Results in the display of a file called PROTOCOL.HLP.  The
  6608.                usual screen pauses are in effect.  This option provides a
  6609.                more detailed discussion to the user about the many
  6610.                differences in various upload and download protocols, in
  6611.                addition to assistance in uploading and downloading
  6612.                procedures.  The text contained in the display file
  6613.                PROTOCOL.HLP  should be edited to reflect not only
  6614.                WILDCAT!'s  internal protocols, but any external protocols
  6615.                added by the system operator. 
  6616.  
  6617.           [G] Goodbye and Log-off
  6618.                Refer to the [G] option discussion under MAIN menu.
  6619.  
  6620.           [?] Command Help
  6621.                Refer to the [?] option discussion under MAIN MENU.
  6622.  
  6623.           [H] Help level
  6624.                Refer to the [H] option discussion under Main menu.
  6625.  
  6626.           [I]  Information on a file
  6627.                Results in a sub-prompt 
  6628.  
  6629.                     Enter file name, [ENTER] to Quit :
  6630.  
  6631.                At the sub-prompt the caller should enter the full filename
  6632.                to be checked.  A display will show information about the
  6633.                file, including who was responsible for posting it on the
  6634.                system, number of downloads and more.
  6635.  
  6636.           [L]  List available Files
  6637.  
  6638.            ─────────────────────────────────────────────────────────────────
  6639.                                           104
  6640.  
  6641.  
  6642.  
  6643.  
  6644.                               WILDCAT! Test-Drive 07/15/90
  6645.           ───────────────────────────────────────────────────────────────────
  6646.  
  6647.                Presents a sub-prompt asking which file areas should be
  6648.                listed. File areas may be selected either alone or in
  6649.                groups.  B;C;D will list the files available in areas B, C &
  6650.                D.  Spaces may also be used as a delimiter in the sub-prompt
  6651.                or the letters may be entered one following the other, ie B
  6652.                C D or BCD. 
  6653.  
  6654.                Files are displayed in order by file area, and in
  6655.                alphabetical order within each area.  To view files by date
  6656.                order, use the [N]ew files command and select the starting
  6657.                date as desired.
  6658.  
  6659.           [M] Message Menu
  6660.                Presents the Message menu, without having to traverse
  6661.                through the main menu. 
  6662.  
  6663.           [N] New files since last N
  6664.                Displays a sub-prompt requesting the date to use as a basis
  6665.                for the search.  The default date is the last time the
  6666.                caller used this particular option, not the last logon.  A
  6667.                new user's search date is always set to 01/01/80.  A user
  6668.                can logon for weeks, even months, and providing the N option
  6669.                is not selected during a particular logon, the default date
  6670.                will not be changed.  In addition to the automatic default
  6671.                date discussed above, a user may manually enter any date
  6672.                from which to start a new files search, allowing a display
  6673.                of all files added since any date desired.
  6674.  
  6675.           [Q] Quit to the Main Menu
  6676.                Exits the FILE menu and returns to MAIN menu.
  6677.  
  6678.           [R] Read a Text File
  6679.                A sub-prompt requests the name of any ASCII file listed in
  6680.                the file areas.  The selected text file is displayed with
  6681.                appropriate screen pauses.  Files which are obviously not in
  6682.                ASCII format such as .COM, .EXE, .ARC, .ZIP etc. are
  6683.                accepted at the sub-prompt, but a warning is issued that the
  6684.                file may be unreadable when displayed.  Embedded codes are
  6685.                properly interpreted if found in the file.
  6686.  
  6687.           [S]  Statistics on Files
  6688.                Statistics presents the caller with a complete summary of
  6689.                file information for both the system as well as his own file
  6690.                database activity and limits. 
  6691.  
  6692.           [T] Text Search
  6693.                At the prompt the user is prompted for the specific file
  6694.                areas to be searched.  File areas may be entered without
  6695.                spaces.  This search is not case sensitive.  The more
  6696.                characters entered the narrower the search criteria.  For
  6697.                example, entering txt would find every occurrence of the
  6698.                characters txt in the file database, such as MYTXT.OVL,
  6699.                README.TXT, or YOUR-TXT.ZIP.
  6700.  
  6701.  
  6702.            ─────────────────────────────────────────────────────────────────
  6703.                                           105
  6704.  
  6705.  
  6706.  
  6707.  
  6708.                               WILDCAT! Test-Drive 07/15/90
  6709.           ───────────────────────────────────────────────────────────────────
  6710.  
  6711.                This feature is a handy way of locating those files uploaded
  6712.                by a particular user.  Simply enter a portion (or all) of a
  6713.                user's name at the prompt, and all of the files uploaded by
  6714.                that user will be displayed. 
  6715.  
  6716.           [U] Upload Files
  6717.                The caller is prompted to specify the protocol desired,
  6718.                filename to send and other information.  The TEST-DRIVE
  6719.                release does not support batch uploads, however, but the
  6720.                Registered version is capable of having 200 files uploaded
  6721.                to it in a single batch!
  6722.  
  6723.                The caller is responsible for properly initiating the
  6724.                sending of the file on the other end.  Uploads using
  6725.                External file transfer protocols are allowed, but are also
  6726.                limited to one file at a time.
  6727.  
  6728.           [V]  View a Compressed File
  6729.                This selection is designed to allow viewing of a compressed
  6730.                file saved in one of a number of formats such as .ARC, .PAK,
  6731.                .ZIP or .ZOO.  It causes WILDCAT! to shell to a second copy
  6732.                of the command processor and to execute VIEW_ARC.BAT.  The
  6733.                filename selected is passed to the batch file using the %1
  6734.                parameter.  This batch file MUST be created by the sysop for
  6735.                proper operation.  See Advanced Features for a more detailed
  6736.                explanation of this feature.
  6737.  
  6738.  
  6739.  
  6740.  
  6741.  
  6742.  
  6743.  
  6744.  
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.            ─────────────────────────────────────────────────────────────────
  6767.                                           106
  6768.  
  6769.  
  6770.  
  6771.  
  6772.                               WILDCAT! Test-Drive 07/15/90
  6773.           ───────────────────────────────────────────────────────────────────
  6774.  
  6775.           SYSOP MENU
  6776.  
  6777.  
  6778.           [A] Activity Log
  6779.                Displays the contents of ACTIVITY.LOG in last-in, first-out
  6780.                order. Screen pauses are implemented.
  6781.  
  6782.           [C] Create Events
  6783.                This choice is used to create the events to be run
  6784.                automatically by WILDCAT!.  A sub-prompt is displayed asking
  6785.                which event to create:
  6786.  
  6787.                     Event #[x]?
  6788.  
  6789.                where x represents the next unused event letter.  Pressing
  6790.                the [ENTER] key aborts with no change in events structure.
  6791.                Refer to the section Advanced Features, Creating Events for
  6792.                complete information.
  6793.  
  6794.           [D] Drop to Dos
  6795.                This choice is used to drop to DOS when calling in from
  6796.                remote ONLY.  If selected while connected locally
  6797.                (non-remote),  the caller is reminded that it is for remote
  6798.                use only, and the use of ALT-D is suggested. 
  6799.  
  6800.                If the SYSOP has specified that Drop to DOS is allowed,
  6801.                WILDCAT! sets the errorlevel to 40 and terminates.  The
  6802.                remote caller is then allowed access to the operating system
  6803.                through the communication port IF the proper batch files
  6804.                have been configured in advance.  See Remote Drop to DOS in
  6805.                the chapter Advanced Features for additional information.
  6806.  
  6807.                Unless there is a very good reason for it, this option
  6808.                should be confined to the system operator or disabled!
  6809.  
  6810.           [E] Event Updates
  6811.                This choice is used for updating and changing previously
  6812.                established events.  Selecting an event number (providing at
  6813.                least one exists), will permit toggling the event on or off,
  6814.                or changing other conditions of that particular event,
  6815.                including days of operation, etc.  See the section Advanced
  6816.                Features for additional information.
  6817.  
  6818.           [F]  File Database Area
  6819.                This selection is used to access and manipulate the file
  6820.                database within WILDCAT!.  It is the command center for the
  6821.                listing of all files available for download on the system.
  6822.                Selecting this choice displays a screen showing the first
  6823.                file in the file database.
  6824.  
  6825.                The system operator may change any of the entries by
  6826.                selecting the corresponding item number to edit.  The
  6827.                sub-menu options perform the following operations:
  6828.  
  6829.  
  6830.            ─────────────────────────────────────────────────────────────────
  6831.                                           107
  6832.  
  6833.  
  6834.  
  6835.  
  6836.                               WILDCAT! Test-Drive 07/15/90
  6837.           ───────────────────────────────────────────────────────────────────
  6838.  
  6839.                [F]ind    Prompts for full file name to locate a particular
  6840.                          file.
  6841.                [S]earch  Full or partial file name required for search,
  6842.                          then provides option of saying yes or no to each
  6843.                          successful find.
  6844.                [P]rev    Previous - goes back one file alphabetically,
  6845.                          matching the Match/Set criteria (see below) if
  6846.                          being used for search criterion.
  6847.                [A]dd     Allows manual entry of a new file.  If the file
  6848.                          already has been placed in the appropriate file
  6849.                          path, WILDCAT! will bypass the prompt for both
  6850.                          file date and size and make use of the correct
  6851.                          information from the disk.
  6852.                [D]elete  Allows deletion of an entry in the file database
  6853.                          with an option to delete the file from the disk
  6854.                          also.  A file may be deleted only from the
  6855.                          database, in which case it remains available on
  6856.                          disk but may not be downloaded or otherwise
  6857.                          accessed by anyone.
  6858.                [M]atch   Match or Set File Area - permits entering a file
  6859.                          area letter such as A or B as search criterion.
  6860.                          All files contained in this area are displayed one
  6861.                          at a time, in alphabetical order.  Pressing C/R at
  6862.                          the Match prompt resets the Match/set area to
  6863.                          NONE, as does reaching the end of the files
  6864.                          matching the criteria.  The status of the
  6865.                          Match/Set is indicated at the top of the screen.
  6866.                [R]ead    This choice is the same as reading a text file
  6867.                          from the file menu.  It may be used to review or
  6868.                          check the contents of ASCII files without leaving
  6869.                          the sysop menu.
  6870.                [Q]uit    Discontinue file database maintenance, return to
  6871.                          sysop menu.
  6872.                [ENTER]   Advances to the next file alphabetically, matching
  6873.                          search criterion, if Match/Set has been requested.
  6874.  
  6875.  
  6876.           [G] Goodbye & Logoff
  6877.                Refer to the [G] option discussion under MAIN menu.
  6878.  
  6879.           [?] Help with Commands
  6880.                Refer to the command help discussion under MAIN menu.
  6881.  
  6882.           [I] Index Menu
  6883.                Choosing this option will result in the following sub-prompt
  6884.                being displayed:
  6885.  
  6886.                1. Index the File Database
  6887.                2. Index the Message Database
  6888.                3. Index the User Database
  6889.  
  6890.                Enter Choice or [ENTER] to Quit
  6891.  
  6892.                Use this option when something is "just not right" in the
  6893.  
  6894.            ─────────────────────────────────────────────────────────────────
  6895.                                           108
  6896.  
  6897.  
  6898.  
  6899.  
  6900.                               WILDCAT! Test-Drive 07/15/90
  6901.           ───────────────────────────────────────────────────────────────────
  6902.  
  6903.                message, file, or user database.  For instance, if a user
  6904.                were to attempt a download and received a message that the
  6905.                file does not exist, it is possible that the index has been
  6906.                contaminated in some manner.
  6907.  
  6908.           [K] Kill Activity Log
  6909.                This is the proper method of erasing the ACTIVITY.LOG file
  6910.                when it becomes an unmanageable size.  By responding Y to
  6911.                the confirmation sub-prompt, the activity log will be erased
  6912.                and a new copy of ACTIVITY.LOG started. 
  6913.  
  6914.           [L] List Scheduled Events
  6915.                Listing the currently established events presents a screen
  6916.                showing the:
  6917.  
  6918.                     number of the scheduled event;
  6919.                     current status (enabled/disabled) of the event;
  6920.                     length of time the event is to run;
  6921.                     day of the week the event is to run;
  6922.                     schedule identifier (Y , X, A, B, etc
  6923.                     description of the event.
  6924.  
  6925.                It informs the system operator as to what automatic system
  6926.                events are to occur, and when.
  6927.  
  6928.           [P] Print the User File
  6929.                Prints to the printer a complete alphabetical listing of the
  6930.                user database, including all information known about that
  6931.                user.
  6932.  
  6933.           [Q] Quit to the Main Menu
  6934.                Exits the sysop menu and returns to MAIN menu.
  6935.  
  6936.           [S] Statistics on Databases
  6937.                This is an information option for the sysop, indicating the
  6938.                current status of the various databases. 
  6939.  
  6940.           [U] User Database Area
  6941.                This choice is used to access the user database within
  6942.                WILDCAT!.  Complete control over your system callers is
  6943.                available in this area.
  6944.  
  6945.                The system operator may change any of the entries by
  6946.                selecting the corresponding item number to edit.  Keep in
  6947.                mind that some of these settings are generated by WILDCAT!'s
  6948.                internal operation such as the number of files uploaded,
  6949.                etc..  Use discretion when changing these values.
  6950.  
  6951.                Although most user database items are self-explanatory we
  6952.                will review a few of the fields for the sake of clarity.
  6953.  
  6954.                User Since - indicates the date and year of the user's first
  6955.                call to the system, and never changes unless altered here.
  6956.  
  6957.  
  6958.            ─────────────────────────────────────────────────────────────────
  6959.                                           109
  6960.  
  6961.  
  6962.  
  6963.  
  6964.                               WILDCAT! Test-Drive 07/15/90
  6965.           ───────────────────────────────────────────────────────────────────
  6966.  
  6967.                Viewing folders - lists the letters of the message folder
  6968.                that the user currently has open for viewing.  This changes
  6969.                as folders are opened or closed.
  6970.  
  6971.                New Files - this date reflects the last time the user made
  6972.                use of the [N]ew files command from the File menu.
  6973.  
  6974.                Erase prompt - if toggled to "YES", the pause prompt at the
  6975.                end of the screen - More [C]ontinue, [S]top, [N]onstop is
  6976.                erased using the backspace character when a response is
  6977.                made.  If set to "NO" the prompt will remain on screen and a
  6978.                new line will begin.  The feature is present for systems
  6979.                that cannot handle the backspace character.
  6980.  
  6981.                Time remaining - reflects the number of minutes of use
  6982.                available at the end of the user's last call.  It is reset
  6983.                if the next call come in on a new date.
  6984.  
  6985.                Memo date - this field is unused by WILDCAT!and is available
  6986.                to the system operator.  It might be used to enter an
  6987.                expiration date for pay systems, or whatever else meets the
  6988.                sysop's needs.  In the REGISTERED USER version this field
  6989.                can be manipulated with the U-PRO! utility program to easily
  6990.                handle subscription systems with automatic security level
  6991.                change and notification upon expiration.  
  6992.  
  6993.           The sub-menu options perform the following operations.
  6994.  
  6995.                User Database Modification
  6996.  
  6997.                [F]ind    Prompts for full user name to locate a particular
  6998.                          user.
  6999.                [S]earch  A full or partial user name is required for the
  7000.                          search, and the sysop may decide whether or not to
  7001.                          view each successful find.  To abort a search
  7002.                          simply answer Y when asked if the screen contains
  7003.                          the user you wish to view..
  7004.                [A]dd     Manual entry of a new user.  This is useful for
  7005.                          pre-registration purposes.
  7006.                [D]elete  Deletes the current record from the database.
  7007.                [P]rev    Goes back one user record alphabetically, and
  7008.                          follows the established search criteria set up by
  7009.                          the Match/Set Level if being used. 
  7010.                [M]atch   (Match or Set Level) - permits entering a user
  7011.                          security level as search criterion.  All users
  7012.                          matching this level are displayed one at a time.
  7013.                          Pressing ENTER at the Match prompt resets the
  7014.                          Match to NONE.  The status of any Match/set is
  7015.                          displayed at the top of the screen.
  7016.                [W]rite   Creates a message addressed to the user without
  7017.                          leaving the database screen.  This feature is
  7018.                          handy for leaving notification to users advising
  7019.                          them of updates or changes to their status.  After
  7020.                          message entry is completed the sysop is returned
  7021.  
  7022.            ─────────────────────────────────────────────────────────────────
  7023.                                           110
  7024.  
  7025.  
  7026.  
  7027.  
  7028.                               WILDCAT! Test-Drive 07/15/90
  7029.           ───────────────────────────────────────────────────────────────────
  7030.  
  7031.                          to the User database screen.
  7032.                [ENTER]   Next alphabetical record in series, following the
  7033.                          criteria set up by both Search and Match set, if
  7034.                          any. 
  7035.  
  7036.           [W] Wastebasket dump
  7037.                Results in the sub-prompt Do you want to Delete the messages
  7038.                in the Wastebasket? 
  7039.  
  7040.                This option is necessary since when a given message is
  7041.                deleted (erased or killed) by a user, it is not really
  7042.                deleted.  Instead, the message is transferred to the Y
  7043.                folder (the wastebasket) where it remains until option [W]
  7044.                is performed either manually or automatically in an event.
  7045.                After the wastebasket is dumped, the space occupied by that
  7046.                message may be used for the equivalent amount of space in
  7047.                another message.  See also Schedule "Y"
  7048.  
  7049.                Note that performing a wastebasket dump does not reduce the
  7050.                size of your message database file MSGINFO.DAT.  The space
  7051.                occupied by purged messages does become available for new
  7052.                messages, but file compression is not performed.  The FIXMSG
  7053.                program may be used if you find the message database file
  7054.                has an inordinate number of unused purged message records as
  7055.                the result of a mass deletion.  See the documentation for
  7056.                FIXMSG in the section "WILDCAT! SUPPORT PROGRAMS".
  7057.  
  7058.           [H] Help Level
  7059.                Refer to the [H] option discussion under MAIN menu.
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.            ─────────────────────────────────────────────────────────────────
  7087.                                           111
  7088.  
  7089.  
  7090.  
  7091.  
  7092.                               WILDCAT! Test-Drive 07/15/90
  7093.           ───────────────────────────────────────────────────────────────────
  7094.  
  7095.           ADVANCED FEATURES
  7096.  
  7097.           Creating Events
  7098.  
  7099.           Many of the more advanced features of a bulletin board system
  7100.           depend on the proper implementation of batch files.  The WILDCAT!
  7101.           event scheduler is such a feature.  If you are totally unfamiliar
  7102.           with the batch file concept, see your DOS manual. 
  7103.  
  7104.           The event processor is used to have WILDCAT! perform certain
  7105.           tasks at predefined times during the day or evening.  These tasks
  7106.           may range from doing system maintenance such as emptying the
  7107.           wastebasket to running an external utility to perform some system
  7108.           maintenance task.  An event is an operation that occurs
  7109.           automatically from within or outside the WILDCAT! code, depending
  7110.           on how it is set up.  These are commonly referred to as Internal
  7111.           or External events.  Events automate certain activities, and if
  7112.           used properly can supports up to ten external events designated
  7113.           as events A through J, internal events X and Y, and a Call
  7114.           Processing Event at the end of each call.  Events are indeed
  7115.           powerful and can perform a multitude of functions when creatively
  7116.           used.
  7117.  
  7118.           All events are created from the system operator's menu, except
  7119.           for the Call Processing Event which is scheduled from within
  7120.           MAKEWILD.  The Call Processing Event shares most of the
  7121.           operational features of other external events and is discussed in
  7122.           detail later in this section. 
  7123.  
  7124.           All other events are scheduled from the sysop menu using the
  7125.           [C]reate event choice.  The sysop is asked to provide:
  7126.  
  7127.                1.   The number of the event.  WILDCAT! will automatically
  7128.                     increment to the next number in order to help prevent
  7129.                     accidentally overwriting an existing event.
  7130.  
  7131.                2.   The starting time of the event.  This should be entered
  7132.                     in 24-hour format.
  7133.  
  7134.                3.   The time (in minutes) that the event will run.  Most
  7135.                     events are NOT time dependent, and a value of 1 minute
  7136.                     is the standard time needed.  WILDCAT! will not
  7137.                     start-up again until the batch process is completed,
  7138.                     even if the event takes longer than one minute.  
  7139.  
  7140.                     On the other hand, if it is possible that the event
  7141.                     takes LESS than one minute, the sysop must use a delay
  7142.                     timer in the event batch file to ensure that it runs
  7143.                     longer than one minute to prevent WILDCAT! from running
  7144.                     it a second time.  See the WAIT! and WAITFOR! program
  7145.                     documentation in the section "WILDCAT! SUPPORT
  7146.                     PROGRAMS" later in this manual.
  7147.  
  7148.                4.   The tag letter for the event.  This may be a letter
  7149.  
  7150.            ─────────────────────────────────────────────────────────────────
  7151.                                           112
  7152.  
  7153.  
  7154.  
  7155.  
  7156.                               WILDCAT! Test-Drive 07/15/90
  7157.           ───────────────────────────────────────────────────────────────────
  7158.  
  7159.                     from A through J for external events which occur
  7160.                     outside of WILDCAT!,  or the letters X or Y for
  7161.                     internal events.  The letter designations for external
  7162.                     events are for identification only, and the sysop may
  7163.                     use any desired.  The X and Y represent specific
  7164.                     internal functions. 
  7165.  
  7166.                5.   The day of the week in which the event will occur. 
  7167.                     Take your choice from the options listed.
  7168.  
  7169.           We will first review event tags X & Y which are the internal
  7170.           events and require no additional sysop intervention to function
  7171.           properly.
  7172.  
  7173.  
  7174.           EVENT SCHEDULE X [REGISTERED VERSION ONLY]
  7175.  
  7176.           Event schedule X is hard-coded into the program and is referred
  7177.           to as an Internal Event.  It's function is to renumber all
  7178.           messages starting with 1 and to update the last message read
  7179.           counter for every user record in the system.  It is normally run
  7180.           after deleting the messages in the wastebasket (event Y), and
  7181.           keeps your message count from having large gaps due to deleted
  7182.           messages.  Again, this renumber event is in the REGISTERED USER
  7183.           version only.  Renumbering in this TEST-DRIVE is done from the
  7184.           SYSOP Menu.
  7185.  
  7186.  
  7187.           EVENT SCHEDULE Y
  7188.  
  7189.           Event schedule Y is also hard-coded into the program.  Event Y
  7190.           instructs WILDCAT! to purge the deleted messages from Folder Y,
  7191.           the message Wastebasket.  This process does not require very much
  7192.           time, but like event X, it should be scheduled to occur during a
  7193.           slow period of board activity.
  7194.  
  7195.  
  7196.           EVENT SCHEDULES A THROUGH J
  7197.  
  7198.           Schedules A through J are External Events which actually
  7199.           terminate WILDCAT! and perform an outside task using a batch
  7200.           file.  Since WILDCAT!  will actually exit to DOS, it must pass
  7201.           some indication to DOS of which event is to take place.  This is
  7202.           accomplished by use of the ERRORLEVEL feature of DOS.  Briefly,
  7203.           whenever a program terminates it has the ability to set a DOS
  7204.           parameter called ERRORLEVEL to any number.  By convention an
  7205.           errorlevel is set to 0 (zero) if the program terminates normally,
  7206.           1 if there is an error which causes termination, and any other
  7207.           number is non-classified.  WILDCAT! makes use of this feature by
  7208.           setting a different errorlevel for each external event.  By using
  7209.           the DOS errorlevel test command the proper event batch file can
  7210.           be invoked.
  7211.  
  7212.           These functions are especially useful and must be used in
  7213.  
  7214.            ─────────────────────────────────────────────────────────────────
  7215.                                           113
  7216.  
  7217.  
  7218.  
  7219.  
  7220.                               WILDCAT! Test-Drive 07/15/90
  7221.           ───────────────────────────────────────────────────────────────────
  7222.  
  7223.           conjunction with batch files which in turn call up other
  7224.           utilities.  Although powerful, they should be carefully thought
  7225.           out in advance and tested during a time that the system operator
  7226.           is available to intervene should something go wrong.
  7227.  
  7228.           WILDCAT! can set a variety of errorlevels when exiting to DOS,
  7229.           each of which should be used to call the appropriate batch file.
  7230.           Schedule A sets the errorlevel to 2, B sets it to 4, C sets it to
  7231.           6...and J sets it to 20.  The DOS batch file command IF
  7232.           ERRORLEVEL # FILENAME  is used to test for the errorlevel and
  7233.           start the proper batch file.  The # is replaced by the errorlevel
  7234.           number and the FILENAME is replaced by the batch file name to
  7235.           execute. 
  7236.  
  7237.           The errorlevels associated with each external event are as
  7238.           follows:
  7239.  
  7240.           A    2         B    4
  7241.           C    6         D    8
  7242.           E    10        F    12
  7243.           G    14        H    16
  7244.           I    18        J    20
  7245.  
  7246.           Notice how the errorlevel command is used in the following sample
  7247.           batch file.  The batch file is called CAT.BAT and is actually
  7248.           used to start WILDCAT! and check for an external event upon
  7249.           completion. 
  7250.  
  7251.           :RELOAD             label to re-start CAT.BAT when needed (batch
  7252.                               labels must begin with a colon).
  7253.  
  7254.           CTTY CON:           direct output to console in case we are
  7255.                               returning from a remote drop to DOS
  7256.  
  7257.           WILDCAT             starts the program.
  7258.  
  7259.           IF ERRORLEVEL 20 BAK.BAT
  7260.                               calls up another batch file IF the errorlevel
  7261.                               is set to 20, which is event J.  In this
  7262.                               example event J does a backup of some kind,
  7263.                               perhaps of the WILDCAT! database.
  7264.  
  7265.           IF ERRORLEVEL 1 GOTO RELOAD
  7266.                               sends batch processing to the label :RELOAD
  7267.                               if the errorlevel is set to 1, an  abnormal
  7268.                               exit due to an error or other problem.
  7269.  
  7270.           The batch file reaches the end ONLY if the errorlevel is set to
  7271.           0, indicating a normal exit with the F10 key. 
  7272.  
  7273.           Notice that the errorlevel tests are done from highest number to
  7274.           lowest number.  This is NOT accidental, and is necessary since
  7275.           the DOS test for errorlevel returns either a True or False
  7276.           depending on whether the actual errorlevel is EQUAL TO OR GREATER
  7277.  
  7278.            ─────────────────────────────────────────────────────────────────
  7279.                                           114
  7280.  
  7281.  
  7282.  
  7283.  
  7284.                               WILDCAT! Test-Drive 07/15/90
  7285.           ───────────────────────────────────────────────────────────────────
  7286.  
  7287.           THAN the number tested.  Under the circumstances, testing for
  7288.           errorlevel MUST be done from highest to lowest possible numbers. 
  7289.  
  7290.           Lets take a look at the batch files that are called by the
  7291.           CAT.BAT file when an event is detected in the errorlevel test.
  7292.           The following is the possible contents of BAK.BAT in the previous
  7293.           example.
  7294.  
  7295.           COPY *.DAT   \WILDCAT\BACKUP
  7296.                               copies all of the .DAT files to a
  7297.                               subdirectory of WILDCAT!
  7298.  
  7299.           CAT.BAT             restarts WILDCAT! again using the CAT.BAT
  7300.                               batch file.  Each Event batch file MUST
  7301.                               terminate with this command!
  7302.  
  7303.           This event J might be set to operate every night to keep a
  7304.           constant backup of all of the database files used by WILDCAT!  
  7305.  
  7306.           Other external events may be set up to run utility programs such
  7307.           as the PRO! series for the REGISTERED USER version.  The key to
  7308.           remember is that CAT.BAT must test for the errorlevel that
  7309.           corresponds to the event tag letter; 2 for A, 4 for B, 6 for C
  7310.           and so on up to 20 for J.  Then create the appropriate batch file
  7311.           name to perform the event task and make sure that it calls
  7312.           CAT.BAT as the final command.
  7313.  
  7314.  
  7315.           CALL PROCESSING EVENT
  7316.  
  7317.           The final topic under the category of external events is the
  7318.           special event which may be run after each and every WILDCAT!
  7319.           call, the Call Processing Event.  MAKEWILD allows the errorlevel
  7320.           to be set to 60 after each call in the SYSTEM CONFIGURATION,
  7321.           Frame 8, Question 8.  If set to Y, WILDCAT! will terminate after
  7322.           each call and allow your CAT.BAT file to test for errorlevel 60
  7323.           and run some support program.  This feature is included to allow
  7324.           sysops with special application needs to create their own
  7325.           programs to perform some action, often a NetMail or EchoMail
  7326.           front end program.  The operational procedure is exactly the same
  7327.           as that for events A through J except that the batch line test
  7328.           must be for errorlevel 60. 
  7329.  
  7330.           NetMail and/or EchoMail are only FULLY supported in the
  7331.           REGISTERED USER version of WILDCAT!.  This TEST-DRIVE release
  7332.           will allow the sysop to set-up a Net or EchoMail system with a
  7333.           front-end program such as D'Bridge, but the mail received is only
  7334.           directly available for the sysop, not the callers.  For a
  7335.           detailed explanation of Net & EchoMail installation see the
  7336.           NetMail documentation later in this section.  
  7337.  
  7338.           Errorlevel 60 may also be used for other purposes in the
  7339.           TEST-DRIVE release.  
  7340.  
  7341.  
  7342.            ─────────────────────────────────────────────────────────────────
  7343.                                           115
  7344.  
  7345.  
  7346.  
  7347.  
  7348.                               WILDCAT! Test-Drive 07/15/90
  7349.           ───────────────────────────────────────────────────────────────────
  7350.  
  7351.           EVENT TIMING AND FORCED OPERATION
  7352.  
  7353.           Since many Events are time dependent, WILDCAT! does everything in
  7354.           its power to ensure an Event takes place on schedule.  WILDCAT!'s
  7355.           timetable and handling of calls during the period immediately
  7356.           preceding an event is as follows:
  7357.  
  7358.           *    More than 120 minutes before an event:
  7359.                     No notification of the pending event to the caller, and
  7360.                     no action take to reduce the caller's time, even if the
  7361.                     caller is allowed in excess of 120 minutes per call.
  7362.  
  7363.           *    120 minutes to 21 minutes before an event:
  7364.                     The caller is notified of the pending event, and his
  7365.                     time allowed online is reduced if necessary.  Uploads
  7366.                     via external protocols are disabled.  Forced logoff
  7367.                     takes place 3 minutes prior to the event.  External
  7368.                     protocols are disabled at this time to prevent a caller
  7369.                     from beginning an upload of unknown length, and having
  7370.                     WILDCAT! miss the event.  Remember, WILDCAT! can't
  7371.                     watch the clock during an external protocol since it is
  7372.                     not in memory.
  7373.  
  7374.           *    20 minutes to 9 minutes before an event:
  7375.                     The caller is notified of the pending event, his time
  7376.                     allowed online is reduced, and he is asked if he wished
  7377.                     to continue the logon process.  Uploads via external
  7378.                     protocols are disabled.  Forced logoff takes place 5
  7379.                     minutes prior to the event.
  7380.  
  7381.           *    8 minutes to 1 minute before an event:
  7382.                     No calls accepted, the phone should be off-hook. 
  7383.  
  7384.  
  7385.           The forced logoff takes place regardless of the caller's
  7386.           activity.  It will be preceded by a two minute warning, but takes
  7387.           effect even if the caller is in the midst of a download.  This is
  7388.           in contrast to the forced logoff for time expired when an event
  7389.           is not pending, where a download is allowed to be completed prior
  7390.           to logoff.
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.  
  7400.  
  7401.  
  7402.  
  7403.  
  7404.  
  7405.  
  7406.            ─────────────────────────────────────────────────────────────────
  7407.                                           116
  7408.  
  7409.  
  7410.  
  7411.  
  7412.                               WILDCAT! Test-Drive 07/15/90
  7413.           ───────────────────────────────────────────────────────────────────
  7414.  
  7415.           REMOTE DROP TO DOS
  7416.  
  7417.           The ability to access the Disk Operating System from a remote
  7418.           connection is one  of the most exciting aspects of
  7419.           communications. This function, like external events, cannot
  7420.           operate properly unless WILDCAT! has been started with a properly
  7421.           designed CAT.BAT file.  When this function is selected by a
  7422.           remote sysop, WILDCAT!  will perform a number of actions to
  7423.           prepare for DOS access.  All WILDCAT!  files are closed and the
  7424.           errorlevel is set to 40 for testing by CAT.BAT.  WILDCAT! then
  7425.           exits and passes control back to the batch file which invoked it
  7426.           (our example to this has been CAT.BAT).  Proper execution now
  7427.           depends on CAT.BAT having the line IF ERRORLEVEL 40 DROPDOS.BAT. 
  7428.           Assuming this is so, processing will be passed to DROPDOS.BAT. 
  7429.           The contents of DROPDOS.BAT must redirect the system output and
  7430.           input to the correct communications port.
  7431.  
  7432.           CTTY COM1      changes the standard input/output devices from the
  7433.                          keyboard and screen to the COM1 port.  COM2 is
  7434.                          also valid if used.
  7435.  
  7436.           The above example makes use of the program CTTY supplied with DOS
  7437.           to perform redirection. In reality, many IBM compatible computers
  7438.           are unable to perform redirection using this command.  In these
  7439.           cases it is often necessary to use a redirection program written
  7440.           by a 3rd party to handle this process.  Programs such as GATEWAY
  7441.           and DOORWAY may be used, and are shareware products available on
  7442.           many BBS systems, including the Public WILDCAT! BBS at Mustang
  7443.           Software.  They function in much the same way as CTTY, but will
  7444.           often work even on computers where CTTY fails to properly
  7445.           redirect the text. 
  7446.  
  7447.           To determine if you need an alternative to CTTY, have a trusted
  7448.           caller try a remote drop to DOS and watch your LOCAL monitor.
  7449.           After the DROPDOS batch file executes, see if you can still enter
  7450.           commands locally such as DIR.  If you are able to use the local
  7451.           keyboard, then redirection did not take place.
  7452.  
  7453.           When properly executed, all future input (keypresses) and output
  7454.           (screen displays) should be re-routed to the COM1 port.  This
  7455.           results in the remote sysop or caller receiving the DOS prompt C:
  7456.           (or whatever).  Before we go any further we need to know how to
  7457.           return to WILDCAT! after a remote drop to DOS.  To reverse the
  7458.           input & output we need to again redirect I/O, but this time to
  7459.           the standard keyboard and monitor.  DOS calls these the CONSOLE,
  7460.           or CON for short.  We need to execute the command CTTY CON, which
  7461.           changes the input/output from the COM1 back to the keyboard and
  7462.           screen.  However, what we really want to do if calling in from
  7463.           remote is to re-start WILDCAT! and change things back at the same
  7464.           time.  This is accomplished by issuing the CTTY CON command
  7465.           automatically as the FIRST command in CAT.BAT whenever it is
  7466.           called.  That way a sysop in remote mode can simply change to the
  7467.           WILDCAT! subdirectory and type CAT.BAT to change the output back
  7468.           and start the program.  Lets take a look at a yet more complex
  7469.  
  7470.            ─────────────────────────────────────────────────────────────────
  7471.                                           117
  7472.  
  7473.  
  7474.  
  7475.  
  7476.                               WILDCAT! Test-Drive 07/15/90
  7477.           ───────────────────────────────────────────────────────────────────
  7478.  
  7479.           CAT.BAT file to accomplish proper Remote Drop to DOS:
  7480.  
  7481.           :RELOAD                  label to restart program
  7482.  
  7483.           CD \WILDCAT              assures that we are in the right
  7484.                                    directory for starting WILDCAT!
  7485.  
  7486.           CTTY CON                 Redirects input/output to the keyboard
  7487.                                    and screen if it has been changed by
  7488.                                    DROPDOS.BAT
  7489.  
  7490.           WILDCAT                  starts WILDCAT!
  7491.  
  7492.           IF ERRORLEVEL 40 DROPDOS.BAT
  7493.                                    calls up another batch file which
  7494.                                    redirects input/output to the COM port
  7495.                                    and allows remote drop to DOS.
  7496.  
  7497.           IF ERRORLEVEL 20 BAK.BAT
  7498.                                    calls up another batch file if the
  7499.                                    errorlevel is set to 20, which is event
  7500.                                    J.  In this example event J does a
  7501.                                    backup of some kind, perhaps of the
  7502.                                    WILDCAT! database files.
  7503.  
  7504.           IF ERRORLEVEL 1 GOTO RELOAD
  7505.                                    sends batch processing to the label
  7506.                                    RELOAD if the errorlevel is set to 1, an
  7507.                                    abnormal exit due to an error or other
  7508.                                    problem.
  7509.  
  7510.           The batch file reaches the end ONLY if the errorlevel is set to
  7511.           0, indicating a normal exit with the F10 key.
  7512.  
  7513.           As you can see, if DROPDOS.BAT is executed, the sysop must
  7514.           manually restart CAT.BAT to return to WILDCAT!  Looking back at
  7515.           the CAT.BAT batch file, one of the first commands is to re-direct
  7516.           output to the CON or screen in case it is needed, which it will
  7517.           be after a remote DOS session. 
  7518.  
  7519.           Since this is the first example of a user (or the sysop)
  7520.           returning to a previous WILDCAT! session, we will undertake a
  7521.           short discussion of the inside operation that allows this
  7522.           re-connection. 
  7523.  
  7524.           When WILDCAT! prepares for remote drop to DOS or a door, (DOORS
  7525.           are available in the registered version of WILDCAT!) it is done
  7526.           with every intention that the caller will be returning to
  7527.           WILDCAT! after the door or remote task is completed.  As a part
  7528.           of the preparation it creates a file named CALLINFO.BBS which
  7529.           contains information about the caller and system status.  This
  7530.           file is available to the door program for identification of the
  7531.           caller, and is necessary for the user to return to WILDCAT!
  7532.           properly.  After a proper return, CALLINFO.BBS is erased.  It
  7533.  
  7534.            ─────────────────────────────────────────────────────────────────
  7535.                                           118
  7536.  
  7537.  
  7538.  
  7539.  
  7540.                               WILDCAT! Test-Drive 07/15/90
  7541.           ───────────────────────────────────────────────────────────────────
  7542.  
  7543.           should never be present on your system unless a caller is
  7544.           currently in a door or drop to DOS.
  7545.  
  7546.           As the user returns to WILDCAT! (using CAT.BAT from DOS or from a
  7547.           door batch file calling CAT.BAT), WILDCAT! will load into memory
  7548.           and should find that the modem shows carrier is detected since
  7549.           the caller is still connected.  Whenever carrier is detected on
  7550.           startup, WILDCAT! checks to see if CALLINFO.BBS also exists.  If
  7551.           so, carrier will be maintained and the name in CALLINFO.BBS will
  7552.           be logged back into the system.  If CALLINFO.BBS does not exist,
  7553.           then WILDCAT! attempts to lower carrier before setting up the
  7554.           system.  During the return from a door or remote drop to DOS a
  7555.           user is asked to verify his identity with his password ONLY if
  7556.           the program is answering the phone using modem auto-answer.  If
  7557.           ring detect is being used (auto-answer is disabled), there will
  7558.           be no prompt for password since there is no possibility that the
  7559.           caller is other than the person listed in CALLINFO.BBS. 
  7560.  
  7561.  
  7562.           Using Remote Drop to DOS
  7563.  
  7564.           Due to the method in which the characters are transmitted over
  7565.           the COM port, many usual DOS and program functions are
  7566.           unavailable while connected to DOS from remote.  Programs that
  7567.           use other than DOS function calls for video display or other
  7568.           processing will not usually function, and will cause a system
  7569.           lock-up.  These include BASIC, almost all Word Processors (due to
  7570.           the direct video display), almost all games unless written
  7571.           specifically for COM port use, and a majority of commercial
  7572.           programs.  The purpose of this option is to allow a sysop to make
  7573.           direct modifications to small files, directory structures, move
  7574.           files and check DOS status.  CAUTION IN USE IS AN ABSOLUTE
  7575.           NECESSITY.  
  7576.  
  7577.           Using DOORWAY or GATEWAY can extend the system's abilities while
  7578.           operating from remote, and is strongly recommended.  Follow the
  7579.           instructions with the program for best results, and don't forget
  7580.           to register your copy with the author. 
  7581.  
  7582.           Yet another alternative is the use of commercial programs such as
  7583.           CARBON COPY or PC ANYWHERE which allow operation of virtually any
  7584.           program from remote.  These programs can be connected to WILDCAT!
  7585.           as doors or invoked from remote DOS access, and then WILDCAT! can
  7586.           be restarted after completing the session. 
  7587.  
  7588.           Mustang Software, Inc. cannot assist in the troubleshooting of
  7589.           system problems related to operation of the CTTY command used in
  7590.           remote DOS operation.  We will be happy to review a batch file
  7591.           process or other DOS implementation on the Public WILDCAT! BBS
  7592.           system. 
  7593.  
  7594.           A FINAL NOTE
  7595.  
  7596.           A common misunderstanding is that Remote Drop to DOS is related
  7597.  
  7598.            ─────────────────────────────────────────────────────────────────
  7599.                                           119
  7600.  
  7601.  
  7602.  
  7603.  
  7604.                               WILDCAT! Test-Drive 07/15/90
  7605.           ───────────────────────────────────────────────────────────────────
  7606.  
  7607.           in some way to the ALT-D or Local Drop to DOS.  As indicated
  7608.           previously, Local Drop to DOS operates by leaving WILDCAT! in
  7609.           memory (or dumping it to disk) and starting a second version of
  7610.           DOS which is made available.  The EXIT command then returns to
  7611.           the original WILDCAT!  DOS and program.  Activation of Remote
  7612.           Drop to DOS actually causes WILDCAT! to remove itself from memory
  7613.           and connects the caller to the system by having the computer look
  7614.           at the COM port as it's keyboard or input device.  Remote Drop to
  7615.           DOS is terminated with a restart of the CAT.BAT batch file.
  7616.  
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.            ─────────────────────────────────────────────────────────────────
  7663.                                           120
  7664.  
  7665.  
  7666.  
  7667.  
  7668.                               WILDCAT! Test-Drive 07/15/90
  7669.           ───────────────────────────────────────────────────────────────────
  7670.  
  7671.           EXTERNAL PROTOCOLS  (Fully implemented in TEST-DRIVE)
  7672.  
  7673.           This option is designed to allow implementation of file transfer
  7674.           error-checking protocols written by outside sources.  Examples
  7675.           are KERMIT, used for transferring files between many different
  7676.           types of systems, and ZMODEM, used for speed and batch transfers.
  7677.           Note that an external protocol is not allowed as a choice for a
  7678.           user's default protocol since a user's record could reflect a
  7679.           transfer method that may no longer be available if a protocol was
  7680.           removed or changed.  Those users wishing to take advantage of
  7681.           external protocols should set their default to allow selection of
  7682.           a protocol at the time a download is initiated.
  7683.  
  7684.           Not all external file transfer protocols are capable of sending
  7685.           multiple files in a batch mode.  Each protocol is defined as
  7686.           either batch or non-batch during its definition in MAKEWILD, and
  7687.           the caller is prompted for one or more filenames accordingly.
  7688.  
  7689.  
  7690.           Operational Overview
  7691.  
  7692.           When a user selects an external protocol, perhaps [Z] for Zmodem,
  7693.           the user is prompted for the name of the first file to be sent.
  7694.           After checking the filename for validity WILDCAT! copies the file
  7695.           from it's regular directory to the path reserved for external
  7696.           protocols as specified in MAKEWILD.  As each requested file is
  7697.           copied to the temporary transfer area, it is checked against the
  7698.           user's usual download limitations and also the disk space
  7699.           available in the transfer area.  As each additional filename is
  7700.           requested, a copy of the file is made in the external protocol
  7701.           subdirectory.  This duplication of the file in the external
  7702.           transfer directory allows all transfers to be made directly from
  7703.           that subdirectory, without specifying a full pathname.  This
  7704.           reduces the length of the command line and allows up to seven
  7705.           files to be sent, if desired.  If a non-batch protocol is used
  7706.           only a single filename is requested and there is no danger of
  7707.           exceeding the command line limit.
  7708.  
  7709.           Since copies of all of the files to be sent to the user are made
  7710.           in the external protocol directory, each protocol may complete
  7711.           the transfers necessary with no pathnames required.   This is
  7712.           necessary since batch transfer of 7 files with full pathnames
  7713.           would almost always exceed the DOS command line limit of 128
  7714.           characters. 
  7715.  
  7716.           After the transfer is completed the transferred files in the
  7717.           external protocol directory are erased by WILDCAT!.  An
  7718.           additional advantage of using the external transfer directory to
  7719.           hold the files is increased security, since external protocols
  7720.           may only transfer files which are contained in the protocol area.
  7721.  
  7722.           Batch File Creation
  7723.  
  7724.           WILDCAT! allows up to 10 different external protocols to be
  7725.  
  7726.            ─────────────────────────────────────────────────────────────────
  7727.                                           121
  7728.  
  7729.  
  7730.  
  7731.  
  7732.                               WILDCAT! Test-Drive 07/15/90
  7733.           ───────────────────────────────────────────────────────────────────
  7734.  
  7735.           established.  For each the sysop must have first obtained a copy
  7736.           of the appropriate file transfer program such as PCKERMIT.EXE or
  7737.           ZMODEM (part of DSZ.COM or DSZ.EXE).  The next step is to
  7738.           establish the batch files for passing parameters to the transfer
  7739.           program as needed.  The actual contents of these batch files will
  7740.           depend on the specific protocols, but usually includes the
  7741.           program name with several command line arguments.  If you
  7742.           installed batch files using the INSTALL program, sample Zmodem
  7743.           batch files were created and may be used as an example.  Before
  7744.           we go into the actual creation of the batch files, lets spend a
  7745.           minute or two discussing what WILDCAT!  does to prepare for an
  7746.           external file transfer.
  7747.  
  7748.           When an external protocol is selected, WILDCAT!  performs an exec
  7749.           call or shell.  This invokes a second copy of the command
  7750.           processor (usually COMMAND.COM), and leaves WILDCAT! resident in
  7751.           memory. 
  7752.  
  7753.           Upon exit to the newly created DOS shell WILDCAT! passes at least
  7754.           three parameters to the DOS environment in the form of variable
  7755.           batch parameters.  These parameters are available to a batch file
  7756.           through the use of the % batch command, and consist of the baud
  7757.           rate, communications port and the filename to send or receive.
  7758.           These three pieces of information are needed by most transfer
  7759.           programs.  They are assigned to DOS batch commands %1 through %3
  7760.           respectively.  The baud rate is passed as %1, and is a number
  7761.           300, 1200, 2400, 9600, or 19200.  The communication port is
  7762.           passed as %2, and is an integer 1, 2, 3, or 4.  The filename is
  7763.           passed as %3 with no leading or trailing spaces, and only the
  7764.           name (not the full path) is passed.  In the case of multiple file
  7765.           downloads, additional batch parameters %4 through %9 also contain
  7766.           filenames for transfer. 
  7767.  
  7768.           Refer to your DOS manual for details on use of the % command if
  7769.           needed.
  7770.  
  7771.  
  7772.           Download Example
  7773.  
  7774.           The batch files controlling both downloads and uploads must be
  7775.           located in the external protocol directory as specified in
  7776.           MAKEWILD.  A typical batch file for ZMODEM download might look
  7777.           something like this: 
  7778.  
  7779.           CD \WILDCAT\EP      make sure that we are in the external
  7780.                               protocol directory.
  7781.  
  7782.           DSZ port %2 speed %1 sz %3 %4 %5 %6 %7 %8 %9
  7783.                               starts the DSZ program and tells it which
  7784.                               port, speed and the filenames to use.  The
  7785.                               words "port", "speed", and "sz" MUST be in
  7786.                               lower case letters for DSZ.
  7787.  
  7788.  
  7789.  
  7790.            ─────────────────────────────────────────────────────────────────
  7791.                                           122
  7792.  
  7793.  
  7794.  
  7795.  
  7796.                               WILDCAT! Test-Drive 07/15/90
  7797.           ───────────────────────────────────────────────────────────────────
  7798.  
  7799.           IF ERRORLEVEL 1 COPY ALL.OK TRANSFER.BAD
  7800.                               test for standard aborted errorlevel to
  7801.                               indicate bad transfer
  7802.  
  7803.           The translation of the above goes something like this.  The first
  7804.           line changes to the directory where the transfer is to take
  7805.           place, the external transfer directory.  Although we are already
  7806.           in that directory this is done to ensure that we are in the
  7807.           correct location.  This directory is also the location of this
  7808.           batch file and the DSZ protocol program.  Remember that this path
  7809.           is configurable in MAKEWILD.
  7810.  
  7811.           In the second line the DSZ.COM or DSZ.EXE program is given the
  7812.           command line arguments as follows:
  7813.  
  7814.           The word "port" is required by DSZ and is followed by the number
  7815.           of the communication port, 1 - 4.  You may either follow it with
  7816.           the parameter %2 which WILDCAT!  has set to your port as
  7817.           indicated in MAKEWILD, or you may save a space and enter the
  7818.           actual number such as 1.  If you will never change your com port
  7819.           number you may want to use the number 1 or 2, but using %2 will
  7820.           ensure proper translation even if you change communications
  7821.           ports.
  7822.  
  7823.           The next word "speed" is also part of the requirements for DSZ,
  7824.           and is followed by the speed of the call.  The speed is available
  7825.           in the parameter %1, and must be used since each call will vary.
  7826.           WILDCAT! knows the speed of the caller's modem and has loaded the
  7827.           %1 parameter accordingly. 
  7828.  
  7829.           Note that DSZ requires the words port, speed, and sz to be in
  7830.           lower case letters.  It will not operate properly if capital
  7831.           letters are used.
  7832.  
  7833.           The characters "sz" are short for send using zmodem and are
  7834.           followed by the filenames to send which are %3 - %9. 
  7835.  
  7836.           The last line in the batch file is used to help WILDCAT!
  7837.           determine if the file transfer was successful or not.  In order
  7838.           for the success or failure of the download to be known this line
  7839.           must be included.  The sysop should create a text file in the
  7840.           external protocol directory named ALL.OK which may contain
  7841.           anything, just so it exists (a space or C/R will do fine).  If
  7842.           the transfer is not successful, most external protocols set the
  7843.           errorlevel to 1 or higher.  In the event of an unsuccessful
  7844.           transfer with an errorlevel set to 1 our errorlevel test will
  7845.           copy the dummy file ALL.OK to a file named TRANSFER.BAD.   After
  7846.           each external transfer WILDCAT! looks for TRANSFER.BAD in the
  7847.           external protocol directory.  If it is found, the transfer is
  7848.           posted as unsuccessful to the ACTIVITY.LOG and the user is not
  7849.           charged with the download.  Just prior to beginning each external
  7850.           transfer WILDCAT! erases the previous copy of TRANSFER.BAD, if it
  7851.           was present, to guarantee that it does not exist at the end
  7852.           unless created by our errorlevel test.  Note that WILDCAT!  looks
  7853.  
  7854.            ─────────────────────────────────────────────────────────────────
  7855.                                           123
  7856.  
  7857.  
  7858.  
  7859.  
  7860.                               WILDCAT! Test-Drive 07/15/90
  7861.           ───────────────────────────────────────────────────────────────────
  7862.  
  7863.           for TRANSFER.BAD in the protocol subdirectory only.
  7864.  
  7865.                CHECK YOUR PROTOCOL DOCUMENTATION:  Each external protocol
  7866.                will have different command line arguments and may use the
  7867.                parameters in another order, with or without the words port
  7868.                & speed.  There is no substitute for reading the protocol
  7869.                documentation. 
  7870.  
  7871.           At the end of an external protocol transfer, program control will
  7872.           automatically return to WILDCAT!.  There is no need to call
  7873.           CAT.BAT or EXIT, and the path is automatically reset to the
  7874.           WILDCAT! home directory, eliminating the need for a directory
  7875.           change in your batch file. 
  7876.  
  7877.  
  7878.           Upload Example
  7879.  
  7880.           Uploads using external protocols are handled in a slightly
  7881.           different manner, and multiple file transfers are not permitted.
  7882.           At the time of the upload the caller is asked for the name of the
  7883.           file to upload followed by the file area where the new upload
  7884.           should be placed.  A caller may choose from any file area to
  7885.           which he has upload rights as specified by his security level in
  7886.           MAKEWILD. 
  7887.  
  7888.           The previous batch parameters of %1 through %3 are used for the
  7889.           same purposes, but since only one file may be uploaded it is
  7890.           always the %3 parameter.  The %4 parameter is assigned to the
  7891.           full drive and path of the file area to receive the new file, and
  7892.           %5 is the full drive, path plus the new filename.  As an example
  7893.           of these two new parameters lets assume a caller is uploading a
  7894.           file named NEWFILE.TXT to file area E.  Lets further assume that
  7895.           file area E is located in C:\WILDCAT\UPLOADS. The parameters
  7896.           passed as %4 and %5 are as follows:
  7897.  
  7898.  
  7899.  
  7900.           %4   C:\WILDCAT\UPLOADS
  7901.           %5   C:\WILDCAT\UPLOADS\NEWFILE.TXT
  7902.  
  7903.  
  7904.           Now lets look at a sample upload batch file and review it's
  7905.           contents.
  7906.  
  7907.           CD \WILDCAT\EP      makes sure that we are in the  external
  7908.                               protocol directory
  7909.  
  7910.           DSZ port %2 speed %1 rz %3
  7911.                               runs the DSZ program with command line
  7912.                               arguments as required
  7913.  
  7914.           COPY %3 %4          copies the new upload (%3) to the file area
  7915.                               chosen by the caller (%4).
  7916.  
  7917.  
  7918.            ─────────────────────────────────────────────────────────────────
  7919.                                           124
  7920.  
  7921.  
  7922.  
  7923.  
  7924.                               WILDCAT! Test-Drive 07/15/90
  7925.           ───────────────────────────────────────────────────────────────────
  7926.  
  7927.           DEL %3              deletes the upload from the temporary
  7928.                               external transfer area
  7929.  
  7930.           Again, the translation goes something like this.  First we change
  7931.           to the subdirectory where all of our external protocol activity
  7932.           takes pale, just to make sure we are there. 
  7933.  
  7934.           We then start the receive with DSZ followed by the command line
  7935.           parameters port %2  speed %1 just as we did for starting
  7936.           downloads. The rz indicates we want to receive using zmodem, and
  7937.           is followed by the filename which will be sent to us. 
  7938.  
  7939.           After the file %3 has been received (lets assume the caller sent
  7940.           NEWFILE.TXT), we still have to get it to the right file area on
  7941.           our disk.  Although there are several ways to accomplish this, we
  7942.           suggest copying the file to the correct location and then
  7943.           deleting it from the protocol subdirectory.  This method allows
  7944.           use of multiple drives for uploads.  The last two lines of the
  7945.           batch file complete the move of the file to the proper area as
  7946.           desired.  If our fictional upload NEWFILE.TXT was to be placed in
  7947.           area E, which is designated as C:\WILDCAT\UPLOADS, then the batch
  7948.           file parameter %4 would be C:\WILDCAT\UPLOADS, and the %5
  7949.           parameter would be C:\WILDCAT\UPLOADS\NEWFILE.TXT. 
  7950.  
  7951.                The final lines of our batch file then translate to:
  7952.  
  7953.                     COPY NEWFILE.TXT C:\WILDCAT\UPLOADS
  7954.                     DEL NEWFILE.TXT
  7955.  
  7956.           The main caution necessary using this method is that there must
  7957.           be enough disk space available for 2 copies of the uploaded file
  7958.           for the copy and delete to function.
  7959.  
  7960.           Uploads do not require an errorlevel test to determine if the
  7961.           file transfer was successful since WILDCAT! will look for the
  7962.           newly uploaded file in the area specified by the caller and
  7963.           assume success if it is located and failure if it is not located.
  7964.  
  7965.  
  7966.           The %5 parameter is not used for most operations, but represents
  7967.           the full filename which must exist for the upload to be
  7968.           considered successful.
  7969.  
  7970.           One specific external protocol is handled differently by WILDCAT!
  7971.           when it is selected by a caller.  BIMODEM is a protocol capable
  7972.           of upload, download, and chat simultaneously, and is
  7973.           operationally different from others.  It is specifically
  7974.           supported ONLY in the registered version of WILDCAT!.
  7975.  
  7976.           As is the case with doors, no external protocols are distributed
  7977.           with WILDCAT!  Many are available on the Public Mustang Software
  7978.           WILDCAT! BBS as well as many other systems.
  7979.  
  7980.           CAUTION:  TO PROTECT YOUR SYSTEM YOU SHOULD PREVENT CALLERS FROM
  7981.  
  7982.            ─────────────────────────────────────────────────────────────────
  7983.                                           125
  7984.  
  7985.  
  7986.  
  7987.  
  7988.                               WILDCAT! Test-Drive 07/15/90
  7989.           ───────────────────────────────────────────────────────────────────
  7990.  
  7991.           UPLOADING FILES WITH THE SAME NAMES AS YOUR BATCH FILES USED FOR
  7992.           EXTERNAL TRANSFERS.  WITH THIS TEST-DRIVE RELEASE WE SUGGEST YOU
  7993.           SIMPLY PLACE THE BATCH FILENAMES IN YOUR FILE DATABASE WITH
  7994.           PASSWORDS TO PREVENT THE NAMES FROM BEING USED AS AN UPLOAD
  7995.           FILENAME.  THIS IS IMPORTANT SINCE AN UPLOAD WITH THE SAME NAME
  7996.           AS YOUR BATCH FILE COULD PROVE TO BE A DESTRUCTIVE BATCH PROCESS,
  7997.           AND WILL BE EXECUTED SINCE DOS DOES NOT KNOW THAT THE FILE HAS
  7998.           REALLY CHANGED SINCE IT STARTED THE BATCH PROCESS.  IF YOU HAVE
  7999.           ANY QUESTIONS IN THIS REGARD PLEASE CALL OUR TECHNICAL SUPPORT
  8000.           STAFF FOR CLARIFICATION.
  8001.  
  8002.  
  8003.  
  8004.  
  8005.  
  8006.  
  8007.  
  8008.  
  8009.  
  8010.  
  8011.  
  8012.  
  8013.  
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.            ─────────────────────────────────────────────────────────────────
  8047.                                           126
  8048.  
  8049.  
  8050.  
  8051.  
  8052.                               WILDCAT! Test-Drive 07/15/90
  8053.           ───────────────────────────────────────────────────────────────────
  8054.  
  8055.           VIEWING COMPRESSED FILES
  8056.  
  8057.           The [V] selection on the files menu supports a feature which 
  8058.           allows looking into files which have been compressed or combined
  8059.           using utility programs to view files ending in .ARC or .ZIP,
  8060.           etc..  This is accomplished by having WILDCAT!  run an
  8061.           appropriate un-compressing program and send the output to a file
  8062.           for display to the caller.
  8063.  
  8064.           It operates in much the same manner as external protocols in that
  8065.           a shell to another copy of the command processor is initiated.
  8066.           Use of this feature must only be considered after completely
  8067.           reading the preceding sections regarding batch file security and
  8068.           the associated warnings. 
  8069.  
  8070.           When [V] is selected WILDCAT! will suspend it's operation, shell
  8071.           to another copy of DOS, and initiate a batch file named
  8072.           VIEW_ARC.BAT.  This batch file must be located in the WILDCAT! 
  8073.           home directory, the one where CAT.BAT operates and where the
  8074.           MAKEWILD configuration is stored.  As it calls the file
  8075.           VIEW_ARC.BAT it passes the batch variable %1 to the batch file
  8076.           for its use.  This variable contains the complete drive, path and
  8077.           filename of the .ZIP (or whatever) file to be processed as
  8078.           selected by the caller.  If you are unfamiliar with the %1
  8079.           parameter in batch files refer to your DOS manual.
  8080.  
  8081.           The contents of VIEW_ARC.BAT should look similar to this:
  8082.  
  8083.                     PKUNZIP V %1 > VIEW_ARC.DAT
  8084.  
  8085.           This example makes use of the DOS command > to redirect the
  8086.           output of the command to a location other than the screen, in
  8087.           this case the file named VIEW_ARC.DAT.  No CTTY command is
  8088.           necessary when this method is used.  This command results in
  8089.           PKUNZIP performing a view into the filename represented by the %1
  8090.           parameter, and sending the output to the file VIEW_ARC.DAT,
  8091.           rather than to the computer screen.  When control is returned to
  8092.           WILDCAT! immediately after this command, WILDCAT! looks for the
  8093.           file VIEW_ARC.DAT and will display it to the screen if it exists,
  8094.           with screen pauses.
  8095.  
  8096.           Any program may be used to accomplish the peek into the
  8097.           compressed file, as long as it is capable of handling the
  8098.           compression method used on your system.  Several shareware
  8099.           programs are available which can un-compress multiple formats,
  8100.           including .ARC, .PAK, .ZIP, and .ZOO.  Our example uses
  8101.           PKZIP/UNZIP by PKWARE, Inc. 
  8102.  
  8103.           Another popular option for implementing this choice is to use a
  8104.           special program such as AVIEWCOM which extends your options while
  8105.           viewing a compressed file.  Many offer reading the text inside a
  8106.           .ZIP, or even downloading a portion of the .ZIP file.  AVIEWCOM
  8107.           is available on our Public WILDCAT! BBS system.
  8108.  
  8109.  
  8110.            ─────────────────────────────────────────────────────────────────
  8111.                                           127
  8112.  
  8113.  
  8114.  
  8115.  
  8116.                               WILDCAT! Test-Drive 07/15/90
  8117.           ───────────────────────────────────────────────────────────────────
  8118.  
  8119.           Although this feature was designed to allow use of the
  8120.           compression listing programs, a little imagination will reveal
  8121.           other possible applications.  A change to the name of the menu
  8122.           choice will allow a sysop to call it whatever he wants and pass a
  8123.           filename to any program or other batch process. 
  8124.  
  8125.  
  8126.  
  8127.  
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.            ─────────────────────────────────────────────────────────────────
  8175.                                           128
  8176.  
  8177.  
  8178.  
  8179.  
  8180.                               WILDCAT! Test-Drive 07/15/90
  8181.           ───────────────────────────────────────────────────────────────────
  8182.  
  8183.           NetMail & EchoMail
  8184.  
  8185.           The REGISTERED version of WILDCAT! is capable of providing full
  8186.           integration to a variety of NetMail and EchoMail systems.  This
  8187.           TEST-DRIVE release allows implementation of a mailer, but NOT the
  8188.           processes to make mail available to all callers.  It is a "sysop
  8189.           access" Net & EchoMail implementation in TEST-DRIVE, designed to
  8190.           offer a feel for the wide-area mail concept.
  8191.  
  8192.           The most common and widely know mail system is FidoNet, an
  8193.           international network of personal computers organized and set-up
  8194.           by Tom Jennings a number of years ago.  It is an all-volunteer
  8195.           network and literally covers the globe.  Although several other
  8196.           message networks have become popular in recent years we will use
  8197.           FidoNet as the example in our NetMail discussion.
  8198.  
  8199.           In order for WILDCAT!  to recognize and communicate with an
  8200.           external mail network, the sysop must make use of a Front-End
  8201.           Program.  This program is used to answer the phone in place of
  8202.           WILDCAT! to determine if a call is intended for the mail system
  8203.           or is a BBS caller.  Calls from other NetMail systems containing
  8204.           messages are processed by Front-End Program, while BBS callers
  8205.           are passed on to WILDCAT!.  The newly received messages are
  8206.           processed and placed in a special message format for reading by
  8207.           the sysop with a number of special reading programs. In the
  8208.           REGISTERED USER version this mail is also available to callers.
  8209.  
  8210.           NetMail messages may be public or private, and are addressed to a
  8211.           specific BBS or dedicated mail system.  The addressing scheme
  8212.           used for NetMail consists of a Region number, a Net number, and a
  8213.           Node number in the format 1:206/2901 (Mustang Software, Inc.'s
  8214.           address).
  8215.  
  8216.           EchoMail is slightly different from NetMail.  It consists of a
  8217.           series of public messages gathered from many other BBS and mail
  8218.           systems across the country who share a common message topic, such
  8219.           as the International WILDCAT! Echo.  Each night new messages from
  8220.           every system are sent to a central repository (via several
  8221.           links), and each system receives the new messages from every
  8222.           other participant in the echo.  All echo member systems end up
  8223.           with a common message pool which is kept current within a few
  8224.           days. 
  8225.  
  8226.           In order for a front-end program to pass control to the BBS when
  8227.           a non-mail call is received, there must be a method of informing
  8228.           WILDCAT! of the caller's baud rate.  This is accomplished through
  8229.           the use of a command line argument in the format:
  8230.  
  8231.                     WILDCAT /B 1200
  8232.  
  8233.           The baud rates acceptable are 300, 1200, 2400, 9600 and 19200. If
  8234.           the caller is making use of a reliable connection, one using MNP,
  8235.           ARQ, or other hardware error control, this number should be
  8236.           immediately followed by the letters MNP.  If the baud rate is
  8237.  
  8238.            ─────────────────────────────────────────────────────────────────
  8239.                                           129
  8240.  
  8241.  
  8242.  
  8243.  
  8244.                               WILDCAT! Test-Drive 07/15/90
  8245.           ───────────────────────────────────────────────────────────────────
  8246.  
  8247.           passed on the command line to WILDCAT!,  it will connect to the
  8248.           already existing caller and begin the login process.  After the
  8249.           call is completed it is customary to return control to the
  8250.           front-end program through the use of the Call Processing Event
  8251.           (errorlevel 60). 
  8252.  
  8253.           In the REGISTERED USER version another command line option is
  8254.           supported in the /B command.  It consists of the additional line
  8255.           parameter passing the number of minutes until the next mail event
  8256.           scheduled by the front-end program.  WILDCAT! uses this number to
  8257.           adjust the caller's time allowed on the system during his call. 
  8258.           The format for passing the time along with the baud rate is an
  8259.           integer which follows the baud rate, delimited by a space:
  8260.  
  8261.                     WILDCAT /B 2400MNP 65
  8262.  
  8263.           The above example indicates that the caller being passed to
  8264.           WILDCAT! is connected is at 2400 baud, is using MNP (or similar)
  8265.           error control, and the front-end mailer needs to begin a mail
  8266.           processing event in 65 minutes.
  8267.  
  8268.           The specifics of NetMail and EchoMail operation are far beyond
  8269.           the scope of this document.  Each front-end program operates
  8270.           differently, many requiring complex batch file setup by the
  8271.           sysop.  Mustang Software technical support is unable to assist
  8272.           with specifics of any particular interface problems. 
  8273.  
  8274.           The choice of front-end programs is left to the individual user
  8275.           and many are suitable for operation with WILDCAT!.  These include
  8276.           SEAdog from System Enhancements Associates, BinkleyTerm, Front
  8277.           Door, and The D'Bridge Electronic Mail System by Chris Irwin, an
  8278.           especially robust and easy-to-install mailer.
  8279.  
  8280.           A second supporting feature within the REGISTERED USER version of
  8281.           WILDCAT! for NetMail and EchoMail is the Message menu option to
  8282.           call errorlevel 35.  This menu choice is commonly used to begin a
  8283.           batch file process which invokes a NetMail reading program for
  8284.           use by the BBS callers.  It is important to realize that the
  8285.           front-end mailer only performs functions to send, receive and
  8286.           organize mail, not reading by the BBS callers.  As is the case
  8287.           with front-end programs, several good reading programs are
  8288.           available on the Private WILDCAT! HQ BBS.  This test-drive
  8289.           release will easy allow a sysop to establish a fully operational
  8290.           Net or Echo system with all functions available to the system
  8291.           operator.  File requests can even be implemented if desired.
  8292.  
  8293.           For the sysop's information we present the following brief
  8294.           discussion of the Message menu [N]etmail choice in the REGISTERED
  8295.           USER release.  
  8296.  
  8297.           The set-up of a mail reading program with errorlevel 35 follows
  8298.           the exact same procedures as a door.  In fact, the NetMail option
  8299.           is listed in the MAKEWILD door definition screen as the first
  8300.           item.  The CAT.BAT file must include a test for errorlevel 35,
  8301.  
  8302.            ─────────────────────────────────────────────────────────────────
  8303.                                           130
  8304.  
  8305.  
  8306.  
  8307.  
  8308.                               WILDCAT! Test-Drive 07/15/90
  8309.           ───────────────────────────────────────────────────────────────────
  8310.  
  8311.           such as the line:
  8312.  
  8313.           IF ERRORLEVEL 35 NETREAD.BAT
  8314.  
  8315.           The batch file NETREAD.BAT should change to the subdirectory
  8316.           containing the NetMail reading program and perform any other
  8317.           conversion chores necessary to begin reading mail.
  8318.  
  8319.           At this point in time there are no NetMail reading programs
  8320.           supporting multi-user access.  In a multi-node system, when one
  8321.           caller is reading NetMail the remaining nodes must restricted
  8322.           from accessing this feature.  This is accomplished by indicating
  8323.           that the NetMail door is NOT multi-user.  Callers requesting your
  8324.           message menu [N]etMail choice when another node is already
  8325.           reading NetMail will be told that the door is already in use by
  8326.           another node. 
  8327.  
  8328.  
  8329.           Future Directions
  8330.  
  8331.           Mustang Software is currently working with other net and echomail
  8332.           program authors to create a fully automatic Net and EchoMail
  8333.           system utilizing a common message database format.  We are in the
  8334.           process of creating the bridge between D'Bridge and WILDCAT! that
  8335.           will offer a transparent netmail connection in a multi-user
  8336.           environment.  It will feature internal message entry, reading and
  8337.           control, with fully automated front-end processing. 
  8338.  
  8339.           Along with messages, D'Bridge and WILDCAT! can send files as
  8340.           attachments, and can even accept file requests from other
  8341.           systems.  See the documentation for D'Bridge for details on its
  8342.           operation.
  8343.  
  8344.  
  8345.  
  8346.  
  8347.  
  8348.  
  8349.  
  8350.  
  8351.  
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359.  
  8360.  
  8361.  
  8362.  
  8363.  
  8364.  
  8365.  
  8366.            ─────────────────────────────────────────────────────────────────
  8367.                                           131
  8368.  
  8369.  
  8370.  
  8371.  
  8372.                               WILDCAT! Test-Drive 07/15/90
  8373.           ───────────────────────────────────────────────────────────────────
  8374.  
  8375.           WILDCAT SUPPORT PROGRAMS
  8376.  
  8377.  
  8378.           ADDFILES
  8379.  
  8380.           ADDFILES is a utility to ease the addition of files to your file
  8381.           database. It is designed to help add files to the file database
  8382.           when a system is initially set-up, but may be used for minor
  8383.           maintenance. It operates by reading the files on disk for
  8384.           selected file areas, and add any files which do not already exist
  8385.           in the file database.  If a file is already present, you may
  8386.           elect to have the date and size information in the database
  8387.           changed to match the information actually on disk.  This process
  8388.           is referred to as freshening the database.  As files are add to
  8389.           your WILDCAT! database with ADDFILES, you can enter descriptions,
  8390.           if desired.  ADDFILES will process all file areas, or may be
  8391.           limited to specific locations. It is one of the easiest methods
  8392.           of creating a file database for the first time, or may be used
  8393.           for maintenance.  In the REGISTERED version of WILDCAT!, the PRO!
  8394.           Series utility F-PRO! offers similar features with batch driven
  8395.           event operation, expanded operational parameters, and various
  8396.           reports.
  8397.  
  8398.           The opening screen allows you to specify which file areas will be
  8399.           affected by the ADDFILES session.  Use the cursor to delete
  8400.           letters of file areas which you do not want to process.
  8401.  
  8402.           The next prompt allows you to confirm files prior to adding them
  8403.           to the database.  If you are uncertain that your subdirectories
  8404.           contain only files to be made available, you may have ADDFILES
  8405.           prompt you for confirm of the addition of each by responding "Y".
  8406.  
  8407.           ADDFILES will then ask if you want to use the date of the file on
  8408.           the disk as the date entered into the WILDCAT! file database.  If
  8409.           you do not, the current date will be used, and this is the most
  8410.           common choice.
  8411.  
  8412.           After you answer, the question changes to:
  8413.  
  8414.                Do you want to freshen the database date and size to match
  8415.                the file date and size on any existing files?  [N]
  8416.  
  8417.           Answering "Y" will cause ADDFILES to scan the disk for filenames
  8418.           that already exist in your WILDCAT! file database, and change the
  8419.           database date and size to match what is on the hard disk.  This
  8420.           is a convenient way to check your file areas for updated or
  8421.           changed files without any manual intervention.  If the file dates
  8422.           and sizes are the same, no modifications to the database are
  8423.           made, and the file is ignored.  ADDFILES then asks:
  8424.  
  8425.           Do you want to enter descriptions for ANY new files?  [N]?
  8426.  
  8427.           Answering "Y" will allow you to enter a 2 line file description
  8428.           for each new file as it is read from the hard disk and added to
  8429.  
  8430.            ─────────────────────────────────────────────────────────────────
  8431.                                           132
  8432.  
  8433.  
  8434.  
  8435.  
  8436.                               WILDCAT! Test-Drive 07/15/90
  8437.           ───────────────────────────────────────────────────────────────────
  8438.  
  8439.           the file database.  A "N" answer will simply add the files, but
  8440.           leave the descriptions blank.  If you elect to enter the
  8441.           descriptions here, you are then asked:
  8442.  
  8443.                Do you want to be prompted Y/N for each new file
  8444.                description? [Y]
  8445.  
  8446.           If you answer "Y" then as each file is added it will first
  8447.           display the file name and then ask if you want to enter a
  8448.           description.  You may then skip the description with a single
  8449.           keystroke, if desired. A "N" answer will force you to both line 1
  8450.           and line 2 of the description for every file added.
  8451.  
  8452.           Lastly ADDFILES asks how the "UPLOADED BY:" field should be
  8453.           completed for the files being added.  The default name is SYSOP ,
  8454.           but may be set to anything you wish.  
  8455.  
  8456.           After confirmation from the operator, ADDFILES begins processing
  8457.           the specified file areas, prompting for addition and descriptions
  8458.           as requested. 
  8459.  
  8460.  
  8461.  
  8462.  
  8463.  
  8464.  
  8465.  
  8466.  
  8467.  
  8468.  
  8469.  
  8470.  
  8471.  
  8472.  
  8473.  
  8474.  
  8475.  
  8476.  
  8477.  
  8478.  
  8479.  
  8480.  
  8481.  
  8482.  
  8483.  
  8484.  
  8485.  
  8486.  
  8487.  
  8488.  
  8489.  
  8490.  
  8491.  
  8492.  
  8493.  
  8494.            ─────────────────────────────────────────────────────────────────
  8495.                                           133
  8496.  
  8497.  
  8498.  
  8499.  
  8500.                               WILDCAT! Test-Drive 07/15/90
  8501.           ───────────────────────────────────────────────────────────────────
  8502.  
  8503.           CONVERT 
  8504.  
  8505.           Convert is a utility to process the text file listings of a other
  8506.           BBSs or a plain directory listing of files into WILDCAT!'s
  8507.           database format.  It is designed to be used for the initial
  8508.           database creation process, but may be called on to add files at a
  8509.           later date.  In many instances the use of ADDFILES is a better
  8510.           choice to add file unless the descriptions are already type in
  8511.           some other BBS format.  CONVERT is primarily needed if the sysop
  8512.           has already compiled a list of files and descriptions in a text
  8513.           format.
  8514.  
  8515.           CONVERT processes a text file and places the file names, sizes,
  8516.           dates and descriptions, if included, into the file database. We
  8517.           will review the procedures after a brief discussion of the text
  8518.           file format that must be used.The standard file list formats of
  8519.           other BBS programs do not usually contain the necessary
  8520.           information for WILDCAT!'s database, and will require alteration. 
  8521.           New sysops will probably find it easier to use the ADDFILES
  8522.           program for initial database creation.
  8523.  
  8524.           Preparation for running CONVERT consists of creating a text file
  8525.           in each of your WILDCAT! download subdirectories.  This text file
  8526.           may be a modified copy of another BBS text listing of the file
  8527.           information for that particular area, or the DIR command output. 
  8528.           For the purpose of this documentation we will assume that the
  8529.           user has used MAKEWILD to establish two download directories, one
  8530.           for Utilities and one for Games.  The path for Utilities is
  8531.           C:\WILDCAT\UTIL and the path for Games is C:\WILDCAT\GAMES.  If
  8532.           you have another BBS text listing for each of these areas, place
  8533.           the file in the subdirectory and name it FILES.BBS.
  8534.  
  8535.           If you don't have a text listing but want to create one rather
  8536.           than use ADDFILES, you should create one for each subdirectory
  8537.           after placing all the appropriate files in the subdirectory. 
  8538.           Move all your games to C:\WILDCAT\GAMES, etc..  The method of
  8539.           creating the text file from the DOS DIR command entails use of
  8540.           re-direction of the DIR output to disk rather than the screen. 
  8541.           This is accomplished by using the > character.  The proper
  8542.           command line syntax is: 
  8543.  
  8544.                     DIR > FILES.BBS
  8545.  
  8546.           This command should be run from the games subdirectory and again
  8547.           from utilities.  The result is a file in EACH area named
  8548.           FILES.BBS which contains the name, extension, size, date and time
  8549.           on each file.  It also has some header information on the drive
  8550.           volume label and footer information about the available space
  8551.           remaining.  
  8552.  
  8553.           PRIOR TO PROCESSING WITH CONVERT, THIS HEADER AND FOOTER
  8554.           INFORMATION MUST BE DELETED with an ASCII editor.  At the same
  8555.           time you may add a file description by beginning the first
  8556.           description line at character position 34, one space after the
  8557.  
  8558.            ─────────────────────────────────────────────────────────────────
  8559.                                           134
  8560.  
  8561.  
  8562.  
  8563.  
  8564.                               WILDCAT! Test-Drive 07/15/90
  8565.           ───────────────────────────────────────────────────────────────────
  8566.  
  8567.           date.  WILDCAT! does not make use of the file time.  Line 2 of
  8568.           the description begins on character position 74. 
  8569.  
  8570.           Regardless of whether you are using another BBS text file listing
  8571.           or the DIR output, you must use an ASCII editor to delete all
  8572.           lines that contain any information other than files.  
  8573.  
  8574.           The FILENAME, regardless of length always starts at position one. 
  8575.           It may be written in the older DOS manner of FILE.EXT (with all
  8576.           characters together, separated by a period) or the newer format
  8577.           of FILE followed by the EXT starting at position 10.  If the EXT
  8578.           begins at position 10 there may not be a "." in any position
  8579.           other than 9 since CONVERT looks for either a period or a space
  8580.           to terminate the FILENAME and begin the extension.  
  8581.  
  8582.           The Size starts at position 15 and extends to 21, and may contain
  8583.           commas.  It should be right justified and blank positions may
  8584.           exist at the beginning as in our example.
  8585.  
  8586.           The Date starts at position 24 and leading zeros may be omitted
  8587.           for any numbers.  The only valid delimiter between month-day-year
  8588.           is the dash (-) character.
  8589.  
  8590.           The first Description line begins at position 34 and may extend
  8591.           out to position 73.  Any description from position 74 to 115 will
  8592.           appear on description line 2.  File lines may be up to 115
  8593.           characters long, but only one file listing per line!
  8594.  
  8595.           We now have created a file named FILES.BBS in each of our
  8596.           download directories.  Each reflects the names of the files in
  8597.           that particular area and contains nothing but one line after
  8598.           another of file information.  To begin the conversion we start at
  8599.           the WILDCAT!  file database directory, the location of the
  8600.           database files.
  8601.  
  8602.           For each subdirectory that you want to convert you must run the
  8603.           CONVERT program.  Lets use our Games subdirectory as a first
  8604.           example.  Copy the FILES.BBS file from the Games subdirectory to
  8605.           the WILDCAT! file database area and run CONVERT.
  8606.  
  8607.                     COPY C:\WILDCAT\GAMES\FILES.BBS C:\WILDCAT\DATAFILE
  8608.                     CONVERT
  8609.  
  8610.           When you run CONVERT, you are reminded of the correct file format
  8611.           and then asked to identify how the file list should be processed.
  8612.           The first question asks which file area you want the file to be
  8613.           assigned to.  Our example answer might be area G for Games (this
  8614.           answer must match your choices in MAKEWILD!).  Next CONVERT asks
  8615.           the name of the person who should be listed as uploading the
  8616.           files.  In most instances this will be sysop or perhaps left
  8617.           blank since the actual information is not known.  The final
  8618.           question is the filename that contains the text information.  You
  8619.           would answer FILES.BBS since that is the text file we want to
  8620.           process.  After confirmation of the answers, CONVERT will add
  8621.  
  8622.            ─────────────────────────────────────────────────────────────────
  8623.                                           135
  8624.  
  8625.  
  8626.  
  8627.  
  8628.                               WILDCAT! Test-Drive 07/15/90
  8629.           ───────────────────────────────────────────────────────────────────
  8630.  
  8631.           each file's information to the WILDCAT! database.
  8632.  
  8633.           The main trick to importing your files into WILDCAT! is to make
  8634.           sure that your import text file is clean and correctly formatted.
  8635.           No blank lines, no header or footer information and no extra
  8636.           lines.
  8637.  
  8638.           Prior to beginning, PLEASE make a back-up of your existing
  8639.           database file if they already exist, and take one section at a
  8640.           time.
  8641.  
  8642.  
  8643.  
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.  
  8650.  
  8651.  
  8652.  
  8653.  
  8654.  
  8655.  
  8656.  
  8657.  
  8658.  
  8659.  
  8660.  
  8661.  
  8662.  
  8663.  
  8664.  
  8665.  
  8666.  
  8667.  
  8668.  
  8669.  
  8670.  
  8671.  
  8672.  
  8673.  
  8674.  
  8675.  
  8676.  
  8677.  
  8678.  
  8679.  
  8680.  
  8681.  
  8682.  
  8683.  
  8684.  
  8685.  
  8686.            ─────────────────────────────────────────────────────────────────
  8687.                                           136
  8688.  
  8689.  
  8690.  
  8691.  
  8692.                               WILDCAT! Test-Drive 07/15/90
  8693.           ───────────────────────────────────────────────────────────────────
  8694.  
  8695.           MAKEQUES
  8696.  
  8697.           Makeques is used to create questionnaire files in WILDCAT!
  8698.           readable format, and is the only way to make these files.
  8699.           WILDCAT! questionnaires have the ability to "branch" to any other
  8700.           question at any time, perhaps to ask sysops or another group of
  8701.           callers another set of questions.
  8702.  
  8703.           The easiest method of creating a questionnaire is to FIRST write
  8704.           down all the questions you want to ask.  Put them in groups
  8705.           according to "branches" that are to be answered together, i.e.
  8706.           questions for sysops, questions for general users, questions IF
  8707.           an order is to be taken, questions IF a caller wants to register,
  8708.           etc.   
  8709.  
  8710.           Question types available are Alphanumeric, Numeric, Multiple
  8711.           Choice, Phone, Date, Time, Zip, State, MC/VISA, or American
  8712.           Express.  All of the above are FORMATTED field answers except
  8713.           Alphanumeric & Numeric, which restrict the answer to
  8714.           numbers/letters/punctuation or just numbers.   
  8715.  
  8716.           The questionnaire ends anytime the last question number is
  8717.           reached (by entering a blank [ENTER] keystroke), or when a branch
  8718.           calls question #99.  Branching is allowed both forward and
  8719.           backward, and questions are repeated until answered with a proper
  8720.           response.  Do not attempt to branch to a non-existent question!
  8721.           Plan things out ahead of time!
  8722.  
  8723.           Here is an example of a planning session written out:
  8724.  
  8725.           (the numbers in parentheses refer to branch-to question numbers)
  8726.  
  8727.           1.    Do you want to purchase a product using a Credit Card?
  8728.                     YES - (2)      NO - (14)
  8729.  
  8730.           2.   Do you have the card # and exp. date handy?
  8731.                     YES - (3)      NO - (14)
  8732.  
  8733.           3.   What product do you want to order?
  8734.                     A - WILDCAT!   (4)
  8735.                     B - MORTPLAN   (4)
  8736.                     C - PRTLABEL   (4)
  8737.  
  8738.           4.   Do you want to order another product?
  8739.                     YES - (3)      NO - (5)
  8740.  
  8741.           5.   What name do you want it shipped to?
  8742.                     (6)
  8743.  
  8744.           6.   What street address?
  8745.                     (7)
  8746.  
  8747.           7.   What City?
  8748.                     (8)
  8749.  
  8750.            ─────────────────────────────────────────────────────────────────
  8751.                                           137
  8752.  
  8753.  
  8754.  
  8755.  
  8756.                               WILDCAT! Test-Drive 07/15/90
  8757.           ───────────────────────────────────────────────────────────────────
  8758.  
  8759.           8.   What State?
  8760.                     (9)
  8761.  
  8762.           9.   What type of credit card?
  8763.                     A - VISA  (10)
  8764.                     B - M/C   (10)
  8765.  
  8766.           10.  What is the card number and exp. date?
  8767.                     xxxx-xxxx-xxxx-xxxx  mm-yy  (11)
  8768.  
  8769.           11.  What is a voice phone during the day to verify your order?
  8770.                     xxx-xxx-xxxx   (12)
  8771.  
  8772.           12.   Should we PROCESS or CANCEL the above order?
  8773.                     A - PROCESS    (15)
  8774.                     B - CANCEL     (13)
  8775.  
  8776.           13.  THIS order request will NOT be processed.  Start the order
  8777.                over again?
  8778.                     YES - (1)      NO - (14)
  8779.  
  8780.           14.  No order taken.   Do you want to leave an order comment?
  8781.                     YES - (16)     NO - (99)
  8782.  
  8783.           15.  Your order will be processed ASAP.  Do you want to leave an
  8784.                order comment?
  8785.                     YES - (16)     NO - (99)
  8786.  
  8787.           16.   Comment (line 1 of 2)  (17)
  8788.  
  8789.           17.   Comment (line 2 of 2)  (99)
  8790.  
  8791.  
  8792.           After creating your written questionnaire you are ready to begin
  8793.           the MAKEQUES program.  The Main Menu offers several choices, one
  8794.           of which is to LOAD a questionnaire.  A sample questionnaire
  8795.           names QUESTEST.BBS is included for your review.  Next lets take a
  8796.           quick look at the MAKEQUES editor.
  8797.  
  8798.           While using MAKEQUES the following standard editing commands may
  8799.           be used.
  8800.  
  8801.           [left],[ctrl S]               - Cursor left one character
  8802.           [right],[ctrl D]              - Cursor right one character
  8803.           [ctrl left],[ctrl D]          - Cursor left one word
  8804.           [ctrl right],[ctrl F]         - Cursor right one word
  8805.           [home],[ctrl Q - S]           - Cursor to beginning of line
  8806.           [end],[ctrl Q - D]            - Cursor to end of line
  8807.           [del],[ctrl G]                - Delete character at cursor
  8808.           [bksp],[ctrl H]               - Delete character to the left of
  8809.                                           cursor
  8810.           [ctrl end],[ctrl Q - Y]       - Delete to end of line
  8811.           [ctrl Y],[ctrl X]             - Delete entire line
  8812.           [ctrl home]                   - Delete from beginning of line
  8813.  
  8814.            ─────────────────────────────────────────────────────────────────
  8815.                                           138
  8816.  
  8817.  
  8818.  
  8819.  
  8820.                               WILDCAT! Test-Drive 07/15/90
  8821.           ───────────────────────────────────────────────────────────────────
  8822.  
  8823.           [ctrl T]                      - Delete word to right of cursor
  8824.           [ins]                         - Toggle insert mode, large cursor
  8825.           [ctrl R],[ctrl Q- L]          - Restore original contents of line
  8826.  
  8827.           The Main Menu presents the choices EDIT, LIST, EXECUTE, LOAD,
  8828.           SAVE, and an EXIT option.  We will review the choices one at a
  8829.           time.
  8830.  
  8831.           the first option normally used is LOAD a questionnaire, unless a
  8832.           new questionnaire is being created, in which case EDIT might be
  8833.           used initially.  You may follow this documentation with no
  8834.           questionnaire loaded, or may select LOAD at this time to get the
  8835.           QUESTEST.BBS questionnaire loaded in memory during this
  8836.           discussion.
  8837.  
  8838.           EDIT
  8839.  
  8840.           If editing is selected without previously loading a
  8841.           questionnaire, a blank screen is presented with the cursor on
  8842.           question number one.  
  8843.  
  8844.           The lower section of the window indicates what information about
  8845.           the caller will be included at the beginning of the answer file,
  8846.           and these are labeled System Toggles.  The bottom line of the
  8847.           display shows the function key assignments available.  F1:
  8848.           "Insert line" and F2: "Delete line" are used to add and remove
  8849.           lines from your questionnaire.  Removing or adding lines will
  8850.           automatically adjust the branch field question numbers for all
  8851.           relocated questions (more on this later).  F3: "System Toggles"
  8852.           allows you to edit which user items are included in the answer
  8853.           file.  After pressing F3 use the arrow keys to highlight the
  8854.           choice to change and press the Enter key to toggle the item on or
  8855.           off.  F4: "Clear All" is used to clear the entire questionnaire
  8856.           screen and should only be used if you want to erase all
  8857.           questions.  F10 is the "Exit" key used to return to the Main
  8858.           Menu.  While working in MAKEQUES a copy of the last edited
  8859.           questionnaire remains in memory, and selecting EDIT again will
  8860.           return you to the last questionnaire used.
  8861.  
  8862.           When in edit mode enter the text you want displayed to the caller
  8863.           in the question text field.  Note that only the first sixty
  8864.           characters are displayed, but the editor will scroll left and
  8865.           right as needed up to seventy-five characters.  You may move
  8866.           about the screen to edit information by using the editing keys
  8867.           defined previously.
  8868.  
  8869.           The next field offers you the choice of which type of question
  8870.           will be asked.  Pressing ENTER in the "type" field pops up a
  8871.           window with the available choices, touched on below:
  8872.  
  8873.  
  8874.           Text      Alphanumeric text entry by the caller.
  8875.  
  8876.           Date      Accepts standard US formatted date input.
  8877.  
  8878.            ─────────────────────────────────────────────────────────────────
  8879.                                           139
  8880.  
  8881.  
  8882.  
  8883.  
  8884.                               WILDCAT! Test-Drive 07/15/90
  8885.           ───────────────────────────────────────────────────────────────────
  8886.  
  8887.           Phone     Accepts standard US Phone input with area e.
  8888.  
  8889.           Time      Accepts standard time format HH:MM
  8890.  
  8891.           State     Accepts 2 letters only, auto-capitalization.
  8892.  
  8893.           ZIP       Accepts only numeric input, formatted for standard 9
  8894.                     digits (ZIP + 4).
  8895.  
  8896.           M/C       Standard MasterCard format XXXX-XXXX-XXXX-XXXX followed
  8897.                     by a request for expiration date.  
  8898.  
  8899.           AmExp     Standard American Express card format, followed by
  8900.                     MM/YY for expiration date.
  8901.  
  8902.           SS#       Accepts XXX-XX-XXXX format with numeric input only.
  8903.  
  8904.           Visa1     VISA card format XXXX-XXXX-XXXX-XXXX followed by
  8905.                     expiration date prompt.
  8906.  
  8907.           Visa2     VISA card format XXXX-XXX-XXX-XXX followed by
  8908.                     expiration date.  Note that you should offer a choice
  8909.                     of charge card formats, see the example questionnaire
  8910.                     QUESTEST.BBS for an example.
  8911.  
  8912.           Note      This question type doesn't ask for any input from the
  8913.                     caller.  It simply displays the question text and
  8914.                     branches to the indicated question.  It may be used to
  8915.                     ask very lengthy questions by placing one or more NOTES
  8916.                     prior to the actual question, or just to insert a
  8917.                     comment in the questionnaire.
  8918.  
  8919.           END       This type indicates the end of the questionnaire.  Make
  8920.                     sure there are no questions after the END question.
  8921.  
  8922.  
  8923.           Once the question TYPE has been selected the cursor is located in
  8924.           the Br (BRANCH) field.  Each question has the ability to change
  8925.           the next question number, based either on the answer in a
  8926.           Multiple Choice or the entire question.  You will notice that
  8927.           Multiple Choice questions have a editable branch field marked
  8928.           with a » since they have different branches for each choice.
  8929.           Pressing [ENTER] on a » branch will bring up the previously
  8930.           entered branches for each multiple choice in a window.  There may
  8931.           be no blank question numbers between the first and last question.
  8932.           Any question which is used to end the questionnaire (there may be
  8933.           more than one since it may end from any number of branches)
  8934.           should branch to question 99. All question lines after the actual
  8935.           last question in the display should have question type END.
  8936.  
  8937.           Now we will review the balance of the options on the main menu.
  8938.  
  8939.           LIST 
  8940.  
  8941.  
  8942.            ─────────────────────────────────────────────────────────────────
  8943.                                           140
  8944.  
  8945.  
  8946.  
  8947.  
  8948.                               WILDCAT! Test-Drive 07/15/90
  8949.           ───────────────────────────────────────────────────────────────────
  8950.  
  8951.           This option allows viewing a formatted output of the
  8952.           questionnaire on the screen, printer or a file.  You are
  8953.           presented with a pop up window asking for a filename which will
  8954.           be used for the output.  If printer output is desired enter the
  8955.           words PRINTER, or simply press ENTER for a screen display, with
  8956.           pauses.
  8957.  
  8958.           EXECUTE 
  8959.  
  8960.           This option plays back your questionnaire.  The screen is split,
  8961.           and the questionnaire in memory begins execution in the upper
  8962.           window and the answers are shown in the lower window> This allows
  8963.           checking both the branching and answer file responses generated
  8964.           as execution progresses.
  8965.  
  8966.           LOAD
  8967.  
  8968.           All MAKEQUES activity takes place in memory, and an existing
  8969.           questionnaire must first be loaded before it may be edited,
  8970.           executed or listed. 
  8971.  
  8972.           SAVE
  8973.  
  8974.           After modifications have been made to a questionnaire in memory,
  8975.           a copy of the revised file must be saved to disk.
  8976.  
  8977.           EXIT 
  8978.  
  8979.           This option prompts you to save a questionnaire in memory if you
  8980.           have not done so already.  Note that you may leave the EDIT or
  8981.           LIST sections to execute without saving.  A copy of the
  8982.           questionnaire is held and executed from memory.  
  8983.  
  8984.           Remember, the question files created with MAKEQUES and the
  8985.           answers generated are kept in the home directory.  
  8986.  
  8987.           Filenames that are read by WILDCAT! are as follows:
  8988.  
  8989.           QUESTION.BBS
  8990.                Display file sent when [Q]uestionnaire is selected from the
  8991.                Main Menu prompt.  It should contain a numeric listing of
  8992.                the questionnaires available, and functions just like the
  8993.                bulletins.
  8994.  
  8995.           QUES#.BBS
  8996.                Read at the questionnaire menu prompt, much the same way as
  8997.                bulletins.  The # is replaced by the questionnaire number in
  8998.                QUESTION.BBS.
  8999.  
  9000.           QUESNEW.BBS
  9001.                This is the New-user questionnaire which is read by the
  9002.                system IF requested in MAKEWILD.  It is presented just after
  9003.                NEWUSER.BBS.
  9004.  
  9005.  
  9006.            ─────────────────────────────────────────────────────────────────
  9007.                                           141
  9008.  
  9009.  
  9010.  
  9011.  
  9012.                               WILDCAT! Test-Drive 07/15/90
  9013.           ───────────────────────────────────────────────────────────────────
  9014.  
  9015.           QUESCLOS.BBS
  9016.                This is the closed board questionnaire.  It is sent by the
  9017.                system if the board is a Closed system as specified in
  9018.                MAKEWILD.  It is sent immediately after logon if the user's
  9019.                name is NOT found in the database.
  9020.  
  9021.  
  9022.  
  9023.  
  9024.  
  9025.  
  9026.  
  9027.  
  9028.  
  9029.  
  9030.  
  9031.  
  9032.  
  9033.  
  9034.  
  9035.  
  9036.  
  9037.  
  9038.  
  9039.  
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047.  
  9048.  
  9049.  
  9050.  
  9051.  
  9052.  
  9053.  
  9054.  
  9055.  
  9056.  
  9057.  
  9058.  
  9059.  
  9060.  
  9061.  
  9062.  
  9063.  
  9064.  
  9065.  
  9066.  
  9067.  
  9068.  
  9069.  
  9070.            ─────────────────────────────────────────────────────────────────
  9071.                                           142
  9072.  
  9073.  
  9074.  
  9075.  
  9076.                               WILDCAT! Test-Drive 07/15/90
  9077.           ───────────────────────────────────────────────────────────────────
  9078.  
  9079.           WAIT!  &  WAITFOR!
  9080.  
  9081.           These two programs are handy utilities to program pauses into
  9082.           batch file operations.  WAIT! simply pauses for five seconds (by
  9083.           default), and can be instructed to pause for any number of
  9084.           seconds with a command line argument such as WAIT! 30 to pause
  9085.           for 30 seconds.  The time counts down on screen and the batch
  9086.           file continues at expiration.  
  9087.  
  9088.           WAITFOR! accepts a command line argument for the time of day that
  9089.           the pause should be released.  The time must be in 24 hour format
  9090.           such as 15:00 for 3 pm.  WAITFOR! displays the time on screen as
  9091.           it awaits the designated time, then it simply stops running,
  9092.           passing control to the next batch file line.   
  9093.  
  9094.           These two utilities are useful in event scheduling to keep the
  9095.           system inactive for a period of time, such as during a short
  9096.           event.  WAIT! may also be used in a network setting to delay
  9097.           workstation login to the server long enough for the server to
  9098.           completely initialize and get ready for the workstations.   
  9099.  
  9100.  
  9101.  
  9102.  
  9103.  
  9104.  
  9105.  
  9106.  
  9107.  
  9108.  
  9109.  
  9110.  
  9111.  
  9112.  
  9113.  
  9114.  
  9115.  
  9116.  
  9117.  
  9118.  
  9119.  
  9120.  
  9121.  
  9122.  
  9123.  
  9124.  
  9125.  
  9126.  
  9127.  
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.            ─────────────────────────────────────────────────────────────────
  9135.                                           143
  9136.  
  9137.  
  9138.  
  9139.  
  9140.                               WILDCAT! Test-Drive 07/15/90
  9141.           ───────────────────────────────────────────────────────────────────
  9142.  
  9143.           FIXUSERS, FIXMSG, FIXFILES
  9144.  
  9145.           WILDCAT! is distributed with these three utilities, programs
  9146.           designed to be used to for damaged databases and configuration
  9147.           files.  These utilities should seldom need to be run except when
  9148.           an inconsistency develops in the database files.  The symptoms of
  9149.           such a problem are error log entries describing database errors
  9150.           in files, messages or users, or inconsistent database operation.
  9151.  
  9152.           These programs should not be run on a regular basis as
  9153.           preventative maintenance.  
  9154.  
  9155.  
  9156.  
  9157.  
  9158.  
  9159.  
  9160.  
  9161.  
  9162.  
  9163.  
  9164.  
  9165.  
  9166.  
  9167.  
  9168.  
  9169.  
  9170.  
  9171.  
  9172.  
  9173.  
  9174.  
  9175.  
  9176.  
  9177.  
  9178.  
  9179.  
  9180.  
  9181.  
  9182.  
  9183.  
  9184.  
  9185.  
  9186.  
  9187.  
  9188.  
  9189.  
  9190.  
  9191.  
  9192.  
  9193.  
  9194.  
  9195.  
  9196.  
  9197.  
  9198.            ─────────────────────────────────────────────────────────────────
  9199.                                           144
  9200.  
  9201.  
  9202.  
  9203.  
  9204.                               WILDCAT! Test-Drive 07/15/90
  9205.           ───────────────────────────────────────────────────────────────────
  9206.  
  9207.           DOORS (NOT SUPPORTED IN THE TEST-DRIVE RELEASE)
  9208.  
  9209.           ***************************************************************
  9210.           ***************************************************************
  9211.  
  9212.           The following information is provided to give the operator a
  9213.           feeling for the door implementation in the registered release of
  9214.           WILDCAT!.  
  9215.  
  9216.           ***************************************************************
  9217.           ***************************************************************
  9218.  
  9219.           A Door is a feature which allows WILDCAT! to run specific
  9220.           programs from outside the program code.  Although Doors are not
  9221.           available in the Test Drive version, they will be discussed here
  9222.           for the sake of the user who knows nothing about doors, but would
  9223.           eventually like to implement them in the registered version.  
  9224.           Doors can be written specifically to operate in a door
  9225.           environment or may be designed to operate under the redirection
  9226.           of CTTY, DOORWAY or GATEWAY.  Again, CTTY is not recommended for
  9227.           door operation. 
  9228.  
  9229.           When Mustang Software originally researched the state of door
  9230.           handling in a BBS system, we discovered that there was no
  9231.           standardized method of setting up for this external program
  9232.           operation.  The Capitol PC User Group's program RBBS-PC handles
  9233.           this feature using a specific, defined format which is unique to
  9234.           RBBS-PC.  There are many programs written which take advantage of
  9235.           the RBBS-PC format.  Other BBS programs use yet other methods of
  9236.           passing parameters to the door programs.  In fact, many use a
  9237.           number of different, incompatible methods depending on the
  9238.           version of the BBS that is in use.  In an effort to standardize
  9239.           the door environment, WILDCAT!  has contacted authors of RBBS and
  9240.           a number of door authors.  We have reviewed the needs of this
  9241.           type program and established what we hope will be molded into a
  9242.           standard ASCII record for passing parameters for the door
  9243.           feature.  The record criteria for this ASCII file, CALLINFO.BBS,
  9244.           is available from Mustang Software.  This file is created and
  9245.           deleted by the system and usually will not be seen on your disk.
  9246.  
  9247.           Although a large number of WILDCAT! specific doors have been
  9248.           developed, Mustang Software, Inc. does not write any door
  9249.           programs.  We have made provisions to allow WILDCAT! to run many
  9250.           of the extensive number of doors already available for most other
  9251.           BBS systems.  The only door distributed with WILDCAT! is DOORTEST
  9252.           which is a simple test program that will verify your batch file
  9253.           and configuration settings.  We will review the setup of DOORTEST
  9254.           to familiarize you with standard door operation.  All DOORTEST
  9255.           does is echo back the name of your BBS System and allow the
  9256.           remote caller to type a test message on the screen.  If it
  9257.           operates properly your procedural parameters and hardware are
  9258.           working correctly and other programs can be installed.  We
  9259.           refrain from distribution of other door programs since most are
  9260.           products of other shareware authors who may have distribution
  9261.  
  9262.            ─────────────────────────────────────────────────────────────────
  9263.                                           145
  9264.  
  9265.  
  9266.  
  9267.  
  9268.                               WILDCAT! Test-Drive 07/15/90
  9269.           ───────────────────────────────────────────────────────────────────
  9270.  
  9271.           restrictions.  Many of the more popular choices are available on
  9272.           the MUSTANG SOFTWARE WILDCAT! HQ PUBLIC BBS as well as other
  9273.           WILDCAT! BBS systems.
  9274.  
  9275.  
  9276.           DOOR IMPLEMENTATION (NOT SUPPORTED IN THE TEST-DRIVE RELEASE)
  9277.  
  9278.           Doors are started by the caller by selecting the Main Menu
  9279.           command [D]oors.  This presents the display file DOORS.BBS (or
  9280.           DOORS.SCR) which should be created to contain the choices
  9281.           available, much like the Bulletin menu BULLET.BBS.  In order for
  9282.           this feature to function, WILDCAT! must find DOORS.BBS in your
  9283.           path for doors designated in MAKEWILD.  The caller then selects a
  9284.           number choice corresponding to the program they wish to run. 
  9285.           This number is the key to which batch file is invoked by WILDCAT!
  9286.           since a batch file named DOOR#.BAT will be executed.
  9287.  
  9288.           Batch files for the doors available must be located in the
  9289.           WILDCAT! startup directory, the same area where MAKEWILD was run
  9290.           and where CAT.BAT was started.
  9291.  
  9292.           The actual behind-the-scenes processing by WILDCAT! from this
  9293.           point is important for a complete understanding of door
  9294.           operation.  At the point that a program is selected by a caller,
  9295.           WILDCAT! creates an ASCII file named CALLINFO.BBS that contains
  9296.           complete information about the caller who invoked the door.
  9297.           WILDCAT!  then makes a copy of the requested door batch file
  9298.           (perhaps DOOR1.BAT) under the new name DOOR.BAT.  This generic
  9299.           name is the actual batch file name executed later.  WILDCAT! then
  9300.           sets the errorlevel to 50, terminates and removes itself from
  9301.           memory.  You will note that this is the same process used in
  9302.           remote drop to DOS and external events.  The balance of a
  9303.           successful door operation rests with the proper batch file
  9304.           configuration.
  9305.  
  9306.           The first requirement is that the CAT.BAT file tests for
  9307.           errorlevel 50 to see if a door has been requested.  If so, it
  9308.           must pass control to the batch file DOOR.BAT, our generic name
  9309.           which is now the same as the door requested by the caller.  As
  9310.           indicated previously, DOOR.BAT is simply a copy of DOOR#.BAT for
  9311.           the correct # door that has been requested.  For each available
  9312.           door the sysop must have created a batch file to run the program,
  9313.           including any conversion routines required.  For example, if door
  9314.           #1 is DOORTEST then the batch file that is copied to DOOR.BAT for
  9315.           execution is DOOR1.BAT, and it must contain every command needed
  9316.           to run the door from the instructions give by the door author.  
  9317.  
  9318.           Lets take a look at now.  In order for proper operation it needs
  9319.           a configuration file, like many other doors you may encounter. 
  9320.           It does not require any conversion programs since it was written
  9321.           specifically for WILDCAT!, and knows how to read the CALLINFO.BBS
  9322.           file directly.  Later in this section we will review procedures
  9323.           for doors which cannot read our CALLINFO.BBS file, and how to
  9324.           perform a conversion.
  9325.  
  9326.            ─────────────────────────────────────────────────────────────────
  9327.                                           146
  9328.  
  9329.  
  9330.  
  9331.  
  9332.                               WILDCAT! Test-Drive 07/15/90
  9333.           ───────────────────────────────────────────────────────────────────
  9334.  
  9335.           The configuration file required is named DOORTEST.CFG, and is a
  9336.           plain ASCII text file of three lines.  Line one must contain the
  9337.           number of your com port as a numeric character such as 1, 2, 3,
  9338.           4, etc..  Line two must contain the complete name of your caller
  9339.           information file (CALLINFO.BBS), including the entire path.
  9340.           Remember that CALLINFO.BBS is located in your startup directory,
  9341.           so this line might read C:\WILDCAT\CALLINFO.BBS.  The third line
  9342.           in the configuration file should be the name of your BBS system.  
  9343.           An example DOORTEST.CFG file would be:
  9344.  
  9345.           2                        Your communication port number
  9346.  
  9347.           C:\WILDCAT\CALLINFO.BBS
  9348.                                    The complete name of the call
  9349.                                    information file, including the full
  9350.                                    drive and path.
  9351.  
  9352.           Mustang Software Private BBS
  9353.                                    The name of your BBS system
  9354.  
  9355.           Once we have created the configuration file we can continue
  9356.           setting up the batch file to invoke our test door.  We will
  9357.           assume that the test will be door number 1 in the door menu file
  9358.           (DOORS.BBS), and will call our file DOOR1.BAT.  The command line
  9359.           for starting the DOORTEST program is simply the program name
  9360.           DOORTEST followed by the name of the configuration file
  9361.           DOORTEST.CFG.  Our batch file looks like this:
  9362.  
  9363.           DOORTEST  DOORTEST.CFG
  9364.                               This is the actual program.  The command line
  9365.                               argument DOORTEST.CFG is a text file
  9366.                               containing information needed by DOORTEST to
  9367.                               operate properly.  It includes three lines
  9368.                               with the COM port number, the path to the
  9369.                               CALLINFO.BBS file and the BBS name. 
  9370.  
  9371.           CAT                 This invokes your startup batch file after
  9372.                               the door has completed.  CAT.BAT is then
  9373.                               responsible for getting WILDCAT! back on line
  9374.                               properly. 
  9375.  
  9376.           When the above batch file is executed the door program runs and
  9377.           then the CAT.BAT file is called to re-start WILDCAT!.  Every door
  9378.           program operates in a similar manner, and each must call CAT.BAT
  9379.           at the end to restart the BBS. 
  9380.  
  9381.           Since our DOOR.BAT has called CAT.BAT it's now up to WILDCAT! to
  9382.           determine if it is returning from a door or it is just a fresh
  9383.           startup of the program.  It accomplishes this by first checking
  9384.           for the existence of carrier detect (to see if someone is
  9385.           connected), and then for the CALLINFO.BBS file.  If carrier is
  9386.           present, it then checks for the file, and if both exist WILDCAT!
  9387.           assumes that this is a return from a door, and reads CALLINFO for
  9388.           the callers name.  It then deletes CALLINFO.BBS and reconnects
  9389.  
  9390.            ─────────────────────────────────────────────────────────────────
  9391.                                           147
  9392.  
  9393.  
  9394.  
  9395.  
  9396.                               WILDCAT! Test-Drive 07/15/90
  9397.           ───────────────────────────────────────────────────────────────────
  9398.  
  9399.           the user. 
  9400.  
  9401.           During the return from a door a user is asked to verify his
  9402.           identity with his password ONLY if the program is answering the
  9403.           phone using modem auto-answer.  If ring detect is being used
  9404.           (auto-answer is disabled), there will be no prompt for password
  9405.           since there is no possibility that the caller is other than the
  9406.           person listed in CALLINFO.BBS. 
  9407.  
  9408.           If Carrier Detect is not present but CALLINFO.BBS exists, it is
  9409.           erased after first charging the user for his time in the door,
  9410.           since he obviously was disconnected or hung up inside the door
  9411.           program.  If Carrier Detect is found without CALLINFO.BBS,
  9412.           WILDCAT! attempts to lower it and complete initialization
  9413.           normally. 
  9414.  
  9415.           Keep in mind that a return to WILDCAT! from a door requires a
  9416.           complete startup of the WILDCAT! program, including everything
  9417.           contained in your CAT.BAT file.  In order to minimize this return
  9418.           time we encourage you to place the minimum amount of commands
  9419.           necessary in CAT.BAT.  If you need to establish RAM disks or copy
  9420.           files to different locations to establish your operating
  9421.           environment, it is suggested that these other activities be
  9422.           carried out in an AUTOEXEC.BAT file rather than in CAT.BAT.
  9423.  
  9424.           As mentioned earlier, there are many doors written for other BBS
  9425.           program environments.  In order to operate these door programs,
  9426.           the sysop needs a conversion utility which creates the required
  9427.           system files for the other BBS program from our CALLINFO.BBS
  9428.           file.  The private registered WILDCAT! BBS contains up-to-date
  9429.           conversions for all other BBS door programs.  The proper use of
  9430.           these utilities is included in a documentation file with the
  9431.           conversion program.  It usually consists of an additional line in
  9432.           the door batch file consisting of the conversion program name,
  9433.           such as WC2RBBS, which creates a configuration file for RBBS-PC
  9434.           from our CALLINFO.BBS file.
  9435.  
  9436.  
  9437.           CAUTIONS, CONCERNS AND CAVEATS!
  9438.  
  9439.           The above explanation of doors is simplified and assumes that no
  9440.           problems are encountered.  The actual operation a number of
  9441.           events may occur that interrupt either the remote user's
  9442.           connection or the batch file operation.  Both of these
  9443.           circumstances could cause problems ranging from a locked-up
  9444.           system to a serious security breach if not handled properly. This
  9445.           section deals with methods to protect your system and its users
  9446.           from such problems.
  9447.  
  9448.           Carrier Detect Monitoring
  9449.  
  9450.           The first possible problem to overcome is that of a caller who
  9451.           drops carrier during a door.  This could cause the door program
  9452.           to sit idle indefinitely! Unless the door is watching the carrier
  9453.  
  9454.            ─────────────────────────────────────────────────────────────────
  9455.                                           148
  9456.  
  9457.  
  9458.  
  9459.  
  9460.                               WILDCAT! Test-Drive 07/15/90
  9461.           ───────────────────────────────────────────────────────────────────
  9462.  
  9463.           detect status, a locked system could result.  All reputable door
  9464.           programs monitor CD as part of their operation, and automatically
  9465.           terminate when carrier is lost, returning control to the batch
  9466.           file which will then call WILDCAT!.  This is the best protection
  9467.           available.  In the event that a door does not handle this chore,
  9468.           you should think twice about running it! Although there are
  9469.           several utility programs which will monitor carrier and reboot if
  9470.           CD is lost, we recommend against their use since a system reboot
  9471.           is not desirable just because someone drops carrier.  Users
  9472.           quickly discover that they can drop carrier at the end of a door
  9473.           to keep the time spent in the door from being subtracted from
  9474.           their daily time allotment. 
  9475.  
  9476.           Ctrl-Break and Ctrl-C Lockout
  9477.  
  9478.           The second obstacle to be overcome to successfully run doors
  9479.           involves securing your batch files from interruption, either
  9480.           intentionally or otherwise.  Most users are familiar with the use
  9481.           of CTRL-BREAK or CTRL-C to prompt for termination of a batch
  9482.           process.  Allowing a remote caller to do this during execution of
  9483.           a door could be a catastrophe! Remember that every door makes use
  9484.           of a batch file, one that must be protected from the use of
  9485.           Ctrl-break.  Fortunately most doors are specifically written to
  9486.           direct their own input and output to the communications port, and
  9487.           may not be interrupted. The latest Registered release of WILDCAT!
  9488.           has internal Break-protection, so the use of third party software
  9489.           such as BRK.COM is unnecessary, as well as discouraged.
  9490.  
  9491.           User Verification on Return to WILDCAT!
  9492.  
  9493.           The last item of concern when operating doors has to do with the
  9494.           possibility of a person other than the original caller getting on
  9495.           the system at the close of a door. 
  9496.  
  9497.           The problem arises if the sysop has set MAKEWILD and the modem to
  9498.           auto answer, either by dip switches or a software command such as
  9499.           ATS0=1.  In that case the original caller could have been
  9500.           disconnected during the door for some reason, and anyone could
  9501.           have called in after the disconnect but before WILDCAT!
  9502.           re-cycled.  This is a period of perhaps 10 seconds or more
  9503.           depending on the length of CAT.BAT and modem delays.  The modem
  9504.           would answer the phone and then establish carrier for the new
  9505.           caller.  Now we have a situation where WILDCAT! comes to life,
  9506.           finds a carrier present and then looks for CALLINFO.BBS and finds
  9507.           it as well.  WILDCAT! then assumes that the original caller whose
  9508.           name is in CALLINFO.BBS is returning, but we know better.... 
  9509.  
  9510.           To prevent security problems in this regard, WILDCAT! will always
  9511.           ask for the user's password if MAKEWILD is set to answer the
  9512.           phone by auto-answer.  If ring detect is being used rather than
  9513.           auto-answer, no password is requested on return from a door since
  9514.           no other caller could have established a connection.
  9515.  
  9516.           To avoid any possible security problems, Mustang Software
  9517.  
  9518.            ─────────────────────────────────────────────────────────────────
  9519.                                           149
  9520.  
  9521.  
  9522.  
  9523.  
  9524.                               WILDCAT! Test-Drive 07/15/90
  9525.           ───────────────────────────────────────────────────────────────────
  9526.  
  9527.           strongly recommends that sysops who implement doors answer phone
  9528.           by ring detect.  Forcing WILDCAT! to answer the phone by ring
  9529.           detect (internal monitoring of pin 22)  assures that the modem
  9530.           will not acknowledge any new callers since it won't even look at
  9531.           pin 22 until after checking for a return from a door.  If
  9532.           Auto-answer MUST be used, WILDCAT! will request a password on
  9533.           each return to WILDCAT!.
  9534.  
  9535.  
  9536.           Door Technical Support
  9537.  
  9538.           One final note about doors.  Due to the differences in setup and
  9539.           configuration of this feature for each door, we must limit our
  9540.           technical support calls to problems with the WILDCAT! interface
  9541.           only.  This means that the we are unable to extend advice on
  9542.           specific door operation or hardware system configurations.  We
  9543.           will assist in configuration of the DOORTEST program but after
  9544.           proper operation of DOORTEST, the responsibility for installation
  9545.           and operation of specific programs rests with the user.  We make
  9546.           NO commitments that any door program will run properly on your
  9547.           system.  Each door operates differently and may require a
  9548.           conversion program, special device driver, basic run time module
  9549.           (BRUN40, etc.), or other type of manipulation to operate. 
  9550.  
  9551.           Some versions of DOS, in combination with some IBM compatible
  9552.           hardware, do not function properly with the CTTY command or with
  9553.           some doors.  THIS IS A DOS/HARDWARE PROBLEM, AND NOT A FLAW IN
  9554.           THE WILDCAT! PROGRAM.  Most of these situations can be overcome
  9555.           using DOORWAY.
  9556.  
  9557.           Questions on specific doors should be directed to the program
  9558.           author.  We encourage program authors to contact Mustang Software
  9559.           for program configuration advice and possible testing of their
  9560.           product within our beta group.
  9561.  
  9562.           We suggest that sysops making use of this feature call the
  9563.           WILDCAT! HQ BBS and interact with the special message folder and
  9564.           file area devoted exclusively to doors.
  9565.  
  9566.  
  9567.           *****************************************************************
  9568.           *****************************************************************
  9569.  
  9570.           END OF DOOR SECTION, NOT INCLUDED IN TEST-DRIVE RELEASE
  9571.  
  9572.           *****************************************************************
  9573.           *****************************************************************
  9574.  
  9575.  
  9576.  
  9577.  
  9578.  
  9579.  
  9580.  
  9581.  
  9582.            ─────────────────────────────────────────────────────────────────
  9583.                                           150
  9584.  
  9585.  
  9586.  
  9587.  
  9588.                               WILDCAT! Test-Drive 07/15/90
  9589.           ───────────────────────────────────────────────────────────────────
  9590.  
  9591.           MUTLI-LINE OPERATION (Not supported in TEST-DRIVE)
  9592.  
  9593.           ****************************************************************
  9594.           ****************************************************************
  9595.  
  9596.           This discussion of Multi-line and network operation is provided
  9597.           to answer questions regarding the WILDCAT! multi-node operation
  9598.           and implementation in the REGISTERED RELEASE.
  9599.  
  9600.           ****************************************************************
  9601.           ****************************************************************
  9602.  
  9603.           As indicated in the Software License Agreement, any multi-line
  9604.           version of WILDCAT! may be used "on multiple computers that are
  9605.           connected by direct cable to the same network server".  It is not
  9606.           licensed for use at multiple locations.
  9607.  
  9608.           Any questions regarding your rights under the Software License
  9609.           Agreement should be directed to a corporate officer of Mustang
  9610.           Software, Inc. for clarification.  
  9611.  
  9612.  
  9613.           OVERVIEW
  9614.  
  9615.           Users installing the multi-line version for the first time, as
  9616.           well as those upgrading from a single-line version should first
  9617.           set up a single line system, then add additional lines according
  9618.           to the information given here.
  9619.  
  9620.  
  9621.           HOW IT WORKS
  9622.  
  9623.           When writing the program code for a multi-line BBS system there
  9624.           are at least two ways of addressing the task of talking to more
  9625.           than one communications port at the same time.  
  9626.  
  9627.           The first makes use of "internal program multi-tasking" where a
  9628.           single PC/AT handles the port addressing for all lines, and
  9629.           internally directs the program responses to the ports as needed. 
  9630.           This type of setup has the advantage of needing only the one
  9631.           computer, but is limited in that it cannot perform any BBS
  9632.           activities which require outside program or DOS shell support. It
  9633.           is not possible to run doors, external protocols, or any other
  9634.           program as a sub-process. 
  9635.  
  9636.           The second uses multiple-program operation, a method in which a
  9637.           separate copy of the BBS program is loaded into memory for each
  9638.           line or node.  This type setup allows the flexibility for every
  9639.           individual line to perform whatever activity or BBS maintenance
  9640.           event is desired, while allowing the remaining lines to perform
  9641.           independent activity.  The disadvantage is the extra memory
  9642.           required for multitasking software, or additional hardware for
  9643.           network operation.  
  9644.  
  9645.  
  9646.            ─────────────────────────────────────────────────────────────────
  9647.                                           151
  9648.  
  9649.  
  9650.  
  9651.  
  9652.                               WILDCAT! Test-Drive 07/15/90
  9653.           ───────────────────────────────────────────────────────────────────
  9654.  
  9655.           WILDCAT! makes use of this second method of multi-line operation
  9656.           for the advantages it offers.  This type of setup is required for
  9657.           doors and external file transfer protocols in a multi-line
  9658.           system. 
  9659.  
  9660.  
  9661.           HARDWARE
  9662.  
  9663.           Prior to explaining the procedures for setting up a multi-line
  9664.           BBS we will review the necessary hardware and software
  9665.           combinations that may be used.  In the following discussion the
  9666.           term "multi-line" is synonymous with "multi-node", and the two
  9667.           may be used interchangeably.  Likewise, both a "line" and a
  9668.           "node" refer to a single WILDCAT! session connected to a single
  9669.           modem and phone line.
  9670.  
  9671.           We have designed all version of the multi-line WILDCAT! to
  9672.           operate in single line mode on a single PC system, or in
  9673.           multi-line mode in any of three general configurations:
  9674.  
  9675.           1.   LOCAL AREA NETWORKS
  9676.                WILDCAT! includes support for file and record locking under
  9677.                Novell, 3-COM, Banyan Vines, PC-MOS 386, Network OS,
  9678.                LANtastic, and any networks that truly support DOS 3.x
  9679.                SHARE.  Keep in mind that a number of peer-to-peer networks
  9680.                claim support of SHARE but do not actually have it!  If in
  9681.                doubt, try running our Network message program "Brainstorm"
  9682.                on the network in question and saving several messages at
  9683.                the same time.
  9684.  
  9685.                In a LAN environment, each WILDCAT! line operates on a
  9686.                separate computer connected to the other PCs or ATs via
  9687.                network cable.  Each line runs its own copy of WILDCAT!
  9688.                which is loaded from a network "server's" hard disk.  A
  9689.                "server" in this context is used to define any computer in a
  9690.                LAN setting that allows sharing any of its peripherals such
  9691.                as hard disks, printers or other devices.  Some network
  9692.                configurations only allow sharing programs located on a
  9693.                "dedicated server", one that only performs LAN management
  9694.                functions.  Others enable sharing of disk devices located in
  9695.                other workstations and are normally referred to as
  9696.                peer-to-peer networks.  In a network which allows multiple
  9697.                "servers", the server computers can also be used as a
  9698.                workstations for a WILDCAT! node.   Each workstation running
  9699.                WILDCAT! is assigned a separate and unique WILDCAT! Node ID
  9700.                Number in MAKEWILD, in an additional screen.  
  9701.  
  9702.                Regardless of the type of network used, only one copy of the
  9703.                WILDCAT! program and support files needs to be kept on the
  9704.                disk .  This one copy is available to each workstation
  9705.                running a WILDCAT! node.  All workstation nodes may update
  9706.                and access a common message, file, and user databases if
  9707.                desired. Each node requires it's own PC (512K suggested, 
  9708.                single floppy is ok), a modem, a telephone line, and a
  9709.  
  9710.            ─────────────────────────────────────────────────────────────────
  9711.                                           152
  9712.  
  9713.  
  9714.  
  9715.  
  9716.                               WILDCAT! Test-Drive 07/15/90
  9717.           ───────────────────────────────────────────────────────────────────
  9718.  
  9719.                connection to the network.  Local logon sessions on a
  9720.                network do not require a modem or phone lines. 
  9721.  
  9722.           2.   SLAVE CARD SYSTEM
  9723.                This setup requires an AT or clone, and a slave card such as
  9724.                Alloy's PC-Slave, which is available in 8088 (NEC V-20) and
  9725.                80286 versions.  A slave card usually contains a CPU
  9726.                (8088/V-20, or 80286), a serial port, a keyboard port and a
  9727.                monitor port.  Each slave card is actually a PC on a card
  9728.                which interacts with and shares the other peripherals in the
  9729.                PC, including the hard disk.  
  9730.  
  9731.                In brief, a slave card environment is one in which a single
  9732.                machine adds one or more slave cards with a modem and phone
  9733.                line connected to each slave card.  WILDCAT! is loaded in
  9734.                the memory of each card just as if it was a separate PC
  9735.                system, and it uses the shared hard disk of the main system
  9736.                for storage.  Some slave systems allow viewing access to
  9737.                each slave PC environment via the main system keyboard and
  9738.                screen.  The cost factor in this setup can approach or
  9739.                exceed the LAN setup, depending on the network type and PC
  9740.                cost.
  9741.  
  9742.                A spin-off on the slave card environment is the multi-PC
  9743.                card from CUBIX.  It installs in a Novell network server,
  9744.                and operates 2 workstations from within the network server. 
  9745.  
  9746.  
  9747.           3.   DESQVIEW
  9748.                For those interested in running only 2-3 or possibly 4
  9749.                nodes, it can done on a single 80286/80386 system under
  9750.                DESQview, a multi-tasking operating environment available
  9751.                from Quarterdeck Office Systems, 150 Pico Blvd., Santa
  9752.                Monica, CA  90405,  (213) 392-9701.  Although very fast
  9753.                286/386 combinations may be able to run 3 or 4 nodes, we
  9754.                have found that performance may suffer significantly on
  9755.                slower systems when more than 2 serial port applications are
  9756.                opened.  We will only recommend 2 ports under DESQVIEW
  9757.                unless you are prepared to upgrade your serial port UART
  9758.                chips, and are using a 386/16MHz AT or faster.
  9759.  
  9760.                DESQview setup involves purchasing DESQview ver. 2.25 or
  9761.                above from Quarterdeck, and installing it on your 286/386
  9762.                system.  Versions prior to 2.25 will not operate well with
  9763.                multiple serial applications, and are not recommended or
  9764.                supported by Mustang Software.  In order to establish 2
  9765.                DESQview applications you will need at least 512K of
  9766.                Expanded memory (NOT EXTENDED).  Make certain that the
  9767.                memory board you purchase is fully compatible with the
  9768.                DESQview memory manager - check with Quarterdeck for
  9769.                details.  In general, you need memory which meets the
  9770.                specifications for either AST's EEMS version 3.2 or LIM 4.0. 
  9771.  
  9772.  
  9773.  
  9774.            ─────────────────────────────────────────────────────────────────
  9775.                                           153
  9776.  
  9777.  
  9778.  
  9779.  
  9780.                               WILDCAT! Test-Drive 07/15/90
  9781.           ───────────────────────────────────────────────────────────────────
  9782.  
  9783.                     CAUTION:  Most attempts at utilizing EXTENDED memory to
  9784.                     emulate EXPANDED memory will prove unreliable when
  9785.                     performed in a multi-tasking environment.  This is due
  9786.                     to the continual switching back and forth between the
  9787.                     "real" and "protected" mode of CPU operation which can
  9788.                     result in lost interrupts and system lock-ups.  We do
  9789.                     not recommend extended memory use for any purpose, even
  9790.                     extended memory which is "converted" to EMS memory by
  9791.                     use of a software driver.  
  9792.  
  9793.                This type of multiple line installation is the only one in
  9794.                which the performance of the BBS program may be hindered,
  9795.                due to DESQview's time-slicing.  By contrast, both LAN and
  9796.                slave cards offer almost full throughput with no
  9797.                degradation.  The number of nodes actually possible under
  9798.                DESQview will depend on a number of variables, including the
  9799.                speed of the microprocessor & clock, the baud rates of the
  9800.                connections supported, and the speed of the hard disk.
  9801.  
  9802.                The memory requirements for WILDCAT!  operating under
  9803.                DESQview are approximately 300K - 320K for each copy of
  9804.                WILDCAT!.  This means that the total memory required easily
  9805.                exceeds the 640K base memory area.  A system with 512K  of
  9806.                expanded memory will operate well for 2 lines.  
  9807.  
  9808.                Although our recommendation is for no more than 2 nodes in a
  9809.                DESQview environment, there are a number of situations which
  9810.                may allow additional nodes to be added.  If an exceptionally
  9811.                fast 286 or 386 CPU is used you may very well find that an
  9812.                additional node or two can be added with only minor impact
  9813.                on performance.  Likewise, if the majority of your callers
  9814.                will be operating at 2400 baud, or if your BBS activity
  9815.                excludes downloads where speed is a factor, additional nodes
  9816.                may also be possible.  Testing in a proposed installation is
  9817.                the only method of determining the actual limits for a
  9818.                system. 
  9819.  
  9820.                The choice of multi-node configuration is left up to the
  9821.                user.  A later section of this manual contains more specific
  9822.                hardware installation references and suggestions for
  9823.                maximizing performance in each of the hardware environments.
  9824.  
  9825.  
  9826.  
  9827.           SOFTWARE & STRUCTURE
  9828.  
  9829.           This section reviews the principles, assumptions, and background
  9830.           information needed to successfully operate WILDCAT! in a
  9831.           multi-node environment.  You should not attempt to install a
  9832.           multi-node system until you have successfully installed a
  9833.           single-line.
  9834.  
  9835.           Regardless of the method of hardware installation, the software
  9836.           and directory structure is basically the same.  This discussion
  9837.  
  9838.            ─────────────────────────────────────────────────────────────────
  9839.                                           154
  9840.  
  9841.  
  9842.  
  9843.  
  9844.                               WILDCAT! Test-Drive 07/15/90
  9845.           ───────────────────────────────────────────────────────────────────
  9846.  
  9847.           will assume that all WILDCAT! related files are stored on a
  9848.           single hard disk in a dedicated network server (or a single hard
  9849.           disk in the computer using the slave cards or DESQview).  In
  9850.           reality the subdirectories may be located on any hard disk or
  9851.           subdirectory in any computer accessible by the nodes needing the
  9852.           files.  Much of the discussion in this section is intended to
  9853.           help prepare your answers to the MAKEWILD screen "Node
  9854.           Information" (only in the REGISTERED USER version) since a
  9855.           separate configuration file (CONFIGWC.BBS) is needed for each
  9856.           node. 
  9857.  
  9858.           The file structure for multi-line is very similar to that for
  9859.           single line operation.  We begin creation of our multi-line
  9860.           system with the first single node in C:\WILDCAT.  The WILDCAT!
  9861.           program files should already be located in this main area
  9862.           (C:\WILDCAT).  These include WILDCAT.EXE, WILDCAT.OVR,
  9863.           MAKEWILD.EXE, CONVERT.EXE, ADDFILES.EXE, WAIT!.EXE, WAITFOR!.EXE,
  9864.           MAKEQUES.EXE, CATEYE#.EXE (if available), and the PRO! Series
  9865.           .EXE files (if available).  The files in this area will be made
  9866.           available to the individual nodes through a path statement in the
  9867.           AUTOEXEC.BAT file with wording PATH=C:\WILDCAT, or whatever
  9868.           actual pathname is appropriate.  This path statement must be
  9869.           added to your AUTOEXEC file if it is not already present.
  9870.  
  9871.           Next we need to create a new WILDCAT! "startup directory" for
  9872.           each additional node on the system.  This is a very important
  9873.           step!  Every node in a WILDCAT! multi-line system must have its
  9874.           own startup directory, and its own unique node ID number.  This
  9875.           directory is the location where MAKEWILD is run for each node.
  9876.           Remember, the actual MAKEWILD.EXE program does not need to be in
  9877.           this startup directory, it will be located through the path
  9878.           statement.  The subdirectory contains the node specific
  9879.           information from MAKEWILD in the CONFIGWC.BBS file, and is the
  9880.           starting place for each node's CAT.BAT file.  Our first node can
  9881.           still be started from the main WILDCAT! startup directory and
  9882.           does not need to be altered.  In our example (a 2 node BBS) the
  9883.           startup directories may be identified as C:\WILDCAT (for node 1)
  9884.           & C:\WILDCAT\NODE-2 (for our second line).
  9885.  
  9886.           Multi-line configuration also entails creation of separate
  9887.           directories for external protocols, and common areas for
  9888.           messages, files, and users, if shared.  Since each node creates
  9889.           its own configuration file (CONFIGWC.BBS) in its own startup
  9890.           directory, each may customize the locations of all other support
  9891.           files.  This is done in the MAKEWILD "Node Information" screen.
  9892.           In our presentation here we will assume that all files are
  9893.           shared, although each node could access different menus,
  9894.           bulletins, doors, and other files.  If you want different nodes
  9895.           to have different bulletins, questionnaires, menus, doors, or
  9896.           display files you should change these path names in MAKEWILD for
  9897.           each node, and create different subdirectories and files. 
  9898.  
  9899.           Lastly, each node must assign a MASTER path to indicate which
  9900.           nodes are included in a "system".  This "system" is simply a
  9901.  
  9902.            ─────────────────────────────────────────────────────────────────
  9903.                                           155
  9904.  
  9905.  
  9906.  
  9907.  
  9908.                               WILDCAT! Test-Drive 07/15/90
  9909.           ───────────────────────────────────────────────────────────────────
  9910.  
  9911.           reference to which nodes may be connected in multi-node chat,
  9912.           which nodes contribute to the total call count for the system,
  9913.           and which nodes can be checked for status, such as
  9914.           up/down/waiting for calls, etc. by the CATEYE TSR program.  If
  9915.           you want both lines to have a combined call count and to be able
  9916.           to enter inter-node chat the MASTER paths must be the same.  
  9917.  
  9918.           A node may be part of a "system" by sharing a MASTER path with
  9919.           others, but still access different messages, files & users.  In
  9920.           this case the node will contribute to total "system" calls, will
  9921.           be able to participate in inter-node chat (if it is made
  9922.           available to callers), and will be shown as a node in the [W]ho
  9923.           is online command.  An example of such a configuration is the
  9924.           Mustang Software Public access BBS which has completely separate
  9925.           databases for users, files, and messages, but shares a MASTER
  9926.           path with the Private WILDCAT! HQ BBS system for registered
  9927.           users.  The callers to the public system have the ability to
  9928.           check out the other node access with [W]ho is online, although we
  9929.           have disabled the inter-node chat command for that node.  
  9930.  
  9931.           As mentioned previously, the Startup Directory is the location of
  9932.           the MAKEWILD configuration file CONFIGWC.BBS.  Since each node
  9933.           creates its own file in its own directory with its own unique
  9934.           node ID number, the sysop may exercise a great deal of variety in
  9935.           the configuration.  For example, in a network environment with
  9936.           several nodes actually taking calls from phone lines, you might
  9937.           create almost identical CONFIGWC files.  You may even create just
  9938.           one and copy it to the other directories for minor modification
  9939.           of Node ID number and path for external protocols.  Other
  9940.           workstations on the network, even without a modem, can also be
  9941.           assigned a node number and startup directory as well, and access
  9942.           the BBS system via a local logon with the COM port set to 0
  9943.           (zero).  The name of the sysop for the non-modem local nodes may
  9944.           even be listed as the name of the local PC user to enable easy
  9945.           sign-on with F1.  
  9946.  
  9947.           As an example of the above, all Mustang Software staff have
  9948.           listed our individual names as "sysop" in the MAKEWILD
  9949.           configuration for our local access nodes, allowing each of us to
  9950.           logon with F1 and bypass the initial welcome messages.  You may
  9951.           even specify that a local node should perform an errorlevel 60
  9952.           after each which results in immediate return to DOS after every
  9953.           local sign-on.  The important thing to remember is the settings
  9954.           will only affect the one node that starts up from the directory
  9955.           where that particular MAKEWILD configuration is located.  Many
  9956.           variations are possible, just be certain that each node is
  9957.           assigned a unique WILDCAT! Node ID in its MAKEWILD configuration,
  9958.           one which is different from all others, whether connected to real
  9959.           telephone lines or other local node sessions.
  9960.  
  9961.           The MAKEWILD screen "Node Information" is the primary location of
  9962.           multi-line configuration.  The initial questions deal with the
  9963.           directory paths for various items discussed previously.  These
  9964.           first questions apply to both single-line and multi-line
  9965.  
  9966.            ─────────────────────────────────────────────────────────────────
  9967.                                           156
  9968.  
  9969.  
  9970.  
  9971.  
  9972.                               WILDCAT! Test-Drive 07/15/90
  9973.           ───────────────────────────────────────────────────────────────────
  9974.  
  9975.           installations.  The balance of the items deal primarily with
  9976.           multi-node setup, and do not even appear unless your WILDCAT!
  9977.           version is capable of multi-line operation.
  9978.  
  9979.           Node ID:  Each node MUST have a different ID number, within the
  9980.           range allowable for the version of WILDCAT! installed.  Numbers
  9981.           do not have to be used in sequence, but each node number must be
  9982.           unique.  DUPLICATION OF NODE I.D. NUMBERS WILL RESULT IN
  9983.           LOCK/UNLOCK CONFLICTS!
  9984.  
  9985.           Security to access node:  This value represents the minimum level
  9986.           needed to connect to a specific node.  In situations where lines
  9987.           are reserved, such as our beta test node, access may be limited
  9988.           to prevent lower level users from connecting even if the phone
  9989.           number is obtained.  The display file NO-#.BBS is sent to callers
  9990.           denied access, where # is replaced by the node ID number, i.e.,
  9991.           the file NO-4.BBS is sent if it exists to a caller to node 4 who
  9992.           has too low a security level for access.
  9993.  
  9994.           Overwrite chat file:  The group and private chat feature operates
  9995.           by creating a disk file containing the text entered by the
  9996.           callers engaged in chat.  This file is then read by each node in
  9997.           chat whenever it is updated with text from another node in chat. 
  9998.           This is the only method of sending information to the proper
  9999.           locations in an orderly manner.  More details of chat file
  10000.           operation is included later in this manual.
  10001.  
  10002.           This option allows the sysop to specify whether the disk files
  10003.           are started fresh each time a chat is initiated, or if the text
  10004.           of new chat sessions should be appended to the end of the current
  10005.           file.  Appending rather than overwriting allows the sysop to view
  10006.           the contents of chat sessions which took place since the file was
  10007.           created using the VIEWCHAT.EXE utility.  On an active system the
  10008.           chat files can rapidly grow quite large, and should be monitored
  10009.           for deletion just like the ACTIVITY.LOG.  
  10010.  
  10011.           The response to this question also controls the capture file used
  10012.           when the sysop answers a page or initiates local chat with the F7
  10013.           key (REGISTERED USER version only).  The capture file PAGED.CAP
  10014.           is either appended to or overwritten the same as the inter-node
  10015.           chat files.
  10016.  
  10017.           Network type:  Pressing the spacebar cycles through the available
  10018.           choices.  Specific networks include Novell, PCMOS 386, and  CBIS
  10019.           Net.  The choice DOS 3.x SHARE  should be selected for any other
  10020.           network which truly supports or emulates the SHARE command. 
  10021.           These include Banyan Vines, 3-COM, LANtastic, and many others. 
  10022.           The final choice is SINGLE LINE for non-network use.  
  10023.  
  10024.           IF YOU ARE OPERATING A WILDCAT!  RELEASE WHICH IS CAPABLE OF
  10025.           MULTI-LINE, BUT ARE ONLY RUNNING A SINGLE NODE SYSTEM, YOU SHOULD
  10026.           SET THIS TO SINGLE LINE.
  10027.  
  10028.           If set to DOS 3.x SHARE when only one line is in use, the SHARE
  10029.  
  10030.            ─────────────────────────────────────────────────────────────────
  10031.                                           157
  10032.  
  10033.  
  10034.  
  10035.  
  10036.                               WILDCAT! Test-Drive 07/15/90
  10037.           ───────────────────────────────────────────────────────────────────
  10038.  
  10039.           program must be loaded.  Since no file and record locking is
  10040.           needed with only one node, loading SHARE is a waste of memory and
  10041.           processor resources.
  10042.  
  10043.           At this point we have reviewed the multi-line criteria which
  10044.           apply to all configurations, and will proceed with a short
  10045.           discussion of installation considerations for several specific
  10046.           types of networks and multi-tasking systems.  Review the sections
  10047.           dealing with your particular installation.
  10048.  
  10049.  
  10050.  
  10051.  
  10052.  
  10053.  
  10054.  
  10055.  
  10056.  
  10057.  
  10058.  
  10059.  
  10060.  
  10061.  
  10062.  
  10063.  
  10064.  
  10065.  
  10066.  
  10067.  
  10068.  
  10069.  
  10070.  
  10071.  
  10072.  
  10073.  
  10074.  
  10075.  
  10076.  
  10077.  
  10078.  
  10079.  
  10080.  
  10081.  
  10082.  
  10083.  
  10084.  
  10085.  
  10086.  
  10087.  
  10088.  
  10089.  
  10090.  
  10091.  
  10092.  
  10093.  
  10094.            ─────────────────────────────────────────────────────────────────
  10095.                                           158
  10096.  
  10097.  
  10098.  
  10099.  
  10100.                               WILDCAT! Test-Drive 07/15/90
  10101.           ───────────────────────────────────────────────────────────────────
  10102.  
  10103.           NOVELL 
  10104.  
  10105.           Novell, like a number of good networks available, offers a great
  10106.           deal of configurability which is useful in a WILDCAT!
  10107.           environment.  We suggest making use of the following specific
  10108.           network options or their equivalent with WILDCAT! multi-node.
  10109.  
  10110.           Novell does not require loading the optional Novell NetBIOS
  10111.           module at the workstation level when loading WILDCAT!  from a
  10112.           network disk.  Simply load the workstation shell with ANET3 (ver
  10113.           2.0a) or IPX and NET3 (ver. 2.12 & 2.15).  WILDCAT! directly
  10114.           supports Novell without SHARE or the NetBIOS programs.  The
  10115.           exception to this is when WILDCAT!  is loaded from a non-network
  10116.           disk such as drive C:, even if the PC is attached and active on
  10117.           the network.  Use of a non-network drive is supported without
  10118.           SHARE under Novell, as long as WILDCAT! is loaded from a network
  10119.           drive.
  10120.  
  10121.           Novell offers several versions of NetWare including the entry
  10122.           level system ELS Level I, ELS Level II, and Advanced NetWare. 
  10123.           ELS I is limited to 4 workstation connections, including a
  10124.           non-dedicated server that can operate as a workstation.  ELS II
  10125.           is limited to 8 workstation connections and also makes use of a
  10126.           non-dedicated server that doubles as a workstation.  Both of the
  10127.           above are priced significantly lower than Advanced NetWare which
  10128.           will allow connection of up to the maximum 250 WILDCAT! nodes. 
  10129.           We have found that Advanced NetWare ver. 2.15 is capable of
  10130.           operating two nodes on a single workstation using the
  10131.           multi-tasking program DESQview.  This type of configuration
  10132.           allows operating a six line BBS on only 3 AT's connected as
  10133.           Novell workstations, with each AT running 2 BBS lines.  CAUTION: 
  10134.           This setup has not been tested at this time on ELS NetWare! 
  10135.           Contact Mustang Software Technical support before purchasing a
  10136.           Novell ELS network for this type operation.
  10137.  
  10138.           Configuration
  10139.  
  10140.           Establish a user name such as NODE-1 etc. for each node on the
  10141.           system.  Assign the "user" security access for read, write,
  10142.           modify, and create access rights to all files in the STARTUP
  10143.           directory for each node. Remember that Node-1 will use the main
  10144.           WILDCAT! directory as the startup area, while additional nodes
  10145.           must have separate startup directories.  Extend these rights to
  10146.           each EXTERNAL PROTOCOL directory, MENU directory, HELP directory,
  10147.           DISPLAY directory, BULLETIN directory, QUESTIONNAIRE directory,
  10148.           DATAFILE directories, MASTER directory, and any directories
  10149.           containing downloadable files.  Assign read rights to the
  10150.           WILDCAT!  program directory (even though this is the same area
  10151.           where node-1 is started) to enable every node to load the program
  10152.           files.  The "user" does not need access rights to the rest of the
  10153.           system, except perhaps the "public" and "logon" directories if
  10154.           you will want to do system maintenance from the node workstation
  10155.           under the node username.  You may want to establish a group name
  10156.           such as BBS and assign these rights by group rather than
  10157.  
  10158.            ─────────────────────────────────────────────────────────────────
  10159.                                           159
  10160.  
  10161.  
  10162.  
  10163.  
  10164.                               WILDCAT! Test-Drive 07/15/90
  10165.           ───────────────────────────────────────────────────────────────────
  10166.  
  10167.           individually by node names..
  10168.  
  10169.           If your network supports it (Novell does), you may establish a
  10170.           drive "MAP" to your external protocol directory to enable
  10171.           addressing it as a single drive letter.  For example, our actual
  10172.           path to the protocol directory for node 2 is 
  10173.  
  10174.                F:\REGISTER\NODE-2\PROTOCOL
  10175.  
  10176.           but it is addressed in MAKEWILD as simply Y: since we include the
  10177.           Node-2 login script command 
  10178.  
  10179.                MAP Y:=SYS:/REGISTER/NODE-2/PROTOCOL
  10180.  
  10181.           As you can see, the MAP command functions much like the DOS
  10182.           command SUBST.  This allows WILDCAT! to pass a much shorter
  10183.           command line to the shell, such as 
  10184.  
  10185.                Y:ZDOWN.BAT  filename1  filename2    etc.
  10186.  
  10187.           A Novell system using a fast hard disk in the server with ample
  10188.           disk caching memory can easily handle a very large number of
  10189.           callers.  No system degradation is usually noticed with the
  10190.           WILDCAT!  database "safety mode" set to FULL.
  10191.  
  10192.  
  10193.  
  10194.  
  10195.  
  10196.  
  10197.  
  10198.  
  10199.  
  10200.  
  10201.  
  10202.  
  10203.  
  10204.  
  10205.  
  10206.  
  10207.  
  10208.  
  10209.  
  10210.  
  10211.  
  10212.  
  10213.  
  10214.  
  10215.  
  10216.  
  10217.  
  10218.  
  10219.  
  10220.  
  10221.  
  10222.            ─────────────────────────────────────────────────────────────────
  10223.                                           160
  10224.  
  10225.  
  10226.  
  10227.  
  10228.                               WILDCAT! Test-Drive 07/15/90
  10229.           ───────────────────────────────────────────────────────────────────
  10230.  
  10231.  
  10232.           PEER-TO-PEER NETWORKS
  10233.  
  10234.           This section reviews network considerations generic peer-to-peer
  10235.           networks using LANtastic as an example.  The operational features
  10236.           discussed apply to most similar LANS except for network specific
  10237.           recommendations.  From an operational viewpoint, these networks
  10238.           will function much like any other.  The primary difference for a
  10239.           WILDCAT! installation is the use of multiple "servers".  If
  10240.           multiple workstations are used as servers for various system
  10241.           resources, these same server/workstations may also be used as a
  10242.           WILDCAT! node.  Each node must still be given a unique Node ID,
  10243.           and must reference its own private startup directory and external
  10244.           protocol directory.  
  10245.  
  10246.           LANtastic
  10247.  
  10248.           This network operates WILDCAT! well when configured properly. The
  10249.           following network parameters have been found to increase
  10250.           reliability and improve operation:
  10251.  
  10252.           DOS ver. 3.1 or 3.3 are recommended, version 3.2 is not fully
  10253.           compatible with the network communication interfaces.  The SHARE
  10254.           command is not necessary since LANtastic emulates SHARE in the
  10255.           LANBIOS.  
  10256.  
  10257.           The use of a small disk cache system with LANtastic is
  10258.           recommended for best performance.  
  10259.  
  10260.           For additional information, contact Mustang Software, Inc.
  10261.  
  10262.  
  10263.  
  10264.  
  10265.  
  10266.  
  10267.  
  10268.  
  10269.  
  10270.  
  10271.  
  10272.  
  10273.  
  10274.  
  10275.  
  10276.  
  10277.  
  10278.  
  10279.  
  10280.  
  10281.  
  10282.  
  10283.  
  10284.  
  10285.  
  10286.            ─────────────────────────────────────────────────────────────────
  10287.                                           161
  10288.  
  10289.  
  10290.  
  10291.  
  10292.                               WILDCAT! Test-Drive 07/15/90
  10293.           ───────────────────────────────────────────────────────────────────
  10294.  
  10295.           SLAVE CARDS
  10296.  
  10297.           These follow the same WILDCAT! software setup procedures as a
  10298.           network.  The only real difference here is that SHARE must be
  10299.           loaded in EACH SLAVE ENVIRONMENT. 
  10300.  
  10301.           Alloy's PC Slave system is established to act much like a network
  10302.           with no cables connecting the individual workstations.  Instead,
  10303.           each workstation computer is actually a card installed into the
  10304.           bus on the "server".  
  10305.  
  10306.           Alloy's own network software is NTNX.  Setup the hardware and
  10307.           software according to the instructions from Alloy.  If the slave
  10308.           cards are populated with 1 megabyte of memory we recommend
  10309.           allocating 512K for the slave partition and the remaining 512K as
  10310.           system disk cache within NTNX.
  10311.  
  10312.           The WILDCAT! configurations on the slave cards are established on
  10313.           the server hard disk exactly like any other network setup. 
  10314.           Create separate startup directories for each node and create the
  10315.           required node areas for external protocols, if used. This setup
  10316.           may be done from the server console, but each node must actually
  10317.           be started and tested by its own autoexec.bat file as describe in
  10318.           the documentation.  The individual slave cards may be accessed by
  10319.           connection directly to the cards via terminals (monitor &
  10320.           keyboard).  Alloy cards also operate with the utility program
  10321.           NXSCAN to control slave cards from the server in real time
  10322.           without using additional terminals.  
  10323.  
  10324.           The NTNX software includes a utility to monitor each slave from
  10325.           the server, although interaction is not possible.   
  10326.  
  10327.           When operating in a slave system, all WILDCAT! sessions MUST make
  10328.           use of answering phone by Auto-Answer since Alloy uses the ring
  10329.           detect line (pin 22) internally to reboot the individual slave
  10330.           systems from remote.  Using auto-answer may have an impact on
  10331.           your door operations, and you are cautioned to review the
  10332.           disadvantages of using auto-answer with doors or external
  10333.           protocols.  See the door section of Advanced Features for
  10334.           details. 
  10335.  
  10336.  
  10337.  
  10338.  
  10339.  
  10340.  
  10341.  
  10342.  
  10343.  
  10344.  
  10345.  
  10346.  
  10347.  
  10348.  
  10349.  
  10350.            ─────────────────────────────────────────────────────────────────
  10351.                                           162
  10352.  
  10353.  
  10354.  
  10355.  
  10356.                               WILDCAT! Test-Drive 07/15/90
  10357.           ───────────────────────────────────────────────────────────────────
  10358.  
  10359.           DESQview
  10360.  
  10361.           DESQview should to set up with two windows (or more, limited by
  10362.           your PC), and follow the same WILDCAT! software installation
  10363.           procedures as a network.  The only real difference here is that
  10364.           SHARE must be loaded prior to starting the DESQview program with
  10365.           DV or XDV.  There is no need to load SHARE in each DV window. 
  10366.  
  10367.           WILDCAT! is DESQview "aware", and will recognize when it is
  10368.           operating in a DV environment.  When the presence of a
  10369.           multi-tasker such as DV, TaskView, or OmniView is detected
  10370.           WILDCAT! automatically performs direct screen writing to an
  10371.           alternate video buffer provided by DESQview.  When configured
  10372.           properly WILDCAT! is able to run in any size screen window, in
  10373.           foreground or background mode, with no interference with other
  10374.           programs.  
  10375.  
  10376.           We recommend use of DESQview version 2.25 and above only. We also
  10377.           strongly suggest use of the 16550A UART chip as a replacement for
  10378.           the 8250 or 16450 found in most RS-232 boards.  The use of this
  10379.           chip becomes even more important when more than two WILDCAT!
  10380.           nodes are configured on a single machine.  This chip is
  10381.           inexpensive and is available from a number of sources at a
  10382.           nominal cost, including Arrow Electronics at 1-800-932-7769.
  10383.  
  10384.           The Initial setup of DESQview (SETUP.BAT) allows setting
  10385.           performance parameters which affect the processing time allocated
  10386.           to foreground and background tasks.  You will want to experiment
  10387.           with these settings, but should begin with each task receiving
  10388.           equal time if both are operating a WILDCAT!  node.  Start with 3
  10389.           ticks for each node.  If you are operating a single BBS in the
  10390.           background while using the foreground for other activities such
  10391.           as word processing, you then should allow the background task
  10392.           more time by a factor of about 3.
  10393.  
  10394.           The following screen shows the major setup parameters and the
  10395.           proper settings for a 2 line BBS under DESQview.
  10396.  
  10397.           The important parameters here begin with the second half of the
  10398.           page.  Optimize communications must be set to "Y" in order to
  10399.           operate high speed modems reliably.  In addition, you should load
  10400.           the WILDCAT! node that uses the highest baud rate first.  Doing
  10401.           so prevents the 0-640K area of memory from becoming fragmented
  10402.           since communications programs are never swapped out, and
  10403.           guarantees the best transfer speeds.  In addition, if an Enhanced
  10404.           Expanded Memory board (EEMS) is being used DESQview will make use
  10405.           of its "instantaneous" mapping registers for the first program
  10406.           while assigning all other programs to the slower registers with
  10407.           mapping overhead.  Remember that the processing power of your PC
  10408.           ultimately limits how many high speed communications programs may
  10409.           be run simultaneously without dropping characters.  
  10410.  
  10411.           Swapping of programs may be set to "Y", although WILDCAT! should
  10412.           never be swapped out of memory.  This parameter simply allows
  10413.  
  10414.            ─────────────────────────────────────────────────────────────────
  10415.                                           163
  10416.  
  10417.  
  10418.  
  10419.  
  10420.                               WILDCAT! Test-Drive 07/15/90
  10421.           ───────────────────────────────────────────────────────────────────
  10422.  
  10423.           other programs this option.  Printer contention should not be
  10424.           managed since DV will suspend a program that attempts to print if
  10425.           another is already printing.  
  10426.  
  10427.           We recommend setting DV to indicate that WILDCAT! does NOT write
  10428.           directly to the screen (even though it does) since the video
  10429.           buffer is automatically redirected by WILDCAT! internally.  Fine
  10430.           tuning DESQview parameters may be helpful in any individual
  10431.           installation.
  10432.  
  10433.  
  10434.           The following are WILDCAT! program areas which are affected by
  10435.           multi-node operation, and may need additional explanation.
  10436.  
  10437.           The WILDCAT! multi-node program code performs both file and
  10438.           record locking, unlike many other BBS packages which only make
  10439.           use of file locking.  What this means to you as a sysop is
  10440.           enhanced versatility and operation.  For example, when operating
  10441.           several nodes at one time, WILDCAT! is able to perform sweeping
  10442.           changes including deleting messages in the wastebasket, since any
  10443.           messages currently being "used" by a node are simply ignored due
  10444.           to the record lock.  Record locking allows the PRO! series to
  10445.           actually perform major database updates to most items without
  10446.           disabling all nodes.  File locking systems prohibit this type of
  10447.           access. 
  10448.  
  10449.           We provided the newest file structures to developers who wish to
  10450.           upgrade their products.  The new databases make use of the B-Tree
  10451.           Filer 5.0 from Turbo Power Software, Scotts Valley, CA.
  10452.  
  10453.  
  10454.           DATABASE SAFETY MODE 
  10455.  
  10456.           The "safety" mode of database operation is configurable in
  10457.           WILDCAT! Multi-Line.  It can be set for "FULL", "PARTIAL", or
  10458.           "NONE".  The default setting of "PARTIAL" will perform additional
  10459.           database activity of flushing the buffers after each access. 
  10460.           Although this will virtually guarantee that a power failure will
  10461.           not cause data corruption, it takes extra time to perform the
  10462.           flushing.  The "FULL" mode creates an additional database file
  10463.           with the extension .DIA, and will perform integrity checks as
  10464.           data is changed and new data is added.  The FULL mode may take as
  10465.           much as 4 times as long to write record changes in the databases. 
  10466.           It actually holds information in the .DIA (diagram) file, and
  10467.           checks data integrity during the next transaction.  If an error
  10468.           is encountered it is immediately corrected before continuing with
  10469.           the new record.  If network operation seems excessively sluggish
  10470.           or you are operating under DESQview and need additional speed, we
  10471.           suggest changing the safety mode to "NONE".  The WCREPAIR program
  10472.           will fix any database problems that develop in any mode. 
  10473.  
  10474.  
  10475.           DOORS 
  10476.  
  10477.  
  10478.            ─────────────────────────────────────────────────────────────────
  10479.                                           164
  10480.  
  10481.  
  10482.  
  10483.  
  10484.                               WILDCAT! Test-Drive 07/15/90
  10485.           ───────────────────────────────────────────────────────────────────
  10486.  
  10487.           Door operation in a multi-node system is essentially the same as
  10488.           single line.  A DOOR.DAT file is created in the DOOR path, and is
  10489.           used by all nodes sharing that path.  If you have a DOOR path
  10490.           shared between nodes WILDCAT! will check the DOOR.DAT operational
  10491.           flags to determine a door is "in use" whenever a caller requests
  10492.           access.  Access is denied if it is in use and the door has not
  10493.           been specified as multi-user in MAKEWILD.  For those few doors
  10494.           with true record locking you may specify that it is multi-user
  10495.           and no checks for access will be performed.  The door itself will
  10496.           then be responsible for handling the necessary locks when two or
  10497.           more callers access it at one time.  Most doors are not
  10498.           multi-user.
  10499.  
  10500.  
  10501.           INTER-NODE CHAT
  10502.  
  10503.           As mentioned previously, chat makes use of disk files for text
  10504.           entered by callers.  Although the port to port access could be
  10505.           accomplished in any one environment (LAN, DV, etc), there is no
  10506.           feasible way other than disk files to support such diverse
  10507.           applications true networks, slave cards, and unknown port
  10508.           parameters under a number of multi-tasking programs. 
  10509.  
  10510.           The key to having your callers make successful use of inter-node
  10511.           chat is clear explanation and training.  Make use of the
  10512.           PRECHAT.BBS (.SCR), CHAT.HLP, and CHATCMD.HLP files to help your
  10513.           users.  Since screen updates are only possible once a line has
  10514.           been sent, emphasize that users should be patient.  If the other
  10515.           caller exits chat a notice will be sent to all others in chat.
  10516.           The same is true after paging a caller; simply wait for the
  10517.           notification that he has entered chat rather than issuing a
  10518.           constant stream of /USERS commands.
  10519.  
  10520.           The chat file created by WILDCAT! is in record format, and is not
  10521.           easily readable without the VIEWCHAT utility.  VIEWCHAT is
  10522.           invoked by following the command with the filename to view, such
  10523.           as CHAT.002 or CHAT.GRP.  VIEWCHAT is not required to view the
  10524.           local chat capture file PAGED.CAP.  The output is sent to the
  10525.           screen with no pauses.  This allows redirection to a plain ASCII
  10526.           file for archival purposed.
  10527.  
  10528.  
  10529.           PRO! SERIES OPERATION
  10530.  
  10531.           Read the individual documentation file for complete operational
  10532.           details.  In multi-node situations the PRO! utilities may be run
  10533.           without taking down active BBS nodes for most functions.  
  10534.  
  10535.           All PRO! applications MUST be started from a valid startup
  10536.           directory, and have access to a valid, unused node ID via a
  10537.           CONFIGWC.BBS file.  This startup directory may be one of the
  10538.           actual BBS nodes which has been scheduled to run a PRO! utility
  10539.           as an event, or a node which has been manually stopped with F10. 
  10540.           It could also be an unused node ID on a separate workstation or
  10541.  
  10542.            ─────────────────────────────────────────────────────────────────
  10543.                                           165
  10544.  
  10545.  
  10546.  
  10547.  
  10548.                               WILDCAT! Test-Drive 07/15/90
  10549.           ───────────────────────────────────────────────────────────────────
  10550.  
  10551.           in another DESQview window.  Just like a local WILDCAT! access
  10552.           from a network computer, it must have a valid Node ID to
  10553.           function.  DUPLICATION OF A NODE ID USED BY ANOTHER WILDCAT! BBS
  10554.           NODE OR ANOTHER PRO! SERIES IN OPERATION WILL CAUSE DISASTROUS
  10555.           RESULTS!   
  10556.  
  10557.           As an example, if you are operating 6 actual lines on the 10 node
  10558.           version 2.15N, and have set them up as nodes 1-6, you may still
  10559.           run U-PRO! on another network PC as long as you have created a
  10560.           startup directory for an additional node (perhaps 7), have run
  10561.           MAKEWILD in the node 7 startup directory, and have assigned a
  10562.           node ID of 7.  If you have already used Nodes 1-10 for real
  10563.           incoming lines, you MUST take down one line to operate the PRO!
  10564.           utility.
  10565.  
  10566.           Each PRO! series should be limited to operation on only one
  10567.           workstation at a time if database modification is being
  10568.           completed.  For example, unused nodes 7 & 8 may both run M-PRO!
  10569.           at the same time, even while nodes 1-6 are taking calls, as long
  10570.           as they are reporting rather than making changes.  If one is
  10571.           deleting messages that are over 60 days old and private, and the
  10572.           other is deleting all mail in folder B that is over 10 days old,
  10573.           there will be just too many record locks thrown at the system at
  10574.           one time.  If both are simply listing mail to a file for
  10575.           archiving, the dual processing will probably be handled
  10576.           adequately, but again this is dependent on the network used. If
  10577.           in doubt, run only one utility at one time.
  10578.  
  10579.  
  10580.           EVENTS
  10581.  
  10582.           Multi-node operation must be taken into consideration when
  10583.           running most events.  We have discussed the PRO! series which may
  10584.           be run as events (for most functions) even with other nodes
  10585.           active.  You can easily schedule node 2 for a wastebasket dump of
  10586.           folder "Y" at 4am while leaving all other nodes available for
  10587.           calls.  This is in contrast to the message renumbering portion of
  10588.           both WILDCAT! and M-PRO! which will not operate unless all^_nodes
  10589.           have been taken down.  To perform a renumber the sysop must
  10590.           schedule an event on ALL nodes that access the same message
  10591.           datafiles at the same time, say 4am.  One node then uses the
  10592.           WAIT! program to pause for five minutes or so (just in case the
  10593.           clocks are a little off) with the command WAIT! 300 (wait for 300
  10594.           seconds).  The second line of the batch file tells M-PRO! to
  10595.           perform the renumber.  At the same time the other nodes in the
  10596.           system execute an event batch file that simply says WAITFOR!
  10597.           04:30 (wait for 4:30am, then continue).  This assumes that the
  10598.           renumber does not take more than 25 minutes.
  10599.  
  10600.           Any third party programs that read the datafiles may also need
  10601.           all other nodes to be suspended since the files or records needed
  10602.           may be locked at any time and access unavailable.  The exception
  10603.           are utilities making use of the B-Tree Filer from Turbo Power
  10604.           Software. 
  10605.  
  10606.            ─────────────────────────────────────────────────────────────────
  10607.                                           166
  10608.  
  10609.  
  10610.  
  10611.  
  10612.                               WILDCAT! Test-Drive 07/15/90
  10613.           ───────────────────────────────────────────────────────────────────
  10614.  
  10615.  
  10616.           USER ACCESS
  10617.  
  10618.           Only one username may have access to a system at one time.  If
  10619.           user Alan Luck signs on node 4, no one by that name may access
  10620.           any other node on the system. This feature prevents multiple
  10621.           updates of user records from different nodes to extend time or
  10622.           functionality. 
  10623.  
  10624.  
  10625.           BACKUP
  10626.  
  10627.           This aspect of proper computer management is more important than
  10628.           ever in a multi-line environment.  The introduction of file and
  10629.           record locking adds an additional dimension to this activity
  10630.           which can cause problems. You may find that your previous backup
  10631.           software is unable to backup files which have locks placed on
  10632.           them by software, especially if you have been relying on a batch
  10633.           file copy process.
  10634.  
  10635.           Aside from purchasing "intelligent" backup software designed to
  10636.           sidestep the locks and backup all files on your particular system
  10637.           while the BBS is running, you may have little alternative than to
  10638.           implement a system-wide event which takes all nodes down with a
  10639.           WAITFOR! command while one node performs the necessary backup to
  10640.           disk or other media.
  10641.  
  10642.  
  10643.           PHONE ROTATION
  10644.  
  10645.           This may seem like a trivial topic for discussion, but there are
  10646.           a number the alternatives and differing opinions regarding the
  10647.           best implementation.  We will review several possibilities here
  10648.           with no attempt to persuade a sysop that one is better than
  10649.           another, but present them as different alternatives for different
  10650.           installations.
  10651.  
  10652.           As an example we will discuss a 10 line system.  The simplest
  10653.           setup is a single published phone number which rotates (or hunts
  10654.           in telephone company parlance) down from line 1 to two, to three,
  10655.           to ten.  This rotation ignores the caller's baud rate, and leaves
  10656.           access to faster modems to chance, unless all lines are connected
  10657.           to the same modem types. 
  10658.  
  10659.           Another alternative is publishing three numbers, the first rings
  10660.           line one which rotates to two and three.  All 3 lines are
  10661.           supported with a 2400 baud modem.  The number for line four is
  10662.           then published as a USR 9600 HST number, and rotates through
  10663.           lines 5, 6, 7 and 8.  The number for line 9 is also published and
  10664.           is supported by a Hayes V-Series 9600 which rotates to another
  10665.           V-Series on line 10.  While this setup allows higher speed modems
  10666.           to selectively call the correct lines, it forces the caller to
  10667.           dial several numbers if they have no preference for connect
  10668.           rates.   his setup is used on the Mustang Software Private HQ!
  10669.  
  10670.            ─────────────────────────────────────────────────────────────────
  10671.                                           167
  10672.  
  10673.  
  10674.  
  10675.  
  10676.                               WILDCAT! Test-Drive 07/15/90
  10677.           ───────────────────────────────────────────────────────────────────
  10678.  
  10679.           BBS.
  10680.  
  10681.           A variation on the above could have the calls to the HST lines
  10682.           limited to 9600 baud only by making that limitation clear to
  10683.           callers and then setting the modem with &N6 to limit calls below
  10684.           9600 BAUD.
  10685.  
  10686.  
  10687.  
  10688.  
  10689.  
  10690.  
  10691.  
  10692.  
  10693.  
  10694.  
  10695.  
  10696.  
  10697.  
  10698.  
  10699.  
  10700.  
  10701.  
  10702.  
  10703.  
  10704.  
  10705.  
  10706.  
  10707.  
  10708.  
  10709.  
  10710.  
  10711.  
  10712.  
  10713.  
  10714.  
  10715.  
  10716.  
  10717.  
  10718.  
  10719.  
  10720.  
  10721.  
  10722.  
  10723.  
  10724.  
  10725.  
  10726.  
  10727.  
  10728.  
  10729.  
  10730.  
  10731.  
  10732.  
  10733.  
  10734.            ─────────────────────────────────────────────────────────────────
  10735.                                           168
  10736.  
  10737.  
  10738.  
  10739.  
  10740.                               WILDCAT! Test-Drive 07/15/90
  10741.           ───────────────────────────────────────────────────────────────────
  10742.  
  10743.  
  10744.           APPENDIX A - MODEMS
  10745.  
  10746.           Modems in General
  10747.  
  10748.           A computer and the supporting peripherals that constitute a
  10749.           bulletin board system represent a chain of equipment that rarely
  10750.           gets to rest.
  10751.  
  10752.           Even while idling, the system is working.  Most BBS's are on call
  10753.           twenty-four hours a day, seven days a week.  If a chain is only
  10754.           as good as its weakest link, what about the various links that
  10755.           constitute a BBS operation? It then begins to have real meaning
  10756.           that the hardware/software must not only work together, but that
  10757.           each component is actually dependent upon the others, and must be
  10758.           durable as a stand-alone device.
  10759.  
  10760.           A BBS system's modem is the most important link to the outside
  10761.           world.  We strongly recommend purchasing a name brand modem that
  10762.           has proven itself as a reliable performer under long term use. 
  10763.  
  10764.           Mustang Software regularly solicits modems from manufacturers
  10765.           during our program development, with the understanding that
  10766.           WILDCAT! will be tested and guaranteed to run on their equipment.
  10767.           We continue to add modem settings to our list as new
  10768.           manufacturers cooperate with demonstration units for testing. Our
  10769.           thanks to those who have participated in this evaluation program.
  10770.  
  10771.  
  10772.           Hardware Error Checking
  10773.  
  10774.           Many modems support the ability to perform checking of
  10775.           transmission through hardware built into the modem itself.  If
  10776.           your modem supports an internal error checking protocol (MNP or
  10777.           ARQ), you may make use of this feature and have WILDCAT! offer an
  10778.           additional internal file transfer protocol that takes advantage
  10779.           of this ability.  This protocol is 1K Xmodem-G, and will increase
  10780.           the transfer throughput significantly.  Note that WILDCAT! will
  10781.           not make this protocol choice available to a caller unless the
  10782.           connection was made using a result code for reliable connection
  10783.           (see MAKEWILD Modem Information, Part 2).  The REGISTERED USER
  10784.           version of WILDCAT! also adds YMODEM-G (batch) to this list.  
  10785.  
  10786.           A few of the modems which support MNP/ARQ are Microcom, US
  10787.           Robotics HST and 2400e, Telebit, Ven-Tel, and the Multitech 224EH
  10788.           and EC.  Consult your modem manual to determine if you have MNP
  10789.           support.
  10790.  
  10791.  
  10792.           Modem Related Connection Problems
  10793.  
  10794.           Should you have trouble with your modem operating properly after
  10795.           installing and checking the setup parameters, you should follow
  10796.           these steps to determine the problem area.  NOTE that all
  10797.  
  10798.            ─────────────────────────────────────────────────────────────────
  10799.                                           169
  10800.  
  10801.  
  10802.  
  10803.  
  10804.                               WILDCAT! Test-Drive 07/15/90
  10805.           ───────────────────────────────────────────────────────────────────
  10806.  
  10807.           references to the character 0 are ZERO and not the letter "O".
  10808.           THIS IS VERY IMPORTANT!
  10809.  
  10810.           First, start your favorite communications program such as Qmodem,
  10811.           ProComm, Smartcomm, Telix, etc..  Perform whatever commands are
  10812.           necessary to enter "command state", usually a blank screen where
  10813.           you can enter modem commands.
  10814.  
  10815.           Second, type ATZ and press ENTER.  You should see "OK" or its
  10816.           numeric equivalent "0", which indicates you have established a
  10817.           good connection with the communications port.  If this test
  10818.           fails, i.e the modem returns "ERROR" or its numeric equivalent
  10819.           "4", then you need check your hardware to make sure the port you
  10820.           have selected exists and is the ONLY port with that designation
  10821.           (COM1 etc.)  If you got the "OK" or "0" then proceed with the
  10822.           following step.
  10823.  
  10824.           Third, enter the appropriate startup strings listed in your
  10825.           WILDCAT! set-up one at a time, pressing ENTER after each, to see
  10826.           if the modem is interpreting them correctly.  For example, if
  10827.           your modem calls for AT V0 M0 Q0 E0 you would type
  10828.  
  10829.                     AT V0 <ENTER>
  10830.  
  10831.           The result should be a "0" (ZERO) which is the numeric result
  10832.           code for "OK".  Then type AT M0 <ENTER> and check the response. 
  10833.           Continue to test each setup parameter until you are sure that the
  10834.           modem accepts each one.  Perform this test for EVERY command in
  10835.           ALL startup strings, as well as the reinitialization string, if
  10836.           being used.  Should all of them be accepted by your modem but it
  10837.           still fails to operate properly you should increase the modem
  10838.           delays in MAKEWILD to 2500 each in increments of 500.  If any
  10839.           individual setup string item fails, check your manual and make
  10840.           sure the parameter is a valid command for your particular modem.
  10841.  
  10842.           Modem Switch and Register Settings
  10843.  
  10844.           The settings for any individual modem may vary, but most modems
  10845.           make use of some standard switch and S-Register settings.  The
  10846.           discussion here deals with the most common dip switch choices (if
  10847.           your modem has them) and the register settings.  The switches, if
  10848.           present, may be arranged and numbered in any order, but will
  10849.           usually cover the following functions.  If your modem has
  10850.           switches you should set them according to this discussion.
  10851.  
  10852.           Data Terminal Ready (DTR) 
  10853.  
  10854.           One of the pins on your cable or connection between the modem and
  10855.           computer is DTR, which is used to assure that the two modems can
  10856.           "talk" to each other.  WILDCAT! handles the operation of DTR and
  10857.           uses it to control the connection.  One of the main uses for DTR
  10858.           is manipulation to tell the modem that the caller has pressed "G"
  10859.           for Goodbye and wants to hang up.  This switch can usually be
  10860.           either FORCED ON or NORMAL.  WILDCAT! needs a NORMAL setting in
  10861.  
  10862.            ─────────────────────────────────────────────────────────────────
  10863.                                           170
  10864.  
  10865.  
  10866.  
  10867.  
  10868.                               WILDCAT! Test-Drive 07/15/90
  10869.           ───────────────────────────────────────────────────────────────────
  10870.  
  10871.           order to be able to raise and lower DTR to tell the modem when to
  10872.           hang up the phone.
  10873.  
  10874.           Verbal/Numeric result Codes
  10875.  
  10876.           This switch controls the type of responses the modem sends to the
  10877.           computer for connect, carrier detected, etc..  The two choices
  10878.           are Verbal (also called Verbose) or Numeric (also called Terse). 
  10879.           WILDCAT! must receive numeric codes, and sets this by use of the
  10880.           AV0 (That's zero, not a letter "o") command in the startup
  10881.           strings.  This switch must be set to numeric since some modems
  10882.           (the USR HST in particular) will not allow the V0 command to
  10883.           override the switch setting.
  10884.  
  10885.           Display result Codes
  10886.  
  10887.           This switch indicates if the response from the modem should be
  10888.           sent to the computer.  WILDCAT! needs to get the numeric codes
  10889.           therefore this switch should be set to enable result code
  10890.           display.
  10891.  
  10892.           Command Mode Local Echo
  10893.  
  10894.           Local echo refers to the ability to actually display the result
  10895.           code on the screen locally when it is sent.  WILDCAT! does not
  10896.           require this echo to operate properly.
  10897.  
  10898.           Auto Answer
  10899.  
  10900.           The preferred method for WILDCAT! to use in answering the phone
  10901.           is by monitoring the Ring-Detect Line, rather than having the
  10902.           modem auto-answer the phone.  In this case the auto-answer switch
  10903.           should be set NOT to answer.  If instead you elect to answer the
  10904.           phone by auto-answer (in MAKEWILD), this switch must be set to
  10905.           have the modem perform auto-answer.  The status of this switch
  10906.           can be over-ridden with AT S0=0 to disable auto-answer or AT S0=1
  10907.           to enable it.
  10908.  
  10909.           Carrier Detect Override (DCD or CD)
  10910.  
  10911.           This switch is VERY important.  WILDCAT! monitors pin 8 to
  10912.           determine whether a carrier exists to know if someone is on-line. 
  10913.           If this switch is set incorrectly, WILDCAT! cannot tell when
  10914.           someone hangs up, and may think someone is on-line when they are
  10915.           not!  It should NOT be forced true or forced on.  It  MUST be set
  10916.           to reflect reality or to follow the software.  If WILDCAT! is
  10917.           started with CD forced true it will display the message "Session
  10918.           in Progress".
  10919.  
  10920.           Single/multiple phone line
  10921.  
  10922.           Can be set either way depending on your phone line.
  10923.  
  10924.  
  10925.  
  10926.            ─────────────────────────────────────────────────────────────────
  10927.                                           171
  10928.  
  10929.  
  10930.  
  10931.  
  10932.                               WILDCAT! Test-Drive 07/15/90
  10933.           ───────────────────────────────────────────────────────────────────
  10934.  
  10935.           AT Command Set recognition
  10936.  
  10937.           Since WILDCAT! sends and receives AT commands to and from the
  10938.           modem, this switch must be set to enable AT command set
  10939.           recognition.
  10940.  
  10941.           Escape Code Operation
  10942.  
  10943.           It is advised that your modem disconnect if it receives a +++
  10944.           from your caller.  Not all modems have this switch.  To prevent
  10945.           acting on an escape sequence, we recommend including the command
  10946.           S2=255 in a modem string to change the escape code character from
  10947.           +++.  See the discussion of the S2 register below and in your
  10948.           modem manual.
  10949.  
  10950.           Use Factory or NRAM defaults
  10951.  
  10952.           Some modems which allow storing setup parameters in non-volatile
  10953.           RAM (NRAM) also allow selection of whether the power-on default
  10954.           parameters are loaded from NRAM or the hardware factory settings. 
  10955.           If your modem allows a choice you must set this switch to load
  10956.           from the NRAM settings, not the factory settings.  The USR HST is
  10957.           one modem which has this dip switch.
  10958.  
  10959.           S0 register
  10960.  
  10961.           Sets the ring number to answer the phone.  If set to 0 (zero),
  10962.           auto-answer is disabled.  S0=1 will enable auto-answer on the
  10963.           first ring.  Set this to S0=0 under normal circumstances and use
  10964.           ring detect to allow WILDCAT! to take care of answering the
  10965.           phone.
  10966.  
  10967.           S2 register
  10968.  
  10969.           Holds the ASCII value of the escape sequence character.  The
  10970.           factory default is 43, the plus sign (+).  The character
  10971.           indicated in S2 needs to be sent three times with appropriate
  10972.           pauses to place the modem in command state.  Values above 128
  10973.           disable the escape sequence.  We recommend disabling the escape
  10974.           sequence since it is not needed by WILDCAT!, and will prevent
  10975.           troublesome callers from attempting to disable your modem.
  10976.  
  10977.           S7 register
  10978.  
  10979.           This value determines how long the modem waits for a carrier to
  10980.           be detected after it has answered a call.  It should normally be
  10981.           set to the default of 30, and must match the value in MAKEWILD
  10982.           for WILDCAT! to wait before giving up (Modem Information - Frame
  10983.           3).
  10984.  
  10985.           S25 register
  10986.  
  10987.           Not all modems have this register, but it is important if it
  10988.           exists.  A change in the DTR (data terminal ready) status from on
  10989.  
  10990.            ─────────────────────────────────────────────────────────────────
  10991.                                           172
  10992.  
  10993.  
  10994.  
  10995.  
  10996.                               WILDCAT! Test-Drive 07/15/90
  10997.           ───────────────────────────────────────────────────────────────────
  10998.  
  10999.           to off that is shorter than the value specified in the S25
  11000.           register is ignored.  This means that the default value of 5
  11001.           (five-hundredths of a second) represents the shortest time that
  11002.           DTR must be lowered to have the modem hang up.  You may recall
  11003.           that WILDCAT! uses a lowering and raising of DTR to end a call,
  11004.           and we expect the modem to respond.  If it doesn't it could be
  11005.           due to this register being set too high.  We lower DTR for just
  11006.           over 3 seconds, and therefore the maximum value of S25 should be
  11007.           30.  We suggest leaving the default of 5.
  11008.  
  11009.  
  11010.  
  11011.  
  11012.  
  11013.  
  11014.  
  11015.  
  11016.  
  11017.  
  11018.  
  11019.  
  11020.  
  11021.  
  11022.  
  11023.  
  11024.  
  11025.  
  11026.  
  11027.  
  11028.  
  11029.  
  11030.  
  11031.  
  11032.  
  11033.  
  11034.  
  11035.  
  11036.  
  11037.  
  11038.  
  11039.  
  11040.  
  11041.  
  11042.  
  11043.  
  11044.  
  11045.  
  11046.  
  11047.  
  11048.  
  11049.  
  11050.  
  11051.  
  11052.  
  11053.  
  11054.            ─────────────────────────────────────────────────────────────────
  11055.                                           173
  11056.  
  11057.  
  11058.  
  11059.  
  11060.                               WILDCAT! Test-Drive 07/15/90
  11061.           ───────────────────────────────────────────────────────────────────
  11062.  
  11063.           Modem-Specific Settings
  11064.  
  11065.  
  11066.           Depending on your particular modem, one of the following setup
  11067.           configurations may be of use.  Each are described in detail, and
  11068.           are listed below.
  11069.  
  11070.           STANDARD 1
  11071.  
  11072.                The following setting would usually apply to a modem with a
  11073.                maximum speed of 300 or 1200 baud (may apply to some 2400
  11074.                baud modems) which has dip switches on the modem for setting
  11075.                DTR (Data Terminal Ready) as well as CD (Carrier Detect), as
  11076.                well as those switches involved with COM port designation.
  11077.                This type of modem DOES NOT have non-volatile memory to
  11078.                store the AT command set on a permanent basis.  This type of
  11079.                modem DOES NOT support the EXTENDED Hayes "AT" Commands such
  11080.                as &C, &D, and &W which writes the settings to the
  11081.                Non-Volatile memory.
  11082.  
  11083.           Startup String #1: [BLANK]
  11084.           Startup String #2: [BLANK]
  11085.           Startup String #3: [BLANK]
  11086.  
  11087.           String to re-initialize after every call:
  11088.                     AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 X1
  11089.  
  11090.           ------------------------------
  11091.  
  11092.           STANDARD 2
  11093.  
  11094.                The following setting would apply to a modem with a maximum
  11095.                speed of 2400 baud.  It DOES NOT have many  dip switches on
  11096.                the modem for modem control except for COM port designation.
  11097.                This type of modem DOES NOT have non-volatile memory to
  11098.                store the AT command set on a permanent basis.  This type of
  11099.                modem DOES support the EXTENDED Hayes "AT" Commands such as
  11100.                &C and &D.
  11101.  
  11102.           Startup String #1: [BLANK]
  11103.           Startup String #2: [BLANK]
  11104.           Startup String #3: [BLANK]
  11105.  
  11106.           String to re-initialize after every call:
  11107.                     AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 &C1 &D2 X1
  11108.  
  11109.           ------------------------------
  11110.  
  11111.           STANDARD 3
  11112.  
  11113.                The following setting would apply to a modem with a maximum
  11114.                speed of 2400 baud.  It DOES NOT have many  dip switches on
  11115.                the modem for modem control except for COM port designation. 
  11116.                This type of modem DOES have non-volatile memory to store
  11117.  
  11118.            ─────────────────────────────────────────────────────────────────
  11119.                                           174
  11120.  
  11121.  
  11122.  
  11123.  
  11124.                               WILDCAT! Test-Drive 07/15/90
  11125.           ───────────────────────────────────────────────────────────────────
  11126.  
  11127.                the AT command set on a permanent basis.  This type of modem
  11128.                DOES support the EXTENDED Hayes "AT" Commands such as &C, &D
  11129.                and &w to write the settings to the non-volatile RAM.
  11130.  
  11131.           Startup String #1: AT &F
  11132.           Startup String #2: AT &C1 &D2
  11133.           Startup String #3: AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 X1 &W
  11134.  
  11135.           String to re-initialize after every call: [BLANK]
  11136.  
  11137.           ------------------------------
  11138.  
  11139.           The US Robotics HST 9600 baud modem makes use of a number of
  11140.           setup strings and codes to maximize throughput at high speeds. 
  11141.           This discussion will review a few of the parameters used to
  11142.           increase throughput at high speed.  Keep in mind that the fine
  11143.           tuning for maximum speed may have an effect on some doors (in the
  11144.           Registered version of WILDCAT!) and external protocols, which may
  11145.           not operate properly with the faster DTE rates.
  11146.  
  11147.           Startup String #1: AT &F
  11148.           Startup String #2: AT E0 &B1 &R2 &H1 S2=255
  11149.           Startup String #3: AT V0 M0 Q0 S7=30 X1 &W
  11150.  
  11151.           String to re-initialize after every call: [BLANK]
  11152.  
  11153.           To get maximum speed your USR-HST should be initialized at 19200
  11154.           with the DTE locked at the initialized baud rate of 19200.  In
  11155.           addition you should include &B1 in the setup string to tell your
  11156.           modem that the DTE is locked, and &H1 to enable Hardware Flow
  11157.           Control using the CTS (Clear To Send) line on your modem. 
  11158.           Remember that when you lock DTE at 19200 you have actually opened
  11159.           the line from your computer to the modem at the fastest rate
  11160.           possible.  This will mean that a user who enters a spacebar to
  11161.           stop a display file may not have it stop since by the time he/she
  11162.           presses the spacebar the entire file may have already been sent
  11163.           to the modem at 19200, but the modem is sending it to him at
  11164.           perhaps 2400 baud.
  11165.           ------------------------------
  11166.           For the Hayes V-Series v.42 9600 baud modem, the following string
  11167.           is advisable:
  11168.  
  11169.           Startup String #1: AT &F
  11170.           Startup String #2: AT E0 S37=9 &C1 &D2 &Q5 S36=3 &K3 W2
  11171.           Startup String #3: AT V0 M0 Q0 S2=255 S7=30 X1 &W
  11172.  
  11173.           String to re-initialize after every call: [BLANK]
  11174.           ------------------------------
  11175.  
  11176.  
  11177.  
  11178.  
  11179.  
  11180.  
  11181.  
  11182.            ─────────────────────────────────────────────────────────────────
  11183.                                           175
  11184.  
  11185.  
  11186.  
  11187.  
  11188.                               WILDCAT! Test-Drive 07/15/90
  11189.           ───────────────────────────────────────────────────────────────────
  11190.  
  11191.           APPENDIX B - ANSI CODES (color only) and DOS colors
  11192.  
  11193.                                         ANSI CODE     DOS COLOR #
  11194.                                         ---------     ----------------
  11195.           Erase Display                 ESC[2J
  11196.           ALL ATTR. OFF                 ESC[0m
  11197.           BOLD ON                       ESC[1m        add 8 to color #
  11198.           UNDERSCORE ON (IBM Mono ONLY) ESC[4m
  11199.           BLINK ON                      ESC[5m        add 128 to color #
  11200.           REVERSE VIDEO ON              ESC[7m
  11201.           CANCEL ON (invisible)         ESC[8m
  11202.  
  11203.                                    FOREGROUND
  11204.  
  11205.           BLACK FG                      ESC[30m        0
  11206.           RED FG                        ESC[31m        4 (bold = 12)
  11207.           GREEN FG                      ESC[32m        2 (bold = 10)
  11208.           YELLOW FG                     ESC[33m        6 (bold = 14)
  11209.           BLUE FG                       ESC[34m        1 (bold = 9)
  11210.           MAGENTA FG                    ESC[35m        5 (bold = 13)
  11211.           CYAN FG                       ESC[36m        3 (bold = 11)
  11212.           WHITE FG                      ESC[37m        7 (bold = 15)
  11213.  
  11214.                                    BACKGROUND
  11215.  
  11216.           BLACK BG                      ESC[40m
  11217.           RED BG                        ESC[41m
  11218.           GREEN BG                      ESC[42m
  11219.           YELLOW BG                     ESC[43m
  11220.           BLUE BG                       ESC[44m
  11221.           MAGENTA BG                    ESC[45m
  11222.           CYAN BG                       ESC[46m
  11223.           WHITE BG                      ESC[47m
  11224.  
  11225.           Additional ANSI codes are available for cursor movement and other
  11226.           functions.
  11227.  
  11228.  
  11229.  
  11230.  
  11231.  
  11232.  
  11233.  
  11234.  
  11235.  
  11236.  
  11237.  
  11238.  
  11239.  
  11240.  
  11241.  
  11242.  
  11243.  
  11244.  
  11245.  
  11246.            ─────────────────────────────────────────────────────────────────
  11247.                                           176
  11248.  
  11249.  
  11250.  
  11251.  
  11252.                               WILDCAT! Test-Drive 07/15/90
  11253.           ───────────────────────────────────────────────────────────────────
  11254.  
  11255.           APPENDIX C - Distribution for Profit
  11256.  
  11257.           We sincerely desire to make our TEST-DRIVE product available to
  11258.           as many people as possible through the electronic and catalog
  11259.           distribution network.
  11260.  
  11261.           We ask that individuals, groups, vendors or other distribution
  11262.           companies which market diskettes containing programs for profit
  11263.           obtain written permission from Mustang Software, Inc. prior to
  11264.           distribution.  This is a simple process.
  11265.  
  11266.           Please forward a copy of this application if you desire to
  11267.           distribute WILDCAT! TEST-DRIVE for profit.  The following
  11268.           conditions apply to this type of distribution:
  11269.  
  11270.           1.   Due to its size we ask that WILDCAT! TEST-DRIVE not be
  11271.                included on a diskette with any other software.
  11272.  
  11273.           2.   Please limit the copying fee to $10.00 per diskette and do
  11274.                not accept any additional payments for the program.
  11275.  
  11276.           3.   Distributors are asked to show that they fully support user
  11277.                registration of Shareware and TEST-DRIVE products as
  11278.                evidenced by advertising or promotional material.
  11279.  
  11280.           Along with your application for distribution rights, please
  11281.           include a copy of your promotional material and advertising copy.
  11282.           Forward your request to:
  11283.  
  11284.           Mustang Software, Inc.
  11285.           P.O. Box 2264
  11286.           Bakersfield, CA  93301
  11287.  
  11288.           Attn:  Rick Heming
  11289.  
  11290.  
  11291.           COMPANY NAME:_________________________________________________
  11292.  
  11293.  
  11294.           ADDRESS:______________________________________________________
  11295.  
  11296.  
  11297.           CITY:_________________________  ST:__________ ZIP:____________
  11298.  
  11299.  
  11300.           VOICE PHONE:__________________________________
  11301.  
  11302.           Please include sample brochures, literature and advertising, if
  11303.           available.  In return we will mail the current version of
  11304.           WILDCAT! TEST-DRIVE, and keep you up-to-date with the latest
  11305.           versions of ALL Mustang Software products as they become
  11306.           available.
  11307.  
  11308.           Thank You!
  11309.  
  11310.            ─────────────────────────────────────────────────────────────────
  11311.                                           177
  11312.  
  11313.  
  11314.  
  11315.  
  11316.                               WILDCAT! Test-Drive 07/15/90
  11317.           ───────────────────────────────────────────────────────────────────
  11318.  
  11319.           APPENDIX D - ERRORS AND TROUBLESHOOTING
  11320.  
  11321.           Setting up a bulletin board program isn't always an easy task. 
  11322.           Due to the complex configuration necessary between the modem,
  11323.           computer and program, the end result is often not achieved the
  11324.           first time.  If you are having difficulty the following section
  11325.           may be of some help.
  11326.  
  11327.           Most Commonly Asked Questions:
  11328.  
  11329.           Q1   When I start WILDCAT! it seems like it tries to initialize
  11330.                the modem, but displays a message that a "Session is in
  11331.                Progress..".
  11332.  
  11333.           A1   Your modem setting for Carrier Detect (CD) is probably
  11334.                forced "ON".  Change the appropriate DIP switch for "NORMAL
  11335.                CD".  Some modems without this switch use the &C1 command to
  11336.                perform this function.  "Session in Progress.." means that
  11337.                WILDCAT thinks a call is in progress!  If your modem does
  11338.                not have this particular switch, or no switches it all, then
  11339.                add &C1 to your modem initialization string.  See Appendix A
  11340.                for more information on switch settings.
  11341.  
  11342.           Q2   Things work fine, but when callers try to say [G]oodbye,
  11343.                WILDCAT! just sends the Main Menu to them again and doesn't
  11344.                log them off.
  11345.  
  11346.           A2   Your modem has the DTR (Data Terminal Ready) line forced
  11347.                "ON".  Change the appropriate DIP switch to "NORMAL DTR". 
  11348.                Some modems without this switch use the &D2 command to
  11349.                perform this function.  If your modem does not have this
  11350.                particular switch, or no switches at all, then add &D2 to
  11351.                your modem initialization string.  See Appendix A for more
  11352.                information on switch settings.
  11353.  
  11354.           Q3   WILDCAT! answers the phone, but just sits there and the
  11355.                caller gets no response.  WILDCAT! displays the message
  11356.                "Determining Baud Rate...".
  11357.  
  11358.           A3   You have apparently set WILDCAT! to determine baud rate by
  11359.                result codes, and it isn't getting codes that it can
  11360.                identify.  First, check to be sure that you are sending
  11361.                NUMERIC codes, best set in the initialization string with V0
  11362.                (zero).  If you are sending numeric codes, then check the
  11363.                numbers in MAKEWILD for each baud rate against your modem
  11364.                manual.  Lastly, perhaps your modem will only send different
  11365.                numeric codes for each baud rate if EXTENDED codes are
  11366.                requested.  Extended codes are usually activated with the AT
  11367.                command Xn, where n is a number from one to about seven. 
  11368.                Consult you modem manual.
  11369.  
  11370.           Q4   Why am I considered a New user when I first log on?
  11371.  
  11372.           A4   See the section in the User Database.  Remember, until you
  11373.  
  11374.            ─────────────────────────────────────────────────────────────────
  11375.                                           178
  11376.  
  11377.  
  11378.  
  11379.  
  11380.                               WILDCAT! Test-Drive 07/15/90
  11381.           ───────────────────────────────────────────────────────────────────
  11382.  
  11383.                have logged on the first time and used the F9 key to upgrade
  11384.                your security to that of Sysop, WILDCAT! has never heard of
  11385.                you!
  11386.  
  11387.           Q5   WILDCAT! seems to run OK, but I get an error 202 or 203
  11388.                after it gets going.
  11389.  
  11390.           A5   Both these numbers indicate a heap/Stack collision.  Most of
  11391.                the time it means that you are attempting to run WILDCAT!
  11392.                without enough memory available.  If you have any utilities
  11393.                in memory such as SideKick, remove them one at a time until
  11394.                the program functions properly.
  11395.  
  11396.           Q6   After WILDCAT! gets started it gives me an error 4.
  11397.  
  11398.           A6   Error 4 is a Turbo Pascal indication that too many files are
  11399.                open.  The problem is almost always the omission of the
  11400.                statement "FILES=40" from the CONFIG.SYS file.  See "System
  11401.                Requirements" for more information.
  11402.  
  11403.           Q7   When I try to use ALT-D to drop to DOS locally, I find I
  11404.                don't have enough memory.
  11405.  
  11406.           A7   Since ALT-D performs a "shell" to invoke another copy of the
  11407.                command processor(DOS), there needs to be enough memory
  11408.                available for the second copy of DOS.  If sufficient memory
  11409.                is not found, the request is ignored.  Remember, any
  11410.                memory-resident programs will reduce the memory available. 
  11411.                DOS requires from 50K to 80K to invoke the second command
  11412.                processor.
  11413.  
  11414.  
  11415.  
  11416.  
  11417.  
  11418.  
  11419.  
  11420.  
  11421.  
  11422.  
  11423.  
  11424.  
  11425.  
  11426.  
  11427.  
  11428.  
  11429.  
  11430.  
  11431.  
  11432.  
  11433.  
  11434.  
  11435.  
  11436.  
  11437.  
  11438.            ─────────────────────────────────────────────────────────────────
  11439.                                           179
  11440.  
  11441.  
  11442.  
  11443.  
  11444.                               WILDCAT! Test-Drive 07/15/90
  11445.           ───────────────────────────────────────────────────────────────────
  11446.  
  11447.           APPENDIX E - FILE & RECORD FORMATS
  11448.  
  11449.           See the file TEST-DRV.REC included on the SUPPORT diskette or in
  11450.           the WILDCAT2.EXE file for complete record structures for this
  11451.           release.  
  11452.  
  11453.  
  11454.  
  11455.  
  11456.  
  11457.  
  11458.  
  11459.  
  11460.  
  11461.  
  11462.  
  11463.  
  11464.  
  11465.  
  11466.  
  11467.  
  11468.  
  11469.  
  11470.  
  11471.  
  11472.  
  11473.  
  11474.  
  11475.  
  11476.  
  11477.  
  11478.  
  11479.  
  11480.  
  11481.  
  11482.  
  11483.  
  11484.  
  11485.  
  11486.  
  11487.  
  11488.  
  11489.  
  11490.  
  11491.  
  11492.  
  11493.  
  11494.  
  11495.  
  11496.  
  11497.  
  11498.  
  11499.  
  11500.  
  11501.  
  11502.            ─────────────────────────────────────────────────────────────────
  11503.                                           180
  11504.  
  11505.  
  11506.  
  11507.  
  11508.                               WILDCAT! Test-Drive 07/15/90
  11509.           ───────────────────────────────────────────────────────────────────
  11510.  
  11511.  
  11512.           APPENDIX F - REGISTRATION
  11513.  
  11514.           See or print the file REGISTER.FRM for ordering the REGISTERED
  11515.           USER version of WILDCAT!
  11516.  
  11517.  
  11518.  
  11519.  
  11520.  
  11521.  
  11522.  
  11523.  
  11524.  
  11525.  
  11526.  
  11527.  
  11528.  
  11529.  
  11530.  
  11531.  
  11532.  
  11533.  
  11534.  
  11535.  
  11536.  
  11537.  
  11538.  
  11539.  
  11540.  
  11541.  
  11542.  
  11543.  
  11544.  
  11545.  
  11546.  
  11547.  
  11548.  
  11549.  
  11550.  
  11551.  
  11552.  
  11553.  
  11554.  
  11555.  
  11556.  
  11557.  
  11558.  
  11559.  
  11560.  
  11561.  
  11562.  
  11563.  
  11564.  
  11565.  
  11566.            ─────────────────────────────────────────────────────────────────
  11567.                                           181
  11568.  
  11569.  
  11570.  
  11571.  
  11572.                               WILDCAT! Test-Drive 07/15/90
  11573.           ───────────────────────────────────────────────────────────────────
  11574.  
  11575.           "Session in Progress" . . . . . . . . . . . . . . . . . . . . 178
  11576.           /M  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  67
  11577.           /NOEMS. . . . . . . . . . . . . . . . . . . . . . . . . . . .  67
  11578.           16550A UART . . . . . . . . . . . . . . . . . . . . . . . . . 163
  11579.           3-COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
  11580.           ACTIVITY.LOG  . . . . . . . . . . . . . . . . . . . . 73, 77, 109
  11581.           ADDFILES  . . . . . . . . . . . . . . . . . . . . . . . . . . 132
  11582.           AFTERDOS.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  75
  11583.           ALT Keys
  11584.                Defined  . . . . . . . . . . . . . . . . . . . . . . . .  70
  11585.           ALT#.BBS (.SCR) . . . . . . . . . . . . . . . . . . . . . . .  75
  11586.           ANSI  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  86
  11587.                Color  . . . . . . . . . . . . . . . . . . . . . . . . .  90
  11588.                Menu Relationship  . . . . . . . . . . . . . . . . . . .  60
  11589.           ANSI.SYS  . . . . . . . . . . . . . . . . . . . .  20, 42, 47, 60
  11590.           Appendix A
  11591.                Carrier Detect . . . . . . . . . . . . . . . . . . . . . 171
  11592.                MNP  . . . . . . . . . . . . . . . . . . . . . . . . . . 170
  11593.                Modem Registers  . . . . . . . . . . . . . . . . . . . . 172
  11594.                Modem Strings  . . . . . . . . . . . . . . . . . . . . . 170
  11595.                Result Codes . . . . . . . . . . . . . . . . . . . . . . 171
  11596.           Appendix B
  11597.                ANSI Codes . . . . . . . . . . . . . . . . . . . . . . . 176
  11598.           Appendix C
  11599.                Policies . . . . . . . . . . . . . . . . . . . . . . . . 177
  11600.           Appendix D
  11601.                Troubleshooting  . . . . . . . . . . . . . . . . . . . . 178
  11602.           Appendix E
  11603.                File and Record Format . . . . . . . . . . . . . . . . . 180
  11604.           Appendix F
  11605.                Registration . . . . . . . . . . . . . . . . . . . . . . 181
  11606.           AT Commands . . . . . . . . . . . . . . . . . . . . . . . . .  28
  11607.           Auto-Answer . . . . . . . . . . . . . . . . . . . . . . . . .  30
  11608.           AVIEWCOM  . . . . . . . . . . . . . . . . . . . . . . . . . . 127
  11609.           Background  . . . . . . . . . . . . . . . . . . . . . . . . .  15
  11610.           BADLIST.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  76
  11611.           BADNAMES.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  77
  11612.           Banyan Vines  . . . . . . . . . . . . . . . . . . . . . . . . 152
  11613.           Batch File Operation  . . . . . . . . . . . . . . . . . . . .  92
  11614.           Batch Protocols . . . . . . . . . . . . . . . . . . . . . . .  66
  11615.           BBS and .SCR
  11616.                Differences  . . . . . . . . . . . . . . . . . . . . . .  86
  11617.           BEGCHAT.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  77
  11618.           BIMODEM . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
  11619.           Birth-Date Verification . . . . . . . . . . . . . . . . . . .  38
  11620.           BIRTHDAY.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  77
  11621.           BUFFERS=40  . . . . . . . . . . . . . . . . . . . . . . . . .  20
  11622.           BULLET#.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11623.           Bulletins
  11624.                BULLETIN.BBS . . . . . . . . . . . . . . . . . .  77, 78, 94
  11625.                Menu . . . . . . . . . . . . . . . . . . . . . . . . . .  94
  11626.                Path for . . . . . . . . . . . . . . . . . . . . . . . .  45
  11627.           Call Processing Event . . . . . . . . . . . . . . . . .  115, 130
  11628.           CALLINFO.BBS  . . . . . . . . . . . . . . . . . . . . .  118, 146
  11629.  
  11630.            ─────────────────────────────────────────────────────────────────
  11631.                                           182
  11632.  
  11633.  
  11634.  
  11635.  
  11636.                               WILDCAT! Test-Drive 07/15/90
  11637.           ───────────────────────────────────────────────────────────────────
  11638.  
  11639.           CARBON COPY . . . . . . . . . . . . . . . . . . . . . . . . . 119
  11640.           Carrier
  11641.                and S7 Register  . . . . . . . . . . . . . . . . . . . .  27
  11642.                Detect . . . . . . . . . . . . . . . . . . . . . .  171, 178
  11643.           CAT.BAT . . . . . . . . . . . . . . . . . . . .  67, 92, 117, 118
  11644.           Chat
  11645.                Inter-node . . . . . . . . . . . . . . . . . . . . . . . 165
  11646.                Local  . . . . . . . . . . . . . . . . . . . . . . . . .  70
  11647.                Network  . . . . . . . . . . . . . . . . . . . . . . . . 165
  11648.           Check for Mail  . . . . . . . . . . . . . . . . . . . . . . .  98
  11649.           Closed Board  . . . . . . . . . . . . . . . . . . . . . . . .  33
  11650.           CLOSED.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11651.           Codes
  11652.                Embedded . . . . . . . . . . . . . . . . . . . . . . . .  87
  11653.           Color . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  11654.                ANSI Menus . . . . . . . . . . . . . . . . . . . . . . .  79
  11655.                Foreground Attribute . . . . . . . . . . . . . . . . . .  47
  11656.                Monitor Type . . . . . . . . . . . . . . . . . . . . . .  47
  11657.           Command Help  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11658.           Comment to the Sysop  . . . . . . . . . . . . . . . . . . . .  94
  11659.           COMMENTS.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  78
  11660.           Communications  . . . . . . . . . . . . . . . . . . . . . . .  26
  11661.           CONFIG.SYS  . . . . . . . . . . . . . . . . . . . . . 20, 86, 179
  11662.           CONFIGWC.BBS  . . . . . . . . . . . . . . . . . . . . . .  21, 73
  11663.           CONFIGWC.OLD  . . . . . . . . . . . . . . . . . . . . . . . .  73
  11664.           CONVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
  11665.           CTRL-B  . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  11666.           CTRL-C  . . . . . . . . . . . . . . . . . . . . . . . . .  81, 88
  11667.           CTS(Clear To Send)  . . . . . . . . . . . . . . . . . . . . .  32
  11668.           CTTY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
  11669.           Daily Time Limit (DTL)  . . . . . . . . . . . . . . . . . . .  60
  11670.           Databases within WILDCAT! . . . . . . . . . . . . . . . . . .  15
  11671.                File Database  . . . . . . . . . . . . . . . . . . . . .  15
  11672.                Message Database . . . . . . . . . . . . . . . . . . . .  16
  11673.                Relationship between . . . . . . . . . . . . . . . . . .  16
  11674.                User Database  . . . . . . . . . . . . . . . . . . . . .  15
  11675.           Deleting Messages . . . . . . . . . . . . . . . . . . . . . .  98
  11676.           DESQview  . . . . . . . . . . . . . . . . . . . . . . .  153, 163
  11677.           Display Files . . . . . . . . . . . . . . . . . . . . . . . .  44
  11678.           Distribution and Copyright  . . . . . . . . . . . . . . . . .  13
  11679.           DLIMIT.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11680.           DLKLIMIT.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  78
  11681.           Doors
  11682.                Batch Files  . . . . . . . . . . . . . . . . . . . . . . 146
  11683.                Description  . . . . . . . . . . . . . . . . . . . . . . 145
  11684.                Implementation . . . . . . . . . . . . . . . . . . . . . 146
  11685.                Overview . . . . . . . . . . . . . . . . . . . . . . . . 146
  11686.           DOORWAY . . . . . . . . . . . . . . . . . . . . . . . .  119, 150
  11687.           DOS-Next  . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  11688.           DOWNLDOK.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  78
  11689.           Downloading
  11690.                Display Files  . . . . . . . . . . . . . . . . . . . . .  81
  11691.                Help File  . . . . . . . . . . . . . . . . . . . . . . .  79
  11692.                Limits . . . . . . . . . . . . . . . . . . . . . . . . .  63
  11693.  
  11694.            ─────────────────────────────────────────────────────────────────
  11695.                                           183
  11696.  
  11697.  
  11698.  
  11699.  
  11700.                               WILDCAT! Test-Drive 07/15/90
  11701.           ───────────────────────────────────────────────────────────────────
  11702.  
  11703.                Menu Choice  . . . . . . . . . . . . . . . . . . . . . . 104
  11704.                Ratios . . . . . . . . . . . . . . . . . . . . . . .  42, 84
  11705.           Drop to DOS
  11706.                Local  . . . . . . . . . . . . . . . . . . . . . . . . .  71
  11707.                Remote . . . . . . . . . . . . . . . . . . . .  37, 107, 117
  11708.           DROPDOS.BAT . . . . . . . . . . . . . . . . . . . . . . . 78, 117
  11709.           DSZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
  11710.           DTR (Data Terminal Ready) . . . . . . . . . . . . . . . . . . 178
  11711.           EchoMail & NetMail  . . . . . . . . . . . . . . . . . . . . . 129
  11712.           Editing Display Files . . . . . . . . . . . . . . . . . . . .  87
  11713.           EDITMSG.HLP . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11714.           Embedded Codes  . . . . . . . . . . . . . . . . . . . . . . .  87
  11715.           EMS . . . . . . . . . . . . . . . . . . . . . . . . . . . 67, 163
  11716.           ENDCHAT.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  78
  11717.           Ending WILDCAT!
  11718.                F10  . . . . . . . . . . . . . . . . . . . . . . . . . .  70
  11719.           Entering a Message  . . . . . . . . . . . . . . . . . . . . .  98
  11720.           Environment
  11721.                Creating . . . . . . . . . . . . . . . . . . . . . . . .  17
  11722.                Required . . . . . . . . . . . . . . . . . . . . . . . .  17
  11723.           ERROR.LOG . . . . . . . . . . . . . . . . . . . . . . . . . .  73
  11724.           Errorlevel
  11725.                # 35 . . . . . . . . . . . . . . . . . . . . . . . . . . 131
  11726.                # 40 . . . . . . . . . . . . . . . . . . . . . . .  107, 117
  11727.                # 50 . . . . . . . . . . . . . . . . . . . . . . . . . . 146
  11728.                # 60 . . . . . . . . . . . . . . . . . . . . . . . . . . 130
  11729.                #0 & #1  . . . . . . . . . . . . . . . . . . . . . . . .  93
  11730.                Sequence . . . . . . . . . . . . . . . . . . . . . . . . 114
  11731.           Errorlevel 60
  11732.                Call Processing Event  . . . . . . . . . . . . . . . . .  47
  11733.           Errors
  11734.                "Determining Baud Rate"  . . . . . . . . . . . . . . . . 178
  11735.                "Session in Progress"  . . . . . . . . . . . . . . . . . 178
  11736.                ALT-D  . . . . . . . . . . . . . . . . . . . . . . . . . 179
  11737.                Error 202/203  . . . . . . . . . . . . . . . . . . . . . 179
  11738.                Error 4  . . . . . . . . . . . . . . . . . . . . . . . . 179
  11739.                Loggin Off . . . . . . . . . . . . . . . . . . . . . . . 178
  11740.                Logging Off  . . . . . . . . . . . . . . . . . . . . . . 178
  11741.                Troubleshooting  . . . . . . . . . . . . . . . . . . . . 178
  11742.           Events  . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
  11743.                Call Processing Event  . . . . . . . . . . . . . . . . . 115
  11744.                Multi-Line . . . . . . . . . . . . . . . . . . . . . . . 166
  11745.                Schedule "X" . . . . . . . . . . . . . . . . . . . . . . 113
  11746.                Schedule "Y" . . . . . . . . . . . . . . . . . . . . . . 113
  11747.                Schedule File  . . . . . . . . . . . . . . . . . . . . .  74
  11748.                Timing . . . . . . . . . . . . . . . . . . . . . . . . . 116
  11749.           Expanded Memory . . . . . . . . . . . . . . . . . . . . . 67, 163
  11750.           Expert Level  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11751.           Extended Memory . . . . . . . . . . . . . . . . . . . . . . . 154
  11752.           Extended Result Codes . . . . . . . . . . . . . . . . . . . .  28
  11753.           External Protocols
  11754.                Batch File Creation  . . . . . . . . . . . . . . .  122, 125
  11755.                BIMODEM  . . . . . . . . . . . . . . . . . . . . . . . . 125
  11756.                Cautions . . . . . . . . . . . . . . . . . . . . . . . . 126
  11757.  
  11758.            ─────────────────────────────────────────────────────────────────
  11759.                                           184
  11760.  
  11761.  
  11762.  
  11763.  
  11764.                               WILDCAT! Test-Drive 07/15/90
  11765.           ───────────────────────────────────────────────────────────────────
  11766.  
  11767.                Definition . . . . . . . . . . . . . . . . . . . . . . .  65
  11768.                Description  . . . . . . . . . . . . . . . . . . . . . . 121
  11769.                Implementation . . . . . . . . . . . . . . . . . . . . . 121
  11770.                Number of  . . . . . . . . . . . . . . . . . . . . . . .  47
  11771.                Path for . . . . . . . . . . . . . . . . . . . . . . . .  44
  11772.           File Database . . . . . . . . . . . . . . . . . . . . . . . .  15
  11773.           File Menu . . . . . . . . . . . . . . . . . . . . . . . . . .  56
  11774.           FILEAREA.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11775.           FILEDATE.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11776.           FILEINFO.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11777.           FILENAME.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11778.           Files
  11779.                Area access  . . . . . . . . . . . . . . . . . . . . . .  62
  11780.                Areas  . . . . . . . . . . . . . . . . . . . . . . . . .  50
  11781.                Color  . . . . . . . . . . . . . . . . . . . . . . . . .  43
  11782.                Database . . . . . . . . . . . . . . . . . . . . . . . . 107
  11783.                Downloading of . . . . . . . . . . . . . . . . . . . . . 104
  11784.                Help . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11785.                Information on . . . . . . . . . . . . . . . . . . . . . 104
  11786.                Listing  . . . . . . . . . . . . . . . . . . . . . . . . 105
  11787.                New since xx/xx/xx . . . . . . . . . . . . . . . . . . . 105
  11788.                Number of Areas  . . . . . . . . . . . . . . . . . . . .  46
  11789.                Path Definitions . . . . . . . . . . . . . . . . . . . .  64
  11790.                Reading Text . . . . . . . . . . . . . . . . . . . . . . 105
  11791.                Stats on . . . . . . . . . . . . . . . . . . . . . . . . 105
  11792.                Text Search in . . . . . . . . . . . . . . . . . . . . . 105
  11793.                Uploading  . . . . . . . . . . . . . . . . . . . . . . . 106
  11794.                Viewing Compressed . . . . . . . . . . . . . . . .  106, 127
  11795.           Files Menu  . . . . . . . . . . . . . . . . . . . .  94, 100, 104
  11796.           Files Used by WILDCAT!
  11797.                Data Files . . . . . . . . . . . . . . . . . . . . . . .  73
  11798.                Display  . . . . . . . . . . . . . . . . . . . . . . . .  75
  11799.           FILES.HLP . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11800.           FILES.SCR . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11801.           FILES=40  . . . . . . . . . . . . . . . . . . . . . . . . 20, 179
  11802.           FILESC.HLP  . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11803.           FILESxx.SCR . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11804.           FIXFILES  . . . . . . . . . . . . . . . . . . . . . . . . . . 144
  11805.           FIXMSG  . . . . . . . . . . . . . . . . . . . . . . . .  111, 144
  11806.           FIXUSERS  . . . . . . . . . . . . . . . . . . . . . . . . 85, 144
  11807.           Flow-Control  . . . . . . . . . . . . . . . . . . . . . . . .  32
  11808.           FormFeed  . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  11809.           Front-End Programs  . . . . . . . . . . . . . . . . . . . . . 130
  11810.           Function keys
  11811.                Defined  . . . . . . . . . . . . . . . . . . . . . . . .  69
  11812.           GATEWAY . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
  11813.           General Information . . . . . . . . . . . . . . . . . . . . .  23
  11814.           Goodbye . . . . . . . . . . . . . . . . . . . . . . . . . 94, 100
  11815.           GOODBYE.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11816.           HELLOx.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  79
  11817.           Help
  11818.                Files  . . . . . . . . . . . . . . . . . . . . . . . . .  44
  11819.                with Commands  . . . . . . . . . . . . . . . . . . . . .  95
  11820.                with Protocols . . . . . . . . . . . . . . . . . . . . . 104
  11821.  
  11822.            ─────────────────────────────────────────────────────────────────
  11823.                                           185
  11824.  
  11825.  
  11826.  
  11827.  
  11828.                               WILDCAT! Test-Drive 07/15/90
  11829.           ───────────────────────────────────────────────────────────────────
  11830.  
  11831.           Help Level
  11832.                Expert . . . . . . . . . . . . . . . . . . . . . . . . .  95
  11833.                Novice . . . . . . . . . . . . . . . . . . . . . . . . .  95
  11834.                Regular  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11835.           Imbedded Codes  . . . . . . . . . . . . . . . . . . . . . . .  87
  11836.           Initial Welcome . . . . . . . . . . . . . . . . . . . . . . .  96
  11837.           Installation
  11838.                Configure WILDCAT! . . . . . . . . . . . . . . . . . . .  19
  11839.                Create .BAT files  . . . . . . . . . . . . . . . . . . .  19
  11840.                Go . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11841.                Makewild . . . . . . . . . . . . . . . . . . . . . . . .  21
  11842.                Options  . . . . . . . . . . . . . . . . . . . . . . . .  18
  11843.                Overwrite files  . . . . . . . . . . . . . . . . . . . .  19
  11844.                Print Documents  . . . . . . . . . . . . . . . . . . . .  19
  11845.                Quit . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11846.                Select . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11847.                Upgrading 1.03 . . . . . . . . . . . . . . . . . . . . .  19
  11848.           Interrupts
  11849.                Duplication of . . . . . . . . . . . . . . . . . . . . .  26
  11850.                Registered Version . . . . . . . . . . . . . . . . . . .  26
  11851.                Usage  . . . . . . . . . . . . . . . . . . . . . . . . .  26
  11852.           IRQ and Port Number . . . . . . . . . . . . . . . . . . . . .  26
  11853.           KERMIT.EXE  . . . . . . . . . . . . . . . . . . . . . . . . . 122
  11854.           Keyboard Switches . . . . . . . . . . . . . . . . . . . . . .  81
  11855.           Kill a Message  . . . . . . . . . . . . . . . . . . . . . 98, 101
  11856.           LANtastic . . . . . . . . . . . . . . . . . . . . . . .  152, 161
  11857.           LASTCALL.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  79
  11858.           Limited Warranty  . . . . . . . . . . . . . . . . . . . . . .  12
  11859.           Lock-Out  . . . . . . . . . . . . . . . . . . . . . . . . . . 109
  11860.           Logoff  . . . . . . . . . . . . . . . . . . . . . . . . . 94, 100
  11861.           Logon
  11862.                Local  . . . . . . . . . . . . . . . . . . . . . . . . 67-69
  11863.                New User . . . . . . . . . . . . . . . . . . . . . . 68, 178
  11864.           M-PRO!  . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
  11865.           Main Menu . . . . . . . . . . . . . . . . . . . . . . . .  51, 94
  11866.           MAIN.HLP  . . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11867.           MAINC.HLP . . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11868.           MAKEQUES  . . . . . . . . . . . . . . . . . . . . . . . . . . 137
  11869.           Makewild  . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  11870.                Birthdate  . . . . . . . . . . . . . . . . . . . . . . .  34
  11871.                CONFIGWC.BBS . . . . . . . . . . . . . . . . . . . . . .  21
  11872.                External Protocols . . . . . . . . . . . . . . . . . . .  65
  11873.                File Menu defined  . . . . . . . . . . . . . . . . . . .  56
  11874.                File Paths . . . . . . . . . . . . . . . . . . . . . . .  64
  11875.                File Section Setup . . . . . . . . . . . . . . . . . . .  50
  11876.                General Information  . . . . . . . . . . . . . . . . . .  23
  11877.                Installation . . . . . . . . . . . . . . . . . . . . . .  21
  11878.                Main Menu  . . . . . . . . . . . . . . . . . . . . . . .  21
  11879.                Main Menu defined  . . . . . . . . . . . . . . . . . . .  51
  11880.                MENUINFO.BBS . . . . . . . . . . . . . . . . . . . . . .  21
  11881.                Message Menu defined . . . . . . . . . . . . . . . . . .  54
  11882.                Modem Information  . . . . . . . . . . . . . . . . . . .  26
  11883.                NewUser Defaults . . . . . . . . . . . . . . . . . . . .  33
  11884.                Remote Drop to DOS . . . . . . . . . . . . . . . . . . .  37
  11885.  
  11886.            ─────────────────────────────────────────────────────────────────
  11887.                                           186
  11888.  
  11889.  
  11890.  
  11891.  
  11892.                               WILDCAT! Test-Drive 07/15/90
  11893.           ───────────────────────────────────────────────────────────────────
  11894.  
  11895.                Security Information . . . . . . . . . . . . . . . . . .  37
  11896.                Security Levels defined  . . . . . . . . . . . . . . . .  58
  11897.                Sysop Menu defined . . . . . . . . . . . . . . . . . . .  57
  11898.                System Configuration . . . . . . . . . . . . . . . . . .  41
  11899.                Time Compensation  . . . . . . . . . . . . . . . . . . .  42
  11900.                Time-Limit . . . . . . . . . . . . . . . . . . . . . . .  35
  11901.           Memo Date . . . . . . . . . . . . . . . . . . . . . . . . . . 110
  11902.           Memory management . . . . . . . . . . . . . . . . . . . . . .  67
  11903.           MENUINFO.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  73
  11904.           MENUINFO.BBS. . . . . . . . . . . . . . . . . . . . . . . . .  21
  11905.           MENUINFO.OLD  . . . . . . . . . . . . . . . . . . . . . . . .  73
  11906.           Menus
  11907.                Files  . . . . . . . . . . . . . . . . . . . .  94, 100, 104
  11908.                Main . . . . . . . . . . . . . . . . . . . . . . . . . .  94
  11909.                Message  . . . . . . . . . . . . . . . . . . . . . .  96, 98
  11910.                Questionnaire  . . . . . . . . . . . . . . . . . . . . .  96
  11911.                Types  . . . . . . . . . . . . . . . . . . . . . . . . .  94
  11912.           Message Database  . . . . . . . . . . . . . . . . . . . . . .  16
  11913.           Message Folder
  11914.                New User . . . . . . . . . . . . . . . . . . . . . . . .  35
  11915.           Message Menu  . . . . . . . . . . . . . . . . . . . . . .  54, 98
  11916.           MESSAGE.HLP . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11917.           MESSAGEC.HLP  . . . . . . . . . . . . . . . . . . . . . . . .  80
  11918.           Messages
  11919.                Carbon Copy  . . . . . . . . . . . . . . . . . . . . . .  98
  11920.                Deleting . . . . . . . . . . . . . . . . . . . . . . . .  98
  11921.                Editing  . . . . . . . . . . . . . . . . . . . . . . . .  99
  11922.                Entering . . . . . . . . . . . . . . . . . . . . . . . .  98
  11923.                Folder access  . . . . . . . . . . . . . . . . . . . . .  60
  11924.                Folders  . . . . . . . . . . . . . . . . . . . . . . . .  49
  11925.                Killing of . . . . . . . . . . . . . . . . . . . . . . . 101
  11926.                Menu . . . . . . . . . . . . . . . . . . . . . . . . . .  98
  11927.                Private  . . . . . . . . . . . . . . . . . . . . . . . .  39
  11928.                Range  . . . . . . . . . . . . . . . . . . . . . . . . .  43
  11929.                Reading  . . . . . . . . . . . . . . . . . . . . . . . . 101
  11930.                Reading Marked . . . . . . . . . . . . . . . . . . . . . 101
  11931.                Return Receipt . . . . . . . . . . . . . . . . . . . . .  98
  11932.                Scanning . . . . . . . . . . . . . . . . . . . . . . . . 102
  11933.                Text Search in . . . . . . . . . . . . . . . . . . . . . 102
  11934.           MESSAGEx.SCR  . . . . . . . . . . . . . . . . . . . . . . . .  80
  11935.           Modem
  11936.                AT Commands  . . . . . . . . . . . . . . . . . . . . . .  28
  11937.                Auto-Answer  . . . . . . . . . . . . . . . . . . . . . .  30
  11938.                Communications Port  . . . . . . . . . . . . . . . . . .  26
  11939.                Delays . . . . . . . . . . . . . . . . . . . . . . .  28, 31
  11940.                Determining Baud . . . . . . . . . . . . . . . . . . . .  31
  11941.                DTE  . . . . . . . . . . . . . . . . . . . . . . . . . .  29
  11942.                Flow-Control . . . . . . . . . . . . . . . . . . . . . .  32
  11943.                in Registered version  . . . . . . . . . . . . . . . . . 172
  11944.                Makewild . . . . . . . . . . . . . . . . . . . . . . . .  26
  11945.                Result Codes . . . . . . . . . . . . . . . . . . . . . . 178
  11946.                Ring-Detect  . . . . . . . . . . . . . . . . . . . . . .  30
  11947.           More- . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  11948.           MPE.EXE . . . . . . . . . . . . . . . . . . . . . . . . .  87, 89
  11949.  
  11950.            ─────────────────────────────────────────────────────────────────
  11951.                                           187
  11952.  
  11953.  
  11954.  
  11955.  
  11956.                               WILDCAT! Test-Drive 07/15/90
  11957.           ───────────────────────────────────────────────────────────────────
  11958.  
  11959.           MSGHEADR.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11960.           MSGINFO.DAT . . . . . . . . . . . . . . . . . . . . . . . 74, 111
  11961.           MSGNUMBR.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  74
  11962.           MSGTF.IDX . . . . . . . . . . . . . . . . . . . . . . . . . .  74
  11963.           Multi-Line
  11964.                Description  . . . . . . . . . . . . . . . . . . . . . . 151
  11965.                Phone Rotation . . . . . . . . . . . . . . . . . . . . . 167
  11966.           NetMail & EchoMail  . . . . . . . . . . . . . . . . . . . . . 129
  11967.           Network
  11968.                Description  . . . . . . . . . . . . . . . . . . . . . . 151
  11969.           Network OS  . . . . . . . . . . . . . . . . . . . . . . . . . 152
  11970.           Newsletter  . . . . . . . . . . . . . . . . . . . . . . . . .  96
  11971.           NEWSLTR.BBS . . . . . . . . . . . . . . . . . . . . . . .  80, 96
  11972.           NewUser Defaults  . . . . . . . . . . . . . . . . . . . . . .  33
  11973.           NEWUSER.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  80
  11974.           NO300.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11975.           NON-FATAL ERRORS  . . . . . . . . . . . . . . . . . . . . . .  73
  11976.           Norton Editor . . . . . . . . . . . . . . . . . . . . . .  87, 89
  11977.           Novell  . . . . . . . . . . . . . . . . . . . . . . . .  152, 159
  11978.           Novice Level  . . . . . . . . . . . . . . . . . . . . . . . .  95
  11979.           Off-Hook  . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  11980.           On-Hook . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  11981.           Options . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  11982.           Other Requirements  . . . . . . . . . . . . . . . . . . . . .  20
  11983.           Overlay buffer  . . . . . . . . . . . . . . . . . . . . . . .  67
  11984.           Page Bell . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11985.           PAGED.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11986.           Paging the Sysop  . . . . . . . . . . . . . . . . . . . .  23, 96
  11987.           Passwords . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  11988.           Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43
  11989.           PC ANYWHERE . . . . . . . . . . . . . . . . . . . . . . . . . 119
  11990.           PC-MOS 386  . . . . . . . . . . . . . . . . . . . . . . . . . 152
  11991.           PCKERMIT.EXE  . . . . . . . . . . . . . . . . . . . . . . . . 122
  11992.           Personal Mail . . . . . . . . . . . . . . . . . . . . . . . .  98
  11993.           Phone Number Verification . . . . . . . . . . . . . . . . . .  38
  11994.           Phone Rotation
  11995.                Network  . . . . . . . . . . . . . . . . . . . . . . . . 167
  11996.           PKZIP/UNZIP . . . . . . . . . . . . . . . . . . . . . . . . . 127
  11997.           Port Number and IRQ . . . . . . . . . . . . . . . . . . . . .  26
  11998.           PREDOWN.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  81
  11999.           PRELOG.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  81
  12000.           PREUP.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  81
  12001.           Printing
  12002.                Activity Log . . . . . . . . . . . . . . . . . . . . . .  69
  12003.                Toggles  . . . . . . . . . . . . . . . . . . . . . . . .  69
  12004.                Users  . . . . . . . . . . . . . . . . . . . . . . . . . 109
  12005.           PRO! Series
  12006.                Implementation . . . . . . . . . . . . . . . . . . . . . 166
  12007.                Overview . . . . . . . . . . . . . . . . . . . . . . . . 165
  12008.           PROTOCOL.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  81
  12009.           PROTOCOL.HLP  . . . . . . . . . . . . . . . . . . . . . . 82, 104
  12010.           QDONE#.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  82
  12011.           QDONECLO.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  82
  12012.           QDONENEW.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  83
  12013.  
  12014.            ─────────────────────────────────────────────────────────────────
  12015.                                           188
  12016.  
  12017.  
  12018.  
  12019.  
  12020.                               WILDCAT! Test-Drive 07/15/90
  12021.           ───────────────────────────────────────────────────────────────────
  12022.  
  12023.           QSEC#.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  82
  12024.           QUES#.ANS . . . . . . . . . . . . . . . . . . . . . . . . . .  83
  12025.           QUES#.BBS . . . . . . . . . . . . . . . . . . . . . . . . 82, 141
  12026.           QUESCLOS.ANS  . . . . . . . . . . . . . . . . . . . . . . . .  82
  12027.           QUESCLOS.BBS  . . . . . . . . . . . . . . . . . . . . . . 82, 142
  12028.           QUESNEW.BBS . . . . . . . . . . . . . . . . . . . . . . . 83, 141
  12029.           QUESTION.BBS  . . . . . . . . . . . . . . . . . . . . 82, 96, 141
  12030.           Questionnaires  . . . . . . . . . . . . . . . . . . . . . 96, 137
  12031.           Quick Start . . . . . . . . . . . . . . . . . . . . . . . . .  17
  12032.           QUOTES.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  83
  12033.           QUOTES.BBS. . . . . . . . . . . . . . . . . . . . . . . . . .  42
  12034.           RATIO.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12035.           Ratios  . . . . . . . . . . . . . . . . . . . . . . . . . . .  42
  12036.           Reading Messages  . . . . . . . . . . . . . . . . . . . . . . 101
  12037.           Redirection of I/O  . . . . . . . . . . . . . . . . . . . . . 117
  12038.           Registration  . . . . . . . . . . . . . . . . . . . . . . . . . 6
  12039.           Regular Level . . . . . . . . . . . . . . . . . . . . . . . .  95
  12040.           Remote Drop to DOS  . . . . . . . . . . . . . . . . . . . . .  37
  12041.           Reports to the Sysop  . . . . . . . . . . . . . . . . . . . .  96
  12042.           Required Environment  . . . . . . . . . . . . . . . . . . . .  17
  12043.           Result Codes  . . . . . . . . . . . . . . . . . . . . .  171, 178
  12044.           Return Receipt  . . . . . . . . . . . . . . . . . . . . . . .  98
  12045.           Reviews . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
  12046.           Ring-Detect . . . . . . . . . . . . . . . . . . . . . . . . .  30
  12047.           RS-232  . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  12048.           RTS(Ready To Send)  . . . . . . . . . . . . . . . . . . . . .  32
  12049.           S2=255  . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  12050.           S7 Register . . . . . . . . . . . . . . . . . . . . . . . . .  27
  12051.           Scan  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
  12052.           SCHED.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  74
  12053.           Schedule "X"  . . . . . . . . . . . . . . . . . . . . . . . . 113
  12054.           Schedule "Y"  . . . . . . . . . . . . . . . . . . . . . . . . 113
  12055.           SCR and .BBS
  12056.                Differences  . . . . . . . . . . . . . . . . . . . . . .  86
  12057.           Screen Write Toggles  . . . . . . . . . . . . . . . . . . . .  70
  12058.           SEC#.BBS  . . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12059.           SECERROR.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  84
  12060.           Security
  12061.                Levels defined . . . . . . . . . . . . . . . . . . . . .  62
  12062.                On-Line upgrade  . . . . . . . . . . . . . . . . . .  68, 70
  12063.                Passwords  . . . . . . . . . . . . . . . . . . . . . . .  39
  12064.                Phone and Birth-Date . . . . . . . . . . . . . . . . . .  38
  12065.                Private Messages . . . . . . . . . . . . . . . . . . . .  39
  12066.                Special Display  . . . . . . . . . . . . . . . . . . . .  84
  12067.           Security Information  . . . . . . . . . . . . . . . . . . . .  37
  12068.           Security Levels . . . . . . . . . . . . . . . . . . . . . . .  39
  12069.           SHARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
  12070.           Source Code . . . . . . . . . . . . . . . . . . . . . . . . .  13
  12071.           Spacebar  . . . . . . . . . . . . . . . . . . . . . . . . . .  86
  12072.           Statistics
  12073.                 on Databases  . . . . . . . . . . . . . . . . . . . . . 109
  12074.           Subscription Systems  . . . . . . . . . . . . . . . . . . . . 110
  12075.           Sysop
  12076.                Closed Operation . . . . . . . . . . . . . . . . . . . .  33
  12077.  
  12078.            ─────────────────────────────────────────────────────────────────
  12079.                                           189
  12080.  
  12081.  
  12082.  
  12083.  
  12084.                               WILDCAT! Test-Drive 07/15/90
  12085.           ───────────────────────────────────────────────────────────────────
  12086.  
  12087.                Comments to  . . . . . . . . . . . . . . . . . . . .  46, 94
  12088.                Help Files . . . . . . . . . . . . . . . . . . . . . . .  84
  12089.                Local Login  . . . . . . . . . . . . . . . . . . . . . .  23
  12090.                Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 107
  12091.                Menu Files . . . . . . . . . . . . . . . . . . . . . . .  84
  12092.                Name . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  12093.                Paging of  . . . . . . . . . . . . . . . . . . . . .  23, 96
  12094.                Reports to . . . . . . . . . . . . . . . . . . . . . . .  96
  12095.           Sysop Menu  . . . . . . . . . . . . . . . . . . . . . . . . .  57
  12096.           SYSOP.HLP . . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12097.           SYSOPC.HLP  . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12098.           SYSOPxx.SCR . . . . . . . . . . . . . . . . . . . . . . . . .  84
  12099.           System Configuration  . . . . . . . . . . . . . . . . . . . .  41
  12100.           System Crash  . . . . . . . . . . . . . . . . . . . . . . . .  73
  12101.           System Requirements . . . . . . . . . . . . . . . . . . . . .  10
  12102.           System Stats  . . . . . . . . . . . . . . . . . . . . . . . .  96
  12103.           System Toggles  . . . . . . . . . . . . . . . . . . . . . . .  69
  12104.           Technical Support . . . . . . . . . . . . . . . . . . . . . .  11
  12105.                Compuserve . . . . . . . . . . . . . . . . . . . . . . .  11
  12106.                Regional . . . . . . . . . . . . . . . . . . . . . . . .  11
  12107.           THEDRAW . . . . . . . . . . . . . . . . . . . . . . . . . . .  90
  12108.           Time
  12109.                Inactivity . . . . . . . . . . . . . . . . . . . . . . .  92
  12110.           Time Compensation . . . . . . . . . . . . . . . . . . . . . .  42
  12111.           Time Limit
  12112.                First Call . . . . . . . . . . . . . . . . . . . . . . .  35
  12113.                Increase/Decrease  . . . . . . . . . . . . . . . . . . .  72
  12114.                Maximum Allowable  . . . . . . . . . . . . . . . . . . .  47
  12115.           Toggles . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  12116.           Troubleshooting
  12117.                "Determining Baud Rate"  . . . . . . . . . . . . . . . . 178
  12118.                "Session in Progress"  . . . . . . . . . . . . . . . . . 178
  12119.                ALT-D  . . . . . . . . . . . . . . . . . . . . . . . . . 179
  12120.                Error 202/203c . . . . . . . . . . . . . . . . . . . . . 179
  12121.                Error 4  . . . . . . . . . . . . . . . . . . . . . . . . 179
  12122.                Logging Off  . . . . . . . . . . . . . . . . . . . . . . 178
  12123.           UART  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
  12124.           Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  12125.           Uploading
  12126.                Batch  . . . . . . . . . . . . . . . . . . . . . . . . . 106
  12127.                Display Files  . . . . . . . . . . . . . . . . . . . . .  81
  12128.                Help File  . . . . . . . . . . . . . . . . . . . . . . .  79
  12129.                Ratios . . . . . . . . . . . . . . . . . . . . . . .  42, 84
  12130.                Time Comp. . . . . . . . . . . . . . . . . . . . . . . .  42
  12131.           UPLOADOK.BBS  . . . . . . . . . . . . . . . . . . . . . . . .  84
  12132.           User Database . . . . . . . . . . . . . . . . . . . . . . . .  15
  12133.           USER#.BBS . . . . . . . . . . . . . . . . . . . . . . . . . .  85
  12134.           USERINFO.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  73
  12135.           Userlog listing . . . . . . . . . . . . . . . . . . . . . . .  97
  12136.           USERNAME.IDX  . . . . . . . . . . . . . . . . . . . . . . . .  73
  12137.           Users
  12138.                Database . . . . . . . . . . . . . . . . . . . . . . . . 109
  12139.                Lock-Out . . . . . . . . . . . . . . . . . . . . . . . . 109
  12140.                Printing . . . . . . . . . . . . . . . . . . . . . . . . 109
  12141.  
  12142.            ─────────────────────────────────────────────────────────────────
  12143.                                           190
  12144.  
  12145.  
  12146.  
  12147.  
  12148.                               WILDCAT! Test-Drive 07/15/90
  12149.           ───────────────────────────────────────────────────────────────────
  12150.  
  12151.                Special Display  . . . . . . . . . . . . . . . . . . . .  85
  12152.           Verify a User . . . . . . . . . . . . . . . . . . . . . . . .  97
  12153.           VIEW_ARC.BAT  . . . . . . . . . . . . . . . . . . . . . . . . 127
  12154.           Viewing Compressed Files  . . . . . . . . . . . . . . . . . . 127
  12155.           WAIT! and WAITFOR!  . . . . . . . . . . . . . . . . . . . . . 143
  12156.           Warranty  . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  12157.           Wastebasket
  12158.                Dump . . . . . . . . . . . . . . . . . . . . . . . . . . 111
  12159.           Welcome Screen  . . . . . . . . . . . . . . . . . . . . . . .  96
  12160.           What is WILDCAT!  . . . . . . . . . . . . . . . . . . . . . . . 6
  12161.                Features . . . . . . . . . . . . . . . . . . . . . . . . . 8
  12162.                Included with Full Registration  . . . . . . . . . . . . . 6
  12163.                Security . . . . . . . . . . . . . . . . . . . . . . . .  10
  12164.           Your Settings . . . . . . . . . . . . . . . . . . . . . . . .  97
  12165.           ZMODEM  . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
  12166.  
  12167.  
  12168.  
  12169.  
  12170.  
  12171.  
  12172.  
  12173.  
  12174.  
  12175.  
  12176.  
  12177.  
  12178.  
  12179.  
  12180.  
  12181.  
  12182.  
  12183.  
  12184.  
  12185.  
  12186.  
  12187.  
  12188.  
  12189.  
  12190.  
  12191.  
  12192.  
  12193.  
  12194.  
  12195.  
  12196.  
  12197.  
  12198.  
  12199.  
  12200.  
  12201.  
  12202.  
  12203.  
  12204.  
  12205.  
  12206.            ─────────────────────────────────────────────────────────────────
  12207.                                           191
  12208.