Software Support > PowerMAME
PowerMAME - New Derivative Build
MikeQ:
--- Quote from: screaming on February 21, 2006, 12:39:44 pm ---Maybe this has been beat to death but I still feel like I needed to add my two cents. Flame on if you don't like it :-* :police: ;)
Why not build and distribute a bunch of diffs that anyone can apply to the main MAME trunk? It would be very easy, and resource-light to build a PHP script that can zip a bunch off selected diffs and provide that for download instead of the entire source and/or compiled versions with every option.
It a well known experience that the older MAME is the slower it gets running games. Will any of your code effect the gameplay even if the option is turned off? If so, I don't think people will want that code in there if they're not using it and it would be worth providing diffs for people to selectively compile in the code to avoid different compiled versions.
This is similar to how gentoo ebuilds work. The simplicity of it is what keeps it running so smoothly.
You could provide both a fully compiled build and a complete zip (and a batch file/shell script that will apply them selectively)/PHP interface of all the diffs and then even save on some bandwith.
--- End quote ---
Not gonna happen, ever. I'd end the project if this is what people wanted. Someone else could deal with the hassle. It will be too much work to independently test all the permutations that this will produce. Also, many of the modifications won't be compatible with older builds. Additionally, most people don't compile their own version they just take the executable. This would cater to a very small percentage of the MAME users.
Also, having each feature be coded so it could be a standalone feature would require more code than coding them to cohabitate. If someone wanted all the features, likely it would be bigger than what we have now.
Mame getting slower has little to do with the quantity of code too. It is because the architecture has changed. Mame has been redesigned to make it easier to add new games. This means compartmentalizing code and making things more modular. The very thing that has made MAME slower is what you are proposing.
Tiger-Heli:
--- Quote from: MikeQ on February 21, 2006, 01:55:03 pm ---Mame getting slower has little to do with the quantity of code too. It is because the architecture has changed. Mame has been redesigned to make it easier to add new games. This means compartmentalizing code and making things more modular. The very thing that has made MAME slower is what you are proposing.
--- End quote ---
They are also moving the "Sweet Spot" to faster games. http://www.mame.net/mamefaq.html#m14
Popcorrin:
I have a question that might have already been covered but I didn't see it mentioned anywhere. If a game is set to cocktail mode does powermame instruct the ledwiz to light both the player 1 and player 2 buttons?
This was kind of a side thought.
I thought I would be kind of cool if it only lit the buttons of the player that was currently active but I think that would be something more apt to be controlled by glitter's LSE which I don't think is being worked on.
MikeQ:
--- Quote from: Popcorrin on February 22, 2006, 12:13:49 am ---I have a question that might have already been covered but I didn't see it mentioned anywhere. If a game is set to cocktail mode does powermame instruct the ledwiz to light both the player 1 and player 2 buttons?
This was kind of a side thought.
I thought I would be kind of cool if it only lit the buttons of the player that was currently active but I think that would be something more apt to be controlled by glitter's LSE which I don't think is being worked on.
--- End quote ---
The current version does not but the next version does. I just ran into this when implementing the 49way stuff. If the dip setting for cocktail is NOT set, a 49way menu selection only appears for 1 player if you set the dip to cocktail, then all the 49way menu selectors appear. I realized when I did this that I needed to do the same for the lighting code to. It has been implemented and is ready to go. I'm probably going to do a minor revision release shortly (week or 2).
screaming:
Eh well it was just an idea. :) Great work regardless!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version