home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 4 / AUCD4.iso / arcade / arcgames / arcquake / !ArcQuake / !Help < prev    next >
Text File  |  1998-07-27  |  6KB  |  180 lines

  1. This is the Helpfile for the Strongarm RiscPC port of Quake.
  2. It was made out of the source freely available from the internet.
  3. Please handle it with respect, as it was not too easy and is
  4. for free. And as it is often with free software, no warranty is
  5. made or implied by ID Software or anyone else. Also no one is
  6. allowed to take a charge for distributing this software.
  7.  
  8. You can use it with the original Quake PAK files from the PC
  9. version. Copy them to the directory "!ArcQuake.ID1". You can get
  10. for instance the Shareware PAK file from ID's homepage at
  11. "http://www.idsoftware.com/". You could also buy the PC version
  12. and use the PAK files from it to thank ID software for supplying
  13. the source.
  14.  
  15.  
  16.  
  17. What to do if it simply won't run:
  18.  
  19. If ArcQuake installs properly on the iconbar, but crashes after
  20. trying to start a game, it is certainly because something with
  21. your network connection. Try disabling the network support from
  22. the config menu. If it now runs fine, well. If not, I do not know
  23. why. ArcQuake seems to have problems with modem connections,
  24. ethernet cards should be no problem. If you have a modem
  25. connection, be sure that you start ArcQuake only with enabled
  26. TCP/IP support if you have a running modem connection!
  27. If ArcQuake fails to detect your IP properly, make sure that
  28. Inet$Hostname is set to your hostname, and that the Resolver
  29. you use is able to get the IP from the hostname. If you use
  30. Acorns TCP/IP stack, and have a ethernet card, there should be
  31. a line in the file !Boot.Resources.!Internet.files.Hosts that
  32. defines the IP of your hostname, for instance if your hostname
  33. is "Sirius":
  34.  
  35. 141.30.230.105   Sirius   Sirius.wh1.tu-dresden.de
  36.  
  37. I do not know how it is with PPP, I think you get a dynamicalally
  38. allocated IP there, so the above won't work for that. But if you
  39. can type "ping yourhostname" and get a response, it should also
  40. work with ArcQuake.
  41.  
  42. If all that does not help, I do not know further. Please keep
  43. in mind, I know nothing about TCP/IP programming, I was only
  44. able to implement it because it seems to be nearly no difference
  45. between Acorns and the BSD API.
  46.  
  47.  
  48.  
  49. Console and Menus:
  50.  
  51. To bring down the console press "`" ("^" on german keyboards)
  52. That is the key below "escape" and left from "1". To get into
  53. the menu press "escape". For further information read the
  54. files in the "!Quake.Docs" directory.
  55.  
  56.  
  57.  
  58. Additional features over the DOS version:
  59.  
  60. -click "Select" at the icon or select "Play Fullscreen" from
  61.  the menu to start a fullscreen game / to toggle from a windowed
  62.  game to a fullscreen game
  63. -click "Adjust" at the icon or select "Play Windowed" from the
  64.  menu to start a game in a window
  65. -console command "wimp" brings you back from fullscreen mode to
  66.  the wimp
  67. -console command "full" brings you back from windowed mode to
  68.  fullscreen mode
  69. -if you close the window the game is paused
  70.  
  71.  
  72.  
  73. How to build a serial null-modem cable to connect two computers
  74. via the serial interface:
  75.  
  76.         9 Pin    25 Pin        25 Pin    9 Pin
  77. ======================================================
  78. GND-GND:    5    7    <---->    7    5
  79.  
  80. Send-Receive:    3    2    <---->    3    2
  81.  
  82. RTS-CTS:    7    4    <---->    5    8
  83.  
  84. DSR-DTR:    6    6    <---->    20    4    
  85.  
  86. Receive-Send:    2    3    <---->    2    3    
  87.  
  88. CTS-RTS:    8    5    <---->    4    7    
  89.  
  90. DTR-DSR:    4    20    <---->    6    6
  91.  
  92.  
  93.  
  94. General Bug and Improvements Info:
  95.  
  96. 1.00
  97.  
  98. This version of quake uses nearly no FP instructions, but some
  99. special floating point routines that are about 2-7 times faster
  100. than the FP emulator. It also uses fixed point arithmetics in
  101. some important functions. So it gets about 10 fps in 320x256
  102. and about 6 fps in 640x480 in timedemo 2. (Yes, timedemo works
  103. now and you can also change the resolution if you want!)
  104.  
  105. Sound is played using the datavox module by P.R.Banks, so it
  106. uses the 8 bit sound system.
  107.  
  108. Games via TCP/IP are also supported, but as I do not know how
  109. to detect whether there is a running internet connection, it
  110. hangs if you do not have one. If that occurs, please deselect
  111. "TCP/IP support" from the "Configuration" window. If you have
  112. no network connection, do not try to start a multiplayer game
  113. as Quake will then hang.
  114.  
  115. Playing audio CDs is also implemented, if you want Quake to
  116. check automatically for CD changes, please select this option
  117. from the "Configuration" window.
  118.  
  119. There is also a new console command "wimp" implemented. As you
  120. certainly guess, this interrupts your session and brings you
  121. back to the wimp. You can return to Quake by clicking on the
  122. icon.
  123.  
  124. If Quake hangs you can safely interrupt it by pressing "alt"+
  125. "break". The exit handler should clean up all rubbish if it is
  126. not too bad.
  127.  
  128. 1.01
  129.  
  130. There is also a command line switch "-nowimp" that forces
  131. ArcQuake to start immediately, without waiting for the user
  132. to click on its icon. Of course you can still use the "wimp"
  133. command.
  134.  
  135. 1.02
  136.  
  137. The bug with specifying a certain amount of memory is now
  138. removed (ArcQuake allocated the double amount, so user of
  139. computers with less than 24-32 MB had problems).
  140.  
  141. The ArcQuake heap was moved to a dynamic area, this saves
  142. about 2MB memory, though I do not know why.
  143.  
  144. 1.03
  145.  
  146. Some changes proposed by Robin Watts:
  147. Forced ArcQuake to use a fixed stack size, that makes a
  148. speed increase by about 6%, several other improvements.
  149. Compiled also a special version for Arm610/710.
  150.  
  151. 1.04
  152.  
  153. Serial games are also supported now. I also removed a bug
  154. introduced by ID that made it impossible to change baud
  155. rates without quitting Quake. Quake now also does not hang
  156. anymore if you select "Multiplayer" and have disabled all
  157. network possibilities. Automatic CPU detection included.
  158.  
  159. 1.05
  160.  
  161. Multitasking added. Moved interrupt functions into module
  162. GameUtils. Slight speed improvements. Console command "full"
  163. added for return to single task playing.
  164.  
  165. 1.06
  166.  
  167. Slight spped improvements (own FP square root function).
  168. Modem could work now, at least communication with modem
  169. works. Window positioning bug should be removed. Option
  170. to disable TCP/IP support removed as it should now
  171. detect TCP/IP properly.
  172.  
  173. 1.06a
  174.  
  175. Reintroduced option to disable TCP/IP support.    
  176.  
  177.  
  178.  
  179.  
  180. Enjoy it!