home *** CD-ROM | disk | FTP | other *** search
/ Season's Greetings & Games Unlimited / UGOLD_cd2.iso / xerix / xerix.doc < prev    next >
Text File  |  1993-05-24  |  18KB  |  540 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                Xerix
  7.  
  8.                         By Brendan Reville
  9.  
  10.  
  11.                         Game Documentation
  12.  
  13.                             Version 1.1
  14.  
  15.  
  16.  
  17.  
  18.               --------------------------------------
  19.  
  20.                              Contents
  21.  
  22.           Overview
  23.           System Requirements
  24.           Files
  25.           Getting Started
  26.                Configuration and Hard Disk Installation
  27.           The Story
  28.           Playing the Game
  29.           Credits and Acknowledgments
  30.           About the Author
  31.           Free Registration
  32.           Contacting the Author
  33.           Programmers' Information
  34.           Revision History
  35.           Disclaimer
  36.           Copyright Notice
  37.           Trademarks and Registered Trademarks
  38.  
  39.  
  40.  
  41.  
  42.               --------------------------------------
  43.  
  44.                              Overview
  45.  
  46.      Xerix is an arcade-style "shoot 'em up" game set in the
  47. future.  You must guide a space ship through a strange world of two
  48. different levels and destroy or avoid the many enemy obstacles in
  49. this place.  Xerix features 256 colour VGA/MCGA graphics and sound
  50. card support.  Other features include multi-level/rate scrolling,
  51. Expanded and Extended memory support, and the support of various
  52. input devices.
  53.  
  54.      The game is public domain, and may be freely and legally
  55. copied in its original, unmodified form.
  56.  
  57.  
  58.  
  59.  
  60.               --------------------------------------
  61.  
  62.                         System Requirements
  63.  
  64. Required: IBM AT (80286) or higher: '386/i486; or compatible
  65.           MS-DOS
  66.           VGA or MCGA video display
  67.           Hard disk or floppy disk with 500k bytes free 
  68.  
  69. Recommended: 
  70.           10 Mhz or faster processor speed
  71.           Hard disk
  72.  
  73. Supported: (optional)
  74.           Adlib sound card
  75.           Sound Blaster sound card
  76.  
  77.           Microsoft Mouse or compatible mouse
  78.           Joystick
  79.  
  80.           EMS (Expanded) memory
  81.           XMS (Extended) memory
  82.  
  83.  
  84.  
  85.  
  86.               --------------------------------------
  87.  
  88.                                Files
  89.  
  90.      The following files are part of the Xerix package.  All files,
  91. apart from XERIX.CFG, last on the list, should be on the disk or in
  92. the archive which you acquired the game on:
  93.  
  94.      XERIX   .DOC        This file - the game documentation.
  95.      XERIXREG.DOC        The registration form.
  96.      XINSTALL.EXE        The installation/configuration program.
  97.      XERIX   .EXE        The Xerix game program.
  98.      XERIX_GM.DAT        A game data file.
  99.      XERIX_A0.DAT        A game data file.
  100.      XERIX_A1.DAT        A game level data file.
  101.      XERIX_A2.DAT        A game level data file.
  102.  
  103.      XERIX   .CFG        Default game settings file.
  104.                               (Created by XINSTALL - not on
  105.                               original disk/archive)
  106.  
  107.  
  108.  
  109.  
  110.               --------------------------------------
  111.  
  112.                           Getting Started
  113.  
  114.      To run Xerix, make sure you're on the same disk drive and in
  115. the same directory as the game.  To configure the game for your
  116. computer initially, type XINSTALL to run the install program.  If
  117. you know that the game is already configured for your system, you
  118. can simply type XERIX to begin the game.
  119.  
  120.  
  121.                      Xerix Install - XINSTALL
  122.  
  123.      From the main menu of the install program you can choose to
  124. configure the default game settings, install Xerix to a hard disk,
  125. or return to DOS.
  126.  
  127.  
  128.                Configuring the default game settings
  129.  
  130.      Choosing 1 on the Xerix Install main menu takes you into the
  131. default game setting configuration menus, which allow you to
  132. configure Xerix for your computer.  These settings will be saved in
  133. the file XERIX.CFG in the current disk/directory, or on the
  134. destination disk/directory if a hard disk installation is
  135. performed, unless a problem in the hard disk installation occurs.
  136.  
  137.  
  138.      Firstly, you can choose whether Xerix runs with full 256
  139. colour graphics, or with 64 grey-scale graphics if you prefer.  The
  140. grey-scale graphics will work with a full-colour monitor.
  141.  
  142.  
  143.      Next, you can choose the sound device Xerix will use.
  144. The following options are available:
  145.  
  146.      No sound:
  147.                The game is silent.  The sound effects can also be
  148.           turned off during the game.
  149.  
  150.      Adlib sound:
  151.                Using the original Adlib sound card's FM music and
  152.           sound effect capabilities.
  153.  
  154.      Sound Blaster sound: 
  155.                Using the FM music and sound effect capabilities of
  156.           the Adlib as well as digitised sound samples. 
  157.  
  158.                If you choose the Sound Blaster as the sound device
  159.           there will be two additional menus, in which you choose
  160.           the base memory address and interrupt number for the
  161.           card.  For both menus, Auto Scan should work.  If the
  162.           game locks up while loading or gives a Sound Blaster
  163.           initialisation error message, XINSTALL should be run
  164.           again and the Sound Blaster base memory address should be
  165.           specified.  If the game still doesn't work, the interrupt
  166.           number should be specified as it is set up on your Sound
  167.           Blaster card.
  168.  
  169.      IBM PC internal speaker: 
  170.                Used for music and sound effects.
  171.  
  172.  
  173.      The next menu allows you to choose what memory the game uses. 
  174. Choosing conventional memory limits the game to using only the
  175. basic 640k bytes of RAM, at most, of memory installed in your
  176. computer.  Choosing either EMS or XMS allows the game to utilise
  177. the memory in your computer set up as either Expanded or Extended
  178. memory.
  179.      The use of EMS (Expanded) memory requires an Expanded Memory
  180. Manager (EMM) that conforms to the Lotus/Intel/Microsoft Expanded
  181. Memory Specification (LIM-EMS) version 3.2 or later.  The use of
  182. XMS (Extended) memory requires an external driver that conforms to
  183. the Lotus/Intel/Microsoft/AST eXtended Memory Specification (XMS)
  184. version 2.0 or later, such as HIMEM.SYS.
  185.      The use of Expanded or Extended memory make subsequent
  186. loadings of levels faster.  Their use still requires adequate free
  187. conventional memory.
  188.  
  189.  
  190.      The final menu allows you to choose the input device used to
  191. control the game: either keyboard, mouse or joystick.  A Microsoft
  192. compatible mouse driver must be installed before running the game
  193. if it is configured to use the mouse.  A joystick must be connected
  194. to Game Port 1 and centred when the game is loading if it is to be
  195. used.  The keyboard may also be used in combination with these
  196. other input devices.
  197.  
  198.  
  199.                       Hard Disk Installation
  200.  
  201.      This option from the Xerix Install program's main menu will
  202. copy the game into a subdirectory on your hard disk, as long as it
  203. has enough free space for the game.  The hard disk install option
  204. will ask for the destination drive's letter, from C to F, then
  205. check for adequate available space on the destination drive.  If
  206. there is enough space, the directory \XERIX will be created and the
  207. game copied into that directory.
  208.      To run the game after installing it onto a hard disk, make
  209. that drive the current drive by typing its letter followed by a
  210. colon.  For example "C:" (without the quotes).
  211.      Then make the current directory \XERIX by typing "CD \XERIX"
  212. (again without the quotes).
  213.      To run the game, type "XERIX".
  214.  
  215.  
  216.  
  217.  
  218.               --------------------------------------
  219.  
  220.                              The Story
  221.  
  222.      Some time in the near future...
  223.  
  224.      A massive, alien structure hurtles from deep space towards the
  225. earth.  Several days after first being discovered by a space-
  226. tracking station in the desert of Egypt, two-thirds of the
  227. population of Los Angeles and its surrounding area are killed by a
  228. strange radiation.  The radiation's source is tracked to the alien
  229. structure.
  230.  
  231.      Panic sets in on the earth in the hours that follow.  People
  232. don't know what to do or where to go.  The governments of the
  233. world, combined through the United World Council, try desperately
  234. to find a solution to this problem.
  235.  
  236.      The World Council sent up one small unmanned space-craft to
  237. examine the alien structure at close range.  Upon approaching the
  238. structure, a large panel in its otherwise impenetrable wall opened. 
  239. The space-craft entered and reported a strange environment, an open
  240. space, but nothing like the world of Earth.  A fast-moving object
  241. destroyed the space-craft shortly after it had entered, but the
  242. object's speed was estimated to be at a rate which a human might be
  243. able to respond to - either destroying with weapons or dodging.
  244.  
  245.      You have been chosen to pilot a second earth-sent space-craft. 
  246. The project has been codenamed XERIX: the eXtended Enemy Response
  247. and Infiltration eXperiment.  Your mission is to destroy the alien
  248. structure.  How you will do so is not known.  Your mission is a
  249. difficult one, indeed seemingly impossible, but is of the greatest
  250. importance.  The earth's fate is in your hands.  You must succeed.
  251.  
  252.  
  253.  
  254.  
  255.               --------------------------------------
  256.  
  257.                          Playing the game
  258.  
  259.  
  260.      In the following instructions, "fire" refers to the space bar
  261. and can also refer to either of the buttons on the joystick and
  262. mouse.
  263.  
  264.  
  265.                            Title Screen
  266.  
  267.      To exit the title screen, hit fire.  A text sequence (see
  268. below) displaying the game's credits will begin when the title
  269. screen is exited for the first time.  After this, the title screen
  270. will only displayed after the game is "won" or after the ESC key is
  271. hit during a game (see below).  It will be skipped after games in
  272. which the player "loses".
  273.      The title screen will also fade off when the title music has
  274. finished playing.
  275.      Hitting Control (Ctrl) and Q simultaneously will quit the
  276. game.  The title screen will fade off the and the program will exit
  277. to DOS.
  278.  
  279.  
  280.                           Text Sequences
  281.  
  282.      At various times in the game, namely, the credits, before a
  283. level and after a game, a text sequence will begin unless skipped
  284. (see below).
  285.      To skip one of these text sequences, hit fire.  The sequence
  286. cannot be skipped for the first half second of running, to avoid
  287. accidentally skipping a sequence.  For Sound Blaster users, an
  288. audio sample will be played when the text sequence begins to fade
  289. off, either when skipped or when finished.
  290.      Hit P to pause a text sequence, and P again to unpause it.
  291.      Hitting Control (Ctrl) and Q simultaneously will quit the
  292. game.  The screen will fade off and the program will exit to DOS.
  293.  
  294.  
  295.                     Controlling the space-craft
  296.  
  297.      To control the space-craft with the keyboard, hit the
  298. directional key on the numeric or arrow keypad in the direction
  299. that you wish the ship to go in.  The space-craft can also move
  300. diagonally by hitting two directional keys at once, or by using a
  301. "diagonal" key on the numeric keypad.
  302.      With the joystick, simply move the stick in the direction
  303. which you want the space-craft to travel in.  
  304.      When using the mouse, an on-screen pointer will appear.  The
  305. ship will always travel towards this pointer, "chasing" it.  The
  306. ship will cease "chasing" the mouse pointer once it reaches it, so
  307. that you may control the ship with the keyboard as long as you
  308. don't move the mouse pointer after the ship has reached it.
  309.      To shoot, hit fire.  Rapidly hitting fire will cause the
  310. space-craft to shoot more quickly than simply holding in fire. 
  311. Shots can not pass through the red remains of an alien.
  312.      You will have, initially, three "lives."  Each "life" is
  313. another attempt to continue in the current game, starting on the
  314. screen where you got out.  You will be given an additional bonus
  315. life if you finish a level.
  316.  
  317.  
  318.  
  319.                Other keys during the action sequence
  320.  
  321.      ESC  Escape
  322.  
  323.           The escape key will end the current game.  The screen
  324.           will fade off and the game will return to the title
  325.           sequence.  
  326.  
  327. ENTER/
  328. RETURN    Skip
  329.  
  330.           By hitting the ENTER/RETURN key while the screen fades
  331.           off slowly, either after hitting ESC, dying (by losing
  332.           all your lives) or winning the game, the losing sequence,
  333.           if it was to be played, will be skipped and a new game
  334.           begun immediately.
  335.  
  336. Ctrl-Q    Quit
  337.  
  338.           By hitting the Control (Ctrl) and Q keys down
  339.           simultaneously, the screen will fade off and the program
  340.           will exit to DOS.
  341.  
  342.      T    Toggle
  343.  
  344.           By hitting the T key the outer scrolling regions will be
  345.           Toggled (switched) on or off.  Users of slower computers
  346.           may wish to turn off these additional scrolling regions
  347.           at the top and bottom edges of the screen to speed the
  348.           game up.
  349.  
  350.      S    Sound
  351.  
  352.           By hitting the S key the game Sound effects will be
  353.           toggled (switched) on or off.
  354.  
  355.  
  356.  
  357.      The aim of the game is simple: make it through the game while
  358. dodging or destroying the alien space-craft and "bombs" which spray
  359. from certain objects on the screen.  Then destroy the end of level
  360. alien, a type of guardian of the alien ship, to advance to the next
  361. level.  It isn't easy, but sharp skills and fast reflexes will
  362. serve you well.
  363.  
  364.  
  365.  
  366.  
  367.               --------------------------------------
  368.  
  369.                               Credits
  370.  
  371.      Design, Programming, Artwork, and Music by
  372.           Brendan Reville
  373.  
  374.  
  375.      Design contributions:
  376.           Marc Armansin and Michael Reville
  377.  
  378.      Additional game testing:
  379.           Justin Reville and Michael Reville
  380.  
  381.      Documentation:
  382.           Brendan Reville
  383.  
  384.  
  385.  
  386.                       Further Acknowledgments
  387.  
  388.      The following helped, to various degrees, with the development
  389. of the game, and deserve a word of thanks.
  390.  
  391.      John Creasey
  392.      Paul Meiners
  393.      Tony Cook
  394.      Eric Poulsen
  395.           - for assisting in the development of the keyboard
  396.           reading routines (MultiKey).
  397.  
  398.      Rhys Weekley
  399.           - for helping with the Adlib testing.
  400.  
  401.      David Evans
  402.           - for the public domain program VGA Paint, used to create
  403.           the game artwork.
  404.  
  405.      John M. Coon
  406.           - for the shareware Sound Blaster composer program
  407.           Compoz, used to create the game's FM music.
  408.  
  409.      Mum, Dad, Justin and Michael
  410.           - my family, for all their interest, patience and
  411.           support.
  412.  
  413.      And to all my friends at school and on the Bulletin Boards,
  414. for their encouragement and interest: thank you.
  415.  
  416.  
  417.  
  418.  
  419.               --------------------------------------
  420.  
  421.                          About the Author
  422.  
  423.      Brendan Reville is a 15 year old student living in Sydney,
  424. Australia.  He enjoys ice-skating, basketball, tennis and swimming,
  425. and plays the clarinet.  Favourite writers include Philip K. Dick,
  426. William Gibson and Barbara Hambly.  He began programming while
  427. around the age of 10, in BASIC, before moving onto C at the age of
  428. 13, and is now teaching himself Assembler.  Xerix is his first
  429. major production, and was contributed to the public domain as an
  430. appreciation for the medium.
  431.  
  432.  
  433.  
  434.  
  435.               --------------------------------------
  436.  
  437.                          Free Registration
  438.  
  439.      This game is free, however, it is requested that the
  440. registration form contained in the file XERIXREG.DOC is filled out
  441. and returned to the author at the address given or sent by
  442. electronic mail as described below.  Registration is free, except
  443. for the necessary postage, and is not required, but appreciated. 
  444. Consult your DOS manual for information on printing a file.
  445.  
  446.  
  447.  
  448.  
  449.               --------------------------------------
  450.  
  451.                        Contacting the Author
  452.  
  453.      The author can be contacted at the following postal address:
  454.  
  455.      Brendan Reville
  456.      PO Box 304
  457.      Milsons Point NSW 2061
  458.      Australia
  459.  
  460.  
  461.      For users with a modem, the author can also be contacted via
  462. GTNet electronic mail available through any GTPower Bulletin Board
  463. System worldwide.  Send a Private message to Brendan Reville at The
  464. Poet's Dilemna, netmail address 302/000.
  465.  
  466.  
  467.  
  468.  
  469.               --------------------------------------
  470.  
  471.                      Programmers' Information
  472.  
  473.      Xerix was programmed in Microsoft C 6.0.  Also used in the
  474. development of the product were Creative Labs' Sound Blaster
  475. Developer Kit and Ted Gruber Software's Fastgraph routines.
  476.      The author is happy to discuss areas of the game's programming
  477. with other programmers, and can be contacted by the methods given
  478. above.
  479.  
  480.  
  481.  
  482.  
  483.               --------------------------------------
  484.  
  485.                          Revision History
  486.  
  487.      September 1992 - version 1.0
  488.           Original release
  489.  
  490.      September 1992 - version 1.1
  491.           "Lives" added
  492.           Title screen not displayed after every game
  493.           Documentation improved and updated
  494.  
  495.  
  496.  
  497.  
  498.               --------------------------------------
  499.  
  500.                             Disclaimer
  501.  
  502.      The author, Brendan Reville, and any other persons referred to
  503. in this documentation or in the computer program "Xerix" accept no
  504. responsibility for any loss of time, money or productivity, or
  505. damage to any person(s) or computer hardware or software, as a
  506. result of using the program "Xerix", even if the above mentioned
  507. had knowledge or had been notified of the possibilities of such
  508. events.
  509.  
  510.  
  511.  
  512.  
  513.               --------------------------------------
  514.  
  515.               Xerix - Program, Data and Documentation
  516.  
  517.                 (C) Copyright Brendan Reville 1992
  518.                        All Rights Reserved.
  519.  
  520.  
  521.  
  522.                               MCMXCII
  523.  
  524.  
  525.  
  526.  
  527.               --------------------------------------
  528.  
  529.                Trademarks and Registered Trademarks
  530.  
  531. Adlib is a registered trademark of Adlib Inc.
  532. Fastgraph is a trademark of Ted Gruber Software.
  533. IBM, IBM PC/AT, are registered trademarks of International Business
  534.      Machines, Inc.
  535. Microsoft, Microsoft Mouse and MS-DOS are registered trademarks of
  536.      Microsoft Corporation.
  537.  
  538. All other brand and product names mentioned in this document are
  539. trademarks or registered trademarks of their respective holders.
  540.