------------------------------------------------------------------------------- Documentation for the All American BBS By Nick Smith (919)-497-0989 300/1200 ------------------------------------------------------------------------------- The BBS now supports 2400 baud! If you have purchased the SmarTeam2400 modem by SmarTeam Inc., then you need to take the front off the modem and change the #2 switch from DOWN to UP. That way the BBS will correctly detect the carrier of a caller. Use the Omnitronix interface selection. A FREE update will be given to any registered SysOp that finds someone else to order the BBS. The person that orders the BBS should mention that he got interested in the BBS from the registered SysOp that showed him the system. The Warez searcher in the BBS now can be used with the 'disk file 4.9c' program. You use that program to make the listing of files that you have. All 'Warez' means is that you have a list of software. Like a library of the software that you have. And the Warez searcher looks through the list for the caller to let you know which files are available to them and to let them know if you don't have a particular program or file. The Warez searcher is accessed by pressing 'r' from the main menu and only to the callers that have the access level for the Warez function. If you select to use a different drive than #8 for the E-mail disk then you should choose one less drive than what you are using so that way the callers won't be able to d/l the E-mail files from that drive. You pick the device number for the drives that you want for file transfers. Xmodem will only download up to 127 blocks of a file. That is due to the routine of Xmodem. The window gives information about who is online at the time they are on. If you use the 'e' from the SysOp's menu while noone is online then the window will remain up on the screen after you have changed the level and credits. You should only use the 'e' for enforce callers security when someone is online. The border will flash now when someone requests chat. It will stop when you go into chat or when the caller logs off the BBS system. I plan to add a better sound for the request chat also. Anything that you set at level 10 will not be used on the BBS. The highest level is 9. So if you don't want a bulletins section then just set it at level 10 and noone will be able to use it. You can press F1 at anytime that a caller is logged on to the BBS. But there are some things that you cannot do while someone is online at the SysOp's menu. One thing is that you cannot choose 'm' for main menu! If you do then the caller will never be put back to the BBS. If a caller is about to Enter in his phone number, you CANNOT press 'g' from the SysOp's menu! If you do then it will give you an error. And of course you cannot press 'j' for jump to terminal. Well you can but then it may mess the caller up that is online. If there is no caller online then you can do anything that is listed on the SysOp's menu. Basically if there is a caller online, make sure the drive light is OFF before you press F1. That way no files are open and you can do most of the stuff on the SysOp's menu. Like editing files and stuff like that. DO NOT ever load in the userids file into the builtin editor. If you do, then don't save it to disk because the editor has a maximum of 145 lines to it and the 'userids' is usually longer than that and it will screw the program up big time! All the file that are read from the disk and printed to the screen and modem can be Aborted with 'a' and Paused with 'p'. They can also be Skipped with 's' but that shouldn't be used. Skipped is for the bulletins section. It looks through the whole file for the end of file marker. If not there then it just returns you to the menu. With 'a' for abort, it will just stop right there and will be faster than 's'. The following paragraphs are for those of you that are just setting up the BBS from the beginning: The 1st thing that you must do is load and run the program called: 'create bbs v*'. Once you have that program in memory and you are looking at the menu, you select 's' for system create! Then you insert a blank disk to contain the files that will be needed for the BBS's operation. You have the option of formatting that disk or if it is already formatted then answer no to the format question. The disk that you create with that portion of the program will be called the 'file disk'. In every portion of these docs or on the BBS, where it mentions the file disk, is that disk that you have created with the system creator. You must enter something at each of the prompts after the disk has been formatted. You then must load in the file called: ' aa setup v*'. Choose 'a' from that menu and answer all of the questions on your setup. Keep the disk in the drive that has the BBS on it. After you have answered all of the questions, the parameter file called 'aaparam64' will be placed on that disk and the BBS will load in that file from there. If you don't put the parameters on the BBS disk then you will get a FILE NOT FOUND error when you go to load in the BBS itself. Here is the configuration that you can have if you have DUAL drives: 1 DUAL #8 or 1 DUAL #8, 1 SINGLE #9 or 1 DUAL #8, 1 DUAL #9 or 1 DUAL #8, 1 SINGLE #9, 1 SINGLE #10. #1 on device #8 will be the 1st side of a disk that can be used for downloading or uploading. #0 on device #8 cannot be used for file transfers if you have a DUAL drive. In the 'aa setup' program, where it asks you for the levels for the different drives, if you are using a DUAL drive then subtract 1 from the drive number. Such as Level for Drive #10 will actually be the level for Drive #9. That is if you have 1 dual and 1 single drive connected. If you do NOT have a DUAL drive then it is possible to have up to 8 drives connected. And any of the drives can be an SFD-1001 or all of them. At any place in this program where it mentions SFD-1001, you can also use a HARD DISK drive there. Drive numbers start from #8 and work their way up to #15 which is the MAX. Do NOT be alarmed when the screen goes blank while waiting for a caller. After about 30 seconds, the screen will blank so that way it doesn't burn into your monitor or TV. You have to make a file called 'inst' for your instructions on the gambling of the credits. Callers can win up to 9999 credit blocks if they are lucky. You pick the odds for the callers to loose at a RATIO of x:255. So they have the advantage of winning more credits if you give a number lower than 128. Any number higher than 127 and they have less chance of winning. If you put in 1 then the callers will WIN every time they use the gambling. If you enter in 10 then callers will always loose at the gambling. But then again they take the chance that they will win. A caller canNOT gamble if he has 0 credits or if he is UNLIMITED. A question & answers system has been added to the BBS now. You simply put a YES or NO question in the file called: question After the caller views it, he is then given the OK (y/n) prompt and has to answer with Y or N. The answers are stored in the file called: q&a log You can then post the results of the questions in the file called 'answers'. If you don't like the Q&A thing, then you don't have to use it at all. It'll just say Sorry, no question posted. NOTE: You cannot load the BBS program from the 'create bbs v*' program if you have used fastboot v2. Just reset the computer and start by loading the BBS after you have answered all the questions on setup. Credit Blocks have been added!!! You can lower a person's credit while is he online at the same place that you change is sec. level. By pressing 'e' from the sysop menu you can do that. A person can be given UNLIMITED credit by assiging him -1. DO NOT assign a lower number than -1 becuase that may cause problems. Numbers 0-9999 are valid numbers that can be entered for credit. If you enter a number higher than 9999 you will receive the appropriate message telling you to enter a number within the range specified. There is no longer an option to multifile download the whole disk. Sec. levels 0-9 are allowed now! That's right! I have allowed up to level 9 for the board now! When you are using the Validation from the BBS (ser validate command) and you delete alot of callers, it will take awhile to ERASE all the deleted callers E-mail from the disk! So don't be concerned with how long it will take there! You can hear the drive spinning and it is deleting the users E-mail messages at the same time it is deleting them. This is done after you are done with the entire log! DO NOT use a FASTLOAD cartridge! The names for the D/L databases are only used if you have 2 drives or more for d/l. (3 drives or more total) But still you MUST enter a name for the D/L databases. You can have D/L's if you have 1 drive! Just have the filenames (that you want for D/L) on the file disk without '' in front of them. You pick the name and ACCESS level for EACH bulletin now! There is a terminal mode in the BBS! But file transfers in the terminal mode are TRICKY! When you are downloading from another system you have to say UPLOAD. The reason is because it uses the BBS's file transfer area. the same goes for uploading. (you have to say DOWNLOAD) Sorry about the inconvience but it saves on memory that way. The file transfer section now has multifile capability for level you set It can be used with 1, 2 3 or 4 drives. Now a parameter file has been added! It is called 'aaparam64'. It is created through the ' aa setup v*' prg. You have to put the 'aaparam64' file on the disk that has the BBS. When you have the BBS running and someone is ONLINE, you can raise that callers security by pressing 'e' from the sysop's menu. Then the caller will be PERMANENTLY that level that you select once the caller logs off. You can get to the sysop's menu at any time that a caller is online by pressing 'F1'. Exit Chat mode by pressing 'F7' not 'F1'. Baud Rate variable from 110-600 or 1200. The BBS works with these modems: 1660, Mitey Mo, Hesmodem II, 1650, Westridge, Telelearning (64Modem), MPP 1670 and Hayes command protocol modems Xmodem has replaced the discussions area. While the BBS is running, you will see the callers PHONE number, HANDLE, and SECURITY LEVEL in reverse just before all major prompts. ie. main menu and file trans menu. The BEST terminal program to use is TOUCHTERM 3.7! It has a Message maker that you can use to create some fantastic screens! Just remember that whatever you type while using the ML message maker, will be seen by your callers! Keep in mind that sometimes it will appear different if you use the INST/DEL key! I use the CRSR keys. They work the BEST! Use NON-Destruct! You can use the built-in editor for files that have no longer than 144 lines! other than that use a word processor! (Easy Script) If for some reason you get a blinking light on the disk drive when you are purging the bulletins on the ' create bbs v*' program, you should turn the drive off then on then restart and you should have no problem. If for some reason the BBS will NOT go any further than ask you to put in the file disk then you have somehow gotten the file called 'sysop phone' messed up because it reads that file every time the BBS is run. Just use a wordprocessor or seq. file editor to fix that file. The filenames are as follows: 'userids' contains all the names, passwords, phone numbers, and last logon date of each caller. When you are using the 'u'ser validate command from the SysOp's menu on the BBS, you must go through all of the users. I know it is cumbersome but I use a seq. file for the userids and you must go through the whole thing. The 'times' on the user validate means the amount of times that a caller has logged on at the last logon date that is in his file. 'new' contains all the information taken from a new users application. This can be printed out using a wordprocessor or seq. file reader. 'caller#' contains the last callers # 'last caller' contains the last callers name and time he logged off. 'e.919-497-0989' contains the E-mail message to that callers phone number. Also the BBS Log is written to the file called 'userlog'. 'news 0' is the file that a level 0 caller with see after logon and will see this once a day unless he chooses 'N' at the main menu while on the BBS. 'welcome' is the file that a caller will see at logon. It can also be seen by choosing 'W' at the main menu. Or 'welcome c/g' is displayed if in color graphics mode. 'system info' in what a caller sees by choosing 'S' at the main menu. 'bulletins' is the list of current bulletins the BBS is using. This is the list that a caller sees when choosing 'S' at the bulletins menu. 'b.Public' is the actual bulletins that are posted and must coincide with the names on the 'bulletins' file 'sysop phone' is the Sysop's and Cosysop's phone numbers & BBS name! 'help' is the file that a caller will see when he chooses 'H' at the 'main menu'. 'ASCII files' is a list of names that can be downloaded by way of a capture buffer on the callers computer. The names don't have to match the names of the 'ASCII file1' but MUST match the NUMBER of files! 'sysop phone' contains the sysop's phone number and Cosysop's phone number. 'main menu' contains what a caller will see when he chooses '?' at the main menu prompt while online. The 'new message' is the file that a NEW caller will see when he 1st logs on to your BBS. 'Warez files' can ONLY be seen by level you choose! and ONLY if they know about it! The Warez files must have the list of the files in the file called 'Warez files' and the actual files that are on the disk that the caller chooses will be as follows: 'Warez file1', 'Warez file2', 'Warez file3' and so on. The files go in ascending order just like the ASCII files do. There is also a file called 'welcome c/g' which a caller will see in place of 'welcome' if the caller said yes to the question about using a C-64/128 Color Graphics terminal program. All files that are read from disk and printed to screen and modem can be (A)borted, (P)aused or (S)kipped. However, Skip should only be used in the bulletins area because it goes through the file til the end. (A)bort should be used in that case. If you have any questions about the All American BBS then feel free to write to me or call the original All American BBS. Voice : 919-497-7286 BBS : 919-497-0989 On-Line: 24 Hours a Day SYSOP : Nick Smith Baud : 300/1200 This BBS is NOT PUBLIC DOMAIN! to get information on updates and programming your BBS, send a $25.00 donation. (if you're registered send $10.00 plus original disk). My address is below: Nick Smith 1324 Romie St. Spring Lake, NC 28390 P.S. The AA BBS 128 is DONE! C64 registered owners can upgrade to the 128 version for a $25.00 donation. If power ever drops, the 128 mode BBS will AUTOBOOT from the disk and therefore will be uncrashable. Also the bulletins maintenance such as purging the bulletins is in the main BBS program in the 128 mode BBS. It works in 40 or 80 columns and it has all that the 64 version BBS has. Including color graphics etc...