11 12
发新话题
打印

歡迎各位來研究此ROM(老大來翻譯)

偶日文不好啊- -b

看看是什么先

TOP

SR_MIDItoGBA 0.002
SMF1のMIDIファイルをGBAの音楽形式MP2000(Sappy)に変換するプログラムです

该软件是把SMF1(音源?)的MIDI文件转成GBA用文件的程序。

TOP

作者は、SMFおよびP2000についてネットで軽く調べた程度の知識しかないので
嘘を言ってる可能性も大きいです。(ご指摘いただけるとありがたいです)
OG2へMIDIを移植するために作ったので、他のGBAでは試していません
他のGBAへの移植も同じ要領でいけるはずだと思います
楽器を探すときは付属のGBAtoPCMが便利だと思います
OG1とOG2にしか対応していないので他のものにも使いたいという方には
スレで言っていただければ、応答したいと思っています

作者谦虚,他其实对相关知识了解很浅,如有疏漏欢迎批评指正。(好人)

这软件是为OG2的MIDI移植做的,其他GBA机战没试,但想来其他GBA的移植也基本是同样要领

找乐器(音色)的话,用附带的GBAtoPCM很方便

只对应OG1和OG2(可能指GBAtoPCM),想用于其他部上的给他发个帖,他会尽量解答

TOP

履历就不奇怪了,下面用法……

谁片假英文好的??

TOP

明天再翻一部分

TOP

前两天跑了个800米(!!)都不太喘

TOP

1、把MIDI读入

2、循环开始时间和结束时间输入

3、乐器编号和音轨编组的调节

4、ROM开始地址变更

5、左下变换键按下

TOP

==》把文件夹"MPHeader.dat"和"MP2000.dat"输出

2的循环终了时间不能为0,为0的话演奏时间就是0了。
这样那样的东西输入时间轴(?),时间单位的值以1个四分音符为基本单位计算
(例子我没太看明白)

3的调整有各种各样,要善用S/L大法
调好一步存一步,后面不满意的就读回来。

4这个地方,在指定的地址引入音乐数据的前端。

TOP

在文件夹输出的东西,是音乐的标头和音乐数据本体。
"MPHeader"里面是音轨数和对各音轨的OFFSET(标式?),以及对音源数据的OFFSET
"MP2000"里面是各音轨的演奏数据

然后,把整个音乐数据对ROM进行移植
用二进制编辑器,把ROM、MPHeader、MP2000都打开准备着。

TOP

6、打开OG2构造体的——【3FA1AC】BGM数据的对应地址

7、把置换用音乐的地址强行加入,然后把MPHeader.dat进行复制粘贴

8、把MP2000.dat复制粘贴到前面第4步指定的地址(ROM开始地址)

例子偶就不脑残了

然后总的保存一下,替换就完成了。。

TOP

 11 12
发新话题