Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Программы для BBS    >>    ddplus71
 DDPlus 7.1 - Turbo Pascal 7.0 BBS Door Kit   Bob Dalton 14.05.1995

Программный комплекс для разработки BBS Door. Включает в себя коммуникационный модуль, поддерживающий до 4-х портов, IRQ 0..15, Fossil-драйвера, и скорость до 115200 бод.
DDPLUS 7.1 is a Turbo Pascal 7.0 Door Kit. Supports most popular BBS Software packages, including PCBoard Vers 15.XX & WildCat 4.XX. With Rip detect. Supports non-standard interrupts, com 1-4, IRQs 0-15, and speeds up to 115,200 baud. Fossils to 115,200. Provides automatic support for most common multi-taskers. 100% Source. 100% Free. Comes with complete door writing tutorial, extensive documentation, door configuration setup program, an inter-BBS kit, RipLink for viewing RIP on local screens and many other features too numerous to mention! Provides needed knowledge and expertise to programmers who have always dreamed of making their own door programs, but until now didn't know how!!


DDPLus Version 7.1 Door Driver Toolkit for Turbo Pascal 7.0 NOTE: Items with marked with a "*" have changed since version 7.0 COPYRIGHT INFORMATION ON DDPLus TOOLKIT (C) --------------------------------------------------- Most of the source code for the DDPlus package comes from the original Door Driver Kit 5.0 and that code is copyrighted by Scott Baker and Derrick Parkhurst. This copyright includes all source code and sample doors originated by them. These authors have permitted the original code to be published as Freeware, although they still retain copyrights to their original material. All other material, other then the original Scott Baker/Derrick Parkhurst items, is Copyrighted by Steven Lorenz and Bob Dalton. The IBBS.ZIP package is copyrighted by Andy Stewart. The RIPLINK.ZIP package is copyrighted by Tom Morgan. These authors are solely responsible for the content of their portions of DDPlus, not to mention any bugs <grin>. WHAT'S IT GOING TO COST YOU TO USE THIS PACKAGE? ------------------------------------------------ Nothing! The DDPlus package is distributed as FREEWARE and requires NO registration and NO royalties for door products produced with this package. It would be nice though if you credit the DDplus Door Kit in your program with a line that says something like "Another DDPLus Door Program" or something similar and in the documentation so that others will know it is a product based on the DDPlus kit. The individual authors of this package will NOT however turn down a registered copy of any program created with this package, if it is offered to us in appreciation for all the work involved <grin>. These will ALWAYS be gladly accepted! (Hey, we ARE sysops as well as programmers after all!!) INTRODUCTION: ------------ DDplus is a package of pascal units for use in creating programs for use with Bulletin Board Systems (BBS). These programs are called "DOORS" and are stand alone products which "link" with the BBS to allow users to enjoy games and utilities of all types. The DDPlus package takes the tedium out of Door programming by allowing you to concentrate on the writing of door specific code and not having to worry about details such working with fossils, multi-tasker support, handling communications I/O and the processing of BBS drop Files. This package does NOT teach Turbo Pascal programming. It assumes that you know basic Turbo Pascal programming already, and desire to put that knowledge to use by designing a door for a BBS. Features of DDPLUS and the DDPLus Kit: -------------------------------------- 1. IRQs 0-15 are supported. 2. Comports 1-4 supported. 3. Selectable Port Addresses. 4. DesqView aware routines. 5. Detects Rip. 6. Fast and correct ansi color routines. 7. Lock baud and comm baud rates to 115,200 8. Built in Windows, WindowsNT and OS/2 time slice releasing. *9. Fossil support to 115,200 using extended fossil calls. Since release of 7.0 we have received the specifications on how to set the baud rate for highspeed bnu fossils. Now port speeds of 57,600 and 115,200 for both X00 and BNU can be handled by either the FOSSIL or the XFOSSIL options. Once again FOSSIL will initialize the detected fossil to the port speed and XFOSSIL will accept the fossil as-is with no initialization. 10. Local video can be toggled off to save processing time in multitasking windows or to give some user privacy when competing in game against the sysop. 11. Multiple control files can be accessed by a command line parm. 12. Will work with OR without the presence of a fossil. 13. ALL source code is provided and you can modify it to do whatever you need it to do! Just be sure to document your changes as new versions of DDPLUS come out periodically and will not have your changes in them. A better idea would be to make a separate add on unit for use with the main DDPLUS units so that you do not have to edit the DDPlus units each time a new DDPlus version comes out. 14. A Turbo Vision program skeleton is provided for use as a door setup/configuration/editor program. 15. An Inter BBS Door unit is provided so you can make your door an inter BBS one if you desire. *18. DDSETUP.EXE is provided for distribution with your Door program to help users configure the required CTL file for use with your door. It is FREEWARE. 19. A file/record locking unit is provided to allow you to design multi-node/online multi-player games. 20. An automatic overlay unit is included for making programs overlays to conserve memory and automatically initializes them. 21. RipLink is now provided so that you can build in a local display of RIP graphics for a using sysop. REQUIREMENTS: ------------ At this point in time the only requirements are that you must be using Borland Turbo Pascal 7.0. Most of the kit should also work with version 6.0 as well, but we no longer guarantee it. If you use file locking and sharing then users must be notified that SHARE is required to be loaded prior to use. The same goes for ANSI.SYS as well if ANSI graphics are used. Files Included -------------- Below is a listing of all files for the this Package. Feel free to give out copies of the ENTIRE archive package but please make sure all the files below are in that package: DVAWARE.ASM - DDPlus support source code unit. SLASYNC.ASM - DDPlus support source code unit. SAMPLE1.BAT - A sample BAT file which runs a DDPlus game program from the game directory. Feel free to distribute these batch files with your DDPLus game package creations. SAMPLE2.BAT - A sample BAT file which runs a DDPlus game program from any node directory. Feel free to distribute these batch files with your DDPLus game package creations. SAMPLE3.BAT - A sample BAT file identical to the one I use on my Single node WildCat Support BBS to run my DDPlus Games. Feel free to distribute these batch files with your DDPLus game package creations. *GAME.CTL - Un-edited and heavily commented Control file for use with all doors produced with the DDplus package. Provided mainly for information as DDSETUP.ZIP now provides a VGA setup program for inclusion with programs made with this package. FILE_ID.DIZ - Ascii Description File for BBS Sysops on DDPLUS71.ZIP *DDPLUS.DOC - The file you are now reading. *HISTORY.DOC - History file of changes made to the DDPlus package. DVAWARE.OBJ - DDPlus support unit (compiled) SLASYNC.OBJ - DDPLus support unit (compiled) ASYNC2.PAS - DDPlus support source code unit. *COMIO.PAS - DDPlus support source code unit. *DDANSI2.PAS - DDPlus support source code unit. DDFOSSIL.PAS - DDPlus support source code unit. *DDIGI.PAS - DDPlus support source code unit (Digiboard support) *DDOVR.PAS - DDPLus support source code unit. *DDOVR2.PAS - DDPlus support source code unit. *DDPLUS.PAS - Main DDPlus source code unit. Needs to be compiled. *DDSCOTT.PAS - DDPlus support source code unit. BOOKS.TXT - List of useful Borland Pascal reference books. SWAG.TXT - Information on a programmers best friend -SWAG! ANSIMENU.ZIP - A ANSI Menu routine with example program and instruction file. A simple but effective way to add ansi menus to your door program. Includes a sample door, with source code, to demonstrate the use of the ansimenu unit. *DDSETUP.ZIP - VGA Setup program for distribution with doors you make using the DDPlus Package. Freeware. ELOG.ZIP - An error log unit with explanation text file for use in your door programs. Can make bug detection and extermination of the little critters much easier. I highly recommend that you use this unit in ALL your door programs!!! Revised to make it much easier to install then before. IBBS.ZIP - An Inter-BBS unit which can be used with DDplus to make an Inter-BBS capable door program. LOCKING.ZIP - A unit for use with your program and DDPlus that will give you the capability to make a multi-node and online multi-user door program. Includes a fully operational sample door, with source code, which demonstrates the principles involved in file/record locking. MACROKEY.ZIP - A small and simple unit with instruction file to allow you to add macro-recording and play-back to your door programs. OVERLAY.ZIP - A sample overlay initialization unit. Can be used to automatically provide overlay support. Comes with a text file to help explain it's use. *RIPLINK.ZIP - RipLink units to allow you to show RIP graphics on the sysops screen! Works with RIP 1.54. SETUP.ZIP - A Turbo Vision skeleton program you can make into a door setup/configuration/editor program. *SYSOP.ZIP - Sample of documentation I use with my door programs, to include the all important SYSOP.DOC which explains how sysops should set up the program to work on their BBS. Feel free to modify these files for your door products and distribute it with YOUR DDPlus creations. All we ask is that you keep us in the credits section of the document file. Hey, it's only fair we get some credit.... CREDITS: -------- This relatively small section is just to recognize the people who have made the DDPLUS package a possibility. Scott Baker -=*=- The authors of the original DoorDriver Kit and are to be thanked for releasing the Derrick Parkhurst source code to their great kit! Without that act of kindness DDPLUS would NOT be possible. Hopefully Steve and I have done your kit justice and given it a new lease on life in the programming world. Scott is the author of several door games, most notably Land of Devastation, which uses the original doordriver kit. Steven Lorenz -=*=- The author of the enhanced add on package to Scott Bakers DoorDriver Kit. Thanks to his code modifications, add ons and enhancements DDPLus is a much more complete and capable package then originally released in the DoorDriver Kit. He is also responsible for the DDPlus setup program which he freely donated. Steve is the author of several door games, most notably Railroad Empires, Romans At War, and Empires at War, all of which use DDPlus. Bob Dalton -=*=- The author of most of the documentation in this package and contributor of the OVERLAY.ZIP, LOCKING.ZIP, ELOG.ZIP and many other items in this kit. Bob is the author of several door games, such as GodFather of Crime, Rise To Power, Task Force Broadside, Ship of the Line, Grunt Fest, Way Freight and the Adventure Door Game Toolkit, all of which use DDPLus. Andy Stewart -=*=- The author of the IBBS.ZIP portion of the DDPLUS kit. Great job Andy! Tom Morgan -=*=- The author of the RIPLINK.ZIP portion of DDPLUS for deciding to make his RipLink package freeware and include it in the DDPLus kit. Where to reach us ----------------- We can usually be reached at the following places: Steven Lorenz - The Officer Club BBS - Telephone Number: 818-249-8579 (CA) Bob Dalton - The TANSTAFL BBS - Telephone Number: 501-741-5699 (AR). FIDO Node Number: 1:391/3010 Scott Baker - Although he NO longer supports his original DoorDriver kit I am sure he would appreciate any free program you were to offer him. He can be reached at his Not Yet Named BBS at 602-544-4655 (AZ) or FIDO Node Number 1:300/9. Keep in mind he will NOT answer any questions about this kit! NOTE: Both Steve Lorenz and Bob Dalton habitually monitor the FIDO door related National and International echos if you have questions. Bob Dalton also monitors the Pascal FIDO echo as well. Address ALL questions about DDPlus to either Steve or Bob and no one else, assuming you want an answer that is. Since this package is FREEWARE, please do not expect us to send you a reply back at our expense, either call back for it or poll us via FIDO 48 hours after you netmailed the question. Thanks!