Shaw02 / nsdlib

NES Sound Driver & Library (NSD.Lib)

Home Page:http://shaw.la.coocan.jp/nsdl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

NES Sound Driver & Library (NSD.Lib)

http://shaw.la.coocan.jp/nsdl/

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 71.5%Language:Assembly 26.3%Language:C 1.1%Language:Makefile 0.7%Language:Pascal 0.3%Language:Batchfile 0.2%