summaryrefslogtreecommitdiff
path: root/apps/plugins/sdl/progs/wolf3d/README-dc.txt
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/progs/wolf3d/README-dc.txt')
-rw-r--r--apps/plugins/sdl/progs/wolf3d/README-dc.txt85
1 files changed, 85 insertions, 0 deletions
diff --git a/apps/plugins/sdl/progs/wolf3d/README-dc.txt b/apps/plugins/sdl/progs/wolf3d/README-dc.txt
new file mode 100644
index 0000000000..ebdf44635d
--- /dev/null
+++ b/apps/plugins/sdl/progs/wolf3d/README-dc.txt
@@ -0,0 +1,85 @@
1Wolf4SDL\DC 1.7
2ported to Dreamcast by dcbasic
3
4A port of Wolf4SDL by Moritz "Ripper" Kroll.
5
6What's new in 1.7:
7- See Changes-dc.txt
8
9Instructions:
10- Extract the Wolf4SDL\DC archive to it's own folder.
11- Put your *.wl6 files inside /cd/data/wolf3d (if you have a commercial CD-ROM
12 release of Wolfenstein you can skip this step).
13- If you want to use the command line, create a text file called 'args.txt'
14 (without quotes) in the /cd/data/wolf3d folder and add any valid
15 arguments. Please keep them on one line.
16- Download and install BootDreams (http://dchelp.dcemulation.org/?BootDreams).
17- Open the folder you extracted Wolf4SDL\DC to in BootDreams.
18- Select a task. If you'd like to burn Wolf4SDL\DC directly to a CD-R, select
19 the CDRecord task and set the disc format to either Audio\Data or Data\Data
20 (both do essentially the same thing).
21- Click Process.
22- If you created a CD image, burn it with the appropriate burning program
23 e.g. Alcohol 120%.
24- Pop the CD-R in your Dreamcast and play.
25- If you have a commercial CD-ROM, wait until you're asked to swap in your
26 copy of Wolfenstein 3D, swap your copy in, press start and play.
27
28Valid Arguments:
29--goobers (Wolfenstein 3D only)
30--debugkeys (Spear of Destiny only)
31--goodtimes (Spear of Destiny only)
32--nowait
33--baby
34--easy
35--normal
36--hard
37--tedlevel <level>
38--res <width> <height> (default 320x200)
39--resf <width> <height>
40--bits <screen_bits> (default 8)
41--dblbuf
42--extravbls <vbls>
43--samplerate <rate> (default 11025)
44--audiobuffer <size> (default 4096)
45
46Notes:
47- The --res argument will also except '640 400' but will slow rendering down
48 greatly. The width must be a multiple of 320 and the height must be a
49 multiple of 200 or 240.
50- The --resf argument will force the passed screen resolution but may result
51 in graphic corruption.
52- The default samplerate is 11025 to keep the extra SOD missions from running
53 out of memory. Wolfenstein 3D and the original SOD mission will happily run
54 with the samplerate set to 22050.
55- The --dblbuf argument works but slows speed down by about 10 frames.
56
57Compiling:
58This port was developed under Code::Blocks 8.02 with the DC Dev ISO R4
59integrated within it. I've also included a Makefile in case you don't use
60Code::Blocks. You will need SDL and SDL mixer to compile Wolf4SDL\DC.
61
62DC Dev ISO can be downloaded from here:
63http://dcemulation.org/?title=DC_Dev_ISO
64
65It contains everything you need to compile Wolf4SDL. It includes Code::Blocks
668.02 and a tool to integrate Code::Blocks with DC Dev ISO. It uses Cygwin as
67the terminal environment and includes the DC compilers and all the SDL
68libraries that are needed to compile Wolf4SDL.
69
70To compile Wolf4SDL\DC under Code::Blocks, extract the source to it's own
71folder, open 'Wolf4SDL-DC.cbp' and goto 'Build' | 'Build'.
72
73To compile Wolf4SDL\DC using the supplied Makefile, extract the source to it's
74own directory in C:\cygwin\usr\local\dc and type 'make -f Makefile.dc' in your
75terminal while inside the folder Wolf4SDL\DC was extracted to. By default the
76Makefile will create a scrambled 1ST_READ.BIN, unscrambled Wolf4SDL.bin and of
77course, Wolf4SDL.elf.
78
79Credits & Thanks:
80- OneThiryt8 for which parts of this port was based on his port, sdlWolf
81- BlueCrab who wrote parts of the swap disc menu
82- BlackAura for which I stole parts of his menu code from nxDoom
83- Ripper for such a clean and friendly Wolfenstein 3D engine
84- Bero for the Dreamcast port of SDL, which this port uses
85- Dan Potter and team for KOS, which this port uses