User Manual/Installing ScummVM

From ScummVM :: Wiki
Jump to navigation Jump to search
If you want to contribute, send us a sample of text you'd write for the new manual, and we will consider adding you an account. You can work on the manual in the Wiki, but if you prefer, supplying us with HTML or TeX sources is fine, too (we will then translate them for the Wiki).

You can have a look at our TODO page for a list of tasks that need to be done.


TODO: List Requirements (in terms of required/optional libraries, CPU power, memory, ... In particular it would be nice if we could e.g. say what PalmOS devices support ScummVM; not necessarily a list of all supported Palm models, but more a list of what OS you need how much memory, colors, etc.)

ScummVM is known to run on the following systems:

  • Unix-like (Linux, *BSD, Solaris, etc.)
  • Windows
  • Mac OS X
  • AmigaOS 4
  • Atari/FreeMiNT
  • BeOS
  • Dreamcast
  • GP2X
  • iPhone / iPod Touch
  • MorphOS
  • Nintendo DS
  • OS/2
  • Opie
  • PalmOS
  • PlayStation Portable
  • Symbian based smartphones
  • Windows Mobile (WinCE / PocketPC / Smartphone)

Some platforms have been supported in the past, but are no longer supported due to lack of time on the part of the port maintainer:

  • GP32
  • MorphOS
  • PlayStation 2

Besides these, there have been many more unofficial ports in the past. Since they were not done by us, we can not say anything about their reliability, legality, or availability, nor can we provide support for them. Use them at your own risk!

Among the officially unsupported systems are:

  • Playstation 3
  • Xbox
  • Xbox 360

If you plan to compile ScummVM yourself, you will need certain additional libraries. More on that in Compiling from sources.

How to obtain ScummVM

Basically you have two choices on how to get ScummVM: either you download one of the binaries we built for you (probably the most convenient way); or you can compile it yourself from source. For beginners, we strongly recommend using our pre-built binaries.


You can download official binaries of ScummVM from our downloads page. Go there with your favorite web browser and download the binary for your platform. If none is available, you may have to build ScummVM yourself, refer to the next section for instructions on how to do that. Alternatively, some third parties are providing unofficial ScummVM binaries for further platforms, but naturally, we can not make any statements about the quality of such unofficial builds - use them at your own risk!

We always ship pre-built binaries of ScummVM for the following platforms (note that it can take some time after a release for all binaries to be available):

  • Linux (Fedora Core)
  • Linux (Debian)
  • Windows
  • Mac OS X
  • Dreamcast
  • GP2X
  • Nintendo DS
  • PlayStation Portable
  • Symbian
  • Windows Mobile (WinCE / PocketPC / Smartphone)

In addition to these, we try to provide more binaries, but which depends mostly on how many volunteers we can find to help us out. In the past we have shipped binaries for these systems:

  • Linux (Mandrake)
  • Linux (Slackware)
  • Solaris
  • AmigaOS 4
  • BeOS
  • OS/2
  • PlayStation 2

Compiling from sources


  • Point to the Compiling ScummVM page, resp. integrate that here.
  • List all required libs; where to get them; how to install them
  • List all optional libs etc.
  • We could separate this by OS, or by compiler/dev system. I think the current split in the README (section 9.0) isn't too bad.


TODO: Merge this section with the [Platforms] page resp. the pages linked from there. And those platform pages should be polished (adding installation instructions, for example, if missing).

After you have obtained ScummVM as described in the previous section, you will probably want to install it on your system. The steps required for that differ between the various operating systems. In the following we try to cover all the systems we officially support.

Amiga OS4

From the downloads page, get the AmigaOS4 package. You will download a packed archive (.lha). To open it, double click on it and UnArc will unpack right away or ask for the installation path. Once it is unpacked, you can move the whole drawer where ever you wish to store it.






If you have the latest stable version of Debian, then download the Debian .deb package from the ScummVM downloads page. To install it, you need to be root and type dpkg -i packagename.deb into a virtual terminal near you.

If you are running Debian testing or unstable, then the latest version of ScummVM should already be available in the repositories and is only an apt-get install scummvm away. If it still is not the latest version, then go bug the Debian package maintainer about it.


From the downloads page, download either the Dreamcast .tar.bz2 file or the Nero image file. If you download the .tar.bz2 file, you will need a program such as WinZip to open it. After opening the archive, copy it to the folder where you want to put it. The Nero image can be burned automatically to a CD using Nero Burning ROM or any other program that accepts NRG formatted disc images.

Fedora Core / Red Hat


GP2X / GP2XWiz



Cydia (Firmware 2.0 and upwards)

  • Start Cydia
  • On the main Cydia tab (the Home screen), click "More Package Sources"
  • Select and install the source
  • ScummVM should now be in "Games" section, ready for you to install! (Firmware 1.1.4 and below)

  • Open on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.
  • Tap the "Sources" button in the bottom-right corner.
  • Tap the "Edit" button in the top-right corner.
  • Tap the "Add" button in the top-left corner.
  • Enter into the text area and tap "OK".
  • Installer will refresh your sources. It may close. If so, reopen it.
  • ScummVM is now available for install in the Games section.

Mac OS X

From the downloads page, download the "Mac OS X Universal Binary" file. You will download a disk image (.dmg). To open it, double click on it and Disk Copy will mount the image. Once it is mounted, copy the files inside to a folder where you wish to store it.


From the downloads page, download the maemo package. This is a *.deb file. Save it to the tablet. From the Application Manager, choose the "Application"->"Install From File" menu option and select the *.deb you downloaded.

Nintendo DS

To run ScummVM on your DS you will need an unofficial card reader. Once you have one working you just have to download the ScummVM package for Nintendo DS on the download page, unzip it, and copy the files on your MicroSD card using your PC card reader.

To decrease the memory usage ScummVM for Nintendo DS has been split into several builds. Depending on the game you want to play you will have to select the correct build. Even so, some of the games cannot be run on a Nintendo DS because they require too much memory. You can find the list of supported games and which build you need to use for each one in the readme_ds.txt file present in the ScummVM Nintendo DS package. This information is also available on the Nintendo DS page.

You can find more informations on how to get ScummVM to work on a Nintendo DS on which is the official website for the ScummVM Nintendo DS port.

Nintendo GameCube



From the downloads page, download the "PalmOS 5 binary" or the "PalmOS Tapwave Zodiac binary" and unzip the files to your computer. Using your hotsync tool, install the scummvm-frontend.prc and skin.pdb files to your device. Launch ScummVM to create the /PALM/Programs/ScummVM/ folders and subfolders on your memory card. Using a card reader, copy the engines you require to play your games to the /ScummVM/Mods/ folder on your card (scumm.engine for scumm games, queen.engine for FOTAQ, etc.).

PlayStation 2


PlayStation Portable

See instructions on the PSP page.








From the downloads page, download either the Win32 .zip file or the Win32 .exe file. If you download the .zip file, you will need a program such as WinZip to open it. After opening the archive, copy it to the folder where you want to put it. If you download the .exe installer, you will get options where you want to install it. Choose the location to where you want to install it. Also, the installer places a shortcut in the Start Menu.

Windows Mobile (WinCE / PocketPC / Smartphone)

  1. Create a folder on your device to put ScummVM into, e.g. "\My Device\SD-MMcard\ScummVM".
  2. From the download page, download the "Windows CE ARM package" zip file.
  3. Extract everything from this file, and place it all in the folder that you created on your device (using ActiveSync or similar: note that if your chosen location is short of space, the only absolutely required file is "scummvm.exe").
  4. To run ScummVM just tap on "scummvm.exe" in File Explorer: you may wish to copy a shortcut of "scummvm.exe" to your Start Menu to allow for easier access.

Prev: Back to Table of Content Next: Configuring ScummVM