Thread View: comp.bbs.misc
2 messages
2 total messages
Started by Rodney Mui
Thu, 28 Jan 1993 19:08
BBS Contruction Kit
Author: Rodney Mui
Date: Thu, 28 Jan 1993 19:08
Date: Thu, 28 Jan 1993 19:08
73 lines
3501 bytes
3501 bytes
This is a paraphrased excerpt from another network. BBS Contruction Kit ~~~~~~~~~~~~~~~~~~~ Languages: C++ How it works... Basically it works by utilizing modules to build up a BBS program. The main BBS program is divided into several modules... a) File access modules b) Communication routine module. c) Loader module d) Message control module, e) Menu control module. f) Startup module. g) WFC module. h) File transfer module. i) Login module. j) New User module. k) Door control. h) Other modules. It utilizes its own compiler to do commands in modules C onwards. It requires a separate compiler to do the other modules. When compiling, the communications and file access modules are to be in overlays. The loader is executed to run the BBS. This loader will then load up the file access modules and in turn access/parse the startup module. The startup module is designed to read configuration files and the like and load up the WFC (if a mailer is not used). When the WFC/Mailer detects a BBS caller, the BBS calls up the login module which gets the user's name, etc. If it is a new user, the new user module is loaded up. The new user module is for extracting new user information/verify the user/add the user to the user list/etc. Once this is done, the menu control module is loaded up the the appropriate menu name (startup) The menu will then be able to call other modules, such as file transfer (uploads and downloads), message control (entry, posting, echoing, etc.), door control (make DOOR.SYS, DORINFO1.DEF, etc. files and load up the program.), other modules which can be defined as doors as well. Benefits...portability... Since the communications driver and the file access drivers are the only ones with the low level functions, much of the code can be easily transfered between operating systems. Communication routines can be changed to support communication interrupts of DOS, FOSSIL, MAXCOMM, OS/2 COMM.DLL, Windows COMM.DLL or other customized Communications drivers. This mean that only the communications driver routine has to be changed if the file system calls are similar. The loader module has been proposed to be made into the most portable source code possible so it only has to be compiled in another C compiler of another operating system for it to work. ########################################################################## This project was proposed to make it easier for novice programmers to make BBS programs as most of the needed control systems are already done and the C language subset will also make it easier for them to program and learn the C language in the process. It was also proposed to make sure that it will make it easier for BBS programers to release their BBS programs for other operating systems. (So if C was used in nintendo, we can make a BBS program for the SNES :-)
Re: BBS Contruction Kit
Author: Todd Radel
Date: Fri, 29 Jan 1993 00:38
Date: Fri, 29 Jan 1993 00:38
10 lines
935 bytes
935 bytes
So is this a proposal, or an advertisement of an existing product? Where
can I get my hands on something like this? Sounds great...especially if it
comes with source!
--
Todd Radel | "Hello. My name is Inigo Montoya. You killed
Honors CISC undergrad | my father. Prepare to die."
University of Delaware | "STOP SAYING THAT!" -- _The_Princess_Bride_
| Have you squicked someone today?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads