home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / CASTLE77.ZIP / DCASTLE.DOC < prev    next >
Text File  |  1994-01-24  |  33KB  |  786 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                  ┌────────────────────────────────────────────┐
  15.                  │                                            │
  16.                  │             Dark Castle v7.7               │
  17.                  │             ****************               │
  18.                  │                                            │
  19.                  │ Live Game for Wildcat!, Wildcat v3.0, RBBS │
  20.                  │ QuickBBS, GAP, GTPower, Phoenix, SpitFire  │
  21.                  │  Remote Access and other Bulletin Boards   │
  22.                  │                                            │
  23.                  │          Version Release 01-23-94          │
  24.                  │                                            │
  25.                  │            (C)opyright 1989-94             │
  26.                  │                   -By-                     │
  27.                  │             Late Nite Software             │
  28.                  │                                            │
  29.                  │                Marvin Davis                │
  30.                  │              313 Queens Road               │
  31.                  │             Sanford, NC 27330              │
  32.                  │                                            │
  33.                  │               Late-Nite BBS                │
  34.                  │            Node-1 (919) 776-2368           │
  35.                  │            Node-2 (919) 775-4477           │
  36.                  │           USR Dual Std V.42/32bis          │
  37.                  │        16800/14400/9600/2400 (24 hrs)      │
  38.                  │                                            │
  39.                  └────────────────────────────────────────────┘
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                        The Dark Castle! (C)opyright 1989-94
  61.  
  62.  
  63.  
  64.                             D a r k   C a s t l e
  65.  
  66.  
  67.                       T A B L E   O F   C O N T E N T S 
  68.                       ---------------------------------
  69.  
  70.  
  71.   Warranty, Disclaimer ......................................... page 1
  72.   
  73.   Registration ................................................. page 1
  74.  
  75.   Zip contents, tech support number............................. page 2
  76.  
  77.   Game descriptions & features.................................. page 3
  78.  
  79.   WildCat V2.x and V3.0 Setup................................... page 4
  80.  
  81.   RBBS/QuickBBS/RA Setup........................................ page 4
  82.  
  83.   GAP & GTPower Setup........................................... page 4
  84.  
  85.   Phoenix Setup................................................. page 4
  86.  
  87.   PCBoard setup................................................. page 5 
  88.  
  89.   WWIV BBS setup................................................ page 5
  90.  
  91.   SpitFire BBS setup............................................ page 5
  92.  
  93.   Generic BBS setups............................................ page 5
  94.  
  95.   GENERIC BBS setup from batchfile.............................. page 6
  96.  
  97.   Keyboard/LOCAL play........................................... page 6
  98.  
  99.   Line 25 (Game Status Line).................................... page 6
  100.  
  101.   Wildcat batchfile example..................................... page 6
  102.  
  103.   RBBS Door batchfile example................................... page 7
  104.  
  105.   Game Installation Tips........................................ page 8
  106.   
  107.   Multi-Note Installations...................................... page 9
  108.  
  109.   KEY file/auto registration.................................... page 10
  110.  
  111.   Registration Mail-In Form.................................. Appendix A
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                        Dark Castle!  (C)opyright 1989-94
  120.  
  121.  
  122.  
  123.   Warranty
  124.   ========
  125.   This is product is provided  "as is" without warranty of  any kind.  The 
  126.   entire risk as to the results  and program performance is assumed by you.  
  127.   Also, in addition, I the author  do not warrant, guarantee, or make  any  
  128.   representations regarding the use  of, or the results of the use of  the  
  129.   program and you rely on the program  and results solely at your own risk.  
  130.   The author cannot accept responsibility  for system damage, profit  loss, 
  131.   or any other special, incidental or consequential damages resulting from
  132.   the use, misuse or inability to use this product. If you understand this,
  133.   then please proceed.
  134.  
  135.  
  136.  
  137.   Copyright
  138.   ---------
  139.   The 'Dark Castle' game is distributed as  SHAREWARE.  Under  this  concept 
  140.   you may use a SHAREWARE (unregistered) version for a reasonable period  of
  141.   time, which I CONSIDER TO BE 30 DAYS, after which you MUST either register 
  142.   your copy or DISCONTINUE usage altogether!
  143.  
  144.  
  145.  
  146.   Registration
  147.   ------------
  148.   With registration you will receive the latest version of The Dark Castle
  149.   with the ability to download any futher updates from The  Late-Nite BBS!
  150.   at no extra cost.  You will also receive any support the author can give
  151.   in reference to bugs or other problems that may arise in using the game. 
  152.   I feel that sysop's have enough expense without charging a high cost for 
  153.   games for their users!  I have set the cost of  registration  at  $13.00 
  154.   for single node BBS, $15.00 for 2-4 Multi-Node BBS and maximum of $20.00
  155.   for any BBS of 4 nodes or more (ie. 5-99 nodes).   Please  use  included
  156.   registration form (REGISTER.FRM) to mail in your registration.
  157.  
  158.   >> See REGISTRATION FORM in this archive for additional instructions <<
  159.  
  160.  
  161.   When registered, the Doorware message and DELAY will not be  present.  Do
  162.   not attempt to delete or alter the Doorware message as the game will  now
  163.   cease to function entirely.  It is most unfortunate that I was FORCED  to
  164.   resort to an annoy screen BUT - with less than 5% registrations coming in
  165.   there was no choice left.  Shareware is NOT FREE software.  Shareware  is
  166.   a system by which authors deal with users directly and no marketing  type
  167.   middle-men are needed.  This is where 75-85% of the cost of  software  is
  168.   generated!  In Dark Castle you can also SAVE your play to a user file and
  169.   restore play to where you left off (with same moves left naturally).
  170.  
  171.   Distribution
  172.   ------------
  173.   You are free, in fact encouraged, to distribute a SHAREWARE (unregistered)
  174.   version of Dark Castle live game, provided that all files contained in the 
  175.   ORIGINAL Dark Castle archive are distributed in absolute ORIGINAL form.
  176.  
  177.  
  178.  
  179.                The Dark Castle!  (C)opyright 1989-94, Page 1
  180.  
  181.  
  182.  
  183. Files found in the distribution file CASTLE73.ZIP
  184.  
  185. These files are found in your Zip or will be created during runtime;
  186. -----------------------------------------------------------------------------
  187.   README        ;read this first!  Startup Info...
  188.   SETUP    EXE  ;Setup program for game, just run.
  189.   REGISTER FRM  ;Form to mail in your registration.
  190.   DOORWARE ASC  ;Doorware announcement - WARNING, DO NOT DELETE OR EDIT!
  191.   DCASTLE  EXE  ;The Dark Castle Game executable file.
  192.   DCASTLE  DAT  ;formatted ASCII file to hold current players/scores.
  193.   DCTITLE  ASC  ;ASCII title screen file.
  194.   DCTITLE  SCR  ;ANSI color title screen file.
  195.   DCASTLE  CFG  ;game configuration file (MultiNodes 0-99 = CASTLExx.CFG)
  196.   DCASTLE  DOC  ;game documentation and setup info.
  197.   DEATH    SCR  ;Killed exit screen (color)
  198.   EXIT     SCR  ;Exit game screen (color)
  199.   DRAGON   SCR  ;Killed screen (color)
  200.   DUNGEON  SCR  ;quick peek at Castle's dungeon.
  201.   TROLL    SCR  ;Killed screen (color)
  202. * DCASTLE  ERR  ;logs runtime errors for record.  
  203. * SCORBORD SCR  ;Top 10 Color scoreboard
  204. * SCORBORD ASC  ;Top 10 Mono scoreboard
  205. * BULL#xx  BBS  ;MONO bulletin  (auto TOP TEN) Path in DCASTLE.CFG
  206. * BULL#xx  SCR  ;COLOR bulletin (auto TOP TEN) Path in DCASTLE.CFG
  207. * ???????? USR  ;(Registered version, player/user game datafiles)
  208. ------------------------------------------------------------------------------
  209. * DENOTES that file is updated/created during RUN-TIME.
  210.  
  211.  
  212. Technical Support:
  213. ------------------
  214. If you have questions about Dark Castle, you may contact Marvin Davis at 
  215. Late-Nite BBS!  Node-1 (919) 776-2368  14400/9600/4800/2400 HST/DS 24 hrs.
  216.                 Node-2 (919) 775-4477   2400/1200/300    (USR Courier MNP)
  217.  
  218.  
  219. Registration/ Order Information:
  220. --------------------------------
  221. Please fill out the REGISTER.FRM that is included in this archive.  Its 
  222. ready to print, just COPY REGISTER.FRM PRN on the DOS command line.  
  223. Send Certified Check, Money Order or Cash to:
  224.  
  225.                                 Marvin Davis
  226.                                 313 Queens Road
  227.                                 Sanford, NC 27330
  228.  
  229. Registered users will be given FREE updates to ALL versions of Dark Castle! 
  230. Look for other new live games from Late-Nite BBS.  You can download any/all
  231. updates to a particular game once registered, directly from the BBS. Simply
  232. call and check in and leave <F>eedback to Sysop Marv' and I will leave some
  233. instructions on how to obtain an updated version of a particular door. Also
  234. registered versions will allow users to SAVE their game play and restore to
  235. exactly where they left off at some other time.
  236.  
  237.  
  238.  
  239.                 The Dark Castle (C)opyright 1989-94,  Page 2
  240.  
  241.  
  242.                              -The Dark Castle-
  243.                           (C)1989-94 Marvin Davis
  244.  
  245. In this game, you will be taking the challange of finding your way inside
  246. the 'Dark Castle' and recovering a treasured item.  You however will become
  247. BLIND when you set eyes on the main gate!  But, your companion * a FireFly *
  248. will give you hints and quide you through the insides and will give you a
  249. surprize at the end of your journey - IF you make it!  The game is VERY 
  250. easy and simple BUT challenging at the same time.  Good Luck!
  251.    
  252. This game supports both MONOchrome and ANSI Color graphics modes.  Ports on
  253. COM1 - COM2, game exit on loss of carrier, and complete keyboard control
  254. during runtime.  Game is configured by the configuration file below.  Support
  255. for the popular BBS programs, WildCat V2.x, RBBS v17.x, Phoenix and a command
  256. line 'generic' setup for use with basically any board program.  Game "dead
  257. time" is a two minute timeout at any prompt and the game is terminated.
  258.  
  259. The following ASCII file is commented so that it can easily edited to comform 
  260. to your BBS.  The file must be in this format to correctly pass important 
  261. parameters to the game.  All the text to the right of the ";" semicolons are 
  262. just remarks.  There is a SETUP.EXE program that you may use to create this 
  263. instead of an ASCII editor.  Just run SETUP and follow the prompts exactly.
  264.  
  265. DCASTLE.CFG                    ;game config file  
  266. -----------------------------------------------------------------------------
  267. Starvin' Marv's                ;Your BBS's name
  268. Marvin                         ;Sysops first name
  269. Davis                          ;Sysops last name
  270. C:\BBS\CALLINFO.BBS            ;BBS caller file supported (see list)
  271. C:\BBS\BULLETS\BULL#22.BBS     ;PATH for Text bulletin       
  272. C:\BBS\BULLETS\BULL#22.SCR     ;PATH for ANSI Color Bulletin
  273. N/A                            ;DTE baud rate use N/A or LOCKED {baud} RTS/CTS
  274. N/A                            ;Printer LPT1-3 log or use N/A
  275. DIRECT                         ;use DIRECT or BIOS (ANSI.SYS) screen writes
  276. NONE                           ;your registered NAME
  277. 00000                          ;your registered SERIAL number
  278.  
  279.  
  280. BULLETINS
  281. ---------
  282. On a game completion, automatic TOP TEN Bulletins, both MONOCHROME and COLOR 
  283. can be created to the PATH/FILESPEC designated.  If the user aborts the game
  284. at a speed prompt with 'Q',then the game is exited and no bulletin created.
  285.  
  286. If NO BULLETINS ARE WISHED, or no color bulletin is supported, then place
  287. a N/A in the line where the PATH parameters/filespec is!
  288.  
  289.  
  290. PRINTER LOG
  291. -----------
  292. If a printer is being used to keep a running LOG of  callers, errors,  etc.,
  293. then place in upper case the port  (LPT1 - LPT3) instead  of the N/A in  the
  294. above config file.  Game minutes, start time and end time is printed on  the
  295. printer connected to printer port (LPTx).  Any untrapped errors are now also
  296. recorded and are useful in debugging or isolating a problem.
  297.  
  298.  
  299.                 The Dark Castle (C)opyright 1989-94,  Page 3
  300.  
  301.                    
  302. Command Line syntax: DCASTLE {space} /game switch {/NODEx} 
  303.  
  304. WILDCAT! V2.xx      -> Caller info file = CALLINFO.BBS
  305. --------------
  306.  DCASTLE /WC        ;the ' /WC' parameter runs the game under WildCat! and
  307.                     ;use info from CALLINFO.BBS WildCat! produces ton run a 
  308.                     ;door.  CALLINFO.BBS Path\Filespec are configured in 
  309.                     ;DCASTLE.CFG file line # 4.
  310.  
  311. WILDCAT! V3.x       -> Caller info file = USERINFO.DAT
  312. -------------
  313.  DCASTLE /WC3       ;the " /WC3" parameters instructs the game to read the
  314.                     ;new caller file "USERINFO.DAT" and get its COM PORT 
  315.                     ;from the DOS Environment variable "WCPORTID=x" where
  316.                     ;x = ports 1-2.
  317.  
  318. RBBS V17.xx or QBBS -> Caller info file = DORINFOx.DEF 
  319. -------------------
  320.  DCASTLE /RBBS      ;the ' /RBBS' parameter instructs the game to run under
  321.     or              ;RBBS and to get info from the DORINFOx.DEF, where x =
  322.  DCASTLE /QBBS      ;node number (default=1).  DORINFOx.DEF Path\Filespec 
  323.                     ;are configured in DCASTLE.CFG file line # 4.
  324.  
  325.  NOTE!
  326.  QuickBBS/RA/SuperBBS users whose BBS writes a DORINFOx.DEF file can use the 
  327.  "/QBBS" parameter switch to inform the game to use a different passsed value
  328.  for COLOR GRAPHICS!  RBBS writes 3 values, 0=ASCII, 1=IBM MONO, 2=ANSI Color
  329.  whereas QBBS reads 0=ASCII and 1=ANSI COLOR.  So if you are a Non-RBBS BBS 
  330.  using DORINFOx.DEF, use the "/QBBS" switch to get caller info on the proper
  331.  ASCII (no color) or ANSI (color) modes!
  332.  
  333.  
  334. GAP BBS             -> Caller info file = DOOR.SYS
  335. -------
  336.  DCASTLE /GAP       ;Set game for GAP and read in DOOR.SYS as it caller
  337.                     ;file.  filename entered on line #4 of CASTLE.CFG.
  338.                     ;If you are a GAP user and wish locked port DTE baud
  339.                     ;then RUN SETUP.EXE or enter LOCKED {baud} on line # 7
  340.                     ;of DCASTLE.CFG file.
  341.  
  342. GTPOWER             -> Caller info file = GTUSER.BBS
  343. -------
  344.  DCASTLE /GTP       ;Sets game for GTPower and read in GTUSER.BBS caller file
  345.                     ;for caller infor.  Since this BBS's caller file does NOT
  346.                     ;contain current COM PORT configuration you may need an 
  347.                     ;additional switch to set the game COM port up.  
  348.                     ;EXAMPLE: CASTLE /GTP/2 sets game to COM2 from DEFAULT 
  349.                     ;of COM1.
  350.  
  351. PHOENIX V1.x        -> Caller info file = INFO.BBS
  352. ------------
  353.  DCASTLE /PHX       ;Sets game for PHOENIX and read in INFO.BBS for caller
  354.                     ;info.  Game will get it baud speed from this file and if
  355.                     ;you are a HST user - use the DCASTLE.CFG file to setup a
  356.                     ;LOCKED port of 19200 or 34400 baud to ignore the caller
  357.                     ;DCE baud rates.  This can be done in SETUP as well.
  358.  
  359.  
  360.                     The Dark Castle (C)opyright 1989-94,  Page 4
  361.  
  362.  
  363. PCBoard 14.x
  364. -----------------------------------------------------------------------------
  365.  DCASTLE /PCB       ;instructs the game to get its caller information from
  366.                     ;the file PCBoard.SYS.  Place the PATH to the file in
  367.                     ;the DCASTLE.CFG or COPY PCBoard.SYS to the game dir
  368.                     ;when invoking the game's batchfile.
  369.  
  370.  
  371. WWIV v4.07+    
  372. -----------------------------------------------------------------------------
  373.  DCASTLE /WWIV      ;instructs the game to get caller information for the
  374.                     ;game data from CHAIN.TXT.  User name, port, speed, time
  375.                     ;and ANSI graphic information is read in.  The PATH to
  376.                     ;file CHAIN.TXT is set in DCASTLE.CFG, edit or use SETUP.
  377.  
  378. SpitFire BBS
  379. -----------------------------------------------------------------------------
  380.  DCASTLE /SPIT      ;instructs the game to get caller info from the file
  381.                     ;SFDOORS.DAT.  You may set the PATH to the file in the
  382.                     ;DCASTLE.CFG file if its not COPIED to the game directory
  383.                     ;in your door#.bat file.  Place SFDOORS.DAT on line # 4
  384.                     ;of DCASTLE.CFG with an ASCII editor, or use the included
  385.                     ;SETUP.EXE program to do this.
  386.  
  387. GENERIC BBS
  388. -----------------------------------------------------------------------------
  389.  DCASTLE /GEN       ;the ' /GEN' parameter instructs game to look for its
  390.                     ;basic configuration info on the command line!  You can
  391.                     ;set up the game to run on any BBS with these basic
  392.                     ;parameters shown below with parameters separated with
  393.                     ;a SPACE character.
  394.  
  395.                      DCASTLE /GEN COM1 n AN
  396.  
  397.                     ;where COM is either COM1 or COM2, where "n" is the
  398.                     ;specified baud rate:
  399.     
  400.                      0 = 300
  401.                      1 = n/a   [NOTE: 1 is NOT USED!]
  402.                      2 = 1200
  403.                      3 = 2400
  404.                      4 = 4800
  405.                      5 = 9600
  406.                      6 = 19200
  407.  
  408.                     ;8 data bit, 1 stop bit and no parity are defaulted.
  409.                     ;
  410.                     ;The AN instructs DCASTLE to display ANSI color graphics
  411.                     ;and an AS instructs to use standard ASCII text.
  412.                     ;Without ANSI or ASCII specified, ASCII is defaulted.
  413.                     ;The following is an example of a 'generic' setup.
  414.  
  415.  
  416. DCASTLE /GEN COM1 3 AN           -> sets PORT as COM1, speed as 2400 and
  417.                                     also use ANSI COLOR graphics 
  418.  
  419.  
  420.  
  421.                  The Dark Castle (C)opyright 1989-94, Page 5
  422.  
  423.  
  424. KEYBOARD PLAY or Local mode
  425. -----------------------------------------------------------------------------
  426. DCASTLE /LOCAL     ;sets game to play on the keyboard, with no color.
  427. DCASTLE /LOCAL/C   ;set game to play on keyboard and use COLOR graphics.
  428.  
  429. > NOTE: LOCAL mode is an EVALUATION mode and Bulletins are NOT created in 
  430.         this mode. 
  431.  
  432.  
  433.                             SETUP EXAMPLES
  434.                             --------------
  435. Setting up The Dark Castle Game for WildCat! version 2.xx
  436. ---------------------------------------------------------
  437. Create your batch file to;
  438.     
  439.      1. call the game with file DCASTLE /WC
  440.      2. last line in batch file calls WILDCAT! back
  441.  
  442. An "example" of a batch file from WildCat1 ver 2.xx, named DOOR35.BAT
  443. might look like this;
  444.  
  445. CD DOORS
  446. CD CASTLE
  447. DCASTLE /WC
  448. CD \WILDCAT
  449. CAT
  450.  
  451.  ** Be very careful with PATH for files, it must be complete and correct! **
  452.  
  453.  
  454. Game STATUS LINE;
  455. -----------------
  456. While the game is up, at the bottom screen line (line 25) will be the current
  457. Player Status Line.  The Game name, players name, date, time of game start,
  458. callers baud rate and current state of the CLOCK.  This will let the SysOp
  459. know how much time the user has left in the game or online.  If the SysOp 
  460. wishes to 'nuke' a player out of the game, the ESC key is the kill key.  
  461. Once pressed the game is immediately terminated, so be carefull on that as 
  462. some keyboards (84 and 102) have the ESC key right next to the number 1!
  463.  
  464. FOR REGISTERED USERS!!
  465. ----------------------
  466. When your game is registered;
  467.  
  468. The annoy screen will dissappear and your registered Name or BBS name will
  469. be shown to all players.
  470.  
  471. Players are be allowed to <S>ave out their game where they're at when the 
  472. Quit option is used.  All the inventory they have, position and remaining 
  473. moves in their 'life' are stored to disk in a "????????.USR" file.  The "?"
  474. marks will be the first 6 char's of their first and the first two of their 
  475. last name for the fileame.  Since only 8 characters are available from DOS 
  476. for filenames, there may be a remote possibility of players having the same 
  477. eight characters, so FULL names will be saved within the file and compared 
  478. to the name passed to the game from the BBS.  
  479.  
  480.  
  481.                  The Dark Castle (C)opyright 1989-94, Page 6
  482.  
  483.  
  484. RBBS sample batch file (door)
  485. -----------------------------------------------------------------------------
  486. RBBS example by Wayne Aiken, Sysop, StarFleet BBS, Raleigh NC  919-782-3095
  487. -----------------------------------------------------------------------------
  488. RBBS has the capability to call DOORs by either by SHELLing out to DOS, or by
  489. quitting RBBS completely.  My system does the latter.  When RBBS quits to a 
  490. DOOR, it dynamically builds a file called RCTTY.BAT.  This file is dynamically
  491. created, and contains the name of the next batch file in the sequence, the 
  492. batch file that invokes the particular door:
  493.  
  494. ------------------------------- RBBS.BAT ------------------------------------
  495. echo off
  496.     cd \RBBS
  497.     if exist RBBS1F1.DEF del RBBS1F1.DEF
  498.     if exist RBBS1TM.DEF del RBBS1TM.DEF
  499.     if exist RCTTY.BAT   del RCTTY.BAT
  500.     WATCHDOG OFF
  501.     RBBS-PC
  502.     if exist RBBS1F1.DEF goto Exit
  503.     if exist RCTTY.BAT   RCTTY.BAT
  504.     if exist RBBS1TM.DEF RBBS1TM.BAT
  505.     E:\RBBS\RBBS.BAT
  506. :Exit
  507. -------------------------------- RBBS.BAT -----------------------------------
  508.  
  509. In the example above, the presence of the file RBBS1F1.DEF means that RBBS
  510. has been ordered to shut down, RCTTY.BAT means a DOOR will be executed, and
  511. RBBS1TM.DEF means that the daily event has been invoked.  All of these files
  512. are deleted when RBBS starts up, if it is recycled as in the case of a DOOR
  513. or scheduled event.
  514.  
  515. RCTTY.BAT contains the lines:
  516.  
  517.    G:\COMMAND /C xxxx 
  518.    E:\RBBS\RBBS.BAT
  519.  
  520. where xxxx is the name of the batch file for the Door.  This name must also
  521. appear in MENU5x, which is the Doors menu.
  522.  
  523. A sample batch file for the door, in this case the Dark Castle door is:
  524.  
  525.    watchdog off
  526.    e:
  527.    cd \rbbs\game
  528.    dcastle /rbbs
  529.    cd \rbbs
  530.  
  531. I set WATCHDOG off because the Dark Castle door automatically monitors 
  532. carrier detect.  After the program terminates, I have it go back to the 
  533. proper directories.  When it quits, it falls back to RCTTY.BAT (/c parm), 
  534. which then invokes RBBS.  RBBS is a pretty big file to be re-loading each 
  535. time, but I have it in a RAM disk so it does it fairly quickly.
  536.  
  537. Some sysops may use the SHELLing method to do it.  In either case, this 
  538. shouldn't affect your Doors programs, except possibly if this SHELLing makes
  539. memory tight.  RBBS takes up about 384K of memory, which is why I use the
  540. RUN method in the case that I got a DOOR which was also memory-hungry.
  541.  
  542.                 The Dark Castle  (C)opyright 1989-94, Page 7
  543.  
  544.  
  545.  
  546. Installation tips;
  547. ------------------
  548. For those with slow hard drives, you can run this game from  a RamDisk to
  549. save wear-and-tear on accessing.  Since color files are stored on disk as
  550. files, the disk access is fairly constant.  I use a large 'disk cache' on
  551. my BBS to speed up repeat accesses.  Once the game, color and data  files
  552. are read once, those files are no longer  accessed  for  reading.  So you
  553. might use a disk-cache or RamDisk to enhance your systems  speed  or save
  554. some usage on your hard disk!  If all the files were hard coded  into the
  555. game, it would be too large for  most  BBS's to  run,  especially  from a 
  556. SHELL process.  If you have a printer  on  your  board, use it to monitor
  557. the users during the game run.  Also any  runtime  errors  that  are  not
  558. trapped will be printed out on the  printer.  This  game  has  almost 100
  559. hours of continous use and most errors  possible  are  trapped.  But some
  560. users have a knack of finding even the weakest  link  in  any  program so
  561. if you experience any repeatable errors and they can  be duplicated, they
  562. will be fixed upon reporting them to me! 
  563.  
  564. Place ALL files in this ZIP archive in the same DOOR# directory.
  565.  
  566. Everything that you need to operate this software game is included in this 
  567. ZIP archive. To print the documentation file on a printer type:
  568.  
  569. A>TYPE DCASTLE.DOC > PRN  <RETURN> or  A>COPY DCASTLE.DOC PRN  <RETURN>
  570.  
  571. To view to screen: A>TYPE DCASTLE.DOC
  572.  
  573.  
  574. NOTE: A couple of WildCat! sysops have been having  problems with my games
  575. dropping carrier when a user quits the game.  This  is  NOT  a programming 
  576. problem.  DTR is not touched during runtime.
  577.  
  578.  
  579. If your WildCat! is still having DTR problems on game ending, try changing
  580. your modem delay in the initialization string  within  makewild.  Changing 
  581. the S10 register to S10=24 gives more time for  the board  to reset before 
  582. the modem thinks a user has dropped carrier.  Many modems are quite touchy! 
  583.  
  584.   
  585.  
  586.  
  587.  
  588.          Thank you for trying The Dark Castle, I hope you enjoy it!
  589.                  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.               The Dark Castle (C) 1989 Marvin Davis Page - 8
  604.  
  605.                              The Dark Castle 
  606.                      Multi-Node Setup Configurations
  607.                      -------------------------------
  608. An additional switch setting can now be added to the command line with the
  609. particular Node that is calling up the game.  This is to be  placed  after
  610. the command line switch for the particular BBS that  is  using  the  game.
  611. An example command line below is set for a WildCat BBS on Node #1; 
  612.  
  613. DCASTLE /WC /NODE1
  614.  
  615. The following additional switch will cause the game to read in a file  in
  616. the current game directory called CASTLE1.CFG instead of a normal  single
  617. BBS configuration file called "DCASTLE.CFG".  You may directly edit these 
  618. files with an ASCII editor or use SETUP.EXE and fill in the prompts care-
  619. fully, to create them.
  620.  
  621. Up to 99 Nodes can have separate CASTLExx.CFG files (where xx= 1-99) in the
  622. game directory, and in this file you can point to the NODE directories call
  623. info file.  Below is a sample BATCHFILE that might call the game on  NODE 2
  624. for instance named CASTLE2.BAT.
  625.  
  626. CD DOOR#3
  627. DCASTLE /WC /NODE2
  628. ECHO Game finished, returning to BBS
  629. CD BBS
  630. CAT
  631. EXIT
  632.  
  633. The NODExx (where x= 1-99) switch will instruct DCASTLE.EXE to read a 
  634. different game "CASTLExx.CFG" file when its envoked.  Note the complete 
  635. PATH to the caller file for the particular Node.  Example, a CASTLE2.CFG 
  636. might contain the following data;
  637.  
  638.  Starvin' Marv's
  639.  Marvin
  640.  Davis
  641.  C:\BBS\NODE2\CALLINFO.BBS
  642.  C:\BULLETS\BULL#22.BBS
  643.  C:\BULLETS\BULL#22.SCR
  644.  N/A
  645.  N/A
  646.  DIRECT
  647.  NONE
  648.  00000
  649.  
  650. At present, two COM ports are supported (ie. COM1 - COM2) and they are
  651. normally assigned to their respective COM ports, NODE1 to COM1 and NODE2 
  652. to COM2, etc.  Although, the game will look into the caller file that is 
  653. specified in the BBS caller file listed in the DCASTLE.CFG file, and the 
  654. game will use that COM port specified for that caller.
  655.  
  656. Under the different 'node' configuration files, you could have two different
  657. scoreboard bulletins created, one for each node, but the game will only have
  658. one scoreboard file in both ANSI and ASC format in its own door directory
  659. at the completion of a successful run by a player.  These are created every
  660. time on a good run even if the .CFG file lists an N/A for BBS bulletin msg
  661. creation.
  662.  
  663.             The Dark Castle (C)1989-94 Marvin Davis - Page 9
  664.  
  665.  
  666. Registration Format Update!
  667. ---------------------------
  668.      A new scheme is now being  used to  'register'  ALL  game(s) with me.  
  669.  Instead of having your name encoded into the game, a ".KEY" file will now 
  670.  be used and you will be issued an individual "serial number" in which  to 
  671.  place in the same directory as the door game.  This  key file will be  in 
  672.  ASCII format and contain your name (or BBS name if you so wish) and  your 
  673.  individualized serial number for registration  identification/validation.  
  674.  
  675.  Every time the game is invoked, the current directory will be polled  for
  676.  its "key" file and if found will be automatically read in by the  program
  677.  and your registered name and serial number will be validated and the game
  678.  then be unlocked and registered automatically!   
  679.  
  680.  
  681. V6.0 and above Registration Update!
  682. -----------------------------------
  683.  If you are a prior registered user of any Late-Nite door, you can take the
  684.  information in a game .KEY file (ie. registered name and serial #) and now
  685.  enter this into the GAME.CFG file via an ASCII editor or  SETUP.EXE.   You
  686.  will NO LONGER NEED the .KEY file system as you now have your registration
  687.  information as to the registered name and serial number!  This  will  skip
  688.  the test for a ".KEY" file in the current directory.  Either methods, will
  689.  function to register your door and display the registration information.
  690.  
  691.  NOTE:
  692.  -----
  693.  If you wish to only register a version of a Late-Nite door game that  you 
  694.  currently have, then you will NOT require me to send you a disk with  the 
  695.  game on it UNLESS you wish to obtain other games (evaulation copies) or a 
  696.  current release of a game (if one is available) you're presently running,
  697.  then send $10.00 US for your "Key" info to immediately register your game.
  698.  This can also be supplied in E-MAIL or CHAT from me on Late-Nite BBS!
  699.  
  700.  Upon receipt of your registration amount, I can make available the  "KEY"
  701.  info for you to download from Late-Nite BBS and you can  place  this  key 
  702.  info into the SETUP.EXE program or add to your DCASTLE.CFG in the current
  703.  game directory and immediately register without waiting for the mail!
  704.  We're talking maybe a two or three minute call to accomplish this.
  705.  
  706.  -> If you have registered a previous release from me and wish to update to
  707.  the new registration format (ie key file) you can write me for your serial
  708.  number and create the file yourself with any ASCII editor or just use  the
  709.  COPY CON (console) DOS command to quickly enter the file directly  into  a 
  710.  DOS ASCII file!  Or, you can call Late-Nite BBS and request the info in an
  711.  E-MAIL msg or CHAT (if I'm around) to me via ([F]eedback to Sysop.
  712.  
  713. To SysOps of Honesty and Integrity!
  714. ----------------------------------
  715.  To the SysOps who have registered my doors on your BBS, I wish to express 
  716.  my sincere THANKS for your integrity and devotion to the 'True Spirit' of 
  717.  Shareware.  It has encouraged me to begin writing more doors...
  718.  
  719.  
  720.  
  721.  
  722.  
  723.                   Dark Castle! (C)opyright 1989-94,  Page 10
  724.  
  725.  
  726.                                Dark Castle!  V7.7
  727.                             Easy Registeration Form!
  728.                             ------------------------
  729.  
  730. Mail to:  Marvin Davis
  731.           Late-Nite BBS
  732.           313 Queens Road
  733.           Sanford, NC 27330
  734.  
  735.      Your Name_______________________________________________________
  736.  
  737. Street Address_______________________________________________________
  738.  
  739.           City_______________________________________________________
  740.  
  741.     State, Zip_______________________________________________________
  742.  
  743.    Home Phone#_______________________________________________________
  744.  
  745.       BBS Name_______________________________________________________
  746.  
  747.      BBS Hours____________________ /Baud Rate________________________
  748.  
  749.     BBS Phone#_______________________________________________________
  750.  
  751.   BBS Software_______________________________________________________
  752.   
  753.   (Check one) Disk format is;  5.25 (360k) _____   3.5 (720k) _____ 
  754.   
  755.   (Check one) Registration for SINGLE Node _____   $13.00   
  756.                                   2-4 Node _____   $15.00
  757.                                  5-99 Node _____   $20.00
  758.  
  759.  
  760.   Please do not send personal checks, send Bank draft/money order, Postal
  761.   money order or $13.00 US currency.  Personal check may cause a 1-3 week
  762.   delay in processing.  THANK YOU for registering this Doorware!  It will 
  763.   encourage me to write more doors in the future.  
  764.  
  765.  NOTE:
  766.  If you only wish a 'KEY' to unlock the game and do not need or wish other 
  767.  copies of Late-Nite doors then send only $10.00 US (Single Node Only) and 
  768.  your KEY to unlock the game will be mailed to you or call Late-Nite BBS 
  769.  and request the info in Email or Chat for quick immediate registration!  
  770.  
  771.  
  772.  For all games only "ONE" registration will ever be needed for ANY release!
  773.  
  774.  
  775.  Also try these Late-Nite games, Super Rig!, Trivia MASTER! and Civil War!
  776.  
  777.  
  778.  
  779.  Starvin' Marv's Late-Nite BBS, Sanford NC  9.5 Gigs w/70000+ files online.
  780.    Node-1  (919) 776-2368  16800/14.4k/9600/2400  HST Dual/Std. (24 hrs)
  781.    Node-2  (919) 775-4477  19200/14.4k/9600/2400  ZyXEL         (24 hrs)
  782.  
  783.  
  784.  
  785.  
  786.