[Scummvm-devel] ScummVM size (was: Re: ScummVM 1.0.0: Release status 2009-07-21)

Max Horn max at quendi.de
Mon Jul 27 18:34:50 CEST 2009


Am 27.07.2009 um 16:15 schrieb Eugene Sandulenko:

> On Mon, 27 Jul 2009 15:03:20 +0200
> Max Horn <max at quendi.de> wrote:
>> This won't solve the issue on e.g. NDS. And many systems have no
>> equivalent to exec(). So I am not sure whether it's really worth the
>> effort. Which platforms, specifically, would benefit from this?
> IMHO implementing this would be easier than implementing full blown
> plugin support.

I am not arguing that -- I am merely questioning whether it helps *at  
all* to do either (same for full blown plugin support).


Also, I think that independent of this, we should investigate reducing  
memory use & code size of the common code. Like, there are tons of  
graphics and audio decoders in there now, which are always enabled --  
even on small ports, and even if all engines that use that decoder are  
disable.


> exec() just replaces current process with new one. On
> NDS this could be overriding the build binary blob in memory with
> new one and pass parameters through some memory buffer.

Does the NDS even support something like exec() ? I.e. can it unload  
the current binary and load a different one?




Bye,
Max




More information about the Scummvm-devel mailing list