ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.com Rules - Search - Register - Login curved edge
Folder Forum Index > PocketPC/WinCE Port > New SVN-Build (w/all engines) [Update: Nightlies available] Goto page 1, 2, 3  Next
New SVN-Build (w/all engines) [Update: Nightlies available]
  Author    Thread Reply to topic
cerial
ScummVM Porter


Joined: 17 May 2009
Posts: 29
Location: Germany
New SVN-Build (w/all engines) [Update: Nightlies available] 

Hi there!

Some of you here may already know me, I've ported the original FreeSCI (0.34) to the PocketPC-Platform some time ago (among other things) Smile

Now that CABAL has come true, I wanted to try out ScummVM with SCI on my device and saw that there's no version for windows mobile availabe which supports SCI (yet).

So I went down into my secret mad scientist's lab and compiled the current SVN myself. It seems to work, but still has some issues (AGI does not seem to work in this build; screen rotation does not work for now).

However I think that some issues are caused by another thing:
My build of scummvm uses a different compiler (latest SVN of minw32ce of the cegcc-project) as well as different (newer/newest) libs (SDL 1.2.13 instead of 1.2.6, FLAC 1.2.1, etc.) The screen rotation problem for example is caused by a change in SDL since 1.2.6, screen rotation is handled a bit different here, so I just disabled it in scummvm for now.

I also think that it should be perfectly possible to create a buildbot based on this new build system (if a maintainer is reading this: I can supply you with all patches to the libs and scummvm I made so that everything compiles cleanly with the current mingw32ce w/SDL).

Here's the link for you, I've tested it on Windows Mobile 6.5 (don't ask) and I'm planning to test this build on WM2003 tomorrow:
[removed URL because official nightlies are now available]

Please notice I take no responsibility if this build damages your device, etc. (the usual clause).

I'd be happy to hear some feedback Smile

Bye for now,
Cerial

(Edit: removed URL because official nightlies are now available)


Last edited by cerial on Sun Aug 09, 2009 3:04 pm; edited 3 times in total

 Reply with quote  
Post Mon May 18, 2009 9:07 pm 
 View user's profile Send private message
md5
ScummVM Developer


Joined: 03 Nov 2005
Posts: 2256
Location: Athens, Greece
 

Nice work! Smile

 Reply with quote  
Post Tue May 19, 2009 7:33 am 
 View user's profile Send private message
fingolfin
Retired


Joined: 21 Sep 2005
Posts: 1466
 

Hi Cerial,

nice work. As for adding WinCE support to the buildbot: Yeah, this is possible, and Kostas is aware of it, but simply is lacking time right now.

Maybe you could help Kostas out a bit with the WinCE support on buildbot in particular and WinCE porting in general. Howabout if contact him and me directly via email (knakos@ and fingolfin@ well add our primary domain name to the end Wink.


Bye,
Max

 Reply with quote  
Post Tue May 19, 2009 7:59 am 
 View user's profile Send private message
theratt



Joined: 29 Apr 2009
Posts: 11
Location: Tennessee
 

Just installed and works great... Quest For Glory, here I come.

 Reply with quote  
Post Tue Jun 16, 2009 7:26 pm 
 View user's profile Send private message
pilaxoft



Joined: 08 Jan 2008
Posts: 81
 

Thanks. I think you´re a very great man.

 Reply with quote  
Post Wed Jun 17, 2009 11:38 am 
 View user's profile Send private message
pilaxoft



Joined: 08 Jan 2008
Posts: 81
 

Where we could try wince2003 version?

 Reply with quote  
Post Thu Jun 25, 2009 9:25 am 
 View user's profile Send private message
pncFreak



Joined: 02 Nov 2008
Posts: 146
Re: New SVN-Build (with SCI support) 

quote:
Originally posted by cerial
I also think that it should be perfectly possible to create a buildbot based on this new build system (if a maintainer is reading this: I can supply you with all patches to the libs and scummvm I made so that everything compiles cleanly with the current mingw32ce w/SDL).


My hope is that you and Kostas set up a buildbot for the PocketPC/WinCE port.

It would make the port much better because testing of new scummVM builds on this platform would then be possible.

Right now it's very much a case of: the cloakroom ticket in the overcoat and the overcoat in the cloakroom, i.e. the developers are not particulary keen on doing bug fixes based on non-dev SVN builds and it's not possible to bug test new SW changes because there are no buildbot/official WinCE/PocketPC SVN builds.

So, pleease help Kostas set up a WinCE/PocketPC buildbot version.
 Reply with quote  
Post Thu Jun 25, 2009 9:43 am 
 View user's profile Send private message Send e-mail
cerial
ScummVM Porter


Joined: 17 May 2009
Posts: 29
Location: Germany
 

So, I finally found some time to write a complete step by step howto, including all necessary patches, etc.

I'm very sorry that I did not reply earlier, but I really had no spare time (...the usual thing...)

However, AGI still does not seem to work, just like WM2003 based devices seem to crash at the menu. But its a first step. Compilation was tested on Mac OSX Leopard 10.5.7 (PowerPC) and Windows Vista SP2 w/Cygwin. ScummVM itself was tested on a HTC Touch Pro w/WM 6.5

Here you go.

Bye,
Cerial

Very Happy

 Reply with quote  
Post Sun Jul 05, 2009 7:34 pm 
 View user's profile Send private message
Micru



Joined: 12 Nov 2006
Posts: 7
 

Hi Cerial,

I tried your build in my touch hd with winmo 6.5 and the cursor doesn´t work. I cannot activate any menu option and there is no cursor. Morover, when i go out to the menu, the screen is in the foreground (inactive) and it is not possible to operate the phone properly.

Any solution for this?

Cheers,
David

 Reply with quote  
Post Thu Jul 09, 2009 5:44 pm 
 View user's profile Send private message
lucx



Joined: 10 Jul 2009
Posts: 5
 

quote:
Originally posted by cerial
So, I finally found some time to write a complete step by step howto, including all necessary patches, etc.

I'm very sorry that I did not reply earlier, but I really had no spare time (...the usual thing...)

However, AGI still does not seem to work, just like WM2003 based devices seem to crash at the menu. But its a first step. Compilation was tested on Mac OSX Leopard 10.5.7 (PowerPC) and Windows Vista SP2 w/Cygwin. ScummVM itself was tested on a HTC Touch Pro w/WM 6.5

Here you go.

Bye,
Cerial

Very Happy



no mater did not see read more link Smile

Last edited by lucx on Fri Jul 10, 2009 1:35 pm; edited 1 time in total
 Reply with quote  
Post Fri Jul 10, 2009 1:18 pm 
 View user's profile Send private message
cerial
ScummVM Porter


Joined: 17 May 2009
Posts: 29
Location: Germany
 

quote:
Originally posted by lucx
quote:
Originally posted by cerial
So, I finally found some time to write a complete step by step howto, including all necessary patches, etc.

I'm very sorry that I did not reply earlier, but I really had no spare time (...the usual thing...)

However, AGI still does not seem to work, just like WM2003 based devices seem to crash at the menu. But its a first step. Compilation was tested on Mac OSX Leopard 10.5.7 (PowerPC) and Windows Vista SP2 w/Cygwin. ScummVM itself was tested on a HTC Touch Pro w/WM 6.5

Here you go.

Bye,
Cerial

Very Happy



Is not complet!! can you post links for SDL patches!!


What do you mean?
All patches are available at the URL posted above.
(Check the "read more" link, there's a wget with the URL in the script-block under "Compile SDL 1.2.13 trunk (r4600+)" ).

BTW:
I have a Windows Mobile SVN trunk buildbot running since 2 days, with Windows/Cygwin and Mac OSX 10.5.7 PowerPC slaves.

Here's the URL for you to look (nothing to download - yet):
[removed URL because official buildbot now available]

Please note that the buildbot won't be up all day, it's just a POC.

Bye,
Cerial

Last edited by cerial on Sun Aug 09, 2009 2:58 pm; edited 1 time in total
 Reply with quote  
Post Fri Jul 10, 2009 1:24 pm 
 View user's profile Send private message
pncFreak



Joined: 02 Nov 2008
Posts: 146
 

quote:
Originally posted by cerial

BTW:
I have a Windows Mobile SVN trunk buildbot running since 2 days, with Windows/Cygwin and Mac OSX 10.5.7 PowerPC slaves.

Here's the URL for you to look (nothing to download - yet):
http://whq.cryptopath.org:8010/waterfall

Please note that the buildbot won't be up all day, it's just a POC.

Bye,
Cerial

Splendid! Since I'm not very technical it would be nice to test this out as soon as it's not a POC Smile I live in the GMT +1 zone, when will SVN builds be available?

Any thoughts from the devs in this forum? Kostas?
 Reply with quote  
Post Fri Jul 10, 2009 11:32 pm 
 View user's profile Send private message Send e-mail
lucx



Joined: 10 Jul 2009
Posts: 5
 

I cant compile libmpeg2, i rann into this error:

arm-wince-mingw32ce-gcc -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -march=armv5te -O3 -fomit-frame-pointer -fno-common -I/opt/mingw32ce/arm-wince-mingw32ce/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main -D_WIN32_WCE=0x420 -march=armv5te -o .libs/mpeg2dec.exe mpeg2dec.o dump_state.o getopt.o gettimeofday.o ../libvo/libvo.a -L/opt/mingw32ce/arm-wince-mingw32ce/lib -lSDLmain /opt/mingw32ce/arm-wince-mingw32ce/lib/libSDL.a -lmmtimer -lcoredll -lcommctrl -lmingwex ../libmpeg2/.libs/libmpeg2.dll.a ../libmpeg2/convert/.libs/libmpeg2convert.dll.a -L/opt/mingw32ce/arm-wince-mingw32ce/lib
../libvo/libvo.a(video_out_sdl.o):video_out_sdl.cSad.text+0x58): undefined reference to `putenv'
../libvo/libvo.a(video_out_sdl.o):video_out_sdl.cSad.text+0x60): undefined reference to `putenv'
collect2: ld returned 1 exit status
make[1]: *** [mpeg2dec.exe] Error 1
make[1]: Leaving directory `/media/scummvm_libs/libmpeg2/libmpeg2-0.5.1/src'
make: *** [all-recursive] Error 1


can you help me?

 Reply with quote  
Post Tue Jul 14, 2009 2:35 pm 
 View user's profile Send private message
eriktorbjorn
ScummVM Developer


Joined: 31 Oct 2005
Posts: 3286
 

quote:
Originally posted by lucx

can you help me?


I can't, but the current version of ScummVM should have MPEG support disabled by default, since none of the supported games use it any more.

(EDIT: Added the missing, critical word "disabled".)

Last edited by eriktorbjorn on Tue Jul 14, 2009 3:38 pm; edited 1 time in total
 Reply with quote  
Post Tue Jul 14, 2009 3:03 pm 
 View user's profile Send private message
LordHoto
ScummVM Developer


Joined: 30 Oct 2005
Posts: 1030
Location: Germany
 

quote:
Originally posted by eriktorbjorn
quote:
Originally posted by lucx

can you help me?


I can't, but the current version of ScummVM should have MPEG support by default, since none of the supported games use it any more.


Actually it should have MPEG support disabled by default.
 Reply with quote  
Post Tue Jul 14, 2009 3:14 pm 
 View user's profile Send private message
  Display posts from previous:      
Reply to topic

Forum Jump:
 
Goto page 1, 2, 3  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