ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.com Rules - Search - Register - Login curved edge
Folder Forum Index > Other Ports > Harmattan port? Goto page Previous  1, 2, 3, 4, 5, 6  Next
Harmattan port?
  Author    Thread Reply to topic
Orologiaio



Joined: 05 Jan 2012
Posts: 13
 

quote:
Originally posted by andei
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! Smile

Thanks andei, works good! Wink
 Reply with quote  
Post Wed Sep 19, 2012 6:38 pm 
 View user's profile Send private message
syrjala



Joined: 20 Sep 2012
Posts: 2
 

quote:
Originally posted by andei
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! Smile


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.

Might be interesting to check if that would free up enough CPU cycles for MIDI music.

[1] https://gitorious.org/harmattan-sdl
 Reply with quote  
Post Thu Sep 20, 2012 1:57 pm 
 View user's profile Send private message
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

^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.

 Reply with quote  
Post Sat Sep 22, 2012 8:02 am 
 View user's profile Send private message
Orologiaio



Joined: 05 Jan 2012
Posts: 13
 

quote:
Originally posted by andei
^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.


Wow, that's great to hear! Better scaling and better sound! Razz
Thanks to you both, looking forward for the new build! Wink
 Reply with quote  
Post Sat Sep 22, 2012 5:21 pm 
 View user's profile Send private message
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

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! Smile

 Reply with quote  
Post Wed Sep 26, 2012 7:26 pm 
 View user's profile Send private message
hood



Joined: 27 Sep 2012
Posts: 7
 

Help me please. How to speed up intro? Is there some Esc key implementation?

 Reply with quote  
Post Thu Sep 27, 2012 9:30 am 
 View user's profile Send private message
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

quote:
Originally posted by hood
Help me please. How to speed up intro? Is there some Esc key implementation?

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:

http://wiki.scummvm.org/index.php/WebOS.
 Reply with quote  
Post Thu Sep 27, 2012 10:09 am 
 View user's profile Send private message
hood



Joined: 27 Sep 2012
Posts: 7
 

quote:
Originally posted by andei
quote:
Originally posted by hood
Help me please. How to speed up intro? Is there some Esc key implementation?

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:

http://wiki.scummvm.org/index.php/WebOS.


Thank you so much)
 Reply with quote  
Post Thu Sep 27, 2012 10:43 am 
 View user's profile Send private message
syrjala



Joined: 20 Sep 2012
Posts: 2
 

quote:
Originally posted by andei
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



I need to check out that patch and probably apply it to my SDL repo.

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.
 Reply with quote  
Post Sat Sep 29, 2012 2:30 pm 
 View user's profile Send private message
Freddo



Joined: 31 Oct 2005
Posts: 279
 

quote:
Originally posted by andei
Alright, here's a test build for the brave and adventurous:

scummvm_1.5.0_armel.deb

Works very well for me so far, playing Discworld 2. Thanks a lot! Smile

EDIT: The only annoying thing is that the screensaver isn't turned off while ScummVM is running, so if you look at a cutscene, the screen will get black.
 Reply with quote  
Post Thu Nov 08, 2012 9:17 pm 
 View user's profile Send private message
Gloome



Joined: 18 Sep 2012
Posts: 3
Scummvm 1.6 

Any chance we will get scummvm 1.6?

 Reply with quote  
Post Wed Sep 11, 2013 7:51 pm 
 View user's profile Send private message
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

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. Cool

 Reply with quote  
Post Sun Sep 15, 2013 11:35 am 
 View user's profile Send private message
Gloome



Joined: 18 Sep 2012
Posts: 3
Thank you 

This is great!

Yes, Nokia N9 is the best phone Smile

 Reply with quote  
Post Sun Sep 15, 2013 12:57 pm 
 View user's profile Send private message
Freddo



Joined: 31 Oct 2005
Posts: 279
 

Thanks a lot! Smile

 Reply with quote  
Post Sun Sep 15, 2013 2:01 pm 
 View user's profile Send private message
hood



Joined: 27 Sep 2012
Posts: 7
 

quote:
Originally posted by andei
Here's ScummVM 1.6.0 for Nokia N9:

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.
 Reply with quote  
Post Sun Sep 15, 2013 4:12 pm 
 View user's profile Send private message
  Display posts from previous:      
Reply to topic

Forum Jump:
 
Goto page Previous  1, 2, 3, 4, 5, 6  Next


Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Powered by phpBB © 2001, 2006 phpBB Group
Forum design by ScummVM team, icons by raina
curved edge   curved edge