home *** CD-ROM | disk | FTP | other *** search
Wrap
TabsRA v2.01 Copyright (C) 1994, 1995 All Rights Reserved [ A utility for RemoteAccess Bulletin Boards using the TABS ] [ services provided by True Media, Inc. of Palm Bay, FL ] TabsRA is compatible with the following: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RemoteAccess v1.1 - RemoteAccess v2.02 RiverBend SoftWare P.O. Box 671 * Osceola, AR 72370-0671 Fido 1:19/99 InterNet Address: jim.tanner@f99.n19.z1.fidonet.org jim.tanner@river.cnx.com riverbend@river.cnx.com BBS Line 1 (501) 563-6829 2400-16800 HST V32b V42b BBS Line 2 (501) 563-6829 2400-14400 V32b V42b -Index- Requirements ........................... Page 1 About TabsRA ........................... Page 2 Installation ........................... Page 4 Command Line Options/Switches .......... Page 6 Command Line Examples (RA Menu) ........ Page 8 Configuration File ..................... Page 9 Trouble Shooting ....................... Page 12 Registering TabsRA ..................... Page 16 Warranty and Misc ...................... Page 17 Government and Commercial Use .......... Page 17 Order Form ............................. Page 18 TabsRA is the copyright protected property of Jim Tanner, dba RiverBend SoftWare, P.O. Box 671, Osceola, Arkansas 72370-0671 TabsRA is shareware! It is not "freeware" and as such may be used for a period of 15 days as a "test drive" period. If you continue to use TabsRA after the 15 day period then you become obligated to register it. If you do not register TabsRA after 15 day period, you must remove it from your system. TabsRA may not be reverse engineered, disassembled, or changed in any manner. When registered, TabsRA will not display any "beg screens" or undue delays of any kind. Each registered copy is personalized for each registered owner. No upgrade fees are ever charged! See Page 18 for registration and pricing information. Site licenses are available by contacting RiverBend SoftWare at (501) 563-2892 during normal business hours (Central Time). See Page 18 for additional info on Site Licenses. NOTE: The term SID used in this document stands for: Subscription IDentification ~ ~~ This is the number a Caller receives when he/she calls the True Media 900 numbers. BBS operators are encouraged to make the archive containing the latest version of TabsRA available for download by their callers. All files in the original archive must be included and must not have been changed or altered in any manner. -1- Requirements: BBS software: While TabsRA was written specifically for RemoteAccess v2.xx and higher, it should work with most any software that uses either the DORINFOx.DEF and/or DOOR.SYS as its dropfile. Software known to be supported is: RemoteAccess v1.11 - v2.02 QuickBBS v2.75 - v2.80 ProBoard SuperBBS v1.17 Other software that creates a "GAP" style DOOR.SYS TabsRA will perform all functions as stated in this document for RemoteAccess software. It's use with other software offers some but not all the options available. Hardware: No additional hardware other than that used to run a single or multiline BBS is required to run TabsRA. TABS: TabsRA is designed to use/read the 7 digit SID numbers issued by True Media, Inc. If other firms offer the same 7 digit list then TabsRA should work equally well with any lists these businesses provide to SysOps. As long as the list of 7 digit SID numbers is a straight ASCII text file with no additional control characters imbedded, TabsRA should have no problems with using these lists of 7 digit numbers. TRUE MEDIA: SysOps wanting to add the TABS subscription option to their BBS can call True Media, Inc. at the following numbers: BBS Support Board: (407) 722-3406 A call to the BBS can get you enrolled in the TABS program (it's free) and get you your lists of SID numbers on the first call. Voice Support: (407) 722-3150 FAX: (407) 722-3154 There is absolutely NO CHARGE to enroll in the TABS program. You can drop out at any time or continue as long as you like. -2- About TabsRA: This software was written in Turbo Pascal v7.0 using JPDoor v4.1 by McSoft, Inc. as the door library. Specifications: {+} = Registered Option 1.. Multinode capable (1-999 lines). 2.. Supports baud rates to 115000 3.. Gives up time slices to DESQview, OS/2, Windows, Novell NetWare, and most other multitasking software. 4.. After verifying SID number entered by Caller it will: a.. Update the Callers Security Level. b.. Turn selected Flags ON in the Callers record. c.. Add selected amount of Credits to Callers record. d.. Update Caller's Expiration date. e.. Remove SID number entered by Caller from active list. {+} f.. Optionally send private message to SysOp and Caller. 5.. Disallow extended ASCII characters (128-255) to act as a guard against entry of extended characters in the event of telephone line noise. 6.. Requires only 1 configuration file when run in a single or multiline operation. 7.. Continually monitors Comport for carrier activity and returns to main board if carrier is dropped. {+} 8.. Allow SysOp to break in for a "chat" with Callers by pressing Alt-C. Pressing <Escape> exits the chat procedure. 9.. Returns Caller to main board after 4 minutes of inactivity. 10.. Supports file locking when used in a NetWork environment. {+} 11.. Checks for waiting online messages and send them to Caller. {+} 12.. Checks for and honor RemoteAccess semaphore flags (RAXIT.n) 13.. Handles from 1 to 999 separate nodes. 14.. Maintains general activity log when a Caller is using TabsRA. 15.. Maintains a file of used SID numbers and verify any number entered by Caller against both the used file and the active file. -3- About TabsRA: (Con't from Page 2) 16.. Handles both $10.00 and $25.00 TABS subscriptions. 17.. Allows Comport numbers 0 - 254 for use with DigiBoard and DGFossil. 18.. Provides a 2 line status bar at the bottom of the screen similar to the one provided by RemoteAccess and also allow SysOp to change status bars by pressing F1 - F10 The F10 Key will disable the status bar as it does in RemoteAccess. NOTE: The F1 Key is kinda daffy but is due to a bug in the door library (JPDoor) and NOT a bug in TabsRA. It will be fixed in the next release of JPDoor and as soon as that happens, TabsRA will be updated to correct this problem. {+} 19.. The "U" UpDate Database command used by SysOp to update the database with new SID lists. This only works in the registered version. It is NOT SHOWN in the Menu however it is there. To use this option, The SysOp must logon to the BBS and enter the TabsRA door. If a NEW list of $10 and/or $25 SID numbers has been obtained from True Media, Inc. and TABSRA.CFG has been properly completed, this will append the new list to the bottom of the ACTIVE10.DAT and/or ACTIVE25.DAT This is much the same as the hidden "I" option in other versions (NOT written by RiverBend SoftWare) of software available from True Media, Inc. NOTE that this should ONLY BE USED with NEW lists. If your old list (TABSxx.TXT) is in the same directory, it will get appended to the bottom of the active list thereby creating an active list containing duplicate numbers. You should either move any old lists out of the subdirectory or rename them to TABSxx.OLD {+} 20.. TabsRA keeps up with the number of active SID numbers available in both the $10 and $25 lists (ACTIVE10.DAT and ACTIVE25.DAT). When the number of available numbers left gets to less than 15, TabsRA will post a message to the SysOp advising that it's time to call True Media and get new lists. This only works if a valid Message Board number has been specified in TABSRA.CFG and a valid path to the message base has also been specified in TABSRA.CFG A note is also placed in the activity log advising the list is getting low and new lists should be obtained from True Media, Inc. The latest version of TabsRA can always be found on RiverBend BBS. It is "Freqable" by FidoNet Nodes using the MagicName TABS and may also be downloaded on the first call. FidoNet address is 1:19/99 RiverBend BBS numbers are 501.563.6829 or 501.563.6203 -4- Installation: 1.. While TabsRA may be placed in your main BBS directory, it's best if you create a separate directory (name it anything you like) to place TABSRA.EXE and associated files in. This directory MUST be the same one in the environment statement. TabsRA needs to find the following files all in the same directory. >>> ALL OF THE FILES BELOW ARE REQUIRED <<< TABSRA.EXE - Main executable file. ** ACTIVE10.DAT - Active (unused) $10.00 SID numbers list ** ACTIVE25.DAT - Active (unused) $25.00 SID numbers list CONFIG.EXE - Creates TABSRA.CFG for use by TabsRA TABSRA.CFG - Configuration file created by CONFIG.EXE ++ TABSHELP.ASC - TabsRA General help file (ASCII version) TAB_HELP.ASC - TabsRA General help file (ASCII version) TABS_ADD.ASC - TabsRA additional help file (ASCII version) ** You will need to rename your lists received from True Media to these filenames. At present, when downloaded from the True Media support board, they are named TABSxx.TXT with the "xx" standing for either "10" or "25" depending on the list. Use the DOS "copy" command as in "COPY TABS25.TXT ACTIVE25.DAT" This will allow you to have an untouched copy of the lists you received from True Media as a backup copy. Both copies of TABSxx.TXT should then renamed to TABSxx.SAV (See Page 3, Item #19 for more information about these files). 3.. Complete the configuration file (TABSRA.CFG) using CONFIG.EXE If you're upgrading from a previous version, CONFIG.EXE will rename the current configuration file to TABRACFG.OLD and create a new TABSRA.CFG When using CONFIG.EXE, simply answer the question at each prompt and when finished, your new TABSRA.CFG will contain all the needed information in its proper sequence. ALWAYS run CONFIG.EXE when upgrading to a new version. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4.. TabsRA can no longer be run from a batch file. It MUST be run from the OptData line in a Type 7 Menu. ++ 5.. Edit this file to insert your own BBS name, etc. You may also create ANSI versions of the three help files. -5- 5.. When calling TabsRA from the "Optional Data" line in your RemoteAccess or QuickBBS menu, select a "Type 7" Menu and complete the "Optional Data" line as follows: C:\RA\TABS\TABSRA.EXE *N /M /S *M ^^ ^^ ^^ ^^ TabsRA will read the "*N" as the line or node number. Next is "/M" which indicates a multiline setup. Then follows "/S" which indicates that TabsRA is to send the Caller and the SysOp a private message if the Caller is verified. The last macro, "*M" tells RemoteAccess to swap out of memory while TabsRA is running and should be the last macro on the line. See Pages 6 and 7 for a complete list of switches that can be used. See Page 9 for examples of complete command lines used when calling TabsRA from the "OptData" line in a Type 7 Menu. NOTE: The "*M" macro should always be used and MUST ALWAYS be the last macro on the command line. Switches are ALWAYS preceeded by a forward slash "/" ~~~~~~~~ Macros are ALWAYS preceeded by an asterick "*" ~~~~~~ The "*N" macro MUST ALWAYS be the 1st macro used following the Drive:\Path\TABSRA.EXE statement. -6- Command Line Switches: ~~~~~~~~~~~~~~~~~~~~~ Listed below are the available command line switches recognized by TabsRA and their meaning. These switches may be in any order on the command line but MUST be between the *N and *M macros. NOTE that each switch is preceded by a forward slash "/". {+} Indicates switch is available only in registered versions. --------------------------------------------------------------- /M - Indicates a multiline operation. If running a single line operation with no "local node", omit this switch. {+} /S - Send private message to both Caller and SysOp after the Caller has entered a valid SID number and has been validated. The message to the Caller is a "Thanks" note and the message to the SysOp serves as notice that the Caller has been validated by TabsRA. Both messages are sent to to the message board indicated in TABSRA.CFG /U - Do NOT automatically upgrade the Caller but wait for the SysOp to do it manually. I can't imagine why one would want to use this however it's there if needed. {+} /X - Respond to the RAXIT semaphore flags. /D - Use DOOR.SYS rather than DORINFO1.DEF RemoteAccess and QuickBBS should NOT use this switch. This should only be used by those systems whose software uses the DOOR.SYS file as its main dropfile. /F - Use DORINFOx.DEF rather than DORINFO1.DEF RemoteAccess and QuickBBS should NOT use this switch. This switch should only be used by systems whose software generates a DORINFO2.DEF or DORINFO3.DEF, etc. as its dropfile. /B - Use output buffers. This may speed up the operation but usually has the effect of slowing "Hot Key" response. It's recommended that you try TabsRA WITHOUT this switch first and only use it if TabsRA runs extremely slow on your system. /Z - This switch tells TabsRA to generate a "DeBug" log file. Use this only if you're having problems with TabsRA and send it to RiverBend BBS at (501) 563-6829 (Fido 1:19/99) for evaluation. {+} /C - This switch tells TabsRA to check for online messages that may be waiting for the Caller and if any are found to send the message. NOTE that for this switch to be active the BBS must be running a multiline system and the "/M" switch MUST be on the command line. -7- Command Line Switches: (Con't from Page 6) {+} /A - This switch allows you two different methods of changing a Callers Security Level. 1.. If this switch exists on the command line then the numbers on the SECLEV10= and SECLEV25= lines in TABSRA.CFG will be ADDED to the callers current Security Level. An example would be if you had SECLEV10=5 in TABSRA.CFG and the callers current Security Level was 12 then after entering a valid $10 SID the new Security Level would be 17. If you had a caller with a current Security Level of 20 then that caller will be upgraded to Security Level 25 after entering a valid SID. 2.. If this switch does NOT exist on the command line then the numbers on the SECLEV10= and SECLEV25= lines in TABSRA.CFG will be the callers NEW Security Level after entering a valid SID. For example if SECLEV10=45 in TABSRA.CFG then after entering a valid SID, the callers new Security Level will be 45. No matter what Security Level the caller is at when he/she enters the TabsRA door, if he/she enters a valid $10 SID then the new Security Level will be 45. >> This is the default for unregistered versions. If TabsRA >> is NOT registered then the number entered on the SECLEV10= >> and SECLEV25= lines will be the callers NEW Security Level. NOTE: Pay close attention to the above two comparisons! If the "/A" switch DOES NOT EXIST and you have a caller at Security Level 40 and he/she enters a valid $10 SID then the callers Security Level will be LOWERED to 25. This is applicable ONLY in registered versions of TabsRA. If the "/A" switch DOES EXIST the callers Security Level will be RAISED by 25 to a 65. /R - This switch is not active at this time. In a later version of TabsRA it will give the SysOp the option of adding RIP graphics to the menu and help files in TabsRA. Later versions will have SysOp configurable menus and help screens and if the SysOp wants to use RIP, then the option will be available. It is NOT advisable to put this switch on the command line at this time as it's just something that TabsRA will have to read and retain and not be able to do anything with. -8- Command Line Examples (OptData Line in Type 7 Menu) NOTE that you must always separate these options with one (1) blank space. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------ 1.. This is the minimum requirement for a multiline system. The "*M" tells RA to swap out when TabsRA is in use. C:\RA\TABS\TABSRA.EXE *N /M *M ------------------------------------------------------------------ 2.. Indicates a multiline operation and wants TabsRA to send a message to the Caller and SysOp C:\RA\DOORS\TABS\TABSRA.EXE *N /M /S *M ------------------------------------------------------------------ 3.. Indicates a single line setup sending a messages to the SysOp and Caller with RA swapping itself out of memory when TabsRA is running: C:\RA\TABS\TABSRA.EXE *N /S *M ------------------------------------------------------------------ 4.. This is the minimum requirement for a single line operation: ~~~~~~~~~~~~~~~~~~~ C:\RA\TABS\TABSRA.EXE *N *M ------------------------------------------------------------------ NOTE: The "*N" Macro MUST ALWAYS be the 1st Macro used and "*M" MUST ALWAYS be the last Macro used. Any Switches are to be between the "*N" and the "*M" All Switches are ALWAYS preceeded by a forward slash "/". See TABSRA.DOC for additional switches that can be used. -9- The Configuration File: The name of the configuration file is TABSRA.CFG This file MUST reside in the same directory as TABSRA.EXE and the other files associated with TabsRA. This file MUST NOT be renamed to any other filename. The items listed in TABSRA.CFG are in a certain order of sequence and that sequence MUST NOT BE CHANGED. Each line must be present EVEN if it is not used. A line by line description follows. ------------------------------------------------------------------ ; A comment can follow any line with a ";" character as the FIRST ; character on the line. ------------------------------------------------------------------ DAYS10=xx The "xx" represents the number of days the Callers Subscription Expiration date will be extended for a $10.00 subscription. Days can be any number from 1 to 32000 (Do NOT use commas if days exceed 999) ------------------------------------------------------------------ SECLEV10=xxx The "xxx" represents the Security Level that TabsRA will set the Caller to for a $10.00 subscription. Security Level must follow the guide lines set up by the BBS software being used. (See switch /A) ------------------------------------------------------------------ DAYS25=xxx The "xxx" represents the number of days the Callers Subscription Expiration date will be extended for a $25.00 subscription. ------------------------------------------------------------------ SECLEV25=xx The "xx" represents the Security Level that TabsRA will set the Caller to for a $25.00 subscription. ------------------------------------------------------------------ SERIAL=0 This is the serial number for registered versions. DO NOT change this in an attempt to evade the registration requirement as TabsRA will refuse to load if this is not found in the shareware version. ------------------------------------------------------------------ GROUP10=xx The "xx" represents the Group number to be included in the Callers record for $10.00 subscriptions. If you do not use Groups you may leave this as "GROUP10=" just as long as the line is present in its proper place in order. ------------------------------------------------------------------ GROUP25=xx The "xx" represents the Group number to be included in the Callers record for $25.00 subscriptions. If you do not use Groups you may leave this as "GROUP25=" just as long as the line is present in its proper place in order. -10- The Configuration File: (Con't from Page 9) CREDITS10=xx The "xx" represents the number of credits that is to be ADDED to the Callers record for a $10.00 subscript- ion. If the Caller has credits already then this is the amount of credits to be ADDED to his/her record. If you do not use credits, this may be left blank as in "CREDITS10=" just as long as the line is in the file AND in its proper sequence. ------------------------------------------------------------------ CREDITS25=xx The "xx" represents the number of credits that is to be ADDED to the Callers record for a $25.00 subscript- ion. If the Caller has credits already then this is the amount of credits to be ADDED to his/her record. If you do not use credits, this may be left blank as in "CREDITS25=" just as long as the line is in the file AND in its proper sequence. ------------------------------------------------------------------ FLAGSA10=0xxxx Each "x" represents the "A" Flag to be turned ON in ^ the Callers record. NOTE the leading "0" This is ^ a zero (not upper case O) and MUST immediately follow the equal sign. DO NOT separate the Flag numbers with spaces, commas, etc. and put nothing but NUMBERS here. DO NOT put the Flag letters or any letter character. The leading "0" MUST be present if any Flag numbers are entered here! ---------------------------------------------------- This is CORRECT: FLAGSA=02478 Indicates "A" Flags 2,4,7 and 8 are to be turned ON in the Callers record. ---------------------------------------------------- This is WRONG: FLAGSA=A2 A4A7,A8 Has no leading "0" and has letter "A" and a blank space and a comma. ------------------------------------------------------------------ FLAGSB10=0xx Each "x" represents the "B" Flag to be turned ON in ^ the Callers record. NOTE the leading "0" This is ^ a zero (not upper case O) and MUST immediately follow the equal sign. DO NOT separate the Flag numbers with spaces, commas, etc. ------------------------------------------------------------------ FLAGSC10= Indicates that no "C" Flags are to be turned ON in the Callers record. ------------------------------------------------------------------ FLAGSD10=0xx Each "x" represents the "D" Flag to be turned ON in ^ the Callers record. NOTE the leading "0" This is ^ a zero (not upper case O) and MUST IMMEDIATELY FOLLOW THE EQUAL SIGN. DO NOT separate the Flag numbers with spaces, commas, etc. Flags are numbered 1 - 8. Follow the examples above for the $25 Flag settings. -11- The Configuration File: (Con't from Page 10) MESGPATH= This line should contain the path to your Message base as in "C:\RA\USERS\" Note that the Drive letter MUST be included. If you do not want private messages sent to the Caller and SysOp then this line may be left blank as in "MESGPATH=" just be sure the line is in its proper place in the config file. If you have the command line option "/S" included in your command line then this line MUST contain the path to the RemoteAccess message base. ------------------------------------------------------------------ MESGBOARD= This is the NUMBER of the Message base you want the private messages posted to. If you have included the command line option "/S" on the command line then a valid Message Board number MUST appear here. This is for Hudson Massage Base use and also MUST be greater than zero (0). ------------------------------------------------------------------ SEMPATH= This is the path to the directory where your BBS software places its Semaphore Flags. If you want TabsRA to honor semaphore flags such as "RAXIT.x" then this path MUST be present along with the "/X" command line option. If you do not use semaphore flags or your BBS software does not support them, you may leave the path blank BUT the "SEMPATH=" statement MUST be in the config file and you must be running a multiline system. ------------------------------------------------------------------ NEW10= This is the name of the list of NEW $10 Tabs numbers when they are obtained from True Media, Inc. This is currently TABS10.TXT but has been known to change without notice from True Media, Inc. NOTE that this MUST be the FILENAME ONLY. DO NOT INCLUDE THE PATH. ------------------------------------------------------------------ NEW25= This is the name of the list of NEW $25 Tabs numbers when they are obtained from True Media, Inc. This is currently TABS25.TXT but has been known to change without notice from True Media, Inc. NOTE that this MUST be the FILENAME ONLY. DO NOT INCLUDE THE PATH. ------------------------------------------------------------------ MENUTYPE= If you use ONLY the $10 option, enter "1" here. If you use ONLY the $25 option, enter "2" here. If you use BOTH the $10 and $25 options, enter "3" here. Assuming you will use both the $10 and $25 options, this line should look like MENUTYPE=3 ------------------------------------------------------------------ TABSRA.CFG is a straight ASCII text file and may be edited using any text editor that DOES NOT leave any control codes in the file (word processors usually do this and therefore should NOT be used for editing the TABSRA.CFG file). Each line in TABSRA.CFG has a particular meaning to TabsRA and MUST be in its proper place -12- Trouble Shooting: 1.. TabsRA won't load... Be sure ALL the files associated with TabsRA exists in the directory specified above. These files are: TABSRA.EXE TABSRA.CFG TABS_ADD.ASC TABSHELP.ASC ACTIVE10.DAT TAB_HELP.ASC ACTIVE25.DAT Check the command line options and be sure the FIRST option is the "*N" macro. A full command line would look something like: C:\RA\TABS\TABSRA.EXE *N /M /S *M ^^ ^^ ^^ ^^ | | | |___ RA to swap out | | |_____ Send Private Mesg. | |________ Multiline system |___________ Node number passed by RA TabsRA MUST NOT be called using a BATch file. It MUST always be called direct from the OptData line in the Type 7 Menu. If you are upgrading from a previous version, you can remove the environment variable SET TABS_RA from your batch files as it's no longer needed and will just take up valuable environment space if left active. If you are upgrading from a previous version, be sure you make the necessary changes to each menu where TabsRA is called from and remove the old batch files that may have been used to call TabsRA in the past. -13- Trouble Shooting: (Con't from Page 12) 2.. TabsRA doesn't recognize some/none of the lines in the configuration file (TABSRA.CFG). Verify that each line either begins with a semicolon ";" for comments OR the configuration option. If any line has a semicolon on it, it MUST BE THE FIRST CHARACTER on the line at the EXTREME LEFT SIDE OF THE FILE. Each line that contains a configuration variable MUST NOT CONTAIN ANYTHING OTHER THAN THE INFORMATION EXPECTED BY TabsRA. -------------------------------------------------------------- THIS IS WRONG ==> ;DAYS10=90 Semicolon on same line ^ causes TabsRA to think ^ this is a comment line. -------------------------------------------------------------- THIS IS WRONG ==> DAYS10= 90 Blank space after "=" sign ^ causes TabsRA to not see 90 -------------------------------------------------------------- THIS IS WRONG ==> FLAGSB25=1257 No leading "0" after "=" causes TabsRA to NOT set Flag B1 to ON although Flags B2 B5 and B7 will be set to ON. -------------------------------------------------------------- THIS IS WRONG ==> FLAGSB10= 1,2 Blank space after "=", no ^ ^ leading "0" and comma causes ^ ^ TabsRA to head South. -------------------------------------------------------------- THIS IS WRONG ==> DAYS10=9 0 Blank space between 9 and 0 ^ causes TabsRA to only see 9 days rather than 90 -------------------------------------------------------------- A proper configuration file for TabsRA should contain a total of twenthree (23) options. No more, No less! 3.. TabsRA won't send a Private message to SysOp and Caller. Verify that the command line switch "/S" does exist on the command line AND a path to the RemoteAccess Message Base is specified on the "MESGPATH=" line in the config file AND a Message Board Number other than "0" is specified on the "MESGBOARD=" line in TABSRA.CFG (Registered option.) NOTE that anytime a path is called for, it MUST have a trailing BackSlash "\" as the last character -14- Trouble Shooting: (Con't from Page 13) 4.. A message appears saying something like "File not found" or "Unable to locate file!" Verify that ALL paths are correct and that each path statement ends with the trailing BackSlash "\". Also add the "/Z" switch to the command line to create a "debug" file. 5.. TabsRA drops out and returns to main board without ever loading. Look at the configuration file TABSRA.CFG and verify that the line "SERIAL=0" exists and that no number other than a zero (0) is present on that line. Attempts to evade the registration process will cause TabsRA to drop back to the main board but ONLY after it has informed the Caller that the SysOp has attempted to get around the registration requirement by entering invalid registration serial numbers. Other causes may be an incorrect or misspelled path name in the configuration file or on the command line. Remember that ALL path names MUST have a trailing BackSlash "\" as the last character. 6.. TabsRA reports that it can't find EXITINFO.BBS (See #9 also) "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t "*M" t