NSDL(NES Sound Driver Library)
概要(Summary)
α版です。仕様変更の可能性があります。
任天堂ファミリーコンピューターにて、BGM、効果音(SE)を制御するための音源ドライバーです。
ライブラリとして開発されており、ユーザーのアプリケーションから制御することができます。
This is a sound driver for the Nintendo Entertainment System (NES).
This can playing the Back-Ground Music(BGM) and the Sound Effect(SE).
This is developed as object library, and user application can control it.
特徴(Characteristic)
-
C言語から呼び出し可能な、ライブラリ関数。
※関数呼出規約は、CC65における __fastcall__
です。
-
MMLコンパイラーによる曲データの作成環境。
-
限りあるROM領域の圧迫を防ぐため、曲データサイズは小さくなるような設計とし、
音源ドライバー本体のサイズも小さくなるように設計。
-
且つ、様々な音楽表現を可能とすべく、多岐にわたる機能を実装。
-
C-Langage source code can coll this library functions.
* The calling conversion of this library functions are __fastcall__
of `cc65'.
-
MML Compiler can make the music data.
-
This music data and sound driver code are designed to get samll data and code size.
So, this desine has preventive occupation of ROM area.
-
For the music expression, this sound driver has various music function.