home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / DOORS / DOM154A.ZIP / SYSOPDOC.DOM < prev   
Encoding:
Text File  |  1992-01-14  |  26.5 KB  |  527 lines

  1.                  System Operator/Programmer Documentation
  2.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.       _________                   for
  4.      |_   ___  \
  5.        | |   \  \   ___  __  __  __  __   __  __  ___  __   __   ___
  6.        | |    \  \ / _ \|  \/  ||  ||  \ |  ||  |/ _ \|  \ |  | /  _>
  7.        | |    /  // / \ \||\/||  ||  ||\\ ||  ||/ / \ \||\\ ||  \ <
  8.       _| |___/  / \ \_/ /||  ||  ||  || \\||  ||\ \_/ /|| \\||  _> \
  9.      |_________/   \___/|__||__||__||__| \__||__|\___/|__| \__|<___/
  10.      ****************************************************************
  11.                       The Race for Galactic Domination
  12.                                Version 1.54a
  13.                                January  1992
  14.  
  15.                           Initial Program Design
  16.                    By Apocalypse of StrangeMode Software
  17.  
  18.                   Further Design Development and Debugging
  19.                        By David "Tarl Cabot" Stidham
  20.  
  21.  
  22.      Apocalypse wishes to extend a special thanks to:
  23.              The Catt,
  24.              Mr. Bill,
  25.          and the Pandemonium Playtesters
  26.  
  27.  
  28.      I. Running Dominions!
  29.      ~~~~~~~~~~~~~~~~~~~~~
  30.      Dominions! requires about 180Kb of RAM, about 40Kb of which is
  31. used by variable data, about 95Kb for the actual program, and 48Kb reserved
  32. for the stack.
  33.  
  34.      To install Dominions! on WWIV Bulletin Board Systems, just do four
  35. things... (If you aren't running WWIV, please see note after the following
  36. Installation Steps)
  37.  
  38.      Step I
  39.      ~~~~~~
  40.      Make a subdirectory off your main BBS directory, you may call it anything
  41. you desire, but the following BATCH file uses the subdirectory called DOMINION.
  42. After you create the subdirectory, change directories to make it the active
  43. directory.
  44.  
  45.  
  46.      Step II
  47.      ~~~~~~~
  48.      Be sure the following files are in the new subdirectory:
  49.  
  50.      Program Executable file
  51.      ~~~~~~~~~~~~~~~~~~~~~~~
  52.      DOMINION.EXE
  53.  
  54.      Text files
  55.      ~~~~~~~~~~
  56.      CREDITS.DOM
  57.      HELPCOUN.DOM
  58.      HELPDIPL.DOM
  59.      HELPEMPI.DOM
  60.      HELPNAVA.DOM
  61.      HELPPLAN.DOM
  62.      HELPMAIN.DOM
  63.      INSTRUCT.DOM
  64.      PICTURE.DOM
  65.  
  66.      Data files  (Will be created when game is first run and are not included)
  67.      ~~~~~~~~~~
  68.      EMPIRES.???
  69.      PLANETS.???
  70.      SQUADS.???
  71.      MESSAGES.???
  72.      DATE.???
  73.      THISYEAR.???
  74.      LASTYEAR.???
  75.      LASTON.???  ___
  76.      REGION1.???    \
  77.      REGION2.???     \
  78.      REGION3.???      } Map files for each region in ASCII text
  79.      REGION4.???     /
  80.      REGION5.??? ___/
  81.      SCORES.???  --- Created in the GFiles subdirectory.  See Maintenance.
  82.  
  83.      (The extensions for the above is listed as .??? because it depends upon
  84. which game is being played, what the actual extension will be.  For example:
  85. game 1 will have the extension of .001 for all the game data files.  Game 2
  86. would have the extension of .002, and so on through game 999.  The program will
  87. need to know which set of data files to use through a Commandline Parameter.)
  88.  
  89.      Step III
  90.      ~~~~~~~~
  91.      Once you have confirmed that these files are where they should be, create
  92. a BATCH file in your main BBS directory, or a directory in the active path,
  93. following this example:
  94.  
  95.      DOMINION.BAT
  96.  
  97.      @ECHO OFF
  98.      CD DOMINION
  99.      DOMINION %1 %2
  100.  
  101.      Step IV
  102.      ~~~~~~~
  103.      After that is completed, bring up the BBS, enter CHAINEDIT, and install
  104. the game:
  105.  
  106. A. Description  : Dominions! v1.54a (Game 1)
  107. B. Filename     : DOMINION.BAT %1 1
  108. C. SL           : *
  109. D. AR           : *
  110. E. ANSI         : Optional
  111. F. DOS Interrupt: Not used
  112. G. 300 Baud     : Allowed
  113. H. Shrink       : No
  114.  
  115. (* = your choice)
  116.         The filename to use would be the name of the batch file that you
  117. created, along with the parameter %1 for WWIV to pass the information for
  118. CHAIN.TXT and the Game Number (the 1 following the %1 above is the game number
  119. in this case) for the game that you want this entry to execute.  There is no
  120. need for ANSI required to be toggled on, nor for the BBS to shrink (WWIV v4.10
  121. and later releases).  Is IS, however, required that the BBS _NOT_ intercept
  122. the DOS calls.  If you do allow the BBS to intercept the interrupt calls, your
  123. computer WILL lock up.  This release of Dominions! now has the ability to
  124. monitor the COM Port and the status of the carrier.  If you have a machine
  125. with less then 640Kb, you may want to play it safe and toggle the Shrink to
  126. on - heck, you may want to do that even if you DO have 640Kb, it will not
  127. adversely effect the operation of the game if you elect to toggle the BBS
  128. Shrink option to Yes.
  129.  
  130.      Commandline Parameter format for Dominions! is:
  131.         DOMINION.EXE <complete path/filename to CHAIN.TXT> <game number>
  132.  
  133.  
  134.      NOTE: Non-WWIV installation
  135.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136.      If you aren't running a WWIV BBS, then you may have problems in getting
  137. this program to work for you.  First, you will need a way to generate the WWIV
  138. User Information File CHAIN.TXT (I know that Door Master will do this).  Since
  139. I operate a WWIV system, I can offer little in the way of advice on the set up
  140. and proper running of this program with a non-WWIV system.  It should be able
  141. to be done with little hassle now that it incorporates internal Carrier
  142. Monitoring.
  143.  
  144.      II. Resetting the Game
  145.      ~~~~~~~~~~~~~~~~~~~~~~
  146.      With the release of Dominions! v1.53 and greater, the RESETDOM.EXE pro-
  147. gram is no longer supplied, nor needed.  The routines have been incorporated
  148. within DOMINION.EXE.
  149.  
  150.      There are two times when you would want to reset the game: the first is
  151. when you're initially setting up Dominions!  The second is when "the war" is
  152. over.  A suggested time period for game play would be between 1-2 months
  153. (longer if you have few players actually playing every day).  At the end of
  154. this time period declare whoever had the most points at the time of the reset
  155. as the Winner, or Emperor or whatever title you think is deserved.  There is a
  156. ASCII Text file that is created during maintenance that contains the scores of
  157. the empires at the time of maintenance.  This file is stored in the GFiles
  158. subdirectory and is suitable for inclusion in a message or for display in a
  159. GFiles area so that all users may see the state of the empires in the
  160. universe.
  161.  
  162.       You don't have to do this, but it's probably wiser and more fun than
  163. letting the same war go on forever.  After a few months the numbers will
  164. become very large and has been a source of problems for the maintenence routine
  165. in the past.  Presently, it is believed that the old problems have been
  166. eliminated and a game may concievably proceed forever without data file
  167. problems.  Should the data files provide a problem for the maintenance routine
  168. to handle, the result will usually be a locked system forceing a complete reset
  169. of the computer.  In the event that this happens, please bundle all your
  170. existing data files and attempt to submit them to Tarl Cabot at Ko Ro Ba
  171. (details on how to contact me are listed at the end of this file).
  172.  
  173.      Also, it is suggested that you place the REGIONn.??? (where "n" denotes
  174. a numerical value of 1-5) files in the download area so that your game players
  175. can have easy and quick access to them.
  176.  
  177.      In order to reset the game, merely erease the EMPIRES.DOM file and the
  178. first player to enter the game will automatically cause the creation process
  179. to begin.  If that first player to enter the game has Full Sysop access (level
  180. 255) then he/she will be able to "customize" the game settings, otherwise, the
  181. game will be initialized under the standard default values.  The following are
  182. the areas that are Sysop controllable:
  183.  
  184.       o Minimum Distance between Home Planetary Systems (Default 5.0 LY)
  185.  
  186.       o Radar Option (Default Not Active)
  187.  
  188.       o Galactic Empire Active (Default Active)
  189.  
  190.       o Galactic Empire Delay before agressive (Default 12 game months)
  191.  
  192.       o Tournament Mode (Default No)
  193.  
  194.       o Advance Initial Game Settings (Default No)
  195.  
  196.  
  197.      III. The MAINTENENCE Routine
  198.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199.      The Maintenence routine updates all the empires, planetary systems, and
  200. squadrons in flight.  It is executed when the first player for the day enters
  201. the game.  It shouldn't take it too long to run, but with games that have been
  202. in progress for a while, and fleet movements involving thousands of ships it
  203. will slow down a little, this IS normal.  Also, there is a ASCII text file
  204. created in the GFiles subdirectory called "SCORES.???" and this file contains
  205. the scores of all the empires at the time of the maintenance run.  This file
  206. is only updated once a day and is suitable for disply in a GFiles area for all
  207. users to see the status of the game so far.
  208.  
  209.      If you take the BBS down for the day for repairs, etc., don't worry,
  210. the maintenence routine won't run for the day because no one played it.
  211. If no one plays for two days, two day's worth of maintenence will not be done,
  212. only one day's worth.
  213.  
  214.  
  215.      IV. Dominions! General Distribution Package
  216.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217.      The following files are included in this Zip file...
  218.  
  219.      Dominion.Exe       Main program
  220.      Instruct.Dom       Intructions text file
  221.      HelpMain.Dom       Main menu help file
  222.      HelpCoun.Dom       Counterintelligence menu help file
  223.      HelpEmpi.Dom       Empire menu help file
  224.      HelpNava.Dom       Naval menu help file
  225.      HelpPlan.Dom       Planetary Systems menu help file
  226.      Picture.Dom        Opening screen text file
  227.      Sysopdoc.Dom       This text file
  228.  
  229.      V. Distribution of Dominions!
  230.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231.      You are free to copy and distrubite Dominions as long as the following
  232.      conditions are met:
  233.  
  234.      1) No fee or purchase cost is charged for the General Distribution
  235.         Package.
  236.      2) All files listed in Section IV are included in the General
  237.         Distribution Package with NO additions, alterations, or substitutions.
  238.  
  239.      VI. Legal Stuff
  240.      ~~~~~~~~~~~~~~~
  241.      Neither Apocalypse, nor myself (David Stidham) assume resposibility for
  242. any failure of the program to perform in the indicated or expressed way,
  243. and/or for any damage caused by the failure of the program.  Use Dominons!
  244. at your own risk!
  245.  
  246.      VII. Dominions! Support and Source Code information
  247.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  248.      First, allow me to explain my reasons for retaining the source files from
  249. the regular distribution packet; a good majority of the operator's using this
  250. game have no real need for the source, so this is primarily an attempt to
  251. reduce the overall size of the packet for distribution purposes - we all know
  252. how expensive it can get for those long distance calls!
  253.  
  254.      Second, too many people out there have decided to alter the source code
  255. from previous releases on their own (which is great, but...) and NOT make
  256. their source code, or at the very least the modifications they made, available.
  257. So, I've decided to join that growing trend and no longer make the supported
  258. source code available to anyone.  This decision may change sometime in the
  259. future, but, presently, I doubt it.  It's a shame how a few people can ruin a
  260. good thing for everyone...
  261.  
  262.      If you have any suggestions, comments, or criticisms of Dominions!,
  263. please leave a message for me (Tarl Cabot) anyway you can.  I may be contacted
  264. via one of the following methods:
  265.      Calling my system...
  266.  
  267.                    Ko Ro Ba
  268.                 (813) 237-0152
  269.                  WWIVnet 8350
  270.                   Tampa, Fl.
  271.  
  272.      ...or WWIVnet mail sent to 1@8350.
  273.  
  274.  
  275.      In addition, there is now (once again) a WWIVnet sub devoted to Dominions!
  276. support for both Sysops and players.  It is net sub type 28350.  Send EMail to
  277. 1@8350 in order to subscribe to the base.
  278.  
  279.      The Original home board for Dominions!, Pandemonium did have WWIVnet
  280. connections for mail and messages, but appears to be down permanently at this
  281. time.  =>Apocalypse<= (aka Chris Haisty) and may still be able to be reached
  282. through one of these alternate mediums:
  283.  
  284.      GEnie mail address C.HAISTY
  285. or
  286.      CompuServe ID 72220,3300
  287.  
  288. Please note, that at the time of this writing, I (Tarl Cabot) have no way of
  289. verifying those two alternate methods for contacting Apocalypse.  If anyone
  290. DOES track Apocalypse down, please extend my wishes to talk with him and ask
  291. him to contact me.
  292.  
  293.      VIII. Sysop Controls
  294.      ~~~~~~~~~~~~~~~~~~~~
  295.      You, the Sysop, now have some local control over the user in the game.
  296. The following is a list of local Functions available:
  297.  
  298.         F5  - Hangup on User/Force them back to BBS
  299.         F6  - Update time remaining (if user has sat idle for a while)
  300.         F7  - Subtract 5 minutes from users remaining time in door.
  301.         F8  - Add 5 minutes to users remaining time in door.
  302.         F10 - Chat with user
  303.  
  304.      IX. Tarl Cabot's Release Revisions: A Summarized History
  305.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  306.   v1.54a: Corrected a bug in Galactic Empire routines for long term (90+ days)
  307.           games.  Found 2 days after release of v1.54 officially.
  308.  
  309.   v1.54 : Compensated for an anomoly with Turbo Pascal v6.0 when dealing with
  310.                real variables in the IF/THEN environment.
  311.           Compensated for an anomoly with Turbo Pascal v6.0 when using the STR
  312.                function to turn a real value into a string for display.
  313.           Corrected a variable call oversight in the Diplomacy area so that
  314.                Alliances were handled properly when broken by one party.
  315.           Corrected an oversight with the Galactic Empire's decision routines
  316.                when it had 0 planetary systems actively controlled.
  317.           Made the Galactic Empire AI Routines more "intelligent" regarding the
  318.                 decisions of Increasing Technology, Planetary System Industry
  319.                 Levels, and building additional Ships for the navy.
  320.           Added "multi-game" capability.  NOTE: This is NOT Multi-Node, only
  321.                 multi-game.  The ability for this program to look for and use
  322.                 other data files without having to set up multiple directories
  323.                 and multiple copies of this program to simulate that function.
  324.           Added "Tournament Mode".  Game can now be initialized to run the
  325.                 daily maintenance more than once per day.
  326.           Added ability to toggle the Galactic Empire as active or inactive
  327.                 during initialization.
  328.           Added ability to set the "delay" period before the Galactic Empire
  329.                 became "active" and begins to send out fleets.
  330.           Added Diplomatic Relations notification to the receiving empire
  331.                regarding the selected Diplomatic Posture (Allied, Friendly,
  332.                Neutral, or Hostile).
  333.           Corrected the input fields for numeric values to eliminate the input
  334.                of "excessively" large values through Scientific Notation
  335.                (example: 1E9, which crashed the game 100% when a REAL value was
  336.                expected.).  Maximum scientific notation value allowed is 1E4,
  337.                which corresponds to nearly the same for maximum numeric entry
  338.                (example: 1E4=10,000 and maximum field length is 4 characters, so
  339.                a numeric input could be 9,999).
  340.           Added the ability for the player to check the anticipated amount of
  341.                Technology and Industry Points generation when maintenance is
  342.                run to the Planetary Systems Management section.
  343.           Corrected problem with Communications Monitoring routines to remove
  344.                the interface problem between a high speed modem and the
  345.                program itself.
  346.  
  347.   v1.53 : The inclusion of the Resetdom.EXE routines in the body of the game's
  348.                source.  No more separate program for initializing the game,
  349.                simple erasure of the EMPIRES.DOM file will initiate the reset.
  350.           Addition of a Diplomatic Relations section so that Alliances may be
  351.                formed and used.
  352.           Restriction of Radius scan to only those planetary systems controlled
  353.                by the player making the scan or planetary systems of those
  354.                empires that are allied with the player.
  355.           Addition of ability to launch fleets to Allied players planetary
  356.                systems as Reinforcements for that planetary system.
  357.           Addition of SCORES.DOM as a separate file for external score keeping
  358.                by players and non-players alike.
  359.           Correction of the Navy Status display to show only those totals of
  360.                ships on planetary systems rather than the empires total ship
  361.                amount including those in flight to targets.
  362.           Removed ability to send ships from planetary system A to planetary
  363.                system A.  ATN the Ace of The Old Guard BBS had added this to
  364.                source he had, but I did not agree with its implementation
  365.                before now.
  366.           Reduced amount of memory required for data by removing the use of
  367.                an internal array to hold the messages.  Savings of approx-
  368.                imately 20,000 bytes of RAM.  Message file no longer has a
  369.                restriction on the number of messages it can contain.
  370.           Addition of psuedo-Email ability to private empire messages function.
  371.           Revised the Recent Happenings to become "Recent Events" and the files
  372.                now contain the events from the last 12 months for two years of
  373.                game play; last year and this year.
  374.           Terminology change regarding the planets.  Changed all references of
  375.                "Planet" to "Planetary System".  Offers a better explanation of
  376.                the distance between points - a single planet that is 3 light
  377.                years from another planet?  Come on.  Planetary SYSTEM is more
  378.                appropriate.
  379.           Addition of Siroos Afshar's Radar option with enhancements and
  380.                optimizations.
  381.           Addition of ability to toggle the Radar option active or inactive at
  382.                the moment of game reset by the Sysop.  Program detects setting
  383.                and will allow or disallow the Radar Section from being seen or
  384.                accessed by the players throughout the entire game.
  385.           Addition of the "Galactic Empire" as the 21st "player" in the game.
  386.                The Galactic Empire is computer controlled and will perform all
  387.                the duties that a human player would: Increase industry, set
  388.                manpower allocation, increase technology, build ships, and send
  389.                out fleets.
  390.           More code optimizing/efficientizing.
  391.           Addition of ability for a player to relinquish control of a Planetary
  392.                System to any other active player via the Diplomatic Relations.
  393.           Addition of "Game Advancement" at time of initialization by the
  394.                Sysop.  Advancement ranges from 2 to 24 game months.
  395.           Addition of Terraforming Operation to Planetary Systems management
  396.                menu.
  397.           Unitized previous Include files of source so that program may exceed
  398.                the 64Kb Turbo Pascal limitation.
  399.           Use of my highly enhanced and optimized COMMON.PAS to include many
  400.                new routines - Including Local Sysop controls, i.e. F10 Chat,
  401.                F7 minus 5 minutes, F8 add 5 minutes, F5 "log user off".
  402.           Addition of Communications Monitoring to remove the "Hangup and
  403.                play again" cheat mode.
  404.           Addition of more colors to program.  Virtually all areas are now
  405.                colored.
  406.           Addition of a confirmation prompt to Radius Scan to eliminate
  407.                accidental input of truly large scan parameters.
  408.           Addition of a "starting point" for the Planetary System listing.
  409.           Addition of Abortable lists to all areas that offer information
  410.                displayed in a listed format with a Yes/No prompt in case of
  411.                "accidental" aborts.
  412.           Addition of COM Port and carrier status monitoring.
  413.           Addition of a "Status Bar" showing local terminal who is online
  414.                in the game along with their logged baud rate and time
  415.                remaining online.
  416.           
  417.   v1.52 : More code "efficientizing".
  418.           Optimized code for more speed and smaller size under TP 5.xx.
  419.           Added a fleet sort routine based upon fleet velocity into maintenance
  420.                routine.  No more locking up at maintenace when dealing with 5
  421.                digit fleet actions.
  422.           Removed some redundant code during planet conquering message sending.
  423.                No more duplicated information regarding conquered and/or lost
  424.                worlds.
  425.           Updated the combat module again for the maintenance routine to give
  426.                better speed and to eliminate the maintenance "hang problem" for
  427.                very long games.  This was required as a second part to
  428.                completely correct this problem.
  429.           Added a Radius Planetary Scan into Navy routines.  This allows
  430.                players to select any single planet and then a range in LY's to
  431.                scan from that planet.
  432.           Enhanced the RESETDOM utility to make it interactive regarding the
  433.                minimum distance between homeworlds when generated.
  434.           Source Code no longer regularly distributed.
  435.  
  436.   v1.51 : Never made public debut, but was given out for beta test to one
  437.                person - never to be seen/heard from again.
  438.           Data file format change - replaced simple integer type for ships
  439.                to long integer type.  No change as to maximum ships allowed
  440.                though.
  441.           Using data file change and combat module upgrading as a means to
  442.                correct the long game maintenace hangs.
  443.           Added Time remaining online checking so players wouldn't remain
  444.                online beyond their allotted time.
  445.           Simplified maintenace fleet combat routines for speed.
  446.           Implemented "ATN the Ace"'s idea for minimum distance between home-
  447.                worlds idea and enhanced it here as well with the change from
  448.                setting of 3 LY distance between homeworlds to 5 LY
  449.                distance.
  450.  
  451.   v1.50 : Corrected problem with Increase Technology and Increase Industry,
  452.                as well as an oversight with the abortable display listings.
  453.           Also, this has received the official version number of 1.50 where it
  454.                was originally called v2.00TC (v2.00 Tarl Cabot).
  455.  
  456.   v2.00TC:Converted the source to compile under Turbo Pascal v5.0.
  457.           "Efficientized" the code further as well as adding in fully support-
  458.                able user aborts in the lengthy display listings.
  459.           Added Color to the game in many areas.
  460.           Unofficial release revision number.
  461.  
  462.   v1.41B: Corrected problem with Empire Technology level checking for building
  463.                different ship classes.  Corrected (FINALLY!) the "Annomoly
  464.                Fleet" bug for homeworld recapturing.
  465.           Corrected an Integer Overflow problem in ship building and total
  466.                ships in an empire's fleet checking.
  467.  
  468.   v1.41A: Corrected "Annomoly Fleet" bug for homeworld re-capturing.
  469. - v1.40A  "Efficientized" the code by removing extraneous loops and code lines.
  470.           Added habitability ratings to the display in Naval Status screen.
  471.           Added Counter Intelligence moves remaining in CI routines.
  472.           Added the use of the "standard" COMMON.PAS Prinfile procedure for
  473.                display of the map regions so users could pause the display and
  474.                abort normally.
  475.           Added user abort to the Planet Zoom Display routine.
  476.           Corrected the lack of negative input checking for ship movement
  477.                between planets.
  478.           Corrected an Integer Overflow problem in the ship building cost
  479.                calculation routine.
  480.           Corrected an Integer Overflow problem in the planetary Industrial
  481.                Level increase routine.
  482.           Removed a second call to store the day's date so as to allow the
  483.                maintenance routines to run everyday and not be overlooked.
  484.           Corrected the formulas used in the maintenance routines for Tech
  485.                and Ind production to reflect that used in the documentation.
  486.           Updated and "Efficientized" the RoundOff routine to use the FRAC
  487.                function.
  488.           Updated the St function to remove that mysterious 1 unit of Ind
  489.                or Tech that would pop up but not be available because it wasn't
  490.                really there.
  491.           Removed Pad and Back_Pad and replaced with Addfront and Addrear.
  492.           Added habitability display to the Zoom Planet display as well
  493.                as adding single planet display to the Naval routines.
  494.           Added a "Fleets in Flight" display to the Naval Routines.
  495.  
  496.  
  497.    - Apocalypse's Revision History -
  498.  
  499.    v1.40: This version has fixed the infamous "9999 Frigates" bug.
  500.           Earlier versions of Dominions! were written on an IBM XT clone with
  501.                 1 meg RAM, a 20 megabyte hard disk, and only a measly 8 mhz
  502.                 operating speed. This version was done on an real IBM XT
  503.                 with 1 meg RAM and 12 mhz.
  504.           All versions were written in Turbo Pascal 3.0.
  505.           The source code files (DOMINION.PAS, RESET.PAS, OVERLAY...) aren't
  506.                 really needed to run Dominions!, I just included them for
  507.                 those of you who are curious about the source code.
  508.                 The Dominions! source code isn't as "clean" as it could be,
  509.                 as I (Apocalypse) learned quite a bit while writing this
  510.                 game and I (Apocalypse) haven't yet gone back to trim the
  511.                 "rough edges".
  512.  
  513.  
  514.      X. Miscellaneous
  515.      ~~~~~~~~~~~~~~~~
  516.      This is where I, Tarl Cabot, would like to give credit to Mysterion,
  517. one of my users and a fellow enthusiast of good games.  He has done a great
  518. deal of bug hunting for me on other works, and previous revisions for this game
  519. were no exception.  He seems to find nearly every bug a programmer can place
  520. into a program!  I've learned a great deal of things to look for and watch
  521. out for when programming with his help.  If you are a door designer, and you
  522. are looking for either a someone to assist with Debugging, or (now for a small
  523. plug for my system...grin) are looking for a remote site to BETA test your
  524. work, Ko Ro Ba is available, and so is Mysterion.
  525.  
  526.  
  527.