craziiEmu 是一个实验性的 PlayStation 5 兼容层和研究平台,使用 C# 和 .NET 编写,基于 SharpEmu 核心并配有自定义 Avalonia UI 前端。

Stars

51

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

GPL-2.0

最近更新

2026-07-27

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它展示了使用托管语言(C#)结合直接 x86-64 执行来实现 PS5 模拟的新方法,同时具备精美的类主机前端,并公开承认其教育和未完成的性质。

适合谁使用

  • 模拟器开发者和底层系统程序员
  • 研究 PlayStation 5 软件和内核行为的逆向工程师
  • 学习模拟和兼容层技术的教育者和学生
  • 出于研究目的尝试在 Windows 上运行 PS5 游戏的爱好者

典型使用场景

  • 学习如何通过 HLE 在 C# 中模拟 PS5 操作系统服务
  • 实验基于 Vulkan 的渲染管道以呈现启动画面
  • 测试商业 PS5 游戏(如《New Super Lucky's Tale》)的启动序列
  • 构建并为开源 PS5 模拟项目贡献代码

项目优势

  • 直接执行后端绕过解释器,实现客机 x86-64 代码的近似原生 CPU 性能
  • 现代 Avalonia UI 前端,支持动态主题、集成诊断控制台和全屏模式
  • Vulkan VideoOut 集成成功在早期游戏启动中渲染画面
  • SharpEmu 核心与自定义 HLE 层清晰分离,易于维护

使用前须知

  • 纯教育和高度实验性质,许多内核服务不完整,导致频繁崩溃
  • 仅支持 Windows x64 且需要支持 Vulkan 的 GPU
  • 不包含任何 PS5 固件或受版权保护资源,用户必须合法提供自己的文件

README 快速开始

craziiEmu An experimental PlayStation 5 compatibility layer and research platform built with C# and .NET.


[!WARNING]

Purely Educational Purpose

craziiEmu is created for purely educational purposes as a way of actively learning low-level code, systems programming, and emulator development. Compatibility is currently limited, many kernel services remain incomplete, and crashes or missing functionality are expected.

[!IMPORTANT]

⚖️ Legal Notice

craziiEmu does not include or distribute:

  • PlayStation 5 firmware or Sony proprietary libraries
  • Cryptographic keys, game content, or copyrighted assets

Users are strictly responsible for supplying legally obtained files extracted from hardware they own. This project does not support piracy.


Overview

craziiEmu is a frontend and compatibility layer project written entirely in C# using modern .NET.

The core emulation backend is built entirely upon the excellent open-source foundation of the SharpEmu project. craziiEmu extends this powerful core architecture with a highly-polished custom desktop frontend built in Avalonia UI, as well as ongoing High-Level Emulation (HLE) and graphics integration improvements.

Currently, development and compilation natively target Windows x64.


✨ Features

craziiEmu Frontend

The craziiEmu user interface is built independently to provide a console-like experience:

  • Modern, Dark-Themed Dashboard: A highly responsive, console-inspired scrolling game library.
  • Dynamic Theming: Seamlessly maps native background artwork from your game library, adapting the interface on the fly.
  • Integrated Console: A real-time, built-in diagnostic logging terminal for trace monitoring.
  • Configurable Settings: Manage graphics, audio, debugging, and comprehensive controller configurations all within the UI.
  • Controller Configuration: Interactive custom key mapping and conflict resolution (automatically swaps duplicate bindings to prevent input overlap).
  • Fullscreen Experience: The emulator natively defaults to fullscreen mode, seamlessly toggled via F11.

craziiEmu Emulation Enhancements

In addition to the frontend, this project actively improves upon the core emulation:

  • Game Compatibility: Progressing boot sequences for retail game

项目描述

An experimental PlayStation 5 emulator built in C# — PS5-faithful dashboard UI, native CPU execution, HLE syscall layer, and Vulkan rendering. Based on SharpEmu by par274.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

loyal-studio
loyal-studio GitHub avatar

Honami-Animation-System

Honami is a visual, UI-first animation system for Unity 6 that replaces Mecanim with timeline editors, node graphs, and a zero-allocation runtime, letting animators author animations with almost no code.

C#
239
aakk007
aakk007 GitHub avatar

RogueCleaner

A Windows tool that detects and removes malicious leftovers from right-click menus, startup items, services, scheduled tasks, browser extensions, and file associations.

C#
212
ThioJoe
ThioJoe GitHub avatar

Thio-Background-App-Notifier

A lightweight Windows tool that notifies you about new auto-starting background services and scheduled tasks that Windows normally doesn't alert you about.

C#
147