Nestopia Documentation

version 1.40
last updated 8 June, 2008

Site: http://nestopia.sourceforge.net/
Mail: martin-freij at home.se


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Table of Contents

For recent changes refer to the changelog.txt file.


Introduction

Nestopia is an open source NES/Famicom emulator written in standard C++, focused on delivering as accurate emulation as possible. Development began in mid 2002, initially released for the Windows platform a year later. It has since been ported to other platforms, including Linux and Mac OS X. See credits section for the list of authors involved.

Back to Top


Features

Boards:

iNES Mappers:

    * only supported if PIN wiring info is available through a database or ROM set.

External Sound Chips:

Controllers:

    (1) Using the mouse
    (2) Using the mouse wheel

Other Peripherals/Systems:

Image File Formats:

Extras:

Recognized VS System Games:

Name Dip Switch Info
Battle City partial
Castlevania full
Clu Clu Land partial
Dr. Mario full
Duck Hunt full
Excitebike full
Freedom Force partial
Golf full
Goonies full
Gradius full
Gumshoe full
Hogan's Alley full
Ice Climber full
Lady Golf full
Mach Rider partial
Mach Rider - Fighting Course partial
Mighty Bomb Jack partial
Ninja Jajamaru Kun partial
Pinball partial
Platoon partial
Raid on Bungeling Bay partial
RBI Baseball full
Sky Kid full
Slalom full
Soccer full
Star Luster partial
Stroke and Match Golf full
Super Mario Bros full
Super Xevious partial
Tetris partial
TKO Boxing partial
Top Gun full

Games with Sound Sample Support:

Game File Archive Name Number of Samples
Family Trainer - Aerobics Studio ftaerobi 8
Moero!! Pro Yakyuu moepro 16
Moero!! Pro Yakyuu '88 - Ketteiban moepro88 20
Moe Pro! '90 - Kandou Hen
Moe Pro! - Saikyou Hen
Shin Moero!! Pro Yakyuu
Moero!! Pro Tennis mptennis 19
Terao no Dosukoi Oozumou terao 6

Samples must be in MS Wave format and use indexed naming convention, i.e. 00.wav, 01.wav and so on.
The compression format may be zip, rar or 7zip. The archives must be placed in the directory specified
in the Paths Settings (defaulted to .\samples).

Mappers/Boards with DIP switches:

Back to Top


System Requirements

Minimum
Processor Pentium III +800 MHz or comparable AMD
Video Direct3D 9.0 compatible graphic card
OS Windows 98/Me/2000/XP (*)
Software DirectX 9.0c or later

(*) Win98/Me users need to obtain the Unicode Layer DLL (unicows.dll) from Microsoft's site and place it in the same directory as Nestopia. It can be downloaded from here.

Recommended
Processor Pentium 4 +1400 MHz or comparable AMD
Video Direct3D 9.0 compatible graphic card
Sound DirectSound 8.1 compatible sound card
OS Windows XP
Software DirectX 9.0c or later

Back to Top


Troubleshooting

If you experience slow performance with Nestopia, here are a couple of things you can try to speed it up:

If you have trouble running a particular game, possible reasons could be:

Misc:

Back to Top


Credits

Author Contribution
[yang] Image file database
Alexander Roshal UnRAR
Andrea Mazzoleni ScaleX filters
Bootgod Cartridges info
Brad Taylor PPU and APU technical documents
CaH4e3 Mapper info
Chris Covell General info
Christophe Thibault Kaillera
Derek Liauw Kie Fa 2xSaI filter
Enri Famicom peripherals info
FireBug Mapper documents
Gilles Vollant UnZIP library
Goroh Various technical documents
hap D7756C info
Hellsbane Testing
Igor Pavlov 7-Zip
Jean-loup Gailly zlib
Jeremy Chadwick NES technical document
John West 65xx/85xx technical document
Kevin Horton Mapper technical documents
Ki CPU and APU info
Loopy PPU info
MAME dev. team VS System info
Marat Fayzullin NES technical document
Mark Adler zlib
Mark Knibbs Various info
Marko Mäkelä 65xx/85xx technical document
Matthew Conte APU info
Maxim Stepin hqx filters
NewRisingSun NTSC info
Norix Mapper, FDS sound and Famicom peripherals info
Pongbashi Famicom, cartridges, and sound sample info
Quietust PPU info
Richard Hoelscher Famicom four-player adapter technical document
Shay Green (aka blargg) nes_ntsc, APU and PPU info
The Mad Dumper Mapper info
Xodnizel Mapper info

Translations

Author Language
Benjamin Siskoo French
Gubei Vadim Russian
Martin Polish
Nekokabu Japanese
nhlay Chinese (traditional)
Vecna Italian
yoyo Chinese (simplified)

Ports

Author Platform
Arbee Linux
Daemoncollector Mac OS X
Richard Bannister Mac OS X (alt. license)


Back to Top


Nestopia is Copyright © 2003-2008 by Martin Freij.

NES is either a trademark or registered trademark of Nintendo of America Inc.
Famicom is either a trademark or registered trademark of Nintendo Co., LTD.
All other trademarks are property of their respective owners.
Nestopia is not affiliated with or endorsed by any of the companies mentioned.