Cross-platform Nestopia emulator core with a GUI
Go to file
2020-12-02 19:25:10 -05:00
doc Initial Commit 2012-09-02 13:13:55 -04:00
extras Added 1536 byte palettes 2018-07-29 20:17:37 -04:00
icons Removed option to disable GUI 2018-01-17 23:17:50 -05:00
source Remove unmaintained codepaths 2020-12-02 19:20:03 -05:00
.gitignore Add more entries to .gitignore after building on Ubuntu. 2018-02-05 15:56:56 -05:00
ChangeLog Add missing changes to ChangeLog 2020-01-03 16:29:14 -05:00
configure.ac Remove unmaintained codepaths 2020-12-02 19:20:03 -05:00
COPYING Initial Commit 2012-09-02 13:13:55 -04:00
COPYRIGHT Remove CI building and update copyright info for third party included software 2020-12-02 19:25:10 -05:00
Makefile.am Remove unmaintained codepaths 2020-12-02 19:20:03 -05: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 Remove unmaintained codepaths 2020-12-02 19:20:03 -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

About

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, BSD, Windows

This project depends on the following libraries: libsdl2, libepoxy, 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 libgtk-3-dev libsdl2-dev libepoxy-dev libarchive-dev zlib1g-dev

Building

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

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

Optionally:

make install

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.