• 您的当前位置:首页 > HACK教程 > [ 教程 ] KOF98 调C地址格式 讲解(新)

[ 教程 ] KOF98 调C地址格式 讲解(新)

  • 作者:分享
  • 2025-02-18 21:20:10

HI,各位HACK友,小编又来发教程了,就是关于KOF98调C地址格式的讲解(新),这文章是KOF1996哥们原创,对需要加图的HACK友非常有用,话不多说,开讲。

上图,里KYO的体力槽旁边小头像共六个图块(3x2),调C地址分别为:[07DB6C],[07DB6D],[07DB6E],[07DB6F],[07DB70],[07DB71],采用NEOGEOCD顺序排列(即系MVS高低位置互换)。

调C地址P1汇编程序(没看明白是神马,就不注解了):

程序中当(0x64BE,A5)=XX时:讲解调C地址的各个写法格式(其中17 XX 的17是色表的标志,不作详细介绍):

00:{高度<宽度>大于等于09h必须使用}*
17 00 03 02 00 07 DB 6C C0 00 C0 00 C0 00
17 00是标志,03 02是长度和高度
00 07 DB 6C是这个图像C地址[7DB6C]
C0 00 C0 00 C0 00是拼图组合数据

01:
17 01 03 02 00 07 DB 6C C0 C0 C0 00
17 01是标志,03 02是长度和高度
00 07 DB 6C是这个图像C地址[7DB6C]
C0 C0 C0 00是拼图组合数据

02:{无拼图组合数据}
17 02 03 02 DB 6C 70 70 DB 6D DB 6E 70 70 DB 6F DB 70 70 70 DB 71
17 02是标志,03 02是长度和高度
DB 6C 70是第一图块地址[7DB6C],70 DB 6D是第二图块地址[7DB6D]
DB 6E 70 70 DB 6F DB 70 70 70 DB 71

03:{无拼图组合数据}
17 03 03 02 00 70 DB 6C DB 6D DB 6E DB 6F DB 70 DB 71
17 03是标志,03 02是长度和高度
00 70是高位C地址[70000],DB 6C是低位C地址[70000+DB6C]
DB 6D DB 6E DB 6F DB 70 DB 71

04:{无拼图组合数据}(只限KOF2003有效!其他的:从P1汇编程序看得出,同00序号一样)
17 04 03 02 DB 70 6C 6D 6E 6F 70 71
17 04是标志,03 02是长度和高度
DB 70是前四位地址[70DB00],6C是后两位地址[70DB00+6C]
6D 6E 6F 70 71,如果数据长度不是偶数,需要填充

05:{高度<宽度>大于等于09h必须使用}*
17 05 03 02 C0 00 C0 00 C0 00 DB 6C 70 70 DB 6D DB 6E 70 70 DB 6F DB 70 70 70 DB 71
17 05是标志,03 02是长度和高度
C0 00 C0 00 C0 00是拼图组合数据,DB 6C 70是第一图块地址[7DB6C],70 DB 6D是第二图块地址
DB 6E 70 70 DB 6F DB 70 70 70 DB 71

06:
17 06 03 02 C0 C0 C0 00 DB 6C 70 70 DB 6D DB 6E 70 70 DB 6F DB 70 70 70 DB 71
1706是标志,03 02是长度和高度
C0 C0 C0 00是拼图组合数据,DB 6C 70是第一图块地址[7DB6C],70 DB 6D是第二图块地址
DB 6E 70 70 DB 6F DB 70 70 70 DB 71

07:{高度<宽度>大于等于09h必须使用}*
17 07 03 02 00 70 C0 00 C0 00 C0 00 DB 6C DB 6D DB 6E DB 6F DB 70 DB 71
17 07是标志,03 02是长度和高度
00 70是高位C地址[70000],C0 00 C0 00 C0 00是拼图组合数据,DB 6C是低位C地址[70000+DB6C]
DB 6D DB 6E DB 6F DB 70 DB 71

08:
17 08 03 02 00 70 C0 C0 C0 00 DB 6C DB 6D DB 6E DB 6F DB 70 DB 71
17 08是标志,03 02是长度和高度
00 70是高位C地址[70000],C0 C0 C0 00是拼图组合数据,DB 6C是低位C地址[70000+DB6C]
DB 6D DB 6E DB 6F DB 70 DB 71

09:{高度<宽度>大于等于09h必须使用}*
17 09 03 02 DB 70 C0 00 C0 00 C0 00 6C 6D 6E 6F 70 71
17 09是标志,03 02是长度和高度
DB 70是前四位地址[70DB00],C0 00 C0 00 C0 00是拼图组合数据,6C是后两位地址[70DB00+6C]
6D 6E 6F 70 71

0A:(长度为单数)
17 0A 03 02 DB 70 C0 C0 C0 6C 6D 6E 6F 70 71 00
17 0A是标志,03 02是长度(单数)和高度
DB 70是前四位地址[70DB00]
C0 C0 C0是拼图组合数据一,6C是后两位地址[70DB00+6C]
6D 6E 6F 70 71,00是拼图组合数据二

0B:(长度为双数)
17 0A 04 02 DB 70 C0 C0 C0 00 6C 6D 6E 6F 70 71
17 0A是标志,04 02是长度(双数)和高度
DB 70是前四位地址[70DB00],C0 C0 C0 00是拼图组合数据,6C是后两位地址[70DB00+6C]
6D 6E 6F 70 71

*_*
互动小天地
点击加载更多...
关闭 更换头像