nestopia/README.unix
2013-07-29 19:43:11 -04:00

105 lines
2.5 KiB
Text

Nestopia by Martin Freij
Linux port by R. Belmont
Resurrected by R. Danbrook
======================================
This program is licensed under the GNU GPLv2. For details, read COPYING.
Notes
=====
Nestopia is a portable open source NES/Famicom emulator written in C++.
It is designed to be as accurate as possible and supports a large number
of peripherals. The hardware is emulated at cycle-by-cycle granularity,
ensuring full support for software that does mid-scanline and other
timing trickery.
Nestopia - Undead Edition is a fork of the original source code, with
enhancements from members of the emulation community.
System requirements
===================
Intel or AMD processor, at least 700 MHz.
128 MB RAM
GCC 3.4.x or later (4.x recommended)
SDL 1.2
GTK+ 3.4 (3.0 and 3.2 work with minor bugs)
[Optional] Gamepads
[Optional] Hardware-accelerated OpenGL
Compiling
=========
Linux:
* Make sure you have the proper development libraries installed.
In Debian:
apt-get install libgtk-3-dev libsdl1.2-dev libarchive-dev
* cd to the nestopia source directory:
make
* Install globally and add menu entries:
sudo make install
Free/Open/NetBSD:
* Make sure you have GNU make, GTK+3 and SDL 1.2 installed from ports,
pkgsrc or binary packages. Also make sure to have xdg-utils installed.
* cd to the nestopia source directory:
gmake
* Install globally and add menu entries:
sudo gmake install
Post-Installation
=================
* Copy the Famicom Disk System rom (not included) to ~/.nestopia:
cp disksys.rom ~/.nestopia/disksys.rom
Patching
========
* For soft-patching to work, the patch must be in the same directory as
the rom, and the filename must be exactly the same as the rom
filename, but with the .ips extension.
Default Keys
============
Esc = pause emulation - select Continue from the menu to unpause.
Up Arrow = Up
Down Arrow = Down
Left Arrow = Left
Right Arrow = Right
Right Shift = Select
Right Ctrl = Start
Z = A
A = B
Backspace = Rewind
\ = Stop Rewinding
F1 = Flip the the Famicom Disk System disk.
F2 = Reset the emulated NES
F3 = Save the state to a specified file (.nst)
F4 = Load a saved state from a specified file (.nst)
F5 = QuickSave Slot 1
F6 = QuickSave Slot 2
F7 = Load QuickSave Slot 1
F8 = Load QuickSave Slot 2
F9 = Save a Nestopia movie file (.nsv)
F10 = Load and play a Nestopia movie file (.nsv)
F11 = Stop the current movie playback or recording
1 = Insert Coin Slot 1 for Vs. games
2 = Insert Coin Slot 2 for Vs. games
Notes
=====
* Save states, battery backups, and movies are all cross-platform.