Haze, you are the last person on the planet to start accusing anyone else of trolling. I respect what you do a lot, and I know that a lot of people have had issue with you at least in the past. You are wrong here, and you're misconstruing what people are saying.
BareKnuckleRoo wrote:
Are all MAME devs this actively user-hostile?
Yes. I would argue that Haze is actually the
least user-hostile. Most of the core MAMEDEV absolutely despise the people who actually use the emulator, while repeatedly offering "we're saving history" as a defense. Haze wants to defend save states and such as "developer tools", but it's really a miracle MAME has any of those things at all.
Every single other emulator developer understands that adding more features is a good thing (as well as a typically much easier thing) you can do between sessions working on accuracy, and that it becomes the
only thing you can do when accuracy is more or less perfected.
MameHaze wrote:
This tends to be the MAME philosophy tho. "This existed, we have a working example of it, let's emulate it"
Not "Let's emulate some theoretical thing we don't really know how works"
The problem is that you're talking about emulating
the Battle Garegga cabinet as it is
in Mikado, like I said. There's no sense in that. MAME Plus! has been a thing since well before most people even knew what Japan was doing to their cabinets. What's the point in changing gears to emulate a very specific piece of hardware that only exists to do something more easily done by software?
MameHaze wrote:
I know there's a growing movement for emulation being a way of making games 'better' than they were in the first place, but MAME has never really subscribed to that. Better is also subjective, it usually means 'easier' Things like widescreen hacks, draw distances hacks, utterly gross input delay removal hacks etc. are all the same, they make games easier by changing the balance in favour of the player even if the games were originally balanced around not having those changes.
Absolutely not. The reason why those input delay hacks exist is because of
your project dropping the ball for years. The only thing "utterly gross" is comparing widescreen and draw distance hacks to having to fix
your error. ShmupMAME was specifically created for the era where basically every driver in MAME handled input lag very poorly. It's not as necessary anymore, but still to this day, MAME adds multiple frames of lag over the real thing. Yes, some of it is Windows overhead, but things like GroovyMAME still find enough to work with.
MameHaze wrote:
In something this community might find relatable, one area MAME gets wrong is the Cave SH3 slowdowns. One day those will be fixed (it could be 10-20 years, but one day...) and once they're fixed we won't be giving the option to run them with incorrect timings. I already know for a fact that other communities will crucify us when we add slowdowns to those tho because plenty of people like them the way they are 'better' than the original. Again the long term goal is to just get things right and move towards 'as originally intended' not try to please everybody. The only difference in this case, and the reason I guess this community doesn't like this specific enhancement (no slowdowns) is because in this case, while it improves the games, it makes them more difficult, not easier, and people are more drawn towards things that give them an advantage (cheating) not a disadvantage.
The only reason people whine about "no slowdown in muh Futari" is because of a feedback loop centered around worshipping CAVE games and superplays (that they barely watch and will never be interested enough to match even 1/10 of). Those people are clowns. Please do not base decisions on their input.
Not giving the option to overclock the hardware is a bad move. Please allow users to overclock hardware. There's a reason bsnes allows for things like overclocking the Super FX chip.