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
datafolder. You only need the filesBANKxxandMEMLIST.BIN. - Get mkpsxiso and ensure it is in
PATHor in the same folder asrawpsx.exe. - Run
makeiso.batormakeiso.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/binfolder of your PSn00bSDK install. - Put the data files from the DOS version of Another World/Out of This World into the
datafolder. You only need the filesBANKxxandMEMLIST.BIN. - Run
make iso. This will producerawpsx.isoandrawpsx.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.