l_oliveira
Grand Master
Masks are created by comparing sets. Matches are one state and mismatches are the other. To reduce risk of collisions from encryption (the digest is only 0-65535 and the chance of collisions is big enough to cause up to a dozen errors on a mask) we add a third set to make it stronger. It only work with sets that have the exact same code on several regional variations.
Games that are a single release or have no match between regional variations I had to be disassemble in IDA from MAME's digest to then discern what was code and what was data...
I manually created the masks in that particular cases. I went where Razoola wasn't willing to with those ones (he did it for some very popular games but he automated as much as he could of the process while I did mine all manually)
Games that are a single release or have no match between regional variations I had to be disassemble in IDA from MAME's digest to then discern what was code and what was data...
I manually created the masks in that particular cases. I went where Razoola wasn't willing to with those ones (he did it for some very popular games but he automated as much as he could of the process while I did mine all manually)