For anyone who wants to try it out in their browser: http://jamesfriend.com.au/2600/2048/
(give it time to load, there's about 7mb of JS)
(give it time to load, there's about 7mb of JS)
I don't know why this makes me feel happy.
It should work on Chrome/Firefox/Opera/IE 10+/Safari/just about anything with typed arrays.
Chrome and Firefox have USB joypad support, but you need to activate it (by pushing a button on the joypad when the page loads) before the emulator starts.