Difference between revisions of "Platforms/Overview"
(→Supported Engines by Platform: Remove meaningless "Unix" row) |
(→Assisting Libraries supported by Platform: Changed "Assisting Libraries" (useless for users) to "Supported features" (more meaningful, hopefully); dropped obsolete MPEG2 from the table) |
||
Line 48: | Line 48: | ||
<br>PalmOS (*) : 640x480 or 640x400 games have visual and speed issues due to the need to scale to 480x320 or less. No issue with Zodiac Version. Not all games are supported. | <br>PalmOS (*) : 640x480 or 640x400 games have visual and speed issues due to the need to scale to 480x320 or less. No issue with Zodiac Version. Not all games are supported. | ||
=== | === Features supported by Platform === | ||
{| border="1" cellpadding="2" | {| border="1" cellpadding="2" | ||
|- style="background:silver" | |- style="background:silver" | ||
|||[http://flac.sourceforge.net/ FLAC]||[http://www.underbit.com/products/mad/ mad] | |||[http://flac.sourceforge.net/ FLAC] audio ||MP3 audio<br>(via [http://www.underbit.com/products/mad/ mad]) ||Ogg Vorbis audio<br>(via [http://www.xiph.org/vorbis/ Tremor]/[http://vorbis.com/ Ogg Vorbis) ||Compressed savegames, DXA videos<br>(via [http://www.zlib.net/ zlib])||Plugins support ||Based on [http://www.libsdl.org/ SDL] | ||
|- | |- | ||
|[[UNIX]] / [[Linux]] | |[[UNIX]] / [[Linux]] ||Yes ||Yes ||Yes (Vorbis) ||Yes ||Yes ||Yes | ||
|- | |- | ||
|[[Mac OS X]] | |[[Mac OS X]] ||Yes ||Yes ||Yes (Vorbis) ||Yes ||Yes ||Yes | ||
|- | |- | ||
|[[Windows]] | |[[Windows]] ||Yes ||Yes ||Yes (Vorbis) ||Yes ||Yes (built with MINGW) ||Yes | ||
|- | |- | ||
|[[Windows CE]] | |[[Windows CE]] ||Yes (1.1.0) ||Yes (0.14.2b) ||Yes (Tremor, 20061029) ||Yes (1.2.1) ||Yes ||Yes (1.2.6 + Custom) | ||
|- | |- | ||
|[[SymbianOS]] | |[[SymbianOS]] ||No ||Yes ||Yes (Tremor) ||Yes ||? ||Yes (1.2.11 + Custom) | ||
|- | |- | ||
|[[AmigaOS]] | |[[AmigaOS]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[MorphOS]] | |[[MorphOS]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[BeOS]] | |[[BeOS]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[RISC OS]] | |[[RISC OS]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[Dreamcast]] | |[[Dreamcast]] ||No ||Yes ||No ||Yes (1.2.3) ||Yes ||No | ||
|- | |- | ||
|[[GP2X]] | |[[GP2X]] ||No ||Yes ||Yes (Tremor) ||Yes (1.2.3) ||? ||Yes (1.2.9 + Custom) | ||
|- | |- | ||
|[[GP32]] | |[[GP32]] ||No ||No ||Yes (Tremor) ||Yes (Custom MiniZ) ||? ||No | ||
|- | |- | ||
|[[PalmOS]] | |[[PalmOS]] ||No ||Yes ||Yes (Tremor) ||Yes ||? ||No | ||
|- | |- | ||
|[[PlayStation Portable]] | |[[PlayStation Portable]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[PlayStation 2]] | |[[PlayStation 2]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[Nintendo DS]] | |[[Nintendo DS]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[Familiar]] | |[[Familiar]] ||? ||? ||? ||? ||? ||? | ||
|- | |- | ||
|[[iPhone]] | |[[iPhone]] ||? ||? ||? ||? ||? ||? | ||
|} | |} |
Revision as of 16:18, 3 March 2009
This page gives a summary of ScummVM core features implemented by each Platform port.
Supported Engines by Platform
AGI | AGOS | Cine | Drascula | Gob | Groovie | Kyra | Lure | Parallaction | Queen | SAGA | SCUMM | Sword1 | Sword2 | Sky | Touche | Tucker | CruisE | Igor | M4 | MADE | |
Linux | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Mac OS X | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Windows | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Windows CE | Yes | Yes | Yes | ? | Yes | ? | Yes | Yes | Yes | Yes | Yes (*) | Yes (*) | Yes (*) | Yes (*) | Yes | Yes (*) | ? | ? | ? | ? | ? |
SymbianOS | Yes | Yes | Yes | ? | Yes | ? | Yes | Yes (*) | ? | Yes | Yes | Yes (*) | No | No | Yes | Yes (*) | ? | Yes (*) | ? | ? | ? |
AmigaOS | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
MorphOS | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
BeOS | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
RISC OS | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Dreamcast | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | Yes | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? |
GP2X | Yes | Yes | Yes | ? | Yes | ? | Yes | ? | Yes | Yes | Yes | Yes (*) | Yes (*) | Yes (*) | Yes | Yes (*) | ? | ? | ? | ? | ? |
GP32 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes (*) | ? | ? | ? | ? | ? | ? | ? | ? | ? |
PalmOS | Yes | Yes | Yes | ? | Yes | ? | Yes | No | Yes | Yes | Yes | Yes (*) | Yes (*) | Yes (*) | Yes | Yes (*) | ? | No | ? | ? | ? |
PlayStation Portable | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
PlayStation 2 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Nintendo DS | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Familiar | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
iPhone | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Windows CE (*) : 640x480 or 640x400 games only supported on non-low resolution (176x220) devices.
Symbian OS (*) : 640x480 or 640x400 games not properly supported. 640x4xx games and Scumm V7 usually have issues due to memory constraints. Also some newer SVN game engines are built in, but not tested.
GP2X (*) : 640x480 or 640x400 games have visual and speed issues due to the need to scale to the GP2X 320x240 LCD.
GP32 (*) : The GP32 is limted to a maximum game data size of 128MB and does not have enough ram to support V7+ games.
PalmOS (*) : 640x480 or 640x400 games have visual and speed issues due to the need to scale to 480x320 or less. No issue with Zodiac Version. Not all games are supported.
Features supported by Platform
FLAC audio | MP3 audio (via mad) |
Ogg Vorbis audio (via Tremor/[http://vorbis.com/ Ogg Vorbis) |
Compressed savegames, DXA videos (via zlib) |
Plugins support | Based on SDL | |
UNIX / Linux | Yes | Yes | Yes (Vorbis) | Yes | Yes | Yes |
Mac OS X | Yes | Yes | Yes (Vorbis) | Yes | Yes | Yes |
Windows | Yes | Yes | Yes (Vorbis) | Yes | Yes (built with MINGW) | Yes |
Windows CE | Yes (1.1.0) | Yes (0.14.2b) | Yes (Tremor, 20061029) | Yes (1.2.1) | Yes | Yes (1.2.6 + Custom) |
SymbianOS | No | Yes | Yes (Tremor) | Yes | ? | Yes (1.2.11 + Custom) |
AmigaOS | ? | ? | ? | ? | ? | ? |
MorphOS | ? | ? | ? | ? | ? | ? |
BeOS | ? | ? | ? | ? | ? | ? |
RISC OS | ? | ? | ? | ? | ? | ? |
Dreamcast | No | Yes | No | Yes (1.2.3) | Yes | No |
GP2X | No | Yes | Yes (Tremor) | Yes (1.2.3) | ? | Yes (1.2.9 + Custom) |
GP32 | No | No | Yes (Tremor) | Yes (Custom MiniZ) | ? | No |
PalmOS | No | Yes | Yes (Tremor) | Yes | ? | No |
PlayStation Portable | ? | ? | ? | ? | ? | ? |
PlayStation 2 | ? | ? | ? | ? | ? | ? |
Nintendo DS | ? | ? | ? | ? | ? | ? |
Familiar | ? | ? | ? | ? | ? | ? |
iPhone | ? | ? | ? | ? | ? | ? |