SSBM Decomp
Loading...
Searching...
No Matches
OSRtc.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_OSRTC_H_
2#define _DOLPHIN_OSRTC_H_
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8// make the assert happy
9#define OS_SOUND_MODE_MONO 0
10#define OS_SOUND_MODE_STEREO 1
11
12// make the asserts happy
13#define OS_VIDEO_MODE_NTSC 0
14#define OS_VIDEO_MODE_MPAL 2
15
17 unsigned char sram[64];
20 int locked;
21 int sync;
22 void (*callback)();
23};
24
25typedef struct OSSram {
26 unsigned short checkSum;
27 unsigned short checkSumInv;
31 signed char displayOffsetH;
32 unsigned char ntd;
33 unsigned char language;
34 unsigned char flags;
35} OSSram;
36
37typedef struct OSSramEx {
38 unsigned char flashID[2][12];
40 unsigned short wirelessPadID[4];
41 unsigned char dvdErrorCode;
42 unsigned char _padding0;
43 unsigned char flashIDCheckSum[2];
44 unsigned char _padding1[4];
45} OSSramEx;
46
48void OSSetSoundMode(u32 mode);
50void OSSetVideoMode(u32 mode);
51unsigned char OSGetLanguage();
52void OSSetLanguage(unsigned char language);
54void OSSetProgressiveMode(u32 mode);
56
57#ifdef __cplusplus
58}
59#endif
60
61#endif // _DOLPHIN_OSRTC_H_
u16 OSGetWirelessID(s32)
Definition OSRtc.c:376
void OSSetSoundMode(u32 mode)
Definition OSRtc.c:327
void OSSetProgressiveMode(u32 mode)
Definition OSRtc.c:357
unsigned char OSGetLanguage()
Definition OSRtc.c:416
void OSSetLanguage(unsigned char language)
Definition OSRtc.c:425
void OSSetVideoMode(u32 mode)
Definition OSRtc.c:397
u32 OSGetProgressiveMode(void)
Definition OSRtc.c:346
u32 OSGetSoundMode()
Definition OSRtc.c:318
u32 OSGetVideoMode()
Definition OSRtc.c:388
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
unsigned short int u16
Definition types.h:7
Definition OSRtc.h:37
u32 wirelessKeyboardID
Definition OSRtc.h:39
unsigned short wirelessPadID[4]
Definition OSRtc.h:40
unsigned char _padding0
Definition OSRtc.h:42
unsigned char flashIDCheckSum[2]
Definition OSRtc.h:43
unsigned char flashID[2][12]
Definition OSRtc.h:38
unsigned char _padding1[4]
Definition OSRtc.h:44
unsigned char dvdErrorCode
Definition OSRtc.h:41
Definition OSRtc.h:25
unsigned char flags
Definition OSRtc.h:34
signed char displayOffsetH
Definition OSRtc.h:31
unsigned short checkSumInv
Definition OSRtc.h:27
u32 ead0
Definition OSRtc.h:28
u32 ead1
Definition OSRtc.h:29
u32 counterBias
Definition OSRtc.h:30
unsigned char ntd
Definition OSRtc.h:32
unsigned short checkSum
Definition OSRtc.h:26
unsigned char language
Definition OSRtc.h:33
Definition OSRtc.h:16
int enabled
Definition OSRtc.h:19
int locked
Definition OSRtc.h:20
void(* callback)()
Definition OSRtc.h:22
u32 offset
Definition OSRtc.h:18
unsigned char sram[64]
Definition OSRtc.h:17
int sync
Definition OSRtc.h:21