NSDファイル様式ヨウシキ
ヘダー部分ブブン
ヘダー部分
  項目コウモクメイ バイトスウ          
256バイト ID 3 NSDの固定コテイ    
  ファイルスウ 1 現在ゲンザイは1の固定コテイ    
サウンドデータ サウンドバイトスウ 4 取得した3バイト単位の件数+3バイト  
(取得シュトク件数ケンスウ+1)*3)バイト サウンド件数ケンスウ 4 取得シュトクした3バイト単位タンイ件数ケンスウ    
  DPCM件数 1      
  チップフラグ 1 NSFのチップ情報ジョウホウオナ    
  未使用ミシヨウ 2      
  未使用ミシヨウ 16      
           
  NSFキョクメイ 32 NSFの曲名キョクメイオナ    
  ポートゴト件数ケンスウ 4*16 矩形クケイ1,矩形クケイ2,三角サンカクナミ・・・・のように画面ガメンオナ順番ジュンバン
DMC情報ジョウホウ DPCM詳細ショウサイ情報ジョウホウ 4*32 周波数シュウハスウ,開始カイシアタイ,アドレス,ナガさがDMCゴトにある  
$2000バイト     $4010,$4011,$4012,$4013のアタイが4バイト単位タンイにある
DPCM出力シュツリョクがある場合バアイ
 
サウンドデータ(3バイト単位タンイ)
1バイト クロック情報ジョウホウ 出力シュツリョクした時刻ジコク      
    単位タンイは16msごとに1加算カサンされる    
    オーバーフローブン無視ムシされる    
    マエアタイが$01でツギアタイが$02の場合バアイ間隔カンカクは16ms
    マエアタイが$F0でツギアタイが$10のトキ間隔カンカクは512ms
2バイト ポート情報ジョウホウ 出力シュツリョクしたポートアドレス(シモケタ)    
    拡張カクチョウ音源オンゲン場合バアイ区別クベツがつかないので例外レイガイ条件ジョウケンとなる
    ポート情報ジョウホウ例外レイガイヒョウ      
3バイト 出力シュツリョクデータ情報ジョウホウ 出力シュツリョクしたアタイ      
             
データの最後サイゴには最後サイゴアラワタメに $FF,$FF,$FFが付加フカされる    
DMC情報
$C000-DFFFまでの配置ハイチデータ          
ヘダーのDPCM件数ケンスウが0でない場合バアイ$2000ブン付加フカされる    
ボート情報ジョウホウ例外レイガイヒョウ
ビット7がオフの場合バアイ内部ナイブ音源オンゲンのポートアドレスシモケタ($00であれば$4000)
         
ビット7がオンの場合バアイ(拡張カクチョウ音源オンゲンのポートアドレス)    
           
・VRC6          
$90 - $9000        
$A0 - $A000        
$B0 - $B000        
           
・VRC7          
$91 - $9010        
$93 - $9030        
           
・MMC5          
$80 - $5000        
$81 - $5001        
このアトオナ形態ケイタイ        
$9F - $501F        
           
・N106          
$C8  - $4800        
$F8  - $F800        
           
・FME7        
$C0  - $C000        
$E0  - $E000