PlayStation re-implementation of the engine used in the game Another World (Out of This World), based on rawgl, rewritten in C using PSn00bSDK. At the moment rawpsx only supports running the full DOS version of the game, but eventually I will probably add support for the Amiga version and the DOS demo as well.
The sw
branch renders the graphics in software mode and uploads the resulting page to VRAM, and
is the primary branch since it looks like the entire game works fine this way, with little to no
performance issues.
The hw
branch renders everything using the GPU, but has palette swapping issues and is outdated.
- Obtain the latest GitHub release, if there are any.
- Put the data files from the DOS version of Another World/Out of This World into the
data
folder. You only need the filesBANKxx
andMEMLIST.BIN
. - Get mkpsxiso and ensure it is in
PATH
or in the same folder asrawpsx.exe
. - Run
makeiso.bat
ormakeiso.sh
. This will producerawpsx.iso
. - Write the ISO image to a CD-R and play it on your PlayStation using a modchip or some sort of other protection bypass.
- Set up PSn00bSDK and ensure it is in
PATH
. - Get mkpsxiso and ensure it is in
PATH
. You can put it into thetools/bin
folder of your PSn00bSDK install. - Put the data files from the DOS version of Another World/Out of This World into the
data
folder. You only need the filesBANKxx
andMEMLIST.BIN
. - Run
make iso
. This will producerawpsx.iso
andrawpsx.exe
. - Write the ISO image to a CD-R and play it on your PlayStation using a modchip or some sort of other protection bypass.
- Lameguy64 for PSn00bSDK;
- cyxx for raw/rawgl;
- Giuseppe Gatta (?) for PSXSDK;
- Fabien Sanglard for his Another World article series.