That is the question.
A comment is made by the posters point of view.
It doesn't reflect disrespect.
Just because you have an opinion.
That said....
BS, At least as far as devs are concerned. I'm not even allowed to post there, or be mentioned there. That said, their mods are pretty pathetic and will stick up for the regulars whatever.
Why not? You rubbed shoulders with some of the best coders on the planet and chaired an important part of the Mame era. If anything you would be a Platinum Card Member.
Apparently I reposted some deleted post.. That's what my ban message says, I honestly have no clue. I disagreed with them over the treatment of some other forum member who they were ganging up on, disagreed with them over Midway by saying they deserved to be in the financial mess they're in, and got banned for my efforts with that reason. I can only *assume* it was because I was editing a post at the time it was deleted, and their stupid forum software isn't smart enough to tell me that. If you've noticed, I tend to post, then edit, then edit, then edit. Prevents me from losing what I write if something crashes.
BS, If that were the case, would we be sticking around, working on drivers for Mahjong games etc?
We know why you guys are coding Mahjong games. Do you think it is not an interesting point to raise considering?
Not really, no. It's just another case of you and other people trying to tell us why we do things.
More BS, It's the current expected Windows presentation interface. Ddraw is deprecated, D3D is the expected way to present applications, even 2D ones.
At this point you're sounding clueless. We're hardly going to turn around to Microsoft and say 'We don't want to use D3D, please add something else'
Well that would not be an issue if you were using DOS or Linux. What is wrong with OpenGL? I'm clueless for the questions I asked about D3D? I'm referring to DOS/Linux. 
What's right with OpenGL? SDLMame uses OpenGL and it's caused nothing but problems, even on Linux. There is an article going about right now saying that the Firefox guys are having to disable GL support because the Linux drivers are pure garbage. Commercial studios have all but abandoned OGL on Windows, support out the box on a Windows system is dire. Why should I think it's any better? If you want to present via OGL, use SDLMame.. Most people don't use SDLMame on Windows, three guesses as to why.
Stop trying to tell the developers what platform they should be using?
Why not? Just because Visual Studio forgives you for some compiling issues. Heck I know all about the benefits of coding C++ and VS. Linux is very compatible platform to Mame is so many ways.
Who mentioned Visual Studio? MAME is compiled with a GCC toolchain, but a fixed one, not one which the entire operating system and all the other applications you have installed are depending on.
It CAN be compiled with Visual Studio's compiler, but it isn't a Visual Studio project. Again, you don't seem to have done any research here.
MAME is very strict about compiler warnings (everything has to compile cleanly) the number of false warnings buggy versions of GCC shipped with Linux and Mac distributions generate is absurd. Fixes for them are accepted, but having a single approved compile chain is much more relaible when it comes to regression testing, and ensuring bug reports are caused by bugs in MAME, not a buggy unapproved compiler that was shipped with your distro.
There are other projects I would have liked to contribute for, but requiring Linux makes it near impossible, dependency issues, compiler issues, and just trying to get the damn thing working properly is a nightmare. MAME is plug-and-play-easy even for developers. You have Windows, you download the compile package, you download the source, you compile. It works. That's 99% of the people who are going to contribute sorted.
But there is a huge community out there and they seem to compile their code OK using Linux..
My experiences with Linux have been shambolic at best. You have to jump through hoops for everything, it's quite the opposite of MAME's current development setup. The Linux guys can't even make their minds up over a desktop manager, or what you need installed to simply display something, or even get your system to make a sound without conflicting with other apps.
The community isn't really THAT big, and most Linux software is in more of a mess than you could ever claim MAME to be in.
The main problem is it's a community that lacks direction, and lacks vision. If they could focus their efforts instead of forking all over the place and going in different directions they might get somewhere, but it's not my place to go and troll their forums over it, because I have nothing to contribute, nor any real desire to. Your continued mentioning of forking of MAME and working from older versions seems to indicate that you believe such methodologies to be the way forward, when really they just lead to userbase confusion, developer confusion, a lack of management, a lack of overall direction and endless dependency conflicts between so called modern versions and distributions. I encourage you to try it if you really want, but I can't help but think you'll quickly find yourself getting nowhere.
With MAME you know what you're getting, and you know where the project is heading.
You might not 100% agree with it but there is minimal confusion, if you have a semi-recent version of Window you can compile the sources, or just run the binaries with 0 major issues. The same can't be said for Linux, at all, even Ubuntu had major issues with GL, Audio, SDL and MAME last I heard, and good luck just being able to pick up a binary and run it on an older distribution.
The REASON you get hostile replies is because you ask for them, making statements such as the ones you did above. Groundless, insulting statements towards the developers. The team WILL give as good as they get.
I understand why I get hostile replies, because I am an ---uvula---. Do not have the patience to articulate my sentences using the Good Samaritan guide to forum etiquette. But I am trying real hard. Groundless, now, maybe, but not back in the early days. Memories are short. But if you don't like an answer that then just call me an ---uvula--- and be done with it. Insulting? No. Considering what you guys dump on each other in MW, my tattle wouldn't qualify. I might get a laugh, if that.
It's polite to explain things. At least some people might find them educational and understand where we're coming from.
The dev team will not be bloating the code or stripping out accuracy in order for it to run on an ancient P3. You're failing to understand the reasons it no longer does, or purposely choosing to overlook them.
You see, that is the very issue. You guys haven't considered that fact. You just took it for granted everyone would just pony up and buy a faster system. Well people are losing their jobs and maybe they cannot afford a Cray to play Dkong on. Most likely they sold their gear to pay the mortgage, put food on the table. It will take us probably 10 years to catch up.
Your PC will break sooner or later, you will replace it with another more capable machine. As I said, this argument has been used ever since the old versions of MAME. Would you even consider using a 486 now? It used to be good enough! Why should the work of the dev team be significantly harder, the code less readable, the codebase less flexible, and the project less attractive to developers just because you don't want to shell out for a new system? You've failed to give a single good reason, ever.
The Vivanono emulator was a fast 'emulator' for Ridge Racer, but in reality, it wasn't much of an emulator at all.. They REWROTE the entire physics engine and sound system of the game in their own code to avoid the CPU cost of emulating it. At that point it stops even being an emulator yet it's another thing people compare MAME to. UltraHLE ran N64 games quickly for similar reasons, they looked for common bits of code and replaced them all with native calls. Old arcade emulators such as Callus (or Nesticle / Genecyst from the same people) used tons of self-modifying x86 assembly code for their emulators. It was fast, but it wasn't portable, you probably wouldn't get away with doing it on a modern OS, and if you did it would probably set the alarmbells ringing on every bit of AV software out there.
What does this have to do with this thread? You are talking about hacks. Mame is supposed to be running without hacks. Is it because of Mess we have bloat? Just fork it. I saw lots of updates relating to consoles in the previous recent updates. Consoles are not arcade machines. There are many that would pull my eyes out for saying that but in this context I'll chance it, and say fork it. I love Mess, and it works OK on my P3...well it did.
I'm explaining that it takes extra code non-emulation related code to make things faster. Many emulation optimizations could be considered at one level or another.
Many arcade systems are based on consoles, practically every major home system was used as the basis of an arcade system at some point. Home systems provide better stress testing of hardware components, and ultimately better emulation. It's near on essential for improving things, unless you have your head buried in the sand you should be able to connect this to the same points being made about Mahjong games / hardware. Anything that allows improvement to the emulation of the components MAME emulates, which are shared across a large amount of hardware is essential to forwarding the project. Very little isn't shared, the tech is the same, unsurprisingly.
Mess? It's never been THAT fast, and it was in severe danger of dying for various other reasons, mainly the atrocious state of the code and the console scene being full of people who DID want to be 'rock stars' and as a result were generally being unhelpful, and not wanting to share anything about the systems they emulated. Sadly the legacy of this lives on today in some areas, and is reflected in the general state of console ROM dumps etc. which is still pretty much a bombsite with people having hacked files to work with the emulators, rather than emulating the hardware.
I will say MESS has come miles in the last year or two tho mainly thanks to people from MAMEdev coming along, picking it up, and scrubbing it clean of a lot of the performance related hacks and such that were holding up progress. The work of genuinely decent people in the console scene like Byuu has also helped enormously. It's now a well developed emulator that for several of the systems it emulates is the best in the field (the extensively tested CPU cores from MAME have helped, many of the standalones still rely on the buggy x86 ASM 'starscream' core etc. which is fast, but falls over even on some fairly standard cases. The console fixes in MAME you're seeing are a direct result of MESS 'giving back' by providing fixes for explicit edge cases tripped by the cores under software running in MESS, who knows if these cases were being hit in MAME without us knowing.)
The two way feedback process with MAME has helped a lot here. Closer integration helps, not forking and pulling apart. Forking and pulling apart just leads to dead code, and dead projects.
The more streamlined, more accurate, LESS bloated, and less hacky an emulator gets, the slower it becomes. When your beloved .3x or whatever builds were released people were making the same complaints, that it was too slow compared to everything else out there that ran on a 486, or P1 yet now you talk about them as if they were gods gift to emulation.... The MAME philosophy hasn't changed, MAME has survived, MAME stayed ahead of the game by always offering a cleaner, easier development environment to developers than any other projects, as a result, it was always slower.
Do you include Neil Bradley, Dave Spicer, Zonn Moore as Gods gifts? I do.
They set the bar.
Didn't they help out on .b30/.b32?
What do names have to do with anything? Seems like you're the one who is idolizing people as rock stars, not the actual devs.
My point was simple, even back then people were trying to use the same argument against MAME, people could run older versions and other emulators on their 486, MAME required a Pentium or greater. They were saying MAME would die because of this, and it was ridiculous to expect people to buy new hardware. The other emulators ended up dying out instead. Can you not see the connection?
MAME is scalable, the other projects didn't scale and became impossible to improve or further develop and were left behind. That's why so many people have gone from doing single game emulators to doing MAME.
Considering you claim to be researching stuff (which I still don't believe for a moment) you seem incredibly bad at linking things together, or taking in facts. This does not bode well for you.