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

  1.  ╔═════════════════════════════════════════════════════════════════════════╗
  2.  ║ SETTINGS.W95 - A guide to getting the most performance from Windows 95! ║
  3.  ╚══════════════════════════╤═══════════════╤══════════════════════════════╝
  4.                             │ Revision 2.01 │
  5.                             ╘═══════════════╛
  6.  
  7.   Copyright (c) 1995 by Tony Harrison. All rights reserved.
  8.  
  9.   (Revised 10-17-95)
  10.  
  11.   Hello, and welcome to Windows 95!
  12.   ───────────────────────────────────────────────────────────────────────────
  13.  
  14.   These are the Settings I use to run 3 dial-in lines and one local
  15.   node under Microsoft Windows 95 (Also referred to as Win95).
  16.  
  17.   I have posted comments throughout this file to help you along the way.
  18.   Extensive testing has been done with these settings on my system as well
  19.   as a number of others to ensure you get the most performance out of Win95.
  20.   Let me know if these settings help you! These settings have been proven
  21.   to work well under Win95 Build 950 (The Win95 Release Version).
  22.  
  23.   The first thing you will need to get is the current version of BNU,
  24.   David Nugent's DOS FOSSIL driver. The current version of this program
  25.   is 1.70. (BNU170.ZIP) You will see BNU referenced throughout this text.
  26.   BNU is a NECESSITY if you want to run any kind of DOS-Based BBS under
  27.   Windows 95. The built-in serial communications for DOS software in
  28.   Windows 95 is not suitable for a multi-line DOS BBS environment,
  29.   and I do not recommend using it. Only use it if a program cannot
  30.   utilize a FOSSIL driver.
  31.  
  32.   Windows time-slicing is quite good, therefore I am not recommending any
  33.   program for timeslice conversion at this time. Please stay tuned, as
  34.   this may change in itme.
  35.  
  36.  ╔═════════════════════════════════════════════════════════════════════════╗
  37.  ║ Please note that if you choose to use these settings for Win95, you are ║
  38.  ║ STRONGLY urged to use these settings for ALL of your Win95 DOS sessions.║
  39.  ║ Doing this will assure you are getting the most performance possible    ║
  40.  ║ under Windows 95.                                                       ║
  41.  ╚═════════════════════════════════════════════════════════════════════════╝
  42.  
  43.   Also note that even though this text file contains items that will likely
  44.   generate a considerable performance boost for your system, I do not
  45.   recommend any settings that would put the stability of your Win95 system
  46.   at risk. I do not use any undocumented commands, and none of my
  47.   modifications pose any risk to system stability whatsoever. You can be
  48.   assured that testing these settings will pose no threat to Win95's
  49.   stability. Extensive testing has been done to assure stability, no matter
  50.   what type of DOS-Based BBS software you run.
  51.  
  52.   First off, here's a look at what you'll need in your CONFIG.SYS and
  53.   AUTOEXEC.BAT in order to get your BBS running in to shape:
  54.  
  55.   ┌──────────────┐
  56.   │ CONFIG.SYS - │
  57.   └─────────────────────────────────────────────────────────────────────────
  58.   FILES=200
  59.  
  60.   NOTES: Win95 uses a LOT of file handles. So does Wildcat. Set this number
  61.   high. 200 is an excellent choice.
  62.   ───────────────────────────────────────────────────────────────────────────
  63.   LASTDRIVE=Z
  64.  
  65.   NOTES: Tells DOS the ast drive letter available for use. Leave it at Z.
  66.   ───────────────────────────────────────────────────────────────────────────
  67.   SHELL=C:\COMMAND.COM C:\ /P /E:2048
  68.  
  69.   NOTES: VERY IMPORTANT! This sets the command interpreter to use as well as
  70.   the environment size.
  71.   ───────────────────────────────────────────────────────────────────────────
  72.   DEVICE=C:\WINDOWS\COMMAND\ANSI.SYS
  73.  
  74.   Loads the ANSI driver so you can view callers in doors.
  75.   ───────────────────────────────────────────────────────────────────────────
  76.   That's it for the CONFIG.SYS - 4 lines! Now for the AUTOEXEC.BAT:
  77.  
  78.   ┌────────────────┐
  79.   │ AUTOEXEC.BAT - │
  80.   └──────────────────────────────────────────────────────────────────────────
  81.   @ECHO OFF
  82.  
  83.   Turns off the echoing of commands to the screen as they load.
  84.   ───────────────────────────────────────────────────────────────────────────
  85.   LH C:\WINDOWS\COMMAND\DOSKEY /INSERT
  86.  
  87.   NOTES: Loads DOSKEY command macro editor. This particular command tells
  88.   doskey to turn on the Insert key so that when you recall commands at the
  89.   DOS prompt using the Up/Dn arrow keys, it will automatically insert your
  90.   new modifications instead of overwriting. If you would rather it default
  91.   to overwriting, remove the /INSERT parameter.
  92.   ───────────────────────────────────────────────────────────────────────────
  93.   PROMPT $P$G
  94.  
  95.   Sets what the prompt should look like. This will produce the C:\> prompt.
  96.   ───────────────────────────────────────────────────────────────────────────
  97.   SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\;C:\WC40
  98.  
  99.   The Paths that Windows will search for programs. You can place any
  100.   directory you want in your path. Make sure your main BBS directory (In
  101.   this case C:\WC40) is in the path.
  102.   ───────────────────────────────────────────────────────────────────────────
  103.   SET DIRCMD=/O/P
  104.  
  105.   This will sort the directory listings and place them in alphabetical order,
  106.   directories first. The /P pauses the list after each screenful of info.
  107.   ───────────────────────────────────────────────────────────────────────────
  108.   SET COMSPEC=C:\WINDOWS\COMMAND.COM
  109.  
  110.   Sets the path to the command interpreter for programs that need it.
  111.   Windows 95 LIKES to REM this out during the upgrade process. Make SURE
  112.   you remove the REM after upgrading. 
  113.   ───────────────────────────────────────────────────────────────────────────
  114.   C:\BNU\BNU /P3 /L:0=57600 /L:1=57600 /L:2=57600 /F /Z0 /M- /T:3072 /R:3072 /O
  115.  
  116.   This is the recommended command-line that I use to load BNU 1.70 with.
  117.   Refer to your BNU documentation for an explanation of all of the switches.
  118.  
  119.   NOTE: BNU 1.70 is limited to 4 ports running at one time, and 4 ports is
  120.   the maximum # I recommend under Win95. The DOS subsystem will begin to
  121.   choke (i.e. sloooowwww) when you run more than 4 DOS Communications
  122.   programs at the same time.
  123.  
  124.   ───────────────────────────────────────────────────────────────────────────
  125.   SET WCNODEID=10
  126.  
  127.   NOTES: This is a very useful feature for Wildcat Sysop's, and can probably
  128.   be modified for other BBS platforms as well. This basically acts as a
  129.   "failsafe" so that no matter what DOS session you open, you will always
  130.   have a BBS node ID set for programs/utilities that need one. (Such as
  131.   PostMaster, wcPRO, etc.). You can set this for any node that your BBS
  132.   software will allow, but it is a good idea to use a node ID that is NOT
  133.   already being used.
  134.   ───────────────────────────────────────────────────────────────────────────
  135.   SET WCHOME=C:\WC40
  136.  
  137.   NOTES: This variable is specific to Wildcat systems and tells programs
  138.   that look for this variable where your Wildcat home directory is located.
  139.   ───────────────────────────────────────────────────────────────────────────
  140.  
  141.   Now, it's time to make some necessary changes to your modem profiles
  142.   and COM ports that Win95 uses. First, let's take care of the COM ports:
  143.  
  144.   ──────────┐
  145.   Step 1 -  │
  146.   ───────────────────────────────────────────────────────────────────────────
  147.   Click on "My Computer", then click "Control Panel", then open the
  148.   "System" icon. When "System Properties" appears, click on the "Device
  149.   Manager" tab. You will now see a list of all of your hardware.
  150.  
  151.   ──────────┐
  152.   Step 2 -  │
  153.   ───────────────────────────────────────────────────────────────────────────
  154.   Go down to the "Ports (COM and LPT)", and click on the "+" sign to the
  155.   left of it. You will now see a list of all of your COM and LPT ports.
  156.   The LPT ports no NOT need to be modified, so ignore them. The COM
  157.   ports however, do. Please make the following changes to all of your
  158.   COM ports:
  159.  
  160.   ──────────┐
  161.   Step 2a - │
  162.   ───────────────────────────────────────────────────────────────────────────
  163.   Click on your first COM port (usually Communications Port 1), now
  164.   click on the "port settings" tab.
  165.  
  166.   Set "Baudrate" to 57600. Leave the Data bits, stop bit, and parity
  167.   selections at their defaults of "8, None, 1". Set your "Flow control"
  168.   to "Hardware". Click on OK to save those changes.
  169.  
  170.   Leave all other selections at their default values. 
  171.  
  172.   ──────────┐
  173.   Step 3 -  │
  174.   ───────────────────────────────────────────────────────────────────────────
  175.   Repeat the process for ALL of your COM ports.
  176.  
  177.    ╔══════════════════════════════════════════════════════════════════╗
  178.    ║ TIP: Win95 provides an excellent utility to view which IRQ's are ║
  179.    ║ currently being used. To view them, click on the "Computer" icon ║
  180.    ║ under system properties --> device manager.                      ║
  181.    ╚══════════════════════════════════════════════════════════════════╝
  182.   ───────────────────────────────────────────────────────────────────────────
  183.   Next, it's time to make changes to our modem profiles. Exit back
  184.   out to the contol panel, and click on "Modems".
  185.  
  186.   You will see the "Modems properties" page. Make the following
  187.   changes to each of your modems: Set the Baudrate to 57600. Repeat
  188.   this for each modem you have set-up under Win95.
  189.   ───────────────────────────────────────────────────────────────────────────
  190.  
  191.   What follows are the settings for your Win95 DOS Sessions. These are
  192.   accessed by right-clicking on the icon that is set up to load your BBS
  193.   nodes, and then selecting "properties". If you have multiple nodes, you
  194.   will need to modify the properties for each of your sessions:
  195.   ───────────────────────────────────────────────────────────────────────────
  196.   Tab 1 - General: │
  197.   ─────────────────┘
  198.     Tab 1 Gives information about the program itself. No modification needs
  199.     to be done to this page.
  200.  
  201.   ───────────────────────────────────────────────────────────────────────────
  202.   Tab 2 - Program: │
  203.   ─────────────────┘
  204.     To the Right of the icon, there is a space to enter in the name that
  205.     you want displyed on the title bar when this session is running. An
  206.     example for node 1 would be your BBS name and node number (Shadowgate
  207.     Node 1).
  208.  
  209.     Cmd Line.....: C:\WINDOWS\COMMAND.COM
  210.  
  211.     You'll always want to start your BBS using a batch file, so instead
  212.     of placing the program .EXE in this line, place the path and filename
  213.     of the command processor you wish to use for this session. It defaults
  214.     to the Windows 95 DOS Mode command interpreter, which should be left
  215.     alone unless you are using a third party program such as 4DOS.
  216.  
  217.     Working......: C:\BBS
  218.  
  219.     Provides a space for you to type the name of the folder that this
  220.     program will load files from, and where it will save files. If necessary,
  221.     include the drive letter.
  222.  
  223.     This is also where items such as temporary files are created for this
  224.     program. You can use any directory that you wish, however it is a good
  225.     idea to use the same directory for all of your DOS sessions, to make
  226.     cleanup easier if need be.
  227.  
  228.     Batch File...: C:\BBS\NODE1.BAT
  229.  
  230.     This is where you will place the path and filename of the batch file
  231.     that you are using to start each of the BBS nodes with.
  232.  
  233.     Shortcut Key: None
  234.  
  235.     Provides a space for you to define a keyboard shortcut to start or switch
  236.     to this program from Windows. Shortcut keys must include CTRL and/or ALT
  237.     and another key (for example, CTRL+Y). You cannot use ESC, ENTER, TAB,
  238.     SPACEBAR, PRINT SCREEN, or BACKSPACE.
  239.  
  240.     No other program can use this key combination. If the shortcut key
  241.     conflicts with an access key in a Windows-based program, the access key
  242.     will not work.
  243.  
  244.   ───────────────────────────────────────────────────────────────────────────
  245.   Tab 3 - Font: │
  246.   ──────────────┘
  247.     This is where you specify what font you would like to use when displaying
  248.     this session in a window, either by starting it windowed, or by using
  249.     ALT-ENTER. The 8x12 bitmap font is what I use, however the choice is up
  250.     to you.
  251.  
  252.   ───────────────────────────────────────────────────────────────────────────
  253.   Tab 4 - Memory: │
  254.   ────────────────┘
  255.     Set Conventional, EMS, XMS, and MS-DOS protected mode all to "Auto".
  256.  
  257.     Set Initial Environment to 1024.
  258.  
  259.     Place a check in the box "Uses HMA" under "Extended" (XMS) Memory.
  260.  
  261.     Do NOT place a check in the "Protected" Box. Having "Protected" checked
  262.     only seems to slow the session down, and does not seem to provide
  263.     any greater level of protection than when it is turned on.
  264.  
  265.   ───────────────────────────────────────────────────────────────────────────
  266.   Tab 5 - Screen: │
  267.   ────────────────┘
  268.     Usage - This is the setting for how you want this program loaded.
  269.             Choose full-screen or window. Initial size should be set at
  270.             "Default".
  271.  
  272.     Window and Preformance - Display toolbar, restore settings on startup,
  273.                              fast ROM emulation, and dynamic memory
  274.                              allocation should all be checked.
  275.  
  276.   ───────────────────────────────────────────────────────────────────────────
  277.   Tab 6 - Misc: │
  278.   ──────────────┘
  279.     Allow screen saver, QuickEdit, Exclusive Mode, Always Suspend, and warn
  280.     if still active should NOT be checked.
  281.  
  282.     Idle Sensitivity - Set it to Low. Move the slider as far to the left as
  283.     you can.
  284.  
  285.     Fast pasting - should be checked.
  286.  
  287.     All of the Windows Shortcut keys should be checked.
  288.   ───────────────────────────────────────────────────────────────────────────
  289.   That's it! All of the DOS settings are taken care of.
  290.  
  291.  ╒═══════════════════════════════════════════════════════════════════════════╕
  292.  │ IMPORTANT: If you are running Wildcat! 4.x under Win95, you will need to  │
  293.  │ make a change to your modem's MDM file that Wildcat! uses. You will need  │
  294.  │ to set the transmit AND receive FIFO levels to 14 each. This will allow   │
  295.  │ WC! to run as efficiently as possible. If you are running other DOS BBS   │
  296.  │ software, and you also have the ability to modify a setting similar to    │
  297.  │ this, please do so. The HIGHER the number, the better in most cases.      │                                                             │
  298.  ╘═══════════════════════════════════════════════════════════════════════════╛
  299.  
  300.  ────────────────────────────────────────────────────────────────────────────
  301.   Specific to users of Wildcat/DOS 4.10 and higher, and users of the
  302.   Wildcat 4.x MultiLine Platinum ONLY -
  303.  
  304.    You'll need to make some added changes to your modem's MDM file. You'll
  305.    need to change the type of serial port to "FOSSIL".  This will allow you
  306.    to take full advantage of the BNU FOSSIL driver I mentioned earlier.
  307.    This will result in a dramatic performance increase for your BBS sessions.
  308.    You'll notice that changing the serial port to "FOSSIL" disables the
  309.    COM port IRQ and base address. (BNU "knows" this already).
  310.  
  311.  ────────────────────────────────────────────────────────────────────────────
  312.  ────────────────────────────────────────────────────────────────────────────
  313.  
  314.    NOTICE IF YOU ARE USING THE FOSSIL SETTING - *VERY IMPORANT* - You
  315.    will need to make these two additional changes to all of your modem's
  316.    MDM files:
  317.  
  318.      Determine Ringing Using ....... "Ring Result"
  319.      Determine Baud Rate using ..... "Result Code 2"
  320.  
  321.    If you do NOT make these changes... Wildcat wil not answer the modem. 
  322.  
  323.   ALSO - If you intend to use the BNU FOSSIL driver, AND you have anything
  324.   other than the standard COM1 and COM2, you MUST use the BNUPORT utility
  325.   provided with BNU170.ZIP in order to use non-standard port configurations.
  326.  
  327.   What follows is an explanation of what BNUPORT actually is, and what you
  328.   need to do to get it to work for your system:
  329.  
  330.   BNUPORT allows changing port assignments used by the BNU
  331.   communications driver.  BNUPORT directly READS and PATCHES the existing
  332.   driver file "BNU.COM" to the use specific interrupt and IO port base
  333.   addresses that you want to use for up to 16 port configurations.
  334.  
  335.   Simply change to the directory that BNU.COM is located in on your
  336.   system and type BNUPORT on the command-line to bring up the BNUPORT
  337.   configuration screen. Now follow the next set of instructions VERY
  338.   closely, as you will be patching your modifications into BNU.COM
  339.   directly. If you make an error after you have patched BNU.COM, you
  340.   will need to re-install it. 
  341.  
  342.   BNUPORT searches the current directory for BNU.COM and once BNU.COM
  343.   is found, BNUPORT presents a screen which you will use to change
  344.   communcations parameters for your non-standard ports. 
  345.  
  346.   BNU can use any combination of port and IRQ addresses.  Internally, it
  347.   has a table of 16 "slots", which represent logical port numbers,
  348.   numbered 0 through 15, which normally correspond with COM1 through
  349.   COM4 on the PC and 12 others (COM5-COM16 for example).
  350.  
  351.   These 16 slots are alternative configurations - it does not represent
  352.   how many ports BNU can support concurrently. BNU 1.70 only supports 4
  353.   ports in use at the same time (this was changed in beta releases to
  354.   allow support of up to 8).
  355.  
  356.   The port configuration is maintained by the BNUPORT utility, provided
  357.   with BNU 1.70. The standard configuration that is pre-configured in
  358.   BNU.COM contains a setup for the standard DOS serial ports, COM1
  359.   through COM4.
  360.  
  361.   The only "mysterious" part of BNU port is the meaning of "IRQ Vector"
  362.   and "IRQ Mask".  Both are linked to the IRQ number, as is shown in the
  363.   following table:
  364.  
  365.   IRQ Mask Vector Usually used for...
  366.   --- ---- ------ ---------------------------------------------------
  367.   00  01   08     System timer
  368.   01  02   09     Keyboard
  369.   02  04   0A     AT=cascade, EGA/VGA, Network adaptors
  370.   03  08   0B     COM2 & COM4
  371.   04  10   0C     COM1 & COM3
  372.   05  20   0D     unused   (LPT2, SCSI 8-bit, tape)
  373.   06  40   0E     Floppy drive controller
  374.   07  80   0F     unused   (LPT1, SCSI 9-bit, tape)
  375.   08  01   70     RTC Clock
  376.   09  02   71     Redirected IRQ2
  377.   10  04   72     unused
  378.   11  08   73     unused
  379.   12  10   74     unused
  380.   13  20   75     unused
  381.   14  40   76     Hard disk controller
  382.   15  80   77     unused
  383.  
  384.   Just substitute the Mask and Vector values for the IRQs that you want
  385.   to use, in the 'slots' for the particular Port# in BNUPORT, enter
  386.   in the proper base address you wish to use (03F8, 02F8, etc.) and
  387.   BNUPORT will patch your BNU.COM automatically. Also, If you are using
  388.   IRQ 0 through 7, use 0020 as the "8259 Port". If using IRQ 8 through 15,
  389.   use 00A0. You'll notice the first four ports (00-03) are configured
  390.   for you. You can leave the Address and Mask columns at the far right of
  391.   the screen at their defaults of 0000 and 00 respectively. 
  392.  
  393.   You're all set!
  394.  
  395.  ────────────────────────────────────────────────────────────────────────────
  396.  ────────────────────────────────────────────────────────────────────────────
  397.  
  398.   32-bit Digiboard support is not yet available for Windows 95, however
  399.   you can use your DOS DIGI drivers for your Digiboard under Win95 with
  400.   no problems. 
  401.  
  402.  ───────────────────────────────────────────────────────────────────────────
  403.   Additional Notes:
  404.  
  405.   More new tips and tricks become available all the time. I update this
  406.   file on a regular basis to reflect new changes.
  407.  
  408.   Also, PLEASE keep this in mind: When you make a change to any DOS setting,
  409.   make the appropriate canges to ALL of your DOS sessions. While this is
  410.   time-consuming, it will result in a far-more stable and higher
  411.   performance system. Please take the time to have all of your settings
  412.   for all of your DOS sessions reflect what I have listed.
  413.  
  414.   ──────────────────────────────────────────────────────────────────────────
  415.   DISCLAIMER - I CAN'T BE RESPONSIBLE FOR WHAT YOU DO WITH YOUR SYSTEM OR
  416.   YOUR CONFIG.SYS FILE BASED UPON WHAT YOU MAY LEARN FROM THE INFORMATION
  417.   PROVIDED IN THIS FILE.  EVERY EFFORT HAS BEEN MADE TO MAKE THIS FILE AS
  418.   ACCURATE AS POSSIBLE, BUT NO WARRANTY IS EXPRESSED OR IMPLIED.  THE
  419.   INFORMATION IS PROVIDED ON AN "AS IS" BASIS.  USE IT AT YOUR OWN RISK.
  420.  
  421.   The opinions and suggestions in this document are my own, and not
  422.   necessarily those of Mustang Software, Inc. 
  423.   ──────────────────────────────────────────────────────────────────────────
  424.   If you have any other questions, please let me know! I'll help if I can.
  425.  
  426.   If these settings do help you, let me know! Comments are always
  427.   appreciated, positive or negative. If you notice anything I may have left
  428.   out, or something you would like to see added to SETTINGS, please let me
  429.   know!
  430.  
  431.   PLEASE NOTE: - I will be moving to California around the end of November.
  432.   Because of this, some of the addresses to reach me below may be
  433.   temporarily ort permanently disabled. To assure that I will receive your
  434.   mail, your best bet is to E-Mail me at tony.harrison@mustang.com, or
  435.   my writing a message to me on MSI's HQ BBS (805) 873-2400. 
  436.  
  437.   I can be reached at:
  438.  
  439.   - FIDO - 1:2210/9639 - DOWN as of November 15th.
  440.  
  441.   - Internet - sysop@shadow.org - DOWN as of November 15th until further
  442.     notice. ALTERNATE - tony.harrison@mustang.com
  443.  
  444.   - MSI HQ BBS (805) 873-2400 - Any conference
  445.  
  446.   - The Microsoft Network - THarrison
  447.  
  448.   - Shadowgate BBS - 815-622-9639 - DOWN as of November 1st until further
  449.     notice. 
  450.  
  451.   Good Luck!
  452.   Tony Harrison, Sysop
  453.   Shadowgate BBS
  454.