Thanks andei, works good!andei wrote:Here's version 1.5.0 of the unofficial ScummVM Nokia N9 port:
scummvm_1.5.0_armel.deb
And here's the source code diff and changelog:
scummvm-1.5.0-harmattan.diff.gz
- Updated to ScummVM 1.5.0 codebase
- Enabled pretty FreeType font rendering
- Fixed touchscreen coordinates bug in CoMI (reported by snc)
- Disabled unusably large 3x graphic modes
- Removed TiMidity support
Things are starting to calm down after a busy summer and I have time to work on this port again. I also built FluidSynth and TiMidity++ for N9, but unfortunately the hardware is not powerful enough for smooth game music playback. Same goes for the MT-32 emulator. So AdLib sound it is then... or PC speaker. Beep!
Harmattan port?
Moderator: ScummVM Team
-
- Posts: 13
- Joined: Thu Jan 05, 2012 3:16 pm
I have a port of SDL for Harmattan [1] which uses the GPU for scaling the application automagically. So when you use it you can build ScummVM w/ _build_scalers=no.andei wrote:Here's version 1.5.0 of the unofficial ScummVM Nokia N9 port:
scummvm_1.5.0_armel.deb
And here's the source code diff and changelog:
scummvm-1.5.0-harmattan.diff.gz
- Updated to ScummVM 1.5.0 codebase
- Enabled pretty FreeType font rendering
- Fixed touchscreen coordinates bug in CoMI (reported by snc)
- Disabled unusably large 3x graphic modes
- Removed TiMidity support
Things are starting to calm down after a busy summer and I have time to work on this port again. I also built FluidSynth and TiMidity++ for N9, but unfortunately the hardware is not powerful enough for smooth game music playback. Same goes for the MT-32 emulator. So AdLib sound it is then... or PC speaker. Beep!
Might be interesting to check if that would free up enough CPU cycles for MIDI music.
[1] https://gitorious.org/harmattan-sdl
^Nice work syrjala, really nice!
It's definitely faster than 2x scaler with aspect ratio correction enabled (the current default setting). MIDI music playback is still a bit choppy, but getting more useable with some finely tuned FluidSynth settings. And there's also the advantage of making much better use of available screen estate.
I'll put together a test build soon so anyone can try it out.
It's definitely faster than 2x scaler with aspect ratio correction enabled (the current default setting). MIDI music playback is still a bit choppy, but getting more useable with some finely tuned FluidSynth settings. And there's also the advantage of making much better use of available screen estate.
I'll put together a test build soon so anyone can try it out.
-
- Posts: 13
- Joined: Thu Jan 05, 2012 3:16 pm
Wow, that's great to hear! Better scaling and better sound!andei wrote:^Nice work syrjala, really nice!
It's definitely faster than 2x scaler with aspect ratio correction enabled (the current default setting). MIDI music playback is still a bit choppy, but getting more useable with some finely tuned FluidSynth settings. And there's also the advantage of making much better use of available screen estate.
I'll put together a test build soon so anyone can try it out.
Thanks to you both, looking forward for the new build!
Alright, here's a test build for the brave and adventurous:
scummvm_1.5.0_armel.deb
And the source diff and a patch for SDL that fixes mouse cursor jumps when dragging across window edges:
scummvm-1.5.0_23092012.diff.gz
harmattan-sdl_fixjumpycursor.diff.gz
This build has FluidSynth enabled and uses syrjala's enhanced SDL port with hardware scaling. Disable aspect ratio correction and use a small SoundFont for best results. I had to heavily limit FluidSynth sound quality to get MIDI music reasonably glitch free. Sometimes it still gets all choppy… depending on the weather or the color of your socks it seems.
Let me know if any bugs are found. Have fun!
scummvm_1.5.0_armel.deb
And the source diff and a patch for SDL that fixes mouse cursor jumps when dragging across window edges:
scummvm-1.5.0_23092012.diff.gz
harmattan-sdl_fixjumpycursor.diff.gz
This build has FluidSynth enabled and uses syrjala's enhanced SDL port with hardware scaling. Disable aspect ratio correction and use a small SoundFont for best results. I had to heavily limit FluidSynth sound quality to get MIDI music reasonably glitch free. Sometimes it still gets all choppy… depending on the weather or the color of your socks it seems.
Let me know if any bugs are found. Have fun!
Yes, swipe two fingers to left. Harmattan port uses same gesture controls as the WebOS port does. You can find all of them listed here:hood wrote:Help me please. How to speed up intro? Is there some Esc key implementation?
http://wiki.scummvm.org/index.php/WebOS.
Thank you so much)andei wrote:Yes, swipe two fingers to left. Harmattan port uses same gesture controls as the WebOS port does. You can find all of them listed here:hood wrote:Help me please. How to speed up intro? Is there some Esc key implementation?
http://wiki.scummvm.org/index.php/WebOS.
I need to check out that patch and probably apply it to my SDL repo.andei wrote:And the source diff and a patch for SDL that fixes mouse cursor jumps when dragging across window edges:
scummvm-1.5.0_23092012.diff.gz
harmattan-sdl_fixjumpycursor.diff.gz
Another thing that needs doing is implementing the aspect ratio correction in the SDL scaling code instead of in tha application. It's a fairly trivial issue, but I don't think SDL has any API for that, so I'd need to come up with some public function so that the application can tell SDL what the desired aspect ratio is.
Scummvm 1.6
Any chance we will get scummvm 1.6?
Sure!
Here's ScummVM 1.6.0 for Nokia N9:
scummvm_1.6.0_armel.deb
scummvm-1.6.0-harmattan.diff.gz
No major changes, apart from all the new stuff in 1.6.0. Hard coded FluidSynth settings were removed (ScummVM now has GUI options for some of those) and one graphics mode warning message was fixed. This build uses GPU scaling just like the last test build.
I'm glad that people still use these cool phones.
Here's ScummVM 1.6.0 for Nokia N9:
scummvm_1.6.0_armel.deb
scummvm-1.6.0-harmattan.diff.gz
No major changes, apart from all the new stuff in 1.6.0. Hard coded FluidSynth settings were removed (ScummVM now has GUI options for some of those) and one graphics mode warning message was fixed. This build uses GPU scaling just like the last test build.
I'm glad that people still use these cool phones.
It's a really fine update. Thanks a lot ya! But I have a request if it possible to make some UI elements larger coz it's so hard to hit it. Especially buttons left/right in upper right settings corner and up/down and whole right part of select game folder.andei wrote:Here's ScummVM 1.6.0 for Nokia N9: