Hi,
I managed to build mingw32ce, tremolo, mad, libmpeg2 and zlib but unfortunately I have some problems building SDL.
Cerials nice howto from 2009 refers (and provides a build patch) to SDL Version 1.2.13-r4600 but that was before they switched away from subversion to mercurial.
The patch does not fit on newer versions and there seems no path for newer versions.
How do I get the SDL Version 1.2.13-r4600? I think the revision number is an subversion one ... how do they match to mercurial?
Thanks
Exo
Compiling for WinCE
Moderator: ScummVM Team
O.k. found a solution:
The SDL commit archives are still online:
http://lists.libsdl.org/pipermail/commits-libsdl.org/
So i took the date from the r4600 and did an:
hg update --date
Now cerials patches apply without error.
Thanks
The SDL commit archives are still online:
http://lists.libsdl.org/pipermail/commits-libsdl.org/
So i took the date from the r4600 and did an:
hg update --date
Now cerials patches apply without error.
Thanks
pilaxoft:
1. "Someone" should be the WinCE porter who is still Cerial... I'd suggest asking him when it is likely to be released.
2. "Good enough" is very subjective. They should work fine, but your mileage may vary:
http://buildbot.scummvm.org/builds.html
1. "Someone" should be the WinCE porter who is still Cerial... I'd suggest asking him when it is likely to be released.
2. "Good enough" is very subjective. They should work fine, but your mileage may vary:
http://buildbot.scummvm.org/builds.html
What games are you talking about exactly?pilaxoft wrote:Sorry, you´re right.
I´ve been experimented some working problems with lasts buildbot releases: Scumm doesn´t recognize lastests supported games. :cry: This is the reason I´m asking for a hand made compilation if someone is yet capable of compiling scumm for wince by now.
Thanks.
pillaxsoft: To repeat Lordhoto's question, which games?
The WinCE port is limited by the screen size and depth of most WinCE devices, thus only games which work well in 256 colors and at resolutions of 320x200 are likely to be supported. See:
http://wiki.scummvm.org/index.php/Windows_CE
I would suspect that the backend does not support 16bit color output which is needed for most newer games... Thus "a hand made compilation" will not help.
The WinCE port is limited by the screen size and depth of most WinCE devices, thus only games which work well in 256 colors and at resolutions of 320x200 are likely to be supported. See:
http://wiki.scummvm.org/index.php/Windows_CE
I would suspect that the backend does not support 16bit color output which is needed for most newer games... Thus "a hand made compilation" will not help.
Dreamweb is 640*480 during intro so will not work on smaller screen. Possibly in future, but not now. The Last Express will never work as requires far too much CPU and 1024x768 IIRC, in any case it is incomplet. wIP and not supported. IHNM uses the SAGA engine, but again is 640*480 IIRC, so unilkely.
I am unsure about the WinCE backend's graphics scaling.
Note, that we have an outstanding Pull Request with an entire reworking of the Scalar architecture as the current system is not optimal... However, this would break the WinCE build, so has not yet been merged:
https://github.com/scummvm/scummvm/pull/271
I have no idea if the WinCE backend or scalars are capable of downscaling, but even if this is supported, it requires CPU time to do this work which may result in a jerky and unplayable result.
You can now try split WinCE builds (Each build has a subset of the engines) from the buildbot in addition to the large static build. This may help on lower memory devices:
http://buildbot.scummvm.org/builds.html
Dreamweb is supported by split build #3.
Note, that we have an outstanding Pull Request with an entire reworking of the Scalar architecture as the current system is not optimal... However, this would break the WinCE build, so has not yet been merged:
https://github.com/scummvm/scummvm/pull/271
I have no idea if the WinCE backend or scalars are capable of downscaling, but even if this is supported, it requires CPU time to do this work which may result in a jerky and unplayable result.
You can now try split WinCE builds (Each build has a subset of the engines) from the buildbot in addition to the large static build. This may help on lower memory devices:
http://buildbot.scummvm.org/builds.html
Dreamweb is supported by split build #3.