Very nice!
Runs very smooth, I only encountered 2 strange glitches:
selecting the music is a bit weird. Pressing left or right is not "sticky", it switches back as soon as I lift off the DPad. (There are more than 3 music tracks, right? This way I can only select 3 ...)
Second glitch is the Highscore table ... I can't change the letters, and confirming ... not sure which button is supposed to confirm, sine only wild, random button pushing managed to get me past this screen. Doesn't matter that much, since scores seem not to be saved anyway.
Is there a specific reason why one of the rom files has got to be from rev. A and not rev. B, or could this be a typo in the code (file name is the same except for the a/b)?