Jump to content
Keatah

MAME just bloated up again.. Post new mame bloat here.

Recommended Posts

The rendering options have improved dramatically within the last year, especially if you are interested in emulating the CRT scanline look with the use of shaders.

My advice if starting from scratch and you aren't worried about internet usage caps is to get the latest version romset you can find and use the Mame version that matches it. There have been some fairly recent changes in the Capcom CPS2 game dumps recently (.key encryption file and qsound) which makes the older versions of those roms incompatible with the newest versions of Mame.

  • Like 1

Share this post


Link to post
Share on other sites

Don't know. It kind of becomes a trade-off between how much work you want to put into reconfiguring things and getting some new games working. Everyone is going to be different.

 

Might be best to upgrade just the games you're looking for, and that means a separate installation for each "batch" of improved games.

Share this post


Link to post
Share on other sites

Yeah if you only want a very small selection of game ( < 50 ) you wouldn't be bad off finding and downloading each game one at a time and getting it working. But if you want something like the top 100 or 200 or so games then downloading a full set and then pulling out the games you want would be less time consuming.

  • Like 2

Share this post


Link to post
Share on other sites

Thanks.. looks good, but it seemed to be missing some games or is it me? For some reason the first game I looked out for was Marine Date (to see if it had any improvements yet), and it's not listed. Go figure.

I think they also filter out games that don't work. I still think its easier to have one mame than having a separate one for consoles/computers. MameUI64 makes it easy.

 

mousetrap doesn't work due to missing roms. Exidy shooters don't have collision detection anymore. Lazarian sounds haven't been fixed ,and astro fantasia colors are wrong all while they add games and screw up perfectly working ones. It went downhill after retrograde was discontinued. The preservationists are ruining Mame trying to make everything perfect. we need another emulator to challenge mame.

That exidy shooter bug was fixed in v.187. http://mametesters.org/view.php?id=6596

If you find bugs you should report them at mametesters. http://mametesters.org/view.php?id=6541

 

-------------------

The mame and rom set version match is not required. I've been using the same v.153 set with mame v.18x. I only update individual roms as required. Some might be difficult to find when new. Copying the few custom controller configuration files to different mames is easy.

Edited by mr_me

Share this post


Link to post
Share on other sites

That makes sense. Still it surprises me that they can find people interested in emulating some really obscure pieces of coin-op hardware but can't find anyone interested enough to fix the fairly mainstream systems that are still broken in the MESS portion.

 

 

 

I would disagree a bit. I think what they should do is give the user a warning to the effect that this romset is deprecated and may be discontinued in the future if the code that supports it breaks. For the most supported romset, obtain "xx"

 

And the romset names should never change, instead they should be appended with a dump revision like pacman pacman_d02 pacman_d03. That would minimize all the confusion of which romset named "pacman" goes with which version of Mame, and what does it need to be named to work-- which causes so much frustration right now.

 

Not really surprising at all, emulating a system from scratch is fun, debugging someone else's code, not so much. What you suggest about the roms just makes things more complex from a development standpoint. Since the goal is to preserve the most accurate rom set possible, it makes sense to drop support for something that is not the best known set.

  • Like 1

Share this post


Link to post
Share on other sites

What you suggest about the roms just makes things more complex from a development standpoint. Since the goal is to preserve the most accurate rom set possible, it makes sense to drop support for something that is not the best known set.

When you have mame running on different devices that use different base versions of mame (slower devices requiring older versions of mame), and are interested in emulating maybe 20-30 games, then managing those roms is a nightmare. The roms are not versioned in any way, which makes it hard to figure out which rom works with which emulator except through trial and error. So I don't know why they can't be versioned with a dump revision. (you have pengo dump v2, this version of mame requires dump v4) even that would help a lot.

  • Like 1

Share this post


Link to post
Share on other sites

When you have mame running on different devices that use different base versions of mame (slower devices requiring older versions of mame), and are interested in emulating maybe 20-30 games, then managing those roms is a nightmare. The roms are not versioned in any way, which makes it hard to figure out which rom works with which emulator except through trial and error. So I don't know why they can't be versioned with a dump revision. (you have pengo dump v2, this version of mame requires dump v4) even that would help a lot.

 

Because you are assuming that the primary goal of MAME is to make an emulation platform that is easy for everyone to use which is not the case. The preservation aspects, In most cases, take precedence over user experience.

  • Like 2

Share this post


Link to post
Share on other sites

Almost sounds like a snooty coders only club and only those who can compile their own stuff, or slog through a double digit GB sized torrent per release can have their fun without issue.

  • Like 2

Share this post


Link to post
Share on other sites

OT:

 

Final Burn Alpha is nice, I wish the GUI would just drop you into the game list, instead of having to click a menu option to bring up a dialog to open a game.

 

How many arcade games in FBA are supported in total?

Share this post


Link to post
Share on other sites

M.A.M.E. has to hide behind something. Might as well be "preservation". But it only does half of the preservation, nowhere near full. Because the other half is the roms. Roms that you have to go off on a hunt for. So imagine the plight of the future digital archaeologist. the poor sap is going to have to continue searching like we do today.

Share this post


Link to post
Share on other sites

Almost sounds like a snooty coders only club and only those who can compile their own stuff, or slog through a double digit GB sized torrent per release can have their fun without issue.

There's lots of aleady compiled Mames ready to run for different operating systems and computers including the raspberry pi. Some like MameUI64 have really nice interfaces. No need to download a 50GB rom set; roms files for individual machines can be found. Noone has the right to distribute all those rom images so finding the one you want is not guaranteed. As someone has mentioned, Mame is made up of many, many projects and many, many programmers. Hard to expect consistency with changes. Emulation accuracy is important and sometimes that calls for faster computers. Sometimes they do change a rom image filename when the file hasn't changed, I wish they didn't.

 

Here you can find very old rom sets and even get individual files. https://archive.org/details/MAME0.37b5_MAME2000_Reference_Set_Update_2_ROMs_Samples

 

For mames released in the last couple of years any modern set should work.

Share this post


Link to post
Share on other sites

M.A.M.E. has to hide behind something. Might as well be "preservation". But it only does half of the preservation, nowhere near full. Because the other half is the roms. Roms that you have to go off on a hunt for. So imagine the plight of the future digital archaeologist. the poor sap is going to have to continue searching like we do today.

 

Why do you feel the team needs to "hide" behind anything? Preserving ROMS is a totally different thing that comes with significant legal challenges, not something a team of volunteer developers want's to deal with. MAME does the next best thing, and provides a tool that can verify that the ROMS you have found are what was in the original machine.

 

I got involved in the MAME development close to 20 years ago, and I have seen these type of "attacks" on the project since day one, but I can never understand people who attack the project because it doesn't work they way they want it to. MAME is written by a group of hobbyists that do it because they enjoy doing it, and they do what they want to do. If people don't like it, they don't have to use it, or they can go off an try to write something better (which has happened in the past). Constructive criticisms is fine, but statements like "they're doing some bullshit development system" and "Some idiot with "pet-project" mentality" are by no means constructive.

  • Like 4

Share this post


Link to post
Share on other sites

I think I would recommend 3 things to people who are gamers and see MAME as a way to play games:

 

1) Don't update frequently

--Stick with a build that works and play the thousands of games you have. You'll probably be dead before you need an update anyway

 

2) Find a membership site for Roms

--Someone got me to a site called "pleasuredome" some time ago and it has been easy ever since. There are others.

 

3) Use CLRMamePro to "correct" Roms

--It works

  • Like 5

Share this post


Link to post
Share on other sites

Works fine for me, the mame installation here is v0.30 from 1998 or so. :)

 

Same here.

 

I have no idea what version of MAME I am running, nor do I care. It plays the small handful of games that I want to play (mostly titles not included in one or another commercial emulation package). It may not be 100% arcade accurate, but it is good enough for my needs.

 

It may not accurately play games that I do not like, and it very definitely lacks functions and features that I will never use. I do not see this as a problem.

  • Like 1

Share this post


Link to post
Share on other sites

lol I have maybe half a dozen or so Mame folders on my PC spread out over various hard drives... especially when I want to try out "the latest". They all work to a certain extent. :)

Share this post


Link to post
Share on other sites

 

3) Use CLRMamePro to "correct" Roms

--It works

I prefer Romcenter. Much easier to use. Saw ROM numbers twindle with each MAME version and never bothered. Had 17 year old ROM sets. Forgot they even existed. Now ROMs increased a few hundreds.

Share this post


Link to post
Share on other sites

I kept a few versions where landmark changes occurred...

 

From memory:

0.106 because after that, the video rendering was improved/slowed down so it doesn't work on older hardware well.

0.131 because after that, all cocktail flipping was broken. I don't know if that was ever fixed. I have a MAMEd cocktail machine... :)

 

I also have 0.35, 0.79 and 0.84 but now I forget why... maybe someone from the old days can remind me.

Edited by R.Cade

Share this post


Link to post
Share on other sites

Over time some rom image files changed names even when the image itself didn't change. That would have been upto the individual programmer of the individual machine driver. This made newer sets incompatible with older mames for certain games. But this hasn't happened for a very long time.

Share this post


Link to post
Share on other sites

I keep a .36 set, I think that's around the change from 32 to 64 bit, or just the set that still made emulators for very low end systems/handhelds. I don't quite remember the exact reason it's a good version.

 

My last update was .170, and that has pretty much every game I want to play. Oh, the latest version adds another 37 naked Japanese Mahjong games? Woo.

Share this post


Link to post
Share on other sites

Is there a seperate version of mess without the mame stuff so I can play bally astrocade games?

 

Mess used to be separate.

 

I think if you want to screw around with the makefiles, you may be be able to strip out what you don't want and produce a slim(mer) version.

Share this post


Link to post
Share on other sites

There is MessUI but it's just a front-end. Someone could compile mess without mame but I don't see the point in doing so. I find it simplest to just use one program for everything. MameUI64 makes it easy but it is windows only. http://www.mameui.info/

Share this post


Link to post
Share on other sites

:D

 

You know the worst thing about Mame developers? The Mame Developers. They are the rudest bunch of condescending a**holes I've ever had the misfortune to communicate with. God forbid you ever ask them abut playing a game, or make a suggestion. Goodness no - they'll blast you for not liking what you get.

 

The built in UI is a disaster. It is so very clearly written by people who know noting about designing and testing UI's. It's absolutely horrid. I stopped grabbing new versions because I finally got a version that worked for what I wanted. I won't upgrade Mame again. For every fix they make to a game, something else breaks. And you know what - if you're just a user, they basically hate you anyway. There were some good Mame UI's for Windows, but even the developers of those were attacked by Mame guys.... It's a great project, but damn, they're miserable b*astards.

  • Like 5

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...