Difference between revisions of "SymbianOS FAQ"

Jump to navigation Jump to search
516 bytes added ,  19:58, 25 February 2009
Synced anotherguest's page from anotherguest.k0.se to anotherguest.se (like it is in the forums)
(Updated link to README (it still linked to the old CVS tree))
(Synced anotherguest's page from anotherguest.k0.se to anotherguest.se (like it is in the forums))
 
(5 intermediate revisions by one other user not shown)
Line 12: Line 12:
* create the dir C:\documents\EScummVM\ (this is where the config file is stored)
* create the dir C:\documents\EScummVM\ (this is where the config file is stored)
* run it & enjoy!
* run it & enjoy!
=== Crashes / no sound support on Symbian S60 devices? ===
When starting any of the games, i'm getting an error message. After selecting OK, the game starts (no sound, though).
App. closed
SDL_b
E32USER-CBase 66
'''Fix''': These issues have now been fixed by our Local Hero anotherguest. Please download a recent SVN [http://anotherguest.k0.se/cvsbuilds/ build] to use it!


<!--
<!--
Line 31: Line 23:
=== I feel adventurous, can I build ScummVM for SymbianOS myself? ===
=== I feel adventurous, can I build ScummVM for SymbianOS myself? ===
Sure, this is possible, but not as easy as doing this on Linux or Windows.  
Sure, this is possible, but not as easy as doing this on Linux or Windows.  
Building EScummVM yourself using the UIQ 2.1/Nokia S60 SDK/Nokia S80 SDK/Nokia S90 SDK framework is not an easy task!
Building EScummVM yourself using the UIQ 2.1/UIQ 3.x/Nokia S60 SDK/Nokia S80 SDK/Nokia S90 SDK framework is not an easy task!
Lets just say the frameworks needs quite some time to set up and take a while to get used to.  
Lets just say the frameworks needs quite some time to set up and take a while to get used to.  
If you choose to continue you will need some or all of the items on [http://anotherguest.k0.se/ this] page.  
If you choose to continue you will need some or all of the items on [http://anotherguest.se/ this] page.  
Please check the [http://svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/backends/platform/symbian/README?view=markup README] included in the source package for the information you need to get started on this perilous endeavor.
Please check the [http://svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/backends/platform/symbian/README?view=markup README] included in the source package for the information you need to get started on this perilous endeavor.


=== What can I do when my game X keeps crashing with an Out of Memory error? ===
=== What can I do when my game X keeps crashing with an Out of Memory error? ===
Because of a new automatic build script we can now make a great number of specific builds for each phone type. We have decided to make versions of ScummVM with only one engine compiled in, so there is more memory left to run the game(s). These special versions can be found on the [http://anotherguest.k0.se/cvsbuilds/ cvsbuilds] page. If you keep having problems you can give one of these versions a try. Be advised that you can only play the game(s) that go with that specific [[Engines|engine]]! You can install these new versions over the old ScummVM versions, just choose 'Replace' during the installation process. Your configuration file will not be overwritten. You can now see what engine(s) are built in at the top of the About screen in the application.
Because of a new automatic build script we can now make a great number of specific builds for each phone type. We have decided to make versions of ScummVM with only one engine compiled in, so there is more memory left to run the game(s). These special versions can be found on the [http://anotherguest.se/cvsbuilds/ cvsbuilds] page. If you keep having problems you can give one of these versions a try. Be advised that you can only play the game(s) that go with that specific [[Engines|engine]]! You can install these new versions over the old ScummVM versions, just choose 'Replace' during the installation process. Your configuration file will not be overwritten. You can now see what engine(s) are built in at the top of the About screen in the application.


=== How can I switch between Joy/Key/Cursor and Shrink/Zoom/Upscale modes for SXX devices? ===
=== How can I switch between Joy/Key/Cursor and Shrink/Zoom/Upscale modes for different devices? ===
'''''S60 devices:''''' (Control Key = '''0''', pressed simultaneously with other keys to activate the mode changes in SDL)
'''''UIQ3 devices:'''''
* '''0'''+'''1''' = change Input Mode: Joystick | Keyboard | Cursor
To the top right (holding the phone portrait) you four icons, from the top they are
* '''0'''+'''2''' = change Video Mode: ShrinkedLandscape | ShrinkedPortrait | ZoomedPortrait
* Toggle control mode, in control mode you can change textinput , screen orientation and screen scaling
* '''0'''+'''3''' = change Orientation Mode for ShrinkedLandscape: 90&#176; Left | 90&#176; Right
* Mouse button, toggles between left, right and no button when tapping the screen. If no button is selected, 7 & Space works as left mouse button and 9 & Enter works as the right mouse button.
* '''0'''+'''4''' = Toggle between stretched and non-stretched modes for S60 V3 devices.
* Esc, tap this to simulate ESC key beeing pressed. Same funtiontionaly on devices with 'C' key.
* Virtual keyboard toggle, toggles the virtual keyboard, if not enabled when selecting '1'/'7' in control mode.
* When Virtual keyboard is enabled you have more onscreen keys available
* Enter key
* Backspace
* Arrow Up/Down to scroll the keys available
* Virtual keyboard, tap letters to simulate keypresses.
'''''S60 and UIQ3 devices:''''' (Control Key = '''Green Phone key''', to activate/deactivate control mode in SDL)
* '''1''' = change Input Mode: Joystick | Keyboard | Cursor
* '''2''' = change Video Mode: Landscape | Portrait
* '''3''' = change Orientation Mode for Landscape: 90&#176; Left | 90&#176; Right
* '''4''' = Toggle between stretched and non-stretched modes
* '''7''' = Text/Multitap input
* '''8''' = Cursor input
* '''9''' = Joystick input
* '''Up/Down''' = Alter global volume when not in 1-1 VGA mode. Pan around in VGA 1-1 Mode
'''''S80 devices:'''''
'''''S80 devices:'''''
* Side key '''1''' = Fire Joystick 1 button (JoyMode)
* Side key '''1''' = Fire Joystick 1 button (JoyMode)
1,489

edits

Navigation menu