fusion_power said:
However, as long as all common Roms are compatible with the MAME we use for Pandora, I'm fine. I don't want to do all these time-eating rom-conversion orgies known from the GP2X Mame. Actualy, I don't understand at all, why the (PC)-Mame always needs other ROM versions. I always thought a ROM is a ROM, a 1:1 read out of the real Arcade-software content. I've nevcer seen different or incompatible ROM Versions in SNES Emulation or MegaDrive or other Console-Games. Only MAME needs nearly with every new version new rom-sets.
The worst thing is, they change especialy the "cool" Rom-files like CPS(2) or NeoGeo... if they only would change all these "Mahjong"-crap nobody would care but who knows. Maybe somebody here can explain why MAME can't simply stay with ONE Version of a Rom-Set for all the time (just the 1:1 read out) and ONLY changes the Emulator like the most other Emulators that never loose ROM-compatibility?
MAME strives for perfect accuracy, and to do so, they also need a perfect copy of the rom. This is was no problem with older arcades, but as they got more complex, dumping the roms also got harder. Sure, the big bulk of the players (like you and me) doesn't care whether a pixel or two is misplaced, but it matters to the philosophy of the project, and if the problem of such misplacement is due to a bad dump, then they'll have to redump everything with a new, or different method until they get it right.
This is specially true to copy protected roms (like the CPS or NeoGeo), where dumping them is incredibly hard as well as probably expansive (many of these copy protections contains code or data critical to the game in battery powered ram, meaning if you are careless and unplug the battery, good bye cabinet).
Also, keep in mind this people are emulating tons of different machines, with different architectures and, well, everything different, whereas snes, nes, n64, you name it is just one machine, and in the example before, you can't add anything radically new or different to cartridge.
Keep in mind tough that chances are those old roms also had to get redumped in the past as the technique progressed, that is why the GoodRom nomenclature exists.