Releases
20220222-0
F4G-0 20220124-0 -> F4G-0 20220222-0
仕様を変更 。
シーケンスコマンド
$DA
$DC
xx = $11 : 無効 → 音量倍率 200
xx = $12 : 無効 → 音量倍率 180
xx = $13 : 無効 → 音量倍率 160
xx = $19 : 無効 → 音量倍率 150
xx = $1A : 無効 → 音量倍率 140
xx = $1B : 無効 → 音量倍率 100
xx = $1C : 無効 → 音量倍率 80
xx = $1D : 無効 → 音量倍率 75
xx = $1F : 無効 → 音量倍率 70
$FC
サウンドドライバファンクション $02
データサイズを小さくするためにファンクション実行時に一部のシーケンスコマンドを実行。
効果音番号が $00 の場合のみ DSP チャネル 7 と 8 を強制的にキーオフする。
効果音が DSP チャネル 7 を使用していない状態 でサウンドドライバファンクション $02 を使用し、DSP チャネル 7 を使用しない効果音を演奏する 場合、DSP チャネル 7 をキーオフしない。
サウンドドライバファンクション $10 ~ $1F
データサイズを小さくするためにファンクション実行時に一部のシーケンスコマンドを実行。
効果音データの仕様変更。
音楽トラックの処理を 3 サイクル以上高速化。
シーケンスコマンドの処理を高速化。
キーオン : 9 サイクル以上
休符・タイ : 7 サイクル
$D2 (変化) : ? ~ 約 ? サイクル
$D6 : 10 サイクル
$D7 : 14 サイクル
$D8 : 10 サイクル
$D9 : 10 サイクル
$DF : 11 サイクル
$F1 (音楽) : 4 サイクル
$F1 (効果音) : 11 サイクル
$F2 (変化) : 25 ~ 約 300 サイクル
$F3 (変化) : 25 ~ 約 300 サイクル
$F6 : 10 サイクル
$FB : 10 サイクル
他 (引数無し) : 10 サイクル
他 (引数有り) : 8 サイクル
シーケンスコマンド $D8 のピッチ変化計算処理を高速化。
初回 (0) : 8 サイクル
初回 (1, 2) : 4 サイクル
初回を除く奇数回 (0, 1, 2) : 9 サイクル
偶数回 (0) : 11 サイクル
偶数回 (1) : 13 サイクル
偶数回 (2) : 22 サイクル
シーケンスコマンド $DE の待機時間計算処理で、シーケンスコマンド $D3 を使用したタイを正しく処理できない不具合を修正 (12 サイクル低速化)。
音楽データを修正。
データサイズ優先
$01 : オープニング [遅延なし → 遅延なし]
$08 : 勝利のファンファーレ [遅延なし → 遅延なし]
$09 : 街のテーマ [遅延なし → 遅延なし]
$0D : ファイナルファンタジー IV メインテーマ [遅延なし → 遅延なし]
$15 : プレリュード [遅延なし → 遅延なし]
$26 : 踊り子 [遅延なし → 遅延なし]
$33 : ミシディア国 [遅延なし → 遅延なし]
処理速度優先
$14 : バロン王国 [ループ 1 回あたり 1 回遅延 → 遅延なし]
$27 : バトル 1 [ループ 1 回あたり 4 回遅延 → 遅延なし]
$2C : 赤い翼 (ニューゲーム) [ループ 1 回あたり 1 回遅延 → 遅延なし]
$31 : もう一つの月 [ループ 2 回あたり 1 回程度遅延 → 約 1040 秒ごとに 1 回]
演奏可能
$0A : 少女リディア [遅延なし]
$0F : 哀しみのテーマ 2 ? [遅延なし]
$10 : 宿屋 [遅延なし]
$12 : ギルバートのリュート [遅延なし]
$1A : バトル 2 [遅延なし]
$1D : ボムの指輪 [遅延なし]
$1F : 驚嘆 [遅延なし]
$23 : 脱出 [遅延なし]
$25 : ダンジョン [遅延なし]
$28 : ダムシアン城 [遅延なし]
$29 : ファンファーレ 1 [遅延なし]
$2A : 哀しみのテーマ ? [遅延なし]
$42 : 地震 (ミストの村) [遅延なし]
You can’t perform that action at this time.