Fix for the problem that SDL applications exited
[AROS-Contrib.git] / Games / Quake / README.AROS
blob57ebe87731aededccfb959dcbf206afd7c2d9d8d
1 You need the game files for Quake first. You can download the
2 shareware version of Quake from the ID Software web site:
4     http://www.idsoftware.com/quake/index.html
7 This is a *very* quick and dirty port of quake,
8 and is only tested with the shareware demo version
9 of the data files.
11 To make it run on AROS you have to do
12 a few minor changes:
14 memory: Quake needs at least 8 megs of contigous memory.
15 So you have to change the amount of memory allocated
16 at startup. This can be done in the UNIX version using
17 the -m parameter of the "aros" command. For example:
19     ./aros -m 12
21 stack: Quake needs lots of stack !
22 In workbench/c/shell.c you can change the
23 second parameter of the RunCommand() call from
24 100000 to for example 500000.
26 speed:
27 To increase the speed of quake you can enable
28 the XShm support in the gfx hidd (if you have the
29 XShm extensions installed). The configure script
30 will automatically detect and activate XShm.
32 Because of optimizations for 16 bit X displays
33 in the gfx hidd, quake will run fastest at this depth.
34 Optimizations for other depths will come.
36 There are two new AROS-specific options:
38 -ownscreen
39 which will run quake on its own screen (default is on WB screen)
40 and
41 -cgfx
43 This will use cybergraphics.library emulation
44 for rendering. The upside is that the screen palette
45 won't get messed up. Downside is that it is a
46 little slower, but it should hardly be noticable
47 on modern HW.
49 The AROS specific files are sys_aros.c and vid_aros.c