I created an all terrain NES emulator that will run on any device anywhere. Toploader JSNES, uses the JSNES emulator created by Ben Firshman. A few features were added on top of the base emulator. First, the NES output screen was expanded, second, colors were corrected to be more acurate to the origional hardware of the NES, and third controls and mapping were added both for PC and mobile.
Toploader JSNES is availible now at https://notin.tokyo/nes
To remap the keys just click on any button and then press whatever key you would like to bind.
And as a final note here, I am about to start a new series of videos on this channel which will begin to tell a story that I've wanted to share for as long as I've been on youtube.com. So please stay tuned for that.
Sources and further reading:
https://en.wikipedia.org/wiki/YIQ
https://www.nesdev.org/wiki/PPU_palettes
Tetris video from: • Tetris for NES (CRT Gameplay Footage)