├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include ├── PsyX │ ├── PsyX_config.h │ ├── PsyX_globals.h │ ├── PsyX_public.h │ ├── PsyX_render.h │ ├── PsyX_version.h │ ├── common │ │ ├── glad.h │ │ ├── half_float.h │ │ └── pgxp_defs.h │ └── util │ │ └── timer.h └── psx │ ├── abs.h │ ├── asm.h │ ├── gtemac.h │ ├── gtereg.h │ ├── inline_c.h │ ├── kernel.h │ ├── libapi.h │ ├── libcd.h │ ├── libetc.h │ ├── libgpu.h │ ├── libgte.h │ ├── libmath.h │ ├── libmcrd.h │ ├── libpad.h │ ├── libpress.h │ ├── libsn.h │ ├── libspu.h │ ├── r3000.h │ ├── rand.h │ ├── strings.h │ └── types.h └── src ├── PsyX_main.cpp ├── PsyX_main.h ├── audio ├── PsyX_SPUAL.cpp └── PsyX_SPUAL.h ├── gpu ├── PsyX_GPU.cpp ├── PsyX_GPU.h └── font.h ├── gte ├── PsyX_GTE.cpp ├── PsyX_GTE.h ├── half_float.cpp ├── ratan_tbl.h ├── rcossin_tbl.h └── sqrt_tbl.h ├── iso9660.h ├── pad ├── PsyX_pad.cpp └── PsyX_pad.h ├── platform.h ├── psx ├── ABS.C ├── INLINE_C.C ├── LIBAPI.C ├── LIBCD.C ├── LIBETC.C ├── LIBGPU.C ├── LIBGTE.C ├── LIBMCRD.C ├── LIBPAD.C ├── LIBSN.C └── LIBSPU.C ├── render ├── PsyX_render.cpp └── glad.c └── util ├── crash_handler.cpp ├── crash_handler.h └── timer.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/README.md -------------------------------------------------------------------------------- /include/PsyX/PsyX_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/PsyX_config.h -------------------------------------------------------------------------------- /include/PsyX/PsyX_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/PsyX_globals.h -------------------------------------------------------------------------------- /include/PsyX/PsyX_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/PsyX_public.h -------------------------------------------------------------------------------- /include/PsyX/PsyX_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/PsyX_render.h -------------------------------------------------------------------------------- /include/PsyX/PsyX_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/PsyX_version.h -------------------------------------------------------------------------------- /include/PsyX/common/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/common/glad.h -------------------------------------------------------------------------------- /include/PsyX/common/half_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/common/half_float.h -------------------------------------------------------------------------------- /include/PsyX/common/pgxp_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/common/pgxp_defs.h -------------------------------------------------------------------------------- /include/PsyX/util/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/PsyX/util/timer.h -------------------------------------------------------------------------------- /include/psx/abs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/abs.h -------------------------------------------------------------------------------- /include/psx/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/asm.h -------------------------------------------------------------------------------- /include/psx/gtemac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/gtemac.h -------------------------------------------------------------------------------- /include/psx/gtereg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/gtereg.h -------------------------------------------------------------------------------- /include/psx/inline_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/inline_c.h -------------------------------------------------------------------------------- /include/psx/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/kernel.h -------------------------------------------------------------------------------- /include/psx/libapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libapi.h -------------------------------------------------------------------------------- /include/psx/libcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libcd.h -------------------------------------------------------------------------------- /include/psx/libetc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libetc.h -------------------------------------------------------------------------------- /include/psx/libgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libgpu.h -------------------------------------------------------------------------------- /include/psx/libgte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libgte.h -------------------------------------------------------------------------------- /include/psx/libmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libmath.h -------------------------------------------------------------------------------- /include/psx/libmcrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libmcrd.h -------------------------------------------------------------------------------- /include/psx/libpad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libpad.h -------------------------------------------------------------------------------- /include/psx/libpress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libpress.h -------------------------------------------------------------------------------- /include/psx/libsn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libsn.h -------------------------------------------------------------------------------- /include/psx/libspu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/libspu.h -------------------------------------------------------------------------------- /include/psx/r3000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/r3000.h -------------------------------------------------------------------------------- /include/psx/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/rand.h -------------------------------------------------------------------------------- /include/psx/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/strings.h -------------------------------------------------------------------------------- /include/psx/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/include/psx/types.h -------------------------------------------------------------------------------- /src/PsyX_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/PsyX_main.cpp -------------------------------------------------------------------------------- /src/PsyX_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/PsyX_main.h -------------------------------------------------------------------------------- /src/audio/PsyX_SPUAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/audio/PsyX_SPUAL.cpp -------------------------------------------------------------------------------- /src/audio/PsyX_SPUAL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/audio/PsyX_SPUAL.h -------------------------------------------------------------------------------- /src/gpu/PsyX_GPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gpu/PsyX_GPU.cpp -------------------------------------------------------------------------------- /src/gpu/PsyX_GPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gpu/PsyX_GPU.h -------------------------------------------------------------------------------- /src/gpu/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gpu/font.h -------------------------------------------------------------------------------- /src/gte/PsyX_GTE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gte/PsyX_GTE.cpp -------------------------------------------------------------------------------- /src/gte/PsyX_GTE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gte/PsyX_GTE.h -------------------------------------------------------------------------------- /src/gte/half_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gte/half_float.cpp -------------------------------------------------------------------------------- /src/gte/ratan_tbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gte/ratan_tbl.h -------------------------------------------------------------------------------- /src/gte/rcossin_tbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gte/rcossin_tbl.h -------------------------------------------------------------------------------- /src/gte/sqrt_tbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/gte/sqrt_tbl.h -------------------------------------------------------------------------------- /src/iso9660.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/iso9660.h -------------------------------------------------------------------------------- /src/pad/PsyX_pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/pad/PsyX_pad.cpp -------------------------------------------------------------------------------- /src/pad/PsyX_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/pad/PsyX_pad.h -------------------------------------------------------------------------------- /src/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/platform.h -------------------------------------------------------------------------------- /src/psx/ABS.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/ABS.C -------------------------------------------------------------------------------- /src/psx/INLINE_C.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/INLINE_C.C -------------------------------------------------------------------------------- /src/psx/LIBAPI.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBAPI.C -------------------------------------------------------------------------------- /src/psx/LIBCD.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBCD.C -------------------------------------------------------------------------------- /src/psx/LIBETC.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBETC.C -------------------------------------------------------------------------------- /src/psx/LIBGPU.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBGPU.C -------------------------------------------------------------------------------- /src/psx/LIBGTE.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBGTE.C -------------------------------------------------------------------------------- /src/psx/LIBMCRD.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBMCRD.C -------------------------------------------------------------------------------- /src/psx/LIBPAD.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBPAD.C -------------------------------------------------------------------------------- /src/psx/LIBSN.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBSN.C -------------------------------------------------------------------------------- /src/psx/LIBSPU.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/psx/LIBSPU.C -------------------------------------------------------------------------------- /src/render/PsyX_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/render/PsyX_render.cpp -------------------------------------------------------------------------------- /src/render/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/render/glad.c -------------------------------------------------------------------------------- /src/util/crash_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/util/crash_handler.cpp -------------------------------------------------------------------------------- /src/util/crash_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/util/crash_handler.h -------------------------------------------------------------------------------- /src/util/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenDriver2/PsyCross/HEAD/src/util/timer.c --------------------------------------------------------------------------------