https://wiki.scummvm.org/api.php?action=feedcontributions&user=Vinterstum&feedformat=atomScummVM :: Wiki - User contributions [en]2024-03-28T10:16:09ZUser contributionsMediaWiki 1.36.0https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=16558Compiling ScummVM/iPhone2011-06-07T22:37:51Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
= Official SDK =<br />
* Do an Git clone of: git://github.com/scummvm/scummvm.git<br />
* Download http://worldsmainorganization.org/scummvm/?dir=&download=scummvm-iphone-libs.tar.gz and extract it to the dists/iphone folder.<br />
* Open up dists/iphone/scummvm.xcodeproj<br />
* Compile away! <br />
<br />
= Unofficial SDK =<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://www.saurik.com/id/4 toolchain]. Earlier versions than the one linked will NOT work.<br />
<br />
=== Environment variables ===<br />
You'll need to set some environment variables for both the external libraries, and ScummVM itself. This is so the right compiler and libraries will be used.<br />
<br />
<pre><br />
export SDKROOT=<your toolkit directory><br />
export SYSROOT="$SDKROOT/sys"<br />
export BUILDENV="$SDKROOT/pre"<br />
export FDIR="$SYSROOT"<br />
export CC="$BUILDENV/bin/arm-apple-darwin9-gcc -v"<br />
export CXX="$BUILDENV/bin/arm-apple-darwin9-g++"<br />
export LD=$CC<br />
export SHAREDOPTS="-isysroot $SYSROOT -fobjc-abi-version=2 -I$SDKROOT/include"<br />
export FRAMEWORKS="-F$FDIR/System/Library/PrivateFrameworks/ -F$FDIR/System/Library/Frameworks/"<br />
export LDFLAGS="-L$BUILDENV/arm-apple-darwin9/lib/ $FRAMEWORKS $SHAREDOPTS -bind_at_load -lobjc"<br />
export CXXFLAGS="-I$SYSROOT/usr/include $SHAREDOPTS"<br />
export OBJCFLAGS="-I$SYSROOT/usr/include/ $SHAREDOPTS --std=c99"<br />
export CFLAGS="$CXXFLAGS"<br />
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as<br />
</pre><br />
<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support.<br />
<br />
Note that you only need to add these if you need support for those filetypes. ScummVM itself will run fine without them. You can also download the already compiled libraries from the link in the Official SDK section above.<br />
<br />
The below should usually do the trick for these:<br />
<pre><br />
./configure --host=arm-darwin --prefix=$SDKROOT/sys/<br />
make && make install<br />
</pre><br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
<pre><br />
./configure --host=iphone \<br />
--disable-mt32emu --disable-scalers --enable-release \<br />
--with-flac-prefix=/$SYSROOT/usr/local \<br />
--with-mad-prefix=/$SYSROOT/usr/local \<br />
--with-tremor-prefix=/$SYSROOT/usr/local<br />
</pre><br />
<br />
Note that the --with-flac-prefix (and the rest) is only necessary if you want to include support for that specific library.<br />
<br />
If you've installed the external libs in any other place than $SYSROOT/usr/local, you need to use that location instead.<br />
<br />
== Compiling ==<br />
<br />
Now, we can start the compile:<br />
<br />
<pre><br />
make iphone<br />
</pre><br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
<pre><br />
make iphonebundle<br />
</pre><br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=13832Compiling ScummVM/iPhone2010-06-03T02:17:53Z<p>Vinterstum: /* External libs */</p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
= Official SDK =<br />
* Do an SVN checkout of: https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk<br />
* Download http://worldsmainorganization.org/scummvm/?dir=&download=scummvm-iphone-libs.tar.gz and extract it to the dists/iphone folder.<br />
* Open up dists/iphone/scummvm.xcodeproj<br />
* Compile away! <br />
<br />
= Unofficial SDK =<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://www.saurik.com/id/4 toolchain]. Earlier versions than the one linked will NOT work.<br />
<br />
=== Environment variables ===<br />
You'll need to set some environment variables for both the external libraries, and ScummVM itself. This is so the right compiler and libraries will be used.<br />
<br />
export SDKROOT=<your toolkit directory><br />
export SYSROOT="$SDKROOT/sys"<br />
export BUILDENV="$SDKROOT/pre"<br />
export FDIR="$SYSROOT"<br />
export CC="$BUILDENV/bin/arm-apple-darwin9-gcc -v"<br />
export CXX="$BUILDENV/bin/arm-apple-darwin9-g++"<br />
export LD=$CC<br />
export SHAREDOPTS="-isysroot $SYSROOT -fobjc-abi-version=2 -I$SDKROOT/include"<br />
export FRAMEWORKS="-F$FDIR/System/Library/PrivateFrameworks/ -F$FDIR/System/Library/Frameworks/"<br />
export LDFLAGS="-L$BUILDENV/arm-apple-darwin9/lib/ $FRAMEWORKS $SHAREDOPTS -bind_at_load -lobjc"<br />
export CXXFLAGS="-I$SYSROOT/usr/include $SHAREDOPTS"<br />
export OBJCFLAGS="-I$SYSROOT/usr/include/ $SHAREDOPTS --std=c99"<br />
export CFLAGS="$CXXFLAGS"<br />
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as<br />
<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes. ScummVM itself will run fine without them. You can also download the already compiled libraries from the link in the Official SDK section above.<br />
<br />
The below should usually do the trick for these:<br />
./configure --host=arm-darwin --prefix=$SDKROOT/sys/<br />
make && make install<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
./configure --host=iphone \<br />
--disable-mt32emu --disable-scalers --enable-release \<br />
--with-flac-prefix=/$SYSROOT/usr/local \<br />
--with-mad-prefix=/$SYSROOT/usr/local \<br />
--with-mpeg2-prefix=/$SYSROOT/usr/local \<br />
--with-tremor-prefix=/$SYSROOT/usr/local<br />
<br />
Note that the --with-flac-prefix (and the rest) is only necessary if you want to include support for that specific library.<br />
<br />
If you've installed the external libs in any other place than $SYSROOT/usr/local, you need to use that location instead.<br />
<br />
== Compiling ==<br />
<br />
Now, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=13831Compiling ScummVM/iPhone2010-06-03T02:06:12Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
= Official SDK =<br />
* Do an SVN checkout of: https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk<br />
* Download http://worldsmainorganization.org/scummvm/?dir=&download=scummvm-iphone-libs.tar.gz and extract it to the dists/iphone folder.<br />
* Open up dists/iphone/scummvm.xcodeproj<br />
* Compile away! <br />
<br />
= Unofficial SDK =<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://www.saurik.com/id/4 toolchain]. Earlier versions than the one linked will NOT work.<br />
<br />
=== Environment variables ===<br />
You'll need to set some environment variables for both the external libraries, and ScummVM itself. This is so the right compiler and libraries will be used.<br />
<br />
export SDKROOT=<your toolkit directory><br />
export SYSROOT="$SDKROOT/sys"<br />
export BUILDENV="$SDKROOT/pre"<br />
export FDIR="$SYSROOT"<br />
export CC="$BUILDENV/bin/arm-apple-darwin9-gcc -v"<br />
export CXX="$BUILDENV/bin/arm-apple-darwin9-g++"<br />
export LD=$CC<br />
export SHAREDOPTS="-isysroot $SYSROOT -fobjc-abi-version=2 -I$SDKROOT/include"<br />
export FRAMEWORKS="-F$FDIR/System/Library/PrivateFrameworks/ -F$FDIR/System/Library/Frameworks/"<br />
export LDFLAGS="-L$BUILDENV/arm-apple-darwin9/lib/ $FRAMEWORKS $SHAREDOPTS -bind_at_load -lobjc"<br />
export CXXFLAGS="-I$SYSROOT/usr/include $SHAREDOPTS"<br />
export OBJCFLAGS="-I$SYSROOT/usr/include/ $SHAREDOPTS --std=c99"<br />
export CFLAGS="$CXXFLAGS"<br />
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as<br />
<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes. ScummVM itself will run fine without them.<br />
<br />
The below should usually do the trick for these:<br />
./configure --host=arm-darwin --prefix=$SDKROOT/sys/<br />
make && make install<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
./configure --host=iphone \<br />
--disable-mt32emu --disable-scalers --enable-release \<br />
--with-flac-prefix=/$SYSROOT/usr/local \<br />
--with-mad-prefix=/$SYSROOT/usr/local \<br />
--with-mpeg2-prefix=/$SYSROOT/usr/local \<br />
--with-tremor-prefix=/$SYSROOT/usr/local<br />
<br />
Note that the --with-flac-prefix (and the rest) is only necessary if you want to include support for that specific library.<br />
<br />
If you've installed the external libs in any other place than $SYSROOT/usr/local, you need to use that location instead.<br />
<br />
== Compiling ==<br />
<br />
Now, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Template:IPhoneScummVMInstallationCydia&diff=12478Template:IPhoneScummVMInstallationCydia2009-10-14T16:53:00Z<p>Vinterstum: </p>
<hr />
<div>* Start Cydia<br />
* On the main Cydia tab (the Home screen), click "More Package Sources"<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=11381IOS2009-07-16T11:48:00Z<p>Vinterstum: Removed mention of old file upload method which doesn't work anymore.</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.13.0-iphone.deb 0.13.0]<br />
|audio=Ogg Vorbis, MP3, FLAC, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* On the iPhone/iPod install OpenSSH (if it is not already installed), using Cydia.<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* Make a subdirectory on your phone under /var/mobile (or /var/root for firmware versions 1.1.2 and below), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you uploaded them to).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from weblogs ==<br />
The official site for ScummVM is [http://www.scummvm.org/ www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> There are four games which are legal to download ([[Beneath a Steel Sky]], [[Drascula: The Vampire Strikes Back]], [[Flight of the Amazon Queen]] and [[Lure of the Temptress]]) which can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where to buy games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=11380IOS2009-07-16T11:46:51Z<p>Vinterstum: Clarified OpenSSH installation instructions.</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.13.0-iphone.deb 0.13.0]<br />
|audio=Ogg Vorbis, MP3, FLAC, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* On the iPhone/iPod install OpenSSH (if it is not already installed), using Cydia.<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/mobile (or /var/root for firmware versions 1.1.2 and below), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you uploaded them to).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from weblogs ==<br />
The official site for ScummVM is [http://www.scummvm.org/ www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> There are four games which are legal to download ([[Beneath a Steel Sky]], [[Drascula: The Vampire Strikes Back]], [[Flight of the Amazon Queen]] and [[Lure of the Temptress]]) which can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where to buy games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=SCI/TODO&diff=10239SCI/TODO2009-02-21T10:28:53Z<p>Vinterstum: </p>
<hr />
<div>The following list is taken from Max's mails to -devel:<br />
* Replace all uses of gint8, etc. by our native types, to get rid of the typedefs we use right now.<br />
* check for places that use char or unsigned char for boolean values, and change those to use type bool instead<br />
* more formatting fixes: TheSCI code puts return values on separate lines all over the place, e.g.<br />
<br />
<syntax type="C++"><br />
int<br />
_vocab_cmp_words(const void *word1, const void *word2) {<br />
</syntax><br />
<br />
Take care of that and other formatting issues.<br />
<br />
* change names of structs and how they are declare, e.g.<br />
<br />
<syntax type="C++"><br />
typedef struct script_opcode_ {<br />
unsigned opcode;<br />
int arg1, arg2, arg3;<br />
int pos, size;<br />
} script_opcode;<br />
</syntax><br />
<br />
-><br />
<br />
<syntax type="C++"><br />
struct ScriptOpcode {<br />
unsigned opcode;<br />
int arg1, arg2, arg3;<br />
int pos, size;<br />
};<br />
</syntax><br />
<br />
* Fixing all warnings<br />
* change #define lists into enums<br />
* Rearranging the files under engines/sci: I.e. get rid of include/ subdir (just move its contents to engines/sci, at some point at least)<br />
* Converting stuff from "C pseudo classes" to real classes<br />
* Replacing various generic FreeSCI stuff by their ScummVM counterparts. E.g. don't bother to rewrite engines/sci/include/int_hashmap.h -- instead change code to use a HashMap<int, ...> etc.<br />
* Replace sci_gettime and sci_get_current_time by OSystem::getTimeAndDate and OSystem::getMillis<br />
# You first need to find out which is used where: Des the code try to determine the current time? Use getTimeAndDate(). Does it try to measure something, regulate timing? Using getMillis. It is possible that some code actually really wants to get a higher resolution than milli seconds, in that case get back to us and let's discuss what to do.<br />
<br />
* Not specific to SCI, but: Replace "struct tm" in common/system.h (and places that implement/use it) by a custom struct, which would be a (partial) clone of struct tm, something like Common::OSystem::Time. That way, we wouldn't have to use <time.h> anymore anywhere.<br />
<br />
* Get rid of sci_sched_yield: This is used for two things:<br />
#gfx/resource/sci_pic_0.cpp -> analyze why it is used here, find a way to replace it<br />
#./sfx/mixer/soft.cpp to implement ACQUIRE_LOCK -> replace ACQUIRE_LOCK and RELEASE_LOCK by using our mutex API. (And on the long run, replace the SCI mixer by our mixer :-)<br />
* In fact: Do use File, SearchManager, FSNode etc. instead of paths, fopen, etc.<br />
* Don't use fstat<br />
* const correctness in engines/sci/engine/savegame.c (this is a generated file, so change the source or generator, whatever is necessary)<br />
* change the many nice existing function documentation comments to use doxygen syntax<br />
* Turn code into templates in following files (now they generate code via #defines):<br />
** gfx/gfx_pixmap_scale.cpp<br />
** gfx/gfx_line.cpp<br />
** gfx/gfx_crossblit.cpp<br />
** gfx/resource/sci_picfill.cpp<br />
** gfx/resource/sci_picfill_aux.cpp<br />
* Check old FreeSCI-scummvm branch / repos by Jordi for change that could be salvaged, e.g. the files <code>sfx/device/scumm-midi.cpp</code> and <code>sfx/softseq/scumm-adlib.cpp</code>, or the modifications to the SCI debugger to use the ScummVM console, and stuff.<br />
* Replace the SCI sound mixer by Audio::Mixer<br />
* I just made a big commit where I started to overhaul the file handling in SCI. It's incomplete, and may cause regressions, but it is a start. The biggest chunk left to take care of is engine/kfile.cpp, and in there mostly handling of savegames (and possibly of writing to other files -- if SCI ever does that?). This needs to be switched to the savefile API. One problem there is that FreeSCI apparently stored saves as multiple files, grouped by a directory. Does anybody know whether the original Sierra SCI also did this? Our savefile API does not (and will not) support subdirs. Some ideas on how to resolve this:<br />
# Fake subdirs by turning save_0/FILE into save_0_FILE. Or even better, into TARGET-FILE.0 or something like that.<br />
# Revise the save/load code in SCI to put all those files into some kind of archive file.<br />
# Maybe we don't need all those files? In a KQ4 save I made, there were only two files: state, and KQ4.id, which seems redundant (could be encoded into a header prefixed to 'state', plus the filename)<br />
* make the SCI tools compilable (to avoid bitrot, while we change code that they depend on), and finally usable again.</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9479IOS2008-10-07T20:50:50Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg Vorbis, MP3, FLAC, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/mobile (or /var/root for firmware versions 1.1.2 and below), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you uploaded them to).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9478IOS2008-10-07T20:49:32Z<p>Vinterstum: /* Games */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/mobile (or /var/root for firmware versions 1.1.2 and below), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you uploaded them to).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9477IOS2008-10-07T20:47:26Z<p>Vinterstum: /* Games */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/mobile (or /var/root for firmware versions 1.1.2 and below), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9476IOS2008-10-07T20:46:53Z<p>Vinterstum: /* Games */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/mobile (or /var/root for firmware versions 1.1.3 and below), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9475IOS2008-10-07T20:46:14Z<p>Vinterstum: /* Games */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then). [http://wiki.scummvm.org/index.php/Datafiles Here] you can see exactly which files you need for which games.<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9474IOS2008-10-07T20:32:47Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in "Games" section, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then).<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9473IOS2008-10-07T20:32:10Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of [http://www.scummvm.org ScummVM] for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then).<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9472IOS2008-10-07T20:31:21Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then).<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9471IOS2008-10-07T20:29:55Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [http://cyberduck.ch/ Cyberduck] is good. For Windows, [http://filezilla-project.org/ FileZilla] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [http://code.google.com/p/iphonebrowser iPhoneBrowser] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then).<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9470IOS2008-10-07T20:28:37Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Go to the Sections tab, and find the "Repositories" section.<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [url=http://cyberduck.ch/]Cyberduck[/url] is good. For Windows, [url=http://filezilla-project.org/]FileZilla[/url] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [url=http://code.google.com/p/iphonebrowser/]iPhoneBrowser[/url] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then).<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9469IOS2008-10-07T20:27:48Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.12.0-iphone.deb 0.12.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Select Other Sources<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
=== Games ===<br />
To copy the game data files over to your device:<br />
* Install an SFTP client (For Macs, [url=http://cyberduck.ch/]Cyberduck[/url] is good. For Windows, [url=http://filezilla-project.org/]FileZilla[/url] should do the trick). Then connect your SFTP client to your iPhone/iPod using the IP address the device shows in its network settings (Hit Settings, then Wi-Fi, then find the network you're connected to). The username is "root" and the password probably "alpine".<br />
* If you're using Windows, you can try try [url=http://code.google.com/p/iphonebrowser/]iPhoneBrowser[/url] instead.<br />
* Make a subdirectory on your phone under /var/root (or /var/mobile for firmware versions 1.1.3 and above), and upload the games there (don't place them anywhere else on the phone, as you'll be filling up the smaller system partition then).<br />
* Make sure these files and directories have the right permissions set! You're uploading as root, all the files need to be readable by the 'mobile' user as well.<br />
* When you've uploaded all the games you want, start up ScummVM and add the game(s) there (navigate to the same directory you added them).<br />
<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=9452Compiling ScummVM/iPhone2008-09-13T07:30:23Z<p>Vinterstum: /* ScummVM */</p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://www.saurik.com/id/4 toolchain]. Earlier versions than the one linked will NOT work.<br />
<br />
=== Environment variables ===<br />
You'll need to set some environment variables for both the external libraries, and ScummVM itself. This is so the right compiler and libraries will be used.<br />
<br />
export SDKROOT=<your toolkit directory><br />
export SYSROOT="$SDKROOT/sys"<br />
export BUILDENV="$SDKROOT/pre"<br />
export FDIR="$SYSROOT"<br />
export CC="$BUILDENV/bin/arm-apple-darwin9-gcc -v"<br />
export CXX="$BUILDENV/bin/arm-apple-darwin9-g++"<br />
export LD=$CC<br />
export SHAREDOPTS="-isysroot $SYSROOT -fobjc-abi-version=2 -I$SDKROOT/include"<br />
export FRAMEWORKS="-F$FDIR/System/Library/PrivateFrameworks/ -F$FDIR/System/Library/Frameworks/"<br />
export LDFLAGS="-L$BUILDENV/arm-apple-darwin9/lib/ $FRAMEWORKS $SHAREDOPTS -bind_at_load -lobjc"<br />
export CXXFLAGS="-I$SYSROOT/usr/include $SHAREDOPTS"<br />
export OBJCFLAGS="-I$SYSROOT/usr/include/ $SHAREDOPTS --std=c99"<br />
export CFLAGS="$CXXFLAGS"<br />
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as<br />
<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes. ScummVM itself will run fine without them.<br />
<br />
The below should usually do the trick for these:<br />
./configure --host=arm-darwin --prefix=$SDKROOT/sys/<br />
make && make install<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
./configure --host=iphone \<br />
--disable-mt32emu --disable-scalers --enable-release \<br />
--with-flac-prefix=/$SYSROOT/usr/local \<br />
--with-mad-prefix=/$SYSROOT/usr/local \<br />
--with-mpeg2-prefix=/$SYSROOT/usr/local \<br />
--with-tremor-prefix=/$SYSROOT/usr/local<br />
<br />
Note that the --with-flac-prefix (and the rest) is only necessary if you want to include support for that specific library.<br />
<br />
If you've installed the external libs in any other place than $SYSROOT/usr/local, you need to use that location instead.<br />
<br />
== Compiling ==<br />
<br />
Now, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=9451Compiling ScummVM/iPhone2008-09-13T07:29:34Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://www.saurik.com/id/4 toolchain]. Earlier versions than the one linked will NOT work.<br />
<br />
=== Environment variables ===<br />
You'll need to set some environment variables for both the external libraries, and ScummVM itself. This is so the right compiler and libraries will be used.<br />
<br />
export SDKROOT=<your toolkit directory><br />
export SYSROOT="$SDKROOT/sys"<br />
export BUILDENV="$SDKROOT/pre"<br />
export FDIR="$SYSROOT"<br />
export CC="$BUILDENV/bin/arm-apple-darwin9-gcc -v"<br />
export CXX="$BUILDENV/bin/arm-apple-darwin9-g++"<br />
export LD=$CC<br />
export SHAREDOPTS="-isysroot $SYSROOT -fobjc-abi-version=2 -I$SDKROOT/include"<br />
export FRAMEWORKS="-F$FDIR/System/Library/PrivateFrameworks/ -F$FDIR/System/Library/Frameworks/"<br />
export LDFLAGS="-L$BUILDENV/arm-apple-darwin9/lib/ $FRAMEWORKS $SHAREDOPTS -bind_at_load -lobjc"<br />
export CXXFLAGS="-I$SYSROOT/usr/include $SHAREDOPTS"<br />
export OBJCFLAGS="-I$SYSROOT/usr/include/ $SHAREDOPTS --std=c99"<br />
export CFLAGS="$CXXFLAGS"<br />
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as<br />
<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes. ScummVM itself will run fine without them.<br />
<br />
The below should usually do the trick for these:<br />
./configure --host=arm-darwin --prefix=$SDKROOT/sys/<br />
make && make install<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
<br />
./configure --host=iphone \<br />
--disable-mt32emu --disable-scalers --enable-release \<br />
--with-flac-prefix=/$SYSROOT/usr/local \<br />
--with-mad-prefix=/$SYSROOT/usr/local \<br />
--with-mpeg2-prefix=/$SYSROOT/usr/local \<br />
--with-tremor-prefix=/$SYSROOT/usr/local<br />
<br />
Note that the --with-flac-prefix (and the rest) is only necessary if you want to include support for that specific library.<br />
<br />
If you've installed the external libs in any other place than $SYSROOT/usr/local, you need to use that location instead.<br />
<br />
<br />
== Compiling ==<br />
<br />
Now, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=9450Compiling ScummVM/iPhone2008-09-13T07:14:41Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://www.saurik.com/id/4 toolchain]. Earlier versions than the one linked will NOT work.<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes. ScummVM itself will run fine without them.<br />
<br />
The below script should usually do the trick for these:<br />
export SDKROOT=<your toolkit directory><br />
export SYSROOT="$SDKROOT/sys"<br />
export BUILDENV="$SDKROOT/pre"<br />
<br />
export FDIR="$SYSROOT"<br />
<br />
export CC="$BUILDENV/bin/arm-apple-darwin9-gcc -v"<br />
export CXX="$BUILDENV/bin/arm-apple-darwin9-g++"<br />
export LD=$CC<br />
<br />
export SHAREDOPTS="-isysroot $SYSROOT -fobjc-abi-version=2 -I$SDKROOT/include"<br />
export FRAMEWORKS="-F$FDIR/System/Library/PrivateFrameworks/ -F$FDIR/System/Library/Frameworks/"<br />
export LDFLAGS="-L$BUILDENV/arm-apple-darwin9/lib/ $FRAMEWORKS $SHAREDOPTS -bind_at_load -lobjc"<br />
<br />
export CXXFLAGS="-I$SYSROOT/usr/include $SHAREDOPTS"<br />
export OBJCFLAGS="-I$SYSROOT/usr/include/ $SHAREDOPTS --std=c99"<br />
<br />
export CFLAGS="$CXXFLAGS"<br />
<br />
export AS=$SDKROOT/pre/bin/arm-apple-darwin9-as<br />
<br />
./configure --host=arm-darwin --prefix=$SDKROOT/sys/<br />
make && make install<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
Below is the script I use for this:<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
export CXXFLAGS="-Wl,-lstdc++,-lgcc_s.1 -I/usr/local/arm-apple-darwin/include/"<br />
export OBJCFLAGS="-I/usr/local/arm-apple-darwin/include/"<br />
./configure --host=iphone --disable-mt32emu --disable-scalers --enable-release --with-flac-prefix=/usr/local/arm-apple-darwin/<br />
<br />
Note that the --with-flac-prefix is only necessary if you want to include FLAC support.<br />
<br />
If you've installed the external libs in any other place than /usr/local/arm-apple/darwin, you need to tell ScummVM where to find them at this point as well (additional flags to ./configure).<br />
<br />
== Compiling ==<br />
<br />
First, you need to specify which assembler to use, since ScummVM's configure system currently doesn't do this automatically for us.<br />
<br />
export AS=/usr/local/bin/arm-apple-darwin-as<br />
<br />
Then, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9268IOS2008-07-28T14:20:01Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.1-iphone.zip 0.11.1]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Select Other Sources<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below) ===<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9267IOS2008-07-28T14:19:46Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.1-iphone.zip 0.11.1]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
=== Cydia (Firmware 2.0 and upwards) ===<br />
* Start Cydia<br />
* Select Other Sources<br />
* Select and install the UrbanFanatics.com source<br />
* ScummVM should now be in the main category list, ready for you to install!<br />
<br />
=== Installer.app (Firmware 1.1.4 and below)<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=9266IOS2008-07-28T14:18:16Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.1-iphone.zip 0.11.1]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Toggle Touchpad mode'''||Hold one finger on screen, swipe another up from left to right. In this mode, the cursor doesn't stay underneath your finger, but is rather moved around from its current position depending on the direction of your finger movement, just like a touchpad on a laptop. From version 0.12.0-pre3 and upwards only.<br />
|-<br />
<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=8294IOS2008-02-03T13:50:10Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-iphone.zip 0.11.0]<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
==Note about firmware 1.1.3==<br />
If you're considering upgrading to firmware 1.1.3, or have already done so, please read [http://forums.scummvm.org/viewtopic.php?t=5166 this] post.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=8032IOS2008-01-06T00:09:42Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''Arrow keys'''||Without holding any other finger down, swipe your finger quickly across the screen in the direction of the arrow key you want.<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=8001Compiling ScummVM/iPhone2008-01-01T21:36:15Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://code.google.com/p/iphone-dev/ toolchain]. We recommend 0.3 (which is the newest version at time of writing), any other and you might have to do some manual modifications to the build process.<br />
<br />
Important: If you want to compile the ARM ASM optimizations for SMUSH and sound (and otherwise you'll have to manually change the configure script to remove them), you'll have to apply a patch to the toolchain before compiling/installing it (so it can handle our asm files).<br />
<br />
Download the patch [http://worldsmainorganization.org/scummvm/index.php?dir=iphone%2F&download=iphone-toolkit-scummvm-1.patch here].<br />
<br />
Apply it in the iphone-dev directory like so:<br />
patch -p0 < iphone-toolkit-scummvm-1.patch<br />
<br />
This patch simply allows ".ifdef" statements to appear in the assembly source files, and won't affect the toolchain in any other way (the .ifdef will automatically evaluate to false at the moment).<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes, ScummVM will run fine without them.<br />
<br />
The below script is what I use to configure these libraries:<br />
<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
./configure --host=arm-darwin --prefix=/usr/local/arm-apple-darwin/<br />
<br />
After that, 'make' and 'make install' should do the trick.<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
Below is the script I use for this:<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
export CXXFLAGS="-Wl,-lstdc++,-lgcc_s.1 -I/usr/local/arm-apple-darwin/include/"<br />
export OBJCFLAGS="-I/usr/local/arm-apple-darwin/include/"<br />
./configure --host=iphone --disable-mt32emu --disable-scalers --enable-release --with-flac-prefix=/usr/local/arm-apple-darwin/<br />
<br />
Note that the --with-flac-prefix is only necessary if you want to include FLAC support.<br />
<br />
If you've installed the external libs in any other place than /usr/local/arm-apple/darwin, you need to tell ScummVM where to find them at this point as well (additional flags to ./configure).<br />
<br />
== Compiling ==<br />
<br />
First, you need to specify which assembler to use, since ScummVM's configure system currently doesn't do this automatically for us.<br />
<br />
export AS=/usr/local/bin/arm-apple-darwin-as<br />
<br />
Then, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=8000Compiling ScummVM/iPhone2008-01-01T21:35:50Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://code.google.com/p/iphone-dev/ toolchain]. We recommend 0.3 (which is the newest version at time of writing), any other and you might have to do some manual modifications to the build process.<br />
<br />
Important: If you want to compile the ARM ASM optimizations for SMUSH and sound (and otherwise you'll have to manually change the configure script to remove them), you'll have to apply a patch to the toolchain before compiling/installing it (so it can handle our asm files).<br />
<br />
Download the patch [http://worldsmainorganization.org/scummvm/index.php?dir=iphone%2F&download=iphone-toolkit-scummvm-1.patch here].<br />
<br />
Apply it in the iphone-dev directory like so:<br />
patch -p0 < iphone-toolkit-scummvm-1.patch<br />
<br />
This simply allows ".ifdef" statements to appear in the assembly source files, and won't affect the toolchain in any other way (the .ifdef will automatically evaluate to false at the moment).<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes, ScummVM will run fine without them.<br />
<br />
The below script is what I use to configure these libraries:<br />
<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
./configure --host=arm-darwin --prefix=/usr/local/arm-apple-darwin/<br />
<br />
After that, 'make' and 'make install' should do the trick.<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
Below is the script I use for this:<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
export CXXFLAGS="-Wl,-lstdc++,-lgcc_s.1 -I/usr/local/arm-apple-darwin/include/"<br />
export OBJCFLAGS="-I/usr/local/arm-apple-darwin/include/"<br />
./configure --host=iphone --disable-mt32emu --disable-scalers --enable-release --with-flac-prefix=/usr/local/arm-apple-darwin/<br />
<br />
Note that the --with-flac-prefix is only necessary if you want to include FLAC support.<br />
<br />
If you've installed the external libs in any other place than /usr/local/arm-apple/darwin, you need to tell ScummVM where to find them at this point as well (additional flags to ./configure).<br />
<br />
== Compiling ==<br />
<br />
First, you need to specify which assembler to use, since ScummVM's configure system currently doesn't do this automatically for us.<br />
<br />
export AS=/usr/local/bin/arm-apple-darwin-as<br />
<br />
Then, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=7991Compiling ScummVM/iPhone2007-12-31T01:56:31Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://code.google.com/p/iphone-dev/ toolchain]. We recommend 0.3 (which is the newest version at time of writing), any other and you might have to do some manual modifications to the build process.<br />
<br />
Important: If you want to compile the ARM ASM optimizations for SMUSH and sound (and otherwise you'll have to manually change the configure script to remove them), you'll have to apply a patch to the toolchain before compiling/installing it (so it can handle our asm files).<br />
<br />
Download the patch [http://worldsmainorganization.org/scummvm/index.php?dir=iphone%2F&download=iphone-toolkit-scummvm-1.patch here].<br />
<br />
Apply it in the iphone-dev directory like so:<br />
patch -p0 < iphone-toolkit-scummvm-1.patch<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes, ScummVM will run fine without them.<br />
<br />
The below script is what I use to configure these libraries:<br />
<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
./configure --host=arm-darwin --prefix=/usr/local/arm-apple-darwin/<br />
<br />
After that, 'make' and 'make install' should do the trick.<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
Below is the script I use for this:<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
export CXXFLAGS="-Wl,-lstdc++,-lgcc_s.1 -I/usr/local/arm-apple-darwin/include/"<br />
export OBJCFLAGS="-I/usr/local/arm-apple-darwin/include/"<br />
./configure --host=iphone --disable-mt32emu --disable-scalers --enable-release --with-flac-prefix=/usr/local/arm-apple-darwin/<br />
<br />
Note that the --with-flac-prefix is only necessary if you want to include FLAC support.<br />
<br />
If you've installed the external libs in any other place than /usr/local/arm-apple/darwin, you need to tell ScummVM where to find them at this point as well (additional flags to ./configure).<br />
<br />
== Compiling ==<br />
<br />
First, you need to specify which assembler to use, since ScummVM's configure system currently doesn't do this automatically for us.<br />
<br />
export AS=/usr/local/bin/arm-apple-darwin-as<br />
<br />
Then, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7985IOS2007-12-26T13:33:43Z<p>Vinterstum: </p>
<hr />
<div>=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/AUTHORS?view=markup Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYING?view=markup License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/NEWS?view=markup News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7984IOS2007-12-26T13:31:56Z<p>Vinterstum: </p>
<hr />
<div>=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/AUTHORS Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/COPYING License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/COPYRIGHT?view=markup Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/NEWS News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/README Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7983IOS2007-12-26T13:28:38Z<p>Vinterstum: </p>
<hr />
<div>=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Documentation ==<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/AUTHORS Authors]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/COPYING License]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/COPYRIGHT Copyright]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/NEWS News]<br />
* [http://scummvm.svn.sourceforge.net/viewvc/*checkout*/scummvm/scummvm/trunk/README Readme]<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7981IOS2007-12-26T12:23:32Z<p>Vinterstum: </p>
<hr />
<div>=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=7980Compiling ScummVM/iPhone2007-12-26T12:09:46Z<p>Vinterstum: </p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://code.google.com/p/iphone-dev/ toolchain]. We recommend 0.3 (which is the newest version at time of writing), any other and you might have to do some manual modifications to the build process.<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes, ScummVM will run fine without them.<br />
<br />
The below script is what I use to configure these libraries:<br />
<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
./configure --host=arm-darwin --prefix=/usr/local/arm-apple-darwin/<br />
<br />
After that, 'make' and 'make install' should do the trick.<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
Below is the script I use for this:<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
export CXXFLAGS="-Wl,-lstdc++,-lgcc_s.1 -I/usr/local/arm-apple-darwin/include/"<br />
export OBJCFLAGS="-I/usr/local/arm-apple-darwin/include/"<br />
./configure --host=iphone --disable-mt32emu --disable-scalers --enable-release --with-flac-prefix=/usr/local/arm-apple-darwin/<br />
<br />
Note that the --with-flac-prefix is only necessary if you want to include FLAC support.<br />
<br />
If you've installed the external libs in any other place than /usr/local/arm-apple/darwin, you need to tell ScummVM where to find them at this point as well (additional flags to ./configure).<br />
<br />
== Compiling ==<br />
<br />
First, you need to specify which assembler to use, since ScummVM's configure system currently doesn't do this automatically for us.<br />
<br />
export AS=/usr/local/bin/arm-apple-darwin-as<br />
<br />
Then, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM&diff=7979Compiling ScummVM2007-12-26T12:07:05Z<p>Vinterstum: </p>
<hr />
<div>=== Compiling ScummVM ===<br />
<br />
ScummVM has been ported to several different [[Platforms]]. Compilation of ScummVM is a bit different for each platform, so instructions have been included for the official platforms that ScummVM can be compiled for<br />
<br />
=== Current Officially Supported Platforms ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
|Platform||Compiling instructions<br />
|-<br />
|[http://www.microsoft.com Windows] || [[Compiling ScummVM/Visual Studio|Visual Studio 2008/2005/2003]], [[Compiling_ScummVM/MinGW|MinGW]] and [[Compiling_ScummVM/DevCPP|Dev-C++]] instructions<br />
|-<br />
|[http://www.linux.org Linux] || [[Compiling_ScummVM/GCC|GCC]]<br />
|-<br />
|[http://www.microsoft.com/windowsmobile/ Windows CE/Mobile] || [[Compiling_ScummVM/Windows_CE|Windows CE]] instructions<br />
|-<br />
|[http://www.sega.jp/dc/ Sega Dreamcast] || [[Compiling_ScummVM/Dreamcast|Sega Dreamcast]] instructions<br />
|-<br />
|[http://www.us.playstation.com/PSP Sony Playstation Portable]||[[Compiling ScummVM/PlayStation Portable|PlayStation Portable]] instructions<br />
|-<br />
|[http://www.apple.com/macosx/ Mac OS X]||[[Compiling ScummVM/Mac OS X Crosscompiling|Mac OS X Crosscompiling]] and [[Compiling ScummVM/Mac OS X 10.2.8|Mac OS X 10.2.8]] instructions<br />
|-<br />
|[http://www.apple.com/iphone/ iPhone]||[[Compiling ScummVM/iPhone|iPhone]] instructions<br />
|}<br />
<br />
If you have instructions for compiling a port of ScummVM that is not mentioned here, feel free to contact us!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/iPhone&diff=7978Compiling ScummVM/iPhone2007-12-26T12:04:32Z<p>Vinterstum: New page: This page explains how to compile your own version of ScummVM using the iPhone backend. == Setup == === Toolchain === First, you'll need to set up the [http://code.google.com/p/...</p>
<hr />
<div>This page explains how to compile your own version of [[ScummVM]] using the [[iPhone]] backend.<br />
<br />
<br />
== Setup ==<br />
<br />
=== Toolchain ===<br />
First, you'll need to set up the [http://code.google.com/p/iphone-dev/ toolchain]. Personally I use 0.3 (which is the newest version at time of writing), any other and you might have to do some manual modifications to the build process.<br />
<br />
=== External libs ===<br />
Then, set up any of the external libs you might want. Meaning libMAD for MP3 playback, libFLAC for FLAC support and/or Tremor for Ogg support. You can add mpeg2dec as well, but it's only used for MPEG2 BS1/2 cutscene support and you really should be using the DXA versions instead (can be downloaded from [http://scummvm.org/downloads.php ScummVM's download page].<br />
<br />
Note that you only need to add these if you need support for those filetypes, ScummVM will run fine without them.<br />
<br />
The below script is what I use to configure these libraries:<br />
<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
./configure --host=arm-darwin --prefix=/usr/local/arm-apple-darwin/<br />
<br />
After that, 'make' and 'make install' should do the trick.<br />
<br />
=== ScummVM ===<br />
<br />
Then, we need to configure ScummVM itself.<br />
<br />
Below is the script I use for this:<br />
#!/bin/bash<br />
export CC='/usr/local/bin/arm-apple-darwin-gcc -v'<br />
export CXX='/usr/local/bin/arm-apple-darwin-g++'<br />
export LD=$CC<br />
export LDFLAGS="-L/usr/local/arm-apple-darwin/lib/ -Wl,-lstdc++,-lgcc_s.1"<br />
export CXXFLAGS="-Wl,-lstdc++,-lgcc_s.1 -I/usr/local/arm-apple-darwin/include/"<br />
export OBJCFLAGS="-I/usr/local/arm-apple-darwin/include/"<br />
./configure --host=iphone --disable-mt32emu --disable-scalers --enable-release --with-flac-prefix=/usr/local/arm-apple-darwin/<br />
<br />
Note that the --with-flac-prefix is only necessary if you want to include FLAC support.<br />
<br />
If you've installed the external libs in any other place than /usr/local/arm-apple/darwin, you need to tell ScummVM where to find them at this point as well (additional flags to ./configure).<br />
<br />
== Compiling ==<br />
<br />
First, you need to specify which assembler to use, since ScummVM's configure system currently doesn't do this automatically for us.<br />
<br />
export AS=/usr/local/bin/arm-apple-darwin-as<br />
<br />
Then, we can start the compile:<br />
<br />
make iphone<br />
<br />
Lastly, we want to make a ScummVM.app bundle:<br />
<br />
make iphonebundle<br />
<br />
Then simply upload the whole ScummVM.app directory to your device under the /Applications folder, and you're done!</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7772IOS2007-12-08T00:07:28Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch. Look [http://forums.scummvm.org/viewtopic.php?t=4744&start=15 here] for the latest changes.<br />
<br />
== A note for those coming from blogs ==<br />
The official site for ScummVM is [http://www.scummvm.org www.scummvm.org]. This is only a port-specific page.<br />
<br />
You need original disks to run the games. <span style="color:red">We will not give support to anyone using illegal copies of the games.</span> The only two games which are legal to download ([[Flight of the Amazon Queen]] and [[Beneath a Steel Sky]]) can be found at our [http://www.scummvm.org/downloads.php downloads page]. A number of games are [[Where_to_buy_games|still on sale]], and for games not in the list go to eBay, into your attic or sometimes they're still in local bargain bins.<br />
<br />
'''''ScummVM is not an emulator''''', and the project is not only about LucasArts games since 2002 (i.e. today we support over 150 different games by a number of different game software companies).<br />
<br />
Vinterstum created just one of 30 ScummVM ports, and ScummVM is a work for over 40+ [http://www.scummvm.org/credits.php active developers].<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one (which is then released when you lift your finger again). Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the tactile "home" button.<br />
|-<br />
|'''Quit'''||Press and hold the tactile "home" button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:lightgreen"<br />
|Broken Sword 1: The Shadow of the Templars||Fully Playable||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||Intro can only be skipped with "ESC" in click+drag mode.<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7589IOS2007-11-26T08:22:57Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Suspend'''||Press the button.<br />
|-<br />
|'''Quit'''||Press and hold the button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:#ffff77"<br />
|Broken Sword 1: The Shadow of the Templars||Playable||Game cannot be saved.<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||<br />
* Intro can't be skipped<br />
* Crashes when switching between horizontal and vertical during video<br />
* In Click+Drag mode, right-click is not available. Inventory must be accessed with 'i' on the keyboard.<br />
* Cursor movement extremely choppy while dragging<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7588IOS2007-11-26T08:20:40Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, MP3, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Installation ==<br />
* Open Installer.app on a jailbroken iPhone or iPod touch. Use Google to find out how to jailbreak your specific version of the firmware on your device.<br />
* Tap the "Sources" button in the bottom-right corner.<br />
* Tap the "Edit" button in the top-right corner.<br />
* Tap the "Add" button in the top-left corner.<br />
* Enter http://urbanfanatics.com/scummvm.xml into the text area and tap "OK".<br />
* Installer will refresh your sources. It may close. If so, reopen it.<br />
* ScummVM is now available for install in the Games section.<br />
<br />
== Controls ==<br />
<br />
{| border="0" cellspacing="8"<br />
|-<br />
|width="140px"|'''Left click'''||Single tap<br />
|-<br />
|'''Right click'''||Hold one finger on screen where you want to click, single tap another<br />
|-<br />
|'''ESC'''||Hold one finger on screen, double tap another<br />
|-<br />
|'''F5 (menu)'''||Hold one finger on screen, swipe another down from top to bottom<br />
|-<br />
|'''F 0-9 keys'''||Press the keyboard button directly under the appropriate number<br />
|-<br />
|'''Pause'''||Keyboard spacebar<br />
|-<br />
|'''Toggle Click+Drag mode'''||Hold one finger on screen, swipe another up from bottom to top. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. Useful for ''Monkey Island 3: The Curse of Monkey Island'' and ''Full Throttle''.<br />
|-<br />
|'''Quit'''||Press and hold the button for 5-6 seconds.<br />
|}<br />
<br />
== Compatibility List ==<br />
=== Legend ===<br />
{| border="0"<br />
|style="background:lightgreen; width:100px"|No known problems<br />
|style="background:#ffff77; width:100px"|Playable, with problems<br />
|style="background:#ff7777; width:100px"|Unplayable<br />
|}<br />
<br />
<br />
=== Tested Games ===<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Notes<br />
|- style="background:#ffff77"<br />
|Beneath a Steel Sky||Fully Playable||Save/load buttons must be double-tapped to function.<br />
|- style="background:#ffff77"<br />
|Broken Sword 1: The Shadow of the Templars||Playable||Game cannot be saved.<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Completed||<br />
|- style="background:lightgreen"<br />
|The Dig||Fully playable||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Fully playable||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Fully playable||<br />
|- style="background:lightgreen"<br />
|Gobliins 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Completed||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Fully playable||<br />
|- style="background:lightgreen"<br />
|King's Quest 3||Fully playable||<br />
|- style="background:lightgreen"<br />
|Loom||Completed||<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 1: The Secret of Monkey Island||Completed||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Fully playable||<br />
|- style="background:#ffff77"<br />
|Monkey Island 3: The Curse of Monkey Island||Playable||<br />
* Intro can't be skipped<br />
* Crashes when switching between horizontal and vertical during video<br />
* In Click+Drag mode, right-click is not available. Inventory must be accessed with 'i' on the keyboard.<br />
* Cursor movement extremely choppy while dragging<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Completed||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Fully playable||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Fully playable||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Fully playable||<br />
|}<br />
<br />
<br />
=== Submit Games ===<br />
Have you tried a game not in the above list, or have an addition to an existing entry? Please write up a report in [http://forums.scummvm.org/viewtopic.php?t=4724 the iPhone game compatibility thread] and it will be added here!<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Talk:Compiling_ScummVM/Mac_OS_X_Crosscompiling&diff=7568Talk:Compiling ScummVM/Mac OS X Crosscompiling2007-11-24T10:08:36Z<p>Vinterstum: </p>
<hr />
<div>I wonder whether we should/could also use -mmacosx-version-min=10.4 ? [[User:Fingolfin|Fingolfin]] 22:11, 22 November 2007 (CET)<br />
<br />
<br />
If this is the effect: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg01045.html<br />
<br />
Then we might as well. Can't hurt, and should (if nothing else) at least reduce our binary size a tiny bit :).<br />
--[[User:Vinterstum|vinterstum]] 11:08, 24 November 2007 (CET)</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Talk:Compiling_ScummVM/Mac_OS_X_Crosscompiling&diff=7567Talk:Compiling ScummVM/Mac OS X Crosscompiling2007-11-24T10:08:20Z<p>Vinterstum: </p>
<hr />
<div>I wonder whether we should/could also use -mmacosx-version-min=10.4 ? [[User:Fingolfin|Fingolfin]] 22:11, 22 November 2007 (CET)<br />
<br />
<br />
If this is the effect: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg01045.html<br />
<br />
Then we might as well. Can't hurt, and should (if nothing else) least reduce our binary size a tiny bit :).<br />
--[[User:Vinterstum|vinterstum]] 11:08, 24 November 2007 (CET)</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Talk:Compiling_ScummVM/Mac_OS_X_Crosscompiling&diff=7566Talk:Compiling ScummVM/Mac OS X Crosscompiling2007-11-24T10:07:01Z<p>Vinterstum: </p>
<hr />
<div>I wonder whether we should/could also use -mmacosx-version-min=10.4 ? [[User:Fingolfin|Fingolfin]] 22:11, 22 November 2007 (CET)</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Talk:Compiling_ScummVM/Mac_OS_X_Crosscompiling&diff=7565Talk:Compiling ScummVM/Mac OS X Crosscompiling2007-11-24T10:06:34Z<p>Vinterstum: </p>
<hr />
<div>I wonder whether we should/could also use -mmacosx-version-min=10.4 ? [[User:Fingolfin|Fingolfin]] 22:11, 22 November 2007 (CET)<br />
<br />
If this is the effect: http://gcc.gnu.org/ml/gcc-patches/2005-11/msg01045.html<br />
<br />
Then we might as well. Can't hurt, and should (if nothing else) least reduce our binary size a tiny bit :).</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=Compiling_ScummVM/Mac_OS_X_Crosscompiling&diff=7534Compiling ScummVM/Mac OS X Crosscompiling2007-11-22T19:20:18Z<p>Vinterstum: /* PPC build */</p>
<hr />
<div>If you're building ScummVM on Mac OS X for your own use only, then just doing things the 'normal' way works fine and you can ignore the below.<br />
<br />
However, if it's a build you're planning to release to anyone else, there's some things you need to be aware of!<br />
<br />
= Mac OS X 10.2.x vs 10.3.x vs 10.4.x vs 10.5.x =<br />
<br />
To support all the above versions of Mac OS X, we basically need to build two copies of ScummVM, and merge them together.<br />
* Our first build is a PPC build, which we'll compile using the 10.2 SDK<br />
* The second build is an Intel build, which we'll compile against the 10.4u SDK.<br />
<br />
<br />
== PPC build ==<br />
<br />
For our PPC build to work on all PPC versions of Mac OS X from 10.2 and above, there's a few requirements:<br />
* We need to use GCC 3.3<br />
* We need to compile against the 10.2 SDK<br />
* All the libraries we make use of also need to be compiled using the above.<br />
<br />
First, make sure you've installed the 10.2 SDK. This is part of the XCode distribution, but needs to be specifically installed.<br />
<br />
Then, there's some environmental variables you need to define. Remember to do this both before you run ./configure, and before make!<br />
<br />
export CC='gcc-3.3'<br />
export CXX='g++-3.3'<br />
export GCC_VERSION='g++-3.3'<br />
export CPP='cpp-3.3'<br />
export CXXFLAGS='-arch ppc'<br />
export CFLAGS='-arch ppc' <br />
export SDK="/Developer/SDKs/MacOSX10.2.8.sdk"<br />
export LDFLAGS="-L$SDK/usr/lib/gcc/darwin/3.3 -arch ppc"<br />
export CPPFLAGS="-I$SDK/usr/include -arch ppc -F$SDK/System/Library/Frameworks"<br />
export NEXT_ROOT="$SDK"<br />
export MACOSX_DEPLOYMENT_TARGET='10.2'<br />
<br />
Basically we're forcing the configure scripts, and make, to use GCC 3.3, and to use all the libraries and include files that are in the 10.2 SDK, instead of the system ones.<br />
<br />
The above is actually the same, no matter whether you're compiling this version on an Intel machine or PPC machine. If you specify the above, you'll output a PPC binary in either case.<br />
<br />
Now, first we'll have to download and build the dependency libs we're needing for our build. SDL is the only required one, plus whatever optional libs you want, like libMAD, Ogg Vorbis, etc, etc. If you include zlib, there's some special instructions below.<br />
<br />
The twist here, is that you should install these libs to a seperate location from the regular system libraries. Since we're compiling PPC 10.2 specific versions, we don't want to overwrite our regular libraries. I went with /opt/1028libs/. Just set this with the --prefix option to the ./configure script, for all the libraries you're including. Do this, and make sure you've defined the above environmental libraries both when you do ./configure and when you do make, and you should be set.<br />
<br />
Once you've set up all the dependency libraries, you're ready to build ScummVM itself.<br />
<br />
First, there's a couple of minor changes we have to do to the ScummVM Makefile.<br />
<br />
Find the line that says:<br />
OSXOPT=/sw<br />
<br />
Change this to whatever root you used to install the dependency libraries. In my case, I've changed it to:<br />
OSXOPT=/opt/1028libs<br />
<br />
Next, find the section that starts with:<br />
scummvm-static: $(OBJS)<br />
This is the part of the makefile that compiles our static binary (so we can distribute it to others without them having to have all the libraries installed)<br />
In this section, find and remove this line:<br />
-lSystemStubs \<br />
<br />
Also, if want to include zlib, change the line:<br />
-lz<br />
to<br />
$(OSXOPT)/lib/libz.a<br />
<br />
This will ensure we link zlib in statically instead of dynamically, which avoids some obscure problems we've had on 10.2.x.<br />
<br />
At this point, we also need to make sure that the configure script finds the correct version of sdl-config (In other words, the one we compiled ourselves and put, for example, in /opt/1028libs.<br />
<br />
We do this thusly:<br />
export PATH="/opt/1028libs/bin:$PATH" <br />
When you've done the above, it's time to run ./configure. For each library you want to include, you have to tell ScummVM where it can find it.<br />
So, for me, that would be:<br />
./configure \<br />
--with-sdl-prefix=/opt/1028libs/bin \<br />
--with-mpeg2-prefix=/opt/1028libs --with-mad-prefix=/opt/1028libs \<br />
--with-ogg-prefix=/opt/1028libs --with-vorbis-prefix=/opt/1028libs \<br />
--with-flac-prefix=/opt/1028libs<br />
<br />
When that's done, run make as usual (as always, make sure you've defined the environmental variables that enable cross compiling), and you're done.<br />
<br />
== Intel build ==<br />
<br />
Similarly to the PPC build, there's a few requirements for making an Intel build that'll work on both 10.4 and 10.5<br />
* Compile using GCC 4.0 (In fact, you can't even compile Intel binaries using GCC 3.3)<br />
* Compile against the 10.4u SDK<br />
* Same for all dependency libraries.<br />
<br />
Also note that you should run ./configure with --disable-nasm. The x86 assembly versions of the HQ2x and HQ3x scalers don't work properly on Mac OS X. Since Intel Macs are, by default, fast enough not to need them in either case, it's not a very big deal.<br />
<br />
=== Compiling on an 10.4.x Intel box ===<br />
If you're using 10.4.x and have an Intel CPU, you basically don't have to do anything special at all. Just compile ScummVM like you normally would, and use MacPorts or Fink for the dependency libraries.<br />
<br />
=== Compiling on an 10.5.x Intel box ===<br />
First, install the 10.4u SDK. <br />
Then define these environmental variables:<br />
<br />
export CXXFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk'<br />
export CFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk'<br />
<br />
Compile all the libraries using the above, and then ScummVM itself (specifying where to find the libraries, like we did for the PPC build above).<br />
<br />
=== Compiling on a PPC box ===<br />
I don't do this myself, so I can't tell you the exact steps to do here. It shouldn't be much more than adding '-arch intel' to the CFLAGS and CXXFLAGS used above.<br />
<br />
== Putting it all together ==<br />
<br />
Now we want to put merge the two binaries together, and make a package for distribution.<br />
<br />
* Run 'make bundle' for your PPC build, using all the PPC settings.<br />
* Do the same for the Intel build, using all the Intel settings.<br />
* Pick one of the build directories<br />
* Copy 'scummvm-static' from the PPC build directory, to a file called 'scummvm-static-ppc' in whatever build directory you chose.<br />
* Copy 'scummvm-static' from the Intel build directory, to 'scummvm-static-x86' in the same directory.<br />
* Run 'strip' on both of the above files to remove debugging info (otherwise the files will be tens of megabytes large).<br />
* Run 'lipo -create scummvm-static-x86 scummvm-static-ppc -output scummvm-static'<br />
* Run 'make osxsnap'<br />
<br />
Tada! The resulting ScummVM-snapshot.dmg is a package of ScummVM that should work on Mac OS X 10.2, 10.3, 10.4, 10.5, both Intel and PPC builds.</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7499IOS2007-11-20T21:32:41Z<p>Vinterstum: /* Controls */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Controls ==<br />
<br />
* Tap: Left click<br />
* Drag a finger around on the screen: Move mouse<br />
* Hold down one finger and tap another: Right click<br />
* Hold down one finger and double-tap another: ESC<br />
* Hold down one finger and swipe another from top to bottom: F5 (Menu in LucasArts games)<br />
* Hold down one finger and swipe another from bottom to top: Toggle click-and-drag mode (in this mode, when you press down and move your finger around on the screen, it counts as clicking and then holding down the mousebutton while moving it around. Useful for Curse of Monkey Island and Full Throttle).<br />
<br />
== Compatibility List ==<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Supported by build||Notes<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Loom||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Passport to Adventure||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Secret of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Beneath a Steel Sky||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Legend of Kyrandia||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Dig||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Curse of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|All HE Games||Unknown||-||<br />
|}<br />
<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7498IOS2007-11-20T21:32:02Z<p>Vinterstum: /* Controls */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Controls ==<br />
<br />
* Tap: Left click<br />
* Hold down one finger and tap another: Right click<br />
* Hold down one finger and double-tap another: ESC<br />
* Hold down one finger and swipe another from top to bottom: F5 (Menu in LucasArts games)<br />
* Hold down one finger and swipe another from bottom to top: Toggle click-and-drag mode (in this mode, when you press down and move your finger around on the screen, it counts as clicking and then holding down the mousebutton while moving it around. Useful for Curse of Monkey Island and Full Throttle).<br />
<br />
== Compatibility List ==<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Supported by build||Notes<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Loom||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Passport to Adventure||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Secret of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Beneath a Steel Sky||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Legend of Kyrandia||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Dig||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Curse of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|All HE Games||Unknown||-||<br />
|}<br />
<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7496IOS2007-11-19T18:47:03Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Controls ==<br />
<br />
* Tap: Left click<br />
* Hold down one finger and tap another: Right click<br />
* Hold down one finger and double-tap another: ESC<br />
* Hold down one finger and swipe another from top to bottom: F5 (Menu in LucasArts games)<br />
<br />
== Compatibility List ==<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Supported by build||Notes<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Loom||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Passport to Adventure||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Secret of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Beneath a Steel Sky||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Legend of Kyrandia||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Dig||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Curse of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|All HE Games||Unknown||-||<br />
|}<br />
<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7495IOS2007-11-19T18:45:31Z<p>Vinterstum: /* Controls */</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=0.11<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Controls ==<br />
<br />
* Tap: Left click<br />
* Hold down one finger and tap another: Right click<br />
* Hold down one finger and double-tap another: ESC<br />
* Hold down one finger and swipe another from top to bottom: F5 (Menu in LucasArts games)<br />
<br />
== Compatibility List ==<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Supported by build||Notes<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Loom||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Passport to Adventure||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Secret of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Beneath a Steel Sky||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Legend of Kyrandia||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Dig||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Curse of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|All HE Games||Unknown||-||<br />
|}<br />
<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7490IOS2007-11-18T22:43:34Z<p>Vinterstum: </p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=0.11<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Controls ==<br />
<br />
== Compatibility List ==<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Supported by build||Notes<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Loom||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Passport to Adventure||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Secret of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Beneath a Steel Sky||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Legend of Kyrandia||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Dig||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Curse of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|All HE Games||Unknown||-||<br />
|}<br />
<br />
<br />
[[Category:Platforms]]</div>Vinterstumhttps://wiki.scummvm.org/index.php?title=IOS&diff=7489IOS2007-11-18T21:04:08Z<p>Vinterstum: New page: {{Infobox Port Information|title=iPhone port |version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN] |audio=Ogg, Uncompressed |maintainer=[[User:vinterstum|vinte...</p>
<hr />
<div>{{Infobox Port Information|title=iPhone port<br />
|version=[http://urbanfanatics.com/scummvm/scummvm-iphone-snapshot.zip 0.11.0 SVN]<br />
|audio=Ogg, Uncompressed<br />
|maintainer=[[User:vinterstum|vinterstum]]<br />
|forum=[http://forums.scummvm.org/viewforum.php?f=15 Port Forum]<br />
|status=Maintained<br />
|firstversion=0.11<br />
}}<br />
<br />
=iPhone=<br />
A port of ScummVM for the iPhone / iPod Touch.<br />
<br />
== Compatibility List ==<br />
{| border="1" cellpadding="2" width=100%<br />
|- style="background:lightgray"<br />
|Game||Status||Supported by build||Notes<br />
|- style="background:lightgreen"<br />
|Maniac Mansion||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Zak McKracken and the Alien Mindbenders||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Last Crusade||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Loom||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Passport to Adventure||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Secret of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Monkey Island 2: LeChuck's Revenge||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Indiana Jones and the Fate of Atlantis||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Day of the Tentacle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Sam & Max Hit the Road||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Beneath a Steel Sky||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Flight of the Amazon Queen||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Gobliiins||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 1||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Simon the Sorcerer 2||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Legend of Kyrandia||Unknown||-||<br />
|- style="background:lightgreen"<br />
|Full Throttle||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Dig||Unknown||-||<br />
|- style="background:lightgreen"<br />
|The Curse of Monkey Island||Unknown||-||<br />
|- style="background:lightgreen"<br />
|All HE Games||Unknown||-||<br />
|}<br />
<br />
<br />
[[Category:Platforms]]</div>Vinterstum