It is a cross-platform NES emulator. It has a native interface built using SDL2 as well as a web interface that is compiled in WASM and runs in the browser.
![1696766751212.png 1696766751212.png](https://www.emutalk.net/data/attachments/2/2033-e9139eb902b737a7c6cdba3666377979.jpg)
Changelog:
github.com
![1696766751212.png 1696766751212.png](https://www.emutalk.net/data/attachments/2/2033-e9139eb902b737a7c6cdba3666377979.jpg)
Changelog:
– Upgraded wgpu to 0.17.2 to pick up a bugfix for the DirectX 12 backend where resizing the window would completely crash the program. This bug apparently did not affect the other wgpu backends
– Replaced the VRC7 expansion audio implementation with a stripped-down version of the YM2413/OPLL implementation from my Sega Master System emulator, which should be more accurate and also much more efficient
– Implemented the NES PPU’s grayscale bit, which was only used in a single officially released game: Noah’s Ark (EU) uses it for the water effect covering the bottom of the screen
– Made audio buffer size configurable instead of hardcoded
GitHub - jsgroth/jgnes: A cross-platform NES emulator
A cross-platform NES emulator. Contribute to jsgroth/jgnes development by creating an account on GitHub.