54
edits
Line 1: | Line 1: | ||
[http://www.scummvm.org ScummVM] for Windows CE is a port of the mentioned interpreter for use with the Pocket PC and Windows Mobile platforms. It is currently actively maintained by [[User:Jubanka|Jubanka]], following the footsteps of [[User:Arisme|Arisme]] and Vasyl Tsvirkunov. | |||
== What is Windows CE == | |||
Windows CE is an [http://en.wikipedia.org/wiki/Operating_system Operating System] developed by [http://www.microsoft.com Microsoft], targeting mainly devices with minimal storage capacity. The latest stable version of Windows CE was released November 2006, with numerous new varations based off the CE core released later under both Pocket PC and Windows Mobile trademarks. The two latter are mostly intended for use in PDAs and smartphones specifically, ergo their respective titles. | |||
The Windows CE OS is identified by its version number; 2.00 being dubbed as Pocket PC 2000, | |||
3.00 is Pocket PC 2002, 4.2x is Windows Mobile 2003 (SE), 5.00 is Windows Mobile 5 and so on. | |||
You read more about Windows CE at [http://en.wikipedia.org/wiki/Windows_ce Wikipedia], which new users are encouraged to do before using this port. | |||
== Supported Devices == | |||
There are two types of devices you can run the Windows CE ARM port of ScummVM with. One type being [http://en.wikipedia.org/wiki/Pocket_pc Pocket PC] and features a touch sensitive screen, which is ideal to play [http://en.wikipedia.org/wiki/Point-and-click point-and-click] games on. The other type being [http://en.wikipedia.org/wiki/Smartphone Smartphone], which is often refered to as a mobile phone with enhanced capabilities that ''usually'' doesn't have a touch screen. While some smartphones do have touch screens, the majority don't and you will have to play the games by steering the crosshair using the phones buttons. | |||
ScummVM currently supports all Windows CE versions from 3.00 (Pocket PC 2002) and up with the ARM architecture. This includes the vast majority of Windows Mobile devices out there, with the exception that they should have enough free [http://en.wikipedia.org/wiki/RAM RAM] for both the executable binary and game data to run. Some Pocket PC 2000 (WinCE version 2.00) device are reported to work, although this has yet to be officially confirmed. | |||
The codebase can support all types of CPUs and WinCE versions down to 2.00, but there's currently no official builds for e.g. devices using older [http://en.wikipedia.org/wiki/ARM_architecture ARM] processors (Handheld PCs, Palm Size PCs) and others such as [http://en.wikipedia.org/wiki/MIPS_architecture MIPS] or [http://en.wikipedia.org/wiki/SuperH SH] architectures. If your device uses any of these architectures you will have to download an outdated build from [http://scummvm.org/downloads.php#older the download page]. And if you've got the programming know-hows, feel free to [mailto:jubanka_at_scummvm_dot_org?subject:ScummVM contribute] with a more up to date build. | |||
=== Supported resolutions === | |||
;*'''Low resolution Smartphones at 176x220''' | |||
:Support is only provided for games using a resolution at 320x200 or 320x240 as the font can get very hard to read. Should you have access to a talkie version of a game you would want to play, it would be to your avail to use that one. Games with 640x480 resolution such as [http://scummvm.org/compatibility.php?details=comi The Curse Of Monkey Island] or [http://scummvm.org/compatibility.php?details=sword1 Broken Sword] cannot be scaled down to this resolution without being rendered unplayable. | |||
;*'''QVGA square devices at 240x240''' | |||
:Only games using a resolution at 320x200 or 320x240 are supported due to lack of downsampling scaler. | |||
;*'''QVGA Pocket PCs or Smartphones, with resolutions at 240x320 portrait or 320x240 landscape''' | |||
:All games are playable in these devices. Some landscape devices may not be able to rotate the screen around. | |||
;*'''VGA Pocket PCs utilizing a resolution at 640x480 or higher''' | |||
:All non VGA games should work properly on these devices. Devices with resolutions larger than VGA should be supported as the display can be resized with different scalers and have automatic screen centering. Also, VGA games will be displayed in true VGA mode. | |||
=== Partial or discontinued support === | |||
Support for the following devices is not complete, not working properly or discontinued because the device is now obsolete. Feel free to [mailto:jubanka_at_scummvm_dot_org?subject:ScummVM contribute] and improve the port for your favorite device, or use the last release built with the previous port architecture (0.5.1) which was less resource hungry and supported more exotic devices. | |||
;*'''"Palleted" devices (non [http://en.wikipedia.org/wiki/Truecolor truecolor])''' | |||
:These devices will be supported through the [http://en.wikipedia.org/wiki/Graphics_Device_Interface GDI] layer which will slow down the games a lot. You can try to disable the music/sound effects to get a better experience with a faster framerate. | |||
;*'''Devices with monochrome displays''' | |||
:These kind of devices have not been tested officially, feel free to run your own diagnostics and [mailto:jubanka_at_scummvm_dot_org?subject:ScummVM report] with your success. | |||
== Supported Games == | == Supported Games == | ||
All ScummVM engines are supported in | All available ScummVM engines are supported in this Windows CE port. See the [http://scummvm.org/compatibility.php compatibility chart] for more information. | ||
It should be noted that some games, such as [http://scummvm.org/compatibility.php?details=samnmax Sam & Max: Hit The Road], may need to have the right mouse button mapped to a button on your device. This can be accomplished by using the Mapping utility, found as a 'Q-key' icon on the ScummVM menu. | |||
== FAQ == | == FAQ == |
edits