Open main menu

Difference between revisions of "Windows CE"

1,031 bytes added ,  23:49, 17 December 2019
m
No longer maintained
m (No longer maintained)
(37 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Infobox Port Information|title=Windows CE Port
{{PortFeatures|
|version=[http://prdownloads.sourceforge.net/scummvm/scummvm-0.11.0-WinCE.zip?download 0.11.0]
name=Windows CE|
|audio=MP3, OGG, Flac Uncompressed
backend=wince + sdl|
|webpage=[http://www.scummvm.org/ ScummVM]
version=1.5.0|
|maintainer=[[User:Jubanka|Jubanka]]
status=Unmaintained|
|forum=[http://forums.scummvm.org/viewforum.php?f=6&sid=7eb1f4e62dc7cfb395f233c898ea10da Port Forum]
mp3=yes|
|status=Maintained
ogg=yes Tremor|
|firstversion=[http://prdownloads.sourceforge.net/scummvm/PocketSCUMM_Install_0_2_0.exe?download 0.2.0]
flac=no|
uncompressed=yes|
zlib=yes|
plugins=yes|
16bits=no|
buildbot=yes|
firstversion=0.2.0|
maintainer=[[User:Jubanka|Jubanka]]|
packager=[[User:Jubanka|Jubanka]]|
pkgend=-wince.zip|
forum=6|
icon=wince|
notes=PocketPCs, Smartphones and other handheld devices|
 
agi=yes Build 1|
agos=yes Build 2 *|
cine=yes Build 2|
cruise=yes Build 1|
draci=no|
drascula=yes Build 2|
gob=yes Build 2 *|
groovie=yes Build 2 *|
kyra=yes Build 2|
lure=yes Build 1|
made=yes Build 2|
parallaction=yes Build 2|
queen=yes Build 1|
saga=yes Build 2 *|
scumm=yes Build 1 *|
sword1=yes Build 1 *|
sword2=yes Build 1 *|
sky=yes Build 1|
teenagent=yes Build 2|
tinsel=yes Build 1 *|
touche=yes Build 1 *|
tucker=yes Build 2|
}}
}}
 
[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 was last maintained by [[User:Jubanka|Jubanka]], following the footsteps of [[User:Arisme|Arisme]] and Vasyl Tsvirkunov.
[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? ==
== 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, now officially dubbed Windows Embedded CE, was released November 2006, with numerous new varations based off the CE core released 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.
Windows CE is an [http://en.wikipedia.org/wiki/Operating_system Operating System] developed by [[Microsoft]], targeting mainly devices with minimal storage capacity. The latest stable version of Windows CE, now officially dubbed Windows Embedded CE, was released November 2006, with numerous new variations based off the CE core released 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,
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.
3.00 is Pocket PC 2002, 4.2x is Windows Mobile 2003 (SE), 5.00 is Windows Mobile 5 and so on.
Line 19: Line 53:


== Supported devices ==
== Supported devices ==
 
[[image:pocketpc_phone.png|thumb|An example of a Pocket PC phone, the Qtek 9100]]
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.
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.


Line 27: Line 61:


=== Supported resolutions ===
=== Supported resolutions ===
[[Image:Scumm_lowres.png|frame|right|An example of the lowest resolution available]]


;*'''Low resolution Smartphones at 176x220'''
;*'''Low resolution Smartphones at 176x220'''
Line 58: Line 94:
== Supported games ==
== Supported games ==


All available ScummVM engines are supported in this Windows CE port. See the [http://scummvm.org/compatibility.php compatibility chart] for more information on what games run on each engine.
All available ScummVM engines are supported in this Windows CE port. See the [http://scummvm.org/compatibility.php compatibility chart] for more information on which games run on each engine.
It should be noted that some games, such as [http://scummvm.org/compatibility.php?details=samnmax Sam & Max: Hit The Road], may require to have a mouse button mapped to a physical button on your device. This can be accomplished by using the Mapping utility, please read [[Windows CE#How to use ScummVM|below]]. See [[Where to buy games|here]] for where to obtain games.
It should be noted that some games, such as [http://scummvm.org/compatibility.php?details=samnmax Sam & Max: Hit The Road], may require to have a mouse button mapped to a physical button on your device. This can be accomplished by using the Mapping utility, please read [[Windows CE#How to use ScummVM|below]]. See [[Where to get the games|here]] for where to obtain games.


== Installation ==
== Installation ==
There are currently no installation software available for ScummVM, so you will have to manually copy the files and games onto your device. If your device has support for memory cards, you should really use one as games can be up to 1 GB uncompressed. Either use a [http://en.wikipedia.org/wiki/Card_reader card reader] or sync your device using [http://en.wikipedia.org/wiki/ActiveSync ActiveSync] to transfer the files. Linux users should check out [http://www.synce.org/moin/ SynCE] and Mac OS users [http://www.markspace.com/missingsync_windowsmobile.php The Missing Sync] for all their syncing needs.
There are currently no installation software available for ScummVM, so you will have to manually copy the files and games onto your device. If your device has support for memory cards, you should really use one, as games can be up to 1 GB uncompressed. Either use a [http://en.wikipedia.org/wiki/Card_reader card reader] or sync your device using [http://en.wikipedia.org/wiki/ActiveSync ActiveSync] to transfer the files. Linux users should check out [http://www.synce.org/moin/ SynCE] and Mac OS users [http://www.markspace.com/missingsync_windowsmobile.php The Missing Sync] for all their syncing needs.


=== Installing ScummVM ===
=== Installing ScummVM ===
Line 68: Line 104:
The ideal installation would be to create a folder directly on your device and place the ScummVM binary there - this way we can have different memory cards with the game data files which can be exchanged without affecting save and configuration files.
The ideal installation would be to create a folder directly on your device and place the ScummVM binary there - this way we can have different memory cards with the game data files which can be exchanged without affecting save and configuration files.


# Obtain the latest CE package from [http://scummvm.org/downloads.php#stable the download page] and unpack it on your computer using a ZIP program
# Obtain the latest CE package from [http://scummvm.org/downloads.php#stable the download page] and unpack it on your computer using a [http://en.wikipedia.org/wiki/Comparison_of_file_archivers ZIP program]
# Create the folder '''''ScummVM''''' under e.g. '''''\Program Files\''''' on your device and place the '''ScummVM.EXE''' there
# Create the folder '''''ScummVM''''' under e.g. '''''\Program Files\''''' on your device and place the '''ScummVM.EXE''' there
# If you want the new and now default modern launcher theme, copy over '''Modern.ZIP''' and '''Modern.INI''' as well
# If you want the new and now default modern launcher theme, copy over '''Modern.ZIP''' and '''Modern.INI''' as well
Line 77: Line 113:
:: '''lure.dat''' - ''Lure Of The Temptress''
:: '''lure.dat''' - ''Lure Of The Temptress''
:: '''kyra.dat''' - ''Legend Of Kyrandia''
:: '''kyra.dat''' - ''Legend Of Kyrandia''
:: '''pred.dic''' - A dictionary for use with AGI titles on devices that has no built-in keyboard
:: '''pred.dic''' - A dictionary for use with ''Sierra AGI titles'' on devices that has no built-in keyboard


Now that you've got the actual application installed, let's get those games working!
Now that you've got the actual application installed, let's get those games working!
Line 84: Line 120:
As mentioned above - you may want to use a memory card for the game storage, the games can grow quite big without compression.
As mentioned above - you may want to use a memory card for the game storage, the games can grow quite big without compression.


#The games can be installed anywhere on your device, but let's make a folder called '''''\Storage Card\Games\SCUMMVM\'''''' on the memory card, so that we may know where we've got our games
#The games can be installed anywhere on your device, but let's first make a folder called '''''\Storage Card\Games\SCUMMVM\'''''' on the memory card, so that we may know where we've got our games
#Now, following [[Datafiles|this list]], copy over the required data files from your favorite games and store them in separate folders
#Now, following [[Datafiles|this list]], copy over the required data files from your favorite games and store them in separate folders as instructed
#In the ScummVM launcher, choose ''''Add game...'''' and when the dialog asking to do a automatic search pops up, choose ''''Yes''''. In the next dialog, browse to your recently created '''''\Storage Card\Games\SCUMMVM\''''' folder and tap ''''Choose''''. ScummVM will then automatically configure the games recursively and put them on the launcher list. You may want to edit the games and remove the version information - '''(VERSION/PLATFORM/LANGUAGE)''' - as it may clutter the list and cropping the games titles. You may also have to rename some fan-made AGI games as they might not have been added to the compatibility list yet
#In the ScummVM launcher, choose ''''Add game...'''' and when the dialog asking to do an automatic search pops up, choose ''''Yes''''. In the next dialog, browse to your recently created '''''\Storage Card\Games\SCUMMVM\''''' folder and tap on ''''Choose''''. ScummVM will then automatically configure the games recursively and put them on the launcher list. You may want to edit the games and remove the version information - '''(VERSION/PLATFORM/LANGUAGE)''' - as it may clutter the list and cropping the games titles, therefore you can change the title entry completely. You may also have to rename some fan-made AGI games as they might not have been added to the compatibility list yet.
 
==== Compressing games ====
Since most of these games, especially the CD-talkies, will take several megabytes of space, it might be a good idea to compress them as much as possible. This can be achieved with a set of tools provided by the ScummVM team, each engine having its own [[User Manual/Appendix: Tools|compression tool]].


== How to use ScummVM ==
== How to use ScummVM ==
Line 92: Line 131:


=== The menu ===
=== The menu ===
The biggest difference you'll notice is the menu on the bottom of the screen. This menu helps you with standard input that would normally require a keyboard, such as saving and loading or skipping a cut-scene.
The biggest difference you'll notice is the menu on the bottom of the screen. This menu helps you with standard input that would normally require a keyboard, such as saving and loading or skipping a cutscene.
 
 
[[Image:pocketscummmenu.png]]
 
<small>Figure.1, the Pocket Scumm menu</small>


[[Image:pocketscummmenu.png|center|frame|Figure 1: ''The Pocket Scumm menu'']]


;1. Game menu
;1. Game menu
::Tap on this icon to open up the in-game menu; where you can e.g. save/load, configure ScummVM or quit the application. When playing AGI games, this icon will open up the standard menu and not ScummVM's built-in. This button won't work with games such as Simon The Sorcerer.
::Opens up the in-game menu; where you can e.g. save/load, configure ScummVM or quit the application. When playing e.g. AGI games or other games with an original menu preserved, this icon will open up the game's standard menu and not ScummVM's built-in. This button won't work with games such as Simon The Sorcerer.
;2. Skip
;2. Skip
::This icon will skip in-game cutscenes and the current character's spoken line.
::Skips in-game cutscenes and the current character's spoken line.
;3. Sounds and music
;3. Sounds and music
::When playing in a public place it might be good to have this button handy, as it can turn off and on sounds easily.
::Mutes and unmutes the game sound, convenient in public places when you don't want to attract attention.
;4. Keyboard mapper
;4. Keyboard mapper
::When you need to map e.g. right mouse click to a button on your device, tap this button to open up the mapping utility.
::If you need to map an action, e.g. right mouse click, to a button on your device; tap this button to open up the mapping utility.
;5. Orientation monkey
;5. Orientation monkey
::The orientation monkey is for use with rectangular QVGA devices. Tap him to make the screen rotate into three different modes - portrait, landscape and reverse landscape.
::The orientation monkey is for use with rectangular QVGA/VGA devices. Tap him to make the screen rotate into three different [http://en.wikipedia.org/wiki/Page_orientation page orientation] modes - portrait, landscape and reverse landscape.




'''''If you want to hide the menu, either double-tap on top of the screen or configure a button using the mapping utility.'''''
'''''If you want to hide the menu, either double-tap on top of the screen or configure a button using the mapping utility, and use it.'''''


== FAQ ==
== FAQ ==
Line 187: Line 222:
* [http://forums.scummvm.org/viewtopic.php?t=936 SirDave's PocketScumm Manual]
* [http://forums.scummvm.org/viewtopic.php?t=936 SirDave's PocketScumm Manual]
* [http://en.wikipedia.org/wiki/Windows_ce Wikipedia page on Windows CE]
* [http://en.wikipedia.org/wiki/Windows_ce Wikipedia page on Windows CE]
[[Category:Platforms]]
84

edits