12 #include "common_header.h"
108 u32 edramTransDisable;
136 SCE_GE_REG_RESET = 0,
137 SCE_GE_REG_UNK004 = 1,
138 SCE_GE_REG_EDRAM_HW_SIZE = 2,
140 SCE_GE_REG_UNK104 = 4,
141 SCE_GE_REG_LISTADDR = 5,
142 SCE_GE_REG_STALLADDR = 6,
143 SCE_GE_REG_RADR1 = 7,
144 SCE_GE_REG_RADR2 = 8,
146 SCE_GE_REG_IADR = 10,
147 SCE_GE_REG_OADR = 11,
148 SCE_GE_REG_OADR1 = 12,
149 SCE_GE_REG_OADR2 = 13,
150 SCE_GE_REG_UNK300 = 14,
151 SCE_GE_REG_INTERRUPT_TYPE1 = 15,
152 SCE_GE_REG_INTERRUPT_TYPE2 = 16,
153 SCE_GE_REG_INTERRUPT_TYPE3 = 17,
154 SCE_GE_REG_INTERRUPT_TYPE4 = 18,
155 SCE_GE_REG_EDRAM_ENABLED_SIZE = 19,
156 SCE_GE_REG_GEOMETRY_CLOCK = 20,
157 SCE_GE_REG_EDRAM_REFRESH_UNK1 = 21,
158 SCE_GE_REG_EDRAM_UNK10 = 22,
159 SCE_GE_REG_EDRAM_REFRESH_UNK2 = 23,
160 SCE_GE_REG_EDRAM_REFRESH_UNK3 = 24,
161 SCE_GE_REG_EDRAM_UNK40 = 25,
162 SCE_GE_REG_EDRAM_UNK50 = 26,
163 SCE_GE_REG_EDRAM_UNK60 = 27,
164 SCE_GE_REG_EDRAM_ADDR_TRANS_DISABLE = 28,
165 SCE_GE_REG_EDRAM_ADDR_TRANS_VALUE = 29,
166 SCE_GE_REG_EDRAM_UNK90 = 30,
167 SCE_GE_REG_EDRAM_UNKA0 = 31
int sceGeEdramSetSize(int size)
int sceGeGetList(int dlId, SceGeDisplayList *outDl, int *outFlag)
int sceGeGetBreakpoint(SceGeBreakpoint *bp, int size, int *arg2)
int sceGeRegisterLogHandler(SceGeLogHandler handler)
int sceGeGetListIdList(int *outPtr, int size, int *totalCountPtr)
int sceGeSetCmd(u32 cmdOff, u32 cmd)
int sceGeGetReg(SceGeReg regId)
struct SceGeBreakpoint SceGeBreakpoint
SceGeReg
Definition: ge_kernel.h:135
SceGeDisplayListSignal
Definition: ge_kernel.h:37
SceGeDisplayListState
Definition: ge_kernel.h:22
int sceGeSetMtx(int id, int *mtx)
int sceGeEdramSetRefreshParam(int arg0, int arg1, int arg2, int arg3)
int sceGePutBreakpoint(SceGeBreakpoint *bp, int size)
int sceGeSetReg(SceGeReg regId, u32 value)
int sceGeEdramGetHwSize()
void(* SceGeLogHandler)(SceGeLogType logType,...)
Definition: ge_kernel.h:248
SceGeLogType
Definition: ge_kernel.h:213
struct SceGeDisplayList SceGeDisplayList
int sceGeSetGeometryClock(int opt)
@ SCE_GE_DL_SIGNAL_SYNC
Definition: ge_kernel.h:45
@ SCE_GE_DL_SIGNAL_NONE
Definition: ge_kernel.h:39
@ SCE_GE_DL_SIGNAL_BREAK
Definition: ge_kernel.h:41
@ SCE_GE_DL_SIGNAL_PAUSE
Definition: ge_kernel.h:43
@ SCE_GE_DL_STATE_PAUSED
Definition: ge_kernel.h:32
@ SCE_GE_DL_STATE_NONE
Definition: ge_kernel.h:24
@ SCE_GE_DL_STATE_COMPLETED
Definition: ge_kernel.h:30
@ SCE_GE_DL_STATE_QUEUED
Definition: ge_kernel.h:26
@ SCE_GE_DL_STATE_RUNNING
Definition: ge_kernel.h:28
@ SCE_GE_LOG_DL_END
Definition: ge_kernel.h:237
@ SCE_GE_LOG_DL_SIGNAL
Definition: ge_kernel.h:241
@ SCE_GE_LOG_DL_CONTINUE
Definition: ge_kernel.h:229
@ SCE_GE_LOG_DL_ENQUEUED
Definition: ge_kernel.h:217
@ SCE_GE_LOG_DL_RUNNING
Definition: ge_kernel.h:233
@ SCE_GE_LOG_DL_SADR_UPDATE
Definition: ge_kernel.h:223
@ SCE_GE_LOG_DL_DEQUEUED
Definition: ge_kernel.h:220
@ SCE_GE_LOG_DL_BREAK
Definition: ge_kernel.h:226
Definition: ge_kernel.h:306
u32 bpAddr
Definition: ge_kernel.h:308
int bpCount
Definition: ge_kernel.h:310
Definition: ge_user.h:374
Definition: ge_kernel.h:50
struct SceGeDisplayList * prev
Definition: ge_kernel.h:54
u16 stackOff
Definition: ge_kernel.h:90
int oadr2
Definition: ge_kernel.h:80
int oadr1
Definition: ge_kernel.h:78
u16 signalData
Definition: ge_kernel.h:86
int oadr
Definition: ge_kernel.h:76
int execState
Definition: ge_kernel.h:66
int base
Definition: ge_kernel.h:82
u8 isBusy
Definition: ge_kernel.h:60
void * list
Definition: ge_kernel.h:68
SceGeStack * stack
Definition: ge_kernel.h:92
short cbId
Definition: ge_kernel.h:84
struct SceGeDisplayList * next
Definition: ge_kernel.h:52
u8 state
Definition: ge_kernel.h:56
SceGeContext * ctx
Definition: ge_kernel.h:64
void * stall
Definition: ge_kernel.h:70
int radr2
Definition: ge_kernel.h:74
int radr1
Definition: ge_kernel.h:72
short numStacks
Definition: ge_kernel.h:88
u8 signal
Definition: ge_kernel.h:58
Definition: ge_user.h:367
Definition: ge_kernel.h:97