home *** CD-ROM | disk | FTP | other *** search
- This Is Reality Software
-
- presents :
-
- Programming Project - Pro Base BBS
- ##################################
-
-
- Description
- ###########
-
- This document describes a project for a new Commodore 64 Bulletin Board
- System software. Included are proposed implementations and functions of Pro
- Base, descriptions of major routines, and information on joining the project.
-
- This document is freely distributable as long as it is distributed in it's
- entirety or if broken into portions maintaining reference to this document.
-
-
-
- Pro Base will be a modular BBS system as opposed to an overlay system.
- Modules will be coded in BASIC and compiled without runtime code utilizing
- either Blitz! or Austro-Speed compilation.
-
- Pro Base will be designed with minimum requirements for operation which are:
-
- SwiftLink rs-232 interface
- 2mb RAMLink (or equiv REU with RAM disk capability)
- 40mb HardDrive (CMD or Lt. Kernal)
- 1541/1581/FDxxxx Drive for software installation.
-
- Pro Base is designed to be a large system with the ability to define 75% of
- the system yourself. In addition it's modular design allows for system
- upgrades and plug-and-play modules for your system. In addition, research into
- TCP/IP protocols and emulation thereof are in progress as well as a
- client/server engine.
-
- Implementations:
-
-
- TCP/IP - research stage, emulation of TCP/IP will allow for inbound/outbound
- telnet, FTP, and SMTP mail.
-
- Client/
- Server - r&d stage, client/server mode modules will allow users to navigate
- Engine Pro Base with impressive graphical menus (.sr?) and music
- (.jch .mod .wav .raw .sid) and sound files. Client provides offline
- mail, quicktag file tagging, full screen editor, etc.
-
- Front
- Door - A Unix style login enviroment option for Pro Base. Provides
- security and utilizes defineable keys for login access other
- than user (i.e. anonymous FTP logins). Provides options for
- accessing any module you define (i.e. FTP libraries, networking,
- e-mail, etc.). Can be utilized for drive different BBS systems
- on the same hardware.
-
- Network - An intergrated Internet E-mail networking system and
- intranetworking for Pro Base systems with options for
- networking via internet e-mail (direct or secondary access)
- Includes intranetworked file libraries, net-module files,
- and user to user file transfers. Forum networking, etc.
-
- File
- Retrieve- A net-module designed to process file requests from users via
- e-mail or netmail which provides for quicktag support,
- utilizes network database to locate files. Depending upon size
- of network, systems wishing to utilize this module may need to
- run a server system for file-retrieves only.
-
- FTP
- Libraries- An FTP emulation module which utilizes unix commands for
- file transfers. Users (cd) to change directories, (dir)
- to get a directory, (dir *?) wildcards for pattern match
- directory, etc.
-
-
- In addition to the above, standard and optional implementation modules include:
-
- main bbs module
- forum module
- crsr-forum module (optional)
- file library module
- crsr-library module (optional)
- global commands module
- E-mail module (local, internet, & intranet)
- offline email engine (user networking; optional)
- outbound terminal
- remote maintenance
- DNS search (dynamic network search; intranet; optional)
- user registry (optional)
- games pack (converted modules from other BBS's; optional)
-
-
- Other modules will no doubt arise as we go along.
-
-
-
- ###########################
- Major Routines
-
- ###########################
-
- Most of the major routines are already written, this includes i/o routines
- for disk, screen and modem. Routines still under development in assembly are:
-
- program compression/decompression with file linking capabilities for network
- and offline e-mail transfers.
-
- TCP/IP packet emulation routines for input/output through 28.8 direct line.
-
- Other assembly routines may be required as we go along.
-
- Most of the major BASIC routines (reffering to those routines which access
- disk, modem, etc.) are being written now. Routines for specific functions
- still need to be coded.
-
- All code is in a stage of disarray at the moment. A base ml code needs to be
- built before the base BASIC can be built (for sys's, etc.). From there all
- modules will be built as required.
-
- #####################################
- This is a programming project for a marketable software product.
-
- Interested parties should have srong BASIC and assembly backgrounds and have
- the desire to work as a team in writing this code.
-
- There are ONLY five positions open for this project.
-
- Interested parties should send e-mail to malibu`theden.com
- with "INFO" in the first line of text:
-
- To: Malibu`theden.com
- Subj: Information
- ------body of text-----------------------
- INFO
-
-
-
-
- In the body of text please include any input you have about Pro Base, a
- description of your experience, as well as an anonymous ftp site and path to a
- file which includes demonstarations of your abilities (include BASIC code,
- programming data, etc) with the filename:
-
- bbs$project$yourname where yourname is your name or alias (include)
-
-
- include your name, snail mail address, etc.
-
-
-
- All parties will get a response document which defines in a little more
- detail what the project is about. If you don't recieve another mailing
- from me within a couple weeks then you have not been chosen to join the team.
-
- Remember the type of program we are writing... please try to keep your
- submissions in context with telecommunications, however, demonstations of
- abilities in compression/decompression, hi-resolution graphics, sound files,
- and protocols are also desireable. If you have nothing that fits in any of
- these categories, then send us the best you've got and cross your fingers.
-
- If you are chosen to join the project team, you will recieve a percentage of
- royalties should the program make it to market
-
- If you are not chosen for the team, be patient and I will send you copies of
- the code required to design your own modules and possibly client/server
- modules. At that time you can become an Independant Software Vendor (ISV) for
- your modules.
-
- Deadline for responding to this project is June 30,1996
-
- Project completion scheduled for November 30,1996
-
- Thank you for your time.
-
-
- Malibu`theden.com
-
- TIR Software
- 8205 Birch Street
- Manassas, VA 22111
-