主题 : 【转贴】带 CDDA 的游戏的相关修改
腰间盘突出的
级别: 论坛版主

UID: 18504
精华: 18
发帖: 2821
威望: 38 星
金钱: 298018 浮游币
贡献值: 8802 点
好评度: 10244 点
人气: 1301 点
在线时间: 1454(时)
注册时间: 2005-03-08
最后登录: 2024-09-26
楼主  发表于: 2007-11-24 09:19

【转贴】带 CDDA 的游戏的相关修改

管理提醒: 本帖被 YZB 执行提前操作(2007-11-28)
原文地址:http://www.dreamwell.pwp.blueyonder.co.uk/dcselfboot/cdmage/ipbin/dclinux/Romloader/Makenx/cdda.htm








  

附件中的是 写好的 代码

直接粘贴就可以 省得一个字一个字抄了

=======以下内容是最后更新的========

作了一个 迷你计算器 可以省去自己计算的麻烦

使用说明:


只能进行简单的处理 还有待改进
更新一下:绿色的部分和粉色的部分简单修改方法,不用计算,看第一张图
先第一个找到cd001前面修改音轨的地方,往上2行,就到了蓝色字部分,然后往前4个字节就是粉色的地址(82 2B 04 8C),然后在往上一行就是绿色的地址了(20 2E 04 8C)把这2个地址填写到最后就可以了,不用计算,肉眼就可以看见了
[ 此帖被YZB在2014-04-16 23:35重新编辑 ]
附件: cdda_hack.rar (1 K) 下载次数:30
附件: file_v6.rar (185 K) 下载次数:392
俺是东北人,虽有些胖但俺是个汉子.
没念过啥书,看见不对的老想说几句.
有一点算热血男儿吧,可有人却说是"死老百姓"

禁止虐杀 狗狗
有此癖好的人禁止下载我所提供的一切软件
无论您是何原因 决不原谅
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1993 浮游币
贡献值: 10049 点
好评度: 54867 点
人气: 4322 点
在线时间: 19603(时)
注册时间: 2004-10-02
最后登录: 2024-11-05
沙发  发表于: 2007-11-26 13:53

Pen! Pen! - Pen Pen Toraiasuron (J) [!] [T-17001M]
这个游戏方法不是这样~
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1993 浮游币
贡献值: 10049 点
好评度: 54867 点
人气: 4322 点
在线时间: 19603(时)
注册时间: 2004-10-02
最后登录: 2024-11-05
板凳  发表于: 2009-01-04 11:09

飞空英豪
11D0224F083FF360462F562F662F036510D00B4000E4F666F665F664FF74090008440845FC34FC3542645265FFE00035018B06D0FE0506D00924092502D00C3F05D0264F2B40FF759801000094010000FFFFFF00
FC59108C 885C108C

8C105B98-19C=8C1059FC

8C105B98+F0=8C105C88


; Segment type:    Pure code
        .section ROM, CODE
        mov.l    @(h'44,pc), r0 ; [00000048] = h'198
        sts.l    pr, @-r15
        sub    r0, r15
        mov    r15, r0
        mov.l    r4, @-r15
        mov.l    r5, @-r15
        mov.l    r6, @-r15
        mov    r0, r5
        mov.l    @(h'40,pc), r0 ; [00000054] = h'8C1059FC
        jsr    @r0
        mov    #0, r4
        mov.l    @r15+, r6
        mov.l    @r15+, r5
        mov.l    @r15+, r4
        add    #-1, r4
        nop
        shll2    r4
        shll2    r5
        add    r15, r4
        add    r15, r5
        mov.l    @r4, r4
        mov.l    @r5, r5
        mov    #-1, r0
        cmp/eq    r0, r5
        bf    loc_36
        mov.l    @(h'18,pc), r0 ; [0000004C] = h'194
        mov.l    @(r0,r15), r5

loc_36:                    ; CODE XREF: ROM:00000030j
        mov.l    @(h'18,pc), r0 ; [00000050] = h'FFFFFF
        and    r0, r4
        and    r0, r5
        mov.l    @(8,pc), r0 ; [00000048] = h'198
        add    r0, r15
        mov.l    @(h'14,pc), r0 ; [00000058] = h'8C105C88
        lds.l    @r15+, pr
        jmp    @r0
        add    #-1, r5
; ---------------------------------------------------------------------------
dword_48:    .data.l    h'198           ; DATA XREF: ROM:00000000r
                    ; ROM:0000003Cr
dword_4C:    .data.l    h'194           ; DATA XREF: ROM:00000032r
dword_50:    .data.l    h'FFFFFF        ; DATA XREF: ROM:loc_36r
dword_54:    .data.l    h'8C1059FC      ; DATA XREF: ROM:00000010r
dword_58:    .data.l    h'8C105C88      ; DATA XREF: ROM:00000040r

        .end ;
[ 此帖被YZB在2010-04-24 00:13重新编辑 ]
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1993 浮游币
贡献值: 10049 点
好评度: 54867 点
人气: 4322 点
在线时间: 19603(时)
注册时间: 2004-10-02
最后登录: 2024-11-05
地板  发表于: 2009-01-04 23:56

  

1 A  普通   正常
2  B 电脑战机  50f6028c   偏移地址到   10f650
3  c 飞空英豪  偏移地址正常

搜索差异

1. C:\Documents and Settings\Administrator\桌面\1: 84 字节
2. C:\Documents and Settings\Administrator\桌面\2: 84 字节
Offsets: (16 进制)

0:    11    16
2:    22    2B
3:    4F    40
4:    08    09
5:    3F    00

5 差异发现。


搜索差异

1. C:\Documents and Settings\Administrator\桌面\2: 84 字节
2. C:\Documents and Settings\Administrator\桌面\3: 84 字节
Offsets: (16 进制)

0:    16    11
2:    2B    22
3:    40    4F
4:    09    08
5:    00    3F
1C:    FC    FF
1E:    FD    09
1F:    75    00

8 差异发现。


搜索差异

1. C:\Documents and Settings\Administrator\桌面\1: 84 字节
2. C:\Documents and Settings\Administrator\桌面\3: 84 字节
Offsets: (16 进制)

1C:    FC    FF
1E:    FD    09
1F:    75    00

3 差异发现。
[ 此帖被YZB在2009-01-05 00:03重新编辑 ]
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 1993 浮游币
贡献值: 10049 点
好评度: 54867 点
人气: 4322 点
在线时间: 19603(时)
注册时间: 2004-10-02
最后登录: 2024-11-05
草席  发表于: 2009-01-18 13:17

电脑战机正常修改方法好像没问题~

NBA Showtime - NBA on NBC v1.003 (1999)(Midway)(NTSC)(US)[!]
多改 的几个地方

搜索差异

1. K:\dc_tools\other\复件 1ST_READ.BIN: 3,175,076 字节 修改
2. K:\Glfboot_8575\FILE\1ST_READ.BIN: 3,175,076 字节   d版
Offsets: (16 进制)

E34D6:    01    00
E34FE:    0B    05
E34FF:    00    A0
E350C:    09    4B
E350D:    00    E1
E350E:    09    1C
E350F:    00    30
E3510:    09    1C
E3511:    00    30
E3512:    09    0B
E38A8:    07    09
E38A9:    89    00
E38AA:    32    09
E38AB:    88    00
E38AC:    07    09
E38AD:    89    00
E38AE:    33    09
E38AF:    88    00
E38B0:    07    09
E38B1:    89    00
E3908:    02    00
EA780:    22    07
EA781:    4F    D3
EA782:    06    31
EA783:    B0    60
EA784:    09    19
EA785:    00    40
EA786:    26    03
EA787:    4F    C9
EA788:    03    02
EA789:    E4    88
EA78A:    19    00
EA78B:    40    8B
EA78C:    09    03
EA78D:    24    E0
EA790:    43    09
EA791:    60    00


37 差异发现。