ÔHIS ÉS ÒEALITY ÓOFTWARE PRESENTS : ÐROGRAMMING ÐROJECT - ÐRO ÂASE ÂÂÓ ££££££££££££££££££££££££££££££££££ ÄESCRIPTION £££££££££££ ÔHIS DOCUMENT DESCRIBES A PROJECT FOR A NEW ÃOMMODORE 64 ÂULLETIN ÂOARD ÓYSTEM SOFTWARE. ÉNCLUDED ARE PROPOSED IMPLEMENTATIONS AND FUNCTIONS OF ÐRO ÂASE, DESCRIPTIONS OF MAJOR ROUTINES, AND INFORMATION ON JOINING THE PROJECT. ÔHIS DOCUMENT IS FREELY DISTRIBUTABLE AS LONG AS IT IS DISTRIBUTED IN IT'S ENTIRETY OR IF BROKEN INTO PORTIONS MAINTAINING REFERENCE TO THIS DOCUMENT. ÐRO ÂASE WILL BE A MODULAR ÂÂÓ SYSTEM AS OPPOSED TO AN OVERLAY SYSTEM. ÍODULES WILL BE CODED IN ÂÁÓÉÃ AND COMPILED WITHOUT RUNTIME CODE UTILIZING EITHER ÂLITZ! OR ÁUSTRO-ÓPEED COMPILATION. ÐRO ÂASE WILL BE DESIGNED WITH MINIMUM REQUIREMENTS FOR OPERATION WHICH ARE: ÓWIFTÌINK RS-232 INTERFACE 2MB ÒÁÍÌINK (OR EQUIV ÒÅÕ WITH ÒÁÍ DISK CAPABILITY) 40MB ÈARDÄRIVE (ÃÍÄ OR ÌT. ËERNAL) 1541/1581/ÆÄXXXX ÄRIVE FOR SOFTWARE INSTALLATION. ÐRO ÂASE IS DESIGNED TO BE A LARGE SYSTEM WITH THE ABILITY TO DEFINE 75% OF THE SYSTEM YOURSELF. ÉN ADDITION IT'S MODULAR DESIGN ALLOWS FOR SYSTEM UPGRADES AND PLUG-AND-PLAY MODULES FOR YOUR SYSTEM. ÉN ADDITION, RESEARCH INTO ÔÃÐ/ÉÐ PROTOCOLS AND EMULATION THEREOF ARE IN PROGRESS AS WELL AS A CLIENT/SERVER ENGINE. ÉMPLEMENTATIONS: ÔÃÐ/ÉÐ - RESEARCH STAGE, EMULATION OF ÔÃÐ/ÉÐ WILL ALLOW FOR INBOUND/OUTBOUND TELNET, ÆÔÐ, AND ÓÍÔÐ MAIL. ÃLIENT/ ÓERVER - R&D STAGE, CLIENT/SERVER MODE MODULES WILL ALLOW USERS TO NAVIGATE ÅNGINE ÐRO ÂASE WITH IMPRESSIVE GRAPHICAL MENUS (.SR?) AND MUSIC (.JCH .MOD .WAV .RAW .SID) AND SOUND FILES. ÃLIENT PROVIDES OFFLINE MAIL, QUICKTAG FILE TAGGING, FULL SCREEN EDITOR, ETC. ÆRONT ÄOOR - Á ÕNIX STYLE LOGIN ENVIROMENT OPTION FOR ÐRO ÂASE. ÐROVIDES SECURITY AND UTILIZES DEFINEABLE KEYS FOR LOGIN ACCESS OTHER THAN USER (I.E. ANONYMOUS ÆÔÐ LOGINS). ÐROVIDES OPTIONS FOR ACCESSING ANY MODULE YOU DEFINE (I.E. ÆÔÐ LIBRARIES, NETWORKING, E-MAIL, ETC.). ÃAN BE UTILIZED FOR DRIVE DIFFERENT ÂÂÓ SYSTEMS ON THE SAME HARDWARE. ÎETWORK - ÁN INTERGRATED ÉNTERNET Å-MAIL NETWORKING SYSTEM AND INTRANETWORKING FOR ÐRO ÂASE SYSTEMS WITH OPTIONS FOR NETWORKING VIA INTERNET E-MAIL (DIRECT OR SECONDARY ACCESS) ÉNCLUDES INTRANETWORKED FILE LIBRARIES, NET-MODULE FILES, AND USER TO USER FILE TRANSFERS. ÆORUM NETWORKING, ETC. ÆILE ÒETRIEVE- Á 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. ÄEPENDING UPON SIZE OF NETWORK, SYSTEMS WISHING TO UTILIZE THIS MODULE MAY NEED TO RUN A SERVER SYSTEM FOR FILE-RETRIEVES ONLY. ÆÔÐ ÌIBRARIES- ÁN ÆÔÐ EMULATION MODULE WHICH UTILIZES UNIX COMMANDS FOR FILE TRANSFERS. ÕSERS (CD) TO CHANGE DIRECTORIES, (DIR) TO GET A DIRECTORY, (DIR *?) WILDCARDS FOR PATTERN MATCH DIRECTORY, ETC. ÉN 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 Å-MAIL MODULE (LOCAL, INTERNET, & INTRANET) OFFLINE EMAIL ENGINE (USER NETWORKING; OPTIONAL) OUTBOUND TERMINAL REMOTE MAINTENANCE ÄÎÓ SEARCH (DYNAMIC NETWORK SEARCH; INTRANET; OPTIONAL) USER REGISTRY (OPTIONAL) GAMES PACK (CONVERTED MODULES FROM OTHER ÂÂÓ'S; OPTIONAL) ÏTHER MODULES WILL NO DOUBT ARISE AS WE GO ALONG. £££££££££££££££££££££££££££ ÍAJOR ÒOUTINES £££££££££££££££££££££££££££ ÍOST OF THE MAJOR ROUTINES ARE ALREADY WRITTEN, THIS INCLUDES I/O ROUTINES FOR DISK, SCREEN AND MODEM. ÒOUTINES STILL UNDER DEVELOPMENT IN ASSEMBLY ARE: PROGRAM COMPRESSION/DECOMPRESSION WITH FILE LINKING CAPABILITIES FOR NETWORK AND OFFLINE E-MAIL TRANSFERS. ÔÃÐ/ÉÐ PACKET EMULATION ROUTINES FOR INPUT/OUTPUT THROUGH 28.8 DIRECT LINE. ÏTHER ASSEMBLY ROUTINES MAY BE REQUIRED AS WE GO ALONG. ÍOST OF THE MAJOR ÂÁÓÉÃ ROUTINES (REFFERING TO THOSE ROUTINES WHICH ACCESS DISK, MODEM, ETC.) ARE BEING WRITTEN NOW. ÒOUTINES FOR SPECIFIC FUNCTIONS STILL NEED TO BE CODED. ÁLL CODE IS IN A STAGE OF DISARRAY AT THE MOMENT. Á BASE ML CODE NEEDS TO BE BUILT BEFORE THE BASE ÂÁÓÉÃ CAN BE BUILT (FOR SYS'S, ETC.). ÆROM THERE ALL MODULES WILL BE BUILT AS REQUIRED. £££££££££££££££££££££££££££££££££££££ ÔHIS IS A PROGRAMMING PROJECT FOR A MARKETABLE SOFTWARE PRODUCT. ÉNTERESTED PARTIES SHOULD HAVE SRONG ÂÁÓÉÃ AND ASSEMBLY BACKGROUNDS AND HAVE THE DESIRE TO WORK AS A TEAM IN WRITING THIS CODE. ÔHERE ARE ÏÎÌÙ FIVE POSITIONS OPEN FOR THIS PROJECT. ÉNTERESTED PARTIES SHOULD SEND E-MAIL TO MALIBU@THEDEN.COM WITH "ÉÎÆÏ" IN THE FIRST LINE OF TEXT: ÔO: ÍALIBU@THEDEN.COM ÓUBJ: ÉNFORMATION ------BODY OF TEXT----------------------- ÉÎÆÏ ÉN THE BODY OF TEXT PLEASE INCLUDE ANY INPUT YOU HAVE ABOUT ÐRO ÂASE, A DESCRIPTION OF YOUR EXPERIENCE, AS WELL AS AN ANONYMOUS FTP SITE AND PATH TO A FILE WHICH INCLUDES DEMONSTARATIONS OF YOUR ABILITIES (INCLUDE ÂÁÓÉÃ 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. ÁLL PARTIES WILL GET A RESPONSE DOCUMENT WHICH DEFINES IN A LITTLE MORE DETAIL WHAT THE PROJECT IS ABOUT. ÉF YOU DON'T RECIEVE ANOTHER MAILING FROM ME WITHIN A COUPLE WEEKS THEN YOU HAVE NOT BEEN CHOSEN TO JOIN THE TEAM. ÒEMEMBER 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. ÉF YOU HAVE NOTHING THAT FITS IN ANY OF THESE CATEGORIES, THEN SEND US THE BEST YOU'VE GOT AND CROSS YOUR FINGERS. ÉF YOU ARE CHOSEN TO JOIN THE PROJECT TEAM, YOU WILL RECIEVE A PERCENTAGE OF ROYALTIES SHOULD THE PROGRAM MAKE IT TO MARKET ÉF YOU ARE NOT CHOSEN FOR THE TEAM, BE PATIENT AND É WILL SEND YOU COPIES OF THE CODE REQUIRED TO DESIGN YOUR OWN MODULES AND POSSIBLY CLIENT/SERVER MODULES. ÁT THAT TIME YOU CAN BECOME AN ÉNDEPENDANT ÓOFTWARE ÖENDOR (ÉÓÖ) FOR YOUR MODULES. ÄEADLINE FOR RESPONDING TO THIS PROJECT IS ÊUNE 30,1996 ÐROJECT COMPLETION SCHEDULED FOR ÎOVEMBER 30,1996 ÔHANK YOU FOR YOUR TIME. ÍALIBU@THEDEN.COM ÔÉÒ ÓOFTWARE 8205 ÂIRCH ÓTREET ÍANASSAS, ÖÁ 22111