pseudo
pseudo copied to clipboard
PSeudo - The world's simplest PLAYSTATION emulator
PSeudo (https://naden.co)
PSeudo aims to be the world's simplest PSX emulator both in terms of user experience and software implementation. It is coded in C/C++ and is utilizing modern APIs such as OpenGL for visuals and OpenAL for audio. I have been developing this emulator on a Mac, so for the time being it works on macOS. Some experiments are complete on Windows platform as well, but still needs work on the OpenGL implementation. In time, more platforms will be supported, as I am aiming for a cross-platform solution.
>> Get the latest PSeudo 0.87 release for Mac <<
Showcase




Completion
Here's a list with the overall progress of the emulator, broken down in distinct parts.
95% -> CPU Mips R3000A90% -> DMA85% -> Mem IO85% -> Movie Decoder80% -> Interrupts75% -> CD Decoder70% -> GPU Primitives & Commands65% -> GPU Textures60% -> Audio60% -> GTE55% -> Rootcounters25% -> Serial IO10% -> XA Audio
PSeudo can load some commercial games, but it needs work on performance and overall timing.


Compile / Build
In order to build the application on macOS, the prerequisite is Xcode 10+. For Windows install Microsoft Visual Studio 2019 and on top the additional Clang compiler, we will use that instead of MSVC's default. This is important in order to keep the source code identical between different platforms.


License
Open-source under Apache 2.0 license.