JSNES is an open source JavaScript NES (Nintendo Entertainment System) emulator written in JavaScript and HTML5. It is designed to be used on modern web browsers to enable users to play classic NES games directly in their web browser. JSNES allows users to upload their own ROMs and play classic NES games in their browser with full audio and video support. The emulator is capable of emulating the original NES hardware at a high degree of accuracy, and includes support for multiple game controllers. It also features a custom-made debugger for debugging and testing NES games. Additionally, the emulator supports a variety of features such as save states, cheat codes, and scaling options. JSNES is an excellent tool for web developers and retro gaming enthusiasts alike, and provides a fun and easy way to play classic NES games directly in the browser.
Discontinued The project is no longer being developed. The latest version, 1.40, released in June 2008, can still be downloaded from the official website.