Skip to content
Enhanced version of Nestopia for Linux, BSD, macOS, Windows, and more
Branch: master
Clone or download
Latest commit a8e268b Jun 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Initial Commit Sep 2, 2012
extras Added 1536 byte palettes Jul 30, 2018
icons Removed option to disable GUI Jan 18, 2018
libretro Add Action 53 (mapper 28) May 28, 2019
source Add UNL-KS7031 Jun 12, 2019
.gitignore Add more entries to .gitignore after building on Ubuntu. Feb 5, 2018
.travis.yml Remove broken builds from travis Sep 4, 2018
AUTHORS Added FirebrandX's palettes May 22, 2016
COPYING Initial Commit Sep 2, 2012
ChangeLog Updated ChangeLog Aug 28, 2018
Makefile.am Add Action 53 (mapper 28) May 28, 2019
NstDatabase.xml Fix permissions. Mar 24, 2017
README.md Updated build instructions in README.md Sep 3, 2018
appveyor.yml Appveyor CI Dec 21, 2017
configure.ac
readme.html Initial Commit Sep 2, 2012
schemadb.xsd Initial Commit Sep 2, 2012
schemaromset.xsd Initial Commit Sep 2, 2012

README.md

Build Status Build status

This project is a fork of the original Nestopia source code, plus the Linux port. The purpose of the project is to enhance the original, and ensure it continues to work on modern operating systems.

The following platforms are supported:

  • Linux, FreeBSD, OpenBSD, NetBSD, OS X, Windows
  • Anything supported by libretro

This project depends on the following libraries: libsdl2, libepoxy, libao, libarchive, zlib

Optionally, it depends on GTK+3 for the GUI, currently only available on Linux and BSD.

Installing Dependencies

Install dependencies required for building on Debian-based Linux distributions:

apt-get install build-essential autoconf autoconf-archive automake autotools-dev libsdl2-dev libepoxy-dev libarchive-dev zlib1g-dev

Optional dependencies:

apt-get install libao-dev libjack-dev libgtk-3-dev

Building

To build using Autotools (optional arguments in square brackets):

autoreconf -vif
./configure [--enable-gui] [--enable-doc] [--with-ao] [--with-jack]
make

Optionally:

make install

Differences on OS X:

export PKG_CONFIG_PATH=/usr/local/opt/libarchive/lib/pkgconfig/
./configure --disable-gui

In order to bootstrap the Autotools you will need:

  1. Autoconf; latest 2.69 release (http://www.gnu.org/software/autoconf/)

    GNU Autoconf produces the ./configure script from configure.ac.

  2. Automake; latest 1.15 release (http://www.gnu.org/software/automake/)

    GNU Automake produces the Makefile.in precursor, that is processed with ./configure to yield the final Makefile.

  3. Autoconf Archive; latest 2016.09.16 release (http://www.gnu.org/software/autoconf-archive/)

    The configure.ac requires a number of m4 macros from the Autoconf archive.

You can’t perform that action at this time.