home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / vdocs.zip / VC11C < prev    next >
Text File  |  1993-12-19  |  15KB  |  345 lines

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