Ticket #8431: ScummVM Readme 0.7.1.html

File ScummVM Readme 0.7.1.html, 77.3 KB (added by SF/dflock, 19 years ago)

New ScummVM HTML readme

Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <title>ScummVM README</title>
5 <meta name="generator" content="HTML Tidy for Windows (vers 1st February 2005), see www.w3.org" />
6 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
7 <meta name="generator" content="StarOffice/OpenOffice XSLT (http://xml.openoffice.org/sx2ml)" />
8 <meta name="created" content="2005-05-18T10:32:34" />
9 <meta name="changedby" content="Duncan Lock" />
10 <meta name="changed" content="2005-05-18T13:33:19" />
11
12 <link rel="stylesheet" href="./ScummVM%20Readme.css" />
13 </head>
14
15 <body dir="ltr">
16 <h1 class="Heading1"><a name="ScummVM_README">ScummVM README</a></h1>
17 <p>Last updated: $Date: 2005/03/26 20:50:00 $</p>
18 <p>Release version: 0.7.1</p>
19 <hr />
20 <p>
21 For more information, compatibility lists, details on donating, the latest release, progress reports and more,
22 please visit the ScummVM home page at: <a href="http://www.scummvm.org/">http://www.scummvm.org/</a>
23 </p>
24 <h2>Table of Contents</h2>
25
26 <ol class="toc">
27 <li><a href="ScummVM%20Readme%200.7.1.html#1.0_About">1.0 About</a></li>
28 <li><a href="ScummVM%20Readme%200.7.1.html#2.0_Contacting">2.0 Contacting</a>
29 <ol>
30 <li><a href="ScummVM%20Readme%200.7.1.html#2.1_Reporting_Bugs">2.1 Reporting Bugs</a></li>
31 </ol>
32 </li>
33 <li><a href="ScummVM%20Readme%200.7.1.html#3.0_Supported_Games">3.0 Supported Games</a>
34 <ol>
35 <li><a href="ScummVM%20Readme%200.7.1.html#SCUMM_Games">SCUMM Games</a></li>
36 <li><a href="./ScummVM%20Readme%200.7.1.html#Other_Games">Other Games</a></li>
37 <li><a href="ScummVM%20Readme%200.7.1.html#3.1_Copy_Protection">3.1 Copy Protection</a></li>
38 <li><a href="ScummVM%20Readme%200.7.1.html#3.2_Simon_the_Sorcerer_1_and_2_notes">3.2 Simon the Sorcerer 1 and 2 notes</a></li>
39 <li><a href="ScummVM%20Readme%200.7.1.html#3.3_Broken_Sword_notes">3.3 Broken Sword notes</a></li>
40 <li><a href="ScummVM%20Readme%200.7.1.html#3.4_Flight_of_the_Amazon_Queen_notes">3.4 Flight of the Amazon Queen notes</a></li>
41 <li><a href="ScummVM%20Readme%200.7.1.html#3.5_Known_Problems_in_ScummVM_0.7.1">3.5 Known Problems in ScummVM 0.7.1</a>
42 <ol>
43 <li><a href="ScummVM%20Readme%200.7.1.html#CD_Audio_Games">CD Audio Games</a></li>
44 <li><a href="ScummVM%20Readme%200.7.1.html#Monkey_Island_1__28EGA_29">Monkey Island 1 (EGA)</a></li>
45 <li><a href="ScummVM%20Readme%200.7.1.html#Loom__28EGA_29">Loom (EGA):</a></li>
46 <li><a href="ScummVM%20Readme%200.7.1.html#Broken_Sword_1">Broken Sword 1</a></li>
47 <li><a href="ScummVM%20Readme%200.7.1.html#Simon_the_Sorcerer_2">Simon the Sorcerer 2</a></li>
48 <li><a href="ScummVM%20Readme%200.7.1.html#FM-TOWNS_versions">FM-TOWNS versions</a></li>
49 </ol>
50 </li>
51 </ol>
52 </li>
53 <li><a href="ScummVM%20Readme%200.7.1.html#4.0_Supported_Platforms">4.0 Supported Platforms</a></li>
54 <li><a href="ScummVM%20Readme%200.7.1.html#5.0_Running_ScummVM">5.0 Running ScummVM</a>
55 <ol>
56 <li><a href="ScummVM%20Readme%200.7.1.html#5.1_Command_Line_Options">5.1 Command Line Options</a></li>
57 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Language_options">5.2 Language options</a>
58 <ol>
59 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Maniac_Mansion_and_Zak_McKracken">Maniac Mansion and Zak McKracken</a></li>
60 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_The_Dig">The Dig</a></li>
61 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Curse_of_Monkey_Island">Curse of Monkey Island</a></li>
62 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Beneath_a_Steel_Sky_1">Beneath a Steel Sky</a></li>
63 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Broken_Sword_1">Broken Sword 1</a></li>
64 <li><a href="ScummVM%20Readme%200.7.1.html#5.2_Simon_the_Sorcerer_3A_1__26_2">Simon the Sorcerer: 1 &amp; 2</a></li>
65 </ol>
66 </li>
67 <li><a href="ScummVM%20Readme%200.7.1.html#5.3_Graphics_filters">5.3 Graphics filters</a></li>
68 <li><a href="ScummVM%20Readme%200.7.1.html#5.4_Hot_Keys">5.4 Hot Keys</a>
69 <ol>
70 <li><a href="ScummVM%20Readme%200.7.1.html#Common">Common</a></li>
71 <li><a href="ScummVM%20Readme%200.7.1.html#SCUMM">SCUMM</a></li>
72 <li><a href="ScummVM%20Readme%200.7.1.html#Beneath_a_Steel_Sky">Beneath a Steel Sky</a></li>
73 <li><a href="ScummVM%20Readme%200.7.1.html#Broken_Sword_I">Broken Sword I</a></li>
74 <li><a href="ScummVM%20Readme%200.7.1.html#Broken_Sword_II">Broken Sword II</a></li>
75 <li><a href="ScummVM%20Readme%200.7.1.html#Flight_of_the_Amazon_Queen">Flight of the Amazon Queen</a></li>
76 <li><a href="ScummVM%20Readme%200.7.1.html#Simon_the_Sorcerer_1__26_2">Simon the Sorcerer 1 &amp; 2</a></li>
77 </ol>
78 </li>
79 <li><a href="ScummVM%20Readme%200.7.1.html#5.5_Using_data_files_from_Macintosh_game_versions">5.5 Using data files from Macintosh game versions</a></li>
80 <li><a href="ScummVM%20Readme%200.7.1.html#5.6_Multi-CD_Games">5.6 Multi-CD Games</a>
81 <ol>
82 <li><a href="ScummVM%20Readme%200.7.1.html#5.6.1_The_Curse_of_Monkey_Island">5.6.1 The Curse of Monkey Island</a></li>
83 <li><a href="ScummVM%20Readme%200.7.1.html#5.6.2_Broken_Sword_1">5.6.2 Broken Sword 1</a></li>
84 <li><a href="ScummVM%20Readme%200.7.1.html#5.6.3_Broken_Sword_2">5.6.3 Broken Sword 2</a></li>
85 </ol>
86 </li>
87 </ol>
88 </li>
89 <li><a href="ScummVM%20Readme%200.7.1.html#6.0_Savegames">6.0 Savegames</a>
90 <ol>
91 <li><a href="ScummVM%20Readme%200.7.1.html#6.1_Autosaves">6.1 Autosaves</a></li>
92 </ol>
93 </li>
94 <li><a href="ScummVM%20Readme%200.7.1.html#7.0_Music_and_Sound">7.0 Music and Sound</a>
95 <ol>
96 <li><a href="ScummVM%20Readme%200.7.1.html#7.1_Playing_sound_with_Adlib_emulation">7.1 Playing sound with Adlib emulation</a></li>
97 <li><a href="ScummVM%20Readme%200.7.1.html#7.2_Playing_sound_with_MT-32_emulation">7.2 Playing sound with MT-32 emulation</a></li>
98 <li><a href="ScummVM%20Readme%200.7.1.html#7.3_Playing_sound_with_MIDI_emulation">7.3 Playing sound with MIDI emulation</a></li>
99 <li><a href="ScummVM%20Readme%200.7.1.html#7.4_Playing_sound_with_Native_MIDI">7.4 Playing sound with Native MIDI</a></li>
100 <li><a href="ScummVM%20Readme%200.7.1.html#7.5.0_Playing_sound_with_Sequencer_MIDI__5BUNIX_ONLY_5D">7.5.0 Playing sound with Sequencer MIDI [UNIX ONLY]</a>
101 <ol>
102 <li><a href="ScummVM%20Readme%200.7.1.html#7.5.1_Playing_sound_with_ALSA_sequencer__5BUNIX_ONLY_5D">7.5.1 Playing sound with ALSA sequencer [UNIX ONLY]</a></li>
103 <li><a href="ScummVM%20Readme%200.7.1.html#Asking_TiMidity_to_become_an_ALSA_sequencer">Asking TiMidity to become an ALSA sequencer:</a></li>
104 <li><a href="ScummVM%20Readme%200.7.1.html#Asking_FluidSynth_to_become_an_ALSA_sequencer__28using_SoundFonts_29_3A">Asking FluidSynth to become an ALSA sequencer (using SoundFonts):</a></li>
105 </ol>
106 </li>
107 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.0_Using_MP3_files_for_CD_audio">7.6.0 Using MP3 files for CD audio</a>
108 <ol>
109 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.1_Using_Ogg_Vorbis_files_for_CD_audio">7.6.1 Using Ogg Vorbis files for CD audio</a></li>
110 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.2_Using_Flac_files_for_CD_audio">7.6.2 Using Flac files for CD audio</a></li>
111 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.3_Compressing_MONSTER.SOU_with_MP3">7.6.3 Compressing MONSTER.SOU with MP3</a></li>
112 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.4_Compressing_MONSTER.SOU_with_Ogg_Vorbis">7.6.4 Compressing MONSTER.SOU with Ogg Vorbis</a></li>
113 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.5_Compressing_MONSTER.SOU_with_Flac">7.6.5 Compressing MONSTER.SOU with Flac</a></li>
114 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.6_Compressing_sfx_2Fspeech_in_Simon_the_Sorcerer_1_and_2">7.6.6 Compressing sfx/speech in Simon the Sorcerer 1 and 2</a></li>
115 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.7_Compressing_speech_music_in_Broken_Sword_1">7.6.7 Compressing speech/music in Broken Sword 1</a></li>
116 <li><a href="ScummVM%20Readme%200.7.1.html#7.6.8_Compressing_speech_music_in_Broken_Sword_2">7.6.8 Compressing speech/music in Broken Sword 2</a></li>
117 </ol>
118 </li>
119 <li><a href="ScummVM%20Readme%200.7.1.html#7.7_Output_sample_rate">7.7 Output sample rate</a></li>
120 </ol>
121 </li>
122 <li><a href="ScummVM%20Readme%200.7.1.html#8.0_Configuration_file">8.0 Configuration file</a></li>
123 <li><a href="ScummVM%20Readme%200.7.1.html#9.0_Compiling">9.0 Compiling</a>
124 <ol>
125 <li><a href="ScummVM%20Readme%200.7.1.html#GCC_3A">GCC:</a></li>
126 <li><a href="ScummVM%20Readme%200.7.1.html#Microsoft_Visual_C_2B_2B_6.0_3A">Microsoft Visual C++ 6.0:</a></li>
127 <li><a href="ScummVM%20Readme%200.7.1.html#Microsoft_Visual_C_2B_2B_7.0_3A">Microsoft Visual C++ 7.0:</a></li>
128 <li><a href="ScummVM%20Readme%200.7.1.html#Windows_Mobile_with_Microsoft_eMbedded_Visual_C_2B_2B_3_or_4__3A">Windows Mobile with Microsoft eMbedded Visual C++ 3 or 4 :</a></li>
129 <li><a href="ScummVM%20Readme%200.7.1.html#Debian_GNU_2FLinux_3A">Debian GNU/Linux:</a></li>
130 <li><a href="ScummVM%20Readme%200.7.1.html#Mac_OS_X_3A">Mac OS X:</a></li>
131 </ol>
132 </li>
133 </ol>
134
135 <hr />
136
137 <h2><a name="1.0_About"></a>1.0 About</h2>
138 <p>
139 ScummVM is a collection of interpreters, capable of emulating several adventure game engines. ScummVM mainly
140 supports games created using SCUMM (Script Creation Utility for Maniac Mansion), used in various LucasArts games
141 such as Monkey Island, Day of the Tentacle, and others.
142 </p>
143 <p>
144 ScummVM also contains interpreters for several non-SCUMM games. Currently these are Beneath a Steel Sky, Broken
145 Sword 1 &amp; 2, Flight of the Amazon Queen and Simon the Sorcerer 1 &amp; 2.
146 </p>
147 <p>
148 At this time ScummVM should be considered beta software, and is still under heavy development. Be aware that whilst
149 we attempt to make sure that many games can be completed with few major bugs, crashes can happen.
150 </p>
151 <p>
152 If you enjoy ScummVM feel free to donate using the PayPal button on the ScummVM homepage. This will help us buy
153 utilities needed to develop ScummVM easier and quicker. If you cannot donate, help and contribute a patch!
154 </p>
155 <h2><a name="2.0_Contacting"></a>2.0 Contacting</h2>
156 <p>
157 The easiest way to contact the ScummVM team is by submitting bug reports or commenting in our forums. You can also
158 join and e-mail the scummvm-devel mailing list, or chat with us on irc (#scummvm on irc.freenode.net) Please do not
159 ask us to support an unsupported game, read our homepages FAQ first.
160 </p>
161
162 <h2><a name="2.1_Reporting_Bugs"></a>2.1 Reporting Bugs</h2>
163 <p>
164 To report a bug, please create a SourceForge account and follow the bugs link from our homepage. Please make sure
165 the bug is reproducible, and still occurs in the latest daily build/current CVS version. Also check the known bugs
166 list (below) and compatibility listing for that game, to ensure the issue is not already known.
167 </p>
168 <p>
169 Also do not report bugs on games that are not listed as being completable in the &rdquo;Supported Games section, or
170 compatibility list. We -know- those games have bugs.
171 </p>
172
173 <p>Please include the following information:</p>
174 <ul>
175 <li>ScummVM version (PLEASE test the latest CVS/Daily build)</li>
176 <li>Bug details, including instructions on reproducing</li>
177 <li>Language of game (English, German, ...)</li>
178 <li>Version of game (talkie, floppy, ...)</li>
179 <li>Platform and Compiler (Win32, Linux, FreeBSD, ...)</li>
180 <li>Attach a save game if possible</li>
181 <li>
182 If this bug only occurred recently, please note the last version without the bug, and the first version
183 including the bug. That way we can fix it quicker by looking at the changes made.
184 </li>
185 </ul>
186
187 <h2><a name="3.0_Supported_Games"></a>3.0 Supported Games</h2>
188 <p>
189 At the moment the following games have been reported to work, and should be playable to the end. However, this list
190 generally applies to PC versions. Mac versions usually should work, too (with some exceptions for older games), and
191 Amiga versions of games may work with the <code>Amiga</code> flag turned on but this is not always
192 true.
193 </p>
194
195 <h3><a name="SCUMM_Games"></a>SCUMM Games</h3>
196
197 <table>
198 <tr>
199 <th>Game</th>
200 <th>Target</th>
201 </tr>
202 <tr>
203 <td>Maniac Mansion (Classic Version)</td>
204 <td>maniac</td>
205 </tr>
206 <tr>
207 <td>Maniac Mansion (Enhanced Version)</td>
208 <td>maniac</td>
209 </tr>
210 <tr>
211 <td>Zak McKracken (Classic Version)</td>
212 <td>zak</td>
213 </tr>
214 <tr>
215 <td>Zak McKracken (Enhanced Version)</td>
216 <td>zak</td>
217 </tr>
218 <tr>
219 <td>Indiana Jones &amp; the Last Crusade (EGA)</td>
220 <td>indy3ega</td>
221 </tr>
222 <tr>
223 <td>Indiana Jones &amp; the Last Crusade (256)</td>
224 <td>indy3</td>
225 </tr>
226 <tr>
227 <td>Indiana Jones &amp; the Last Crusade (FM-TOWNS)</td>
228 <td>indy3towns</td>
229 </tr>
230 <tr>
231 <td>Loom (16 color floppy version)</td>
232 <td>loom</td>
233 </tr>
234 <tr>
235 <td>Loom (FM-TOWNS)</td>
236 <td>loomtowns</td>
237 </tr>
238 <tr>
239 <td>Loom (256 color CD version)</td>
240 <td>loomcd</td>
241 </tr>
242 <tr>
243 <td>Zak McKracken (FM-TOWNS)</td>
244 <td>zaktowns</td>
245 </tr>
246 <tr>
247 <td>Monkey Island 1 (EGA)</td>
248 <td>monkeyega</td>
249 </tr>
250 <tr>
251 <td>Monkey Island 1 (VGA)</td>
252 <td>monkeyvga</td>
253 </tr>
254 <tr>
255 <td>Monkey Island 1 (CD)</td>
256 <td>monkey/monkey1</td>
257 </tr>
258 <tr>
259 <td>Monkey Island 2</td>
260 <td>monkey2</td>
261 </tr>
262 <tr>
263 <td>Indiana Jones and the Fate of Atlantis</td>
264 <td>atlantis</td>
265 </tr>
266 <tr>
267 <td>Day of the Tentacle</td>
268 <td>tentacle</td>
269 </tr>
270 <tr>
271 <td>Sam &amp; Max</td>
272 <td>samnmax</td>
273 </tr>
274 <tr>
275 <td>The Dig</td>
276 <td>dig</td>
277 </tr>
278 <tr>
279 <td>Full Throttle</td>
280 <td>ft</td>
281 </tr>
282 <tr>
283 <td>Curse of Monkey Island</td>
284 <td>comi</td>
285 </tr>
286 <tr>
287 <td>Fatty Bear&#39;s Birthday Surprise</td>
288 <td>fbear</td>
289 </tr>
290 <tr>
291 <td>Fatty Bear&#39;s Fun Pack</td>
292 <td>fbpack</td>
293 </tr>
294 <tr>
295 <td>Putt-Putt&#39;s Fun Pack</td>
296 <td>funpack</td>
297 </tr>
298 <tr>
299 <td>Putt-Putt Goes To The Moon</td>
300 <td>puttmoon</td>
301 </tr>
302 <tr>
303 <td>Putt-Putt Joins the Parade</td>
304 <td>puttputt</td>
305 </tr>
306 </table>
307
308 <h3><a name="Other_Games"></a>Other Games</h3>
309
310 <table>
311 <tr>
312 <th>Game</th>
313 <th>Target</th>
314 </tr>
315 <tr>
316 <td>Beneath a Steel Sky</td>
317 <td>sky</td>
318 </tr>
319 <tr>
320 <td>Broken Sword I</td>
321 <td>sword1</td>
322 </tr>
323 <tr>
324 <td>Broken Sword II</td>
325 <td>sword2</td>
326 </tr>
327 <tr>
328 <td>Flight of the Amazon Queen</td>
329 <td>queen</td>
330 </tr>
331 <tr>
332 <td>Simon the Sorcerer 1</td>
333 <td>simon1acorn/simon1dos/simon1talkie</td>
334 </tr>
335 <tr>
336 <td>Simon the Sorcerer 2</td>
337 <td>simon2dos/simon2talkie</td>
338 </tr>
339 </table>
340
341 <p>
342 The following games should load, but are not yet fully playable. Play these at your own risk, and please do not
343 file bug reports about them. If you want the latest updates on game compatibility, visit our web site and view the
344 compatibility chart.
345 </p>
346
347 <table>
348 <tr>
349 <th>Game</th>
350 <th>Target</th>
351 </tr>
352 <tr>
353 <td>Freddi Fish 1: The Case of the Missing Kelp Seeds</td>
354 <td>freddi</td>
355 </tr>
356 <tr>
357 <td>Freddi Fish 2: The Case of the Haunted Schoolhouse</td>
358 <td>fredd2</td>
359 </tr>
360 <tr>
361 <td>Freddi Fish 3: The Case of the Stolen Conch Shell</td>
362 <td>freddi3</td>
363 </tr>
364 <tr>
365 <td>Let&#39;s Explore the Airport with Buzzy</td>
366 <td>airport</td>
367 </tr>
368 <tr>
369 <td>Let&#39;s Explore the Farm with Buzzy</td>
370 <td>farm</td>
371 </tr>
372 <tr>
373 <td>Let&#39;s Explore the Jungle with Buzzy</td>
374 <td>jungle</td>
375 </tr>
376 <tr>
377 <td>Pajama Sam 1: No Need to Hide When It&#39;s Dark Outside</td>
378 <td>pajama</td>
379 </tr>
380 <tr>
381 <td>Pajama Sam 2: Thunder and Lightning Aren&#39;t so Frightening</td>
382 <td>pajama2</td>
383 </tr>
384 <tr>
385 <td>Putt-Putt Saves the Zoo</td>
386 <td>puttzoo</td>
387 </tr>
388 <tr>
389 <td>Putt-Putt Travels Through Time</td>
390 <td>putttime</td>
391 </tr>
392 </table>
393
394 <p>The following games are SCUMM engine, but NOT supported by ScummVM (yet).</p>
395
396 <table>
397 <tr>
398 <td>Most Humongous Entertainment titles</td>
399 </tr>
400 </table>
401
402 <p>
403 Please be aware that the engine may contain bugs and unimplemented features that sometimes make it impossible to
404 finish the game. Save often, and please file a bug report (instructions on submitting bug reports are below) if you
405 encounter such a bug in a &ldquo;supported&rdquo; game.
406 </p>
407
408 <h2><a name="3.1_Copy_Protection"></a>3.1 Copy Protection</h2>
409
410 <p>
411 The ScummVM team does not condone piracy. However, there are cases when LucasArts themselves bundled cracked
412 interpreters with their own games &mdash; the data files still contain the copy protection scripts, but the
413 interpreter bypasses them. There is no way for us to tell the difference between legitimate and pirated data files,
414 so for the games where we know the original interpreter may have been cracked ScummVM will always have to bypass
415 the copy protection.
416 </p>
417
418 <p>At the time of writing, that includes the following games:<br /><br /></p>
419
420 <ul>
421 <li>Indiana Jones &amp; the Last Crusade (EGA)</li>
422 <li>Indiana Jones &amp; the Last Crusade (FM-TOWNS version)</li>
423 <li>Loom (16 color floppy version)</li>
424 <li>Maniac Mansion</li>
425 <li>Monkey Island 1 (EGA)</li>
426 <li>Monkey Island 1 (VGA)</li>
427 <li>Monkey Island 2</li>
428 <li>Zak McKracken (EGA)</li>
429 <li>Zak McKracken (FM-TOWNS version)</li>
430 <li>Beneath a Steel Sky (bypassed with permission from Revolution)</li>
431 </ul>
432
433 <p>
434 In some cases ScummVM will still show the copy protection screen. Try entering any answer. Chances are that it will
435 work.
436 </p>
437
438 <h2><a name="3.2_Simon_the_Sorcerer_1_and_2_notes"></a>3.2 Simon the Sorcerer 1 and 2 notes</h2>
439 <p>
440 The current game targets are
441 </p>
442
443 <table>
444 <tr>
445 <th>Game</th>
446 <th>Target</th>
447 </tr>
448 <tr>
449 <td>Simon the Sorcerer 1 for Acorn (CD)</td>
450 <td>simon1acorn</td>
451 </tr>
452 <tr>
453 <td>Simon the Sorcerer 1 for DOS (Disk)</td>
454 <td>simon1dos</td>
455 </tr>
456 <tr>
457 <td>Simon the Sorcerer 2 for DOS (Disk)</td>
458 <td>simon2dos</td>
459 </tr>
460 <tr>
461 <td>Simon the Sorcerer 1 Talkie (DOS/Windows)</td>
462 <td>simon1talkie</td>
463 </tr>
464 <tr>
465 <td>Simon the Sorcerer 2 Talkie (Amiga/DOS/Mac/Windows)Short Version</td>
466 <td>simon2talkie</td>
467 </tr>
468 </table>
469
470 <p>
471 Also make sure that the platform setting is correct, since it is used to tell the difference between the various
472 ports of the games.
473 </p>
474 <p>
475 If you have the dual version of Simon the Sorcerer 1 or 2 on CD, then you will find the Windows version in the main
476 directory of CD and the DOS Talkie version in the DOS directory of the CD.
477 </p>
478
479 <h2><a name="3.3_Broken_Sword_notes"></a>3.3 Broken Sword notes</h2>
480 <p>
481 Broken Sword 1 and 2 both come with in-game cutscenes compressed using RAD Game Tools legacy Smacker&trade; format. As
482 RAD is unwilling to open the older legacy versions of this format to us, and have requested we not reverse engineer
483 it, Revolution Software has kindly allowed us to provide re-encoded Broken Sword cutscenes for download on our
484 website.
485 </p>
486 <p>
487 These cutscenes are provided in MPEG2 format with OGG Vorbis audio.
488 </p>
489 <p>
490 Viewing these cutscenes thus requires a version of ScummVM compiled with both libmpeg2 (preferably 0.4.0 or
491 greater) and libVorbis support.
492 </p>
493 <p>
494 The cutscenes should be placed in a harddisk directory, and the location of this can be specified using the
495 &ldquo;Extra Path&rdquo; setting under the &ldquo;Paths&rdquo; tab of the game options screen (&ldquo;Edit Game&rdquo;).
496 </p>
497
498 <h2><a name="3.4_Flight_of_the_Amazon_Queen_notes"></a>3.4 Flight of the Amazon Queen notes</h2>
499 <p>
500 In order to use a non-freeware version of Flight of the Amazon Queen (i.e.Your own), you will need to have the
501 <code>queen.tbl</code> file (available from the Compatibility page on our website) in either the directory containing the
502 <code>queen.1</code> datafile or in the directory where your ScummVM executable resides.
503 </p>
504 <p>
505 Alternatively, you can use the <code>queenrebuild</code> tool from the Tools module to &ldquo;rebuild&rdquo; your FOTAQ datafile
506 to include the table for that specific version, and thus removing the run-time dependency on the <code>queen.tbl</code> file.
507 </p>
508 <p>This tool also allows you to compress the speech and sound effects with MP3, OGG or FLAC.</p>
509
510 <h2><a name="3.5_Known_Problems_in_ScummVM_0.7.1"></a>3.5 Known Problems in ScummVM 0.7.1</h2>
511 <p>
512 This release has the following known problems and limitations. There is no need to report them, although patches to
513 fix them are welcome. If you discover a bug that is not listed here, nor in the compatibility table on the web
514 site, please see the section on Reporting Bugs.
515 </p>
516
517 <h3><a name="CD_Audio_Games"></a>CD Audio Games</h3>
518 <p>
519 When playing games that use CD Audio (Towns variants, Loom CD, etc), users of Microsoft Windows 2000/XP may
520 experience random crashes.
521 </p>
522 <p>
523 This is due to a long-standing Windows bug, resulting in corrupt game files being read from the CD. Please copy the
524 game data to your harddrive to avoid this.
525 </p>
526
527 <h3><a name="Monkey_Island_1__28EGA_29"></a>Monkey Island 1 (EGA)</h3>
528
529 <h3><a name="Loom__28EGA_29"></a>Loom (EGA)</h3>
530 <ul>
531 <li>MIDI support requires the Roland update from LucasArts</li>
532 </ul>
533
534 <h3><a name="Beneath_a_Steel_Sky"></a>Beneath a Steel Sky</h3>
535 <ul>
536 <li>Floppy demos arent supported</li>
537 <li>Not a bug: CD version is missing speech for some dialog, this is normal.</li>
538 </ul>
539
540 <h3><a name="Broken_Sword_1"></a>Broken Sword 1</h3>
541 <ul>
542 <li>Macintosh version isnt supported</li>
543 </ul>
544
545 <h3><a name="Simon_the_Sorcerer_2"></a>Simon the Sorcerer 2</h3>
546 <ul>
547 <li>Combined speech and subtitles will often cause speech to be cut off early, this is a limitation of the original game.</li>
548 <li>Only default language (English) in data files is supported in Amiga and Macintosh versions.</li>
549 </ul>
550
551 <h3><a name="FM-TOWNS_versions"></a>FM-TOWNS versions</h3>
552 <ul>
553 <li>The Kanji versions require the FM-TOWNS Font ROM</li>
554 </ul>
555
556 <h2><a name="4.0_Supported_Platforms"></a>4.0 Supported Platforms</h2>
557 <p>
558 ScummVM has been ported to run on many platforms and operating systems.
559 </p>
560 <p>
561 Links to these ports can be found either on the ScummVM web page or by a Google search. Many thanks to the effort
562 of porters. If you have a port of ScummVM and wish to commit it into the main CVS, feel free to contact us!
563 </p>
564
565 <table>
566 <tr>
567 <th>Windows</th>
568 <th>SDL</th>
569 <th></th>
570 </tr>
571 <tr>
572 <td>Windows Mobile</td>
573 <td>SDL</td>
574 <td>(iPAQ and other handheld devices)</td>
575 </tr>
576 <tr>
577 <td>Linux</td>
578 <td>X11/OSS audio</td>
579 <td>(includes iPAQs running Linux)</td>
580 </tr>
581 <tr>
582 <td>Mac OS X</td>
583 <td>SDL</td>
584 <td></td>
585 </tr>
586 <tr>
587 <td>AmigaOS</td>
588 <td>SDL</td>
589 <td></td>
590 </tr>
591 <tr>
592 <td>MorphOS</td>
593 <td>Custom backend</td>
594 <td></td>
595 </tr>
596 <tr>
597 <td>BeOS</td>
598 <td>SDL</td>
599 <td></td>
600 </tr>
601 <tr>
602 <td>RISC OS</td>
603 <td>SDL</td>
604 <td></td>
605 </tr>
606 <tr>
607 <td>Dreamcast</td>
608 <td>Custom backend</td>
609 <td></td>
610 </tr>
611 <tr>
612 <td>GP32</td>
613 <td>Custom backend</td>
614 <td></td>
615 </tr>
616 <tr>
617 <td>PalmOS</td>
618 <td>Custom backend</td>
619 <td></td>
620 </tr>
621 <tr>
622 <td>UNIX</td>
623 <td>SDL</td>
624 <td>(Linux, Solaris, IRIX, *BSD)</td>
625 </tr>
626 </table>
627
628 <p>
629 The Dreamcast port does not support Curse of Monkey Island, nor The Dig.
630 </p>
631 <p>
632 The PalmOS port does not support Curse of Monkey Island, Beneath a Steel Sky, nor either Simon the Sorcerer 1 or 2.
633 The Dig will only work on some Palm devices (those with a large dynamic heap).
634 </p>
635 <p>
636 In the Macintosh port, the right mouse button is emulated via Cmd-Click (that is, you click the mouse button while
637 holding the Command/Apple/Propeller key).
638 </p>
639 <h2><a name="5.0_Running_ScummVM"></a>5.0 Running ScummVM</h2>
640 <p>
641 Before you run the engine, you need to put the games datafiles in a directory. The filenames must not be in
642 mixed case on *nix systems (for example, these are valid names: &ldquo;monkey2.000&rdquo;, &ldquo;MONKEY2.000&rdquo;, while this is a
643 bad one: &ldquo;Monkey2.000&rdquo;). If you use a game with speech, the file monster.sou must reside in the same directory
644 as the datafiles.
645 </p>
646 <p>
647 Please note that by default, ScummVM will save games in the directory it is executed from, so you should refrain
648 from running it from more than one location. Further information, including how to specify a specific save
649 directory to avoid this issue, are in section 6.0.
650 </p>
651 <p>
652 ScummVM can be launched directly by running the executable. In this case, the in-built launcher will activate. From
653 this, you can add games (click &rdquo;Add Game), or launch games which have already been configured.
654 </p>
655 <p>
656 ScummVM can also be launched into a game directly using Command Line arguments &rdquo;&quot; see the next
657 section.
658 </p>
659 <h2><a name="5.1_Command_Line_Options"></a>5.1 Command Line Options</h2>
660
661 <h4>Usage:</h4>
662 <p><kbd>scummvm [OPTIONS]... [GAME]</kbd></p>
663 <p>
664 [GAME]: Short name of game to load. For example, &#39;monkey&#39; for Monkey Island. This can be either a built-in
665 gameid, or a user configured target.
666 </p>
667
668 <h4><a name="Options_3A"></a>Options:</h4>
669
670 <table>
671 <tr>
672 <th>Short Version</th>
673 <th>Long Version</th>
674 <th>Purpose</th>
675 </tr>
676 <tr>
677 <td>-v</td>
678 <td>--version</td>
679 <td>Display ScummVM version information and exit</td>
680 </tr>
681 <tr>
682 <td>-h</td>
683 <td>--help</td>
684 <td>Display a brief help text and exit</td>
685 </tr>
686 <tr>
687 <td>-z</td>
688 <td>--list-games</td>
689 <td>Display list of supported games and exit</td>
690 </tr>
691 <tr>
692 <td>-t</td>
693 <td>--list-targets</td>
694 <td>Display list of configured targets and exit</td>
695 </tr>
696 <tr>
697 <td>-c</td>
698 <td>--config=CONFIG</td>
699 <td>Use alternate configuration file</td>
700 </tr>
701 <tr>
702 <td>-p</td>
703 <td>--path=PATH</td>
704 <td>Path to where the game is installed</td>
705 </tr>
706 <tr>
707 <td>-x</td>
708 <td>--save-slot[=NUM]</td>
709 <td>Save game slot to load (default: autosave)</td>
710 </tr>
711 <tr>
712 <td>-f</td>
713 <td>--fullscreen</td>
714 <td>Force full-screen mode</td>
715 </tr>
716 <tr>
717 <td>-F</td>
718 <td>--no-fullscreen</td>
719 <td>Force windowed mode</td>
720 </tr>
721 <tr>
722 <td>-g</td>
723 <td>--gfx-mode=MODE</td>
724 <td>Select graphics scaler (see also section 5.3)</td>
725 </tr>
726 <tr>
727 <td>-e</td>
728 <td>--music-driver=MODE</td>
729 <td>Select music driver (see also section 7.0)</td>
730 </tr>
731 <tr>
732 <td>-q</td>
733 <td>--language=LANG</td>
734 <td>Select language (see also section 5.2)</td>
735 </tr>
736 <tr>
737 <td>-m</td>
738 <td>--music-volume=NUM</td>
739 <td>Set the music volume, 0-255 (default: 192)</td>
740 </tr>
741 <tr>
742 <td>-o</td>
743 <td>--master-volume=NUM</td>
744 <td>Set the master volume, 0-255 (default: 192)</td>
745 </tr>
746 <tr>
747 <td>-s</td>
748 <td>--sfx-volume=NUM</td>
749 <td>Set the sfx volume, 0-255 (default: 192)</td>
750 </tr>
751 <tr>
752 <td>-r</td>
753 <td>--speech-volume=NUM</td>
754 <td>Set the voice volume, 0-255 (default: 192)</td>
755 </tr>
756 <tr>
757 <td>-n</td>
758 <td>--subtitles</td>
759 <td>Enable subtitles (use with games that have voice)</td>
760 </tr>
761 <tr>
762 <td>-b</td>
763 <td>--boot-param=NUM</td>
764 <td>Pass number to the boot script (boot param)</td>
765 </tr>
766 <tr>
767 <td>-d</td>
768 <td>--debuglevel=NUM</td>
769 <td>Set debug verbosity level</td>
770 </tr>
771 <tr>
772 <td>-u</td>
773 <td>--dump-scripts</td>
774 <td>Enable script dumping if a directory called &#39;dumps&#39; exists in the current directory</td>
775 </tr>
776 <tr>
777 <td></td>
778 <td>--cdrom=NUM</td>
779 <td>CD drive to play CD audio from (default: 0 = first drive)</td>
780 </tr>
781 <tr>
782 <td></td>
783 <td>--joystick[=NUM]</td>
784 <td>Enable input with joystick (default: 0 = first joystick)</td>
785 </tr>
786 <tr>
787 <td></td>
788 <td>--platform=WORD</td>
789 <td>Specify version of game (allowed values: amiga, atari, fmtowns, mac, pc, windows)</td>
790 </tr>
791 <tr>
792 <td></td>
793 <td>--savepath=PATH</td>
794 <td>Path to where savegames are stored</td>
795 </tr>
796 <tr>
797 <td></td>
798 <td>--multi-midi</td>
799 <td>Enable combination of Adlib and native MIDI</td>
800 </tr>
801 <tr>
802 <td></td>
803 <td>--native-mt32</td>
804 <td>True Roland MT-32 (disable GM emulation)</td>
805 </tr>
806 <tr>
807 <td></td>
808 <td>--output-rate=RATE</td>
809 <td>Select output sample rate in Hz (e.g. 22050)</td>
810 </tr>
811 <tr>
812 <td></td>
813 <td>--aspect-ratio</td>
814 <td>Enable aspect ratio correction</td>
815 </tr>
816 <tr>
817 <td></td>
818 <td>--alt-intro</td>
819 <td>Use alternative intro for CD versions of Beneath a Steel Sky and Flight of the Amazon Queen</td>
820 </tr>
821 <tr>
822 <td></td>
823 <td>--copy-protection</td>
824 <td>Enable copy protection in SCUMM games, when ScummVM disables it by default.</td>
825 </tr>
826 <tr>
827 <td></td>
828 <td>--demo-mode</td>
829 <td>Start demo mode of Maniac Mansion (Classic version)</td>
830 </tr>
831 <tr>
832 <td></td>
833 <td>--tempo=NUM</td>
834 <td>Set music tempo (in percent, 50-200) for SCUMM games (default: 100)</td>
835 </tr>
836 <tr>
837 <td></td>
838 <td>--talkspeed=NUM</td>
839 <td>Set talk speed for SCUMM games</td>
840 </tr>
841 </table>
842
843 <p>
844 The meaning of most long options can be inverted by prefixing them with <kbd>no-</kbd>,
845 </p>
846 <p>
847 e.g. <kbd>--no-aspect-ratio</kbd>. This is useful if you want to override a setting in the
848 configuration file.
849 </p>
850 <p>
851 The short game name (game target) you see at the end of the command line is very important. A short list is
852 contained at the top of this file. You can also get the current list of games and game names at: <a href="http://www.scummvm.org/compatibility.php">http://www.scummvm.org/compatibility.php</a>
853 </p>
854
855 <h3><a name="Examples"></a>Examples</h3>
856
857 <h4><a name="Win32"></a>Win32</h4>
858
859 <p>Running Monkey Island, fullscreen, from a hard disk:</p>
860 <p><kbd>C:\Games\LucasArts\scummvm.exe -f -pC:\Games\LucasArts\monkey\ monkey</kbd></p>
861 <p>Running Full Throttle from CD, fullscreen and with subtitles enabled:</p>
862 <p><kbd>C:\Games\LucasArts\scummvm.exe -f -n -pD:\resource\ ft</kbd></p>
863
864 <h4><a name="Unix"></a>Unix</h4>
865
866 <p>Running Monkey Island, fullscreen, from a hard disk:</p>
867 <p><kbd>/path/to/scummvm -f -p/games/LucasArts/monkey/ monkey</kbd></p>
868 <p>Running Full Throttle from CD, fullscreen and with subtitles enabled:</p>
869 <p><kbd>/path/to/scummvm -f -n -p/cdrom/resource/ ft</kbd></p>
870
871 <h2><a name="5.2_Language_options"></a>5.2 Language options</h2>
872 <p>
873 ScummVM includes a language option for Maniac Mansion, Zak McKracken, The Dig,
874 </p>
875 <p>
876 Curse of Monkey Island, Beneath a Steel Sky, and Simon the Sorcerer 1 &amp; 2.
877 </p>
878
879 <h3><a name="5.2_Maniac_Mansion_and_Zak_McKracken"></a>Maniac Mansion and Zak McKracken</h3>
880 <table>
881 <tr>
882 <th colspan="2">Maniac Mansion and Zak McKracken</th>
883 </tr>
884 <tr>
885 <td>en</td>
886 <td>English (default)</td>
887 </tr>
888 <tr>
889 <td>de</td>
890 <td>German</td>
891 </tr>
892 <tr>
893 <td>fr</td>
894 <td>French</td>
895 </tr>
896 <tr>
897 <td>it</td>
898 <td>Italian</td>
899 </tr>
900 <tr>
901 <td>es</td>
902 <td>Spanish</td>
903 </tr>
904 </table>
905
906 <h3><a name="5.2_The_Dig"></a>The Dig</h3>
907 <table>
908 <tr>
909 <th colspan="2">The Dig</th>
910 </tr>
911 <tr>
912 <td>jp</td>
913 <td>Japanese</td>
914 </tr>
915 <tr>
916 <td>zh</td>
917 <td>Chinese</td>
918 </tr>
919 <tr>
920 <td>kr</td>
921 <td>Korean</td>
922 </tr>
923 </table>
924
925 <h3><a name="5.2_Curse_of_Monkey_Island"></a>Curse of Monkey Island</h3>
926 <table>
927 <tr>
928 <th colspan="2">Curse of Monkey Island</th>
929 </tr>
930 <tr>
931 <td>en</td>
932 <td>English (default)</td>
933 </tr>
934 <tr>
935 <td>de</td>
936 <td>German</td>
937 </tr>
938 <tr>
939 <td>fr</td>
940 <td>French</td>
941 </tr>
942 <tr>
943 <td>it</td>
944 <td>Italian</td>
945 </tr>
946 <tr>
947 <td>pt</td>
948 <td>Portuguese</td>
949 </tr>
950 <tr>
951 <td>es</td>
952 <td>Spanish</td>
953 </tr>
954 <tr>
955 <td>jp</td>
956 <td>Japanese</td>
957 </tr>
958 <tr>
959 <td>zh</td>
960 <td>Chinese</td>
961 </tr>
962 <tr>
963 <td>kr</td>
964 <td>Korean</td>
965 </tr>
966 </table>
967
968
969 <h3><a name="5.2_Beneath_a_Steel_Sky_1"></a>Beneath a Steel Sky</h3>
970 <table>
971 <tr>
972 <th colspan="2">Beneath a Steel Sky</th>
973 </tr>
974 <tr>
975 <td>gb</td>
976 <td>English (Great Britain) (default)</td>
977 </tr>
978 <tr>
979 <td>en</td>
980 <td>English USA</td>
981 </tr>
982 <tr>
983 <td>de</td>
984 <td>German</td>
985 </tr>
986 <tr>
987 <td>fr</td>
988 <td>French</td>
989 </tr>
990 <tr>
991 <td>it</td>
992 <td>Italian</td>
993 </tr>
994 <tr>
995 <td>pt</td>
996 <td>Portuguese</td>
997 </tr>
998 <tr>
999 <td>es</td>
1000 <td>Spanish</td>
1001 </tr>
1002 <tr>
1003 <td>se</td>
1004 <td>Swedish</td>
1005 </tr>
1006 </table>
1007
1008 <h3><a name="5.2_Broken_Sword_1"></a>Broken Sword 1</h3>
1009 <table>
1010 <tr>
1011 <th colspan="2">Broken Sword 1</th>
1012 </tr>
1013 <tr>
1014 <td>en</td>
1015 <td>English (default)</td>
1016 </tr>
1017 <tr>
1018 <td>de</td>
1019 <td>German</td>
1020 </tr>
1021 <tr>
1022 <td>fr</td>
1023 <td>French</td>
1024 </tr>
1025 <tr>
1026 <td>it</td>
1027 <td>Italian</td>
1028 </tr>
1029 <tr>
1030 <td>es</td>
1031 <td>Spanish</td>
1032 </tr>
1033 <tr>
1034 <td>pt</td>
1035 <td>Portuguese</td>
1036 </tr>
1037 <tr>
1038 <td>cz</td>
1039 <td>Czech</td>
1040 </tr>
1041 </table>
1042
1043 <h3><a name="5.2_Simon_the_Sorcerer_3A_1__26_2"></a>Simon the Sorcerer: 1 &amp; 2</h3>
1044 <table>
1045 <tr>
1046 <th colspan="2">Simon the Sorcerer: 1 &amp; 2</th>
1047 </tr>
1048 <tr>
1049 <td>en</td>
1050 <td>English (default)</td>
1051 </tr>
1052 <tr>
1053 <td>de</td>
1054 <td>German</td>
1055 </tr>
1056 <tr>
1057 <td>fr</td>
1058 <td>French</td>
1059 </tr>
1060 <tr>
1061 <td>it</td>
1062 <td>Italian</td>
1063 </tr>
1064 <tr>
1065 <td>es</td>
1066 <td>Spanish</td>
1067 </tr>
1068 <tr>
1069 <td>hb</td>
1070 <td>Hebrew</td>
1071 </tr>
1072 <tr>
1073 <td>ru</td>
1074 <td>Russian</td>
1075 </tr>
1076 </table>
1077
1078 <h2><a name="5.3_Graphics_filters"></a>5.3 Graphics filters</h2>
1079 <p>
1080 ScummVM offers several anti-aliasing filters to attempt to improve visual quality.
1081 These are the same filters used in many other emulators, such as MAME. These filters
1082 take the original game graphics, and scale it by a certain fixed factor (usually 2x or 3x)
1083 before displaying them to you. So for example, if the game originally run at a resolution
1084 of 320x200 (typical for most of the SCUMM games), then using a filter with scale factor 2x
1085 will effectively yield 640x400 graphics. Likewise with a 3x filter you&#39;ll get 960x600.
1086 </p>
1087
1088 <table>
1089 <tr>
1090 <th>Filter Name</th>
1091 <th>Description</th>
1092 </tr>
1093 <tr>
1094 <td>normal</td>
1095 <td>No filtering, no scaling. Fastest.</td>
1096 </tr>
1097 <tr>
1098 <td>2x</td>
1099 <td>No filtering, factor 2x (default for non 640x480 games).</td>
1100 </tr>
1101 <tr>
1102 <td>3x</td>
1103 <td>No filtering, factor 3x.</td>
1104 </tr>
1105 <tr>
1106 <td>2xsai</td>
1107 <td>2xsai filter, factor 2x.</td>
1108 </tr>
1109 <tr>
1110 <td>Super2xsai</td>
1111 <td>Enhanced 2xsai filtering, factor 2x.</td>
1112 </tr>
1113 <tr>
1114 <td>supereagle</td>
1115 <td>Less blurry than 2xsai, but slower. Factor 2x.</td>
1116 </tr>
1117 <tr>
1118 <td>advmame2x</td>
1119 <td>Doesn&#39;t rely on blurring like 2xSAI, fast. Factor 2x.</td>
1120 </tr>
1121 <tr>
1122 <td>advmame3x</td>
1123 <td>Doesn&#39;t rely on blurring like 2xSAI, fast. Factor 3x.</td>
1124 </tr>
1125 <tr>
1126 <td>hq2x</td>
1127 <td>Very nice high quality filter but slow. Factor 2x.</td>
1128 </tr>
1129 <tr>
1130 <td>hq3x</td>
1131 <td>Very nice high quality filter but slow. Factor 3x.</td>
1132 </tr>
1133 <tr>
1134 <td>tv2x</td>
1135 <td>Interlace filter, tries to emulate a TV. Factor 2x.</td>
1136 </tr>
1137 <tr>
1138 <td>dotmatrix</td>
1139 <td>Dot matrix effect. Factor 2x.</td>
1140 </tr>
1141 </table>
1142
1143 <p>To select a graphics filter, pass its name via the &rdquo;-g option to scummvm, for example:
1144 <kbd>scummvm -g advmame2x monkey2</kbd></p>
1145
1146 <h4>Notes:</h4>
1147 <ul>
1148 <li>
1149 <p>
1150 Not all backends support all or any filters. The ones listed above are for the default SDL backend.
1151 </p>
1152 </li>
1153 <li>
1154 <p>
1155 Filters can be very slow when ScummVM is compiled in a debug configuration without optimizations. And there
1156 is always a speed impact when using any form of anti-aliasing/linear filtering.
1157 </p>
1158 </li>
1159 <li>
1160 <p>
1161 The FM-TOWNS version of Zak (zaktowns target) uses an original resolution of 320x240 &rdquo;&quot; hence for
1162 this game scalers will scale to 640x480 or 960x720.
1163 </p>
1164 </li>
1165 </ul>
1166 <h2><a name="5.4_Hot_Keys"></a>5.4 Hot Keys</h2>
1167 <p>
1168 ScummVM supports various in game hotkeys. They differ between the SCUMM and simon games.
1169 </p>
1170 <h3>
1171 <a name="Common"></a>Common
1172 </h3>
1173
1174 <table>
1175 <tr>
1176 <th>Hotkey</th>
1177 <th>Function</th>
1178 </tr>
1179 <tr>
1180 <td>Cmd-q</td>
1181 <td>Quit (Mac OS X)</td>
1182 </tr>
1183 <tr>
1184 <td>Ctrl-q</td>
1185 <td>Quit (other unices including Linux)</td>
1186 </tr>
1187 <tr>
1188 <td>Ctrl-z OR Alt-x</td>
1189 <td>Quit (other platforms)</td>
1190 </tr>
1191 <tr>
1192 <td>Keyboard Arrow Keys</td>
1193 <td>Simulate mouse movement</td>
1194 </tr>
1195 <tr>
1196 <td>Ctrl-f</td>
1197 <td>Toggle fast mode</td>
1198 </tr>
1199 <tr>
1200 <td>Ctrl-m</td>
1201 <td>Toggle mouse capture</td>
1202 </tr>
1203 <tr>
1204 <td>Ctrl-Alt 1-8</td>
1205 <td>Switch between graphics filters</td>
1206 </tr>
1207 <tr>
1208 <td>Ctrl-Alt + and -</td>
1209 <td>Increase/Decrease the scale factor</td>
1210 </tr>
1211 <tr>
1212 <td>Ctrl-Alt a</td>
1213 <td>
1214 Most of the games use a 320x200 pixel resolution, which may look squashed on modern monitors.
1215 Aspect-ratio correction stretches the image to use 320x240 pixels instead, or a multiple
1216 thereof
1217 </td>
1218 </tr>
1219 <tr>
1220 <td>Alt-Enter</td>
1221 <td>Toggles full screen/windowed</td>
1222 </tr>
1223 </table>
1224
1225 <h3>
1226 <a name="SCUMM"></a>SCUMM
1227 </h3>
1228
1229 <table>
1230 <tr>
1231 <th>Hotkey</th>
1232 <th>Function</th>
1233 </tr>
1234 <tr>
1235 <td>Ctrl 0-9 and Alt 0-9</td>
1236 <td>Load and save game state</td>
1237 </tr>
1238 <tr>
1239 <td>Ctrl-g</td>
1240 <td>Runs in really REALLY fast mode</td>
1241 </tr>
1242 <tr>
1243 <td>Ctrl-d</td>
1244 <td>Starts the debugger</td>
1245 </tr>
1246 <tr>
1247 <td>Tilde (~)</td>
1248 <td>Show/hide the debugging console</td>
1249 </tr>
1250 <tr>
1251 <td>Ctrl-s</td>
1252 <td>Shows memory consumption</td>
1253 </tr>
1254 <tr>
1255 <td>[ and ]</td>
1256 <td>Music volume, down/up</td>
1257 </tr>
1258 <tr>
1259 <td>and +</td>
1260 <td>Text speed, slower/faster</td>
1261 </tr>
1262 <tr>
1263 <td>F5</td>
1264 <td>Displays a save/load box</td>
1265 </tr>
1266 <tr>
1267 <td>Space</td>
1268 <td>Pauses</td>
1269 </tr>
1270 <tr>
1271 <td>Period (.)</td>
1272 <td>Skips current line of text in some games</td>
1273 </tr>
1274 <tr>
1275 <td>Enter</td>
1276 <td>Simulate left mouse button press</td>
1277 </tr>
1278 <tr>
1279 <td>Tab</td>
1280 <td>Simulate right mouse button press</td>
1281 </tr>
1282 </table>
1283
1284 <h3>
1285 <a name="Beneath_a_Steel_Sky"></a>Beneath a Steel Sky
1286 </h3>
1287
1288 <table>
1289 <tr>
1290 <th>Hotkey</th>
1291 <th>Function</th>
1292 </tr>
1293 <tr>
1294 <td>Ctrl 0-9 and Alt 0-9</td>
1295 <td>Load and save game state</td>
1296 </tr>
1297 <tr>
1298 <td>Ctrl-g</td>
1299 <td>Runs in really REALLY fast mode</td>
1300 </tr>
1301 <tr>
1302 <td>F5</td>
1303 <td>Displays a save/load box</td>
1304 </tr>
1305 <tr>
1306 <td>Escape</td>
1307 <td>Skips the game intro</td>
1308 </tr>
1309 <tr>
1310 <td>Period (.)</td>
1311 <td>Skips current line of text</td>
1312 </tr>
1313 </table>
1314
1315 <h3>
1316 <a name="Broken_Sword_I"></a>Broken Sword I
1317 </h3>
1318
1319 <table>
1320 <tr>
1321 <th>Hotkey</th>
1322 <th>Function</th>
1323 </tr>
1324 <tr>
1325 <td>F5 or ESC</td>
1326 <td>Displays save/load box</td>
1327 </tr>
1328 </table>
1329
1330 <h3>
1331 <a name="Broken_Sword_II"></a>Broken Sword II
1332 </h3>
1333
1334 <table>
1335 <tr>
1336 <th>Hotkey</th>
1337 <th>Function</th>
1338 </tr>
1339 <tr>
1340 <td>Ctrl-d</td>
1341 <td>Starts the debugger</td>
1342 </tr>
1343 <tr>
1344 <td>c</td>
1345 <td>Display the credits</td>
1346 </tr>
1347 <tr>
1348 <td>p</td>
1349 <td>Pauses</td>
1350 </tr>
1351 </table>
1352
1353 <h3>
1354 <a name="Flight_of_the_Amazon_Queen"></a>Flight of the Amazon Queen
1355 </h3>
1356
1357 <table>
1358 <tr>
1359 <th>Hotkey</th>
1360 <th>Function</th>
1361 </tr>
1362 <tr>
1363 <td>Ctrl-d</td>
1364 <td>Starts the debugger</td>
1365 </tr>
1366 <tr>
1367 <td>F1</td>
1368 <td>Use Journal (saving/loading)</td>
1369 </tr>
1370 <tr>
1371 <td>F11</td>
1372 <td>Quicksave</td>
1373 </tr>
1374 <tr>
1375 <td>F12</td>
1376 <td>Quickload</td>
1377 </tr>
1378 <tr>
1379 <td>Escape</td>
1380 <td>Skips cutscenes</td>
1381 </tr>
1382 <tr>
1383 <td>Space</td>
1384 <td>Skips current line of text</td>
1385 </tr>
1386 </table>
1387
1388 <h3><a name="Simon_the_Sorcerer_1__26_2"></a>Simon the Sorcerer 1 &amp; 2</h3>
1389
1390 <table>
1391 <tr>
1392 <th>Hotkey</th>
1393 <th>Function</th>
1394 </tr>
1395 <tr>
1396 <td>Ctrl 0-9 and Alt 0-9</td>
1397 <td>Load and save game state</td>
1398 </tr>
1399 <tr>
1400 <td>Ctrl-d</td>
1401 <td>Starts the debugger</td>
1402 </tr>
1403 <tr>
1404 <td>F1 F3</td>
1405 <td>Text speed, faster slower</td>
1406 </tr>
1407 <tr>
1408 <td>F10</td>
1409 <td>Shows all characters and objects you can</td>
1410 </tr>
1411 <tr>
1412 <td>interact with</td>
1413 <td></td>
1414 </tr>
1415 <tr>
1416 <td>and +</td>
1417 <td>Music volume, down/up</td>
1418 </tr>
1419 <tr>
1420 <td>m</td>
1421 <td>Music on/off</td>
1422 </tr>
1423 <tr>
1424 <td>s</td>
1425 <td>Sound effects on/off</td>
1426 </tr>
1427 <tr>
1428 <td>b</td>
1429 <td>Background sounds on/off</td>
1430 </tr>
1431 <tr>
1432 <td>p</td>
1433 <td>Toggles pause</td>
1434 </tr>
1435 <tr>
1436 <td>t</td>
1437 <td>Switch between speech and subtitles</td>
1438 </tr>
1439 <tr>
1440 <td>v</td>
1441 <td>Switch between subtitles only and combined speech &amp; subtitles [Simon the Sorcerer 2 only]</td>
1442 </tr>
1443 </table>
1444
1445 <p>
1446 Note that using ctrl-f and ctrl-g are not recommended: games can crash when being run faster than their normal
1447 speed, as scripts will lose synchronisation.
1448 </p>
1449 <p>
1450 Ctrl-f is not supported by the Broken Sword games.
1451 </p>
1452
1453 <h2><a name="5.5_Using_data_files_from_Macintosh_game_versions"></a>5.5 Using data files from Macintosh game versions</h2>
1454 <p>
1455 All LucasArts SCUMM based adventures except COMI also exist in versions for the Macintosh. ScummVM can use most
1456 (all?) of them, however, in some cases some additional work is required. First off, if you are not using a
1457 Macintosh for this, accessing the CD/floppy data might be tricky, since the mac uses a special disk format called
1458 HFS which other systems usually do not support.
1459 </p>
1460 <p>
1461 However, there are various free tools on the net which allow reading such HFS volumes (for example &ldquo;HFVExplorer&rdquo;
1462 for Windows and &ldquo;hfsutils&rdquo; for Linux and other Unix-like operating systems).
1463 </p>
1464 <p>
1465 Secondly, most of the newer games shipped only with a single data file on the Macintosh. You used to have to
1466 manually convert that data file, but this is no longer necessary, as ScummVM can now open and understand the format
1467 natively.
1468 </p>
1469 <h2><a name="5.6_Multi-CD_Games"></a>5.6 Multi-CD Games</h2>
1470 <p>
1471 In general, ScummVM does not deal very well with multi-CD games. This is because ScummVM assumes everything about a
1472 game can be found in one directory.
1473 </p>
1474 <p>
1475 Even if ScummVM does make some provisions for asking the user to change CD, the original games usually install a
1476 small number of files to hard disk. Unless these files can be found on all the CDs, ScummVM will be in
1477 trouble.
1478 </p>
1479 <p>
1480 Fortunately, ScummVM has no problems running the games entirely from hard disk, if you create a directory with the
1481 correct combination of files. Usually, when a file appears on more than one CD you can pick either of them.
1482 </p>
1483 <p>
1484 These instructions are written for the PC versions (which in some case is the only version) of the games. Windows
1485 and DOS use case-insensitive file systems, so if one CD has a file called MONKEY.DAT and another has a file called
1486 monkey.dat, they are the same files. These instructions give file names in all lower-case names, even if thats
1487 not always how they appear on the CDs. In fact, on case-sensitive file systems you will have to make sure that all
1488 filenames use either all upper- or all lower-case letters for ScummVM to be able to find the files.
1489 </p>
1490 <p>
1491 The instructions for the Broken Sword games are for the Sold-Out Software versions, which are the ones you are
1492 probably most likely to find in stores now.
1493 </p>
1494 <h2><a name="5.6.1_The_Curse_of_Monkey_Island"></a>5.6.1 The Curse of Monkey Island</h2>
1495 <p>
1496 For this game, youll need the comi.la0, comi.la1 and comi.la2 files. The comi.la0 file can be found on either
1497 CD, but since they are identical it doesnt matter which one of them you use.
1498 </p>
1499 <p>
1500 In addition, youll need a resource subdirectory with all of the files from the resource subdirectories on both
1501 CDs. Some of the files appear on both CDs, but again theyre identical.
1502 </p>
1503 <h2><a name="5.6.2_Broken_Sword_1"></a>5.6.2 Broken Sword 1</h2>
1504 <p>
1505 For this game, youll need all of the files from the clusters directories on both CDs. You will also need the
1506 speech.clu files from the speech directories, but since they are not identical youll need to rename them
1507 speech1.clu and speech2.clu for CD 1 and 2 respectively.
1508 </p>
1509 <p>
1510 In addition, you will need a music subdirectory with all of the files from the music subdirectories on both CDs.
1511 Some of these files appear on both CDs, but in these cases they are either identical or, in one case, so nearly
1512 identical that it makes little difference.
1513 </p>
1514 <p>
1515 ScummVM does not support the original cutscene files, so there is no need to copy them.
1516 </p>
1517 <h2><a name="5.6.3_Broken_Sword_2"></a>5.6.3 Broken Sword 2</h2>
1518 <p>
1519 For this game, youll need all of the files from the clusters directories on both CDs. (Actually, a few of them
1520 may not be strictly necessary, but the ones that Im uncertain about are all fairly small.) You will need to
1521 rename the speech.clu and music.clu files speech1.clu, speech2.clu, music1.clu and music2.clu so that ScummVM can
1522 tell which ones are from CD 1 and which ones are from CD 2. Any other files that appear in both cluster directories
1523 are identical. Use whichever you like.
1524 </p>
1525 <p>
1526 In addition, you will need the cd.bin, cd.inf and startup.inf files from the sword2 directory on CD 1.
1527 </p>
1528 <p>
1529 ScummVM does not support the original cutscene files, so there is no need to copy them.
1530 </p>
1531 <h2><a name="6.0_Savegames"></a>6.0 Savegames</h2>
1532 <p>
1533 Savegames are by default put in the current directory on some platforms and preset directories on others.
1534 You can specify the save in the config file by setting the savepath parameter. See the example config file
1535 later in this readme.
1536 </p>
1537 <p>
1538 The platforms that currently have a different default directory are:
1539 </p>
1540
1541 <table>
1542 <tr>
1543 <td>Mac OS X</td>
1544 <td>$HOME/Documents/ScummVM Savegames/</td>
1545 </tr>
1546 <tr>
1547 <td>Other unices</td>
1548 <td>$HOME/.scummvm/</td>
1549 </tr>
1550 </table>
1551
1552 <p>
1553 You can also use the environment variable SCUMMVM_SAVEPATH to specify where to put save games. Dont forget the
1554 trailing directory separator. Also be aware that saved games may break between ScummVM releases.
1555 </p>
1556 <p>
1557 Bash (Unix) example:
1558 </p>
1559 <p>
1560 Export SCUMMVM_SAVEPATH=/tmp/scummvm_savegames/
1561 </p>
1562 <p>
1563 Windows example:
1564 </p>
1565 <p>
1566 Set SCUMMVM_SAVEPATH=C:\saved_games\
1567 </p>
1568 <h2><a name="6.1_Autosaves"></a>6.1 Autosaves</h2>
1569 <p>
1570 Because ScummVM is still a beta product, it -can- crash and/or hang occasionally. As such, every five minutes it
1571 will save a game in Slot 0. This game can be loaded via Ctrl-0, or the F5 menu. This autosaving does not, however,
1572 occur with Simon the Sorcerer 1 and 2, nor with Broken Sword I and II.
1573 </p>
1574 <h2><a name="7.0_Music_and_Sound"></a>7.0 Music and Sound</h2>
1575 <p>
1576 By default, on most operating systems, ScummVM will automatically use Adlib emulation. MIDI may not be available on
1577 all operating systems or may need manual configuration. If you ARE using MIDI, you have several different choices
1578 of output, depending on your operating system and configuration.
1579 </p>
1580
1581 <table>
1582 <tr>
1583 <th>Option</th>
1584 <th>Description</th>
1585 </tr>
1586 <tr>
1587 <td>null</td>
1588 <td>Null output. Don&#39;t play any music.</td>
1589 </tr>
1590 <tr>
1591 <td>adlib</td>
1592 <td>Internal Adlib emulation (default)</td>
1593 </tr>
1594 <tr>
1595 <td>mt32</td>
1596 <td>Internal MT-32 emulation</td>
1597 </tr>
1598 <tr>
1599 <td>pcjr</td>
1600 <td>Internal PCjr emulation</td>
1601 </tr>
1602 <tr>
1603 <td>pcspk</td>
1604 <td>Internal PC Speaker emulation</td>
1605 </tr>
1606 <tr>
1607 <td>towns</td>
1608 <td>Internal FM-TOWNS YM2612 emulation</td>
1609 </tr>
1610 <tr>
1611 <td>alsa</td>
1612 <td>Output using ALSA sequencer device. See below.</td>
1613 </tr>
1614 <tr>
1615 <td>amidi</td>
1616 <td>Use the MorphOS MIDI system, for MorphOS users</td>
1617 </tr>
1618 <tr>
1619 <td>core</td>
1620 <td>CoreAudio sound, for Mac OS X users.</td>
1621 </tr>
1622 <tr>
1623 <td>qt</td>
1624 <td>Quicktime sound, for Macintosh users.</td>
1625 </tr>
1626 <tr>
1627 <td>seq</td>
1628 <td>Use /dev/sequencer for MIDI, *nix users. See below.</td>
1629 </tr>
1630 <tr>
1631 <td>windows</td>
1632 <td>Windows MIDI. Uses built-in sequencer, for Windows users</td>
1633 </tr>
1634 </table>
1635
1636 <p>To select a sound driver, pass its name via the &rdquo;-e option to scummvm, for example: <kbd>scummvm -e adlib monkey2</kbd></p>
1637
1638 <h2><a name="7.1_Playing_sound_with_Adlib_emulation"></a>7.1 Playing sound with Adlib emulation</h2>
1639 <p>
1640 By default an Adlib card will be emulated and ScummVM will output the music
1641 as sampled waves. This is the default mode for most games, and offers the
1642 best compatibility between machines and games.
1643 </p>
1644 <h2><a name="7.2_Playing_sound_with_MT-32_emulation"></a>7.2 Playing sound with MT-32 emulation</h2>
1645 <p>
1646 Some games which contain MIDI music data also have improved tracks designed for the MT-32 sound module. ScummVM can
1647 now emulate this device, however you must provide original MT-32 ROMs to make it work:
1648 </p>
1649
1650 <p>
1651 MT32_PCM.ROM - IC21 (512KB)
1652 </p>
1653 <p>
1654 MT32_CONTROL.ROM - IC26 (32KB) and IC27 (32KB), interleaved byte-wise
1655 </p>
1656
1657 <p>
1658 Place these ROMs in the game directory or a directory specified by extrapath.
1659 </p>
1660 <p>
1661 You dont need to specify --native-mt32 with this driver, as it automatically gets turned on.
1662 </p>
1663 <p>
1664 NOTE: The processor requirements for the emulator are quite high; a fast CPU is strongly recommended.
1665 </p>
1666 <h2><a name="7.3_Playing_sound_with_MIDI_emulation"></a>7.3 Playing sound with MIDI emulation</h2>
1667 <p>
1668 Some games (such as Sam and Max) only contain MIDI music data. This once prevented music for these games
1669 from working on platforms that do not support MIDI, or soundcards that do not provide MIDI drivers (e.g, many
1670 soundcards will not play MIDI under Linux). ScummVM can now emulate MIDI mode using sampled waves and Adlib or
1671 MT-32 emulation using the -eadlib or -emt32 options respectively. However, if you are capable of using
1672 native MIDI, we recommend using one of the MIDI modes below for best sound.
1673 </p>
1674 <h2><a name="7.4_Playing_sound_with_Native_MIDI"></a>7.4 Playing sound with Native MIDI</h2>
1675 <p>
1676 Use the appropriate <code>-e&lt;mode&gt;</code> command line option from the list above to select your preferred MIDI device.
1677 For example, if you wish to use the Windows MIDI driver, use the <kbd>-ewindows</kbd> option.
1678 </p>
1679 <h2><a name="7.5.0_Playing_sound_with_Sequencer_MIDI__5BUNIX_ONLY_5D"></a>7.5.0 Playing sound with Sequencer MIDI [UNIX ONLY]</h2>
1680 <p>
1681 If your soundcard driver supports a sequencer, you may set the environment variable <code>SCUMMVM_MIDI</code> to your
1682 sequencer device e.g., <code>/dev/sequencer</code>
1683 </p>
1684 <p>
1685 If you have problems with not hearing audio in this configuration, it is possible you will need to set the
1686 <code>SCUMMVM_MIDIPORT</code> variable to <code>1</code> or <code>2</code>. This selects the port on the selected sequencer to use. Then start
1687 scummvm with the <kbd>-eseq</kbd> parameter. This should work on several cards, and may offer better performance and quality
1688 than Adlib emulation. However, for those systems where sequencer support does not work, you can always fall back on
1689 Adlib emulation.
1690 </p>
1691 <h2><a name="7.5.1_Playing_sound_with_ALSA_sequencer__5BUNIX_ONLY_5D"></a>7.5.1 Playing sound with ALSA sequencer [UNIX ONLY]</h2>
1692 <p>
1693 If you have installed the ALSA driver with the sequencer support, then set the environment variable <code>SCUMMVM_PORT</code> or
1694 the config file parameter <code>alsa_port</code> to your sequencer port. The default is <code>65:0</code>.
1695 </p>
1696 <p>
1697 Here is a little howto on how to use the ALSA sequencer with your soundcard.
1698 </p>
1699 <p>
1700 In all cases, to have a list of all the sequencer ports you have, try the command <kbd>aconnect -o -l</kbd>. This should give output similar to:
1701 </p>
1702<pre>
1703 client 64: &ldquo;External MIDI 0&rdquo; [type=kernel]
1704 0 &ldquo;MIDI 0-0&rdquo;
1705 client 65: &ldquo;Emu10k1 WaveTable&rdquo; [type=kernel]
1706 0 &ldquo;Emu10k1 Port 0&rdquo;
1707 1 &ldquo;Emu10k1 Port 1&rdquo;
1708 2 &ldquo;Emu10k1 Port 2&rdquo;
1709 3 &ldquo;Emu10k1 Port 3&rdquo;
1710 client 128: &ldquo;Client-128&rdquo; [type=user]
1711 0 &ldquo;TiMidity port 0&rdquo;
1712 1 &ldquo;TiMidity port 1&rdquo;
1713</pre>
1714 <p>
1715 This means the external MIDI output of the sound card is located on the port <code>64:0</code>, four WaveTable MIDI outputs in
1716 <code>65:0</code>, <code>65:1</code>, <code>65:2</code> and <code>65:3</code>, and two TiMidity ports, located at <code>128:0</code> and <code>128:1</code>.
1717 </p>
1718 <p>
1719 If you have a FM-chip on your card, like the SB16, then you have to load the soundfonts using the sbiload software.
1720 Example: <kbd>sbiload -p 65:0 /etc/std.o3 /etc/drums.o3</kbd>
1721 </p>
1722
1723 <p>
1724 If you have a WaveTable capable sound card, you have to load a sbk or sf2 soundfont using the sfxload software.
1725 Example: <kbd>sfxload /path/to/8mbgmsfx.sf2</kbd>
1726 </p>
1727 <p>
1728 If you dont have a MIDI capable soundcard, there are two options: <code>FluidSynthand</code> or <code>TiMidity</code>. We recommend
1729 FluidSynth, as on many systems TiMidity will &ldquo;lag&rdquo; behind music. This is very noticable in iMUSE-enabled games,
1730 which use fast and dynamic music transitions. Running TiMidity as root will allow it to setup real time priority,
1731 which may reduce music lag.
1732 </p>
1733 <h3><a name="Asking_TiMidity_to_become_an_ALSA_sequencer"></a>Asking TiMidity to become an ALSA sequencer:</h3>
1734 <p><kbd>Timidity -iAqqq -B2,8 -Os1S -s 44100</kbd></p>
1735 <p>
1736 (If you get distorted output with this setting, you can try dropping the -B2,8 or changing the value.)
1737 </p>
1738 <h3>
1739 <a name="Asking_FluidSynth_to_become_an_ALSA_sequencer__28using_SoundFonts_29_3A"></a>Asking FluidSynth to become an ALSA
1740 sequencer (using SoundFonts):
1741 </h3>
1742 <p><kbd>Fluidsynth -m alsa_seq /path/to/8mbgmsfx.sf2</kbd></p>
1743 <p>
1744 Once either TiMidity or FluidSynth are running, use the &rdquo;aconnect -o -l command as described earlier in this
1745 section.
1746 </p>
1747 <h2><a name="7.6.0_Using_MP3_files_for_CD_audio"></a>7.6.0 Using MP3 files for CD audio</h2>
1748 <p>
1749 Use LAME or some other MP3 encoder to rip the cd audio tracks to files. Name the files track1.mp3 track2.mp3 etc.
1750 ScummVM must be compiled with MAD support to use this option. Youll need to rip the file from the CD as a WAV
1751 file, then encode the MP3 files in constant bit rate. This can be done with the following LAME command line:
1752 </p>
1753 <p><kbd>lame -t -q 0 -b 96 track1.wav track1.mp3</kbd></p>
1754 <h2><a name="7.6.1_Using_Ogg_Vorbis_files_for_CD_audio"></a>7.6.1 Using Ogg Vorbis files for CD audio</h2>
1755 <p>
1756 Use oggenc or some other vorbis encoder to encode the audio tracks to files.
1757 </p>
1758 <p>
1759 Name the files track1.ogg track2.ogg etc. ScummVM must be compiled with vorbis support to use this option. Youll
1760 need to rip the files from the CD as a WAV file, then encode the vorbis files. This can be done with the following
1761 oggenc command line with the value after q specifying the desired quality from 0 to 10:
1762 </p>
1763 <p><kbd>oggenc -q 5 track1.wav</kbd></p>
1764
1765 <h2><a name="7.6.2_Using_Flac_files_for_CD_audio"></a>7.6.2 Using Flac files for CD audio</h2>
1766 <p>Use flac or some other flac encoder to encode the audio tracks to files.
1767 </p>
1768 <p>
1769 Name the files <code>track1.flac</code> <code>track2.flac</code> etc. In your filesystem only allows three letter extensions, name the files
1770 <code>track1.fla</code> <code>track2.fla</code> etc.
1771 </p>
1772 <p>
1773 ScummVM must be compiled with flac support to use this option. Youll need to rip the files from the CD as a WAV
1774 file, then encode the flac files. This can be done with the following flac command line:
1775 </p>
1776 <p><kbd>flac --best track1.wav</kbd></p>
1777 <p>
1778 Remember that the quality is always the same, varying encoder options will only affect the encoding time and
1779 resulting filesize.
1780 </p>
1781
1782 <h2><a name="7.6.3_Compressing_MONSTER.SOU_with_MP3"></a>7.6.3 Compressing MONSTER.SOU with MP3</h2>
1783 <p>
1784 You need LAME, and our <code>extract</code> util from the scummvm-tools package to perform this task, and ScummVM must be
1785 compiled with MAD support.
1786 </p>
1787 <p><kbd>Extract monster.sou</kbd></p>
1788 <p>
1789 Eventually you will have a much smaller <code>monster.so3 </code>file, copy this file to your game directory. You can safely
1790 remove the <code>monster.sou</code> file.
1791 </p>
1792 <h2><a name="7.6.4_Compressing_MONSTER.SOU_with_Ogg_Vorbis"></a>7.6.4 Compressing MONSTER.SOU with Ogg Vorbis</h2>
1793 <p>As above, but ScummVM must be compiled with OGG support. Run:</p>
1794 <p><kbd>extract --vorbis monster.sou</kbd></p>
1795 <p>
1796 This should produce a smaller <code>monster.sog</code> file, which you should copy to your game directory. Ogg encoding may take
1797 a considerable longer amount of time than MP3, so have a good book handy.
1798 </p>
1799
1800 <h2><a name="7.6.5_Compressing_MONSTER.SOU_with_Flac"></a>7.6.5 Compressing MONSTER.SOU with Flac</h2>
1801 <p>As above, but ScummVM must be compiled with Flac support. Run:</p>
1802 <p><kbd>extract --flac --best -b 1152 monster.sou</kbd></p>
1803 <p>
1804 This should produce a smaller <code>monster.sof</code> file, which you should copy to your game directory. Remember that the
1805 quality is always the same, varying encoder options will only affect the encoding time and resulting
1806 filesize. Playing with the blocksize (<code>-b &lt;value&gt;</code>), has the biggest impact on the resulting filesize
1807 <code>1152</code> seems to be a good value for those kind of soundfiles. Be sure to read the encoder documentation
1808 before you use other values.
1809 </p>
1810
1811 <h2><a name="7.6.6_Compressing_sfx_2Fspeech_in_Simon_the_Sorcerer_1_and_2"></a>7.6.6 Compressing sfx/speech in Simon the Sorcerer 1 and 2</h2>
1812 <p>Use our <code>simon2mp3</code> util from the scummvm-tools package to perform this task.</p>
1813 <p>
1814 You can choose between multiple target formats, but note that you can only use each if ScummVM was compiled with
1815 the respective decoder support enabled.
1816 </p>
1817
1818 <p>For simon1acorn: <kbd>simon2mp3 effects</kbd></p>
1819 <p>For simon1acorn: <kbd>simon2mp3 simon</kbd></p>
1820 <p>For simon1talkie: <kbd>simon2mp3 effects.voc</kbd></p>
1821 <p>For simon1talkie: <kbd>simon2mp3 simon.voc</kbd></p>
1822 <p>For simon1win: <kbd>simon2mp3 simon.wav</kbd></p>
1823 <p>For simon2talkie: <kbd>simon2mp3 simon2.voc</kbd></p>
1824 <p>For simon2win: <kbd>simon2mp3 simon2.wav</kbd></p>
1825 <p>For simon2mac: <kbd>simon2mp3 mac</kbd></p>
1826
1827 <p>For Ogg Vorbis add --vorbis to the options, i.e.</p>
1828 <p><kbd>simon2mp3 --vorbis</kbd></p>
1829
1830 <p>For Flac add --flac and optional parameters, i.e.</p>
1831 <p><kbd>simon2mp3 --flac --best -b 1152</kbd></p>
1832 <p>
1833 Eventually you will have a much smaller <code>*.mp3</code>, <code>*.ogg</code> or <code>*.fla</code> file, copy this
1834 file to your game dir. You can safely remove the old file.
1835 </p>
1836
1837 <h2><a name="7.6.7_Compressing_speech_music_in_Broken_Sword_1"></a>7.6.7 Compressing speech/music in Broken Sword 1</h2>
1838
1839 <p>The <code>sword1mp3</code> tool from the scummvm-tools package can encode music and speech to MP3 as well as Ogg Vorbis.</p>
1840 <p>
1841 Easiest way to encode the files is simply copying the executable into your <code>BS1</code> directory (together with the lame
1842 encoder) and run it from there.
1843 </p>
1844 <p>This way, it'll automatically encode everything to MP3.</p>
1845 <p>Afterwards, you can manually remove the <code>SPEECH?.CLU</code> files and the wave music files.</p>
1846 <p>Running <kbd>sword1mp3 --vorbis</kbd> will compress the files using Ogg Vorbis instead of MP3.</p>
1847 <p>Use <kbd>sword1mp3 --help</kbd> to get a full list of the options.</p>
1848
1849 <h2><a name="7.6.8_Compressing_speech_music_in_Broken_Sword_2"></a>7.6.8 Compressing speech/music in Broken Sword 2</h2>
1850 <p>
1851 Use our <code>sword2mp3</code> util from the scummvm-tools package to perform this task.
1852 </p>
1853 <p>You can choose between multiple target formats, but note that you can only use
1854 each if ScummVM was compiled with the respective decoder support enabled.
1855 </p>
1856
1857 <p><kbd>sword2mp3 speech1.clu</kbd></p>
1858 <p><kbd>sword2mp3 music1.clu</kbd></p>
1859
1860 <p>For Ogg Vorbis add --vorbis to the options, i.e.</p>
1861 <p><kbd>sword2mp3 --vorbis</kbd></p>
1862
1863 <p>Eventually you will have a much smaller <code>*.cl3</code> or <code>*.clg</code> file, copy this file to your game dir. You can safely remove the old file.</p>
1864
1865 <p>It is possible to use Flac compression by adding the <kbd>--flac</kbd> option. However, the resulting <code>*.clf</code> file will actually be larger than the original.</p>
1866
1867 <p>Please note that <code>sword2mp3</code> will only work with the four speech/music files in</p>
1868 <p>Broken Sword 2. It will not work with any of the other <code>*.clu</code> files, nor will it work with the speech files from Broken Sword 1.</p>
1869
1870 <h2><a name="7.7_Output_sample_rate"></a>7.7 Output sample rate</h2>
1871 <p>
1872 The output sample rate tells ScummVM how many sound samples to play per channel per second. There is much that
1873 could be said on this subject, but most of it would be irrelevant here. The short version is that for most games
1874 22050 Hz is fine, but in some cases 44100 Hz is preferable. On extremely low-end systems you may want to use 11025
1875 Hz, but its unlikely that you have to worry about that.
1876 </p>
1877 <p>
1878 To elaborate, most of the sounds ScummVM has to play were sampled at either 22050 Hz or 11025 Hz. Using a higher
1879 sample rate will not magically improve the quality of these sounds. Hence, 22050 Hz is fine.
1880 </p>
1881 <p>
1882 Some games use CD audio. If you use compressed files for this, they are probably sampled at 44100 Hz, so for these
1883 games that may be a better choice of sample rate.
1884 </p>
1885 <p>
1886 When using the Adlib, FM Towns, PC Speaker or IBM Pcjr music drivers, ScummVM is responsible for generating the
1887 samples. Usually 22050 Hz will be plenty for these, but there is at least one piece of Adlib music in Beneath a
1888 Steeel Sky that will sound a lot better at 44100 Hz.
1889 </p>
1890 <p>
1891 Using frequencies in between is not recommended. For one thing, your sound card may not support it. In theory,
1892 ScummVM should fall back on a sensible frequency in that case, but dont count on it. More importantly, ScummVM
1893 has to resample all sounds to its output frequency. This is much easier to do well if the output frequency is a
1894 multiple of the original frequency.
1895 </p>
1896 <h2><a name="8.0_Configuration_file"></a>8.0 Configuration file</h2>
1897 <p>By default, the configuration file is saved in, and loaded from:</p>
1898
1899 <table>
1900 <tr>
1901 <th>OS</th>
1902 <th>Location</th>
1903 </tr>
1904 <tr>
1905 <td>Windows</td>
1906 <td><code>&lt;windir&gt;\scummvm.ini</code></td>
1907 </tr>
1908 <tr>
1909 <td>Unix</td>
1910 <td><code>~/.scummvmrc</code></td>
1911 </tr>
1912 <tr>
1913 <td>Mac OS X</td>
1914 <td><code>~/Library/Preferences/ScummVM Preferences</code></td>
1915 </tr>
1916 <tr>
1917 <td>Others</td>
1918 <td><code>scummvm.ini</code> in the current directory</td>
1919 </tr>
1920 </table>
1921
1922 <p>An example config file looks as follows:</p>
1923<pre>
1924
1925 [scummvm]
1926 gfx_mode=supereagle
1927 fullscreen=true
1928 savepath=C:\saves\
1929
1930 [sky]
1931 path=C:\games\SteelSky\
1932
1933 [germansky]
1934 gameid=sky
1935 language=de
1936 path=C:\games\SteelSky\
1937 description=Beneath a Steel Sky w/ German subtitles
1938
1939 [germandott]
1940 gameid=tentacle
1941 path=C:\german\tentacle\
1942 description=German version of DOTT
1943
1944 [tentacle]
1945 path=C:\tentacle\
1946 subtitles=true
1947 master_volume=98
1948 music_volume=40
1949 sfx_volume=255
1950
1951 [loomcd]
1952 cdrom=1
1953 path=C:\loom\
1954 talkspeed=5
1955 savepath=C:\loom\saves\
1956
1957 [monkey2]
1958 path=C:\amiga_mi2\
1959 music_driver=windows
1960 amiga=true
1961
1962</pre>
1963
1964 <p>
1965 The following keywords are recognized:
1966 </p>
1967
1968 <table>
1969 <tr>
1970 <th>keyword</th>
1971 <th>type</th>
1972 <th>meaning</th>
1973 </tr>
1974 <tr>
1975 <td>basename</td>
1976 <td>string</td>
1977 <td></td>
1978 </tr>
1979 <tr>
1980 <td>path</td>
1981 <td>string</td>
1982 <td>The path to where a game&#39;s data files are</td>
1983 </tr>
1984 <tr>
1985 <td>read_only</td>
1986 <td>bool</td>
1987 <td>If true, ScummVM will never try to overwrite the configuration file.</td>
1988 </tr>
1989 <tr>
1990 <td>save_slot</td>
1991 <td>number</td>
1992 <td>The save game number to load on startup.</td>
1993 </tr>
1994 <tr>
1995 <td>savepath</td>
1996 <td>string</td>
1997 <td>The path to where a game will store its</td>
1998 </tr>
1999 <tr>
2000 <td>savegames.</td>
2001 <td></td>
2002 <td></td>
2003 </tr>
2004 <tr>
2005 <td>versioninfo</td>
2006 <td>string</td>
2007 <td>The version of the ScummVM that created the configuration file.</td>
2008 </tr>
2009 <tr>
2010 <td>gameid</td>
2011 <td>string</td>
2012 <td>
2013 <p>
2014 The real id of a game. Useful if you have several versions of the same game, and want different
2015 aliases for them. See the example.
2016 </p>
2017 </td>
2018 </tr>
2019 <tr>
2020 <td>description</td>
2021 <td>string</td>
2022 <td>The description of the game as it will appear in the launcher.</td>
2023 </tr>
2024 <tr>
2025 <td>language</td>
2026 <td>string</td>
2027 <td>Specify language (en, de, fr, it, pt, es, jp, zh, kr, se, gb, hb, cz, ru)</td>
2028 </tr>
2029 <tr>
2030 <td>subtitles</td>
2031 <td>bool</td>
2032 <td>Set to true to enable subtitles.</td>
2033 </tr>
2034 <tr>
2035 <td>talkspeed</td>
2036 <td>number</td>
2037 <td>Text speed</td>
2038 </tr>
2039 <tr>
2040 <td>fullscreen</td>
2041 <td>bool</td>
2042 <td>Fullscreen mode</td>
2043 </tr>
2044 <tr>
2045 <td>aspect_ratio</td>
2046 <td>bool</td>
2047 <td>Enable aspect ratio correction</td>
2048 </tr>
2049 <tr>
2050 <td>gfx_mode</td>
2051 <td>string</td>
2052 <td>
2053 <p>
2054 Graphics mode (normal, 2x, 3x, 2xsai, super2xsai, supereagle, advmame2x, advmame3x, hq2x, hq3x,
2055 tv2x, dotmatrix)
2056 </p>
2057 </td>
2058 </tr>
2059 <tr>
2060 <td>cdrom</td>
2061 <td>number</td>
2062 <td>
2063 <p>
2064 Number of CD-ROM unit to use for audio. If negative, don&#39;t even try to access the
2065 CD-ROM.
2066 </p>
2067 </td>
2068 </tr>
2069 <tr>
2070 <td>joystick_num</td>
2071 <td>number</td>
2072 <td>Number of joystick device to use for input</td>
2073 </tr>
2074 <tr>
2075 <td>master_volume</td>
2076 <td>number</td>
2077 <td>The master volume setting (0-255)</td>
2078 </tr>
2079 <tr>
2080 <td>music_driver</td>
2081 <td>string</td>
2082 <td>The music engine to use.</td>
2083 </tr>
2084 <tr>
2085 <td>output_rate</td>
2086 <td>number</td>
2087 <td>The output sample rate to use, in Hz. Sensible values are 11025, 22050 and 44100.</td>
2088 </tr>
2089 <tr>
2090 <td>alsa_port</td>
2091 <td>string</td>
2092 <td>Port to use for output when using the ALSA music driver.</td>
2093 </tr>
2094 <tr>
2095 <td>music_volume</td>
2096 <td>number</td>
2097 <td>The music volume setting (0-255)</td>
2098 </tr>
2099 <tr>
2100 <td>multi_midi</td>
2101 <td>bool</td>
2102 <td>If true, enable combination Adlib and native MIDI.</td>
2103 </tr>
2104 <tr>
2105 <td>native_mt32</td>
2106 <td>bool</td>
2107 <td>If true, disable GM emulation and assume that there is a true Roland MT-32 available.</td>
2108 </tr>
2109 <tr>
2110 <td>sfx_volume</td>
2111 <td>number</td>
2112 <td>The sfx volume setting (0-255)</td>
2113 </tr>
2114 <tr>
2115 <td>tempo</td>
2116 <td>number</td>
2117 <td>The music tempo (50-200) (default: 100)</td>
2118 </tr>
2119 <tr>
2120 <td>speech_volume</td>
2121 <td>number</td>
2122 <td>The speech volume setting (0-255)</td>
2123 </tr>
2124 <tr>
2125 <td>copy_protection</td>
2126 <td>bool</td>
2127 <td>Enable copy protection in SCUMM games ,when ScummVM disables it by default.</td>
2128 </tr>
2129 <tr>
2130 <td>demo_mode</td>
2131 <td>bool</td>
2132 <td>Start demo in Maniac Mansion</td>
2133 </tr>
2134 <tr>
2135 <td>alt_intro</td>
2136 <td>bool</td>
2137 <td>Use alternative intro for CD versions of Beneath a Steel Sky and Flight of the Amazon Queen</td>
2138 </tr>
2139 <tr>
2140 <td>boot_param</td>
2141 <td>number</td>
2142 <td>Pass this number to the boot script</td>
2143 </tr>
2144 <tr>
2145 <td>debuglevel</td>
2146 <td>number</td>
2147 <td>Enable debug output. The higher number, the more verbose output.</td>
2148 </tr>
2149 </table>
2150
2151 <p>Broken Sword II adds the following non-standard keywords:</p>
2152
2153 <table>
2154 <tr>
2155 <th>keyword</th>
2156 <th>type</th>
2157 <th>meaning</th>
2158 </tr>
2159 <tr>
2160 <td>gfx_details</td>
2161 <td>number</td>
2162 <td>Graphics details setting (0-3)</td>
2163 </tr>
2164 <tr>
2165 <td>music_mute</td>
2166 <td>bool</td>
2167 <td>If true, music is muted</td>
2168 </tr>
2169 <tr>
2170 <td>object_labels</td>
2171 <td>bool</td>
2172 <td>If true, object labels are enabled</td>
2173 </tr>
2174 <tr>
2175 <td>reverse_stereo</td>
2176 <td>bool</td>
2177 <td>If true, stereo channels are reversed</td>
2178 </tr>
2179 <tr>
2180 <td>sfx_mute</td>
2181 <td>bool</td>
2182 <td>If true, sound effects are muted</td>
2183 </tr>
2184 <tr>
2185 <td>speech_mute</td>
2186 <td>bool</td>
2187 <td>If true, speech is muted</td>
2188 </tr>
2189 </table>
2190
2191 <p>Flight of the Amazon Queen adds the following non-standard keywords:</p>
2192
2193 <table>
2194 <tr>
2195 <th>keyword</th>
2196 <th>type</th>
2197 <th>meaning</th>
2198 </tr>
2199 <tr>
2200 <td>music_mute</td>
2201 <td>bool</td>
2202 <td>If true, music is muted</td>
2203 </tr>
2204 <tr>
2205 <td>sfx_mute</td>
2206 <td>bool</td>
2207 <td>If true, sound effects are muted</td>
2208 </tr>
2209 <tr>
2210 <td>speech_mute</td>
2211 <td>bool</td>
2212 <td>If true, speech is muted</td>
2213 </tr>
2214 </table>
2215
2216 <p>Simon the Sorcerer 1 &amp; 2 add the following non-standard keywords:</p>
2217
2218 <table>
2219 <tr>
2220 <th>keyword</th>
2221 <th>type</th>
2222 <th>meaning</th>
2223 </tr>
2224 <tr>
2225 <td>fade</td>
2226 <td>bool</td>
2227 <td>If true, fade effect is enabled</td>
2228 </tr>
2229 <tr>
2230 <td>music_mute</td>
2231 <td>bool</td>
2232 <td>If true, music is muted</td>
2233 </tr>
2234 <tr>
2235 <td>slow_down</td>
2236 <td>number</td>
2237 <td>Makes games slower (1- 10)</td>
2238 </tr>
2239 <tr>
2240 <td>sfx_mute</td>
2241 <td>bool</td>
2242 <td>If true, sound effects are muted</td>
2243 </tr>
2244 <tr>
2245 <td>speech_mute</td>
2246 <td>bool</td>
2247 <td>If true, speech is muted [Simon the Sorcerer 2 only]</td>
2248 </tr>
2249 </table>
2250
2251 <h2><a name="9.0_Compiling"></a>9.0 Compiling</h2>
2252 <p>
2253 You need SDL-1.2.2 or newer (older versions may work, but are unsupported), and a supported compiler. Several
2254 compilers, including GCC, mingw and Microsoft Visual C++ are supported. If you wish to use MP3-compressed CD tracks
2255 or <code>.SOU</code> files, you will need to install the MAD library and define USE_MAD. Tools for compressing <code>.SOU</code> files to
2256 <code>.SO3</code> files can be found in the &ldquo;tools&rdquo; CVS module, or in the &ldquo;scummvm-tools&rdquo; package.
2257 </p>
2258 <p>
2259 Some parts of ScummVM, particularly scalers, have highly optimized versions written in assembler. If you wish to
2260 use this option, you will need to install nasm assembler (see <a>http://nasm.sf.net</a>). Note, that currently we have
2261 only x86 MMX optimized versions, and they will not compile on other processors.
2262 </p>
2263 <p>
2264 On Win9x/NT/XP you can define <code>USE_WINDBG</code> and attach WinDbg to browse debug messages (see <a href="http://www.sysinternals.com/ntw2k/freeware/debugview.shtml">http://www.sysinternals.com/ntw2k/freeware/debugview.shtml</a>).
2265 </p>
2266
2267 <h4><a name="GCC_3A"></a>GCC:</h4>
2268 <p>Type <kbd>./configure</kbd></p>
2269 <p>
2270 Type <kbd>make</kbd> (or <kbd>gmake</kbd>, or <kbd>gnumake</kbd>, depending on what GNU make is called on your system)
2271 and hopefully ScummVM will compile for you.
2272 </p>
2273
2274 <h4><a name="Microsoft_Visual_C_2B_2B_6.0_3A"></a>Microsoft Visual C++ 6.0:</h4>
2275 <ul>
2276 <li>Open the workspace, <code>scummwm.dsw</code></li>
2277 <li>Enter the path to the needed libraries and includes in Tools|Options|Directories</li>
2278 <li>Now it should compile successfully.</li>
2279 </ul>
2280
2281 <h4><a name="Microsoft_Visual_C_2B_2B_7.0_3A"></a>Microsoft Visual C++ 7.0:</h4>
2282 <ul>
2283 <li>Open the solution file <code>scummwm.sln</code></li>
2284 <li>Enter the path to the needed libraries and includes in Tools|Options|Projects|VC++ Directories</li>
2285 <li>Now it should compile successfully.</li>
2286 </ul>
2287
2288 <h4><a name="Windows_Mobile_with_Microsoft_eMbedded_Visual_C_2B_2B_3_or_4__3A"></a>Windows Mobile with Microsoft eMbedded Visual C++ 3 or 4 :</h4>
2289 <ul>
2290 <li>
2291 Download SDL with additional Windows Mobile tweaks: <a href="http://arisme.free.fr/ports/SDL.php">http://arisme.free.fr/ports/SDL.php</a>
2292 </li>
2293 <li>
2294 Download additional third party libraries: <a href="http://arisme.free.fr/ports">http://arisme.free.fr/ports</a>
2295 </li>
2296 <li>Modify your include and library paths accordingly in <code>EVC3/EVC4</code>.</li>
2297 <li>Open the ScummVM project <code>dists\msevc4\PocketSCUMM.vcw</code></li>
2298 <li>Modify the libraries and config parameters if necessary.</li>
2299 <li>Now it should compile successfully.</li>
2300 </ul>
2301
2302 <h4><a name="Debian_GNU_2FLinux_3A"></a>Debian GNU/Linux:</h4>
2303 <ul>
2304 <li>Install the packages <code>build-essential</code>, <code>fakeroot</code>, <code>debhelper</code>and <code>libsdl1.2-dev</code> on your system.</li>
2305 <li>
2306 Install any of these packages (optional): <code>libvorbis-dev</code> (for Ogg Vorbis support),
2307 <code>libasound2-dev</code> (for ALSA sequencer support), <code>libmad0-dev</code> (for MAD MP3 support),
2308 <code>zlib1g-dev</code> (for compressed saves support).
2309 </li>
2310 <li>Run <kbd>make deb</kbd></li>
2311 <li>Finally run <kbd>dpkg -i ../scummvm-cvs*deb</kbd>, and youre done.</li>
2312 </ul>
2313 <h4>
2314 <a name="Mac_OS_X_3A"></a>Mac OS X:
2315 </h4>
2316 <ul>
2317 <li>Make sure you have the developer tools installed.</li>
2318 <li>
2319 The SDL developer package for OS X available on the SDL web site is <em>not</em> suitable.
2320 Rather, you require a unix-style build of SDL. One way to get that is to install SDL via Fink
2321 (<a href="http://fink.sf.net/">http://fink.sf.net</a>). Alternatively you could compile SDL manually from source
2322 using its unix build system (<kbd>configure</kbd> &amp; <kbd>make</kbd>).
2323 </li>
2324 <li>Type <kbd>./configure</kbd> in the ScummVM directory</li>
2325 <li>You can now type <kbd>make</kbd> to create a command line binary.</li>
2326 <li>
2327 To get a version you can run from Finder, type <kbd>make bundle</kbd> which will create <code>ScummVM.app</code> (this only
2328 works if you installed SDL etc. via Fink and into <code>/sw</code>. If you have installed SDL in another way, you'll
2329 have to edit the Makefile).
2330 </li>
2331 </ul>
2332
2333 <hr />
2334
2335 <p>Good Luck and Happy Adventuring!</p>
2336 <p>The ScummVM team.</p>
2337 <p><a href="http://www.scummvm.org/">Http://www.scummvm.org/</a></p>
2338
2339 <hr />
2340 <div class="footer">
2341 <a href="http://validator.w3.org/check/referer" title="Validate XHTML">XHTML 1.0</a>
2342 <a href="http://jigsaw.w3.org/css-validator/check/referer" title="Validate CSS">CSS 1.0</a>
2343 </div>
2344 </body>
2345</html>