summaryrefslogtreecommitdiff
path: root/apps/plugins/sdl/progs/wolf3d/README-GP2X.txt
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/progs/wolf3d/README-GP2X.txt')
-rw-r--r--apps/plugins/sdl/progs/wolf3d/README-GP2X.txt70
1 files changed, 70 insertions, 0 deletions
diff --git a/apps/plugins/sdl/progs/wolf3d/README-GP2X.txt b/apps/plugins/sdl/progs/wolf3d/README-GP2X.txt
new file mode 100644
index 0000000000..41ca30ec36
--- /dev/null
+++ b/apps/plugins/sdl/progs/wolf3d/README-GP2X.txt
@@ -0,0 +1,70 @@
1Wolf4SDL by Moritz "Ripper" Kroll (http://www.chaos-software.de.vu)
2Original Wolfenstein 3D by id Software (http://www.idsoftware.com)
3GP2X support by Pickle
4
5Source and Windows Binary: http://www.stud.uni-karlsruhe.de/~uvaue/chaos/downloads.html
6GP2X Binary: http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,20,2479
7
8SUMMARY:
9See main README.txt
10
11
12GP2X CONTROLS:
13Directional: these are mapped to the arrow keys.
14A : mapped to space, which opens doors
15B : mapped to left shift, which enables running. Also mapped
16 to key n, for the NO response in the menu.
17X : mapped to left control, which enables shooting.
18Y : mapped to the number keys, to select weapons. It cycles
19 through each weapon in order. Also mapped to key y, for
20 the YES responses in the menu.
21** NOTE: In "enter text" mode each button sends its letter,
22 for example a=a, y=y
23
24Select: mapped to the escape key
25Start: mapped to the enter key
26Select+Start: mapped to pause
27
28Shoulder Left: this is mapped in a way to strafe left
29Shoulder Right: this is mapped in a way to strafe right
30** NOTE: If you press both the left and right shoulder buttons the statusbar
31 will be shown in the fullscreen mode described above.
32
33Volume Buttons: raise and lower the volume.
34
35Either Volume Button + Select: show fps
36Either Volume Button + Start: take a screenshot
37
38
39** NOTE: The directional stick is given precedence over the strafe keys.
40 For example if you hold the shoulder right to strafe right and you
41 then move the stick right you will stop strafing and turn. If you
42 then release the stick you will resume strafing the right.
43 (I've tested this and it seems to work fairly well)
44
45
46INSTALL:
47Pick your Wolf4SDL binary and copy the files at the root of the zip to any
48folder together with the data files of the according game (e.g. *.WL6 for
49Wolfenstein 3D or *.SOD for Spear of Destiny).
50The binaries do not restart the GP2X menu application.
51If you use GMenu2x, select the wrapper option for your icon.
52If you use the GPH menu, you will have to create your own script to restart it.
53
54
55Compiling from source code:
56I used the Code::Blocks dev kit. (http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,14,2295)
57You can use the template example. Add all of the source files to the project.
58Under build options (pick your GP2X compilier) and under "Compilier Settings"
59-> "Defines" add GP2X. Just press the build button.
60The Makefile should also work for linux type environments, although I have
61not tried it this way. If you use it, the GP2X define should be added to the
62Makefile using CFLAGS += -DGP2X.
63
64I also added the compiler flags
65"-fmerge-all-constants -ffast-math -funswitch-loops"
66which give a good performance increase.
67For Code::Blocks put this line in "Compiler Settings" - "Other Options".
68
69PERFORMANCE:
70The game runs good at 200 Mhz.