Find a game without browsing folders.
Scan ordinary game folders and ZArchive dumps from a parent library directory. Search by game name or title ID, and view the detected version and content path in the launcher.
Add your first gameFREE & OPEN SOURCE / PLAYSTATION 5 EMULATOR
Explore PS5 emulation.
On your computer.
Bring your local games into one library on Windows or Linux, map keyboard and mouse controls, and keep settings for each title. An experimental Mac build is available too.
Direct project downloads · free · no account
Windows/Linux: 30 Sep 2026 build · Mac: checked 29 Sep 2026 build
MEET KYTYPS5
KytyPS5 translates PlayStation 5 game code and graphics for a desktop computer. Its launcher brings your local game folders into one library, where you can find a title, choose its settings and start it without typing a command every time.
It is a C++ project derived from a heavily modified version of InoriRus’s Kyty, with its own PS5-focused development and releases. If you have seen the original Kyty 0.2.0 download, this is a separate project—not simply a new filename for that release.
Use it to explore emulation, try a specific title, or compare how a game behaves between builds. Selected 2D and 3D titles have reached gameplay. Compatibility is still experimental: a game can reach its menu and later encounter missing graphics or a crash. The game reports show exactly how far individual tests went.
Games / ExampleGame / eboot.binMADE FOR EXPLORING
A graphical launcher for everyday use, with a command line when you want a direct way to test one title.
Scan ordinary game folders and ZArchive dumps from a parent library directory. Search by game name or title ID, and view the detected version and content path in the launcher.
Add your first gameGive a game its own graphics, display and logging settings. Shared global defaults remain available, and clearing a title’s overrides returns it to those defaults.
Set up a game profileMap host inputs to DualSense controls, including sticks, triggers and face buttons. Toggle mouse movement for the right stick in-game, and adjust its sensitivity in the mapping dialog.
Choose your bindingsLaunch a game directory, ELF executable or ZArchive dump from the command line. ZArchive content is streamed read-only, so you do not need a second extracted copy just to start it.
Launch from a terminalPUT IT TO USE
A specific game and a clear next step make an experimental emulator much easier to explore.
Compare its title ID and platform with a dated report, then add your own content and try the same menu or scene. For ASTRO BOT, the selected Windows and Linux reports include different builds and test conditions.
Use arrow keys for the D-pad, J for Cross and Return for Options in the default mapping. Change a binding to suit your keyboard, then confirm it in a responsive game menu.
Place builds in separate folders and preserve your saves. If a title’s graphics change after an update, you can return to the retained build without mixing its bundled libraries.
CHOOSE YOUR PLATFORM
Windows and Linux use the 30 September build. The Mac link retains the inspected 29 September archive; the newer release record did not contain a Mac file when checked.
Release information checked . Each file below keeps its own version and checksum.
This dated snapshot may no longer be the newest build. Download links and checksums still refer to the exact files shown.
Windows 10 1803+ / Windows 11 · Intel or AMD x64
Download for WindowsKytyPS5-2026-09-30-8ba2caf-Windows-x64.zip
Released 30 Sept 2026 UTC
181d70346d247a16dced3473961a3684c0fb32be5316a3cee3f76159e8a0ab6bGitHub Release asset digest · 24,402,834 bytes. Use the verification commands.
Current x86_64 distribution · Vulkan 1.3 driver
Download for LinuxKytyPS5-2026-09-30-8ba2caf-Linux-x86_64.tar.gz
Released 30 Sept 2026 UTC
fb381953cc10fc9d3b7cfba6b66e1dba3a8039db47798a1e7b61e1613047cd2fGitHub Release asset digest · 71,486,694 bytes. Use the verification commands.
macOS 13+ · Apple Silicon with Rosetta 2
Download for macOSKytyPS5-2026-09-29-05057c9-macOS-x86_64.zip
Released 29 Sept 2026 UTC
Previous checked Mac build; not the 30 September Windows/Linux build.
0cb42fb306b3beea6d83d4e4c23337b46b703b6467b2835ac8802a8258890e87Locally calculated from the official archive · 51,862,160 bytes. Use the verification commands.
Windows/Linux build 8ba2caf · Released 30 Sept 2026 UTC. These are compressed download sizes; extracted files and game content require additional disk space.
Windows/Linux hashes come from the release host’s asset metadata. The Mac hash was calculated locally from its original archive. Neither is a publisher signature. All buttons go directly to project release files.
In a terminal opened in your Downloads folder, run the command for your platform. Compare the full 64-character result with the hash in its download card. Letter case does not matter.
Get-FileHash -Algorithm SHA256 .\KytyPS5-2026-09-30-8ba2caf-Windows-x64.zipsha256sum KytyPS5-2026-09-30-8ba2caf-Linux-x86_64.tar.gzshasum -a 256 KytyPS5-2026-09-29-05057c9-macOS-x86_64.zipIf it does not match: do not extract or run that copy. Check the exact file name and release tag, then download again from the button above. A matching hash confirms the recorded bytes; it is not a malware verdict or a publisher signature.
Use an Intel or AMD x86_64 computer. Windows requires version 10 1803 or newer; Windows 11 is supported. On Linux, use an x86_64 distribution with a compatible graphical session and GPU driver.
The renderer’s baseline is Vulkan 1.3. Install a current driver for your GPU; individual titles can also need device features beyond that baseline. On a dual-GPU computer, select the intended device in graphics settings.
The inspected Mac bundle declares macOS 13+. Apple Silicon uses Rosetta 2 with bundled MoltenVK. The project does not publish one RAM or VRAM minimum that applies to every game; a report’s test hardware is context, not a minimum specification.
There is no Android APK, iOS app, native Windows ARM or Linux ARM archive in these checked releases. The Mac download is x86_64, not a native arm64 build.
GET TO THE ANSWER
Jump to a guide or search the instructions on this page. Search results open the relevant answer, including collapsed steps.
FIRST LAUNCH
These downloads are archives, not setup wizards. Extract the complete package into its own folder before opening the launcher.
D:\Apps\KytyPS5.launcher.exe. Keep kyty_emulator.exe, Qt libraries and the platforms plugin folder in their packaged layout.A missing DLL or platform-plugin message is a package-startup problem. Follow the launcher fixes rather than changing game settings.
Open a terminal in the folder containing the downloaded TAR.GZ, normally Downloads. These commands create a versioned destination, extract into it and start the graphical launcher.
mkdir -p "$HOME/Apps/KytyPS5-2026-09-30-8ba2caf"
tar -xzf KytyPS5-2026-09-30-8ba2caf-Linux-x86_64.tar.gz -C "$HOME/Apps/KytyPS5-2026-09-30-8ba2caf"
cd "$HOME/Apps/KytyPS5-2026-09-30-8ba2caf"
./launcherWhen the game list opens, continue below. Keep the bundled Qt libraries and plugins together. For a terminal error, use the Linux startup checks.
KytyPS5.app and its accompanying files.KytyPS5.app for the graphical launcher. The separate flat binary is for command-line use.The inspected 29 September bundle is ad-hoc signed and was not accepted by the local Gatekeeper assessment. Use the per-app checks; do not disable system-wide protection.
YOUR FIRST GAME
eboot.bin at the game-folder root. Games are not part of the emulator download.D:\Games, not D:\Games\ExampleGame. Use Refresh game list after adding new files.For no detected title, follow the file-path checks. For a game that appears but stops during launch, use the game-crash branch.
D:\Games\ ← choose this library root
├── ExampleGame\
│ ├── eboot.bin ← game executable
│ └── … ← other game content
└── AnotherGame.zar ← optional ZArchive dumpReplace these example names with your own paths. On Linux or Mac, the equivalent root might be /games or /Users/yourname/Games.
Ordinary child directories are scanned recursively; symlink directories are skipped. The root of a .zar archive must contain eboot.bin. A ZIP, ISO or PKG is not the same as this supported content format.
The project says external low-level emulation modules are neither required nor planned. You do not need to add a separate “PS5 BIOS download” to these steps.
Open a terminal in the extracted emulator folder. Replace the quoted example with your full game-directory, ELF-file or .zar path. Keep quotation marks around paths with spaces.
.\kyty_emulator.exe --game "D:\Games\ExampleGame"./kyty_emulator --game "/games/ExampleGame.zar"The emulator window should open or the terminal should show a concrete error. On Mac, keep libMoltenVK.dylib beside the flat emulator binary. Press Ctrl + C in the terminal to stop a CLI run when needed; avoid interrupting a save operation.
MAKE IT YOURS
The 30 September launcher source provides these input and per-game controls. Labels can change between builds; the checked Mac archive is an earlier version.
F1, F7 and F11 are reserved and cannot be assigned in the capture dialog; Esc cancels capture. Clear removes a selected binding, not the entire configuration.
DualSense handling is also present. Connect the controller before launch and confirm an input response in the game menu; a game frozen during emulation can look like a controller fault.
AMD CPU patch and Windows SysV red zone crash protection are marked experimental compatibility options. Keep them at their default unless your title’s exact report gives a relevant reason to change one.
Some reports rely on a game-specific memory or non-RT patch. The launcher’s experimental Cheats dialog manages a local patch plan for a PPSA title ID; it is not a built-in download catalogue.
_Patches/<TitleID>.json, with the title ID in uppercase—for example _Patches/PPSA21564.json.Invalid cheat JSON or a missing mods array means the local file is not in the expected format; it is not evidence of unsupported GPU hardware. Restore a known valid copy rather than inventing patch addresses. If the file changes while the dialog is open, reload the dialog before applying.
A patch attached to one game version does not establish compatibility with another. The selected ASTRO reports retain their patch conditions and are not a claim that an unpatched run will behave the same way.
GAME COMPATIBILITY
Compare the recorded stage on your platform, then check the tested build, hardware and any required settings.
Search the complete published list, compare platform results and open each game’s full test notes. Imported 1 Oct 2026 UTC.
Fails before reaching a useful boot screen.
Reaches splash screens, not gameplay.
Menus work; gameplay is not established.
Gameplay reported—not a completed, stable playthrough.
12 selected platform reports. Dates, builds and hardware belong to each report; each result applies to that test, not automatically to a newer download. These are community observations; this site did not run these games.
For example, ASTRO’s PLAYROOM reaches gameplay in one patched Windows test but fails to boot in the M3 Mac report. Demon’s Souls on Linux is labelled “In game”, although its description ends at character creation. Read the note before choosing a build.
| Game / title ID | Platform | Reported stage | Tested | What actually happened |
|---|---|---|---|---|
ASTRO BOTPPSA21564 |
Windows | In game | Non-RT patch required; slow gameplay and crashes or loading softlocks when entering Sky Garden. Manage a local game patchTest context
The report reaches the intro level with a patch for game version 01.007.000. It reports roughly 1–16 FPS in-engine on this machine, not a speed target for other PCs. Entering Sky Garden can crash, stall or succeed. A patch for a different game version or executable hash should not be treated as interchangeable. Community report #745 |
|
ASTRO BOTPPSA21564 |
Linux | In game | Gameplay reported; skip the opening cutscene to avoid a freeze as the spaceship appears. Test context
The tester skipped all cutscenes. An optional lighting patch was used to improve appearance, not described as necessary to boot. This high-end configuration is a test environment, not a minimum requirement. Community report #891 |
|
ASTRO’s PLAYROOMPPSA01325 |
Windows | In game | Memory patch for 01.904.000; 8–9 FPS in the first area. Shader-validation crash reported. Manage a local game patchTest context
Without the patch, the report hits an unimplemented MIMG opcode. With it, controllable gameplay is reached. Pulling a cable with Shader validation enabled crashes; the tester's NVIDIA driver accepted that scene with validation disabled. That observation is not a general fix or a reason to disable validation for every game. Community report #733 |
|
ASTRO’s PLAYROOMPPSA01325 |
macOS | Doesn’t boot | Crashes on launch in this Mac report; do not infer Mac support from the Windows result. Test context
The report does not reach a boot screen. It provides no working workaround. It concerns this title and build on an M3 Mac, not every game on macOS. Community report #892 |
|
Demon’s SoulsPPSA01342 |
Windows | Doesn’t boot | Stops at “depth attachment feedback loop is not supported by the host”. Check the GPU feature errorTest context
The error occurs while preparing shaders. Vulkan 1.3 support alone does not establish that a host supports every feature needed by a particular game path. Keep the full error, driver version and build together when comparing a retest. Community report #904 |
|
Demon’s SoulsPPSA01342 |
Linux | In game | Report is labelled “In game”, but describes a crash at character creation and missing audio. Test context
Game version 01.004.000 reaches New Game in offline mode, then crashes when choosing body type with “shader resource specialization failed”. The source classification is retained here, but the description does not establish normal gameplay. Read the result rather than relying on the green label. Community report #697 |
|
Grand Theft Auto VPPSA04264 |
Windows | In game | Performance mode reaches the prologue; crashes after about 11 minutes. Text rendering is broken. Test context
The run ends with “Buffercache download exceeds 64 MiB staging buffer capacity” at the transition after the snow escape. The tested machine uses a single-GPU passthrough VM. The report does not establish a completed mission beyond that transition or native-Windows performance. Community report #888 |
|
Grand Theft Auto VPPSA04264 |
Linux | In game | A few minutes tested: Performance mode starts; Fidelity does not load. Missing text and cutscene crashes. Compare graphics-mode behaviorTest context
Performance RT also starts, but with black character silhouettes and shimmering lights. Performance mode has better visuals in this report, though text glyphs remain missing. The test notes lag and a prologue cutscene crash; “In game” should not be read as an end-to-end playthrough. Community report #810 |
|
HadesPPSA03355 |
Windows | In game | Gameplay reported; first-run loading and audio/gameplay desynchronization noted. Try the reported audio workaroundTest context
The tester reports that returning to the menu and starting again restores sync. Setting the FPS option to 240 is not a measured 240 FPS benchmark, so no performance number is inferred from it. Community report #874 |
|
StrayPPSA02100 |
Windows | In game | Boots, but textures turn black. The AMD CPU patch did not fix this regression. Compare the texture regressionTest context
The report names 1d2f59d as the last build with working textures and 394e638 as the first broken build on 18 September. This is useful for a controlled A/B test, not a recommendation to downgrade every game. Community report #698 |
|
Dreaming SarahPPSA02929 |
Windows | In game | Tester reports playable gameplay with no known issue; this is an older build. Test context
This integrated-GPU result is more relevant to an entry-level PC than a high-end 3D-game report, but it still covers only one game, driver and build. The latest download has not been retested here. Community report #289 |
|
Silent Hill 2PPSA08710 |
Windows | Logo | Reaches splash screens, then crashes; no gameplay demonstrated in this report. Test context
The result was updated from not booting to reaching a logo. That is boot progress, not a playable result. No current-build result is inferred from this August test. Community report #77 |
This does not mean the game is unsupported. Clear the filters to see the selected reports; a missing platform result is not a compatibility verdict.
Try your content with default settings and file logging. Keep the title ID, game version, build and GPU driver with the result so you can compare a future run.
WHEN SOMETHING STOPS
A launcher that cannot open, a missing title and a game-emulation crash need different fixes. Choose the closest symptom to start.
launcher.exe leaves its libraries behind.platforms\qwindows.dll. Do not combine DLLs from two releases..\launcher.exe from PowerShell in the extracted folder. A Qt startup error here occurs before game loading; changing the game’s shader settings will not repair it.In the extracted folder, run:
./launcher
ldd ./launcher
ldd ./plugins/platforms/libqxcb.soA line ending in not found names a missing host dependency. Use your distribution’s package search to locate that exact shared library, install its native x86_64 package, then repeat the check. If the plugin file itself is missing, re-extract the package first. Qt’s bundled plugins do not replace every Linux system library.
If the error says it cannot connect to a display, run the launcher from your logged-in desktop session rather than a headless SSH shell. If it says Permission denied, check ls -l ./launcher ./kyty_emulator; restore their executable bits with chmod u+x ./launcher ./kyty_emulator only for the verified files. On a noexec volume, move the complete extracted directory to an executable user-owned location.
True means the executable exists there; False means the selected path or content layout is wrong.D:\Games in Global settings, save, then use Refresh game list. For an extra nested folder, locate the real eboot.bin and ensure its containing game directory is below the library root..zar, confirm that its archive root contains eboot.bin. Renaming a ZIP, ISO or PKG to .zar does not convert it.Test-Path "D:\Games\ExampleGame\eboot.bin" -PathType Leaftest -r "/games/ExampleGame/eboot.bin" && echo "Readable" || echo "Missing or unreadable"Replace the example path with yours. On Unix, “Missing or unreadable” means check the filename’s case, mounted volume and your user’s read access. If the direct CLI launch works but discovery does not, return to the parent-root and symlink checks; the emulator can already read the content.
kyty_emulator.exe in Settings → System → Display → Graphics and choose the intended high-performance GPU. Setting a preference only for launcher.exe does not target the separate game process.On Mac, preserve the bundled MoltenVK files and distinguish a missing-library startup error from a game-specific unsupported graphics path.
A black screen with a running process is not proof that it will eventually load. If there is no useful progress or a repeatable error, close the run and follow the matching branch rather than changing unrelated settings.
The Windows report dated 27 September, build 421684e, says returning to the game menu and starting again restored sync. Try that within the same build before changing frame pacing. Its 240 setting is not a measured performance result. Open the Hades test context.
The 18 September Windows report names 1d2f59d as last working and 394e638 as first broken on that machine. Its AMD CPU patch attempt did not resolve the problem. If you retained the earlier build, use the rollback steps to compare the same scene. This does not establish that every later build has the bug. Open the Stray report.
The 24 September Linux test, KytyPS5-2026-09-24-2aaf0c9, starts in Performance mode but not Fidelity. If matching that test, choose Performance in the game’s graphics options; Performance RT still had black silhouettes and shimmering lights. Missing text and cutscene crashes remained, so the mode choice is not a complete fix. Compare GTA V platform reports.
For the inspected 29 September Mac build, an ad-hoc signature and no Apple Developer Team identifier were observed. The local Gatekeeper assessment rejected it; that observation alone does not identify malware.
Do not turn off Gatekeeper globally or recursively remove security attributes from unrelated files. Mac gameplay compatibility remains separate from successful app launch: the selected M3 ASTRO’s PLAYROOM report does not boot.
KEEP THE USEFUL DETAILS
Logs explain a failed run. Backups preserve the game data and settings you want to keep when trying another build.
D:\KytyLogs or /Users/yourname/KytyLogs.D:\KytyLogs\ExampleGame-run1.txt. Save and launch the game.The default relative filename is _kyty.txt; using a full path avoids guessing which working folder received it. Keep the first useful error and the build tag together.
The launcher shows its actual Settings file path. Close the emulator and launcher, then copy that file to your backup location. A Kyty.ini in the working directory takes precedence; otherwise Qt can use its user or system settings location.
For game saves, locate _SaveData/<TitleID> in the working directory, the application directory and their parent folders—the locations checked by the launcher. Replace <TitleID> with the serial shown for your game.
Copy the existing title folder to a separate backup directory. Changing how or where the emulator starts can change relative paths, so an apparently missing save may still be in the old working folder.
To restore, close both applications and copy the backed-up title folder to the original location. Preserve the current folder first if it also contains progress you may want.
Official release builds check for updates by default; the launcher’s update setting can turn that check off. A notification identifies a build, not a new test result for your game.
Uninstall: these archives have no installer service to remove. After backing up any saves or settings inside the application folder, remove only that extracted version’s folder. Your separate game library does not need to be deleted.
QUICK ANSWERS
Platforms, files, controls and the details that matter before and after your first launch.
KytyPS5 is a free, open-source PlayStation 5 emulator written in C++. It is derived from a heavily modified version of InoriRus’s Kyty and focuses on PS5 emulation. Windows and Linux are the primary platforms; macOS support is experimental. It is not the old Kyty release repackaged as a newer version.
Choose Windows x64 for an Intel/AMD 64-bit Windows PC, Linux x86_64 for a 64-bit Intel/AMD Linux machine, or the experimental macOS x86_64 archive for an Apple Silicon Mac with Rosetta 2. The Mac build is not native ARM64. The download cards show the exact build, archive size, launch file and checksum for each platform.
KytyPS5 is free and open source under GPL-2.0-only. The direct project release downloads need no account, activation key, paid installer or download manager. Your game content is supplied separately.
No. Some titles reach controllable gameplay, while others stop before boot, at a logo or in a menu. Even an “In game” result can include crashes, missing graphics and low frame rates. Match your title ID, game version, operating system and emulator build to a report before choosing a game to test.
No games or copyrighted system software are included in these emulator archives. The project says external low-level emulation modules are neither required nor planned. That does not make an arbitrary ISO or PKG ready to launch: use legally obtained game content in the layout described in the first-run guide, with eboot.bin at the game or ZArchive root.
The checked releases provide Windows x64, Linux x86_64 and macOS x86_64 archives, not Android APKs, iOS apps or native ARM Windows/Linux builds. Apple Silicon runs the experimental x86_64 Mac build through Rosetta 2. The Mac card identifies its earlier build separately from the Windows/Linux release.
Add the parent library folder, then refresh. For D:\Games\ExampleGame\eboot.bin, the library root is D:\Games. The scanner checks child directories recursively and skips symlink directories; adding ExampleGame itself instead of its parent or using a shortcut can hide the game. For .zar files, eboot.bin must sit at the archive root. Confirm that the current user can read the actual path.
Vulkan 1.3 is the renderer’s baseline, not a compatibility guarantee. A title can require a device feature or hit an unimplemented emulator path beyond that baseline. Update the GPU driver and keep the exact GPU rejection or Vulkan error in the log. More RAM or a higher-end GPU does not repair an unimplemented instruction.
The checked project requirements do not give one RAM or VRAM minimum for every game. The download cards show compressed archive sizes, not total installation or game sizes. Allow separate space for the extracted application, your game library, saves and caches. Compare a title’s reported hardware for context rather than treating it as an official minimum.
There is an experimental x86_64 macOS build for use with Rosetta 2 and bundled MoltenVK. The checked app declares macOS 13.0 as its minimum. Mac compatibility must be checked separately: the included M3 report for ASTRO’s PLAYROOM fails to boot, despite a Windows report reaching gameplay.
DualSense handling is present; connect the controller before launch and test it in a responsive game menu. The Input Mapping dialog also maps keyboard and mouse buttons to DualSense controls. In the checked 30 September launcher source, J is Cross and Return is Options by default. Select a control, choose Change, press a key or mouse button, then save with OK. F7 toggles mouse movement on the right stick in-game.
Close the emulator, back up the save directory and note the Settings file path shown by the launcher. Extract the new build into a separate folder rather than mixing its libraries with an older build. Test the same game and settings before replacing your previous copy. Keep the old build for rollback, and do not delete _SaveData as a routine troubleshooting step.
No. A matching hash establishes that your archive matches the exact bytes recorded here; it does not certify the program’s behavior or replace a publisher signature. The checked Mac bundle is ad-hoc signed, has no Apple Developer Team identifier and was rejected by the local Gatekeeper assessment. Do not disable antivirus or system-wide security checks to force a launch.
This page has no analytics, ads, cookies or third-party font requests. Downloading opens the project’s release host. Separately, official release builds of the emulator enable an update check by default, using an update feed with a GitHub fallback. You can change the update-check setting in the launcher. The website and emulator are separate programs.
RELEASES & PROJECT DETAILS
The download cards identify the platform, architecture, archive size, date and exact build. Windows/Linux metadata and SHA-256 digests were checked against the 30 September release record. The Mac archive is the locally inspected 29 September build, with its own hash and signing observations.
The game table preserves community reports’ original dates, builds and test hardware. These games were not run by this site, and an older report is not presented as a test of a newer download.
This is an independent website about KytyPS5, not its official project site. It is not affiliated with Sony or PlayStation. KytyPS5 declares GPL-2.0-only; the project also preserves notices from the original MIT-licensed Kyty code.
Release information was checked on 30 Sept 2026. Download hashes establish file equality, not a publisher identity or security certification. The website loads no ads, analytics or third-party fonts and sets no cookies; download requests go to the project’s release host.
START EXPLORING