Official source code for

  • By Mako
  • Last update: Dec 28, 2022
  • Comments: 11



Official source code for This website is designed to house and promote the progress of RPCS3, an open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux and BSD. The compatibility list portion of this website is developed independently and maintained by AniLeo.

All trademarks and copyright-written content found on this website belong to their respective owners. The RPCS3 team is in no way affiliated with Sony or PlayStation.


This website uses the GNU General Public License Version 2.0 (June 1991). According to the license, you are welcome to use the website and its source code for any purpose, but distributing the websites' files requires that the source code be released and attribution given. For more details on how the GNU General Public License system works, please refer to


This website ships as is and doesn't require any compilation using any Integrated Development Environment tools. Simply download the repository archive, unpack and mount them locally or upload straight to your personal web server. For editing, we recommend using an advanced multi-language text editor, e.g. Notepad++.

For local deployment, our only requirement is Docker. Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. To run the application, use:

docker-compose up

From there, open a web browser of your choosing and navigate to your preferred localhost address. However, you will need to access it from your browser by adding the :8080 to your localhost address.

This website uses a cron job to fetch the Roadmap. Your cron job should be similar to php public_html/lib/cronjob/cron.roadmap.php (using the appropriate paths to the php executable and the public_html directory) with a recommended timing of once every hour (0 * * * *).

External Resources

Target Platforms

Flaticon Licensing

This website uses free icon sets found on provided by The Flaticon and Freepik licensing allows us to use for free, any of Flaticon contents for our projects as long as we attribute to the author in the definitive project.

How to attribute contents?

  • For web usage, by placing a link with the text "designed by {Author's Name} from Flaticon" in a visible spot, so the author's authorship is noticeable.
  • Uses different to web: If possible, the text "designed by {Author's Name} from Flaticon" must be written next to Flaticon Contents, if it's not possible, the attribution must be placed in the credits or acknowledgements section.

Where you can use Flaticon contents:

  • Website, software, applications, mobile and multimedia
  • Printed and digital media (magazines, newspapers, books, cards, labels, CD, television, video, e-mail).
  • Advertisement and promotional items.
  • Presentation of products and public events.

What you can do:

  • You have the non-exclusive, non-transferable, non-sublicensable right to use the licensed material an unlimited number of times in any and all media for the commercial or personal purposes listed above.
  • You may alter and create derivative works.
  • You can use Flaticon Contents during the rights period world widely.

What you can not do:

  • Sublicense, sell or rent any contents (or a modified version of them).
  • Distribute Flaticon Contents unless it has been expressly authorized by Flaticon.
  • Include Flaticon Contents in an online or offline database or file.
  • Offering Flaticon Contents designs (or modified Flaticon Contents versions) for download.

We attribute each icon set that we use on the website for the following creators:


All trademarks and copyright-written content found on this website belong to their respective owners. The RPCS3 team is in no way affiliated with Sony or PlayStation.

The "PlayStation logo", "PlayStation 3 logo", "PlayStation 4 logo", "PlayStation Portable logo", "PlayStation Vita logo", "PlayStation Move logo", "PlayStation Network logo", "PlayStation Store logo", "PlayStation Plus logo", "Sony logo", "Sony Computer Entertainment logo" and their aforementioned names are registered trademarks of Sony Computer Entertainment Inc. "Sony Entertainment Network" is a trademark of Sony Corporation. Library programs are copyright Sony Interactive Entertainment Inc.



  • 1

    Question: Where is this Linux icon from?


    The icon at /img/icons/buttons/linux.png looks amazing, and I wanted to use it on my website.

    My efforts

    I looked in the branding page and found the list of icon packs used, then proceeded to find them (the packs aren't linked, only the authors, and Google search rarely reveals the pack itself) and look through every icon in them to try to find that Linux icon, and got nothing.

    I've searched Flaticon and Freepik enough (for both "Linux" and "Penguin" that I've come to the conclusion that this icon is not on those platforms.

    My current theory is that this icon was created by you (DAGINATSUKO), but I have decided to ask here as my last resort.


    This icon looks amazing. Unlike every other Linux icon I've ever seen, it goes for a more minimal approach and really gets a nice, modern feel while still communicating the classic penguin.

    I've looked everywhere, and no other penguin or Linux icon seems to have a design like this one.


    In conclusion, I don't know why I wrote so much stuff, this would've probably been sufficient:

    Hey where is /img/icons/buttons/linux.png from? I want to use it on my site

    But I do like writing, so please forgive my long issue.

    I hope that you could tell me where you got this icon, and hopefully it is under a license that would allow me to use it on my site.

    Thanks, Alex_Sour

  • 2 License Violation

    As stated in #82, the license of the Linux logo on the downloads button from is not allowed to be used.

    This is a problem.

    My suggestions:

    • Ask team is the logo can be used (after all that time, they may have changed their minds, or maybe they would be willing to accept it to be used in certain cases, such as platform icons
    • Give up GitHub and move to Gitea
    • Leave it as-is and suffer the consequences
    • Change it to Tux
  • 3

    Missaligned span "build-tx2-label" in index.php

    bild Text not aligned, fixed by: .build-tx2-label { font-family: Roboto-Regular; background: #1abc9c; padding: 4px 8px; border-radius: 30px; margin-left: 4px; margin-right: 0px; color: #fff; } in main.css

    I didn't feel it was necessary to make an entire PR for 1 css change and I'm not sure it's the optimal change either. Edit: Tested it on both a 4k-monitor and 1080p-monitor with the same issue on both.

  • 4

    RPCS3 main site or github changelog history Pull Request link

    When an RPCS3 new version is released some users open links from in section Pull Request thus opening an link to changes for an download release. If user wish see all changes for previous versions need open an link for each Pull Request.

    One address link showing all versions changelog is an good solution and is better to read. Thanks for read. Have an nice day.

  • 5

    Register to take donations from Brave Rewards?

    Brave Browser basically has a feature that lets you donate to websites. However, in order for a website to receive donations, they have to register in the program. Thought this would help RPCS3.

  • 6

    ci: auto-optimize images

    To deal with the tidious process to optimize images, I suggest to use a Github Actions workflow for pull requests. Why ?

    • might help to have lighter binaries
    • could be configured
    • paintful to do that everytime manually
  • 7

    Add LibRay link to QuickStart (for Linux users)

    LibRay is a Python application for dumping and decrypting PS3 discs, which seems to work really well on Linux, and does not require installing Mono or Wine like the current suggested tools in the QuickStart. Should be an easier and more convenient option for Linux users.

  • 8

    Consider Replacing Download Button Icon

    I'm on ZorinOS and when I saw the Windows icon on the download button I thought the website is not detecting my UA string correctly and thought it was a bug. Apparently the icon changes every second or so but it was a bit too late for me to realize that as I had scrolled down, trying to find if Linux is even supported (I was in a bit of a hurry so didn't read the subheading) image

    I suggest replacing the dynamic button icons with an RPSC3 logo or detect the platform from the UA to avoid confusion.

  • 9

    [Request] Add drive to the compatibility list

    LG Slim Portable Blu-ray / DVD Writer Model: WP50NB40 ROM Ver. 1.03

    Used 13xforever's PS3 Dumper, then manually verified the IRD with PS3-ISO-Rebuilder to make sure.

  • 10

    Bad performance score in

    I tested in and this are the results:


    • Performance = 44
    • Accessibility = 91
    • Best practices = 80
    • SEO = 100

    As you can see, has bad results in performance. I don't know why this happen but I thought it would be a good idea to mention it here so that you can get over it :)

  • 11

    [Request] Add compatible Blu-ray drive to quickstart

    I have a model of blu-ray drive that isn't listed as compatible in the quickstart guide, but I've dumped my whole library with it no problem:

    Lite-on/Phillips DS-6E2SH19C

    Its a slim laptop drive and 19C is the revision.