summaryrefslogtreecommitdiff
path: root/src/d/d_error_msg.cpp
blob: b6bb7c91f247d22f8a244ceabbe340d3c81decf2 (plain)
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
//
// Generated By: dol2asm
// Translation Unit: d/d_error_msg
//

#include "d/d_error_msg.h"
#include "dol2asm.h"
#include "dolphin/types.h"

//
// Forward References:
//

extern "C" static void messageSet__FUlb();
extern "C" void draw__14dDvdErrorMsg_cFl();
extern "C" void execute__14dDvdErrorMsg_cFv();
extern "C" static void drawCapture__FUc();
extern "C" void execute__19dShutdownErrorMsg_cFv();
extern "C" extern char const* const d_d_error_msg__stringBase0;

//
// External References:
//

// extern "C" void OSReport_Error();
extern "C" void mDoAud_resetRecover__Fv();
extern "C" void beginRender__13mDoGph_gInf_cFv();
extern "C" void mDoGph_drawFilterQuad__FScSc();
extern "C" void mDoRst_reset__FiUli();
extern "C" void cLib_chaseUC__FPUcUcUc();
extern "C" void resetProcess__10Z2AudioMgrFUlb();
extern "C" void __ct__10JUTResFontFPC7ResFONTP7JKRHeap();
extern "C" void __dt__10JUTResFontFv();
extern "C" void __ct__13J2DOrthoGraphFffffff();
extern "C" void setPort__13J2DOrthoGraphFv();
extern "C" void func_802E980C();
extern "C" void func_802FC800();
extern "C" void __dt__10J2DPictureFv();
extern "C" void draw__10J2DPictureFffffbbb();
extern "C" void func_802FFBC4();
extern "C" void initiate__10J2DTextBoxFPC7ResFONTPCcs18J2DTextBoxHBinding18J2DTextBoxVBinding();
extern "C" void __dt__10J2DTextBoxFv();
extern "C" void draw__10J2DTextBoxFfff18J2DTextBoxHBinding();
extern "C" void drawInit__6J3DSysFv();
extern "C" void GXClearVtxDesc();
extern "C" void _savegpr_27();
extern "C" void _restgpr_27();
extern "C" extern void* __vt__14J2DGrafContext[10];
extern "C" extern void* __vt__13J2DOrthoGraph[10];
extern "C" u8 mFrameBufferTexObj__13mDoGph_gInf_c[32];
extern "C" extern u8 data_80450688[8];
extern "C" extern u8 mInitFlag__17mDoAud_zelAudio_c[4];
extern "C" u8 mFrameBufferTimg__13mDoGph_gInf_c[4];
extern "C" u8 mFrameBufferTex__13mDoGph_gInf_c[4];
extern "C" u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 struct_80450FB0[8];
extern "C" u8 sManager__10JFWDisplay[4];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];

//
// Declarations:
//

/* 8037B140-8037B180 0077A0 0040+00 1/1 0/0 0/0 .rodata          black_tex */
#include "assets/black_tex.h"

/* 8037B180-8037B3E0 0077E0 0260+00 1/1 0/0 0/0 .rodata          msg_data */
#include "assets/msg_data.h"

/* 8037B3E0-8038D640 -00001 12260+00 1/1 0/0 0/0 .rodata          font_data */
#include "assets/font_data.h"

/* 80452C18-80452C1C 001218 0004+00 3/3 0/0 0/0 .sdata2          @3758 */
SECTION_SDATA2 static u8 lit_3758[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};

/* 80452C1C-80452C20 00121C 0004+00 2/2 0/0 0/0 .sdata2          @3759 */
SECTION_SDATA2 static f32 lit_3759 = 608.0f;

/* 80452C20-80452C24 001220 0004+00 1/1 0/0 0/0 .sdata2          @3760 */
SECTION_SDATA2 static f32 lit_3760 = 200.0f;

/* 80452C24-80452C28 001224 0004+00 2/2 0/0 0/0 .sdata2          @3761 */
SECTION_SDATA2 static f32 lit_3761 = 448.0f;

/* 80452C28-80452C2C 001228 0004+00 1/1 0/0 0/0 .sdata2          @3762 */
SECTION_SDATA2 static f32 lit_3762 = 23.0f;

/* 80452C2C-80452C30 00122C 0004+00 1/1 0/0 0/0 .sdata2          @3763 */
SECTION_SDATA2 static f32 lit_3763 = 22.0f;

/* 80452C30-80452C34 001230 0004+00 3/3 0/0 0/0 .sdata2          @3764 */
SECTION_SDATA2 static f32 lit_3764 = 1.0f;

/* 80452C34-80452C38 001234 0004+00 1/1 0/0 0/0 .sdata2          @3765 */
SECTION_SDATA2 static f32 lit_3765 = 0.5f;

/* 80452C38-80452C3C 001238 0004+00 1/1 0/0 0/0 .sdata2          @3766 */
SECTION_SDATA2 static f32 lit_3766 = 2.0f;

/* 80452C3C-80452C40 00123C 0004+00 2/2 0/0 0/0 .sdata2          @3767 */
SECTION_SDATA2 static f32 lit_3767 = 10.0f;

/* 80452C40-80452C48 001240 0008+00 1/1 0/0 0/0 .sdata2          @3769 */
SECTION_SDATA2 static f64 lit_3769 = 4503601774854144.0 /* cast s32 to float */;

/* 8009CB88-8009D194 0974C8 060C+00 1/1 0/0 0/0 .text            messageSet__FUlb */
static void messageSet(u32 param_0, bool param_1) {
    // NONMATCHING
}

/* ############################################################################################## */
/* 80452C48-80452C50 001248 0004+04 1/1 0/0 0/0 .sdata2          @3835 */
SECTION_SDATA2 static f32 lit_3835[1 + 1 /* padding */] = {
    -1.0f,
    /* padding */
    0.0f,
};

/* 8009D194-8009D354 097AD4 01C0+00 1/1 0/0 0/0 .text            draw__14dDvdErrorMsg_cFl */
void dDvdErrorMsg_c::draw(s32 param_0) {
    // NONMATCHING
}

/* ############################################################################################## */
/* 8038D640-8038D640 019CA0 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_8038D640 = "DVD Error !! <%d>\n";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_8038D653 = "\0\0\0\0";
#pragma pop

/* 8009D354-8009D410 097C94 00BC+00 0/0 1/1 0/0 .text            execute__14dDvdErrorMsg_cFv */
u8 dDvdErrorMsg_c::execute() {
    // NONMATCHING
}

/* ############################################################################################## */
/* 80456B78-80456B80 000018 0004+04 1/1 0/0 0/0 .sbss2           @3873 */
SECTION_SBSS2 static u8 lit_3873[4 + 4 /* padding */];

/* 8009D410-8009D790 097D50 0380+00 1/1 0/0 0/0 .text            drawCapture__FUc */
static void drawCapture(u8 param_0) {
    // NONMATCHING
}

/* 8009D790-8009D87C 0980D0 00EC+00 0/0 1/1 0/0 .text            execute__19dShutdownErrorMsg_cFv */
bool dShutdownErrorMsg_c::execute() {
    // NONMATCHING
}

/* 8038D640-8038D640 019CA0 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */