Skip to content

danilaml/nucleus

 
 

Repository files navigation

Nucleus

Build Status Last Release

Created by Alexandro Sánchez Bach.

A PlayStation 3 emulator for Windows / Linux / OS X / Android / iOS released under GPLv2 license.

Dependencies

You need to provide the PlayStation 3 firmware keys by placing a file named keys.xml next to the Nucleus executable. This file has to meet the requirements stated here. Instructions about how to extract the keys and generate the file will be provided as well.

Building

  • Windows: Install CMake, Python and Visual Studio 2013. Run tools/nucleus-init.py and build LLVM manually with the generated solution file. Then open nucleus.sln and press Build > Rebuild solution.
  • Linux: Follow the .travis.yml file.
  • OS X: Unknown status. Use the .travis.yml file as reference.
  • Android: Install the Android SDK and Android NDK. TBA.
  • iOS: Install Xcode. TBA.

Disclaimer

The goal of this project is to experiment, research, and educate on the topic of emulation of modern devices and operating systems. It is not for enabling illegal activity. All information is obtained via reverse engineering of legally purchased devices and games and information made public on the Internet.

About

PlayStation 3 emulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 49.3%
  • C++ 44.0%
  • HTML 3.7%
  • CMake 3.0%