Nes_Snd_Emu 0.1.5: NES Sound Emulation Library

This is a portable Nintendo Entertainment System (NES) 2A03 APU sound chip
emulator library for use in a NES emulator or a NSF music file player.

Licensed under the GNU Lesser General Public License (LGPL); see LGPL.TXT.
Copyright (C) 2003-2004 Shay Green.

Website: http://www.slack.net/~ant/libs/
Contact: hotpop.com@blargg (swap to e-mail)


Getting Started
---------------

This library is written in somewhat conservative C++ that should compile with
current and older compilers (ISO and ARM).

If the Boost library is installed in your environment, delete the included
"boost" compatibility directory, otherwise add the included "boost" directory
to your compiler's search paths.

Build a program consisting of the included source files and any necessary
system libraries. It should generate a WAVE sound file "out.wav" of a simple
sound effect.
 
See notes.txt for more information, and respective header (.h) files for
reference.


Files
-----

notes.txt               Collection of notes about the library
changes.txt             Changes made since previous releases
LGPL.TXT                GNU Lesser General Public License

demo.cpp                How to use the Nes_Apu sound chip emulator
usage.txt               How to use Nes_Apu in a NES emulator

Nes_Apu.h               NES 2A03 APU sound chip emulator
Blip_Buffer.h           Sound synthesis buffer
Nes_Apu_Reflector.h     APU state saving and restoration

blargg_common.h         Library source code
blargg_endian.h
Blip_Buffer.cpp
Blip_Synth.h
Nes_Apu.cpp
Nes_Oscs.cpp
Nes_Oscs.h
Nes_Apu_Reflector.cpp

boost/                  Substitute for boost library if it's unavailable

Wave_Writer.hpp         WAVE sound file writer used for demo output
Wave_Writer.cpp

-- 
Shay Green <hotpop.com@blargg> (swap to e-mail)
