Hoot サウンドエミュレータ v0.06 [sc](★0)
-
- 92
- 2015/06/05(金) 23:59:33.64
-
Knuckle Headsの曲は、hoot側での対応が必要でしょう。
hootでどうなってるか分からないので、M1のソースで言うと
brd_namcona.cppでcmdaが0x31,0x32の時、samp1=0xb40000; samp2=0xbe0000;としている所で、
cmda=0x30の場合も同様にするだけです。
hootの中の人に対応して頂ければ、title code=0x30で鳴ります。
一応、hoot.exe(150103版)に強引なパッチを当てて確認してみました。
00248B0C: CF→D0
これで、cmda=0x31,0x32の時、samp1=0xb40000; samp2=0xbe0000をセットする処理を
cmda=0x30,0x31に変更してしまいます。で、title code=0x30で鳴りました。
このパッチは他の曲がおかしくなるので、この確認にしか使えません。
ROMにパッチを当てる場合は
kh1-ep1l.bin
7003A: 18→1C
kh1-ep1u.bin
7003A: FE→22
と書き換えればtitle code=0x31で鳴りますが、元のOn the Airは聞けなくなります。
ちなみに、na1/2のシーケンスデータでは鉄拳3のような転調はできないです。仕様上。
sys22,sys12のシーケンスデータで条件分岐ができるようになったからです。
鉄拳3以外では、プロップサイクルのWind Woodsという曲で使われてます。
あと、パカパカパッションのCool Dancing <70's Disco>では曲の先頭で
条件分岐してちょっと違う曲が鳴るけど、そういえば曲の途中から鳴ってるだけかも。
このページを共有する
おすすめワード