I know this emulator website called virtualnes.com. It emulates NES game, it requires Java, it's free, and most importantly, it says it's legal. It's never given me a virus, so I assume it's the truth. It relies on donations, though, so it's missing some games.