[Scummvm-devel] Compiling a new build of ScummVM for PS2 question.

max at guetech.com max at guetech.com
Mon May 25 17:01:59 CEST 2015


Hi Thierry,

Thanks. Appreciated.

Yes, make them visible on our scummvm.org would be great.

Maybe we can also drop a note somewhere that latest PS2 builds are available for download, as only few of us seem to know.

Will send a post in forum later today asking PS2 enthusiasts to test ;-)

There is some kind of configuration which accounts probably for a small % of the user base, which has some issues to start scummvm on PS2.

Would be interesting to understand how their PS2 system and configuration differs from the others to track this down.

Also if it stopped working with a specific release, now that we have them all ;-)

Thanks,
-max


---------------------------- Original Message ----------------------------
Subject: Re: [Scummvm-devel] Compiling a new build of ScummVM for PS2 question.
From:    "Thierry Crozat" <criezy at scummvm.org>
Date:    Mon, May 25, 2015 10:44 am
To:      max at guetech.com
Cc:      "digitall at scummvm.org" <digitall at scummvm.org>
         "Jeffrey Paull" <obuggy1 at cox.net>
         "ScummVM devel" <scummvm-devel at lists.sourceforge.net>
--------------------------------------------------------------------------

> Hi Max,
>
> Sorry I should have made that clearer: this is what OMightyBuggy reported on IRC. I don't have a PS2 myself, so no I didn't try ;)
> If you want I can update the download page on scummvm.org to point to the latest one.
>
> Thierry
>
> On 25 May 2015, at 15:34, max at guetech.com wrote:
>
>> Hi Thierry,
>>
>>>> There is a recent build for 1.7.0 on sf.net, which is not linked from our download page, and does not work anyway.
>>
>> Did you try it ?
>>
>> It works here and for the couple of testers I sent it to before uploading.
>>
>> There are actually all builds from 1.4.1 to 1.7.0 on SF. I asked Sev to make them public on scummvm.org.
>>
>> If there is a regression where it stops working please do a regression and let me know which is the first one which does not work.
>>
>> Thanks,
>> -max
>>
>> ---------------------------- Original Message ----------------------------
>> Subject: Re: [Scummvm-devel] Compiling a new build of ScummVM for PS2 question.
>> From:    "Thierry Crozat" <criezy at scummvm.org>
>> Date:    Mon, May 25, 2015 7:43 am
>> To:      "digitall at scummvm.org" <digitall at scummvm.org>
>> Cc:      "Jeffrey Paull" <obuggy1 at cox.net>
>>         "ScummVM devel" <scummvm-devel at lists.sourceforge.net>
>> --------------------------------------------------------------------------
>>
>>> For more information, the discussion on IRC happened on May 18, starting at 22:43 GMT. You can find it here:
>>> http://logs.scummvm.org/log.php?log=scummvm.log.18May2015&format=html
>>>
>>> In particular:
>>> - Builds on buildbot do not work.
>>> - The official build for 1.4.1, which is the one on our download page works.
>>> - There is a recent build for 1.7.0 on sf.net, which is not linked from our download page, and does not work anyway.
>>>
>>>
>>> On 25 May 2015, at 08:38, Filippos Karapetis <bluegr at gmail.com> wrote:
>>>
>>>> I've updated the PS2 build instructions in our wiki with digitall's information
>>>>
>>>> Regards
>>>> Filippos Karapetis
>>>>
>>>> On Mon, May 25, 2015 at 6:32 AM, D G Turner <d.g.turner at ntlworld.com> wrote:
>>>> OMightyBuggy,
>>>>  As the PS2 porter does not seem to be responding currently, I thought
>>>>  I should provide some helpful pointers to allow you to compile a new
>>>>  PS2 build and perhaps help debug any issues with current code.
>>>>
>>>>  This is partly as I am one of the buildbot maintainers.
>>>>
>>>>  Firstly, the nightly development (v1.8.0git) and stable (v1.7.0)
>>>>  builds for PS2 can be found here:
>>>>  http://buildbot.scummvm.org/builds.html
>>>>
>>>>  Please test with these and let us know whether these works correctly
>>>>  for you. If not, I can still use the toolchain there to try a v1.5.0
>>>>  build and a replicated v1.4.1 to check if this is a code regression or
>>>>  a toolchain / library breakage.
>>>>
>>>>  Apart from this, I assume that you are following:
>>>>  http://wiki.scummvm.org/index.php/Compiling_ScummVM/PlayStation_2
>>>>
>>>>  This appears to be significantly outdated and refers to svn.ps2dev.org
>>>>  which appears to be offline. The new location for this code is at
>>>>  Github as various repositories: https://github.com/ps2dev
>>>>
>>>>  The code there should allow you to build a toolchain from source
>>>>  and contains patched version of various libraries as:
>>>>  https://github.com/ps2dev/ps2sdk-ports
>>>>
>>>>  However, this does not contain SJPCM or Tremor, which the compilation
>>>>  page suggests you e-mail the maintainer for :/
>>>>
>>>> http://wiki.scummvm.org/index.php/Compiling_ScummVM/PlayStation_2#d._Nearly_there.21_Now_we_still_need_some_extra_libs_which_are_not_provided_with_default_SDK:
>>>>
>>>>  On a side note, these kind of patches should be checked into some
>>>>  repository on Github or otherwise made available in future.
>>>>
>>>>  Tremor which is the integer code version of Ogg Vorbis is not an issue
>>>>  as it is available from here, but not in a specific PS2 optimised
>>>>  version:
>>>>  https://wiki.xiph.org/Tremor
>>>>
>>>>  Based on the background information from various Wikipedia pages:
>>>>  https://en.wikipedia.org/wiki/PlayStation_2
>>>>  https://en.wikipedia.org/wiki/Emotion_Engine
>>>>
>>>>  The PS2 uses a MIPS instruction set and as the Tremor page notes
>>>>  there are no specific optimisations in the codebase for MIPS, but
>>>>  it should still work fine if compiled for that target with the PS2
>>>>  toolchain. Any patches are likely to have been as noted by the
>>>>  Tremor page:
>>>>  "the main branch will probably give very good performance if CPU
>>>>  optimized fixed point multiply and complex multiply functions are
>>>>  added."
>>>>
>>>>  SJPCM is a bit tricker to find, but is described by this:
>>>>  http://lukasz.dk/playstation-2-programming/an-introduction-to-ps2dev/
>>>>
>>>>  I was able to locate the independent version of it from here:
>>>>  https://github.com/AzagraMac/PS2_SDK/tree/master/isjpcm
>>>>
>>>>  This should be sufficient for you to be able to setup your own
>>>>  toolchain and compile the code if you are familar with cross
>>>>  compilation under Linux.
>>>>
>>>>  Hopefully the PS2 porter can provide the exact patches and code
>>>>  at some point soon.
>>>> Thanks,
>>>> David Turner
>>>>
>>>> On 18/05/15 23:55, Jeffrey Paull wrote:
>>>>> I am looking for some help with obtaining "sjcpm & tremor" for compiling
>>>>> a new ScummVM build for PS2. I already contacted sunmax at libero.it and
>>>>> got no response. I went to the IRC and got directed here to ask.
>>>>>
>>>>> OMightyBuggy
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> One dashboard for servers and applications across Physical-Virtual-Cloud
>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>> Performance metrics, stats and reports that give you Actionable Insights
>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>>> _______________________________________________
>>>> Scummvm-devel mailing list
>>>> Scummvm-devel at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/scummvm-devel
>>>>
>>>>
>>>>
>>>> --
>>>> "Experience is the name every one gives to their mistakes" - Oscar Wilde
>>>> ------------------------------------------------------------------------------
>>>> One dashboard for servers and applications across Physical-Virtual-Cloud
>>>> Widest out-of-the-box monitoring support with 50+ applications
>>>> Performance metrics, stats and reports that give you Actionable Insights
>>>> Deep dive visibility with transaction tracing using APM Insight.
>>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
>>>> Scummvm-devel mailing list
>>>> Scummvm-devel at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/scummvm-devel
>>>
>>> ------------------------------------------------------------------------------
>>> One dashboard for servers and applications across Physical-Virtual-Cloud
>>> Widest out-of-the-box monitoring support with 50+ applications
>>> Performance metrics, stats and reports that give you Actionable Insights
>>> Deep dive visibility with transaction tracing using APM Insight.
>>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
>>> Scummvm-devel mailing list
>>> Scummvm-devel at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/scummvm-devel
>>>
>>
>
>






More information about the Scummvm-devel mailing list