GoNES
6.9#1 in nes emulatorsFree planFree planWebLinuxmacOSWindows
Visit| Fact | GoNES | NES Emulator + 6502 Studio |
|---|---|---|
| License | The repository identifies its license as Apache-2.0. | The repository states that the software is licensed under GPL v3. |
| Maker | The GitHub profile identifies Gabe Cook as the project maker and lists Oklahoma City, Oklahoma, USA as his location. | The GitHub profile identifies the maker as Maxwell Knight, a fullstack engineer based in Israel. |
| Mapper support | The README lists mappers 0, 1, 2, 3, 4, 7, 69, and 71, covering 84.34% of official NES games according to the project. | The emulator supports NROM, MMC1, UxROM, CNROM, and MMC3 with scanline IRQ. |
| Purpose | GoNES is an NES emulator written in Go. | NES Emulator + 6502 Studio is a C++ Nintendo Entertainment System emulator compiled to WebAssembly with a browser debugger called NES Studio. |
No prices published.
GoNES suits players looking for a free NES emulator on desktop or in a browser. It may also fit users who want configurable two-player keyboard controls and save states.
It suits developers, researchers, and agent-training projects needing an NES emulator, debugger, deterministic headless instances, or Python tooling. Browser users can run NES Studio, while native builds use C++ and CMake.