Howard,
![Censored :censored:](http://newforum.arcadecontrols.com/Smileys/default/censored2.gif)
You seem to know it all, but as far as I know, you have never submitted any usefull code. That's like complaining about politicians, without ever voting.
You still seem to take jabs at my recent mouse changes, despite that fact that I have shown you how wrong you are about your statements. Learn the facts. If you don't like how mice and joysticks are handled, complain to Microsoft. They made the bad set of interfaces. Once again, we are still awaiting this great code from you that shows the proper way.
As I have told you before, but you can not grasp it, my code did little to change MAME's multi-mouse behaviour. The code was already there. I just linked into it, if RAWMOUSE was available. But seeing how you did not grasp things the first time round, there is no sense it me rehashing it all again.
You really have got to learn to not let all the little changes bug you. MAME is an on-going project. Things change, live with it. Be warned. There are a whole bunch of MAME core changes coming that are going to piss you right off.
Personally I think it is time to remove the whole windows layer from MAME. Then let someone other then the MAME team handle it's upkeep. This way, the person who would maintain the windows OS layer could add any little -switches they want, as long as they do not go against the spirit of MAME, like removing warnings.
As for only changing some of the gun games. I never looked at the changes but I think only T2 was changed. Probably to test the water, so to speak. [edit] They should be all changed soon. But I will recommend to miss a few on purpose, just for kicks.
Myself I just have a gun.ini ctrlr file that defines my player 1 and 2 controls when I play a gun game. How amazingly hard is that? I also use a different ctrlr file for each control panel I use. Pretty damn hard to do.
I have no problems with criticism. I welcome it, if it is usefull. Unfortunately, yours is usually not. You always state you don't like something and then leave the impression you know a better way. This would not be so bad, but you go on and complain how things are done on a coding level, yet never supply any code.
On behalf of the whole MAME team, I apologize for not coding all your great ideas for you. We really should run any changes past you first. You paid us so much for the program, yet we keep not listening to you.
GET THIS THROUGH YOUR THICK SKULL. MAME is not a company. The whole program is written and changed when someone is interested enough to do so. If it pisses you off, then so be it. If things are missed, during a change, oh well. You say you know how to code, so instead of your usual whining, try submitting a patch, or shut up. It really is that simple.
As for me being a part time coder. MAME is full of them. Unfortunately for you, we all have lives and other jobs. Not to mention my discrete work requires a lot of non-coding time. I have to breadboard circuits and analyze how the circuit really works. Because (and this is all my fault of course) the schematics are usually wrong; the data sheets are usually not accurate enough and sometimes outright wrong; and SPICE programs are very inaccurate when it comes to the strange things designers did with discrete circuits. So I have to accurately work out what is really going on and write code that emulates the circuits in real time, which SPICE can not do.
To sum it all up, your whining is much more productive then anything I do for MAME.
![Cheers! :cheers:](http://newforum.arcadecontrols.com/Smileys/default/drinking08.gif)
D.