From 2a8ba6be93a6bd6e84b95cedffcd4614a3fddbce Mon Sep 17 00:00:00 2001 From: sozud <122322823+sozud@users.noreply.github.com> Date: Thu, 5 Sep 2024 17:51:44 -0700 Subject: [PATCH] Match gs_008,9 --- build.py | 4 +++- src/gs/gs_008.c | 19 +++++++++++++++++++ src/gs/gs_009.c | 19 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 src/gs/gs_008.c create mode 100644 src/gs/gs_009.c diff --git a/build.py b/build.py index 25f31ee..9531d4a 100644 --- a/build.py +++ b/build.py @@ -248,7 +248,9 @@ def build_35(): add_lib_263(etc_srcs, "build/3.5/etc", "./psy-q/3.5/PSX/LIB/LIBETC.LIB", "-DVERSION=35", "3.5") gs_srcs = [ - 'src/gs/gs_007.c' + 'src/gs/gs_007.c', + 'src/gs/gs_008.c', + 'src/gs/gs_009.c' ] add_lib_263(gs_srcs, "build/3.5/gs", "./psy-q/3.5/PSX/LIB/LIBGS.LIB", "-DVERSION=35", "3.5") diff --git a/src/gs/gs_008.c b/src/gs/gs_008.c new file mode 100644 index 0000000..104a015 --- /dev/null +++ b/src/gs/gs_008.c @@ -0,0 +1,19 @@ +#include "../types.h" +#include "KERNEL.H" +#include "gs_007.h" + +s32 PSDOFSX; +s32 PSDOFSY; +s32 CLIP2[2]; +s32 PSDBASEX; +s32 PSDBASEY; +s32 POSITION; +s16 GsDISPENV[10]; +s16 PSDGPU; +s16 GsORGOFSX; +s16 GsORGOFSY; +s16 PSDIDX; +s32 PSDCNT; +u8 GsDRAWENV[92]; + +long GsGetVcount() { return GetRCnt(RCntCNT1); } \ No newline at end of file diff --git a/src/gs/gs_009.c b/src/gs/gs_009.c new file mode 100644 index 0000000..6a9fdfc --- /dev/null +++ b/src/gs/gs_009.c @@ -0,0 +1,19 @@ +#include "../types.h" +#include "KERNEL.H" +#include "gs_007.h" + +s32 PSDOFSX; +s32 PSDOFSY; +s32 CLIP2[2]; +s32 PSDBASEX; +s32 PSDBASEY; +s32 POSITION; +s16 GsDISPENV[10]; +s16 PSDGPU; +s16 GsORGOFSX; +s16 GsORGOFSY; +s16 PSDIDX; +s32 PSDCNT; +u8 GsDRAWENV[92]; + +void GsClearVcount() { return ResetRCnt(RCntCNT1); } \ No newline at end of file