SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
dolformat.h
Go to the documentation of this file.
1
#ifndef _DOLPHIN_DOLFORMAT_H_
2
#define _DOLPHIN_DOLFORMAT_H_
3
4
#include <
dolphin/types.h
>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
// Maximum number of segments allowed
11
#define DOL_MAX_TEXT 7
12
#define DOL_MAX_DATA 11
13
14
typedef
struct
DolImage
{
15
u8
*
textData
[
DOL_MAX_TEXT
];
16
u8
*
dataData
[
DOL_MAX_DATA
];
17
u32
text
[
DOL_MAX_TEXT
];
18
u32
data
[
DOL_MAX_DATA
];
19
u32
textLen
[
DOL_MAX_TEXT
];
20
u32
dataLen
[
DOL_MAX_DATA
];
21
u32
bss
;
22
u32
bssLen
;
23
u32
entry
;
24
u8
padding
[28];
25
}
DolImage
;
26
27
void
*
DOLLoadImage
(
u8
*
buffer
,
BOOL
verbose);
28
void
DOLRunApp
(
void
* entryPoint);
29
30
#ifdef __cplusplus
31
}
32
#endif
33
34
#endif
buffer
static OSTime buffer
Definition
ai.c:18
DOL_MAX_TEXT
#define DOL_MAX_TEXT
Definition
dolformat.h:11
DOLRunApp
void DOLRunApp(void *entryPoint)
DOL_MAX_DATA
#define DOL_MAX_DATA
Definition
dolformat.h:12
DOLLoadImage
void * DOLLoadImage(u8 *buffer, BOOL verbose)
Definition
DOLLoader.c:19
types.h
BOOL
int BOOL
Definition
types.h:25
u32
unsigned int u32
Definition
types.h:13
u8
unsigned char u8
Definition
types.h:5
DolImage
Definition
dolformat.h:14
DolImage::bss
u32 bss
Definition
dolformat.h:21
DolImage::data
u32 data[DOL_MAX_DATA]
Definition
dolformat.h:18
DolImage::textLen
u32 textLen[DOL_MAX_TEXT]
Definition
dolformat.h:19
DolImage::dataLen
u32 dataLen[DOL_MAX_DATA]
Definition
dolformat.h:20
DolImage::padding
u8 padding[28]
Definition
dolformat.h:24
DolImage::bssLen
u32 bssLen
Definition
dolformat.h:22
DolImage::text
u32 text[DOL_MAX_TEXT]
Definition
dolformat.h:17
DolImage::textData
u8 * textData[DOL_MAX_TEXT]
Definition
dolformat.h:15
DolImage::entry
u32 entry
Definition
dolformat.h:23
DolImage::dataData
u8 * dataData[DOL_MAX_DATA]
Definition
dolformat.h:16
libs
dolphin
include
dolphin
dolformat.h
Generated by
1.17.0