ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.comDotEmu  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
FastIkarus



Joined: 24 Nov 2007
Posts: 8
Location: Prague, Czech republic
 

quote:
Originally posted by andei
The N9 doesn't have a hardware synth or TiMidity packages, so MIDI music isn't really supported at the moment. WildMidi is in the official Harmattan repository, but I'm not sure if it works with ScummVM.


Oh I didn't know that. Wouldn't it be possible to disable midi in your port? I think it would be much better than those silent crashes Smile
 Reply with quote  
Post Thu May 24, 2012 10:19 am 
 View user's profile Send private message ICQ Number
tsoliman
ScummVM Developer


Joined: 19 Jan 2011
Posts: 303
Location: Waukesha, WI
 

There's always the adlib emulator. (That's what maemo uses)

 Reply with quote  
Post Thu May 24, 2012 11:32 am 
 View user's profile Send private message Send e-mail
snc



Joined: 24 May 2012
Posts: 5
Location: Finland
 

quote:
Originally posted by andei
Here's an updated Nokia N9 port for testing:

scummvm_1.4.1_armel.deb

And here are the sources and a patch for SDL:

scummvm-1.4.1-harmattan_10052012.diff.gz
x11-alt-fix-event-coordinates.gz

A modified Harmattan SDL library (preferably statically linked) is needed for building this version. Skip the x11-fix-event-coordinates patch and use the one above. It calculates how much empty space is around the window and adjusts and clips touchscreen event coordinates accordingly. Not the most elegant solution perhaps, but it makes ScummVM happy.

Assembly optimized scalers, aspect ratio correction and different resolution games should be fixed now. I don't have The Curse of Monkey Island to test, so can you give it a spin Orologiaio? Just remove the old ScummVM package before installing this new one.

Hope everything works. Smile


Nice!
Been waiting for this Smile
How exactly do I install this? Surprised

Thanks!
 Reply with quote  
Post Thu May 24, 2012 12:45 pm 
 View user's profile Send private message
FastIkarus



Joined: 24 Nov 2007
Posts: 8
Location: Prague, Czech republic
 

quote:
Originally posted by snc

Nice!
Been waiting for this Smile
How exactly do I install this? Surprised

Thanks!


You have to allow installing app from 3rd sources (Settings - Applications - Installation in your phone). Then just somehow copy file to your phone, e.g. using mass storage, send it to your email, download from web and open it.

-----

Andei, one more question. I guess "full fullscreen" cannot be easily done now, but would be possible to make black areas responding to touches? I really like touchpad control mode and if it would work over whole display, it would be wonderful.
 Reply with quote  
Post Thu May 24, 2012 1:09 pm 
 View user's profile Send private message ICQ Number
snc



Joined: 24 May 2012
Posts: 5
Location: Finland
 

quote:
Originally posted by FastIkarus
quote:
Originally posted by snc

Nice!
Been waiting for this Smile
How exactly do I install this? Surprised

Thanks!


You have to allow installing app from 3rd sources (Settings - Applications - Installation in your phone). Then just somehow copy file to your phone, e.g. using mass storage, send it to your email, download from web and open it.

-----

Andei, one more question. I guess "full fullscreen" cannot be easily done now, but would be possible to make black areas responding to touches? I really like touchpad control mode and if it would work over whole display, it would be wonderful.

Ok thanks, where do I place the patch (the 2 additional files) or are they executable files?
 Reply with quote  
Post Thu May 24, 2012 1:29 pm 
 View user's profile Send private message
FastIkarus



Joined: 24 Nov 2007
Posts: 8
Location: Prague, Czech republic
 

quote:
Originally posted by snc

Ok thanks, where do I place the patch (the 2 additional files) or are they executable files?

You don't need those, those are for developers.
 Reply with quote  
Post Thu May 24, 2012 2:17 pm 
 View user's profile Send private message ICQ Number
snc



Joined: 24 May 2012
Posts: 5
Location: Finland
 

quote:
Originally posted by FastIkarus
quote:
Originally posted by snc

Ok thanks, where do I place the patch (the 2 additional files) or are they executable files?

You don't need those, those are for developers.


Thanks got it working. Playing Monkey island 3 and it works fine, just cannot seem to save; the cursor does not want to go below a point where the save button is located but everything else seems to work fine.

Thanks andei for the port!
 Reply with quote  
Post Thu May 24, 2012 4:19 pm 
 View user's profile Send private message
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

quote:
Originally posted by FastIkarus
Wouldn't it be possible to disable midi in your port? I think it would be much better than those silent crashes Smile

Yeah, I'll disable TiMidity in the next release. Most mobile device ports seem to have it disabled anyway. A nice sounding softsynth would be cool to have, but the cpu requirements are on the heavy side.
quote:
Originally posted by FastIkarus
I guess "full fullscreen" cannot be easily done now, but would be possible to make black areas responding to touches? I really like touchpad control mode and if it would work over whole display, it would be wonderful.

That could work great! It will seriously mess up the coordinates handling and non-touchpad mode... but hmm, I'll see if it can be done. And unfortunately full stretched fullscreen will have to wait for now.
 Reply with quote  
Post Thu May 24, 2012 6:21 pm 
 View user's profile Send private message
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

quote:
Originally posted by snc
Playing Monkey island 3 and it works fine, just cannot seem to save; the cursor does not want to go below a point where the save button is located but everything else seems to work fine.

Eeek, that's a bug. Sorry about that snc and everyone else... I honestly thought I fixed it already. Try enabling Aspect ratio correction (either globally or just for this one game) in Graphics options. Pointer movement should work again.
 Reply with quote  
Post Thu May 24, 2012 7:01 pm 
 View user's profile Send private message
snc



Joined: 24 May 2012
Posts: 5
Location: Finland
 

quote:
Originally posted by andei
quote:
Originally posted by snc
Playing Monkey island 3 and it works fine, just cannot seem to save; the cursor does not want to go below a point where the save button is located but everything else seems to work fine.

Eeek, that's a bug. Sorry about that snc and everyone else... I honestly thought I fixed it already. Try enabling Aspect ratio correction (either globally or just for this one game) in Graphics options. Pointer movement should work again.


That fixed it, thanks!
 Reply with quote  
Post Thu May 24, 2012 7:38 pm 
 View user's profile Send private message
snc



Joined: 24 May 2012
Posts: 5
Location: Finland
 

Broken sword II works perfectly!

 Reply with quote  
Post Thu May 24, 2012 8:52 pm 
 View user's profile Send private message
FastIkarus



Joined: 24 Nov 2007
Posts: 8
Location: Prague, Czech republic
 

quote:
Originally posted by andei

quote:
Originally posted by FastIkarus
I guess "full fullscreen" cannot be easily done now, but would be possible to make black areas responding to touches? I really like touchpad control mode and if it would work over whole display, it would be wonderful.

That could work great! It will seriously mess up the coordinates handling and non-touchpad mode... but hmm, I'll see if it can be done. And unfortunately full stretched fullscreen will have to wait for now.

Fantastic, looking forward to it Smile
 Reply with quote  
Post Mon Jun 04, 2012 10:57 am 
 View user's profile Send private message ICQ Number
andei



Joined: 02 May 2012
Posts: 18
Location: Finland
 

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

 Reply with quote  
Post Tue Sep 11, 2012 7:42 pm 
 View user's profile Send private message
Freddo



Joined: 31 Oct 2005
Posts: 275
 

Nice, thanks for 1.5.0 Smile

 Reply with quote  
Post Tue Sep 18, 2012 8:56 am 
 View user's profile Send private message
Gloome



Joined: 18 Sep 2012
Posts: 3
 

Thanks, I am testing now.

 Reply with quote  
Post Tue Sep 18, 2012 4:14 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