dev_ps2_gs.cc File Reference

Back to the index.

Classes | Macros | Functions
dev_ps2_gs.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "device.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"

Go to the source code of this file.

Classes

struct  gs_data
 

Macros

#define DEV_PS2_GS_LENGTH   0x2000
 
#define DEV_PS2_GIF_FAKE_BASE   0x50000000
 
#define N_GS_REGS   0x108
 
#define GS_S_PMODE_REG   0x00
 
#define GS_S_SMODE1_REG   0x01
 
#define GS_S_SMODE2_REG   0x02
 
#define GS_S_SRFSH_REG   0x03
 
#define GS_S_SYNCH1_REG   0x04
 
#define GS_S_SYNCH2_REG   0x05
 
#define GS_S_SYNCV_REG   0x06
 
#define GS_S_DISPFB1_REG   0x07
 
#define GS_S_DISPLAY1_REG   0x08
 
#define GS_S_DISPFB2_REG   0x09
 
#define GS_S_DISPLAY2_REG   0x0a
 
#define GS_S_EXTBUF_REG0   0x0b
 
#define GS_S_EXTDATA_REG   0x0c
 
#define GS_S_EXTWRITE_REG   0x0d
 
#define GS_S_BGCOLOR_REG   0x0e
 
#define GS_S_CSR_REG   0x100
 
#define GS_S_IMR_REG   0x101
 
#define GS_S_BUSDIR_REG   0x104
 
#define GS_S_SIGLBLID_REG   0x108
 

Functions

 DEVICE_ACCESS (ps2_gs)
 
 DEVINIT (ps2_gs)
 

Macro Definition Documentation

◆ DEV_PS2_GIF_FAKE_BASE

#define DEV_PS2_GIF_FAKE_BASE   0x50000000

Definition at line 45 of file dev_ps2_gs.cc.

◆ DEV_PS2_GS_LENGTH

#define DEV_PS2_GS_LENGTH   0x2000

Definition at line 42 of file dev_ps2_gs.cc.

◆ GS_S_BGCOLOR_REG

#define GS_S_BGCOLOR_REG   0x0e

Definition at line 67 of file dev_ps2_gs.cc.

◆ GS_S_BUSDIR_REG

#define GS_S_BUSDIR_REG   0x104

Definition at line 77 of file dev_ps2_gs.cc.

◆ GS_S_CSR_REG

#define GS_S_CSR_REG   0x100

Definition at line 75 of file dev_ps2_gs.cc.

◆ GS_S_DISPFB1_REG

#define GS_S_DISPFB1_REG   0x07

Definition at line 60 of file dev_ps2_gs.cc.

◆ GS_S_DISPFB2_REG

#define GS_S_DISPFB2_REG   0x09

Definition at line 62 of file dev_ps2_gs.cc.

◆ GS_S_DISPLAY1_REG

#define GS_S_DISPLAY1_REG   0x08

Definition at line 61 of file dev_ps2_gs.cc.

◆ GS_S_DISPLAY2_REG

#define GS_S_DISPLAY2_REG   0x0a

Definition at line 63 of file dev_ps2_gs.cc.

◆ GS_S_EXTBUF_REG0

#define GS_S_EXTBUF_REG0   0x0b

Definition at line 64 of file dev_ps2_gs.cc.

◆ GS_S_EXTDATA_REG

#define GS_S_EXTDATA_REG   0x0c

Definition at line 65 of file dev_ps2_gs.cc.

◆ GS_S_EXTWRITE_REG

#define GS_S_EXTWRITE_REG   0x0d

Definition at line 66 of file dev_ps2_gs.cc.

◆ GS_S_IMR_REG

#define GS_S_IMR_REG   0x101

Definition at line 76 of file dev_ps2_gs.cc.

◆ GS_S_PMODE_REG

#define GS_S_PMODE_REG   0x00

Definition at line 53 of file dev_ps2_gs.cc.

◆ GS_S_SIGLBLID_REG

#define GS_S_SIGLBLID_REG   0x108

Definition at line 78 of file dev_ps2_gs.cc.

◆ GS_S_SMODE1_REG

#define GS_S_SMODE1_REG   0x01

Definition at line 54 of file dev_ps2_gs.cc.

◆ GS_S_SMODE2_REG

#define GS_S_SMODE2_REG   0x02

Definition at line 55 of file dev_ps2_gs.cc.

◆ GS_S_SRFSH_REG

#define GS_S_SRFSH_REG   0x03

Definition at line 56 of file dev_ps2_gs.cc.

◆ GS_S_SYNCH1_REG

#define GS_S_SYNCH1_REG   0x04

Definition at line 57 of file dev_ps2_gs.cc.

◆ GS_S_SYNCH2_REG

#define GS_S_SYNCH2_REG   0x05

Definition at line 58 of file dev_ps2_gs.cc.

◆ GS_S_SYNCV_REG

#define GS_S_SYNCV_REG   0x06

Definition at line 59 of file dev_ps2_gs.cc.

◆ N_GS_REGS

#define N_GS_REGS   0x108

Definition at line 47 of file dev_ps2_gs.cc.

Function Documentation

◆ DEVICE_ACCESS()

DEVICE_ACCESS ( ps2_gs  )

◆ DEVINIT()

DEVINIT ( ps2_gs  )

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18