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 <<
Here's a list with the overall progress of the emulator, broken down in distinct parts.
95% -> CPU Mips R3000A
90% -> DMA
85% -> Mem IO
85% -> Movie Decoder
80% -> Interrupts
75% -> CD Decoder
70% -> GPU Primitives & Commands
65% -> GPU Textures
60% -> Audio
60% -> GTE
55% -> Rootcounters
25% -> Serial IO
10% -> XA Audio
PSeudo can load some commercial games, but it needs work on performance and overall timing.
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.
Open-source under Apache 2.0 license.