[Scummvm-devel] R: Re: R: Re: Dynamic Plugins (uncached) - optimization

sunmax at libero.it sunmax at libero.it
Sun Jan 26 16:44:12 CET 2014


Hi Johannes,

>I think it would be better to find out why loading is that slow first 
>and see whether we cannot optimize that before we try to implement some 
>more complicated solution.

1) PS2 USB 1.0 is not going to get any faster, no matter how long we 
investigate it.

It's only efficient if we load a single plugin to play and add new games.

2) The PS2 C libs FILE implementation is suboptimal indeed (not the ScummVM 
backend/fs the PS2 SDK one).

Rewriting PS2 C libs internal file handling is an order of magnitude more 
complex than adding a static table to ScummVM, I think.

Thanks,
-max


>----Messaggio originale----
>Da: lordhoto at gmail.com
>Data: 26/01/2014 15.47
>A: "sunmax at libero.it"<sunmax at libero.it>, <scummvm-devel at lists.sourceforge.
net>
>Ogg: Re: [Scummvm-devel] R: Re: Dynamic Plugins (uncached) - optimization
>
>On 01/26/2014 05:48 AM, sunmax at libero.it wrote:
>>>
>>> This makes me wonder: Is this an issue for other ports using our ELF
>>> loader? I think the PSP and Wii use this one too and I cannot remember
>>> reports on that slow detection times there. Did you try to investigate
>>> why plugin loading is that slow on the PS2?
>> Good point. I assume USB 1.0 is the limit when you store the plugins/games 
on
>> PS2 USB key (as most PS2 users do).
>>
>> The best solution is still to load only the single plugin that is needed 
both
>> when we start the game, and when adding new games, if we can have the 
folder
>> name shortcut optimization in place. And to boot as uncached, so we get to 
the
>> Launcher GUI very fast ;-)
>>
>
>
>I think it would be better to find out why loading is that slow first 
>and see whether we cannot optimize that before we try to implement some 
>more complicated solution.
>
>// Johannes
>

>------------------------------------------------------------------------------
>CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>Learn Why More Businesses Are Choosing CenturyLink Cloud For
>Critical Workloads, Development Environments & Everything In Between.
>Get a Quote or Start a Free Trial Today.
>http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>_______________________________________________
>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