README.md
1## About
2This project is a fork of the original Nestopia source code, plus the
3Linux port. The purpose of the project is to make sure people who want
4a standalone GUI for the Nestopia emulator have this option available.
5
6Current Project Goals:
7* Maintain a functional GUI for the Nestopia emulator on Linux, BSD, and Windows platforms
8
9Contributing/Issues:
10* Contributions will be reviewed for anything related to the standalone GUI builds
11* Issues related to core emulation will be closed. This project no longer maintains the core emulator.
12* When not using a tagged release, please understand that the code is volatile and nothing is set in stone.
13
14The following platforms are supported:
15* Linux, BSD, Windows
16
17Libretro notes:
18The libretro port is no longer maintained in this repo, and is now maintained by the
19libretro community. For libretro-specific issues, please use the libretro repository:
20https://github.com/libretro/nestopia
21
22This project depends on the following libraries:
23FLTK 1.3, SDL2, libarchive, zlib
24
25## Installing Dependencies
26Install dependencies required for building on Debian-based Linux distributions:
27```
28apt-get install build-essential autoconf autoconf-archive automake autotools-dev libfltk1.3-dev libsdl2-dev libarchive-dev zlib1g-dev
29```
30
31## FLTK Build
32To build using Autotools (optional arguments in square brackets):
33```
34autoreconf -vif
35./configure [--enable-doc]
36make
37```
38Optionally:
39```
40make install
41```
42## Win32 Build
43To build the win32 solution with Visual Studio 2010:
441. Ensure you have the DirectX 9 SDK
452. Manually zip NstDatabase.xml to the destination source/core/database/NstDatabase.zip
463. Open projects/nestopia.sln
474. Build in release mode
48