GoNES is a NES emulator written in Go. In it's current state it has a very basic GUI and the author states around 85% compatibility.
When started, GoNES will open a file picker. Choose the .nes
file to start emulation.
GoNES also supports being launched from a terminal.
gones ROM_FILE
A configuration file will be generated the first time GoNES is run. Depending on your operating system, the file will be available at:
%AppData%\gones\config.toml
~/Library/Application Support/pwgen-go/config.toml
~/.config/gones/config.toml
Keys are configurable, but the default values are listed below.
Nintendo | Emulator |
---|---|
A | M |
B | N |
Directions | WASD |
Start | Enter |
Select | Right Shift |
A (Turbo) | K |
B (Turbo) | J |
Nintendo | Emulator |
---|---|
A | Num Pad 3 |
B | Num Pad 2 |
Directions | Home/Del/End/PgDn |
Start | Num Pad Enter |
Select | Num Pad Plus |
A (Turbo) | Num Pad 6 |
B (Turbo) | Num Pad 5 |
Action | Key |
---|---|
Save State | F1 |
Load State | F5 |
Undo Save State | Shift+F1 |
Undo Load State | Shift+F5 |
Fast Forward | F (Hold) |
Reset | R (Hold) |
Toggle Fullscreen | F11 |