Cross-platform Nestopia emulator core with a GUI
Go to file
2018-06-24 19:26:58 -04:00
doc Initial Commit 2012-09-02 13:13:55 -04:00
extras Added FirebrandX's Final (?) Palettes again 2018-01-25 23:08:53 -05:00
icons Removed option to disable GUI 2018-01-17 23:17:50 -05:00
libretro Bump version to 1.49 2018-06-24 19:26:58 -04:00
projects/blackberry-qnx Pruning 2014-02-23 19:45:18 -05:00
source Bump version to 1.49 2018-06-24 19:26:58 -04:00
.gitignore Add more entries to .gitignore after building on Ubuntu. 2018-02-05 15:56:56 -05:00
.travis.yml Build the correct core... 2017-12-21 13:13:51 -05:00
appveyor.yml Appveyor CI 2017-12-21 21:12:33 +09:00
AUTHORS Added FirebrandX's palettes 2016-05-22 16:03:17 -04:00
ChangeLog Bump version to 1.49 2018-06-24 19:26:58 -04:00
configure.ac Bump version to 1.49 2018-06-24 19:26:58 -04:00
COPYING Initial Commit 2012-09-02 13:13:55 -04:00
Makefile.am Allow loading of .wav samples in cross-platform port 2018-06-22 16:43:04 -04:00
NstDatabase.xml Fix permissions. 2017-03-23 19:27:12 -07:00
readme.html Initial Commit 2012-09-02 13:13:55 -04:00
README.md Removed CMake (for now?) 2018-01-15 20:40:04 -05:00
schemadb.xsd Initial Commit 2012-09-02 13:13:55 -04:00
schemaromset.xsd Initial Commit 2012-09-02 13:13:55 -04:00

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.

Building with Autotools

In order to build with Autotools:

autoreconf -vif
./configure --prefix=<INSTALLATION PREFIX>
make -j<NUMBER OF CORES>

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.