1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
lbl_8009D354:
/* 8009D354 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8009D358 7C 08 02 A6 */ mflr r0
/* 8009D35C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8009D360 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8009D364 48 2A DE 65 */ bl DVDGetDriveStatus
/* 8009D368 7C 7F 1B 79 */ or. r31, r3, r3
/* 8009D36C 41 82 00 20 */ beq lbl_8009D38C
/* 8009D370 2C 1F 00 01 */ cmpwi r31, 1
/* 8009D374 41 82 00 18 */ beq lbl_8009D38C
/* 8009D378 88 0D 8A 30 */ lbz r0, struct_80450FB0+0x0(r13)
/* 8009D37C 28 00 00 00 */ cmplwi r0, 0
/* 8009D380 40 82 00 0C */ bne lbl_8009D38C
/* 8009D384 38 00 00 01 */ li r0, 1
/* 8009D388 98 0D 8A 30 */ stb r0, struct_80450FB0+0x0(r13)
lbl_8009D38C:
/* 8009D38C 88 0D 8A 30 */ lbz r0, struct_80450FB0+0x0(r13)
/* 8009D390 28 00 00 00 */ cmplwi r0, 0
/* 8009D394 41 82 00 64 */ beq lbl_8009D3F8
/* 8009D398 3C 60 80 39 */ lis r3, d_d_error_msg__stringBase0@ha /* 0x8038D640@ha */
/* 8009D39C 38 63 D6 40 */ addi r3, r3, d_d_error_msg__stringBase0@l /* 0x8038D640@l */
/* 8009D3A0 7F E4 FB 78 */ mr r4, r31
/* 8009D3A4 4C C6 31 82 */ crclr 6
/* 8009D3A8 4B F6 98 65 */ bl OSReport_Error
/* 8009D3AC 2C 1F 00 00 */ cmpwi r31, 0
/* 8009D3B0 40 82 00 10 */ bne lbl_8009D3C0
/* 8009D3B4 38 00 00 00 */ li r0, 0
/* 8009D3B8 98 0D 8A 30 */ stb r0, struct_80450FB0+0x0(r13)
/* 8009D3BC 48 00 00 3C */ b lbl_8009D3F8
lbl_8009D3C0:
/* 8009D3C0 80 6D 86 F8 */ lwz r3, mResetData__6mDoRst(r13)
/* 8009D3C4 80 03 00 00 */ lwz r0, 0(r3)
/* 8009D3C8 2C 00 00 00 */ cmpwi r0, 0
/* 8009D3CC 41 82 00 24 */ beq lbl_8009D3F0
/* 8009D3D0 38 1F FF FC */ addi r0, r31, -4
/* 8009D3D4 28 00 00 02 */ cmplwi r0, 2
/* 8009D3D8 40 81 00 0C */ ble lbl_8009D3E4
/* 8009D3DC 2C 1F 00 0B */ cmpwi r31, 0xb
/* 8009D3E0 40 82 00 10 */ bne lbl_8009D3F0
lbl_8009D3E4:
/* 8009D3E4 38 00 00 01 */ li r0, 1
/* 8009D3E8 98 03 00 11 */ stb r0, 0x11(r3)
/* 8009D3EC 48 00 00 0C */ b lbl_8009D3F8
lbl_8009D3F0:
/* 8009D3F0 7F E3 FB 78 */ mr r3, r31
/* 8009D3F4 4B FF FD A1 */ bl draw__14dDvdErrorMsg_cFl
lbl_8009D3F8:
/* 8009D3F8 88 6D 8A 30 */ lbz r3, struct_80450FB0+0x0(r13)
/* 8009D3FC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8009D400 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8009D404 7C 08 03 A6 */ mtlr r0
/* 8009D408 38 21 00 10 */ addi r1, r1, 0x10
/* 8009D40C 4E 80 00 20 */ blr
|