donluca
Ninja Combat Warrior
- Joined
- Aug 19, 2015
- Posts
- 529
Also how can we reproduce their behavior if we can't play them? Are the mame developers in the matrix so they don't need to play them?
I'm bringing this down to the earth as possible to make it easy to understand.
When you have a charged battery, a switch and a lamp running on the voltage's battery, you don't need to flip the switch to know that the lamp will light up.
If you put a resistor in the circuit you can calculate how much it will attenuate the light produced by the lamp, you don't need to verify with your own eyes.
Arcade boards are just complex circuits, electronics have their own rules. As such, each board is expected to work in a certain way.
When a game doesn't work means that there's something which has been done wrong and you can take either the Final Burn easy way out (make a hack so that the game works as one would expect – basically what you were saying: see what does not work and make so that it works as one would expect) or do it properly, the MAME way, by studying what the heck is wrong and fixing it (which involves studying the circuitry and how te ICs work). This also provides lots of useful info for those people repairing PCBs: it's all well documented in MAME drivers' source code.
If you want to just play games use Final Burn Alpha: it's much, much faster and easier to use than MAME and the ROMs, afaik, are more or less the same through the various versions.
Last edited: