Difference between revisions of "Maemo"
m |
Ccawley2011 (talk | contribs) |
||
(38 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
name=Maemo| | name=Maemo| | ||
backend=maemo + sdl| | backend=maemo + sdl| | ||
version= | version=2.1.1| | ||
status=Maintained| | status=Maintained| | ||
mp3=yes| | mp3=yes| | ||
Line 9: | Line 9: | ||
uncompressed=yes| | uncompressed=yes| | ||
zlib=yes| | zlib=yes| | ||
plugins=no| | |||
16bits=yes| | |||
buildbot=no| | |||
firstversion=0.11.0| | firstversion=0.11.0| | ||
maintainer=[[User: | maintainer=[[User:tsoliman|tsoliman]]| | ||
packager=[[User:tsoliman|tsoliman]]| | |||
pkgbegin=scummvm_| | pkgbegin=scummvm_| | ||
pkgend= | pkgend=-maemo_armel.deb| | ||
forum=12| | forum=12| | ||
icon=maemo| | icon=maemo| | ||
notes=OS 2006, 2007, 2008 and Maemo5/Fremantle| | |||
agi=yes| | agi=yes| | ||
Line 24: | Line 29: | ||
gob=yes| | gob=yes| | ||
groovie=yes| | groovie=yes| | ||
hugo=yes| | |||
kyra=yes| | kyra=yes| | ||
lastexpress=yes| | |||
lure=yes| | lure=yes| | ||
m4=yes| | |||
made=yes| | made=yes| | ||
mohawk=yes| | |||
parallaction=yes| | parallaction=yes| | ||
queen=yes| | queen=yes| | ||
saga=yes| | saga=yes| | ||
sci=yes| | |||
scumm=yes| | scumm=yes| | ||
sky=yes| | |||
sword1=yes| | sword1=yes| | ||
sword2=yes| | sword2=yes| | ||
sword25=yes| | |||
teenagent=yes| | teenagent=yes| | ||
tinsel=yes| | tinsel=yes| | ||
toon=yes| | |||
touche=yes| | touche=yes| | ||
tucker=yes| | tucker=yes| | ||
}} | }} | ||
== About == | == About == | ||
Maemo is a Debian based operating system for Nokia internet tablets and phones. Port is currently based on SDL | Maemo is a Debian based operating system for Nokia internet tablets and phones. Port is currently based on a SDL (no opengl) with changes adding for the hardware keys on the tablets. First version was ported by [http://770.fs-security.com/scummvm/ Tomas Junnonen]. Since 0.8.2 until 1.2.1 the port is maintained by [http://fanoush.wz.cz/maemo/#scummvm fanoush]. 0.11.0 was first official scummvm.org version. | ||
Since version 1.4.0, the port is maintained by [[User:tsoliman|tsoliman]] and has been part of the main source code tree. | |||
There are no official releases between 1.2.1 and 1.4.0 due to the port being unmaintained. | |||
== Installation == | |||
From the downloads page, download the maemo package. This is a *.deb file. Save it to the tablet. From the Application Manager, choose the "Application"->"Install From File" menu option and select the *.deb you downloaded. | |||
== Keybindings == | == Keybindings == | ||
All SDL backend keybindings (see [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup README]) should work unless specifically changed for Maemo. Both builtin (if available) and attached bluetooth or usb keyboard should work. Touch screen tap generates left click. | All SDL backend keybindings (see [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/README?view=markup README]) should work unless specifically changed for Maemo. Both builtin (if available) and attached bluetooth or usb keyboard should work. Touch screen tap generates left click when clicking is enabled. Press the "switch clicking mode" key to toggle clicking on and off. When clicking is off, touch screen tap only generates mouse movement. | ||
{{MaemoControls}} | |||
== | == TODO == | ||
* | * <del>Support N810</del> | ||
* | * <del>Detect hardware platform</del> | ||
* <del>Support N800 - virtual keyboard</del> | |||
* <del>Support N900</del> | |||
** package "corrupt" appears from GUI installer reported | |||
** <del>Fix volume keys not working sometimes</del> | |||
** <del>Fix keyboard input not working at all</del> | |||
** <del>Add GMM binding Ctrl+Shift+m - only in 1.4.1 and above. </del> | |||
** <del>Add keybindings to Template:MaemoControls when 1.4.1 release is imminent.</del> | |||
* <del>Add keymapper support</del> | |||
(No plans to support N770 for future releases because of older SDK requirements - use 1.2.1) | |||
== Known issues == | == Known issues == | ||
* Power management - ScummVM is not paused when running in background or display is blanked. Bringing up menu (menu key) may reduce CPU usage significantly but exiting scummvm is recommended when not in use. | |||
* N900 - reported by users says "package is corrupt" when installing from the app manager. dpkg -i works. UPDATE: Need to verify this is still the case for packages offered on scummvm.org. Packages on maemo.org are built by the maemo.org buildbot and don't have this issue. | |||
== External links == | == External links == | ||
* [http://forums.scummvm.org/viewforum.php?f=2 ScummVM Help forum] | * [http://forums.scummvm.org/viewforum.php?f=2 ScummVM Help forum] |
Latest revision as of 14:48, 28 September 2020
Maemo Port | |
Latest Released Version | 2.1.1 |
Supported Audio Options | MP3, OGG, FLAC, Uncompressed |
Additional Webpage(s) | None |
Maintainer(s) | tsoliman |
Packager(s) | tsoliman |
Forum | Port Forum |
Status | Maintained |
First Official Version | 0.11.0 |
About
Maemo is a Debian based operating system for Nokia internet tablets and phones. Port is currently based on a SDL (no opengl) with changes adding for the hardware keys on the tablets. First version was ported by Tomas Junnonen. Since 0.8.2 until 1.2.1 the port is maintained by fanoush. 0.11.0 was first official scummvm.org version. Since version 1.4.0, the port is maintained by tsoliman and has been part of the main source code tree. There are no official releases between 1.2.1 and 1.4.0 due to the port being unmaintained.
Installation
From the downloads page, download the maemo package. This is a *.deb file. Save it to the tablet. From the Application Manager, choose the "Application"->"Install From File" menu option and select the *.deb you downloaded.
Keybindings
All SDL backend keybindings (see README) should work unless specifically changed for Maemo. Both builtin (if available) and attached bluetooth or usb keyboard should work. Touch screen tap generates left click when clicking is enabled. Press the "switch clicking mode" key to toggle clicking on and off. When clicking is off, touch screen tap only generates mouse movement.
N810 Mapping: | |
Button | Action |
---|---|
Menu | Global Main menu |
Fullscreen | Toggle Fullscreen |
Zoom+ | Right Click |
Zoom- | Switch (left) clicking mode |
CTRL + Zoom- | Virtual Keyboard |
Home | Remap Keys |
N800 Mapping: | |
Button | Action |
---|---|
Menu | Global Main menu |
Fullscreen | Virtual Keyboard |
Zoom+ | Right Click |
Zoom- | Switch (left) clicking mode |
Home | Remap Keys |
N900 Mapping: | |
Button | Action |
---|---|
CTRL + SHIFT + m | Global Main menu |
Zoom+ | Right Click |
Zoom- | Switch (left) clicking mode |
CTRL + Zoom- | Virtual Keyboard |
TODO
Support N810Detect hardware platformSupport N800 - virtual keyboardSupport N900- package "corrupt" appears from GUI installer reported
Fix volume keys not working sometimesFix keyboard input not working at allAdd GMM binding Ctrl+Shift+m - only in 1.4.1 and above.Add keybindings to Template:MaemoControls when 1.4.1 release is imminent.
Add keymapper support
(No plans to support N770 for future releases because of older SDK requirements - use 1.2.1)
Known issues
- Power management - ScummVM is not paused when running in background or display is blanked. Bringing up menu (menu key) may reduce CPU usage significantly but exiting scummvm is recommended when not in use.
- N900 - reported by users says "package is corrupt" when installing from the app manager. dpkg -i works. UPDATE: Need to verify this is still the case for packages offered on scummvm.org. Packages on maemo.org are built by the maemo.org buildbot and don't have this issue.