**************************************************************************** * ABBS Version 2.5 * * Kingdom Enterprises * * Copyright 1987 and 1988 * * * * All rights reserved by Kingdom Enterprises * **************************************************************************** * REQUESTS FOR INFORMATION * * * * MAIL: MESSAGES: * * KINGDOM ENTERPRISES ANDREW'S BBS * * C/O LARRY D. LOISELLE (512) 255-8297 * * RT. 2 BOX 75-G 300/1200/2400 BAUD * * MANOR, TEXAS 78653 * * * * YOU MAY LEAVE A MESSAGE AT THE BBS, BUT PLEASE DO NOT DISTURB THE SYSOP * * LEAVE THE MESSAGE TO LARRY D. LOISELLE AND I WILL RESPOND ............. * **************************************************************************** +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | | |THIS PROGRAM IS PROVIDED AS IS WITHOUT ANY WARRANTY, EXPRESSED OR IMPLIED, | |INCLUDING BUT NOT LIMITED TO FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS| |ACCEPT NO RESPONSIBILTIY FOR ANY DAMAGE TO EQUIPMENT OR OTHER SOFTWARE THAT| |OCCURS AS A RESULT OF USING THIS PROGRAM. | | | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Direct from Austin, Texas a Bulletin Board system written, tested, and run by the author. ABBS is not public domain, but shareware. If you are running this software, then you must register it. ******* ABBS IS NOT PUBLIC DOMAIN --- IT IS SHAREWARE ! ******* Unauthorized users will be guilty of the standard copyright violations. Join the many satisfied ABBS users in Canada & USA who enjoy the power & ease of use of the ABBS system. Those who register by sending $35.00 will receive technical support, notice of revisons, and we will list your BBS in our National ABBS bulletin board listing. Residents of Texas add 6% sales tax. NOTICE : NO VOICE CALLS WILL BE ACCEPTED. UNREGISTERED USERS WILL NOT RECEIVE ANY FORM OF SUPPORT. NO REQUESTS FOR ASSISTANCE WILL BE ACCEPTED FOR THOSE WHO WANT ASSISTANCE SETTING IT UP SO THAT THEY CAN SEE IF THEY LIKE IT. KINGDOM ENTERPRISES IS A REGISTERED BUSINESS ENTERPRISE. YOU CAN CALL ANDREW'S BBS AND LEAVE A MESSAGE FOR " LARRY D. LOISELLE " . I WILL RESPOND TO REQUESTS FROM REGISTERED USERS WHO USE THEIR REAL NAMES. YOU MAY ALSO WRITE TO ME AT THE ABOVE ADDRESS. COMPANIES MUST HAVE A BONAFIDE LICENSING AGREEMENT BASED ON THE NUMBER OF REGISTERED SITES AND WILL RECEIVE FULL SUPPORT AS ARRANGED IN THE AGREEMENT. ++++++++++++++++++++++ < PAYMENT > ++++++++++++++++++++++++++++ MAKE YOUR PAYMENTS TO LARRY D. LOISELLE. CERTIFIED CHECKS OR MONEY ORDERS PLEASE, PERSONAL CHECKS CAN NOT BE ACCEPTED. WE ARE SORRY FOR ANY INCONVENIENCE ........................................................... Send all payments and letters to the following address: Kingdom Enterprises c/o Larry D. Loiselle Rt. 2 Box 75-G Manor, Texas 78653 Please include your name, address, city, state, telephone number, & the name of your BBS. The ABBS software is continually being updated and when you register, if you have an older version, then the latest version will be mailed to you upon receipt of your fee. If we do not get any encouragement in this shareware project we will probably go commercial on any future versions. The future of ABBS shareware software depends on your honesty and support. Updates will only be available to registered users. Planned enhancements include adding Telink, Modem 7, Online Data Base, a Questionnare, Built In Communications Program, Auto-Baud, and the ability to run external programs. Updates will not be free. The software was developed with simple operating requirements in mind. We wanted it to be easy to implement, easy to maintain, easy to make it what you want quickly, and most of all we wanted it to be bug free. We have accomplished all this, and more. ABBS has grown to be a huge program of thousands of lines, and continues to grow. Tightly written routines are continually being modified to enhance the speed and efficiency of the program. We sincerely I hope that you enjoy this sophisticated communications program and find many ways to use this versatile software. We also appreciate any suggestions or comments regarding this program and ways to improve performance. We are also considering writing a Christian BBS system and a BBS system which will link with a Local Area Network and have encryption and heavy security. If you are interested in these products please write and explain your projected plans and needs. Custom work can be done, but is expensive. Larry D. Loiselle INSTRUCTIONS ------------ In your package you should have the following software. 1. ABBS.EXE - main program 2. CONFIG.EXE - Creates ABBS.CNF & ABBS.DAT 3. MENUS.LBR - ANSI & ASCII MENUS BULL.ANS 1280 9 BULL.ASC 512 19 FILEMENU.ANS 2048 23 FILEMENU.ASC 1536 39 HELPF1.ANS 2304 51 HELPF1.ASC 896 69 HELPF2.ANS 640 76 HELPF2.ASC 640 INFOAPLY.ANS 1024 INFOAPLY.ASC 768 INFOBBS.ANS 1536 INFOBBS.ASC 1280 INFOMAIN.ANS 1280 INFOMAIN.ASC 512 INFOMEET.ANS 768 INFOMEET.ASC 896 MAINANN.ANS 1280 MAINANN.ASC 640 MAINFIN.ANS 1536 MAINFIN.ASC 384 MAINMENU.ANS 1280 MAINMENU.ASC 768 MAINWELC.ANS 1408 MAINWELC.ASC 640 MESSCREP.ANS 256 MESSCREP.ASC 128 MESSDIR.ANS 1664 MESSDIR.ASC 896 MESSMAIN.ANS 640 MESSMAIN.ASC 384 SYSOP1.ASC 640 (ASCII ONLY) SYSOP2.ASC 512 (ASCII ONLY) 32128 total bytes 4. Bullet1.TXT (Goes on filedrive - must be installed) 5. The program will set up the following files automatically: a. USERIDS.BBS b. FILES.BBS c. USERLOG.BBS d. MESSAGES.BBS THIS IS A MUST !! 6. Running Config.Exe will set up the configuration file: ABBS.CNF and the data file: ABBS.DAT. * NOTICE: If the SYSOP makes the decision not to use ANSI on their board the XXX.ANS files may be deleted. If the SYSOP decides to offer both ASCII and ANSI then all these files are needed. All the menu files can be changed. Use a program like LU.EXE or LU86.EXE to work with the MENUS.LBR file. ALL MENUS MUST REMAIN INSIDE THE MENUS.LBR FILE SINCE THE PROGRAM EXPECTS THEM TO BE THERE ................... <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Also, if you wish to use bulletins set up files and use the name or BULLET(X).Txt( x = number i.e., BULLET10.TXT ) ... (limit= 99). These files go on the filedrive just like files for download. ALL BULLETINS GO ON THE FILEDRIVE SO THAT THEY ARE ALSO AVAILABLE FOR DOWNLOAD BY THE USERS ...................................................... <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ***************************************************************************** GENERAL ***************************************************************************** All of these files can be altered to fit your personality and thereby provide customization to your BBS. You can use a word processor or better yet you can use Ansidraw, Thedraw, or Ansianim (ASCII or ANSI format) to make these files. The names of these files must remain the same, however. ***************************************************************************** ***************************************************************************** 1 - Features( ABBS 2.5 ): - Supports drives A through F; - ANSI(color) or ASCII graphics; - The user can select either ASCII, ANSI Color Graphics, or ANSI Color Only menus; - The SYSOP can elect to use ASCII(MONO) & ANSI(COLOR), or ASCII only; - PC-DOS and MS-DOS compatible; - The MENU files in ASCII AND/OR ANSI format; - File section information files; - User profile (password, terminal parameters) kept on file; - Real-time clock time stamping of files and messages; - Private and public messages supported; - Can be configured as a private BBS; - Set up for NINE access levels (0-9); - Different time limits for each access level(SYSOP CONTROLLED); - Auto validation option; - Use of files, messages, and bulletin sections are SYSOP options; - File and message sub-sections for easier user access; - Sysop defines the names of the 14 File Sections (FILEDIR.ASC/ANS); . User access to file sections 1-12; . Section 13 is where all uploads go; . Section 14 is private for friends only (access level 9); - Both verbose and brief file listings; - Sysop defines the names of the 12 Message Sections (MESSDIR.ASC/ANS); - Enhanced message section with delete, undelete, and packing; - Message section allows reply option to messages read; - Supports up to 99 bulletin files; - Will currently handle 1000 files; - Will currently handle 1000 messages; - All uploaded files stamped with name of contributor, date, & time; - Number of accesses of each file recorded; - XMODEM protocol (CRC & checksum) fully supported; - Ymodem uploads and downloads; - Search for a file (S); - Type text file to the screen; - Calls logged with sign-on and sign-off times; - Comments to System Operator (Sysop) built into message system; - Applications for higher access built into message system; - Directly drives serial port hardware; - Support 300 - 1200 - 2400 BAUD; - Sysop window at the bottom of the screen that tells you the name, password, and access level and whether the chat mode is on/off. If a caller tried to page you and no luck the window displays "PAGED"; - Two sysop work areas; - Message packing (delete); - User packing (delete) ... also deletes their messages; - The sysop can change user levels after reading the application; - The user can leave a comment if sysop not available for Page; ***************************************************************************** SYSTEM CONFIGURATION ***************************************************************************** << ABBS.CNF FILE >> (DO NO ALTER DATA ON LEFT SIDE) COMPORT=1 { COMM PORT 1 = 1 and COMM PORT 2 = 2 } OPEN_BD=TRUE { USE FALSE FOR PRIVATE BBS } MESSDRV=A:\MESSAGES\ { THE MESSAGE DRIVE(A-F)..MUST END WITH '\' } MENUDRV=C:\Z\ { THE MENUDRIVE [A-F] ... MUST END WITH '\' } MAINDRV=D:\BBS\ { THE MAINDRIVE [A-F] ... MUST END WITH '\' } FILEDRV=C:\ARC\DLFILES\ { THE FILEDRIVE [A-F] ... MUST END WITH '\' } USERDRV=C:\USERS\ { WHERE THE USER FILES END UP } ANSISCR=TRUE { SETS THE ANSI GRAPHICS SYSTEM ON OR OFF } COLORGH=TRUE { IF YOU ONLY WANT TO USE ASCII BUT WITH COLOR} TOPBAUD=1200 { USE THIS TO SET BAUD RATE [300, 1200, OR 2400 } MODMSTR=ATS0=1 S10=7 X1 V1 Q0 { YOUR MODEM'S INTITIALIZATION STRING } TFACTOR=15 { TIME FACTOR ... You set the factor } DFACTOR=7 { HOW MANY DOWNLOADS PER UPLOAD ARE ALLOWED } BULLETN=TRUE { HAVE BULLETINS ... TRUE OR FALSE } MESSAGE=TRUE { HAVE MESSAGES ... TRUE OR FALSE } FILES__=TRUE { HAVE FILE SECTION ... TRUE OR FALSE } AUTOVAL=2 { SET TO 2-8 IF YOU WANT AUTOMATIC VALIDATION AS SOON AS THE USER USES THE [A]PPLY COMMAND. IF YOU WANT TO CHECK OUT THE NEW USERS BEFORE YOU RAISE THEIR ACCESS LEVEL THEN LEAVE THIS OUT OF ABBS.CNF } MSDESCR=----------------- MSDESCR=NAME-MESS SECTION 1 {KEEP DOWN TO 20 CHARACTERS} MSDESCR=NAME-MESS SECTION 2 MSDESCR=NAME-MESS SECTION 3 MSDESCR=NAME-MESS SECTION 4 MSDESCR=NAME-MESS SECTION 5 MSDESCR=NAME-MESS SECTION 6 MSDESCR=NAME-MESS SECTION 7 MSDESCR=NAME-MESS SECTION 8 MSDESCR=NAME-MESS SECTION 9 MSDESCR=NAME-MESS SECTION 10 MSDESCR=NAME-MESS SECTION 11 MSDESCR=NAME-MESS SECTION 12 FLDESCR=----------------- FLDESCR=NAME-FILE SECTION 1 FLDESCR=NAME-FILE SECTION 2 FLDESCR=NAME-FILE SECTION 3 FLDESCR=NAME-FILE SECTION 4 FLDESCR=NAME-FILE SECTION 5 FLDESCR=NAME-FILE SECTION 6 FLDESCR=NAME-FILE SECTION 7 FLDESCR=NAME-FILE SECTION 8 FLDESCR=NAME-FILE SECTION 9 FLDESCR=NAME-FILE SECTION 10 FLDESCR=NAME-FILE SECTION 11 FLDESCR=NAME-FILE SECTION 12 FLDESCR=UNTESTED UPLOADS FLDESCR=PRIVATE SYSOP AREA USE CONFIG.EXE TO SET UP YOUR CONFIGURATION FILE. One thing though, make sure that all entries are in capital letters. NOTICE: Drives A ... F may be used. You need to put ABBS.EXE, ABBS.CNF & ABBS.DAT in the maindrive. The four .BBS files and all messages will end up where you have directed them to go in the configuration as the program creates them. Put MENUS.LBR on the MENUDRIVE. All of the files for downloading must be put in FILESDRIVE. The files that are uploaded to you will end up here also. Put the menus on the messdrive. If 'ANSISCR' = FALSE then your BBS will use only ASCII menus. If you make 'ANSISCR' = TRUE then your BBS will utilize ASCII and ANSI. You must use ANSI if you want color graphics and animation. TFACTOR =time factor. There are 10 access levels for users(0-9). This number is multiplied times the access level to determine how much board time a user gets: i.e., access level 4 and TF = 15 then the user gets 4 x 15 or 60 minutes per visit. The SYSOP can set BULLETIN, MESSAGE, and FILES sections as true or false. You have a full or limited board. ***************************************************************************** WHEN YOU INTITIALLY SIGN IN AS THE SYSOP, USE THE NAME OF "SYSOP". The password is your choice. USE THE F2 KEY TO UP YOUR LEVEL TO '9'. Usernames and passwords are always mapped to capitals by the BBS to avoid errors. SYSOP's access level is set to level 9 automatically on first sign-on. The SYSOP must sign in with password and sign off with "GOODBYE" command the first time to activate the USERIDS.BBS & USERLOG.BBS files and be able to do work. This allows master control access to the first person to use this name. BEWARE ! To sign on locally press the 'F5' key on the host keyboard when the "Waiting for call" string appears. Next press ENTER when LOCAL shows. You can then sign on and test out the system. The first thing to do is make your password something VERY secure: the system supports certain features for Sysops that are best not made available to the general public. There are two Sysop working areas in ABBS. These are obtained by typing '@' at the main menu prompt or '@' at the file menu prompt. l. If you type '@' at the main menu prompt: ===Sysop System Maintenance Menu=== ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Enter C To Change User Level ³ ³ Enter D To Drop To Dos ³ ³ Enter F To Do File System Maint. ³ ³ Enter L To Get The User Log ³ ³ Enter K To Pack User File ³ ³ Enter P To Pack Message System ³ ³ Enter Q To Exit This Procedure ³ ³ Enter R To Restore Inactive Users ³ ³ Enter U To Get List Of Users ³ ³ Enter ! To Toggle Printer On/Off ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Your Choice: 'C': Change a user's level 'D': Drop To Dos Shell 'F': Do files system maintenance 'K': Pack the user file by level or last date on 'L': Read the usr log 'P': Pack the message system (get rid of those marked delete) 'Q': Exit this work area 'R': Restore users that were deleted 'U': List if names and levels of users '!': toggle the printer off or on; IF YOU ARE HAVING TROUBLE WITH DROP TO DOS THEN MORE THAN LIKELY YOU HAVE ANOTHER PROGRAM (PROBABLY MEMORY RESIDENT) THAT IS TRYING TO USE THE SAME MEMORY AREA ............................................................. You can also type # at the files prompt: ==== Sysop File Maintenance Menu ==== ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Enter B = Brief Files Lisiting ³ ³ Enter D = Delete A File ³ ³ Enter F = Do File Maintenance ³ ³ Enter G = Go To Dos ³ ³ Enter Q = Exit This Procedure ³ ³ Enter T = A File To Screen ³ ³ Enter V = Verbose Files Lisiting ³ ³ Enter W = Locate A File ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 'B': Brief listing of files in a file section 'D': Delete a file from Files.BBS and/or disk 'F': Do files maintenance (install/edit files) in Files.BBS 'G': Go (Drop to) Dos Shell 'Q': Exit this work area 'T': Type a file to the screen 'V': Verbose list of files in a file section 'W': Find out which file section a file is in Other commands just for the SYSOP: 'F1' = This Chat Mode off and on. If chat is off or the SYSOP doesn't answer then the system puts out a message to the caller (MESSCHAT.ANS/ASC) 'F2' = This brings up a window at the top of the screen which shows the caller's current access level and allows you to change their level while on line. 'F3' = If you get a "CREEP" on the board, you can press this key and they will get the creep screen and be cut off the system. (MESSCREP.ANS/ASC) 'F4' = Use this key to quick exit the system. 'F5' = While you are in the "Await Call" mode and you can press this key, then Press ENTER and you will be in the Local Mode. Access levels = 0 to 9 (0 = no access - 9 = SYSOP) Time Limits: The access level of a user is multiplied times the time factor (TF in the configuration file) to determine board time. For instance, Mary has an access level of 6 and you have set TF = 15 in the configuration file (ABBS.CNF). Mary will be allowed 6 x 15 or 90 minutes per visit. As the SYSOP you set the access levels and time factor. Users with access levels 1-7 will be able to see files areas 1-12, but users with access levels 8 will also have access to file area 13. File section 13 is where all new uploads go to and file section 14 is for level 9 only. If the time limit is up the user is disconnected will be notified and disconnected at the next prompt. The user also will not be able to download a file if not enough time is left. If you have AUTOVAL in the ABBS.CNF file it will automatically elevate the new user to whatever level you have it set at. Example: AUTOVAL=2 If the new user makes application for a higher access level "(A)pply" their access level will automatically be raised to 2. Several commands contain Sysop extensions: the L (call Log) command gives a "Kill (Y/N)?" prompt to level 9 users. The (User list) command shows the access level of each user. All messages are visible to the SYSOP. The user has the options of entering, reading, scanning, deleting, moving, and replying to messages. In addition to these the SYSOP can also undelete and change messages from private to public. All messages that are called deleted stay around but are marked until the SYSOP packs the message system. When a message is displayed the following header information is displayed: to, from, subject, time/date stamp, deleted, private, public, received, and if reply follows. All files put on the file drive are automatically private. You decide when to make the file public. New files/upload go in file section 13. anyone without level 9 access. Level 8 users have the ability to access file section #13 and download the files. Any files on the files disk that are not in the ABBS directory are totally unaccessable. IF the program is made to act as a private BBS in the configuration will have the end result of hanging up on any REMOTE user who attempts to sign on without supplying a registered username within three attempts (the default is an OPEN BBS). New users must be signed on locally first, before their names will be permitted for remote access. Two more things. To answer a SYSOP summons (chat mode) just press ENTER. To exit chat mode type Control-Q. ***************************************************************************** ****************************************************************************** * * * Good Luck and let us hear from you if you have any questions ! * * * * Larry D. Loiselle * * * ****************************************************************************** ******************************************************************************