RE: need help with dreamcast HDD IDE
mov.l r14, @-r15
sts.l pr, @-r15
mov r4, r14
mova @(h'2B4,pc), r0 ; unk_8C0007B0
mov r0, r5
bsr sub_8C00055E
mov #h'10, r0
bf loc_8C000556
mov.l @(h'EC,pc), r5 ; [8C0005F4] = h'A0008000
mov.w @(h'F0,pc), r4 ; [8C0005FA] = h'300
mov.w @(h'EC,pc), r0 ; [8C0005F8] = h'3400
bsr sub_8C00055E
add r14, r4
bf loc_8C000556
mov.b @(h'72,gbr), r0
and #7, r0
mov r0, r6
mov #5, r1
shld r1, r0
add r0, r4
add r0, r5
bsr sub_8C00055E
mov #h'20, r0
bf loc_8C000556
add #h'30, r6
add r14, r6
mov.b @r6, r1
add #-h'18, r4
mov.b @r4, r0
cmp/eq r1, r0
bf loc_8C000556
mov r14, r0
add #h'60, r0
mov.l r0, @(h'9C,gbr)
mov r14, r4
bsr sub_8C000572
add #h'3E, r4
mov.b r0, @(h'24,gbr)
mov r14, r4
add #h'3D, r4
bsr sub_8C000574
mov #1, r2
mov r0, r1
add #-2, r1
mov.b @(h'26,gbr), r0
and r1, r0
mov.b r0, @(h'26,gbr)
bra loc_8C000558
mov #0, r0
; ---------------------------------------------------------------------------
loc_8C000556: ; CODE XREF: ROM:8C000502j
; ROM:8C00050Ej ...
mov #-1, r0
loc_8C000558: ; CODE XREF: ROM:8C000552j
lds.l @r15+, pr
rts
mov.l @r15+, r14
sub_8C00055E: ;
mov.b @r4, r2
mov.b @r5, r3
cmp/eq r3, r2
bf loc_8C00056E
dt r0
add #1, r4
bf/s sub_8C00055E
add #1, r5
loc_8C00056E: ;
rts
tst r0, r0
I think the issue here is not
(Последний раз сообщение было отредактировано 13.06.2014 в 09:32, отредактировал пользователь kof888.)
|