Fergulator

NES emulator, written in Go
Alternatives To Fergulator
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Provenance5,216
a month ago258otherC
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Nes5,15545 months ago1January 27, 202110mitGo
NES emulator written in Go.
Simplenes4,405
4 days ago6gpl-3.0C++
An NES emulator in C++
Hakchi22,919
3 months ago347gpl-3.0C#
Tool that allows you to add more games to your NES/SNES Classic Mini
Cloud Game2,020
3 days ago21September 02, 20213apache-2.0Go
Web-based Cloud Gaming service for Retro Game
Lemuroid1,295
2 days ago328gpl-3.0Kotlin
All in one emulator on Android!
Optcarrot782
2 years ago1mitRuby
A NES emulator written in Ruby
Fergulator605
6 months agoOctober 04, 20124otherGo
NES emulator, written in Go
Rustynes356
3 years ago3Rust
👾 An NES emulator by Rust and WebAssembly
Nesbox351
10 days ago6mitTypeScript
Online multiplayer games platform
Alternatives To Fergulator
Select To Compare


Alternative Project Comparisons
Readme

Fergulator

Build Status

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.

alt text

To build on Linux

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

To build on OSX

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

Run the emulator

    $ Fergulator path/to/game.nes

Controls

    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

Supported Mappers

  • NROM
  • UNROM
  • CNROM
  • MMC1
  • MMC2
  • MMC3
  • MMC5
  • ANROM

Tested games that run well or are playable

List is in the wiki

Popular Nes Emulator Projects
Popular Video Game Projects
Popular Games Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Go
Game
Nes
Nes Emulator