Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why don the devs fix old games instead of adding new ones?

devs Fix Games
0
Posted

Why don the devs fix old games instead of adding new ones?

0

Simple. Adding new games is both relatively easy and relatively interesting. Sometimes, as soon as a dump becomes available, all one has to do is add the game info and ROM names to the proper drivers, recompile, and the game works perfectly. By contrast, fixing the existing games is usually both tedious and difficult. Often this requires that the dev play the game through to the point where the bug occurs, then step through the disassembled machine code line by line. Repeatedly. Ad nauseam. Once the error is understood, the dev has to write good, clean code that will correct the problem without breaking anything else on any of the hardware platforms that MAME runs on (which is often harder than you’d think). If you want a bug in your favorite game to be fixed, report it at MAME Testers and try to characterize it as specifically and with as much relevant detail as you can.

0

Simple. Adding new games is both relatively easy and relatively interesting. Sometimes, as soon as a dump becomes available, all one has to do is add the game info and ROM names to the proper drivers, recompile, and the game works perfectly. By contrast, fixing the existing games is usually both tedious and difficult. Often this requires that the dev play the game through to the point where the bug occurs, then step through the disassembled machine code line by line. Repeatedly. Ad nauseam. Once the error is understood, the dev has to write good, clean code that will correct the problem without breaking anything else on any of the hardware platforms that MAME runs on (which is often harder than you’d think). Sometimes, despite their best efforts, it turns out that there’s nothing they can do: Fix the sound in Phoenix? Not doable unless you intimately understand discrete circuitry as well as the inner workings of a $5000 piece of modeling software that you’d better have a copy of lying

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123