Skip to content

Shaw02/nsdlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES Sound Driver & Library (NSD.Lib)

This is a sound driver for the Nintendo Entertainment System (NES) and other compatible machines. You can use it to play Background Music (BGM) and Sound Effects (SE) in your game projects and demos.

Features

  • This sound driver was developed with CPU load and code size in mind. The sequence data is optimized to take up as little ROM space as possible.
  • The library functions can be called from both Assembly and C.
  • A MML Compiler, written in C++, converts MML files into sequence data the driver can use. It can output in assembly language as well as the NSF music format.
  • This driver has various effects and commands to allow for ample musical expressiveness.

Basic Syntax

For further documentation, explore the site all of these links lead to.

Application Manual

License

This project is licensed under the BSD 2-clause "Simplified" license - see the LICENSE.md file for details.
Copyright © 2012, S.W. All rights reserved.