SSBM Decomp
Loading...
Searching...
No Matches
OSRtc.h
Go to the documentation of this file.
1
#ifndef DOLPHIN_OS_OSRTC
2
#define DOLPHIN_OS_OSRTC
3
4
#include <
platform.h
>
5
6
#include <
dolphin/os.h
>
7
#include <
dolphin/os/OSContext.h
>
8
9
typedef
struct
OSSram
{
10
u16
checkSum
;
11
u16
checkSumInv
;
12
u32
ead0
;
13
u32
ead1
;
14
u32
counterBias
;
15
s8
displayOffsetH
;
16
u8
ntd
;
17
u8
language
;
18
u8
flags
;
19
}
OSSram
;
20
21
typedef
struct
OSSramEx
{
22
u8
flashID
[2][12];
23
u32
wirelessKeyboardID
;
24
u16
wirelessPadID
[4];
25
u8
dvdErrorCode
;
26
u8
_padding0
;
27
u8
flashIDCheckSum
[2];
28
u16
gbs
;
29
u8
_padding1
[2];
30
}
OSSramEx
;
31
32
OSSram
*
__OSLockSram
(
void
);
33
OSSramEx
*
__OSLockSramEx
(
void
);
34
void
__OSUnlockSram
(
bool
commit);
35
void
__OSUnlockSramEx
(
bool
commit);
36
bool
__OSSyncSram
(
void
);
37
u32
OSGetWirelessID
(
u32
chan);
38
void
OSSetWirelessID
(
u32
chan,
u16
id
);
39
40
u32
OSGetSoundMode
(
void
);
41
void
OSSetSoundMode
(
u32
mode);
42
u32
OSGetProgressiveMode
(
void
);
43
void
OSSetProgressiveMode
(
u32
mode);
44
void
WriteSramCallback
(
s32
unused0,
OSContext
*
unused1
);
45
void
__OSInitSram
(
void
);
46
47
#endif
// DOLPHIN_OS_OSRTC
OSContext.h
__OSSyncSram
bool __OSSyncSram(void)
Definition
OSRtc.c:170
OSSetSoundMode
void OSSetSoundMode(u32 mode)
Definition
OSRtc.c:188
OSSetProgressiveMode
void OSSetProgressiveMode(u32 mode)
Definition
OSRtc.c:213
OSSetWirelessID
void OSSetWirelessID(u32 chan, u16 id)
Definition
OSRtc.c:238
OSGetSoundMode
u32 OSGetSoundMode(void)
Definition
OSRtc.c:180
OSGetProgressiveMode
u32 OSGetProgressiveMode(void)
Definition
OSRtc.c:205
__OSInitSram
void __OSInitSram(void)
Definition
OSRtc.c:92
WriteSramCallback
void WriteSramCallback(s32 unused0, OSContext *unused1)
Definition
OSRtc.c:31
__OSUnlockSram
void __OSUnlockSram(bool commit)
Definition
OSRtc.c:160
__OSLockSramEx
OSSramEx * __OSLockSramEx(void)
Definition
OSRtc.c:119
__OSLockSram
OSSram * __OSLockSram(void)
Definition
OSRtc.c:114
__OSUnlockSramEx
void __OSUnlockSramEx(bool commit)
Definition
OSRtc.c:165
OSGetWirelessID
u32 OSGetWirelessID(u32 chan)
Definition
OSRtc.c:230
unused1
static char unused1[]
Definition
class.c:69
os.h
platform.h
s8
signed char s8
A signed 8-bit integer.
Definition
platform.h:8
u32
unsigned long u32
An unsigned 32-bit integer.
Definition
platform.h:26
u16
unsigned short u16
An unsigned 16-bit integer.
Definition
platform.h:23
s32
signed long s32
A signed 32-bit integer.
Definition
platform.h:14
u8
unsigned char u8
An unsigned 8-bit integer.
Definition
platform.h:20
OSContext
Definition
OSContext.h:133
OSSramEx
Definition
OSRtc.h:21
OSSramEx::wirelessKeyboardID
u32 wirelessKeyboardID
Definition
OSRtc.h:23
OSSramEx::dvdErrorCode
u8 dvdErrorCode
Definition
OSRtc.h:25
OSSramEx::flashID
u8 flashID[2][12]
Definition
OSRtc.h:22
OSSramEx::_padding1
u8 _padding1[2]
Definition
OSRtc.h:29
OSSramEx::_padding0
u8 _padding0
Definition
OSRtc.h:26
OSSramEx::flashIDCheckSum
u8 flashIDCheckSum[2]
Definition
OSRtc.h:27
OSSramEx::gbs
u16 gbs
Definition
OSRtc.h:28
OSSramEx::wirelessPadID
u16 wirelessPadID[4]
Definition
OSRtc.h:24
OSSram
Definition
OSRtc.h:9
OSSram::checkSum
u16 checkSum
Definition
OSRtc.h:10
OSSram::ead0
u32 ead0
Definition
OSRtc.h:12
OSSram::checkSumInv
u16 checkSumInv
Definition
OSRtc.h:11
OSSram::ead1
u32 ead1
Definition
OSRtc.h:13
OSSram::flags
u8 flags
Definition
OSRtc.h:18
OSSram::counterBias
u32 counterBias
Definition
OSRtc.h:14
OSSram::displayOffsetH
s8 displayOffsetH
Definition
OSRtc.h:15
OSSram::language
u8 language
Definition
OSRtc.h:17
OSSram::ntd
u8 ntd
Definition
OSRtc.h:16
src
dolphin
os
OSRtc.h
Generated by
1.9.8