GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - iStark/PS5PCEM at v0.3.3

BranchesTags
Open more actions menu

Latest commit

 

History

819 Commits
819 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
docs
docs
 
 
packaging/installer
packaging/installer
 
 
scripts
scripts
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
VERSION
VERSION
 
 
build.zig
build.zig
 
 
build.zig.zon
build.zig.zon
 
 

Repository files navigation

PS5PCEM application icon

PS5PCEM

Experimental PlayStation 5 emulation and interoperability research in Zig

Native guest execution · RDNA2 shader translation · Vulkan rendering · Windows launcher

Latest release Windows x64 Zig 0.16 GPL-3.0-or-later Early prototype

Download prototype · Documentation · Compatibility status · Report an issue

Important

PS5PCEM is an experimental emulator under active development. A growing number of tested titles reach gameplay, and several are already playable, but compatibility, performance, graphics, audio, and stability still vary by title and hardware. Use only game content and system files that you are legally entitled to use. See the current compatibility status.

Launcher

PS5PCEM launcher showing its recent-game library

A native Windows library with local cover art, per-title saves, input profiles, and direct game launching.

The launcher remembers up to 32 recent titles across pages of eight, reads artwork from each title's local sce_sys/icon0.png, detects DualSense and DualShock controllers, and keeps portable settings and savedata beside the application. It reports whether the host can run Vulkan before a title is started, naming the device it found, and can invoke the package extractor on a debug package directly.

See it running

Cat Quest III island gameplay with blue sea, mountains, characters and HUD rendered by PS5PCEM
Cat Quest III — island gameplay
Jets 'n' Guns 2 gameplay rendered by PS5PCEM
Jets 'n' Guns 2 — tutorial gameplay
Asterix and Obelix gameplay rendered by PS5PCEM
Asterix & Obelix: Slap Them All! — gameplay
The Precinct title menu rendered by PS5PCEM
The Precinct — title menu and new-game prompt
Ghost of Yotei intro video decoded and presented by PS5PCEM
Ghost of Yotei — intro video, decoded and presented
Subnautica Below Zero snowy opening area and survival HUD after the sRGB lighting fix
Subnautica: Below Zero — opening-area gameplay after the sRGB lighting fix
Ghost of Yotei difficulty selection rendered over a 3D scene by PS5PCEM
Ghost of Yotei — difficulty selection over a loaded 3D scene (0.6 FPS; not playable yet)
Dreaming Sarah forest scene with an NPC rendered by PS5PCEM
Dreaming Sarah — world scene with an NPC
Ghost of Yotei scene with masked characters captured from PS5PCEM
Ghost of Yotei — character scene (development capture, September 26, 2026; rendering artifacts remain)
Ghost of Yotei tree scene captured from PS5PCEM
Ghost of Yotei — tree scene (development capture, September 23, 2026)

See the compatibility and progress for the exact scope and current limits of every claim.

What exists today

  • Native x86-64 guest execution on Windows with ELF/SELF loading, relocation, module linking, TLS, firmware HLE, savedata, and contained-fault diagnostics.
  • Stateful AGC command-stream execution and a growing RDNA2-to-SPIR-V shader pipeline for graphics and compute workloads.
  • Vulkan VideoOut with resident render targets, image alias tracking, timeline scheduling, typed storage images, texture detiling, depth/stencil, and MSAA.
  • Host audio, H.264/AAC playback through FFmpeg, Sony controller HID support, XInput and keyboard fallbacks, and launcher-managed input profiles.

The detailed implementation status lives in Implementation status, the observed title milestones in Project status and compatibility, and subsystem internals are indexed in the architecture documentation.

Download

The current Windows x64 prototype is 0.3.3:

  • Portable ZIP
  • Per-user installer
  • SHA-256 checksums
  • Release notes

The prototype requires Windows 10 2004 or newer, an x86-64-v3 CPU (AVX2, BMI2 and FMA), and a current Vulkan 1.2-capable graphics driver. The applications and installer carry SHA-256 Authenticode signatures and timestamps from CN=Artur Strazewicz, O=PS5PCEM. This certificate is self-signed, so Windows may still display an Unknown Publisher or Microsoft Defender SmartScreen warning.

Quick start

  1. Install the per-user build or extract the portable ZIP.
  2. Start ps5pcem.exe.
  3. Choose a directory containing a decrypted title you are legally allowed to use, then select Launch game.

Games, firmware, keys, system libraries, and console software are not included.

Documentation

Guide Contents
Documentation index Complete map of user and developer documentation
Building and command-line usage Zig builds, tools, packaging, CLI usage, and library integration
Project status and compatibility Screenshots, measured title milestones, and current limits
Implementation status What the emulator can do, subsystem by subsystem
Architecture RDNA2, GPU, Vulkan, memory, loader, HLE, CPU, diagnostics, and runtime internals
Release notes Changes in the latest packaged prototype
License and legal note GPL obligations, bundled dependencies, and project scope

Architecture reference: overview · rdna2 · gpu · vulkan · memory · loader · hle · cpu · diag · runtime

Support

Development can be supported through Boosty or Patreon.

License and project scope

Copyright © 2026 Artur Strazewicz. PS5PCEM is licensed under the GNU General Public License, version 3 or later.

PS5PCEM ships no games, console firmware, system libraries, keys, or copyrighted material belonging to the hardware vendor. It is intended for interoperability research and education. Read the complete legal note.

About

PS5 PC Emulator

ps5pcem.com

Resources

Readme
Activity

Stars

80 stars

Watchers

3 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.