MAMEWorld >> EmuChat
Index   Flat Mode Flat  

LazyCat
MAME Fan
Reged: 04/26/12
Posts: 45
Send PM
Re: Automated custom build installer/optimizer?
05/09/12 11:35 PM


>> OTOH, you add complexity during the 'installation', which is probably one of the nicest point of MAME with its simple extract-and-play solution
<<

I was still under impression of that previous thread, I don't really mean to suggest this anymore as a replacement for standard distribution, just as a tool. So, instead of having source and compiler zipped in the binary, this can be done with just a simple console script that comes with several predefined "tiny.mak" files relating to each games category, or something like that.

There are probably people out there that already have these .mak files written to exclude pinball, mech and mahjong games, but even if not that should be fairly easy to do and so this is practically already implemented, just needs a little bit of automation.


>> you don't get any advantage: no speedup in emulation (no additional component slow down the rest of emulation) and no reduction in RAM usage (only the component needed by emulation are loaded into memory)
<<

It would saved me a lot of time on lots of occasions, but I really need it because I'm working on mobile platforms, so cutting the size of the binary pays off in shorter downloads and quicker start up times. Smaller footprint also makes it easier for OS to switch in and out of the application and free up memory on exit. Nothing critical, just a good practice in embedded programming.

Are you sure about RAM usage, can you guarantee it for all hardware platforms and processor architectures? I guess if the RAM usage is controlled well then indeed there should not be any differences in the emulation speed, but there are so many unknowns that I would never make such statement unless I first spent few weeks researching the subject, which I never did, so I'll take your word for it.

To summarize, it's about cutting binary size and compile times, which may be useful to developers for testing and to users who wanna get rid of mechanical, pinball and/or mahjong games for whatever reasons they wish to do so.







Entire thread
Subject Posted by Posted on
* Automated custom build installer/optimizer? LazyCat 05/09/12 08:16 PM
. * Re: Automated custom build installer/optimizer? Rygar9  05/10/12 12:15 AM
. * Re: Automated custom build installer/optimizer? BIOS-D  05/10/12 02:34 AM
. * Re: Automated custom build installer/optimizer? Firehawke  05/10/12 03:35 AM
. * Re: Automated custom build installer/optimizer? LazyCat  05/10/12 01:07 AM
. * Re: Automated custom build installer/optimizer? NLS  05/09/12 11:20 PM
. * Re: Automated custom build installer/optimizer? LazyCat  05/10/12 03:03 AM
. * Re: Automated custom build installer/optimizer? BIOS-D  05/10/12 02:23 AM
. * Re: Automated custom build installer/optimizer? LazyCat  05/10/12 12:20 AM
. * Re: Automated custom build installer/optimizer? R. Belmont  05/10/12 12:19 AM
. * Re: Automated custom build installer/optimizer? etabeta  05/09/12 09:46 PM
. * Re: Automated custom build installer/optimizer? LazyCat  05/09/12 11:35 PM
. * Re: Automated custom build installer/optimizer? mogli  05/09/12 10:22 PM
. * Re: Automated custom build installer/optimizer? LazyCat  05/09/12 11:54 PM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 286 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1585