# nestopia **Repository Path**: ant1423/nestopia ## Basic Information - **Project Name**: nestopia - **Description**: https://github.com/0ldsk00l/nestopia - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-19 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## About 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. Current Project Goals: * Maintain a functional GUI for the Nestopia emulator on Linux, BSD, and Windows 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 Libretro notes: The libretro port is no longer maintained in this repo, and is now maintained by the libretro community. For libretro-specific issues, please use the libretro repository: https://github.com/libretro/nestopia This project depends on the following libraries: FLTK 1.3, SDL2, libarchive, libepoxy, libsamplerate, zlib ## Installing Dependencies 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 ``` ## FLTK Build To build using Autotools (optional arguments in square brackets): ``` autoreconf -vif ./configure [--enable-doc] make ``` Optionally: ``` make install ``` ## macOS Build ``` # Install dependencies brew install autoconf automake autoconf-archive pkg-config libarchive libepoxy libsamplerate fltk sdl2 # Build autoreconf -vif export PKG_CONFIG_PATH=/usr/local/opt/libarchive/lib/pkgconfig/ ./configure [--enable-doc] make [install] ``` ## Win32 Build 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