ProBoard BBS Documentation

The Choice of Professionals

User Tools

Site Tools


installing_sio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
installing_sio [2023/08/17 12:07] – created massacreinstalling_sio [2023/11/01 23:47] (current) massacre
Line 3: Line 3:
 These instructions have been provided by Sean Dennis! These instructions have been provided by Sean Dennis!
  
-Sean's Quick 'n Easy SIO/VModem Setup FAQ +Sean's Quick 'n Easy SIO/VModem Setup FAQ v0.0.6 
-v0.0.4 (25 June 2022) +Updated on 25 October 2023 
-Originally developed on 26 September 1999 / 14:14 CST +Written by Sean Dennis (sysop@outpostbbs.net)
-Written by Sean Dennis+
  
-This document may be freely reproduced and modified as needed as long as +This document is released under the CC BY-NC-ND 4.0 license 
-I retain credit as the original author (If you do modify it, please be +(https://creativecommons.org/licenses/by-nc-nd/4.0/and was 
-kind enough to send me a copy of the modified document! :)+originally written on 26 September 1999 at 14:14 CST.
  
-This FAQ covers SIO v1.60d as I have never used SIO2K.+***** NOTE:  This FAQ assumes you know how to set up your BBS and OS/2 correctly.  If you need help with that, please look elsewhere.  This FAQ covers SIO v1.60d as I have never used SIO2K.
  
-***** NOTE:  This FAQ assumes you know how to set up your BBS and OS/2 correctly.  If you need help with that, please look elsewhere.+1) What is SIO/VMODEM?
  
-1) What is SIO/Vmodem? +SIO stands for Serial Input/Output.  It is a serial communications driver for OS/2.  VModem is a virtualized modem engine also for OS/2.  Note that these are NOT FOSSIL drivers, but replacements for OS/2's VCOM.SYS/COM.SYS and ArcaOS' PSCOM.SYS/VCOM.SYS.  OS/2 doesn't need FOSSIL drivers but if you use DOS doors/BBS software, VXOO.SYS, SIO's virtual VDM FOSSIL driver, is required.
- +
-SIO stands for Serial Input/Output.  It is a serial communications driver for OS/2.  VModem is a virtualized modem engine also for OS/2.  Also included in the package are VX00.SYS (a virtual FOSSIL for the VDM). Note that these are NOT FOSSIL drivers, but replacements for OS/2's VCOM.SYS/COM.SYS and ArcaOS' PSCOM.SYS/VCOM.SYS.  OS/2 doesn't need FOSSIL drivers but if you use DOS doors/BBS software, VXOO.SYS is required.+
  
 Basically, VMODEM fools the BBS into thinking that it's connecting to a standard serial port(s) and SIO handles the real communications end.  I've used this with both OS/2 and DOS based BBS software and SIO/VMODEM work flawlessly. Basically, VMODEM fools the BBS into thinking that it's connecting to a standard serial port(s) and SIO handles the real communications end.  I've used this with both OS/2 and DOS based BBS software and SIO/VMODEM work flawlessly.
  
-2) How do get this bad boy?+2) Where can download this?  Is it registerable? 
 + 
 +Look for SIO160D.ZIP.  It's available from my BBS in file area 16, "Cheepware" (guest access available to download).
  
-SIO is no longer registerable.  Ray Gwinn has said publicly on Facebook to use the keygen that is available for 1.60d (no keygen is available for SIO2K).+SIO is no longer registerable.  Ray Gwinn, the author of SIO,  has said publicly on Facebook to use the keygen that is available for 1.60d. No keygen is available for SIO2K.
  
 3) OK, I got it on my system, now how do I install it? 3) OK, I got it on my system, now how do I install it?
Line 37: Line 36:
 For all systems, make sure all of this is after the MOUSE.SYS line.  If not, your mouse may quit working. For all systems, make sure all of this is after the MOUSE.SYS line.  If not, your mouse may quit working.
  
-4) It's in the directory... how do I configure it for my system?+4) It's in the directory...how do I configure it for my system?
  
 You'll need to define each COM port. You'll need to define each COM port.
Line 55: Line 54:
    DEVICE=C:\SIO\SIO.SYS (COM1,3F8,IRQ4,-)    DEVICE=C:\SIO\SIO.SYS (COM1,3F8,IRQ4,-)
  
-If you want to lock your ports (I do and recommend it for the most consistancy with data streams), you put it directly after the COM port like so:+If you want to lock your ports (I do and recommend it for the most consistency with data streams), you put it directly after the COM port like so:
  
    DEVICE=C:\SIO\SIO.SYS (COM1:57600,3F8,IRQ4,-)    DEVICE=C:\SIO\SIO.SYS (COM1:57600,3F8,IRQ4,-)
  
-And that's all there is to it for your regular dial-up modem.  Now, if you're planning on using a virtual modem, things are a wee bit different.  Since you're really not using a modem, you'll need to fool the computer into thinking there IS one on that COM port.  You don't need the real IRQ and base addresses here, you can make them up... however, for this example, I'll use COM2's standard calling conventions here.+That's all there is to it for your regular dial-up modem.  Now, if you're planning on using a virtual modem, things are a wee bit different. Since you're really not using a modem, you'll need to fool the computer into thinking there IS one on that COM port.  You don't need the real IRQ and base addresses here, you can make them up... however, for this example, I'll use COM2's standard calling conventions here.
  
 To use COM2 as a virtual modem, here's the line you could use: To use COM2 as a virtual modem, here's the line you could use:
Line 92: Line 91:
 5) Great!  Now, HOW do I set up VModem? 5) Great!  Now, HOW do I set up VModem?
  
-VModem is blessedly simple to use... just type in VMODEM at a VIO prompt.  Vmodem will pop up and say at the bottom a message about being alive and well.  You'll notice that the display will look somewhat like a modem with lights: when a particular port is being used, the black items will turn yellow when accessed.+VModem is blessedly simple to use... just type in VMODEM at a VIO prompt.  Vmodem will pop up and say at the bottom a message about being alive and well.  The window will look somewhat like a modem with lights: when a particular    port is being used, the black text will turn yellow when accessed.
  
 If you're not online, VModem will still fire up.  It doesn't care as long as those ports are defined in CONFIG.SYS. If you're not online, VModem will still fire up.  It doesn't care as long as those ports are defined in CONFIG.SYS.
Line 109: Line 108:
 6) So, just what do I do to my BBS to have it access those virtual modems? 6) So, just what do I do to my BBS to have it access those virtual modems?
  
-Set it up normally as if those modems were really there.  However, the init string is ATZ.  That's all that is needed.  DO NOT USE +++ in the init string as it is not implemented in VModem.  Please read the SIO documentation for more information.+Set it up normally as if those modems were really there.  However, the init string is ATZ.  That's all that is needed.  DO NOT USE +++ in the init string as it is not implemented in VModem.  Please read the SIO    documentation for more information.
  
-==================== +That'all for a simple SIO/VModem setup.  However, RTFM DOES APPLY. 
- +PLEASE READ THE MANUALS!  There is mportant information in there that 
-Believe it or not, that'really about it to have a simple SIO/VModem +you need to know!
-setup.  However, RTFM DOES APPLY... PLEASE READ THE MANUALS!  There is +
-important information in there that you need to know!  This is only +
-a quick 'n easy setup FAQ.+
  
 If you have any questions, I would be happy to try to help you. If you have any questions, I would be happy to try to help you.
 +
 As of this writing, you may contact me via: As of this writing, you may contact me via:
  
-  Netmail: 1:18/200@Fidonet and 618:618/1@Micronet +  BBS     : telnet://bbs.outpostbbs.net:10323 or 
-  Email  : sysop@outpostbbs.net +            https://outpostbbs.net/connect.html 
-  WWW    : http(s)://outpostbbs.net +  Echomail: MIN_OS2 (Micronet), OS2 (Fidonet) 
-  BBS    : telnet://bbs.outpostbbs.net:10123+  Netmail : 1:18/200@Fidonet and 618:618/1@Micronet 
 +  Email   : sysop@outpostbbs.net 
 +  WWW     : http(s)://outpostbbs.net 
 + 
 +I greatly prefer to be contacted via my BBS or in echomail. 
 + 
 +I hope this document helps you.  This is gained from over twenty-five 
 +years of running SIO and VModem.  My current BBS configuration is running 
 +ProBoard 2.17 under ArcaOS PE 5.0.8 with SIO/VMODEM v1.60d.
  
 +<eof>
installing_sio.1692245278.txt.gz · Last modified: 2023/08/17 12:07 by massacre