it won't say the rom is "corrupt" (i think), it will say you either have an incorrect CRC (checksum) or incorrect length of the rom. If that is the case, you need to get the latest version of the rom.(posted 8757 days ago)http://www.mame.dk
they usually has the latest and greatest, you can even get old versions of the roms (very handy for playing back old versions.)