Latest version: 0.3.0-beta
NOTE: This project is under active development. Defects and bugs are expected.
A cross-platform and portable NES emulator written Go.
- For developers who want to learn how this emulator works: GoNES is optimized for code readability, not performance.
- Yes, cross-platform!
- Download and play: No runtime dependencies.
You can download a prebuilt binary.
go get -d github.com/vfreex/gones
makeRun gones from terminal:
gones <game>.nesOr if you are using GUI, just drag your .NES file to gones binary file.
Then the game will start:
| NES Key | PC | Mac |
|---|---|---|
| Start | Enter | ↩ |
| Select | Tab | ⇥ |
| ← | Left | ← |
| → | Right | → |
| ↑ | Up | ↑ |
| ↓ | Down | ↓ |
| A | X | X |
| B | Z | Z |

