Frequently Asked Questions
I get a lot of email about ScummVM DS. Nearly all of them are exactly the same. Here I'm going to try and answer the questions that everybody asks me in the hope that I will spend less time answering questions that are clearly in the documentation and more time helping people who have a real problem or have discovered a real bug.
Q: I can't see the bottom line of inventory items in Day of the Tentacle, Monkey Island 2, or
a few other games! What do I do?
A: Hold down the left shoulder button and use D-pad (or the touch screen) to scroll the screen around.
Q: I don't get speech or sound effects in my Lucasarts games. What's
wrong?
A: Do you have a monster.sog file? If so, this is the wrong kind of
speech file for ScummVM DS. Copy the monster.sou file present on your
original CD or floppies, and you will have speech.
Q: Can ScummVM take advantage of the DSi?
A: At the moment, no. While some homebrew does run on the DSi, at
the time of writing, it cannot access any of the DSi's new features.
When it does, a version of ScummVM for the DSi may be possible.
Q: I dont see a menu when I press Start in Flight of the Amazon Queen or Simon the Sorcerer. Is ScummVM broken?
A: No. To save in Simon the Sorcerer, click 'use', then click on the postcard in your inventory. In Flight of the Amazon Queen, click 'use', then click on the journal in your inventory.
Q: Why does ScummVM crash when I play Monkey Island 1?
A: This happens when MP3 or OGG audio tracks are present from the PC version of ScummVM. Delete the MP3 tracks and reencode them to ADPCM WAV files, from your original CD, as described in this section.
Q: Can't you use the extra RAM in the M3/Supercard or the official Opera Expansion Pack to support more games like The Dig and Full Throttle? DS Linux has done it, so why can't you?
A: Yes! The Dig and Full Throttle are playable with some limitations.
See the forum thread here for a download of a special version of ScummVM DS which supports external RAM packs.
Q: ScummVM DS turns off my DS when I hit 'Quit' in the game or quit from the frontend. Why doesn't it return to the menu?
A: To return to the game launcher, hold 'Select' during the game
to access the main ScummVM menu, then click 'Return to Launcher'
Q: The text looks a little unclear. Is there a chance of a better scaler? Perhaps a software scaler?
A: Press select and enable the software scaler. Press select during the game for the DS Options Screen, and select 'Software scaler'.
Downloads
The current version of ScummVM DS can be downloaded from Sourceforge. Download this if you want to play the games:
Download ScummVM DS 0.13.1
There's also a special version of ScummVM DS that can run The Dig and Full Throttle, two games from Lucasarts, using an external RAM pack plugged into slot-2 (the GBA slot):
Download ScummVM DS (ftdigtest5)
You can also download the source code. This is only needed if you want to make changes to ScummVM DS:
Download ScummVM DS 0.12.0 source code
Previous stable versions:
ScummVM DS 0.11.1
ScummVM DS 0.11.0
ScummVM DS 0.10.0a
ScummVM DS 0.9.1a
Older versions (from before ScummVM DS was an official port):
ScummVM v0.61 Binary
ScummVM v0.61 Source Code
ScummVM v0.6 Binary
ScummVM v0.6 Source Code
ScummVM v0.5 Binary
ScummVM v0.5 Source Code
ScummVM v0.4 Binary
ScummVM v0.4 Source Code
ScummVM v0.3 Binary
ScummVM v0.3 Source Code
ScummVM v0.2 Binary
ScummVM v0.2 Source Code
ScummVM v0.1 Binary
ScummVM v0.1 Source Code
Contributors
ScummVM DS uses chishm's GBA Movie Player FAT driver.
The CPU scaler is by Tramboi and Robin Watts
The ARM code was optimised by Robin Watts
Thanks to highpass for the ScummVM DS icons.
Thanks to zhevon for the Sam & Max cursor code.
Thanks to theNinjaBunny for the M3 Adaptor guide on this site.
Thanks also to everyone on the GBADev Forums.
This program was brought to you by caffiene, sugar, and late nights.
Donations and Getting Help
If you have problems getting ScummVM to work on your hardware, please read the FAQ first. Please don't ask me questions which are answered in the FAQ, I get many emails about this program each day, and I can't help the people who really need help if I'm answering the same question all the time which is already answered on this page. Other than that, feel free to post on the ScummVM DS forum for help. Please do your research first though. There is no way of running this on an out-of-the box DS without extra hardware. Most of these things are fairly inexpensive though.
If you want to contact me, please email me on scummvm at millstone dot demon dot co dot uk.
If you want to help with the development of ScummVM DS, great! Download the source code and get building. There are plenty of things left to do.
You can also help by making a donation if you've particularly enjoyed ScummVM DS. This uses Paypal, and is completely secure. There's no pressure though, ScummVM DS is completely free. This is just for those who would like to make a contribution to further development.
Building from Sources
ScummVM is an open source project. This means that anyone is free to
take the source code to the project and make their own additions and fixes,
contributing them back to the authors for consideration for the next version.
To build ScummVM DS from source, it's probably better to checkout the latest version of the code from the ScummVM SVN repository. The ScummVM
Sourceforge.net homepage has all the information about how to do this.
By default, ScummVM DS expects to find libmad, an MP3 compressor library
targeted for the ARM platform. If you don't have this, you must disable
libmad support by opening 'backends/platform/ds/arm9/makefile' and
commenting out the line which says USE_MAD = 1.
Then, enter the 'backends/platform/ds' folder and type:
make SCUMM_BUILD=a
The executable nds file will build inside 'backends/platform/ds/arm9/SCUMMVM-A'.
For other builds, substitute the letters b - g in the above line.
To build everything, type:
make allbuildssafe