Quote: I think you're just sorry because you couldn't set everything as global variables to solve your problems. :P At least that's what most C# programmers use to call a constraint. The good code is not made by the language you use (though it helps) but the programmer.
Now you will tell us everyone should still use assembler to speed up emulation after year 2000. Good luck maintaining code through SVN like that.
No the die is cast and the MAME project already committed on its chosen path and impractical to deviate.
Assembler? Yes for speed & No for maintenance. Yes for a closed project, No for every Tom, Dick & Robert.
C# is great for the beginner for what it does and lol at your global gag.
Good code is not my argument. Only intelligent code and methods to achieve it, is.