Browse by type
This project is a fork of the original Nestopia source code, plus the Linux port. The purpose of the project is to make sure people who want a standalone GUI for the Nestopia emulator have this option available.
Project Goals: * Maintain a functional GUI release of the Nestopia emulator on major desktop platforms
Contributing/Issues: * Contributions will be reviewed for anything related to the standalone GUI builds * Issues related to core emulation will be closed. This project no longer maintains the core emulator. Please submit issues about core emulation upstream at https://gitlab.com/jgemu/nestopia * When not using a tagged release, please understand that the code is volatile and nothing is set in stone.
The following platforms are supported: * Linux, BSD, Windows
This project depends on the following libraries: FLTK 1.3 (1.4 preferred), SDL2, libarchive, libepoxy, libsamplerate, zlib
Install dependencies required for building on Debian-based Linux distributions:
apt-get install build-essential autoconf autoconf-archive automake autotools-dev libarchive-dev libepoxy-dev libfltk1.3-dev libsamplerate0-dev libsdl2-dev zlib1g-dev
To build using Autotools (optional arguments in square brackets):
autoreconf -vif
./configure [--enable-doc]
make
Optionally:
make install
# Install dependencies
brew install autoconf automake autoconf-archive pkg-config libarchive libepoxy libsamplerate fltk sdl2
# Build
autoreconf -vif
# Set pkg-config to find Homebrew-installed libraries (works on both Intel and Apple Silicon Macs)
export PKG_CONFIG_PATH="$(brew --prefix)/lib/pkgconfig:$(brew --prefix libarchive)/lib/pkgconfig:$PKG_CONFIG_PATH"
c[--enable-doc]
make [install]
To build the win32 solution with Visual Studio 2010: 1. Ensure you have the DirectX 9 SDK 2. Manually zip NstDatabase.xml to the destination source/core/database/NstDatabase.zip 3. Open projects/nestopia.sln 4. Build in release mode
$ claude mcp add nestopia \
-- python -m otcore.mcp_server <graph>