I honestly don't really know what this whole thing is about... cliff notes? Previous thread?
bonus questions (excuse me, I'm not in the mamedev scene): What is HAZE and ark_ader's current involvement w/ MAME? HAZE are you still working/contributing to MAME? Ark, have you ever contributed to MAME?
Yes, I spend at least half of my current days trying to tackle many of the hardest problems in MAME.
Just last week for example I was working with Charles MacDonald and we've finally nailed the proper workings of the 90s Data East protection schemes in MAME so they're now fully understood and much more reliable than they were previous to this, including improvements in things that have been 'working' in MAME for a long time. There are many many things previous generations of developers left to do, or didn't realise were broken / incomplete! This includes improving the emulation of significant pieces of arcade history, for example 'Fighters History' the game Capcom attempted to sue Data East over because they felt it was just a copy of Street Fighter 2 due to being a fighting game and having some vaguely similar characters. Imagine how the shape of the entire industry would be different now if you weren't allowed to create a game that was even a bit like another one?
With that sorted out somebody could easily license the game and do their own emulation package of it using our discoveries if they felt the game still had some value. Prior to this the information on how those chips work from a software point of view was simply non-existent at this point in time. Even if the details were on file somewhere Data East as they were back then simply don't exist, the various rights snapped up by random companies with no understanding of the hardware or left in limbo.
I mentioned Fighters History but the work done also gives measurable improvements to Edward Randy, Funky Jet, Super Shanghai, Double Wings and possibly improvements to Rohga and Wizard Fire too.
This kind of work is very important. Simply having something in debuggable code form on the PC is a valuable resource because there's no better example when you want to port something or write your own emulator than having a working copy. 10 lines of code can speak what it takes 20 pages of technical documents to say with absolute assurance that the code works because you can see it in action. This is the service Mamedev are providing, for free.
I've said before, for 15 years work on MAME I haven't taken a penny, that's the way it should be. I do this as somebody interested in our past, and ensuring those who need to access it still can do, and hopefully will always be able to do.
I don't especially care what people do to troll me / the project because I know without a doubt that in 30 years from now, regardless of what insane copyright laws we have by then, people will be saying "thank f**k somebody cared" when it comes to the work we're putting in today.