home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / v2-61-2.zip / VBBSOS2.DOC < prev    next >
Text File  |  1993-06-23  |  16KB  |  353 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                       ██┐    ██┐ ████████┐ ████████┐ ███████┐
  13.                       ██│    ██│ └██┌──██│ └██┌──██│ ██┌────┘
  14.                        ██┐  ██┌┘  ███████│  ███████│ ███████┐
  15.                         ██┐██┌┘   ██┌──██│  ██┌──██│ └────██│
  16.                          ███┌┘   ████████│ ████████│ ███████│
  17.                          └──┘    └───────┘ └───────┘ └──────┘
  18.  
  19.                             The Virtual BBS/NET for OS/2
  20.                                    Version 6.10
  21.  
  22.                                    VBBS-OS2.DOC
  23.  
  24.                        (C) Roland De Graaf 1990, 1991, 1992, 1993
  25.  
  26.                                   4246 Elisabeth Ave.
  27.                                    Holland, MI 49424
  28.  
  29.                                          *
  30.  
  31.          ═════════════════════════════════════════════════════════════════
  32.  
  33.                            Terms of Use & Registration
  34.  
  35.                       The Virtual BBS and associated files are:
  36.                 Copyright (C) Roland De Graaf 1990, 1991, 1992, 1993.
  37.  
  38.          This Virtual BBS/NET software has been made available to you as
  39.          SHAREWARE, and is provided to you as such with hope that after
  40.          evaluating this software, you will join our growing family of
  41.          sysops nationwide.
  42.  
  43.          Your possession of this program entitles you to evaluate it for
  44.          a reasonable period of time prior to registration, and in NO
  45.          case shall this evaluation period go beyond 2 months without re-
  46.          sulting in either formal registration, or discontinuation of its
  47.          use.
  48.  
  49.          The author makes no warranty, expressed or implied, with regard
  50.          to any claims of loss or damage arising from the use of VBBS/NET
  51.          or related softwares.
  52.  
  53.          Your use of this software constitutes acceptance of the above.
  54.  
  55.          ═════════════════════════════════════════════════════════════════
  56.  
  57.          ╔════════════════════════════════════════════════════════════════╗
  58.          ║ TABLE OF CONTENTS                                              ║
  59.          ╚════════════════════════════════════════════════════════════════╝
  60.  
  61.          OVERVIEW ....................................................
  62.            Scope .....................................................
  63.            Why VBBS-OS/2? ............................................
  64.            OS/2 System Considerations ................................
  65.  
  66.          VBBS-OS/2 VCONFIG ...........................................
  67.  
  68.          Running VBBS-OS/2 ...........................................
  69.  
  70.          VBBS-OS/2 working with VBBS-DOS .............................
  71.  
  72.          Scripts .....................................................
  73.  
  74.          OS/2 and LANs ...............................................
  75.  
  76.          VBBS-OS/2 Multinet Networking ...............................
  77.  
  78.          ┌───────────────────────────────────────────────────────────┐
  79.          │ OVERVIEW                                                  │
  80.          └───────────────────────────────────────────────────────────┘
  81.           Scope
  82.           ═════
  83.  
  84.           This document will attempt to provide information particular to
  85.           VBBS-OS/2, and not a rewrite of the entire body of VBBS
  86.           documents.  Generally, VBBS 6.0 DOCS will apply, but where this
  87.           document and VBBS 6.0 DOCS conflict, this document applies with
  88.           regards to VBBS-OS/2.
  89.  
  90.           Why VBBS-OS/2?
  91.           ══════════════
  92.  
  93.           OS/2 is a powerful operating system, allowing multithreaded
  94.           multitasking at the operating system level without kludgey OS
  95.           shells.  OS/2 virtualizes ram; unlike DOS which swaps memory in
  96.           and out of the "base" 640 ram that DOS addresses directly.  OS/2
  97.           has superior (and faster) I/O control in multiuser applications.
  98.           Now, with OS/2 2.0 adding functional DOS and WINDOWS support,
  99.           REXX and more, OS/2 is a viable OS for many people with high end
  100.           PC's.  In every way, OS/2 has been designed to be a superior
  101.           multitasking environment to DOS.
  102.  
  103.           The one drawback to OS/2's performance has been the inefficient
  104.           way it handles DOS and WINDOWS communications programs.  Because
  105.           these programs require a great deal of CPU attention, they
  106.           degrade OS/2 system performance significantly, compared to
  107.           equivalent OS/2 programs.
  108.  
  109.           VBBS has been designed from the start to be a multiline
  110.           communications program.  Written in assembly and Quick Basic, it
  111.           is a very efficient program.  Since an OS/2 compiler is readily
  112.           available for programs written in Quick Basic and most of the
  113.           code could be a direct port, the marriage of VBBS and OS/2
  114.           became the next logical step in the evolution of VBBS.  No other
  115.           move could produced such dramatic performance results for single
  116.           machine, multinode VBBS so easily at this point in time.
  117.  
  118.           From the users standpoint, VBBS-OS/2 is identical to VBBS-DOS.
  119.           Every function is identical.
  120.  
  121.  
  122.           OS/2 System Considerations
  123.           ══════════════════════════
  124.  
  125.           OS/2 1.3
  126.  
  127.           Though not tested, VBBS-OS/2 should run fine in multinode
  128.           situations on a single 80286 based machine, running OS/2 1.3
  129.           with a minimum of four megabites of RAM and a 60 megabyte hard
  130.           drive.  Many OS/2 old timers that do not use DOS applications
  131.           still prefer OS/2 1.3 because of it's leaner system
  132.           requirements.
  133.  
  134.           OS/2 2.x
  135.  
  136.           OS/2 2.x requires at least a 386sx to run.  To run VBBS-OS/2
  137.           effectively, at least 8 megabites of RAM and a 125 megabyte hard
  138.           drive should be used.   Though OS/2 2.x will run on lesser
  139.           systems, performance and storage space will quickly become
  140.           issues on systems configured in such a manner.
  141.  
  142.           Although VBBS-OS/2 should run fine on OS/2 1.3, it has been tested
  143.           extensively only on OS/2 2.x.  As a result, there are some system
  144.           settings that we can pass on as a result of our experience that may
  145.           help you.
  146.  
  147.           CONFIG.SYS Settings:
  148.  
  149.           TIMESLICE=32      (Minimum timeslice OS/2 will use)
  150.           MAXWAIT=1         (Number of wait units system will wait before
  151.                              checking other tasks)
  152.  
  153.           SWAPPATH=C:\OS2\SYSTEM 4096 8192   (This controls the size of
  154.                                               the swapfile.  If you have
  155.                                               room on you HD, increasing
  156.                                               the start size to 4 MB and
  157.                                               the max size to 8 MB seems to
  158.                                               help when running with 8
  159.                                               MB DRAM)
  160.  
  161.           VBBS-OS/2 has been tested with OS/2 version 2.0 through each
  162.           beta version of 2.1 and now the 2.1 GA release.  OS/2 2.1 is
  163.           recommended because most users report superior stability.
  164.  
  165.           Digiboard
  166.  
  167.           OS/2 drivers are available for Digiboards from the manufacturer
  168.           for both 1.3 and 2.0.
  169.  
  170.           Communications Ports
  171.  
  172.           OS/2 will not allow programs to share interrupts.  The easiest
  173.           way to run two nodes would be to use a bus mouse, making
  174.           comport 1 and comport 2 available for modem use.
  175.  
  176.          ┌───────────────────────────────────────────────────────────┐
  177.          │ VBBS-OS/2 VCONFIG                                         │
  178.          └───────────────────────────────────────────────────────────┘
  179.  
  180.           Installing and running VBBS-OS/2 is nearly identical to the
  181.           procedure used for VBBS-DOS.
  182.  
  183.           The main difference is that the VBBS-OS/2 Control Panel has been
  184.           stripped down.  Most WFC functions are not needed, since WFC
  185.           functions can be handled as separate tasks.
  186.  
  187.           Channel configuration is handled identically to the DOS version,
  188.           HOWEVER the OS/2 2.x GA release does NOT support locked com port
  189.           speeds of over 19,200 baud with supplied COM.SYS drivers.
  190.           Since VBBS-OS/2 is untested under OS/2 1.3 as of this writing,
  191.           locking the com port at speeds over 19,200 baud is not recommended
  192.           without experimentation. OS/2 1.3 and 2.0 have 16550 UART support.
  193.  
  194.           HIGHLY RECOMMENDED:
  195.  
  196.           Communications performance can be greatly enhanced by locking
  197.           the com port at 38400 instead of 19200.  Since the stock com
  198.           drivers supplied with OS/2 do not allow this, replacement
  199.           drivers must be used.  We recommend Ray Gwinn's SIO drivers.
  200.           These are shareware, and curently registration is only $15.00
  201.           for four ports.  Additional ports are supported at an
  202.           additional cost.  They really are outstanding drivers, and
  203.           well worth the money for all OS/2 communications, not just
  204.           VBBS.  SIO is available at:
  205.  
  206.            The Rubber Room,       203-877-5856 and 203-876-0695
  207.            Virtual Technologies,  616-399-8791 and 616-399-4818
  208.  
  209.           1.  Obtain a copy of Ray Gwinn's SIO100.ZIP.
  210.           2.  Unzip it into a directory something like this:
  211.               C:\SIO
  212.           3.  Modify your config.sys file, removing the COM.SYS and
  213.               VCOM.SYS drivers, and replacing them with SIO.SYS and
  214.               VSIO.SYS.  EX:
  215.  
  216.               REM DEVICE=C:\OS2\COM.SYS
  217.               REM DEVICE=C:\OS2\MDOS\VCOM.SYS
  218.               DEVICE=C:\SIO\SIO.SYS
  219.               DEVICE=C:\SIO\VSIO.SYS
  220.  
  221.           4.  No special paramters are necessary for normal operation of com
  222.               ports 1 and 2.  However, com port can be configured however
  223.               needed by specifying the port, base address and IRQ.
  224.  
  225.               EX:
  226.  
  227.               DEVICE=C:\SIO\SIO.SYS (1,3F8,4) (2,2F8,3)
  228.               DEVICE=C:\SIO\VSIO.SYS
  229.  
  230.  
  231.          ┌───────────────────────────────────────────────────────────┐
  232.          │ RUNNING VBBS-OS/2                                         │
  233.          └───────────────────────────────────────────────────────────┘
  234.  
  235.           VBBS-OS/2 is started similarly to VBBS-DOS.  Different
  236.           channels are started by passing the channel number to VBBS.EXE
  237.           as a parameter just as in the DOS version.  A CMD file is
  238.           included to get started.  The shareware version supports two
  239.           active nodes and one local node.  EX:
  240.  
  241.           BBS 0         Starts Local Channel;
  242.           BBS 1         Starts Channel 1;
  243.           BBS 2         Starts Channel 2;
  244.           :
  245.           :
  246.           BBS 8         Starts Channel 8.
  247.  
  248.           VBBS runs only in full screen mode for optimum efficiency.
  249.  
  250.           Multiple VBBS nodes can be started under OS/2 in the startup
  251.           sequence by including the following in the STARTUP.CMD file:
  252.  
  253.           --- Begin STARTUP.CMD ---
  254.  
  255.           start bbs 0
  256.           start bbs 1
  257.           start vsysmon
  258.  
  259.           --- End STARTUP.CMD ---
  260.  
  261.          ┌───────────────────────────────────────────────────────────┐
  262.          │ VBBS-OS/2 MULTINET NETWORKING                             │
  263.          └───────────────────────────────────────────────────────────┘
  264.  
  265.           VBBS-OS/2 fully supports FIDO type and the new Vnet type networks
  266.           using the VXY protocol.
  267.  
  268.           Care must be taken to make sure that if VBBS-DOS and VBBS-OS/2
  269.           will share databases, that network configurations do NOT allow
  270.           HSLINK, as this protocol is not currently available for
  271.           VBBS/OS2.  A setting in VCONFIG allowing DSZ for Virtualnet
  272.           type networks will enable VXY's ZMODEM.
  273.  
  274.          ┌───────────────────────────────────────────────────────────┐
  275.          │ OS/2 AND LANS                                             │
  276.          └───────────────────────────────────────────────────────────┘
  277.           VBBS-OS/2 can be connected to other VBBS workstations (OS/2
  278.           or DOS based) via Novell Netware, or IBM's LAN Server
  279.           products.  VBBS-OS/2 has been tested using OS/2 2.x and
  280.           Novell 3.11 very successfully.  The requestor for OS/2 2.x is
  281.           available from Novell for about $40.00, and the requestor
  282.           for 1.3 comes with Novell Netware.
  283.          ┌───────────────────────────────────────────────────────────┐
  284.          │ VBBS-OS/2 WORKING WITH VBBS-DOS                           │
  285.          └───────────────────────────────────────────────────────────┘
  286.           VBBS-OS/2 has been fully tested and is VBBS-DOS compliant.
  287.           VBBS-OS/2 can be installed directly over VBBS-DOS, taking the
  288.           place of the DOS base program or it can be installed parallel to
  289.           the DOS program, working with it using the same databases and
  290.           control.v file.  VBBS has been tested with the following path
  291.           configuration:
  292.  
  293.           VBBS-DOS Executables:
  294.  
  295.           \VBBS\DOS
  296.  
  297.           VBBS-OS/2 Executables:
  298.  
  299.           \VBBS\OS2
  300.  
  301.           All other paths shared by VBBS-DOS and VBBS-OS/2.
  302.  
  303.           Special considerations for VBBS-OS/2:
  304.  
  305.            *  If upgrading from VBBS-DOS, remember to remove DSZ and
  306.               HSLINK protocol options in VCONFIG, as well as any other
  307.               DOS protocols.
  308.  
  309.            *  Remove DOS Doors from the door configuration in VCONFIG.
  310.  
  311.               (NOTE:  Although it is possible to run DOS BBS doors from
  312.               VBBS-OS/2 with OS/2 2.x, it is not recommended.  DOS DOORS
  313.               slow overall system performance terribly, since almost none
  314.               were written with OS/2 awareness in mind.
  315.  
  316.            *  Remove references to DOS programs called in scripts (SCAN,
  317.               etc.) unless you have OS/2 equivelents.
  318.  
  319.            *  Remove ARJ, LHA and other miscellaneous archive utility
  320.               configurations from VCONFIG.  A bound version (meaning it
  321.               will run natively both in OS/2 and DOS) of PKZIP 1.10 is
  322.               available at the Rubber Room BBS, 1@1203000 and at Virtual
  323.               Technologies, 1@1 as PKZ102-2.EXE.
  324.  
  325.          ┌───────────────────────────────────────────────────────────┐
  326.          │ SCRIPTS                                                   │
  327.          └───────────────────────────────────────────────────────────┘
  328.           VBBS-OS/2 should now be able to share scripts with VBBS-DOS.
  329.           No special provisions must be made for VBBS-OS/2 for properly
  330.           written scripts.  VBBS-OS/2 does come with it's own OS/2 script
  331.           compiler.
  332.  
  333.          ┌───────────────────────────────────────────────────────────┐
  334.          │ DOORS                                                     │
  335.          └───────────────────────────────────────────────────────────┘
  336.  
  337.           It is known that the SIO.SYS and VSIO.SYS drivers replacing
  338.           COM.SYS and VCOM.SYS, (written by Ray Gyinn) with OS/2 2.1 will
  339.           make DOS doors run under OS/2 2.x.  To make this possible, modify
  340.           the SIO command line, adding port speed and a - to the command line
  341.           as follows:
  342.  
  343.           DEVICE=C:\SIO\SIO.SYS (1:38400,3F8,4, -) (2:38400,2F8,3, -)
  344.  
  345.           Even so, this is not recommended, as opening a DOS
  346.           communications session will significantly impair system
  347.           performance, virtually defeating the purpose of running OS/2 in
  348.           the first place.  Additionally, a certain degree of reliability
  349.           is traded off.
  350.  
  351.           Using only OS/2 Door programs is recommended.  A Toolkit will
  352.           become available for VBBS-OS/2 doors from Virtual Technologies.
  353.