converted tabs to spaces (not on all systems are tabs=8 spaces!); spelling; added myself to credits <g>

svn-id: r4104
This commit is contained in:
Max Horn 2002-04-27 10:21:04 +00:00
parent 2c8d1d8871
commit 01f5a70886

View File

@ -1,12 +1,13 @@
ScummVM README
Last updated: 2002-04-15
Last updated: 2002-04-27
Release version: 0.2.0 [CVS build]
------------------------------------------------------------------------
For more information, compatability lists, details on donating, the latest
For more information, compatibility lists, details on donating, the latest
release, progress reports and more, please visit the ScummVM home page
at: http://scummvm.sourceforge.net/
About:
------
@ -41,7 +42,7 @@ be playable to the end:
The following games should load, but are not yet fully playable. Play these at
your own risk, and please do not file bug reports about them. If you want
the latest updates on game compatibility, visit our website and view the
the latest updates on game compatibility, visit our web site and view the
compatibility chart.
Monkey Island 1 (VGA floppy) [Game: monkeyvga]
@ -52,41 +53,43 @@ compatibility chart.
The following games are SCUMM engine, but NOT supported by ScummVM (yet).
Maniac Mansion
Zak McKraken (16 color floppy version)
Maniac Mansion
Zak McKraken (16 color floppy version)
Monkey Island 1 (EGA, 16 color floppy version)
Loom (16 color floppy version)
Curse of Monkey Island
Loom (16 color floppy version)
Curse of Monkey Island
Please be aware that the engine may contains bugs and non-implemented-
features that sometimes make it impossible to finish the game. Save often,
and please file a bug report (details on submitted bug reports are below)
if you discover such a bug.
Supported Platforms:
-------------------
ScummVM has been ported to run on many platforms and operating systems.
Links to these ports can be found either on the ScummVM webpage or by a
Links to these ports can be found either on the ScummVM web page or by a
Google search. Many thanks to the effort of porters. If you have a port of
ScummVM and wish to commit it into the main CVS, feel free to contact us!
Windows - SDL
Windows CE - SDL (iPaq and other handheld devices)
Linux - SDL/X11 (includes iPaq devices running Linux)
Macintosh - SDL/CUSTOM (Including Classic and Mac OS X)
AmigaOS - SDL/AGA
MorphOS - SDL
Windows - SDL
Windows CE - SDL (iPaq and other handheld devices)
Linux - SDL/X11 (includes iPaq devices running Linux)
Macintosh - SDL/CUSTOM (Including Classic and Mac OS X)
AmigaOS - SDL/AGA
MorphOS - SDL
BeOS - SDL
Acorn (RiscOS) - ???
Dreamcast - ???
Acorn (RiscOS) - ???
Dreamcast - ???
Known Bugs:
-----------
This release has the following known bugs. There is no need to report them,
although patches to fix them are welcome. If you discover a bug that is not
listed here, nor in the compatibility table on the website, please see below.
listed here, nor in the compatibility table on the web site, please see below.
Indy 4 (Fate Of Atlantis):
- Keyboard fighting does not work. ScummVM now defaults to
@ -97,7 +100,7 @@ listed here, nor in the compatibility table on the website, please see below.
Loom (256 Talkie):
- If you are having random crashes, this is a Windows bug.
Try copying the data files from CD to your harddisk.
Try copying the data files from CD to your hard disk.
Reporting Bugs:
@ -108,39 +111,39 @@ still exists in the latest daily build/current CVS version. Also check the
compatibility listing for that game to ensure the issue is not already known.
Please include the following information:
- Game version (PLEASE test the latest CVS/Daily build)
- Bug details, including instructions on reproducing
- Language of game (English, German, etc)
- Version of game (Talkie, Floppy...)
- Platform and Compiler (Win32, Linux, etc)
- Attach a save game if possible
- If this bug only occured recently, please note the last
version without the bug, and the first version including
the bug. That way we can fix it quicker by looking at the
changes made.
- Game version (PLEASE test the latest CVS/Daily build)
- Bug details, including instructions on reproducing
- Language of game (English, German, etc)
- Version of game (Talkie, Floppy...)
- Platform and Compiler (Win32, Linux, etc)
- Attach a save game if possible
- If this bug only occurred recently, please note the last
version without the bug, and the first version including
the bug. That way we can fix it quicker by looking at the
changes made.
Compiling:
----------
You need SDL-1.2.2 (older versions may work, but are unsupported), and a
supported compiler. Several compilers, including GCC, mingw and Microsoft
You need SDL-1.2.2 or newer (older versions may work, but are unsupported), and
a supported compiler. Several compilers, including GCC, mingw and Microsoft
Visual C++ are supported. If you wish to use MP3-compressed CD tracks or
.SOU files, you will need to install the MAD library and define
COMPRESSED_SOUND_FILE. Tools for compressing .SOU files to .SO3 files can be
found in the 'tools' CVS module, or in the 'scummvm-tools' package.
On Win9x/NT/XP you can define WIN_DBG and attach WinDbg to browse the debug
messages (see www.sysinternals.com/ntw2k/freeware/debugview.shtml).
messages (see http://www.sysinternals.com/ntw2k/freeware/debugview.shtml).
GCC:
* Type make (or gmake if that's what GNU make is called on your
system) and hopefully ScummVM will compile for you.
GCC:
* Type make (or gmake if that's what GNU make is called on your
system) and hopefully ScummVM will compile for you.
Microsoft Visual C++:
* Open the workspace, scummwm.dsw
* Enter the path to the SDL include files in Tools|Options|Directories
* Now it should compile successfully.
Microsoft Visual C++:
* Open the workspace, scummwm.dsw
* Enter the path to the SDL include files in Tools|Options|Directories
* Now it should compile successfully.
BeOS:
* Open the 'scummvm.proj' file in BeIDE. Compile as normal.
@ -188,32 +191,33 @@ Command Line Options:
scummvm [OPTIONS] [GAME]
[GAME] - Short name of game to load. E.g. monkey for Monkey Island.
[GAME] - Short name of game to load. E.g. monkey for Monkey Island.
-p<path> - Path to where the game is installed. Default is Cwd.
-b<num> - Start in room <num>.
-b<num> - Start in room <num>.
-c<num> - Drive to play cd audio from. E.g., 0 is first drive.
-s<num> - Set the sfx volume, 0-255. Default is '100'
-m<num> - Set the music volume, 0-100. Default is '60'
-t<num> - Set music tempo. Default is '2031616'
-e<mode> - Select sound engine. See below.
-g<mode> - Select graphics scaler. See below.
-f - Full-screen mode.
-f - Full-screen mode.
-n - Disable subtitles. Use with games that have voice.
-r - Enable Roland conversion. Try if music sounds incorrect.
-a - Enable amiga pal conversion, for playing Amiga versions
-d[<num>] - Set debug verbosity to <num>
In game Hot Keys:
-----------------
Ctrl 0-9 and Shift 0-9 - load and save states.
Ctrl 0-9 and Shift 0-9 - load and save states.
Ctrl-Alt 0-4 - cycles between filter modes
Ctrl-z - quits
Ctrl-f - runs in fast mode.
Ctrl-d - starts the debugger.
Ctrl-s - shows memory consumption.
F5 - displays a save/load box.
Space - pauses.
Ctrl-z - quits
Ctrl-f - runs in fast mode.
Ctrl-d - starts the debugger.
Ctrl-s - shows memory consumption.
F5 - displays a save/load box.
Space - pauses.
Alt-Enter - toggles full screen/windowed
@ -233,9 +237,10 @@ They are:
-gadvmame2x - 640x480 scaling. Doesn't rely on blurring like 2xSAI.
Note that filters are very slow when ScummVM is compiled in a debug
configuration without optimisations. And there is always a speed impact when
configuration without optimizations. And there is always a speed impact when
using any form of anti-aliasing/linear filtering.
Autosaves:
----------
@ -268,15 +273,15 @@ manual configuration.
If you ARE using MIDI, you have several different choices of output,
depending on your operating system and configuration.
-eadlib - Uses internal Adlib Emulation (default)
-eadlib - Uses internal Adlib Emulation (default)
-ewindows - Windows MIDI. Uses built-in sequencer, for Windows users
-etimidity - Uses Timidity for music. Requires Timidity.
-etimidity - Uses Timidity for music. Requires Timidity.
-eseq - Uses /dev/sequencer for MIDI, *nix users.
-eqt - Quicktime sound, for Macintosh users.
-ecore - Core sound, for Macintosh users.
-ecore - CoreAudio sound, for MacOS X users.
-eamidi - Uses the MorphOS MIDI system, for MorphOS users
-enull - Null output. Don't play any music.
-enull - Null output. Don't play any music.
Playing sound with Adlib emulation:
-----------------------------------
@ -284,12 +289,14 @@ By default an Adlib card will be emulated and ScummVM will output the music
as sampled waves. This offers far superior performance to Timidity, however
does not work with some games such as Sam and Max.
Playing sound with MIDI:
------------------------
Use the appropriate -e<mode> command line option from the list above to
select your prefered MIDI device. For example, if you wish to use Windows
select your preferred MIDI device. For example, if you wish to use Windows
MIDI over the default Adlib Emulation, use the -ewindows option.
Playing sound with Sequencer:
-----------------------------
If your soundcard driver supports a sequencer, you may set the environment
@ -298,14 +305,16 @@ variable "SCUMMVM_MIDI" to your sequencer device - eg, /dev/sequencer
Then start ScummVM with the parameter '-eseq'. This should work on several
cards, and may offer better performance and quality than Adlib emulation.
Playing music with Timidity:
----------------------------
Start Timidity with the following command line :
$ timidity -irv 7777
$ timidity -irv 7777
Then start ScummVM with the parameter '-etimidity'. However, Timidity is not
designed to cope with the rapid changes most iMUSE equipped games use - so
its use over Adlib emulation or sequencer support is not recommended.
Using MP3 files for CD audio:
-----------------------------
Use LAME or some other mp3 encoder to rip the cd audio tracks to files. Name
@ -315,6 +324,7 @@ encode the MP3 files in Constant Bit Rate sampled at 22 kHz. This can be done wi
lame -t -q 0 -b 96 --resample 22.05 track1.wav track1.mp3
Compressing MONSTER.SOU with MP3:.
---------------------------------
You need LAME, and our extract util from the tools dir to perform this task,
@ -326,6 +336,7 @@ MONSTER.SOU file to a temporary folder. Then run:
In about 30 minutes or so, you will have a much smaller monster.so3 file, copy
this file to your game dir. You can safely remove the monter.sou file.
Coding style:
------------
For ScummVM coding, we use hugging braces, and two-space tab indents.
@ -339,7 +350,6 @@ is kept standard:
-TMidiChannelAdl -TGui -TScumm -TSoundEngine -TPart -TPlayer
Credits:
--------
The core ScummVM team:
@ -352,6 +362,7 @@ Credits:
Lionel Ulmer - X11/Linux port
Nicolas Bacca - PocketPC/WinCE port
Mutwin Kraus - Macintosh port
Max Horn - Macintosh port
Marcus Comstedt - DreamCast port
Ruediger Hanke - MorphOS port