Open main menu

Difference between revisions of "Platforms/Overview"

(Added Groovie and Tucker)
(Reorganizing notes)
 
(47 intermediate revisions by 7 users not shown)
Line 1: Line 1:
This page gives a summary of ScummVM core features implemented by each Platform port.
+
This page gives a summary of the engines supported by each Platform port.
=== Supported Engines by Platform ===
 
{| border="1" cellpadding="2"
 
|- style="background:silver"
 
|||[[AGI]]||[[AGOS]]||[[Cine]]||[[Drascula]]||[[Gob]]||[[Groovie]]||[[Kyra]]||[[Lure]]||[[Parallaction]]||[[Queen]]||[[SAGA]]||[[SCUMM]]||[[Sword1]]||[[Sword2]]||[[Sky]]||[[Touche]]||[[Tucker]]||[[CruisE]]||[[Igor]]||[[M4]]||[[MADE]]
 
|-
 
|[[UNIX]]            ||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?
 
|-
 
|[[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.
+
== Supported Engines by Platform ==
<br>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.
 
<br>GP2X (*) : 640x480 or 640x400 games have visual and speed issues due to the need to scale to the GP2X 320x240 LCD.
 
<br>GP32 (*) : The GP32 is limted to a maximum game data size of 128MB and does not have enough ram to support V7+ games.
 
<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.
 
  
=== Assisting Libraries supported by Platform ===
+
<dpl>
{| border="1" cellpadding="2"
+
category = Platforms
|- style="background:silver"
+
include = {PortFeatures} Engines Inforow
|||[http://flac.sourceforge.net/ FLAC]||[http://www.underbit.com/products/mad/ mad]<br>(for MP3 audio data)||[http://libmpeg2.sourceforge.net/ mpeg2dec]<br>(for MPEG2 videos)||[http://www.libsdl.org/ SDL]||[http://www.xiph.org/vorbis/ Tremor]/[http://vorbis.com/ Ogg Vorbis]<br>(for Ogg Vorbis audio data)||[http://www.zlib.net/ zlib] (for compressed<br>savegames, DXA videos)||Plugins support
+
table = class="wikitable sortable" ,-, Platform , [[AGI]] , [[AGOS]] , [[Cine]] , [[CruisE]] , [[Draci]] , [[Drascula]] , [[Gob]] , [[Groovie]] , [[Hugo]] , [[Kyra]] , [[Lure]] , [[MADE]] , [[Mohawk]] , [[Parallaction]] , [[Queen]] , [[SAGA]] , [[SCI]] , [[SCUMM]] , [[Sky]] , [[Sword1]] , [[Sword2]] , [[TeenAgent]] , [[Tinsel]] , [[Toon]] , [[Touche]] , [[TsAGE]] , [[Tucker]] , [[CGE]] , [[Composer]] , [[Dreamweb]] , [[Lastexpress]] , [[M4]] , [[Sword25]]
|-
+
</dpl>
|[[UNIX]] / [[Linux]]           ||Yes||Yes||Yes||Yes||Yes (Vorbis)||Yes||Yes
+
 
|-
+
=== Notes ===
|[[Mac OS X]]       ||Yes||Yes||Yes||Yes||Yes (Vorbis)||Yes||Yes
+
 
|-
+
* GP2X: 640x480 or 640x400 games have visual and speed issues due to the need to scale to the GP2X 320x240 LCD.
|[[Windows]]         ||Yes||Yes||Yes||Yes||Yes (Vorbis)||Yes||Yes (built with MINGW)
+
* 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.
|[[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
+
* Symbian OS: 640x4xx games and Scumm V7 usually have issues due to memory constraints. Also some newer unstable/testing game engines are built in, but not tested.
|-
+
* Windows CE: 640x480 or 640x400 games only supported on non-low resolution (176x220) devices.
|[[SymbianOS]]       ||No||Yes||No||Yes (1.2.11 + Custom)||Yes (Tremor)||Yes||?
 
|-
 
|[[AmigaOS]]         ||?||?||?||?||?||?||?
 
|-
 
|[[MorphOS]]         ||?||?||?||?||?||?||?
 
|-
 
|[[BeOS]]           ||?||?||?||?||?||?||?
 
|-
 
|[[RISC OS]]         ||?||?||?||?||?||?||?
 
|-
 
|[[Dreamcast]]       ||No||Yes||No||No||No||Yes (1.2.3)||Yes
 
|-
 
|[[GP2X]]           ||No||Yes||No||Yes (1.2.9 + Custom)||Yes (Tremor)||Yes (1.2.3)||?
 
|-
 
|[[GP32]]           ||No||No||No||No||Yes (Tremor)||Yes (Custom MiniZ)||?
 
|-
 
|[[PalmOS]]         ||No||Yes||Yes||No||Yes (Tremor)||Yes||?
 
|-
 
|[[PlayStation Portable]] ||?||?||?||?||?||?||?
 
|-
 
|[[PlayStation 2]]   ||?||?||?||?||?||?||?
 
|-
 
|[[Nintendo DS]]     ||?||?||?||?||?||?||?
 
|-
 
|[[Familiar]]       ||?||?||?||?||?||?||?
 
|-
 
|[[iPhone]]       ||?||?||?||?||?||?||?
 
|}
 

Latest revision as of 01:36, 9 April 2020

This page gives a summary of the engines supported by each Platform port.

Supported Engines by Platform

Platform AGI AGOS Cine CruisE Draci Drascula Gob Groovie Hugo Kyra Lure MADE Mohawk Parallaction Queen SAGA SCI SCUMM Sky Sword1 Sword2 TeenAgent Tinsel Toon Touche TsAGE Tucker CGE Composer Dreamweb Lastexpress M4 Sword25
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow
Template:PortFeatures Engines Inforow

Notes

  • 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 unstable/testing game engines are built in, but not tested.
  • Windows CE: 640x480 or 640x400 games only supported on non-low resolution (176x220) devices.