home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / cddk9605.zip / README.NOW < prev    next >
Text File  |  1996-05-17  |  7KB  |  203 lines

  1.  
  2.  
  3.  
  4.                ░░░▒▓ ░░░▒▓ ░░░▒▓ ░░░▒▓ ░░░▒▓ ░░░▒▓ ░░░▒▓ ░░░▒▓
  5.                ░░▒ █ ░░▒ █ ░░▒ █ ░░▒ █ ░░▒   ░░▒ █   ▒▓█ ░░▒ █
  6.                ░▒▓   ░▒▓ ▓ ░▒▓ ▓ ░▒▓   ░▒▓   ░▒▓█▓   ▓█▓ ░▒▓ ▓
  7.                ▒▓█   ▒▓█ ▒ ▒▓█ ▒ ▒▓█   ▒▓█▓▒ ▒▓█ ▒   █▓▒ ▒▓█ ▒
  8.                ▓█▓ ░ ▓█▓ ░ ▓█▓ ░ ▓█▓ ░ ▓█▓   ▓█▓ ░   ▓▒░ ▓█▓ ░
  9.                █▓▒░░ █▓▒░░ █▓▒ ░ █▓▒░░ █▓▒░░ █▓▒ ░   ▒░░ █▓▒░░
  10.  
  11.  
  12.                       THE CONCERTO DOOR DEVELOPMENT KIT
  13.  
  14.                           (temporary documentation)
  15.  
  16.                (c) 1996 Altair ∙ All Rights Reserved Worldwide
  17.  
  18.  
  19.  
  20.   INTRODUCTION
  21.  
  22.   Thank you for downloading the Concerto door development kit.  Concerto
  23.   is the result of 12 months of intensive programming, writing and testing.
  24.   Hundreds of hours are invested in this package.
  25.  
  26.   Concerto allows you to work on your game without worrying about the
  27.   low-level mechanics of communications programming.  You do not have to
  28.   load a drop file or write an ANSI interpreter.  Rather, you can spend
  29.   your time designing an intricate plot or drawing a set of ANSI screens.
  30.  
  31.  
  32.  
  33.   FEATURES
  34.  
  35.   o Chat-Mode
  36.  
  37.     ■ IceChat colors (optional)
  38.     ■ Line-wrapping
  39.     ■ Sysop-only slash-commands
  40.  
  41.   o Color Code Systems
  42.  
  43.     ■ ANSI
  44.     ■ AVATAR
  45.     ■ HexPipe
  46.     ■ LORD (Legend of the Red Dragon)
  47.     ■ PCBoard BBS color codes
  48.     ■ RemoteAccess ^K codes
  49.     ■ WildCat! BBS color codes
  50.  
  51.   o Drop Files
  52.  
  53.     ■ DOOR.SYS
  54.     ■ DORINFOx.DEF
  55.  
  56.   o Error Recovery
  57.  
  58.     ■ Responsive carrier detection
  59.     ■ Configurable time-out system
  60.     ■ Halts after time limit exceeded
  61.     ■ Descriptive run-time errors with macros
  62.  
  63.   o Input/Output Routines
  64.  
  65.     ■ Installable I/O drivers using an OOP approach
  66.     ■ All low-level I/O procedures provided
  67.     ■ Many high-level routines provided as well
  68.     
  69.   o Script Interpreter
  70.  
  71.     ■ Comprehensive run-time library provided to the sysop
  72.     ■ Easily extended by the programmer
  73.     ■ Free-form formatting (like Pascal or C, not BASIC)
  74.     ■ Variables can be imbedded in strings or text files
  75.     ■ Variable expansion with left/right justification and formatting
  76.     ■ Easily make any variable in any unit accessible to the sysop
  77.  
  78.   o Sysop Power
  79.  
  80.     ■ Sysop-definable command-line parameters
  81.     ■ Sysop-definable function-keys
  82.     ■ Sysop-definable status-lines
  83.  
  84.  
  85.  
  86.   RELEASE SCHEDULE
  87.  
  88.   Updates to Concerto are released every 30 to 60 days.
  89.  
  90.     Phase 1: Alpha        During this phase we collect feedback, fix bugs
  91.                           and add new features.  This continues until we
  92.                           reach a "critical" mass of changes.
  93.  
  94.     Phase 2: Beta         The new version is sent to selected beta sites.
  95.                           We concentrate on fixing bugs and updating
  96.                           the documentation.
  97.  
  98.     Phase 3: Gamma        The new version is released to the public.  We
  99.                           take a break for a few weeks, then start over at
  100.                           phase 1.
  101.  
  102.   Registered users can participate in any phase of development.
  103.  
  104.  
  105.  
  106.   WARNING: READ CAREFULLY
  107.  
  108.   This product is currently under development.  Although we consider
  109.   Concerto to be one of the best door development kits ever made
  110.   for Turbo Pascal, there are certain factors that you must consider
  111.   before using this product.
  112.  
  113.   o Price          Concerto is not freeware.  The unregistered version
  114.                    contains units (TPUs) only.  Refer to REGISTER.FRM
  115.                    for a current list of prices.  You are not allowed
  116.                    to distribute any games made with an unregistered
  117.                    version of Concerto.
  118.  
  119.   o Programming    Concerto uses pChars (null-terminated strings) and
  120.                    OOP (object-oriented programming).  These are advanced
  121.                    programming topics and may frustrate novice programmers.
  122.  
  123.   o Docs           Our MS-Word(tm)-formatted programmer's reference was
  124.                    was not finished in time for this release.  We have,
  125.                    however, provided a tutorial series, a voice technical
  126.                    support package, and the heavily-commented headers
  127.                    from the Concerto units.
  128.  
  129.  
  130.   We are going to do our best to support this product.  We offer monthly
  131.   updates, a superb technical support package and a fresh approach to door
  132.   development.  We want you to be happy with Concerto!
  133.  
  134.   Please consider the above factors very carefully before investing your
  135.   time and money with this product.  After all, the success of Concerto
  136.   depends greatly upon the satisfaction of its users.
  137.  
  138.     
  139.  
  140.   INSTALLATION
  141.  
  142.   1. Change to the Turbo Pascal directory (i.e. C:\TP).
  143.  
  144.   2. Make a directory for the Concerto units (i.e. C:\TP\CONCERTO).
  145.  
  146.   3. Copy the contents of the UNITS archive to this directory.
  147.  
  148.   4. Repeat steps 1 to 3 for the DOCS, INCLUDE and TUTOR archives.
  149.  
  150.      DOCS . . . . . . . . . . Documentation
  151.      INCLUDE  . . . . . . . . Sample ANSI screens, sysop documentation, etc
  152.      TUTOR  . . . . . . . . . Tutorial series
  153.  
  154.   5. Run TURBO.EXE or TPX.EXE.
  155.  
  156.   6. Go to the Compiler Options menu (press ALT-O, then press C).
  157.  
  158.   7. Select the following options:
  159.  
  160.        [X] Force far calls . . . . . . . . . . . . . . ON
  161.        [X] Extended syntax . . . . . . . . . . . . . . ON
  162.  
  163.      Alternately, you may use these switches in your main program:
  164.  
  165.        {$F+}  { Force far calls }
  166.        {$X+}  { Extended syntax }
  167.  
  168.   8. Go to the Directories menu (from the IDE, press ALT-O, then D).
  169.  
  170.   9. Add the above directory (step #1) to the INCLUDE DIRECTORIES list
  171.      and the UNIT DIRECTORIES list.
  172.  
  173.   10. Save your settings.  From the IDE press ALT-O, then press S.
  174.  
  175.  
  176.   TUTORIAL SERIES
  177.  
  178.   A tutorial series has been included in the TUTOR archive.  We highly
  179.   suggest running the tutorial programs from a unique directory (i.e.
  180.   C:\TP\TUTOR).  This, of course, is not absolutely required.
  181.  
  182.   Open TUTOR1.PAS with your IDE and work through the series.  Read all
  183.   of the comments and follow any directions.  It may take an hour
  184.   or more to finish the series, but it will certainly be worth it.
  185.  
  186.  
  187.  
  188.   ENJOY
  189.  
  190.   Run the tutorial series, then ask yourself: Will Concerto meet your needs?
  191.   If the answer is NO, then delete the archive or pass it along to a friend.
  192.   We thank you for evaluating the package.  Please keep it mind that
  193.   updates are released every 30 to 60 days; a future version may be more
  194.   suitable for you.
  195.  
  196.   If the answer is YES, then read SUPPORT.DOC and REGISTER.FRM as soon as
  197.   possible.  And BTW: Welcome to the world of communications programming!
  198.  
  199.   P.S. An unregistered message will be displayed about 1/10 of the
  200.   times you test your program.  This should not interfere with your
  201.   evaluation of the package.
  202.  
  203.