Platforms/Overview

From ScummVM

Jump to: navigation, search

This page gives a summary of ScummVM core features implemented by each Platform port.

Supported Engines by Platform

AGIAGOSCineDrasculaGobKyraLureParallactionQueenSAGASCUMMSword1Sword2SkyToucheCruisEIgorM4MADE
UNIX ???????????????????
Linux YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Mac OS X YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Windows YesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
Windows CE YesYesYes?YesYesYesYesYesYes (*)Yes (*)Yes (*)Yes (*)YesYes (*)????
SymbianOS YesYesYes?YesYesYes (*)?YesYesYes (*)NoNoYesYes (*)Yes (*)???
AmigaOS ???????????????????
MorphOS ???????????????????
BeOS ???????????????????
RISC OS ???????????????????
Dreamcast ?Yes???????YesYes??Yes?????
GP2X YesYesYes?YesYes?YesYesYesYes (*)Yes (*)Yes (*)YesYes (*)????
GP32 ??????????Yes (*)????????
PalmOS YesYesYes?YesYesNoYesYesYesYes (*)Yes (*)Yes (*)YesYes (*)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.

Assisting Libraries supported by Platform

FLACmad
(for MP3 audio data)
mpeg2dec
(for MPEG2 videos)
SDLTremor/Ogg Vorbis
(for Ogg Vorbis audio data)
zlib (for compressed
savegames, DXA videos)
Plugins support
UNIX / Linux YesYesYesYesYes (Vorbis)YesYes
Mac OS X YesYesYesYesYes (Vorbis)YesYes
Windows YesYesYesYesYes (Vorbis)YesYes (built with MINGW)
Windows CE Yes (1.1.0)Yes (0.14.2b)Yes (0.4.0)Yes (1.2.6 + Custom)Yes (Tremor, 20061029)Yes (1.2.1)Yes
SymbianOS NoYesNoYes (1.2.11 + Custom)Yes (Tremor)Yes?
AmigaOS ???????
MorphOS ???????
BeOS ???????
RISC OS ???????
Dreamcast NoYesNoNoNoYes (1.2.3)Yes
GP2X NoYesNoYes (1.2.9 + Custom)Yes (Tremor)Yes (1.2.3)?
GP32 NoNoNoNoYes (Tremor)Yes (Custom MiniZ)?
PalmOS NoYesYesNoYes (Tremor)Yes?
PlayStation Portable ???????
PlayStation 2 ???????
Nintendo DS ???????
Familiar ???????
iPhone ???????
Personal tools