This documentation explains that each arcade emulator uses a different version of the rom, basically it means mame2000, mame2003, mame2010, mame2016, mame, fbalpha2012, fbneo, … might (or might not) use different version of that same rom. clrmamepro is only useful at checking if your rom is compatible with the emulator you picked the dat for, and tbh it’s not really meant to check the compatibility of a single rom, it’s more targeted at checking the compatibility of the full collection of rom for that emulator. I never tried but using it for a single game is probably really awkward.
Well, you are lucky because in the case of tnzs.zip
it’s pretty straightforward : it seems there are only 2 dump versions of this game, with the more recent version dating from around 2008, so basically there are 2 groups of emulator :
- mame2000, mame2003 and mame2003plus will run the older version
- mame2010, mame2016, mame, fbalpha2012 and fbneo will run the newer version
It’s always recommended to use newer rom/emulator if you want better emulation, so the best pair would be the newer version + fbneo/mame (with fbneo generally being the recommended emulator since it has better integration than mame with retroarch), but if you can’t find that version the game should still be playable with older version + mame2003plus, it’s just that you’ll encounter glitches you wouldn’t have with the newer one.
And yeah, as already said you must not unzip tnzs.zip