[英語/nsf]

NSF仕様書(4) / 2006-02-09 (木)

今日の分はあまり文章がなかったです。
色のうすい方が原文です。
- ここから --------------------------------------------------------------------
Here's an overview of the header:
ヘッダの構成:

offset # of bytes Function
----------------------------
オフセット バイト数 内容
---------------------------

0000 5 STRING "NESM",01Ah ; denotes an NES sound format file
0000 5 STRING "NESM",01Ah ; NESサウンドフォーマットファイルを示します。
0005 1 BYTE Version number (currently 01h)
0005 1 BYTE バージョン番号 (現在 01h)
0006 1 BYTE Total songs (1=1 song, 2=2 songs, etc)
0006 1 BYTE 曲数 (1 = 1曲、2 = 2曲...)
0007 1 BYTE Starting song (1= 1st song, 2=2nd song, etc)
0007 1 BYTE 開始曲 (1 = 最初の曲、2 = 次の曲...)
0008 2 WORD (lo/hi) load address of data (8000-FFFF)
0008 2 WORD (LO/HI) 読み込むデータのアドレス (8000-FFFF)
000a 2 WORD (lo/hi) init address of data (8000-FFFF)
000A 2 WORD (LO/HI) 初期化するデータのアドレス (8000-FFFF)
000c 2 WORD (lo/hi) play address of data (8000-FFFF)
000C 2 WORD (LO/HI) 再生するデータのアドレス (8000-FFFF)
000e 32 STRING The name of the song, null terminated
000E 32 STRING 曲名(NULL終端)
002e 32 STRING The artist, if known, null terminated
002E 32 STRING 作曲者(NULL終端)
004e 32 STRING The Copyright holder, null terminated
004E 32 STRING 著作権所有者(NULL終端)
006e 2 WORD (lo/hi) speed, in 1/1000000th sec ticks, NTSC (see text)
006E 2 WORD (LO/HI) 1/1000000秒単位の速さ NTSC (テキスト参照)
0070 8 BYTE Bankswitch Init Values (see text, and FDS section)
0070 8 BYTE バンクスイッチ初期化値 (テキスト及びFDSの項を参照)
0078 2 WORD (lo/hi) speed, in 1/1000000th sec ticks, PAL (see text)
0078 2 WORD (LO/HI) 1/1000000秒単位の速さ PAL (テキスト参照)
007a 1 BYTE PAL/NTSC bits:
007A 1 BYTE PAL/NTSC ビット:
bit 0: if clear, this is an NTSC tune
bit 0: クリアされていれば NTSC
bit 0: if set, this is a PAL tune
bit 0: セットされていれば PAL
bit 1: if set, this is a dual PAL/NTSC tune
bit 1: セットされていれば PAL/NTSC両方
bits 2-7: not used. they *must* be 0
bits 2-7: 未使用。必ず 0 にすること。
007b 1 BYTE Extra Sound Chip Support
007B 1 BYTE 拡張音源チップサポート
bit 0: if set, this song uses VRCVI
bit 0: セットされていれば VRCVI が使用されています。
bit 1: if set, this song uses VRCVII
bit 1: セットされていれば VRCVII が使用されています。
bit 2: if set, this song uses FDS Sound
bit 2: セットされていれば FDS音源が使用されています。
bit 3: if set, this song uses MMC5 audio
bit 3: セットされていれば MMC5 audio が使用されています。
bit 4: if set, this song uses Namco 106
bit 4: セットされていれば Namco 106 が使用されています。
bit 5: if set, this song uses Sunsoft FME-07
bit 5: セットされていれば Sunsoft FME-07 が使用されています。
bits 6,7: future expansion: they *must* be 0
bits 6,7: 今後の拡張用。必ず 0 にすること。
007c 4 ---- 4 extra bytes for expansion (must be 00h)
007C 4 ---- 4 今後の拡張用。必ず 0 にすること。
0080 nnn ---- The music program/data follows
0080 nnn ---- 再生プログラムとデータが続きます。
- ここまで --------------------------------------------------------------------
明日から文章だらけゾーンに突入。大変そうだ…