1 You need a game file (.wad file) for Doom first. The shareware
2 version of Doom uses the WAD "doom1.wad", the full version of
3 Doom "doom.wad", Doom II "doom2.wad", Ultimate Doom "doomu.wad".
4 You can download the shareware version of Doom from:
6 http://www.idsoftware.com/archives/doomarc.html
8 AROS Doom is a Port of ADoomPPC which was done by Joseph Fenton
9 (jlfenton@ctaz.com). ADoomPPC itself is based on ADoom which
10 was done by Peter McGavin. ADoom was derived from the original
11 ID Software Linux DOOM source which you can download from:
13 ftp://ftp.cdrom.com/pub/idgames/idstuff/source/doomsrc.zip
15 To play Doom under AROS you should have at least 8 megabyte
20 AROS Doom should already work with the default AROS stacksize.
21 If you have problems try "Stack 50000" or "Stack 100000" before
24 Like with Quake you can speed up the game by enabling
25 XShm support in the gfx hidd (if you have the XShm
26 extensions installed). This is done by changing
27 in config/x11/hidd/xshm.h
35 The AROS specific files are:
39 aros_net_local.c aros_net_local.h
45 There are also some minor changes in other files. Look for
48 Unlike ADoomPPC AROS Doom by default runs in a window. This uses
49 cybergaphics.library and does not work on 8 Bit Screens.
51 You can play AROS Doom on it's own screen by using the option -scr:
56 Another special feature of AROS Doom is the possibility to do a
57 deathmatch game with upto 4 players on one computer. The routines
58 for this are in aros_net_local.c. You have to start the doom exe
59 multiple times for this (make sure AROS has enough memory: start
60 it with --memsize 16 or --memsize 32):
62 2 player game: Open 2 Shells:
64 Shell 1: doom -netlocal 1 1
66 Shell 2: doom -netlocal 2 2
69 3 player game: Open 3 Shells:
71 Shell 1: doom -netlocal 1 1 1
73 Shell 2: doom -netlocal 2 2 2
75 Shell 3: doom -netlocal 3 3 3
78 4 player game: Open 4 Shells:
80 Shell 1: doom -netlocal 1 1 1 1
82 Shell 2: doom -netlocal 2 2 2 2
84 Shell 3: doom -netlocal 3 3 3 3
86 Shell 4: doom -netlocal 4 4 4 4
89 Actually there is the problem that only the player of the active
90 window can be controlled, so you have to activate another player's
91 window to control that player. This will be fixed with a special
92 InputHandler, but there probably won't be enough space for more than
93 two players on the keyboard, because of Doom having many control
94 possibilites (switch weapons, ...)
96 Important start options (for others see ADoomPPC_13.readme):
100 width of Doom "screen". must be a multiple of 32.
105 height of Doom "screen"
110 Force playing demos. Doom often thinks a demo was done with a
111 another version of Doom and therefore by default doesn't play
115 -timedemo demo1 -forcedemo
117 Benchmark. Instead of demo1 you can also try demo2 or demo3.
119 P2/300/66, 128 MB RAM, Matrox G400, XFree86 3.3.4-14 SVGA Server,
120 1024x768x16 X11 resolution, default Doom resolution (320 x 200),
121 full Doom screen size (no status bar visible), doom.wad (Doom 1
132 show framerate in upper right window edge. is not very accurate
133 because the timer.device of AROS under Linux actually has only
134 a precision of 1/50 sec.
139 rotate the map (BTW: activate with TAB) for better orientation.
144 display map over game gfx.