Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
vitypes.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_VITYPES_H_
2#define _DOLPHIN_VITYPES_H_
3
4#ifdef __REVOLUTION_SDK__
6#else
7#include <dolphin/types.h>
8
9#define VI_TVMODE(format, interlace) (((format) << 2) + (interlace))
10
11#define VI_INTERLACE 0
12#define VI_NON_INTERLACE 1
13#define VI_PROGRESSIVE 2
14
15#define VI_NTSC 0
16#define VI_PAL 1
17#define VI_MPAL 2
18#define VI_DEBUG 3
19#define VI_DEBUG_PAL 4
20#define VI_EURGB60 5
21
22typedef enum {
23 VI_TVMODE_NTSC_INT = VI_TVMODE(VI_NTSC, VI_INTERLACE),
24 VI_TVMODE_NTSC_DS = VI_TVMODE(VI_NTSC, VI_NON_INTERLACE),
25 VI_TVMODE_NTSC_PROG = VI_TVMODE(VI_NTSC, VI_PROGRESSIVE),
26 VI_TVMODE_PAL_INT = VI_TVMODE(VI_PAL, VI_INTERLACE),
27 VI_TVMODE_PAL_DS = VI_TVMODE(VI_PAL, VI_NON_INTERLACE),
28 VI_TVMODE_EURGB60_INT = VI_TVMODE(VI_EURGB60, VI_INTERLACE),
29 VI_TVMODE_EURGB60_DS = VI_TVMODE(VI_EURGB60, VI_NON_INTERLACE),
30 VI_TVMODE_MPAL_INT = VI_TVMODE(VI_MPAL, VI_INTERLACE),
31 VI_TVMODE_MPAL_DS = VI_TVMODE(VI_MPAL, VI_NON_INTERLACE),
32 VI_TVMODE_DEBUG_INT = VI_TVMODE(VI_DEBUG, VI_INTERLACE),
33 VI_TVMODE_DEBUG_PAL_INT = VI_TVMODE(VI_DEBUG_PAL, VI_INTERLACE),
34 VI_TVMODE_DEBUG_PAL_DS = VI_TVMODE(VI_DEBUG_PAL, VI_NON_INTERLACE)
36
41
43
44#endif
45#endif
unsigned long u32
Definition types.h:12
static volatile u32 retraceCount
Definition vi.c:78
void(* VIRetraceCallback)(u32 retraceCount)
Definition vitypes.h:42
VITVMode
Definition vitypes.h:22
@ VI_TVMODE_EURGB60_INT
Definition vitypes.h:28
@ VI_TVMODE_NTSC_INT
Definition vitypes.h:23
@ VI_TVMODE_PAL_DS
Definition vitypes.h:27
@ VI_TVMODE_DEBUG_PAL_INT
Definition vitypes.h:33
@ VI_TVMODE_MPAL_INT
Definition vitypes.h:30
@ VI_TVMODE_NTSC_PROG
Definition vitypes.h:25
@ VI_TVMODE_DEBUG_INT
Definition vitypes.h:32
@ VI_TVMODE_PAL_INT
Definition vitypes.h:26
@ VI_TVMODE_NTSC_DS
Definition vitypes.h:24
@ VI_TVMODE_MPAL_DS
Definition vitypes.h:31
@ VI_TVMODE_EURGB60_DS
Definition vitypes.h:29
@ VI_TVMODE_DEBUG_PAL_DS
Definition vitypes.h:34
VIXFBMode
Definition vitypes.h:37
@ VI_XFBMODE_DF
Definition vitypes.h:39
@ VI_XFBMODE_SF
Definition vitypes.h:38