[Scummvm-devel] Kyrandia engine loading is slow on the DS

Max Horn max at quendi.de
Thu Aug 14 23:34:04 CEST 2008


Am 14.08.2008 um 17:47 schrieb Johannes Schickel:

> On Thursday 14 August 2008 14:48:38 neil at millstone.demon.co.uk wrote:
>> - Kyrandia loads and plays quite slowly.  It seems to be doing a huge
>> number of file operations which cause a pause each time a sound  
>> effect is
>> played.  Kyra 1 is okay, but 2 is poor, and 3 is almost unplayable,  
>> and
>> takes 30 seconds at a black screen before it shows the title  
>> screen.  I
>> realise it may be too late to look at this for 0.12.0, but I'll  
>> mention
>> this now anyway, because I imagine it will affect all ports that  
>> have slow
>> file systems.  Unfortunately my time this week to work on ScummVM  
>> is very
>> limited so I won't be able to debug Kyra much, if at all.
>
> Actually it could be changed to use Common::File::exists AFTER  
> checking the
> internal file list, which would reduce the number of filesystem  
> operations a
> lot. I added a patch which exactly does this. Kyra1 floopy+cd, Kyra2  
> cd and
> Kyra 3 started up fine for me with it, Kyra3 still took some time to  
> startup
> though.

Well, then, why not just commit it? :)

Cheers,
Max




More information about the Scummvm-devel mailing list