[Scummvm-devel] Memory consumption in GUI branch

Max Horn max at quendi.de
Mon Nov 3 15:50:08 CET 2008


Am 31.10.2008 um 12:39 schrieb Robin Watts:

[...]

> The NDS build I did ran Monkey Island 1 perfectly (for about 10
> minutes of playtime), but clearly that's not an exhaustive test.

That sounds great! Neil, do you remember what crashed with thumbs mode  
in the past? Maybe the compiler improved since then?


>
>
>>>> There will be a speed penalty of course, but hopefully we can
>>>> tweak the compile so that speed critical bits stay in ARM ?
>> The ARM build system already overrides our default .cpp compiler
>> rule, just to be able to apply optimization settings only
>> selectively. It should be quite easy to adapt that; if necessary,
>> we can decide for each file whether to use -O / -O2 / -O3, whether
>> to activate thumb mode, and more.
>
> I was thinking that we might want to keep the core in ARM mode (for
> speed), and the engines themselves in thumb mode?
>
> Or (maybe better) put everything into thumb mode, except for
> particular files that a) cause crashing, or b) are speed critical
> (though I suspect I've ARM coded the biggest speed critical bits).

Both sound reasonable to me. Neil, any thoughts?

>
>
> I'd do some more tests, but I'm fairly busy with RealWorld stuff, and
> the compiler's messing me about - see followup mail.

Can't comment on that, as I don't use Windows, and never noticed  
crashes under OS X when building the NDS port.


Cheers,
Max




More information about the Scummvm-devel mailing list