ScummVM main repository
Go to file
Ludvig Strigeus 669dd77ee2 Autodetection of endianness.
svn-id: r3412
2001-10-09 17:38:20 +00:00
actor.cpp Initial revision 2001-10-09 14:30:12 +00:00
boxes.cpp Initial revision 2001-10-09 14:30:12 +00:00
copying.txt Initial revision 2001-10-09 14:30:12 +00:00
costume.cpp Initial revision 2001-10-09 14:30:12 +00:00
gfx.cpp Initial revision 2001-10-09 14:30:12 +00:00
Makefile Autodetection of endianness. 2001-10-09 17:38:20 +00:00
object.cpp Initial revision 2001-10-09 14:30:12 +00:00
readme.txt Initial revision 2001-10-09 14:30:12 +00:00
resource.cpp Initial revision 2001-10-09 14:30:12 +00:00
saveload.cpp Initial revision 2001-10-09 14:30:12 +00:00
script.cpp Initial revision 2001-10-09 14:30:12 +00:00
scumm.h Autodetection of endianness. 2001-10-09 17:38:20 +00:00
scummsys.h Autodetection of endianness. 2001-10-09 17:38:20 +00:00
scummvm.cpp Initial revision 2001-10-09 14:30:12 +00:00
scummvm.dsp Initial revision 2001-10-09 14:30:12 +00:00
scummvm.dsw Initial revision 2001-10-09 14:30:12 +00:00
sdl.cpp Autodetection of endianness. 2001-10-09 17:38:20 +00:00
sound.cpp Initial revision 2001-10-09 14:30:12 +00:00
stdafx.cpp Initial revision 2001-10-09 14:30:12 +00:00
stdafx.h Autodetection of endianness. 2001-10-09 17:38:20 +00:00
string.cpp Initial revision 2001-10-09 14:30:12 +00:00
sys.cpp Initial revision 2001-10-09 14:30:12 +00:00
verbs.cpp Initial revision 2001-10-09 14:30:12 +00:00
whatsnew.txt Initial revision 2001-10-09 14:30:12 +00:00
windows.cpp Initial revision 2001-10-09 14:30:12 +00:00

2001-10-08

This is the first pre-alpha release of ScummVM. It is an implementation of the SCUMM engine used in various Lucas Arts games such as Monkey Island and Day of the Tentacle.

The engine is far from complete, and thus only Monkey Island 2 is supported at the moment.

Please be aware that the engine contains bugs and non-implemented-features that make it impossible to finish the game. Other stuff that's missing is sound and savegames.

Compiling:
--------
You need SDL-1.2.2 (maybe older versions will work), and a supported compiler. At the moment only GCC and Microsoft Visual C++ are supported.

GCC:
----
* Edit the makefile and replace /usr/local/include/SDL/ with the path to your SDL include files.
  If your processor architecture is big endian, replace -DSCUMM_LITTLE_ENDIAN by -DSCUMM_BIG_ENDIAN -DSCUMM_NEED_ALIGNMENT
* Now type make (or gmake if that's what GNU make is called on your system) and hopefully ScummVM will compile for you.

Please note that big endian support is preliminary and contains bugs.


Microsoft Visual C++:
---------------------
* Open the workspace, scummwm.dsw
* If you want to compile the GDI version, remove sdl.cpp from the project and add windows.cpp.
  for the SDL version, remove windows.cpp from the project and add sdl.cpp.
* Enter the path to the SDL include files in Tools|Options|Directories
* Now it should compile successfully.


Running:
--------
Before you run the engine, you need to put the game's datafiles in the same directory as the scummvm executable. The filenames must be in lowercase (monkey2.000 and monkey2.001).


Good Luck,
Ludvig Strigeus