効果音が…。
FF6とFF5の効果音コードが全くわからない。
そもそも、SPCコードと違って音階とかオクターブ指定なんて概念がないだろうからコードの長さがわかってもコードの意味がわからない。
これは参った…FF5の魔法エフェクトの効果音はどうしよう、と非常に悩んでます…
コピペしただけじゃズゴーーーという効果音しかならないしなぁ…
そもそも、SPCコードと違って音階とかオクターブ指定なんて概念がないだろうからコードの長さがわかってもコードの意味がわからない。
これは参った…FF5の魔法エフェクトの効果音はどうしよう、と非常に悩んでます…
コピペしただけじゃズゴーーーという効果音しかならないしなぁ…
コメント
No title
No title
>>Minさん
度々ありがとうございます。
こちらでも大体の解析は済んでいましたがそこまで詳細なデータはなかったので大変助かります。
>効果音関係のデータの全てを ARAM 上に転送するとなると 領域的に厳しいかもしれません。
これが一番問題ですね。下手な分岐命令は全く意味ないですから。
度々ありがとうございます。
こちらでも大体の解析は済んでいましたがそこまで詳細なデータはなかったので大変助かります。
>効果音関係のデータの全てを ARAM 上に転送するとなると 領域的に厳しいかもしれません。
これが一番問題ですね。下手な分岐命令は全く意味ないですから。
No title
アドレス表の中に既に記述済みですね orz
拡張効果音を呼び出す毎に、ARAM 上の空きに効果音関係のデータを転送し、
ARAM を頻繁に書き換える形なら解決できるかもしれないのですが、
確実に ARAM へデータ転送する方法がまだわからないです。
もう既に移植されているかもしれないのですが、
FF6 のケアルの効果音を FF5 のケアルの効果音に変更してみました。
(FF6-G ver1.05との差分ipsです)
ttp://www1.axfc.net/uploader/He/so/147071&key=ff6
拡張効果音を呼び出す毎に、ARAM 上の空きに効果音関係のデータを転送し、
ARAM を頻繁に書き換える形なら解決できるかもしれないのですが、
確実に ARAM へデータ転送する方法がまだわからないです。
もう既に移植されているかもしれないのですが、
FF6 のケアルの効果音を FF5 のケアルの効果音に変更してみました。
(FF6-G ver1.05との差分ipsです)
ttp://www1.axfc.net/uploader/He/so/147071&key=ff6
No title
>>Minさん
お疲れ様です。
FF5のケアルすばらしいです!
>アドレス表の中に既に記述済みですね orz
いえいえさらに詳しいことが書いてあって本当に助かります。
個人的な希望では効果音を魔法のみ2バイトで指定できる感じで既存の効果音と共存できるのが一番望ましいのですが…
ちょっと色々プログラム形式を模索してみます。
お疲れ様です。
FF5のケアルすばらしいです!
>アドレス表の中に既に記述済みですね orz
いえいえさらに詳しいことが書いてあって本当に助かります。
個人的な希望では効果音を魔法のみ2バイトで指定できる感じで既存の効果音と共存できるのが一番望ましいのですが…
ちょっと色々プログラム形式を模索してみます。
コメントの投稿
« 現在作業の進捗状況 l Home l 効果音解析 »




ただ、効果音関係のデータの全てを ARAM 上に転送するとなると
領域的に厳しいかもしれません。
色々間違っていると思いますが、
自分が調べた感じでは以下のような感じでした。
■ FF5
041E41-041E64 : 効果音波形データ / No.00[波形選択コード: EA 00]
041E65-041E88 : 効果音波形データ / No.01[波形選択コード: EA 01]
041E89-041EAC : 効果音波形データ / No.02[波形選択コード: EA 02]
041EAD-041EEB : 効果音波形データ / No.03[波形選択コード: EA 03]
041EEC-041F18 : 効果音波形データ / No.04[波形選択コード: EA 04]
041F19-041F2A : 効果音波形データ / No.05[波形選択コード: EA 05]
041F2B-041F3C : 効果音波形データ / No.06[波形選択コード: EA 06]
041F3D-041F4E : 効果音波形データ / No.07[波形選択コード: EA 07]
041F4F-041F50 : 効果音波形データへのオフセット群の総バイト数
041F51-041F70 : 効果音波形データへのオフセット[ARAM内オフセット & ループ開始オフセット][4B×8]
041F71-041F72 : 効果音波形 / ADSRデータ総バイト数
041F73-041F82 : 効果音波形 / ADSRデータ[2B×8]
041F83-041F84 : 効果音波形 / 音程補正データ総バイト数
041F85-041F94 : 効果音波形 / 音程補正データ[2B×8]
041F95-041F96 : 効果音シーケンスデータ関連の総バイト数
041F97-042396 : 効果音シーケンスデータへの(ARAM内)オフセット[2B × 2ch? × 256]
042397-043B96 : 効果音シーケンスデータ[曲の記述形式とほぼ同じ]
■ FF6
[ROM]
05001C-05001D : サウンドドライバ転送先 アドレス
05001E-05001F : 効果音データ転送先 アドレス
050020-050021 : 波形データ転送先 アドレス
050022-050023 : [効果音波形データへのオフセット/ループ開始位置]の転送先 アドレス
050024-050025 : [効果音波形 / ADSRデータ]の転送先 アドレス
050026-050027 : [効果音波形 / 音程補正データ]の転送先 アドレス
05070E-05070F : サウンドドライバ総バイト数
050710-051EC6 : サウンドドライバ
051EC7-051EC8 : 効果音波形データ総バイト数
051EC9-051EEC : 効果音波形データ / No.00[波形選択コード: DC 00]
051EED-051F10 : 効果音波形データ / No.01[波形選択コード: DC 01]
051F11-051F34 : 効果音波形データ / No.02[波形選択コード: DC 02]
051F35-051F73 : 効果音波形データ / No.03[波形選択コード: DC 03]
051F74-051FA0 : 効果音波形データ / No.04[波形選択コード: DC 04]
051FA1-051FB2 : 効果音波形データ / No.05[波形選択コード: DC 05]
051FB3-051FC4 : 効果音波形データ / No.06[波形選択コード: DC 06]
051FC5-052015 : 効果音波形データ / No.07[波形選択コード: DC 07]
052016-052017 : 効果音波形データへのオフセット群の総バイト数
052018-052037 : 効果音波形データへのオフセット[ARAM内オフセット & ループ開始位置オフセット][4B×8]
052038-052039 : 効果音波形 / ADSRデータ総バイト数
05203A-052049 : 効果音波形 / ADSRデータ[2B×8]
05204A-05204B : 効果音波形 / 音程補正データ総バイト数
05204C-05205B : 効果音波形 / 音程補正データ[2B×8]
05205C-05205D : 効果音シーケンスデータ関連の総バイト数
05205E-05245D : 効果音シーケンスデータへの(ARAM内)オフセット[2B × 2ch? × 256]
05245E-053C5D : 効果音シーケンスデータ[曲の記述形式とほぼ同じ]