飞空英豪
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重新编辑 ]