エメラルドドラゴン98版、BGMファイル "*.S"解析結果 1992/01/08 2023/03/12 追記 いとっち中の人 98版オープニングディスクに再生プログラムあり(ckmus)。 文中、.cmpはMSXミュージックコンポーザーのことです。 0H DB 'A' バージョン? X68K版は 'B' 1H DB 0 2H DW SIZE? 4H 5H 6H DB コメント (16文字) 16H DB テンポ 17H DB パート数 18H DB 音色の数 19H DW 音色アドレス 1BH DB ??の数 1CH DW ?? 1EH DB パート0フラグ (1=USE) 1FH 20H DW パート0 ソングアドレス 22H 23H 24H DW パート1 ソングアドレス 26H 27H 28H DW パート2ソングアドレス 2AH 2BH 2CH DW パート3ソングアドレス 2EH 2FH 30H DW パート4ソングアドレス 32H 33H 34H DW パート5ソングアドレス 36H 37H 38H DW パート6ソングアドレス 3AH 3BH 3CH DW パート7ソングアドレス 3EH 3FH 40H DW パート8 (リズム) ソングアドレス 42H 〜ソングデータ開始 ソングデータ 2バイトづつ、演奏するパターンのアドレスが入る。 FFFFH がきたら終了。 パターンデータ FDH パターン終了 00 〜 7F 音符 (最終パートはリズムになる) +0 音階 (テーブル参照) +1 音長 クロック単位 +2 実際の発音時間 クロック単位 E0 RR nn 音色 E1 RR nn ?? E2 RR nn ?? E3 RR nn 音量 E4 RR nn nn トランスポーズ? E5 RR nn TEMPO 3C 01 00 ?? 音階テーブル C C# D D# E F F# G G# A A# B 00,01,02,03,04,05,06,07,08,09,0A,0B 10,11,12,13,14,15,16,17,18,19,1A,1B 20,21,22,23,24,25,26,27,28,29,2A,2B 30,31,32,33,34,35,36,37,38,39,3A,3B 40,41,42,43,44,45,46,47,48,49,4A,4B:' 中央オクターブ 50,51,52,53,54,55,56,57,58,59,5A,5B 60,61,62,63,64,65,66,67,68,69,6A,6B 70,71,72,73,74,75,76,77,78,79,7A,7B 音長 (リズムも同じ) '*.S' '*.CMP' 128 {3} 01H ? ありえない 256. ? ? ありえない 128 ? ? ありえない 64 {3} 02H 01H 128. ? ? ありえない 64 03H ? ありえない 32 {3} 04H 02H 64. ? ? ありえない 32 06H 03H 16 {3} 08H 04H 32. 09H ? ありえない 16 0CH 06H 8 {3} 10H 08H 16. 12H 09H 8 18H 0CH 4 {3} 20H 10H 8. 24H 12H 4 30H 18H 2 {3} 40H 20H 4. 48H 24H 2 60H 30H 1 {3} 80H 40H 2. 90H 48H 1 C0H 60H リズムパターンデータ +0 楽器 (楽器テーブル参照) +1 音長 楽器テーブル 0H 休譜 1H BD 2H SD 3H LT 4H MT 5H HT 6H RIM 7H 未使用 8H HH CLOSE 9H HH OPEN AH 未使用 BH SYM