mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-22 10:22:48 +01:00
.. | ||
include | ||
src | ||
premake5.lua | ||
README.md |
Psy-Cross (Psy-X)
Framework aiming to build and run originally targeted Playstation applications on other platforms based on Psy-Q SDK.
Implementation details
- high-level Playstation API reimplementation which translates it's calls into modern/compatible APIs
- Psy-Q compatible headers
- Implements Geometry Transformation Engine (GTE) in software and adapts it's macros and calls
- PGXP-Z - PGXP support with optimized vertex cache lookup and extended with modern 3D hardware perspective transform and Z-buffer support PGXP-Z
- LibSPU with ADPCM decoding on OpenAL (SPU-AL)
- LibGPU with Playstation-style polygon and image handling
TODO
- Add some missing LibGTE functions
- Add support for MDEC, CDXA decoding and playback
- Extend BIN/CUE image support
- SPU ADSR
Credits
- SoapyMan - more GTE functions, SPU-AL, PGXP-Z
- Gh0stBlade - original source/base (link)