Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Provenance | 5,216 | a month ago | 258 | other | C | |||||
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com | | ||||||||||
Nes | 5,155 | 4 | 5 months ago | 1 | January 27, 2021 | 10 | mit | Go | ||
NES emulator written in Go. | ||||||||||
Simplenes | 4,405 | 4 days ago | 6 | gpl-3.0 | C++ | |||||
An NES emulator in C++ | ||||||||||
Hakchi2 | 2,919 | 3 months ago | 347 | gpl-3.0 | C# | |||||
Tool that allows you to add more games to your NES/SNES Classic Mini | ||||||||||
Cloud Game | 2,020 | 3 days ago | 21 | September 02, 2021 | 3 | apache-2.0 | Go | |||
Web-based Cloud Gaming service for Retro Game | ||||||||||
Lemuroid | 1,295 | 2 days ago | 328 | gpl-3.0 | Kotlin | |||||
All in one emulator on Android! | ||||||||||
Optcarrot | 782 | 2 years ago | 1 | mit | Ruby | |||||
A NES emulator written in Ruby | ||||||||||
Fergulator | 605 | 6 months ago | October 04, 2012 | 4 | other | Go | ||||
NES emulator, written in Go | ||||||||||
Rustynes | 356 | 3 years ago | 3 | Rust | ||||||
👾 An NES emulator by Rust and WebAssembly | ||||||||||
Nesbox | 351 | 10 days ago | 6 | mit | TypeScript | |||||
Online multiplayer games platform |
This is an NES emulator, written in Go. It's fairly new and very much a work in progress, so not all games run yet and not all features are implemented. Details are below.
Requires Go 1.1
From your GOPATH:
$ sudo apt-get install libsdl1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libglew1.6-dev libxrandr-dev
$ go get github.com/scottferg/Fergulator
You'll need to install XQuartz in order to run on OSX.
Requires Go 1.1
From your GOPATH:
$ brew install sdl --with-x11-driver
$ brew install sdl_gfx sdl_image glew
$ go get github.com/scottferg/Fergulator
$ Fergulator path/to/game.nes
A - Z
B - X
Start - Enter
Select - Right Shift
Up/Down/Left/Right - Arrows
Save State - S
Load State - L
Reset - R
1:1 aspect ratio - 1
2:1 aspect ratio - 2
3:1 aspect ratio - 3
4:1 aspect ratio - 4
Emulate overscan - O
Toggle audio - I
Toggle pause - P
Frame Advance - \
Reload Debug JS - D
Trigger Mode Event - M