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
{
16
u8
*
textData
[
DOL_MAX_TEXT
];
17
u8
*
dataData
[
DOL_MAX_DATA
];
18
u32
text
[
DOL_MAX_TEXT
];
19
u32
data
[
DOL_MAX_DATA
];
20
u32
textLen
[
DOL_MAX_TEXT
];
21
u32
dataLen
[
DOL_MAX_DATA
];
22
u32
bss
;
23
u32
bssLen
;
24
u32
entry
;
25
u8
padding
[28];
26
}
DolImage
;
27
28
void
*
DOLLoadImage
(
u8
*
buffer
,
BOOL
verbose);
29
void
DOLRunApp
(
void
*entryPoint);
30
31
#ifdef __cplusplus
32
}
33
#endif
34
35
#endif
buffer
char buffer[1500]
Definition
dbbonus.c:29
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)
types.h
BOOL
int BOOL
Definition
types.h:20
u32
unsigned long u32
Definition
types.h:9
u8
unsigned char u8
Definition
types.h:5
DolImage
Definition
dolformat.h:15
DolImage::bss
u32 bss
Definition
dolformat.h:22
DolImage::data
u32 data[DOL_MAX_DATA]
Definition
dolformat.h:19
DolImage::textLen
u32 textLen[DOL_MAX_TEXT]
Definition
dolformat.h:20
DolImage::dataLen
u32 dataLen[DOL_MAX_DATA]
Definition
dolformat.h:21
DolImage::padding
u8 padding[28]
Definition
dolformat.h:25
DolImage::bssLen
u32 bssLen
Definition
dolformat.h:23
DolImage::text
u32 text[DOL_MAX_TEXT]
Definition
dolformat.h:18
DolImage::textData
u8 * textData[DOL_MAX_TEXT]
Definition
dolformat.h:16
DolImage::entry
u32 entry
Definition
dolformat.h:24
DolImage::dataData
u8 * dataData[DOL_MAX_DATA]
Definition
dolformat.h:17
extern
dolphin
include
dolphin
dolformat.h
Generated by
1.17.0