2019-08-31 23:24:13 -04:00
|
|
|
## About
|
2013-01-03 20:06:24 -05:00
|
|
|
This project is a fork of the original Nestopia source code, plus the
|
2020-12-15 19:25:55 -05:00
|
|
|
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.
|
2013-01-03 20:06:24 -05:00
|
|
|
|
2020-12-02 20:00:12 -05:00
|
|
|
Current Project Goals:
|
2021-03-21 16:33:20 -04:00
|
|
|
* Maintain a functional GUI for the Nestopia emulator on Linux, BSD, and Windows platforms
|
2020-12-15 19:25:55 -05:00
|
|
|
|
|
|
|
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.
|
|
|
|
* When not using a tagged release, please understand that the code is volatile and nothing is set in stone.
|
2020-12-02 20:00:12 -05:00
|
|
|
|
2013-11-22 23:10:03 -05:00
|
|
|
The following platforms are supported:
|
2020-12-02 19:20:03 -05:00
|
|
|
* Linux, BSD, Windows
|
2017-01-21 12:48:43 -05:00
|
|
|
|
2020-12-02 20:00:12 -05:00
|
|
|
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
|
|
|
|
|
2017-03-31 22:50:44 -04:00
|
|
|
This project depends on the following libraries:
|
2021-05-17 21:10:30 -04:00
|
|
|
FLTK 1.3, SDL2, libarchive, zlib
|
2017-03-31 22:50:44 -04:00
|
|
|
|
2018-09-02 20:15:42 -04:00
|
|
|
## Installing Dependencies
|
|
|
|
Install dependencies required for building on Debian-based Linux distributions:
|
|
|
|
```
|
2021-05-17 21:10:30 -04:00
|
|
|
apt-get install build-essential autoconf autoconf-archive automake autotools-dev libfltk1.3-dev libsdl2-dev libarchive-dev zlib1g-dev
|
2018-09-02 20:15:42 -04:00
|
|
|
```
|
|
|
|
|
2021-03-21 16:33:20 -04:00
|
|
|
## FLTK Build
|
2018-09-02 20:15:42 -04:00
|
|
|
To build using Autotools (optional arguments in square brackets):
|
2017-01-21 12:48:43 -05:00
|
|
|
```
|
2017-03-31 19:42:09 -04:00
|
|
|
autoreconf -vif
|
2020-12-12 09:55:13 -05:00
|
|
|
./configure [--enable-doc]
|
2018-09-02 20:15:42 -04:00
|
|
|
make
|
2017-01-21 12:48:43 -05:00
|
|
|
```
|
2018-09-02 20:15:42 -04:00
|
|
|
Optionally:
|
2017-01-21 12:48:43 -05:00
|
|
|
```
|
|
|
|
make install
|
|
|
|
```
|
2020-12-12 09:55:13 -05:00
|
|
|
## 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
|