notaz.gp2x.de
/
mupen64plus-pandora.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Glide Plugin GLES2 port from mupen64plus-ae, but with special FrameSkip code
[mupen64plus-pandora.git]
/
source
/
gles2n64
/
src
/
N64.h
1
#ifndef N64_H
2
#define N64_H
3
4
#include "Types.h"
5
6
#define MI_INTR_SP 0x1 // Bit 1: SP intr
7
#define MI_INTR_DP 0x20 // Bit 5: DP intr
8
9
struct N64Regs
10
{
11
u32 *MI_INTR;
12
13
u32 *DPC_START;
14
u32 *DPC_END;
15
u32 *DPC_CURRENT;
16
u32 *DPC_STATUS;
17
u32 *DPC_CLOCK;
18
u32 *DPC_BUFBUSY;
19
u32 *DPC_PIPEBUSY;
20
u32 *DPC_TMEM;
21
22
u32 *VI_STATUS;
23
u32 *VI_ORIGIN;
24
u32 *VI_WIDTH;
25
u32 *VI_INTR;
26
u32 *VI_V_CURRENT_LINE;
27
u32 *VI_TIMING;
28
u32 *VI_V_SYNC;
29
u32 *VI_H_SYNC;
30
u32 *VI_LEAP;
31
u32 *VI_H_START;
32
u32 *VI_V_START;
33
u32 *VI_V_BURST;
34
u32 *VI_X_SCALE;
35
u32 *VI_Y_SCALE;
36
};
37
38
extern N64Regs REG;
39
extern u8 *DMEM;
40
extern u8 *IMEM;
41
extern u8 *RDRAM;
42
extern u64 TMEM[512];
43
extern u32 RDRAMSize;
44
45
#endif
46