snes - runs great.
genesis - I believe the same (not tried it myself)
battery life for these, depending on what you set the cpu speed to, 3-5 hours
music, not sure, *but* has to be at least as good as usaing pmp (plays back decent res x264 + vbr mp3), which can manage 10 hours @111mhz ( which...