home *** CD-ROM | disk | FTP | other *** search
/ Windows 95 Shareware (Platinum Edition) / QUEPLAT95.ISO / files / inteutil / fullw95 / fullpack.w95 < prev    next >
Encoding:
Text File  |  1995-10-17  |  33.1 KB  |  705 lines

  1. ╔═══════════════════════════════════════════════════════════════════════════╗
  2. ║ FULLPACK.W95 - A 10 step guide to setting up a DOS-Based BBS under Win95  ║
  3. ╚══════════════════════════╤═══════════════╤════════════════════════════════╝
  4.                            │ Revision 2.01 │
  5.                            ╘═══════════════╛
  6.  
  7.   Copyright (c) 1994-95 by Tony Harrison. All rights reserved.
  8.  
  9.   (Revised 10-17-95) First public release of this text file. 
  10.  
  11.   Welcome to the world of Windows 95!
  12.   ──────────────────────────────────────────────────────────────────────────
  13.   Many have requested a set of instructions on how to get their BBS
  14.   up and running under Windows 95. This text file, along with SETTINGS.W95
  15.   gives you the tools necessary to get your DOS-Based BBS running
  16.   under Windows 95 with minimal down-time.
  17.  
  18.   Please note that this package centers around the Wildcat! BBS
  19.   platform, as this is the current BBS package that I operate. However,
  20.   I have attempted to make the following set of tips and instructions
  21.   as "generic" as possible. Although substitution of certain commands
  22.   and environment variables is in order if you run a different BBS
  23.   package, the basic structure can be adapted to your specific needs
  24.   without too much trouble.
  25.  
  26.   Well take a deep breath, grab a can of your favorite beverage, and let's
  27.   get started! Only 10 steps from start to finish!
  28.  
  29.   ──────────────────────────────────────────────────────────────────────────-
  30.   Step 1:
  31.  
  32.   The first thing you should do is prepare your BBS software to run under
  33.   Win95's operating environment. Before you do this there are a couple of
  34.   things you will need to be aware of regarding Win95's DOS support itself.
  35.  
  36.   First off, unlike MS-DOS, Win95's DOS emulation does not need an
  37.   external program (SHARE.EXE) to enable file sharing support. This
  38.   support is totally integrated into WINDOWS 95, thus SHARE.EXE is not
  39.   needed. The main thing to remember is that there is no need to enable
  40.   this support under Win95. File sharing support is ALWAYS there. You can't
  41.   "turn it off".
  42.  
  43.   Any programs that require DOS Share to be loaded will work properly
  44.   under Win95 in most situations. Simply tell the program that DOS Share
  45.   is loaded, and you are set.
  46.  
  47.   So the first step would be to go into your BBS configuration setup
  48.   program and tell your BBS software that SHARE is loaded.
  49.  
  50. ╔═══════════════════════════════════════════════════════════════════════════╗
  51. ║ EXAMPLE:                                                                  ║
  52. ║                                                                           ║
  53. ║ For Wildcat systems, go into MAKEWILD.EXE and under "General Information" ║
  54. ║ there is a field for "Network Type" as shown below. This needs to be set  ║
  55. ║ to DOS Share.                                                             ║
  56. ╚═══════════════════════════════════════════════════════════════════════════╝
  57.  
  58. ╔═══════════════════════════ General Information ═══════════════════════════╗
  59. ║ Path for language files               : C:\WC40\LANGUAGE\                 ║
  60. ║ Default file extension                : ZIP                               ║
  61. ║ Generate file keywords dynamically    : Y                                 ║
  62. ║ Index long file descriptions          : Y                                 ║
  63. ║ Copy files from CD-ROM on transfers   : Y                                 ║
  64. ║ CD-ROM changer tables                 :  (Press F2 to edit)               ║
  65. ║ Allow duplicate user names            : No duplicate names                ║
  66. ║ Database file safety mode             : None                              ║
  67. ║ Network type                          : DOS share                         ║
  68. ║ Node ID                               : 1                                 ║
  69. ║ Auto determine node ID                : N                                 ║
  70. ║───────────────────────── Display information ─────────────────────────────╢
  71. ║ Screen blanker type                   : Blank out                         ║
  72. ║ Video adaptor type                    : Auto Detect                       ║
  73. ║ RIP mode for system                   : Standard RIP                      ║
  74. ║ Clear screen before menus             : Y                                 ║
  75. ╙───────────────────────────────────────────────────────────────────────────╜
  76.  
  77.   NOTE: If you are running a SINGLE-NODE BBS only, you will not need to make
  78.   use of file sharing, so you have the option to set Wildcat's network mode
  79.   to "No Net".
  80.  
  81. ────────────────────────────────────────────────────────────────────────────-
  82.   Step 2:
  83.  
  84.   Now it's time to make changes to your CONFIG.SYS file for Win95. A sample
  85.   file has been included in this FULLW95 archive called CONFIG.FPK, which
  86.   you can use as a reference. Here's what your CONFIG.SYS should look like,
  87.   and an explanation of each entry:
  88.  
  89.   ┌──────────────┐
  90.   │ CONFIG.SYS - │ (CONFIG.FPK)
  91.   └─────────────────────────────────────────────────────────────────────────
  92.   FILES=200
  93.  
  94.   NOTES: Win95 uses a LOT of file handles. So does Wildcat. Set this number
  95.   high. 200 is an excellent choice.
  96.   ───────────────────────────────────────────────────────────────────────────
  97.   LASTDRIVE=Z
  98.  
  99.   NOTES: Tells DOS the last drive letter available for use. Leave it at Z.
  100.   ───────────────────────────────────────────────────────────────────────────
  101.   SHELL=C:\COMMAND.COM C:\ /P /E:2048
  102.  
  103.   NOTES: VERY IMPORTANT! This sets the command interpreter to use as well as
  104.   the environment size.
  105.   ───────────────────────────────────────────────────────────────────────────
  106.   DEVICE=C:\WINDOWS\COMMAND\ANSI.SYS
  107.  
  108.   Loads the ANSI driver so you can view callers in doors.
  109.   ───────────────────────────────────────────────────────────────────────────
  110.   That's it! Just 4 lines! Save it, and you're ready to proceed.
  111.  
  112. ────────────────────────────────────────────────────────────────────────────-
  113.   Step 3:
  114.  
  115.   Ok, now that you have your BBS configuration set, it's time to make use
  116.   of a file distributed with this archive, BNU170.ZIP. This is the
  117.   FOSSIL driver that is needed for your BBS to run properly under Windows
  118.   95. Create a directory on your hard drive called BNU and copy that ZIP
  119.   file into that directory. Now unzip it's contents into that directory.
  120.   The files you are concerned with now are BNU.COM and BNUPORT.EXE, which
  121.   you have just PKUNZIPed into that directory. NOTE that BNUPORT.EXE is
  122.   only needed if you are running NON-STANDARD COM ports (something other
  123.   than plain vanilla COM1 and COM2). If you need to use BNUPORT, you'll
  124.   need to unzip the file BNUPORT.ZIP, which is located in your new BNU
  125.   directory. Once you do that, BNUPORT.EXE will be available.
  126.  
  127.   Now that you have those files ready to go, it's time to implement them.
  128.  
  129.   IF you are running STANDARD COM1 and/or COM2 ONLY. You're done, proceed
  130.   to step 4. If not, read on.
  131.  
  132.   If you want to use the BNU FOSSIL driver, with anything other than the
  133.   standard COM1 and COM2, you MUST use the BNUPORT utility provided with
  134.   BNU170.ZIP in order to use non-standard port configurations.
  135.  
  136.   What follows is an explanation of what BNUPORT actually is, and what you
  137.   need to do to get it to work for your system:
  138.  
  139.   BNUPORT allows changing port assignments used by the BNU
  140.   communications driver.  BNUPORT directly READS and PATCHES the existing
  141.   driver file "BNU.COM" to the use specific interrupt and IO port base
  142.   addresses that you want to use for up to 16 port configurations.
  143.  
  144.   Simply change to the directory that BNU.COM is located in on your
  145.   system and type BNUPORT on the command-line to bring up the BNUPORT
  146.   configuration screen. Now follow the next set of instructions VERY
  147.   closely, as you will be patching your modifications into BNU.COM
  148.   directly. If you make an error after you have patched BNU.COM, you
  149.   will need to re-install BNU.COM.
  150.  
  151.   BNUPORT searches the current directory for BNU.COM and once BNU.COM
  152.   is found, BNUPORT presents a screen which you will use to change
  153.   communications parameters for your non-standard ports.
  154.  
  155.   BNU can use any combination of port and IRQ addresses.  Internally, it
  156.   has a table of 16 "slots", which represent logical port numbers,
  157.   numbered 0 through 15, which normally correspond with COM1 through
  158.   COM4 on the PC and 12 others (COM5-COM16 for example).
  159.  
  160.   These 16 slots are alternative configurations - it does not represent
  161.   how many ports BNU can support concurrently. BNU 1.70 only supports 4
  162.   ports in use at the same time (this was changed in beta releases to
  163.   allow support of up to 8).
  164.  
  165.   The port configuration is maintained by the BNUPORT utility, provided
  166.   with BNU 1.70. The standard configuration that is pre-configured in
  167.   BNU.COM contains a setup for the standard DOS serial ports, COM1
  168.   through COM4.
  169.  
  170.   The only "mysterious" part of BNU port is the meaning of "IRQ Vector"
  171.   and "IRQ Mask".  Both are linked to the IRQ number, as is shown in the
  172.   following table:
  173.  
  174.   IRQ Mask Vector Usually used for...
  175.   --- ---- ------ ---------------------------------------------------
  176.   00  01   08     System timer
  177.   01  02   09     Keyboard
  178.   02  04   0A     AT=cascade, EGA/VGA, Network adaptors
  179.   03  08   0B     COM2 & COM4
  180.   04  10   0C     COM1 & COM3
  181.   05  20   0D     unused   (LPT2, SCSI 8-bit, tape)
  182.   06  40   0E     Floppy drive controller
  183.   07  80   0F     unused   (LPT1, SCSI 9-bit, tape)
  184.   08  01   70     RTC Clock
  185.   09  02   71     Redirected IRQ2
  186.   10  04   72     unused
  187.   11  08   73     unused
  188.   12  10   74     unused
  189.   13  20   75     unused
  190.   14  40   76     Hard disk controller
  191.   15  80   77     unused
  192.  
  193.   Just substitute the Mask and Vector values for the IRQs that you want
  194.   to use, in the 'slots' for the particular Port# in BNUPORT, enter
  195.   in the proper base address you wish to use (03F8, 02F8, etc.) and
  196.   BNUPORT will patch your BNU.COM automatically. Also, If you are using
  197.   IRQ 0 through 7, use 0020 as the "8259 Port". If using IRQ 8 through 15,
  198.   use 00A0. You'll notice the first four ports (00-03) are configured
  199.   for you. You can leave the Address and Mask columns at the far right of
  200.   the screen at their defaults of 0000 and 00 respectively.
  201.  
  202.   You're all set!
  203.  
  204.  
  205.   You have just enabled COM support for your BBS!
  206. ─────────────────────────────────────────────────────────────────────────────
  207.   Step 4:
  208.  
  209.   It's time to create a folder for your BBS nodes on your Win95 desktop. The
  210.   easiest way to do this is to simply right-click with your mouse anywhere
  211.   on your desktop. You'll receive a small menu. Choose "New", and select
  212.   "Folder". You'll see it instantly creates a new folder on your desktop.
  213.   Type the name that you want the folder to be known by (for example,
  214.   "Shadowgate BBS"), and then press enter. You've just created your BBS
  215.   folder!
  216.  
  217. ─────────────────────────────────────────────────────────────────────────────
  218.   Step 5:
  219.  
  220.   Now that you have your folder, click on it to open it. You should have
  221.   an empty (icon-less) folder. Now it's time to add some DOS-session
  222.   icons to this folder that will be used to represent each node of your BBS.
  223.  
  224.   Before you can begin to do this, you'll need to set up your DOS sessions
  225.   to be as fast as possible under Windows 95. Win95's DOS sessions are
  226.   extremely easy to set up.
  227.  
  228.   Since there are quite a few different DOS settings, setting up each
  229.   DOS session you have can be a long task. But why make it long when you
  230.   can make it short and sweet! Here's how you're going to do just that!
  231.  
  232.   First, open up your new folder that you just created. Now, right-click
  233.   anywhere inside that folder to bring up the pop-up menu just like you
  234.   did to create your new folder. Now, highlight "new". Instead of choosing
  235.   "folder", this time choose "shortcut". The "Create Shortcut" wizard
  236.   will appear, and in the "Command line" box type the following:
  237.  
  238.   C:\WINDOWS\COMMAND.COM
  239.  
  240.   Now, click on the "Next" button.
  241.  
  242.   You'll notice that WIndows 95 will automatically assign this a name of
  243.   "MS-DOS Prompt". You'll want to name this something else, preferably
  244.   your BBS name, and a node number (for example, "Shadowgate Node 1").
  245.  
  246.   Click Finish. You'll notice that on your new folder, you now have an
  247.   MS-DOS icon that shows your BBS name and node number! You're halfway
  248.   home! Now what you need to know is set the properties for that new
  249.   shortcut. Here's what you need to do:
  250.  
  251.   What follows are the settings for your Win95 DOS Sessions. These are
  252.   accessed by right-clicking on the icon that is set up to load your BBS
  253.   nodes, and then selecting "properties". Go ahead and do this now. Right-
  254.   click on your newly-created MS-DOS icon, and choose "Properties". You'll
  255.   then see a properties sheet with several tabs at the top. Change the
  256.   default settings to the following:
  257.  
  258.   ───────────────────────────────────────────────────────────────────────────
  259.   Tab 1 - General: │
  260.   ─────────────────┘
  261.     Tab 1 Gives information about the program itself. No modification needs
  262.     to be done to this page.
  263.  
  264.   ───────────────────────────────────────────────────────────────────────────
  265.   Tab 2 - Program: │
  266.   ─────────────────┘
  267.     To the Right of the icon, there is a space to enter in the name that
  268.     you want displayed on the title bar when this session is running. An
  269.     example for node 1 would be your BBS name and node number (Shadowgate
  270.     Node 1).
  271.  
  272.     Cmd Line.....: C:\WINDOWS\COMMAND.COM
  273.  
  274.     You'll always want to start your BBS using a batch file, so instead
  275.     of placing the program .EXE in this line, place the path and filename
  276.     of the command processor you wish to use for this session. It defaults
  277.     to the Windows 95 DOS Mode command interpreter, which should be left
  278.     alone unless you are using a third party program such as 4DOS.
  279.  
  280.     Working......: C:\BBS
  281.  
  282.     Provides a space for you to type the name of the folder that this
  283.     program will load files from, and where it will save files. If necessary,
  284.     include the drive letter. (substitute BBS for your BBS's home
  285.     directory i.e. C:\WC40)
  286.  
  287.     Batch File...: C:\BBS\NODE1.BAT
  288.  
  289.     This is where you will place the path and filename of the batch file
  290.     that you are using to start each of the BBS nodes with.
  291.  
  292.     Shortcut Key: None
  293.  
  294.     Provides a space for you to define a keyboard shortcut to start or switch
  295.     to this program from Windows. Shortcut keys must include CTRL and/or ALT
  296.     and another key (for example, CTRL+Y). You cannot use ESC, ENTER, TAB,
  297.     SPACEBAR, PRINT SCREEN, or BACKSPACE.
  298.  
  299.     No other program can use this key combination. If the shortcut key
  300.     conflicts with an access key in a Windows-based program, the access key
  301.     will not work.
  302.  
  303.   ───────────────────────────────────────────────────────────────────────────
  304.   Tab 3 - Font: │
  305.   ──────────────┘
  306.     This is where you specify what font you would like to use when displaying
  307.     this session in a window, either by starting it windowed, or by using
  308.     ALT-ENTER. The 8x12 bitmap font is what I use, however the choice is up
  309.     to you.
  310.  
  311.   ───────────────────────────────────────────────────────────────────────────
  312.   Tab 4 - Memory: │
  313.   ────────────────┘
  314.     Set Conventional, EMS, XMS, and MS-DOS protected mode all to "Auto".
  315.  
  316.     Set Initial Environment to 1024.
  317.  
  318.     Place a check in the box "Uses HMA" under "Extended" (XMS) Memory.
  319.  
  320.     Do NOT place a check in the "Protected" Box. Having "Protected" checked
  321.     only seems to slow the session down, and does not seem to provide
  322.     any greater level of protection than when it is turned on.
  323.  
  324.   ───────────────────────────────────────────────────────────────────────────
  325.   Tab 5 - Screen: │
  326.   ────────────────┘
  327.     Usage - This is the setting for how you want this program loaded.
  328.             Choose full-screen or window. Initial size should be set at
  329.             "Default".
  330.  
  331.     Window and Performance - Display toolbar, restore settings on startup,
  332.                              fast ROM emulation, and dynamic memory
  333.                              allocation should all be checked.
  334.  
  335.   ───────────────────────────────────────────────────────────────────────────
  336.   Tab 6 - Misc: │
  337.   ──────────────┘
  338.     Allow screen saver, QuickEdit, Exclusive Mode, Always Suspend, and warn
  339.     if still active should NOT be checked.
  340.  
  341.     Idle Sensitivity - Set it to Low. Move the slider as far to the left as
  342.     you can.
  343.  
  344.     Fast pasting - should be checked.
  345.  
  346.     All of the Windows Shortcut keys should be checked.
  347.   ───────────────────────────────────────────────────────────────────────────
  348.   That's it! All of the DOS settings are taken care of.
  349.  
  350.   Now that you have the settings set up for your DOS session, you can now
  351.   click on "Ok" to save those settings.
  352.  
  353. ───────────────────────────────────────────────────────────────────────────
  354.   Step 6:
  355.  
  356.   Now the time has arrived to create your individual DOS sessions for your
  357.   BBS. Make sure you have your newly created folder OPEN (expand the
  358.   folder so that you have more room to add icons) displaying your newly
  359.   modified DOS full-screen session as well.
  360.  
  361.   Place your mouse over the newly modified DOS icon and right-click on it.
  362.   HOLD THE RIGHT MOUSE BUTTON DOWN and drag a silhouette of your icon over
  363.   to a blank area of your folder, and release the button.  A Pop-up menu
  364.   will appear, and one of the choices will be "Copy Here", choose that.
  365.  
  366.   You'll notice that a NEW icon has appeared, and it will be labeled
  367.   "Copy of <BBS>". Place your mouse pointer over the text, and click once.
  368.   A cursor will appear, and you will be able to rename that icon. Name
  369.   it identical to what you named your first icon, except make this a
  370.   different node number (for example Shadowgate Node 2).
  371.  
  372.   Repeat this step for every node icon you wish to create. For example,
  373.   if you have 2 dial-in lines and one local node, you will want to create
  374.   three new BBS icons, one for each of your nodes.
  375.  
  376.   The best part is that when you copy a DOS session like you just did, you
  377.   copy ALL of the DOS settings with it! All of that work modifying those
  378.   settings early just paid off!
  379. ────────────────────────────────────────────────────────────────────────────-
  380.   Step 7:
  381.  
  382.   Now that you have that taken care of, it's time to set up some batch files
  383.   to run a multiple-node BBS under Win95.
  384.  
  385.   I have included the files STARTBBS.BAT, NODE0.BAT, NODE1.BAT, NODE2.BAT,
  386.   and AUTOEXEC.BAT with this archive, and you can use these by simply
  387.   modifying the names and SET statements to match your needs and preferences.
  388.  
  389.   The way I have structured this is for simplicity, and to make it as easy
  390.   as possible to add new nodes in the future. Basically here is how the
  391.   structure flows from start to finish:
  392.  
  393.     ┌─────────────────┐  ┌──────────────────────┐   ┌─────────────────┐
  394.     │  Node 0 (Local) │  │  Node 1 (Non Mailer) │   │ Node 2 (Mailer) │
  395.     └────────┬────────┘  └──────────┬───────────┘   └────────┬────────┘
  396.      ┌───────┴───────┐      ┌───────┴───────┐        ┌───────┴───────┐
  397.      │ Click on icon │      │ Click on icon │        │ Click on icon │
  398.      └───────┬───────┘      └───────┬───────┘        └───────┬───────┘
  399.              │                      │                        │
  400.              └──────────────────────┼────────────────────────┘
  401.                           ┌─────────┴─────────┐
  402.                           │ Load AUTOEXEC.BAT │
  403.                           └─────────┬─────────┘
  404.                                     │
  405.              ┌──────────────────────┼────────────────────────┐
  406.              │                      │                        │
  407.      ┌───────┴────────┐     ┌───────┴────────┐       ┌───────┴────────┐
  408.      │ Load NODE0.BAT │     │ Load NODE1.BAT │       │ Load NODE2.BAT │
  409.      └───────┬────────┘     └───────┬────────┘       └───────┬────────┘
  410.              │                      │                        │
  411.              │                      │                        │
  412.              └──────────────────────┼────────────────────────┘
  413.                                     │
  414.                     ┌───────────────┴──────────────────┐
  415.                     │ Call STARTBBS.BAT from NODEx.BAT │
  416.                     └───────────────┬──────────────────┘
  417.                                     │
  418.              ┌──────────────────────┼────────────────────────┐
  419.              │                      │                        │
  420.      ┌───────┴────────┐     ┌───────┴───────┐       ┌────────┴──────────┐
  421.      │ Local node     │     │ Node 1 is now │       │  Mailer is now    │
  422.      │ is now loaded! │     │ waiting for   │       │  loaded and       │
  423.      │                │     │ calls!        │       │  ready for calls! │
  424.      └────────────────┘     └───────────────┘       └───────────────────┘
  425.  
  426.   As you can see, no matter what icon you click, your AUTOEXEC.BAT is loaded
  427.   first. Let's take a look at the AUTOEXEC.BAT which was included with this
  428.   packet as AUTOEXEC.FPK:
  429.  
  430.   ┌────────────────┐
  431.   │ AUTOEXEC.BAT - │ (AUTOEXEC.FPK)
  432.   └──────────────────────────────────────────────────────────────────────────
  433.   @ECHO OFF
  434.  
  435.   Turns off the echoing of commands to the screen as they load.
  436.   ───────────────────────────────────────────────────────────────────────────
  437.   LH C:\WINDOWS\COMMAND\DOSKEY /INSERT
  438.  
  439.   NOTES: Loads DOSKEY command macro editor. This particular command tells
  440.   doskey to turn on the Insert key so that when you recall commands at the
  441.   DOS prompt using the Up/Dn arrow keys, it will automatically insert your
  442.   new modifications instead of overwriting. If you would rather it default
  443.   to overwriting, remove the /INSERT parameter.
  444.   ───────────────────────────────────────────────────────────────────────────
  445.   PROMPT $P$G
  446.  
  447.   Sets what the prompt should look like. This will produce the C:\> prompt.
  448.   ───────────────────────────────────────────────────────────────────────────
  449.   SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\;C:\WC40
  450.  
  451.   The Paths that Windows will search for programs. You can place any
  452.   directory you want in your path. Make sure your main BBS directory (In
  453.   this case C:\WC40) is in the path.
  454.   ───────────────────────────────────────────────────────────────────────────
  455.   SET DIRCMD=/O/P
  456.  
  457.   This will sort the directory listings and place them in alphabetical order,
  458.   directories first. The /P pauses the list after each screenful of info.
  459.   ───────────────────────────────────────────────────────────────────────────
  460.   SET COMSPEC=C:\WINDOWS\COMMAND.COM
  461.  
  462.   Sets the path to the command interpreter for programs that need it.
  463.   Windows 95 LIKES to REM this out during the upgrade process. Make SURE
  464.   you remove the REM after upgrading.
  465.   ───────────────────────────────────────────────────────────────────────────
  466.   C:\BNU\BNU /P3 /L:0=57600 /L:1=57600 /L:2=57600 /F /Z0 /M- /T:3072 /R:3072 /O
  467.  
  468.   This is the recommended command-line that I use to load BNU 1.70 with.
  469.   Refer to your BNU documentation for an explanation of all of the switches.
  470.  
  471.   NOTE: BNU 1.70 is limited to 4 ports running at one time, and 4 ports is
  472.   the maximum # I recommend under Win95. The DOS subsystem will begin to
  473.   choke (i.e. sloooowwww) when you run more than 4 DOS Communications
  474.   programs at the same time.
  475.  
  476.   ───────────────────────────────────────────────────────────────────────────
  477.   SET WCNODEID=10
  478.  
  479.   NOTES: This is a very useful feature for Wildcat Sysop's, and can probably
  480.   be modified for other BBS platforms as well. This basically acts as a
  481.   "failsafe" so that no matter what DOS session you open, you will always
  482.   have a BBS node ID set for programs/utilities that need one. (Such as
  483.   PostMaster, wcPRO, etc.). You can set this for any node that your BBS
  484.   software will allow, but it is a good idea to use a node ID that is NOT
  485.   already being used.
  486.   ───────────────────────────────────────────────────────────────────────────
  487.   SET WCHOME=C:\WC40
  488.  
  489.   NOTES: This variable is specific to Wildcat systems and tells programs
  490.   that look for this variable where your Wildcat home directory is located.
  491.   ───────────────────────────────────────────────────────────────────────────
  492.  
  493.   That covers the basic AUTOEXEC.BAT for Win95. Of course you can modify the
  494.   above any way you like, but it's a good starting point.
  495. ─────────────────────────────────────────────────────────────────────────-──
  496.   Step 8:
  497.  
  498.   Now that we have the AUTOEXEC.BAT taken care of, we can move on to the
  499.   Individual NODEx.BAT files. These batch files can be placed anywhere you
  500.   wish. Personally I place each of them in their respective work
  501.   directories. For Wildcat users that would be your x:\WC40\WCWORK\NODEx
  502.   directories. Others will vary but again they can be placed wherever you
  503.   want.
  504.  
  505.   Now here are some examples of various batch files you may wish to use
  506.   in your setup. NODE0.BAT shows what a local login batch file would
  507.   look like, NODE1.BAT is what a normal dial-in line would look like, and
  508.   NODE2.BAT is for those who run a mailer.
  509.  
  510.   ┌───────────┐
  511.   │ NODE0.BAT │
  512.   └───────────┘
  513.   @ECHO OFF
  514.   SET WCNODEID=0
  515.   SET WCPORTID=0
  516.   SET NODEPATH=C:\WC40\WCWORK\NODE3
  517.   CD\WC40
  518.   STARTBBS.BAT
  519.  
  520.   This file is pretty self-explanatory. It sets the WCNODEID, WCPORTID,
  521.   which is all that is necessary for local logins. Calling STARTBBS.BAT
  522.   is OPTIONAL. Doing so will give you an Idle screen. If you would rather
  523.   click on this icon and be logged in directly, remove the STARTBBS.BAT
  524.   line and replace it with WILDCAT /LOCAL.
  525.  
  526.   The NODEPATH environment variable is for programs such as Romdoor that
  527.   look for that environment to be set.
  528.  
  529.   ┌───────────┐
  530.   │ NODE1.BAT │
  531.   └───────────┘
  532.   @ECHO OFF
  533.   C:
  534.   SET WCNODEID=1
  535.   SET WCPORTID=1
  536.   SET WCIRQID=4
  537.   SET WCBASEID=$3F8
  538.   SET NODEPATH=C:\WC40\WCWORK\NODE1
  539.   SET WCMDM=SPORTSTR
  540.   CD\WC40
  541.   STARTBBS.BAT
  542.  
  543.   This is similar to the NODE0.BAT except that we add a few important
  544.   items. WCMDM is the .MDM file that Wildcat will use with this node.
  545.   Change the name to reflect what you use for an .MDM file. Use
  546.   wcMODEM to edit/create your .MDM file. WCIRQID and WCBASEID are
  547.   important variables to set for certain 3rd party programs. These
  548.   settings are identical to what is shown in your .MDM file, but
  549.   they should still be used.
  550.  
  551.   ┌───────────┐
  552.   │ NODE2.BAT │
  553.   └───────────┘
  554.   @ECHO OFF
  555.   C:
  556.   CD\IM
  557.   SET MAILERID=1
  558.   SET WCMDM=HAYES288.MDM
  559.   SET WCHOME=C:\WC40
  560.   SET WCNODEID=2
  561.   SET WCPORTID=2
  562.   SET WCIRQID=3
  563.   SET WCBASEID=$2F8
  564.   SET NODEPATH=C:\WC40\WCWORK\NODE2\
  565.   MAILER
  566.  
  567.   As you can see this is very similar to node 2 except that at the end
  568.   it loads MAILER.BAT (or whatever your bath file name is to load your
  569.   mailer) instead of STARTBBS.BAT. I also add a handy environment
  570.   variable for those like me who run a mailer on more than one node.
  571.   That way you can specify which mailer configuration you would like
  572.   to use depending on the node you are loading.
  573.  
  574.   For Intermail the command line would look like this:
  575.  
  576.   im -nounpack /#%MAILERID%
  577.  
  578.   Now it's time to show the core file that each of the NODEx.BAT files
  579.   loads, the STARTBBS.BAT. The master batch file that calls up the BBS is the
  580.   STARTBBS.BAT file, which for Wildcat! users will be their CAT.BAT file.
  581.   Here is what that batch file looks like. (Remember this was included in
  582.   your packet as STARTBBS.FPK).
  583.  
  584.    ┌───────────────┐
  585.    │ STARTBBS.BAT: │
  586.    └───────────────┘
  587.    @ECHO OFF
  588.    echo Running STARTBBS.BAT for Node %WCNODEID% on COM:%WCPORTID%
  589.    :RELOAD
  590.    WILDCAT
  591.    IF ERRORLEVEL 1 GOTO RELOAD
  592.  
  593.   This batch file serves one purpose, to load up your BBS software.
  594.  
  595.   Well, you've got your NODEx.BAT files, and your STARTBBS.BAT files
  596.   all set, and if you'll refer back to the above diagram, you're almost
  597.   done!
  598.  
  599.   Now simply modify the files to suit your taste and number of nodes.
  600.   After you have edited them the way you liked, you're ready to tell
  601.   each of your node icons which batch file to run. You are almost there!
  602.   Now is the time to edit those NODEx files, and copy them to where you
  603.   would like them to be. For the sake of congruity I am assuming that you
  604.   have copied your NODEx.BAT into the appropriate WCWORK\NODEx
  605.   sub-directories.
  606. ───────────────────────────────────────────────────────────────────────────
  607.   Step 9:
  608.  
  609.   Now it's time to modify each of your DOS session icons to load the
  610.   correct NODEx.BAT files. This is accomplished my placing your mouse pointer
  611.   over one of the icons, and clicking the right mouse button on it. Choose
  612.   "Properties" from the pop-up pick list. You'll now see the properties
  613.   notebook for that session. Click on the "Program" tab at the top.
  614.  
  615.   There now is a field displayed that says "Batch file:". You'll need
  616.   to enter in the path and file name to your batch file.
  617.  
  618. ╔═══════════════════════════════════════════════════════════════════════════╗
  619. ║ EXAMPLE:                                                                  ║
  620. ║ If you're editing the icon for Node 1, In the "Batch file" field, Enter:  ║
  621. ║                                                                           ║
  622. ║ C:\WC40\WCWORK\NODE1\NODE1.BAT                                            ║
  623. ╚═══════════════════════════════════════════════════════════════════════════╝
  624.  
  625.   For the "Working Directory:" field, put in the directory where your
  626.   NODEx.BAT resides.
  627.  
  628. ╔═══════════════════════════════════════════════════════════════════════════╗
  629. ║ EXAMPLE:                                                                  ║
  630. ║ For Node 1, your working directory would be:                              ║
  631. ║                                                                           ║
  632. ║ C:\WC40\WCWORK\NODE1                                                      ║
  633. ╚═══════════════════════════════════════════════════════════════════════════╝
  634.  
  635.   Repeat step 9 for each of the DOS sessions, and guess what...
  636.  
  637.   YOU'RE ALMOST DONE!
  638.  
  639. ─────────────────────────────────────────────────────────────────────────────
  640.   Step 10:
  641.  
  642.  ╒═══════════════════════════════════════════════════════════════════════════╕
  643.  │ IMPORTANT: If you are running Wildcat! 4.x under Win95, you will need to  │
  644.  │ make a change to your modem's MDM file that Wildcat! uses. You will need  │
  645.  │ to set the transmit AND receive FIFO levels to 14 each. This will allow   │
  646.  │ WC! to run as efficiently as possible. If you are running other DOS BBS   │
  647.  │ software, and you also have the ability to modify a setting similar to    │
  648.  │ this, please do so. The HIGHER the number, the better in most cases.      │
  649.             │
  650.  ╘═══════════════════════════════════════════════════════════════════════════╛
  651.  
  652.  ────────────────────────────────────────────────────────────────────────────
  653.   Specific to users of Wildcat/DOS 4.10 and higher, and users of the
  654.   Wildcat 4.x MultiLine Platinum ONLY -
  655.  
  656.    You'll need to make some added changes to your modem's MDM file. You'll
  657.    need to change the type of serial port to "FOSSIL".  This will allow you
  658.    to take full advantage of the BNU FOSSIL driver I mentioned earlier.
  659.    This will result in a dramatic performance increase for your BBS sessions.
  660.    You'll notice that changing the serial port to "FOSSIL" disables the
  661.    COM port IRQ and base address. (BNU "knows" this already).
  662.  
  663.  ────────────────────────────────────────────────────────────────────────────
  664.  ────────────────────────────────────────────────────────────────────────────
  665.  
  666.    NOTICE IF YOU ARE USING THE FOSSIL SETTING - *VERY IMPORTANT* - You
  667.    will need to make these two additional changes to all of your modem's
  668.    MDM files:
  669.  
  670.      Determine Ringing Using ....... "Ring Result"
  671.      Determine Baud Rate using ..... "Result Code 2"
  672.  
  673.    If you do NOT make these changes... Wildcat will not answer the modem.
  674.  
  675.  ───────────────────────────────────────────────────────────────────────────
  676.  ───────────────────────────────────────────────────────────────────────────
  677.   Click on the icons and load the BBS up. You're now running full-speed
  678.   under Win95!
  679.  
  680.   For those of you that were either used to a DesqView utility that would
  681.   "spawn" new DOS sessions and run a specified program, or for others
  682.   wishing to get the BBS back up and running as soon as possible, Windows
  683.   95 now supports the START command to spawn new DOS sessions to do
  684.   specific tasks. Type START at an MS-DOS command prompt to see the
  685.   options available to you.
  686.  
  687.   Please take the time to read SETTINGS.W95 which is your guide to improving
  688.   Win95 performance. The file includes not only recommended DOS settings,
  689.   but also recommended CONFIG.SYS all tuned for performance.
  690.  
  691.   In the future, the only file that you will need to keep up to date with
  692.   is SETTINGS.W95, which is distributed separately as SETWIN95.ZIP. It is
  693.   not necessary to download this FULLW95.ZIP file again. SETTINGS.W95 is
  694.   constantly updated to improve performance, and the latest revision is
  695.   always available on my BBS (and many others!). For contact information,
  696.   please refer to SETTINGS.W95, which is included in this FULLW95 archive.
  697.   It has all of the different ways to contact me, as well as the address
  698.   to FREQ either FULLW95.ZIP or SETWIN95.ZIP from, and my BBS # to
  699.   download it if you do not have a Front-End Mailer.
  700.  
  701.   Good Luck with all of your future endeavors!
  702.  
  703.   Tony Harrison, Sysop
  704.   Shadowgate BBS
  705.