MAMEWorld >> Programming
View all threads Index   Flat Mode Flat  

lharms
MAME Fan
Reged: 01/07/06
Posts: 908
Send PM
Re: libmame patch discussion please
11/07/11 06:24 AM


> As some may remember, MESS was exactly like that and it caused all sorts of issues.
> When it was merged into one executable, those problems went away. So, Bryan, despite
> all the effort you've obviously put into this, I kinda doubt it would be accepted
> (once bitten, twice shy sort of thing). My personal view is that I don't care how the
> internals are put together as long as it works.

I am sort of interested. What sort of issues? As I dont really follow MESS too closely.

I have usually found a good clean interface does pretty good things (I have also seen it abused). Sounds like in this case even if .lib/.dll doesnt happen he may have found a way to make a nice abstraction that helps? The speedup that was talked about and the ability to port easier.

Pulling it out into a .lib/.dll I have found over the years doesnt really help *UNLESS* the code is really shared between executables. It doesnt gain you much. But underneath the abstraction usually does help. Even if you dont really do the abstraction physically.

There can be reasons to do an external .dll/.lib but I am not sure that would help in this case. As mostly MAME/MAMEUI/others are distributed as 1 .exe each. Typically people run one at a time. The ability to switch out the 'heart' of the program is not really useful just due to the way things are distributed.

If it were me I would leave the .lib/.dll idea alone and concentrate more on the proper abstraction in the code.

I would be semi interested in the thinking behind cleaving it into two parts. Maybe I am seeing it wrong?







Entire thread
Subject Posted by Posted on
* libmame patch discussion please Bryan Ischo 10/20/11 09:33 PM
. * Re: libmame patch discussion please R. Belmont  10/25/11 05:04 PM
. * Re: libmame patch discussion please Bryan Ischo  11/03/11 08:01 PM
. * Re: libmame patch discussion please Lord Nightmare  11/06/11 06:53 AM
. * Re: libmame patch discussion please Bryan Ischo  11/07/11 09:01 AM
. * Re: libmame patch discussion please Robbbert  11/06/11 08:18 AM
. * Re: libmame patch discussion please Bryan Ischo  11/07/11 09:04 AM
. * Re: libmame patch discussion please lharms  11/07/11 06:24 AM
. * Re: libmame patch discussion please etabeta  11/09/11 10:02 AM
. * Re: libmame patch discussion please R. Belmont  11/10/11 05:37 PM
. * Re: libmame patch discussion please Bryan Ischo  11/10/11 08:13 PM
. * Re: libmame patch discussion please R. Belmont  11/11/11 11:04 PM
. * Re: libmame patch discussion please Bryan Ischo  11/09/11 08:11 PM
. * Re: libmame patch discussion please etabeta  11/15/11 09:51 AM
. * Re: libmame patch discussion please Bryan Ischo  11/07/11 09:10 AM
. * Re: libmame patch discussion please Bryan Ischo  10/26/11 12:04 AM
. * Re: libmame patch discussion please Bryan Ischo  10/25/11 06:58 PM

Extra information Permissions
Moderator:  Pi 
0 registered and 25 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3681