KOF2112 发表于 2025-3-2 05:10:00

ScePSX Beta 0.1.6.3

本帖最后由 KOF2112 于 2025-4-21 07:58 编辑

https://github.com/unknowall/ScePSX

版本 0.1.6.3 更新说明


**增加CDROM速度调整功能 **
[*]增加CDROM速度调整功能(1-10x)。
[*]注意事项:

[*]部分游戏可能因速度调整过快/过慢造成兼容性问题

**兼容性修复 **
[*]增加CDROM速度调整用于部分游戏贴图丢失问题

[*]如: Captain Commando 贴图丢失,可设置为 1x 以正常运行






这是一个完全用 c# 开发,小巧可用的 PS1 模拟器

主要功能 🎮

[*]即时存档/读档: 随时保存和加载游戏进度。
[*]多渲染器支持: 动态切换 D2D、D3D、OpenGL、Vulkan 渲染器,适配不同硬件配置。
[*]ReShade 集成: D3D、OpenGL、Vulkan 支持 ReShade 后处理效果,增强画质。
[*]分辨率调节: 硬件后端可输出4K原生分辨率,软件后端可通过xBR,JINC提升视觉体验。
[*]内存工具: 提供内存编辑和搜索功能,适合高级用户修改游戏行为。
[*]金手指支持: 开启作弊功能,解锁隐藏内容或调整游戏难度。
[*]网络对战: 支持联机对战,重温经典游戏乐趣。
[*]存档管理: 方便管理多个游戏存档。

the english version is available starting from Beta 0.1.0.项目已同步至 Gitee,国内用户可优先访问以加速下载。镜像仓库自动同步更新,确保内容一致
性能表现

渲染模式内存占用推荐硬件后端模式
D2D~32MB老机器software
D3D~52MB较老设备software
OpenGL~86MB / ~138MB现代设备software / OpenGL
Vulkan~120MB / ~143MB现代设备software / Vulkan
流畅运行测试: 在 Intel 赛扬 i3 3215u 上以 60 FPS 流畅运行。*不使用gamedb, 不使用reshade硬件后端: 更好的原生画质,更低的CPU使用率
OpenGL 需支持OpenGL 3.3以上的显卡
Vulkan 需支持Vulkan 1.1以上的显卡

图1:使用硬件后端运行游戏的画面效果
图2:ScePSX 主界面展示


如何使用 🛠️
1. 设置 BIOS 🔑
注意: 由于法律限制,模拟器不附带 BIOS 文件,请自行获取合法 BIOS。
[*]比如从你的 PlayStation 主机中提取 BIOS 文件(如 SCPH1001.BIN)
[*]将文件放入模拟器的 bios 文件夹中:
[*]/ScePSx
[*]├── bios/
[*]│ └── SCPH1001.bin
[*]├── saves/
[*]└── ScePSX.exe


2. 使用 ReShade 🎨

[*]ReShade 在 OpenGL、Vulkan 渲染模式下可用
[*]D3D需额外安装reShade。
[*]按 Home 键 打开 ReShade 设置界面。
[*]可加载预设的 Shader 文件(已有多款可供选择)。


3. 多光盘游戏 📀

[*]存储卡1: 每张光盘独立使用。
[*]存储卡2: 所有光盘共用,推荐用于多光盘游戏。


4. 控制设置 ⌨️🎮

[*]键盘设置在文件菜单中完成。
[*]手柄无需额外设置,即插即用。


常见问题 ❓
Q: 为什么无法启动游戏?
A: 请确保:
[*]已正确设置 BIOS 文件。
[*]游戏镜像文件格式正确(如 .bin/.cue 或 .img/.cue 或 .iso)。

Q: 如何获取更多 ReShade Shader?
A: 访问ReShade 官方网站 下载 Shader 文件,并将其放入 reshade/ 文件夹中。
[*]/ScePSx
[*]├── reshade/
[*]│ └── 放在这里
[*]├── saves/
[*]└── ScePSX.exe

Q: 模拟器支持哪些游戏?
A: 绝大部分常见的游戏都已支持。
Q: CPU 占用较高怎么办?
A: 如果 CPU 占用过高,建议使用 D2D 渲染器或降低内部分辨率。
Q: 我的显示器是4K的,需要更好的原生画质
A: 多按几下F11,建议配合home键选择ReShade增强画质

Q: 如何解决音效不同步的问题?A: 尝试调整音频缓冲区大小,或更换音频输出设备。

Q: 是否支持 PS1 的所有区域版本?A: 是的,支持 NTSC-J、NTSC-U 和 PAL 格式的游戏。

Q: 为什么 Vulkan 的内存占用最高?A: 因为它需要额外内存来存储:
[*]3个时间线错乱的命令缓冲
[*]5份未签署的同步协议
[*]11个验证层冷笑话
[*]开发者珍贵的头发样本

Q: 是否支持跨平台?
A: 目前仅支持 Windows,未来计划通过 .NET MAUI 或 Avalonia 实现 Linux/macOS 支持。

Core部分代码基于https://github.com/BluestormDNA/ProjectPSX
如何贡献 🤝
欢迎为 ScePSX 提交代码、报告问题或改进文档!以下是参与方式:
[*]提交 Issue: 在 Issues 页面报告问题或提出建议。
[*]提交 PR: Fork 本项目并提交 Pull Request。
[*]翻译支持: 如果你熟悉其他语言,欢迎帮助翻译 README 或 UI 文本。
[*]国内的朋友可以在下面这里提出汉化ROM兼容性问题(感谢miku233, lzsgodmax转载)
[*]https://camo.githubusercontent.com/1293621776a4c835d2ce62ede20bfb8cd451bf110a498b89518efaaf955effed/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f6c646d616e2d456d752d254538253830253831254537253934254237254534254241254241 讨论贴 https://bbs.oldmantvg.net/thread-77207.htm
[*]https://camo.githubusercontent.com/b4198c2f301d82e3d349281cb3d29632a86a38ee401960b602278671c42f9cfc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368696e612d456d752d6f7267 讨论贴 http://bbs.chinaemu.org/read-htm-tid-129832.html

注:开发者账号正在注册中,暂无法进行官方回复,敬请谅解下载 📥

[*]轻量版 (1.50 MB): 仅包含核心功能,适合快速体验。
[*]完整版 (7.99 MB): 包含所有功能(如 ReShade 集成)。
[*]GameDB 数据库: 可选下载,自动识别和加载游戏配置。
[*]ControllerDB 数据库: 可选下载,自动识别更多手柄外设。

点击这里下载最新版本法律声明 ⚖️
ScePSX 是一个开源项目,仅用于学习和研究目的。请确保您拥有合法的游戏 ROM 和 BIOS 文件,遵守相关法律法规。






爱唱歌的汤姆猫 发表于 2025-3-2 07:49:57

感谢版主大大分享,非常棒的模拟器{:3_48:}

地平线下沉 发表于 2025-3-2 07:55:09

感谢分享

net.man 发表于 2025-3-2 08:16:47

修改器整合看起來真的很好用~~
不錯的小巧PS1模擬器

Alifu1227 发表于 2025-3-2 11:33:26

感谢分享

Alifu1227 发表于 2025-3-2 11:40:56

感谢分享

lijun916 发表于 2025-3-2 13:50:20

感谢分享

勇敢的心 发表于 2025-3-2 15:13:04

更新好快,已经发布0.03了

platinaa 发表于 2025-3-2 18:45:58

多谢分享

b7902139 发表于 2025-3-3 00:39:16

感谢分享:)
页: [1] 2
查看完整版本: ScePSX Beta 0.1.6.3