Skip to content

Shaw02/nsdlib

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
December 4, 2022 12:07
July 13, 2012 08:37
June 14, 2020 19:23
December 30, 2020 16:45

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.