Difference between revisions of "Platforms/Overview"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Move the <br> jumps to the end of previous line and sort platform footnotes alphabetically)
m (Add a column for Mohawk)
Line 4: Line 4:
 
category = Platforms
 
category = Platforms
 
include = {PortFeatures} Engines Inforow
 
include = {PortFeatures} Engines Inforow
table = border="1" cellpadding="2" class="sortable" ,-, style="background:silver" | Platform , style="background:silver" | [[AGI]] , style="background:silver" | [[AGOS]] , style="background:silver" | [[Cine]] , style="background:silver" | [[Cruise]] , style="background:silver" | [[Draci]] , style="background:silver" | [[Drascula]] , style="background:silver" | [[Gob]] , style="background:silver" | [[Groovie]] , style="background:silver" | [[Kyra]] , style="background:silver" | [[Lure]] , style="background:silver" | [[MADE]] , style="background:silver" | [[Parallaction]] , style="background:silver" | [[Queen]] , style="background:silver" | [[SAGA]] , style="background:silver" | [[SCUMM]] , style="background:silver" | [[Sky]] , style="background:silver" | [[Sword1]] , style="background:silver" | [[Sword2]] , style="background:silver" | [[Teen]] , style="background:silver" | [[Tinsel]] , style="background:silver" | [[Touche]] , style="background:silver" | [[Tucker]] , style="background:silver" | [[M4]] , style="background:silver" | [[SCI]]
+
table = border="1" cellpadding="2" class="sortable" ,-, style="background:silver" | Platform , style="background:silver" | [[AGI]] , style="background:silver" | [[AGOS]] , style="background:silver" | [[Cine]] , style="background:silver" | [[Cruise]] , style="background:silver" | [[Draci]] , style="background:silver" | [[Drascula]] , style="background:silver" | [[Gob]] , style="background:silver" | [[Groovie]] , style="background:silver" | [[Kyra]] , style="background:silver" | [[Lure]] , style="background:silver" | [[MADE]] , style="background:silver" | [[Parallaction]] , style="background:silver" | [[Queen]] , style="background:silver" | [[SAGA]] , style="background:silver" | [[SCUMM]] , style="background:silver" | [[Sky]] , style="background:silver" | [[Sword1]] , style="background:silver" | [[Sword2]] , style="background:silver" | [[Teen]] , style="background:silver" | [[Tinsel]] , style="background:silver" | [[Touche]] , style="background:silver" | [[Tucker]] , style="background:silver" | [[M4]] , style="background:silver" | [[Mohawk]] , style="background:silver" | [[SCI]]
 
</dpl>
 
</dpl>
  

Revision as of 12:16, 6 April 2010

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

Supported Engines by Platform

Platform AGI AGOS Cine Cruise Draci Drascula Gob Groovie Kyra Lure MADE Parallaction Queen SAGA SCUMM Sky Sword1 Sword2 Teen Tinsel Touche Tucker M4 Mohawk SCI
amiga.png AmigaOS Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
android.png Android Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
android.png Android-SDL Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP Yes
freemint.png Atari/FreeMiNT Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
bada.png Bada Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
beos.png BeOS Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
caanoo.png Caanoo Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
dingux.png Dingux Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
dc.png Dreamcast Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
opie.png Familiar ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? WIP WIP WIP WIP WIP WIP
gp2x.png GP2X Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
gp2xwiz.png GP2XWiz Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
gp32.png GP32 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Yes ? ? ? ? ? ? ? ? ? WIP WIP WIP WIP WIP WIP
beos.png Haiku Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
iphone.png iPhone Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
x11.png Linux/X11 Yes Yes Yes No No No Yes No No Yes Yes No No Yes Yes Yes No Yes Yes Yes Yes No No No Yes ? No WIP WIP WIP No No No
linuxmoto.png LinuxMoto Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
macos.png Mac OS X Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
maemo.png Maemo Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ? Yes WIP WIP WIP Yes Yes Yes
morphos.png MorphOS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? WIP WIP WIP WIP WIP WIP
n64.png Nintendo 64 Yes Yes Yes Yes No No Yes No ? Yes Yes Yes ? Yes Yes No ? Yes Yes No No Yes No ? No ? No WIP WIP WIP WIP WIP WIP
ds.png Nintendo DS Build D Build C Build D Build K No No Build D Resolution ? Build F Build G Build I ? Build H Build B Build E No Build A Build B Resolution Resolution No No ? Resolution ? No WIP WIP WIP WIP WIP WIP
gc.png Nintendo GameCube Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
switch.png Nintendo Switch Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
wii.png Nintendo Wii Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
os2.png OS/2 Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
openpandora.png OpenPandora Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
palmos.png PalmOS Yes Yes Yes No ? ? Yes ? ? Yes No ? ? Yes Yes Yes ? Yes * Yes Yes * Yes * ? ? ? Yes * ? ? WIP WIP WIP WIP WIP WIP
ps2.png PlayStation 2 Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
ps3.png PlayStation 3 Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
psp.png PlayStation Portable Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
psp2.png PlayStation Vita Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
riscos.png RISC OS Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
raspberry.png Raspberry PI Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP Yes
samsungtv.png SamsungTV Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
symbian.png SymbianOS Build 2 Build 2 * Build 1 Build 1 Build 2 Build 1 Build 2 * Build 1 * ? Build 2 Build 2 Build 1 ? Build 1 Build 1 Build 1 * Build 2 Build 1 * Build 2 Build 2 * Build 2 * Build 2 Build 2 ? Build 1 * ? Build 1 WIP WIP WIP WIP Build 1 WIP
unix.png UNIX Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
webos.png WebOS Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes ? Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
windows.png Windows Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes ? Yes Yes Yes Yes Yes Yes ? Yes ? Yes WIP WIP WIP WIP WIP WIP
wince.png Windows CE Build 1 Build 2 * Build 2 Build 1 No Build 2 Build 2 * Build 2 * ? Build 2 Build 1 Build 2 ? Build 2 Build 1 Build 2 * ? Build 1 * Build 1 Build 1 * Build 1 * Build 2 Build 1 * ? Build 1 * ? Build 2 WIP WIP WIP WIP WIP WIP

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 limited 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.
Symbian OS (*) : 640x4xx games and Scumm V7 usually have issues due to memory constraints. Also some newer SVN game engines are built in, but not tested.
Windows CE (*) : 640x480 or 640x400 games only supported on non-low resolution (176x220) devices.

Features supported by Platform

Platform FLAC MP3 Ogg Vorbis zlib Plugins Backend
amiga.png AmigaOS sdl Yes Yes Yes Yes No Yes Yes
android.png Android android Yes Yes Yes Yes Yes Yes Yes
android.png Android-SDL androidsdl Yes Yes Yes Yes Yes Yes No
freemint.png Atari/FreeMiNT sdl Yes Yes No Yes No Yes No
bada.png Bada bada Yes Yes Yes Yes No Yes No
beos.png BeOS sdl Yes Yes Yes Yes No Yes No
caanoo.png Caanoo gph + sdl Yes Tremor No Yes Yes Yes Yes
dingux.png Dingux dingux + sdl Yes Tremor Yes Yes Yes Yes Yes
dc.png Dreamcast dc Yes No No Yes Yes Yes Yes
opie.png Familiar sdl Yes Yes No Yes No Yes No Only HP iPAQ h1910/h1915 and Asus MyPal 716
gp2x.png GP2X gph + sdl Yes Yes No Yes Yes Yes Yes
gp2xwiz.png GP2XWiz gph + sdl Yes Yes No Yes Yes Yes Yes
gp32.png GP32 gp32 No Yes No Yes No No No
beos.png Haiku sdl Yes Yes Yes Yes No Yes No
iphone.png iPhone iphone Yes Yes Yes Yes No No Yes iPhone, iPod Touch and iPad
x11.png Linux/X11 x11 Yes Yes Yes Yes Yes No No Includes iPAQs running Linux
linuxmoto.png LinuxMoto linuxmoto + sdl Yes Yes Yes Yes No No Yes
macos.png Mac OS X sdl Yes Yes Yes Yes Yes Yes Yes
maemo.png Maemo maemo + sdl Yes Yes Yes Yes No Yes No OS 2006, 2007, 2008 and Maemo5/Fremantle
morphos.png MorphOS sdl Yes Yes No Yes No Yes No
n64.png Nintendo 64 n64 No Yes No Yes No No Yes
ds.png Nintendo DS ds Yes No No Yes No No Yes
gc.png Nintendo GameCube wii Yes Yes No Yes Yes Yes Yes
switch.png Nintendo Switch switch Yes Yes Yes Yes No Yes Yes only buildbot builds available
wii.png Nintendo Wii wii Yes Yes No Yes Yes Yes Yes
os2.png OS/2 sdl Yes Yes No Yes No Yes No
openpandora.png OpenPandora openpandora + sdl Yes Tremor No Yes Yes Yes Yes
palmos.png PalmOS PalmOS Yes Tremor No Yes Yes No No
ps2.png PlayStation 2 ps2 Yes Yes No Yes No No Yes
ps3.png PlayStation 3 sdl Yes Yes Yes Yes No Yes Yes
psp.png PlayStation Portable psp Yes Yes No Yes Yes Yes Yes
psp2.png PlayStation Vita psp2 Yes Yes Yes Yes No Yes Yes
riscos.png RISC OS riscos Yes Yes Yes Yes No Yes Yes
raspberry.png Raspberry PI raspberrypi Yes Yes Yes Yes Yes Yes No
samsungtv.png SamsungTV samsungtv + sdl Yes Yes Yes Yes No Yes No
symbian.png SymbianOS symbian + sdl Yes Tremor No Yes No Yes No UIQ v3 and S60 v3/v5
unix.png UNIX sdl Yes Vorbis Yes Yes Yes Yes Yes Linux, Solaris, IRIX, *BSD
webos.png WebOS webos Yes Yes Yes Yes Yes Yes Yes
windows.png Windows sdl Yes Yes Yes Yes MinGW only Yes Yes
wince.png Windows CE wince + sdl Yes Tremor No Yes Yes No Yes PocketPCs, Smartphones and other handheld devices

FLAC audio is provided by the FLAC library
MP3 audio is provided by the mad library
Ogg Vorbis audio is provided by either the Tremor library or the Ogg Vorbis library
The zlib library is used for compressed savegames and for the decoding of DXA videos.