Main > Everything Else
MAME emulation: the most poorly coded emulator
PixelCloud:
The thought crossed my mind the other day; when new software is released the goal is to make it more functional, better features, and faster. MAME is quite the opposite of what any developer is trying to accomplish.
Every new version of MAME brings about small changes, minimal features. and the software is very more user friendly or functional. AND its also SLOW; with every new version they put out it should be faster then the older version, not slower.
Why cant they add a functional controller configuration tool? A nice GUI? Why does MAME seem to be conuter productive to effective software development?
I love MAME as much as everyone else; but the software pisses me off.
/rant
ChadTower:
Erm, how about you start paying for it, then?
Are you an actual software engineer? If you were, you'd understand why most of what you just said is dumb.
sc1103:
--- Quote from: PixelCloud on April 04, 2005, 04:08:18 pm ---The thought crossed my mind the other day; when new software is released the goal is to make it more functional, better features, and faster. MAME is quite the opposite of what any developer is trying to accomplish.
--- End quote ---
MAME is not a piece of software for people to play in some cases *illegal Roms* MAME is used for archiving the disappearing hardware of various arcade games/cabinets/systems (whatever that word is). In order to achieve the most precise emulation, our current systems may not be able to handle emulating certain games at full speed. MAME is a documentation process, not an emulator solely for the purpose of running *illegal* games.
--- Quote from: PixelCloud on April 04, 2005, 04:08:18 pm ---Why cant they add a functional controller configuration tool? A nice GUI? Why does MAME seem to be conuter productive to effective software development?
--- End quote ---
If MAMEdevs took the time to add all these to each standard build, the rate at which they add new games to MAME builds would decrease even more! There are outside tools that allow you to do such and more (MAME32, Giveaway, etc.).
Please don't take offense at this posting. Merely a couple of counterpoints ;)
PixelCloud:
--- Quote from: ChadTower on April 04, 2005, 04:11:25 pm ---Erm, how about you start paying for it, then?
Are you an actual software engineer? If you were, you'd understand why most of what you just said is dumb.
--- End quote ---
Care to explani then? Or are you jsut going to rebut with empty remarks.
And most devs that release free software like to add features and better their software. That is what OSS is all about.
PixelCloud:
--- Quote from: sc1103 on April 04, 2005, 04:17:10 pm ---
--- Quote from: PixelCloud on April 04, 2005, 04:08:18 pm ---The thought crossed my mind the other day; when new software is released the goal is to make it more functional, better features, and faster. MAME is quite the opposite of what any developer is trying to accomplish.
--- End quote ---
MAME is not a piece of software for people to play in some cases *illegal Roms* MAME is used for archiving the disappearing hardware of various arcade games/cabinets/systems (whatever that word is). In order to achieve the most precise emulation, our current systems may not be able to handle emulating certain games at full speed. MAME is a documentation process, not an emulator solely for the purpose of running *illegal* games.
But as we all know it IS used to run *illegal* games, and in some cases *legal* games. If that was really the case none of the games would be playable.
--- Quote from: PixelCloud on April 04, 2005, 04:08:18 pm ---Why cant they add a functional controller configuration tool? A nice GUI? Why does MAME seem to be conuter productive to effective software development?
--- End quote ---
If MAMEdevs took the time to add all these to each standard build, the rate at which they add new games to MAME builds would decrease even more! There are outside tools that allow you to do such and more (MAME32, Giveaway, etc.).
Please don't take offense at this posting. Merely a couple of counterpoints ;)
--- End quote ---
Larger and fewer builds then. Larger updates > smaller updates (aslong as the update is warrented)
Significant changes are few and far between
I'm not trying to bash MAME or the devs (i love those guys) they do great work; i just want to see improvements, they would benefit everyone.