sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
gif_registers.h File Reference
#include <tamtypes.h>

Go to the source code of this file.

Classes

struct  __attribute__
struct  GIFTAG2
struct  GIFTAG3

Macros

#define GIF_REG_CTRL   *(volatile u32 *)0x10003000
#define GIF_REG_MODE   *(volatile u32 *)0x10003010
#define GIF_REG_STAT   *(volatile u32 *)0x10003020
#define GIF_REG_TAG0   *(volatile u32 *)0x10003040
#define GIF_REG_TAG1   *(volatile u32 *)0x10003050
#define GIF_REG_TAG2   *(volatile u32 *)0x10003060
#define GIF_REG_TAG3   *(volatile u32 *)0x10003070
#define GIF_REG_CNT   *(volatile u32 *)0x10003080
#define GIF_REG_P3CNT   *(volatile u32 *)0x10003090
#define GIF_REG_P3TAG   *(volatile u32 *)0x100030A0
#define GIF_SET_CTRL(RST, PSE)
#define GIF_SET_MODE(M3R, IMT)

Detailed Description

GIF Registers

Definition in file gif_registers.h.

Macro Definition Documentation

◆ GIF_REG_CNT

#define GIF_REG_CNT   *(volatile u32 *)0x10003080

Count Register

Definition at line 27 of file gif_registers.h.

◆ GIF_REG_CTRL

#define GIF_REG_CTRL   *(volatile u32 *)0x10003000

Control Register

Definition at line 13 of file gif_registers.h.

◆ GIF_REG_MODE

#define GIF_REG_MODE   *(volatile u32 *)0x10003010

Mode Setting Register

Definition at line 15 of file gif_registers.h.

◆ GIF_REG_P3CNT

#define GIF_REG_P3CNT   *(volatile u32 *)0x10003090

PATH3 Count Register

Definition at line 29 of file gif_registers.h.

◆ GIF_REG_P3TAG

#define GIF_REG_P3TAG   *(volatile u32 *)0x100030A0

PATH3 Tag Register

Definition at line 31 of file gif_registers.h.

◆ GIF_REG_STAT

#define GIF_REG_STAT   *(volatile u32 *)0x10003020

Status Register

Definition at line 17 of file gif_registers.h.

◆ GIF_REG_TAG0

#define GIF_REG_TAG0   *(volatile u32 *)0x10003040

GIFtag Save Register

Definition at line 19 of file gif_registers.h.

◆ GIF_REG_TAG1

#define GIF_REG_TAG1   *(volatile u32 *)0x10003050

GIFtag Save Register

Definition at line 21 of file gif_registers.h.

◆ GIF_REG_TAG2

#define GIF_REG_TAG2   *(volatile u32 *)0x10003060

GIFtag Save Register

Definition at line 23 of file gif_registers.h.

◆ GIF_REG_TAG3

#define GIF_REG_TAG3   *(volatile u32 *)0x10003070

GIFtag Save Register

Definition at line 25 of file gif_registers.h.

◆ GIF_SET_CTRL

#define GIF_SET_CTRL ( RST,
PSE )
Value:
(u32)((RST)&0x00000001) << 0 | (u32)((PSE)&0x00000001) << 3

Definition at line 33 of file gif_registers.h.

◆ GIF_SET_MODE

#define GIF_SET_MODE ( M3R,
IMT )
Value:
(u32)((M3R)&0x00000001) << 0 | (u32)((IMT)&0x00000001) << 2

Definition at line 36 of file gif_registers.h.