ScummVM 2.3.0 on Symbian - Testing and bug report.

Subforum for discussion and help with ScummVM's Symbian (mobile phones, etc) ports

Moderator: ScummVM Team

Post Reply
Ytrewq321
Posts: 5
Joined: Sun Jul 29, 2018 11:22 am

ScummVM 2.3.0 on Symbian - Testing and bug report.

Post by Ytrewq321 »

Thank you very much Fedor (fedor4ever) for updating ScummVM for Symbian.
-https://www.reddit.com/user/fedor4ever/ -https://github.com/fedor4ever -https://fedor4ever.wordpress.com/ -https://www.linux.org.ru/people/zanac1/
Let's support the developer:
Hello. I'm proud to develop for Symbian and will be glad if someone buy me humble choise basic or premium. Conatct with me at:
https://steamcommunity.com/id/fedor4ever/


Project ScummVM beta (Symbian S60).
https://sourceforge.net/projects/scummv ... s/07.2021/
You can download version 2.2.0.1 here.
*For Symbian UIQ, S80, S90 not compatible with this version. At the bottom of this page are the installers for these versions.
https://www.scummvm.org/downloads/
You can find the reported bugs here:
https://bugs.scummvm.org/search?q=symbian
You can see the code updates:
https://github.com/scummvm/scummvm/sear ... &type=code
https://github.com/scummvm/scummvm/sear ... pe=commits
https://github.com/scummvm/scummvm/sear ... ype=issues
https://github.com/scummvm/scummvm/comm ... fedor4ever

Post updated 08/15/21 - Valid for ScummVM 2.3.0 beta 1.
- Errors will be updated or canceled as the development of the program progresses.
- Images have been added to better explain errors.


ScummVM 2.3.0: In beta 1 it has 7 installers.
Install in numerical order (You can install them in the memory you want/All files must be installed on the same memory):
- ScummVM1_cmdline: ScummVM1 & 2 (12570 kb)
- ScummVM1_S3_cmdline: ScummVM1 & 2 (14152 kb)
- ScummVM2_cmdline: ScummVM3 & 4
- ScummVM3_cmdline: ScummVM5 & 6
- ScummVM4_cmdline: ScummVM7 & 8
- ScummVM5_cmdline: ScummVM9
- ScummVM_gamedata (Formerly known as game-data.zip): Contains themes, languages and engines.

Important: After installing, there are 9 versions of ScummVM on my phone. Why?
>>To allow it to run on low memory phones. ScummVM supports phones from Symbian S60v3 onwards. viewtopic.php?t=9803
What is the difference in the versions of the installers?
>>Each one contains different engines: https://github.com/scummvm/scummvm/comm ... 3a2e26ea4f.
Is there a difference between ScummVM1 and ScummVM1_S3?
>>It is not known. Maybe one is for S60v3 and the other is for Symbian^3.

Tested on Nokia Belle FP2 (Symbian), you must have your phone hacked because the program does not have a certificate yet.
+ ScummVM was installed in memory F:/.

ScummVM bugs.

Solved in ScummVM 2.3.0 beta 1.
If automatic screen rotation is enabled.

+ Phone placed vertically = ScummVM is displayed horizontally.
+ Phone placed horizontally = ScummVM is displayed vertically inverted.
*ScummVM is only displayed horizontally when you disable automatic screen rotation. This bug is also present in previous versions.
Note: Show ScummVM horizontally only and lock rotation/Or develop an option within ScummVM that allows you to choose
the orientation of the screen, without being affected by automatic rotation.

Screenshot: https://ia601704.us.archive.org/34/item ... 768/10.png

This report is invalid. I just leave it here in case someone has the same doubts. The answer is above, look for the word Important.
Merge the emulator into a single application and a single ScummVM name.

In past versions I generate a lot of confusion as there are two different versions. There are no explanations of its individual characteristics.
+ Version 1: When installing it display a ScummVM 1 application (In Scummvm version 1.7.0 or earlier).
+ Version 2: When installing it display two applications ScummVM 1 and ScummVM 2 (In ScummVM version 1.8.1 and earlier).

This report was fixed.
Interface translation: Incomplete translation is still missing.

- ScummVM 2.2.0 or earlier: Extract game-data.zip and copy the files to C:/ScummVM.
- ScummVM 2.3.0: Install ScummVM_gamedata in memory where you installed ScummVM.

This bug is also on other platforms in ScummVM 2.3.0.
ScummVM Main Menu.

There is a bug with some games, the higher resolution it has, the ScummVM Main Menu or the notice of Pause
will look smaller in the game.
- Games with the normal size menu: Monkey Island 2/Sam & Max.
- Games where the menu is reduced in size: Blade runner/Monkey Island 3/The Neverhood/Broken Sword 2.
Screenshot: https://ia801704.us.archive.org/34/item ... 768/14.png

This report was fixed in ScummVM 2.2.0 beta 2 - The main menu can be accessed within a game using the * or F5 key.
Keyboard problems (Virtual).

The dedicated key to see the Scummvm main menu in-game is f5 and it only works with some games.
From Options/Keymaps you can assign a key for the main menu.
- Games that cannot be accessed in the menu with * or F5: Blade runner/Simon the Sorcerer 1/Simon the Sorcerer 2

Solved - This bug was in ScummVM 1.8.1.
Now with the space key it allows to Pause in some games, in previous versions (1.8.1) it showed an error and closed the application.

There are some games that have their own built-in menu and cannot be paused or saved from ScummVM (Even on PC).
- Can't pause: Blade runner/Simon the Sorcerer 1/Simon the Sorcerer 2
Data can be saved only from the ScummVM menu, but it only works with some games, in others the option
to save does not appear in the menu. The quick way to see which games does not support saving is to go to
the main menu of ScummVM, select game by game and observe the Load... button.
If the button is gray color, it will not allow saving or loading games.

- Games that don't allow saving data: Simon the Sorcerer 1/Simon the Sorcerer 2

This feature has not yet been applied in ScummVM 2.3.0 beta 1.
Volume controls do not work directly from the device, only from the application.
Note: Add the support to control the volume directly from the device.
Screenshot: https://ia801704.us.archive.org/34/item ... 768/11.png
New suggestion: Increase the volume.
If you increase the volume of music, effects and voices the difference is minimal.

This feature is now available on ScummVM 2.3.0 beta 1.
It is uncomfortable to play the game horizontally, while the letters on the keyboard are vertical.
Note: Change the orientation of the virtual keyboard letters (horizontal-vertical), depending on the orientation of the phone.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/12.png
There are still 2 bugs to fix.
Phone with automatic rotation disabled.
+ ScummVM is displayed vertically. The keyboard is displayed in large bars instead of compact ones.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/16.png
+ Activate landscape mode in ScummVM with CTL + 2. The keys do not rotate horizontally. They only rotate when automatic rotation is activated.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/17.png
Last edited by Ytrewq321 on Mon Aug 16, 2021 6:32 pm, edited 20 times in total.
Ytrewq321
Posts: 5
Joined: Sun Jul 29, 2018 11:22 am

Re: ScummVM 2.3.0 on Symbian - Testing and bug report.

Post by Ytrewq321 »

Post updated 08/14/21 - Valid for ScummVM 2.3.0 beta 1.
Tested on Nokia Belle FP2 (Symbian).

Bug not yet resolved in ScummVM 2.3.0 beta 1.
Lines on the screen.
When gaming (in any game), the screen has a thin line on the bottom that reflects the top side (Or vice versa).
- When opening the program in the main menu a thin line appears. Can be viewed faster by opening a game and Return to Launcher.
Screenshot: https://ia801704.us.archive.org/34/item ... h768/1.png
Sometimes it is solved by activating on virtual keyboard (Temporarily).

Bug not yet resolved in ScummVM 2.3.0 beta 1.
In Options/Misc/GUI language and Edit Game, it is necessary to implement a scroll bar or reduce the space between them.
- When expanding the languages not all are displayed, some are off the screen (Greek/Ukrainian).
Note: The options appear completely in the Classic Theme, the clipping of the options is given in the Modern Themes.
Screenshot: https://ia801704.us.archive.org/34/item ... h768/2.png

Closed graphic modes for lack of support.
Lack of options.
It remains to add more graphic modes (2xSAI/SuperEagle/HQ2x/Super2xSAI), there is only the Normal mode.
Screenshot: https://ia801704.us.archive.org/34/item ... h768/9.png

This feature has not yet been applied in ScummVM 2.3.0 beta 1.
Add a minimize (MIN) key shortcut to the virtual Qwerty keyboard (ABC).
Pressing the square brings up a row of hotkeys.
With the ABC key you can access the Qwerty keyboard, but there is no key to minimize without closing the shortcut bar.
- We only have the CUR key that accesses the numeric keyboard and the <0> key to hide everything (inside qwerty keyboard).
Screenshot: https://ia801704.us.archive.org/34/item ... h768/3.png

Another key on the bar is CUR, which allows us to access the numeric keyboard. Here is the MIN key to minimize without closing the bar.
Note: The minimize key (MIN) that is on the numeric keyboard (CUR) must be added to the Qwerty keyboard (ABC).
It would improve interaction on touch screens.
Last edited by Ytrewq321 on Sat Aug 14, 2021 5:44 am, edited 9 times in total.
Ytrewq321
Posts: 5
Joined: Sun Jul 29, 2018 11:22 am

Re: ScummVM 2.3.0 on Symbian - Testing and bug report.

Post by Ytrewq321 »

Post updated 08/14/21 - Valid for ScummVM 2.3.0 beta 1.
Tested on Nokia Belle FP2 (Symbian).

Critical error on the virtual keyboard.
Bug not yet resolved in ScummVM 2.3.0 beta 1.

Overlapping letters one on top of the other.
Reproduce the bug:
- Enter the numeric keyboard with CUR.
- Activates the Control CTL key.
- Press FNC + # (3 times).
Screenshot: https://ia601704.us.archive.org/34/item ... h768/4.png

Bug not yet resolved in ScummVM 2.3.0 beta 1.
Residual image of the virtual keyboard.
Reproduce the bug:
- Activates the Control CTL key.
- Press * + 2 + 2 or it can also be activated with 2 + * + 2
Screenshot: https://ia601704.us.archive.org/34/item ... h768/5.png

Solved in ScummVM 2.3.0 beta 1.
Numeric keypad error when typing a name to save game data.
Reproduce the bug:
- Save game data.
- Write the name with all the numbers.
- When you type the 0 or # key, it is pressed infinitely by itself.
- The number 9 does not write, it only jumps between options.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/15.png

This function is not available in ScummVM 2.3.0 beta 1. It is disabled.
Failed to load a save game?
I still don't know if this is a bug or a feature that is already there or that they wanted to implement.
The data is saved in files .s00, s01, s02... and so on. Each one belongs to a number in the Save game list.
The number 0 is a dedicated key for loading Saved game data.
The problem is that the only one it recognizes is the .s10 file.
I think the feature they wanted to implement was that it would recognize the most recent Save game file.
Or could it just be a mistake?
Screenshot: https://ia801704.us.archive.org/34/item ... 768/13.png

Solved in ScummVM 2.3.0 beta 1.
ScummVM does not perform automatic Save games.
I have played several games for hours and none have saved anything, it does not even appear in the save list.
ScummVM has the option to save data automatically, every 5, 10, 15, 30 minutes.
It does not work...

This report is invalid.
I have not been able to get the direction key to work.
Try various ways, it doesn't work.
Does it work with a specific game?
Screenshot: https://ia801704.us.archive.org/34/item ... h768/7.png
Works in games with camera shake.
Last edited by Ytrewq321 on Sat Aug 14, 2021 6:20 am, edited 13 times in total.
Ytrewq321
Posts: 5
Joined: Sun Jul 29, 2018 11:22 am

Re: ScummVM 2.3.0 on Symbian - Testing and bug report.

Post by Ytrewq321 »

Post updated 08/15/21 - Valid for ScummVM 2.3.0 beta 1.
Tested on Nokia Belle FP2 (Symbian).


There is always a consistent error in the intro of the games. Intro videos get slow or just won't load and ScummVM closes.
The videos are only for reference to show when an error occurs.

Discworld II: Missing Presumed...!?
- The video in the intro hangs. https://youtu.be/Un5Rk8nBgsg?t=64
- The voices of the characters and the music are not heard either. https://youtu.be/Un5Rk8nBgsg?t=515
In version ScummVM 2.2.0.1 it works fine (Here it improved a lot. In ScummVM 1.8.1 the intro was quite slow). On PC there is no problem.

The Curse of Monkey Island.
- The intro video cuts out the moment LeChuck says "Fire!". https://youtu.be/zfAo3O2qZR0?t=181
Some previous versions of daily builds on PC also had this error.
Currently in daily builds, this bug is fixed. In version ScummVM 2.2.0.1 it works fine.

Sherlock Holmes: The Case of the Serrated Scalpel.
- Slow intro video. https://youtu.be/heQTSkeL6y0?t=5
In version ScummVM 2.2.0.1 it works fine.

Riven: The Sequel to Myst.
The intro and gameplay is a bit slow.

Now the bugs of the new games added in ScummVM 2.3.0 are mentioned.
https://github.com/scummvm/scummvm/blob ... xxxx-xx-xx
https://wiki.scummvm.org/index.php?titl ... le_Version
All the mentioned games work fine on PC. Tested on daily build windows-x86-master-bbe846fd.

Gameplay is quite slow in all 3D games. Perhaps you need to optimize the use of CPU/GPU or add OpenGL support.
This reminds me of the PureFix application, when you want to edit a photo and you use GPU the process is slow. But if you use CPU it gets pretty fast.
You can download (PureFix-0.7.0.sis) https://sourceforge.net/projects/photproc/files/ or view its source code https://sourceforge.net/p/photproc/code ... /PhotProc/.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/18.png


Is it possible to load the game?
Yes. On your PC you skip all the intros until the character is playable. You save the game and copy it to the phone.
Saved games with ScummVM of course.

PC Win: C:\Users\0\AppData\Roaming\ScummVM\Saved games copy the files to your phone.
Phone: C:\ScummVM\Savegames paste the files here. Or you can choose another location to paste your files.

Grim Fandango (3D). ScummVM3 - Engine GrimE
It does not load the intro only shows an image https://youtu.be/a0vbz0_SMHQ?t=4 then ScummVM closes.
Load the game, which you have copied from your PC to the phone and it will work.
When loading the game, no voice or sound is played.
Screenshot: https://ia801704.us.archive.org/34/item ... 768/19.png

Escape from Monkey Island (3D). ScummVM3 - Sub Engine GrimE
The intro starts out a bit slow but when loading a scene (where the loading CD appears), ScummVM quits. https://youtu.be/AFtM7ipudnQ?t=117
Load the game, which you have copied from your PC to the phone and it will work.
Screenshot: https://ia801704.us.archive.org/34/item ... 768/20.png

The Longest Journey (3D). ScummVM6 - Engine Stark
It doesn't start just shows an error screen.
If it will start the game it would be quite slow or it would crash only in the intro.
Screenshot: https://ia801704.us.archive.org/34/item ... 768/21.png

Myst III: Exile (3D). ScummVM4 - Engine Sprint
The menu starts normal, but when loading New Game it closes. I guess it's because of the intro. https://youtu.be/ulHrleF_hG0?t=12
Loading a saved game where the character is playable, does not load, only a black screen is seen. Then it closes. https://youtu.be/ulHrleF_hG0?t=202

Little Big Adventure (3D). ScummVM9 - Engine TwinE
It starts normally on the phone. The only thing slow here is the gameplay. https://youtu.be/1GbLmYUAOZw?t=477
Screenshot: https://ia801704.us.archive.org/34/item ... 768/22.png

Philip Marlowe: Private Eye (3D). ScummVM4 - Engine Private
It starts normally on the phone. Both the intro and the gameplay are slow. In some cases it may close.

Nightlong: Union City Conspiracy (3D). ScummVM9 - Engine Trecision
It starts normally on the phone. Both the intro and the gameplay are slow.
Last edited by Ytrewq321 on Sun Aug 15, 2021 7:55 am, edited 22 times in total.
Ytrewq321
Posts: 5
Joined: Sun Jul 29, 2018 11:22 am

Re: ScummVM 2.3.0 on Symbian - Testing and bug report.

Post by Ytrewq321 »

Post updated 08/15/21 - Valid for ScummVM 2.3.0 beta 1.
Tested on Nokia Belle FP2 (Symbian).

Transparent virtual keyboard.
It is activated by combining CTL + # but it does not work. According to the manual it works in some games.
This feature would be quite a lot of help for 3D games that use the directional keys. The current virtual keyboard shortens the screen and the game looks very small.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/23.png

New Suggestions.

Notices when installing ScummVM.
When installing any ScummVM file, we have 4 notices that we must accept to continue to install.
- 4 Notes x 7 Installers = 28 Notes.
28 times we must see the notices. It is very annoying, I propose that these notices should only be in a file.
For example only in ScummVM1.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/24.png

A universal uninstaller.
Having 9 versions of ScummVM, uninstalling them is very tedious because you have to repeat this process 6 times (Including ScummVM_gamedata).
The best thing would be that each version of ScummVM, have a complete registry of all the files that will be installed. To allow from any file when
uninstalling all assets that belong to ScummVM are deleted.

New order of folders.
- Currently game-data files allow you to choose the location you want.
- The 4 notices files should be saved in the doc folder.
- The configuration files and the Saved games folder are generated by default in C:/ScummVM. These files should be generated in
the same memory E:/ or F:/ where ScummVM was installed. The configuration files are: scummvm.ini/scummvm-stderr.txt/scummvm-stdout.txt/sdl.ini
- The Savegames folder must be renamed to Saved games, so that coinccends with the other platforms.

!:/data/ScummVM/
----------------------------doc/
----------------------------config/
--------------------------------------scummvm.ini/
--------------------------------------scummvm-stderr.txt/
--------------------------------------scummvm-stdout.txt/
--------------------------------------sdl.ini/
----------------------------Saved games/

Add a virtual D-pad or Joystick.
For 3D game support adding a virtual D-pad or Joystick separate from the virtual keyboard would greatly enhance the experience.
Designs shown belong to PPSSPP.
Screenshot: https://ia601704.us.archive.org/34/item ... 768/25.png

Finally a silly request.
Rename the ScummVM1 S60v3 installer to ScummVM1 only and so on the other versions.
Screenshot: https://ia801704.us.archive.org/34/item ... h768/8.png

In a few weeks, an ScummVM manual will be published with some corrections.
Last edited by Ytrewq321 on Sun Aug 15, 2021 8:09 am, edited 17 times in total.
fedor
Posts: 30
Joined: Sat Oct 12, 2013 11:32 am

Re: ScummVM 2.2.0 on Symbian - Testing and bug report.

Post by fedor »

Thanks for excellent testing! I read your posts long ago but stupid android kill my Firefox.
I'm preparing next testing release with hope to fix that errors.
The other error is that ScummVM does not perform automatic Save games.
Same on windows. Internal ScummVM error, fixed after release.
Critical error on the virtual keyboard.
Crazy usage. Low priority.
Numeric keypad error when typing a name to save game data.
Medium priority. Try to fix before 2.3.0 stable release..
I have not been able to get the direction key to work.
They work. It's triky to setup. Low priority.
Post Reply