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
make
Run gones
from terminal:
gones <game>.nes
Or 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 |