{"id":13514177,"url":"https://github.com/obhq/obliteration","last_synced_at":"2025-03-31T02:33:34.031Z","repository":{"id":59665552,"uuid":"536799383","full_name":"obhq/obliteration","owner":"obhq","description":"Experimental PS4 emulator written in Rust for Windows, macOS and Linux","archived":false,"fork":false,"pushed_at":"2024-04-13T21:48:07.000Z","size":20807,"stargazers_count":545,"open_issues_count":80,"forks_count":16,"subscribers_count":29,"default_branch":"main","last_synced_at":"2024-04-13T23:52:49.138Z","etag":null,"topics":["cpp","emulator","linux","macos","ps4","qt","rust","windows","x86-64"],"latest_commit_sha":null,"homepage":"https://obliteration.net","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-09-15T00:00:23.000Z","updated_at":"2024-04-15T18:35:48.531Z","dependencies_parsed_at":"2024-01-26T16:31:13.297Z","dependency_job_id":"26db334d-3e93-4edb-8027-1e5ee5f17409","html_url":"https://github.com/obhq/obliteration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obhq%2Fobliteration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obhq%2Fobliteration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obhq%2Fobliteration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obhq%2Fobliteration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obhq","download_url":"https://codeload.github.com/obhq/obliteration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246407403,"owners_count":20772127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","emulator","linux","macos","ps4","qt","rust","windows","x86-64"],"created_at":"2024-08-01T05:00:48.743Z","updated_at":"2025-03-31T02:33:29.022Z","avatar_url":"https://github.com/obhq.png","language":"Rust","funding_links":[],"categories":["Home Game Console Emulators","Rust","Applications"],"sub_categories":["Sony","Emulators"],"readme":"\u003cp align=\"center\"\u003e\u003cimg alt=\"Logo\" src=\"logo.png\"\u003e\u003c/p\u003e\n\n## About\n[![CI](https://github.com/obhq/obliteration/actions/workflows/main.yml/badge.svg)](https://github.com/obhq/obliteration/actions/workflows/main.yml)\n[![Zulip](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://obkrnl.zulipchat.com)\n\nObliteration is a free and open-source PlayStation 4 kernel rewritten in Rust. Its goal is to run the PlayStation 4 system software on Windows, Linux and macOS using a custom made virtualization stack optimized specifically for Obliteration. **The project is under development and cannot run any games yet**. The reason it take so long is because we decided to go with the correct path without stubbing as much as possible.\n\nThis project started as a hard-fork from [Kyty](https://github.com/InoriRus/Kyty). Then we decided to rewrite the whole project from scratch by using Kyty and [Uplift](https://github.com/idc/uplift) as a reference to help us getting started with the project.\n\nThe project logo and icon was designed by [VocalFan](https://github.com/VocalFan).\n\n## Get a daily build\n\nYou can download binaries from the latest commits [here](https://github.com/obhq/obliteration/actions/workflows/main.yml). You **MUST** sign in to GitHub otherwise you will not be able to download files.\n\n## System requirements\n\n- Windows 10, Linux or macOS 11+.\n  - On Windows and Linux make sure you have Vulkan 1.3 installed. If you encountered `Failed to initialize Vulkan (-9)` that mean you don't have a Vulkan installed.\n- x86-64 CPU.\n- CPU with hardware virtualization supports.\n  - Windows and Linux users may need to enable this feature on the BIOS/UEFI settings.\n- A PS4 with system software version 11.00 for firmware dumping.\n\n### Windows-specific requirements\n\n- [Microsoft Visual C++ 2022 Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist). If there is an error related to `msvcp140.dll`, `vcruntime140.dll`, or `vcruntime140_1.dll` that means you need to install this manually. It's likely your system already has it, so try to run Obliteration first.\n- [Virtual Machine Platform](https://github.com/obhq/obliteration/wiki/Common-Issues)\n\n## Building and Development\n\nInformation on building Obliteration and preparing to be a developer can be found on our [Wiki.](https://github.com/obhq/obliteration/wiki/Compilation-\u0026-Development)\n\n## License\n\n- `src/ansi_escape.hpp`, `src/ansi_escape.cpp`, `src/log_formatter.hpp` and `src/log_formatter.cpp` are licensed under GPL-3.0 only.\n- `src/param`, `src/pfs` and `src/pkg` are licensed under LGPL-3.0.\n- All other source code are licensed under either MIT License or Apache License, Version 2.0; or both. If the file header does not specify which license then it is licensed under MIT License.\n- All release binaries are under GPL-3.0.\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Obliteration by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n### UI Icons\n\nWe use icons from https://materialdesignicons.com for UI (e.g. on the menu and toolbar).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobhq%2Fobliteration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobhq%2Fobliteration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobhq%2Fobliteration/lists"}