Skip to content

Releases: unknowall/ScePSX

ScePSX Beta 0.1.6.3

19 Apr 14:21
Compare
Choose a tag to compare

Version 0.1.6.3 Update Notes

Added CDROM Speed Adjustment Feature

  • Added CDROM speed adjustment (1-10x).
  • Note:
    • Some games may experience compatibility issues if the speed is adjusted too high/low.

Compatibility Fixes

  • Added CDROM speed adjustment to resolve missing textures in certain games.
    • Example: For games like Captain Commando with texture loss, setting the speed to 1x resolves the issue.

版本 0.1.6.3 更新说明

**增加CDROM速度调整功能 **

  • 增加CDROM速度调整功能(1-10x)。
  • 注意事项:
    • 部分游戏可能因速度调整过快/过慢造成兼容性问题

**兼容性修复 **

  • 增加CDROM速度调整用于部分游戏贴图丢失问题
    • 如: Captain Commando 贴图丢失,可设置为 1x 以正常运行

ScePSX Beta 0.1.6.2

31 Mar 10:02
Compare
Choose a tag to compare

Version 0.1.6.2 Update Notes

Bug Fixes

    1. Fixed crashes caused by insufficient MEDC buffer (e.g., when playing MGS staff credits).
    1. Corrected the display width overflow in the software backend.

Optimizations

    1. Reduced CPU usage in Vulkan, OpenGL, and D2D modes.
    1. Optimized VRAM read/write operations for the OpenGL backend.

Compatibility Fixes

    1. Fixed audio synchronization issues in some PAL format games.

版本 0.1.6.2 更新说明

BUG 修复

    1. 修复 MEDC 缓冲区不足造成的崩溃问题(如:MGS 播放 staff 表时)。
    1. 修正软件后端的显示宽度越界。

优化

    1. 降低 Vulkan、OpenGL、D2D 模式的CPU使用率
    1. OpenGL 后端显存读写优化

兼容性修复

    1. 修复部分 PAL 制式游戏音频不同步

ScePSX Beta 0.1.6.1

29 Mar 04:51
Compare
Choose a tag to compare

Version 0.1.6.1 Update Notes

Bug Fixes

  • Fixed an issue where the screen stops rendering when dynamically switching from Vulkan to OpenGL.
  • Fixed OpenGL mode instant saves getting corrupted when ReShade is enabled.

Optimizations

  • Vulkan backend frame rate optimization
  • OpenGL backend frame rate optimization

Compatibility Fixes

  • Fixed audio desynchronization caused by FMVs playing at 15fps in some cases (e.g., Japanese version of 3x3 Eyes).
  • Fixed font library index out-of-bounds issues caused by community-modified BIOS.
  • Fixed missing graphics caused by unaligned texture files in community-modified ROMs.

New Features

  • Added auto-download cheats functionality.

版本 0.1.6.1 更新说明

BUG 修复

    1. 修复 Vulkan 动态切换至 OpenGL 时画面停止渲染的问题。
    1. 修复在启用 ReShade 时 OpenGL 模式即时存档损坏的问题。

优化

    1. Vulkan 后端帧率优化
    1. OpenGL 后端帧率优化

兼容性修复

    1. 修复某些以15帧播放过场动画导致的音频不同步((如日版 3x3 Eyes)
    1. 修复社区修改版Bios导致字库索引越界的问题
    1. 修复社区修改版Rom中的纹理文件未对齐导致画面缺失的问题

新增功能

    1. 增加自动获取金手指的功能

ScePSX Beta 0.1.6

26 Mar 16:51
Compare
Choose a tag to compare

Version 0.1.6 Release Notes

Vulkan Hardware GPU Backend

  • New Hardware GPU Backend:
    • Integrated Vulkan graphics interface, enabling dual hardware acceleration architecture (OpenGL/Vulkan).
    • Resolution scaling: Supports up to 12x native resolution output.
    • Dynamic Rendering Mode:
      • New intelligent adaptation strategy:
        • OpenGL/Vulkan hardware acceleration enabled by default (OpenGL recommended)
        • Switch to software rendering mode in settings when using pixel art with ReShade post-processing
  • Compatibility Notes:
    • System Requirements: Vulkan backend requires GPU supporting Vulkan 1.1+ (NVIDIA/AMD mainstream models compatible).
    • Known Issues:
      • Some ReShade effect scripts may conflict with instant save/load.
      • Temporary solution: Switch to D2D mode before save/load operations.

Custom Game Support

  • Supports loading unpackaged indie games (single-file/multi-file structures)
  • Note: Slightly longer loading times due to real-time resource parsing
  • Developer-friendly: Direct execution of raw project files

Peripheral Compatibility Improvements

  • Extended controller support:
    • Place ControllerDB.txt configuration file in emulator root directory
    • Emulator will auto-detect and load new device drivers

PGXP Feature Update

  • PGXP precision optimization fixes postponed to v0.1.7 due to Vulkan backend prioritization

版本 0.1.6 更新说明

增加 Vulkan 硬件 GPU 后端

  • 新增硬件 GPU 后端
    • 集成 Vulkan 图形接口,实现 OpenGL/Vulkan 双硬件加速架构,性能达12倍原生输出:
    • 动态渲染模式
      • 新增智能适配策略:
        • 默认启用 OpenGL/Vulkan 硬件加速(推荐OpenGL)
        • 需体验像素风搭配 ReShade 后处理时,可在设置中调整为软件渲染模式
    • 兼容性说明
      • Vulkan 后端需显卡支持 Vulkan 1.1+ 标准(NVIDIA/AMD 主流型号均兼容)
      • 部分 ReShade 特效脚本可能与即时存档存在兼容性问题
      • 临时解决方案: 读档/存档操作前切换至 D2D 模式,完成后再切回硬件加速

支持运行自制游戏

  • 支持加载未打包的独立游戏文件(单文件/多文件结构)
  • 注:因需实时解析资源,载入耗时略有增加
  • 开发调试友好:支持直接运行原始工程文件

外设兼容性提升

  • 手柄设备扩展支持:
    • 将 ControllerDB.txt 配置文件置于模拟器根目录
    • 模拟器将自动识别并载入新设备驱动

关于PGXP 功能

  • 因 Vulkan 后端开发优先级调整,PGXP 精度优化模块修复将延期至 0.1.7 版本

可以在下列BBS中提出汉化ROM兼容性问题(感谢miku233, lzsgodmax转载)

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

运行自制游戏的截图
diygame

ScePSX Beta 0.1.5

17 Mar 22:54
Compare
Choose a tag to compare

版本 0.1.5 更新说明

重大更新:增加 OpenGL 硬件 GPU 后端

  • 新增硬件 GPU 后端
    • 新增 OpenGL 硬件加速后端,极大提升了 3D 画质表现。
    • 动态切换渲染器
      • 依旧支持动态切换渲染模式,但请注意:
        • OpenGL 后端仅在 OpenGL 渲染模式下可用。
        • 切换到其他渲染器(如 D2D、D3D 或 Vulkan)时,将自动回退到软件模拟后端。
    • 分辨率缩放限制
      • 硬件后端支持的最大缩放率为 9 倍(4K 分辨率),自动缩放最高为 5 倍。
      • 如果需要更高的缩放率,请按 F11 键手动调整。

修复 NCS 指令兼容问题

  • 针对汉化游戏常见的兼容性问题进行了修复:
    • 这些问题通常由 NCS 指令引发,尤其是在汉化修改的游戏中。
    • 建议设置:对于此类游戏,请使用 CPU 的完整指令模式
      • 原因:CPU 的优化模式裁剪了部分异常处理逻辑,可能导致汉化游戏运行异常。

PGXP 功能暂时禁用

  • PGXP 功能在当前版本中暂时不可用。如果需要,可以参考源码自行启用。

国人朋友可以在下面这里提出汉化ROM兼容性问题(感谢miku233, lzsgodmax转载)

  • 老男人 讨论贴 https://bbs.oldmantvg.net/thread-77207.htm
  • chinaemu 讨论贴 http://bbs.chinaemu.org/read-htm-tid-129832.html

    我暂时还没有这两个BBS的账号,无法回复,见谅

同一画面的画质对比

硬件模式
ogl

软件模式
soft

ScePSX Beta 0.1.4

11 Mar 12:04
Compare
Choose a tag to compare
  1. 重构GPU
  2. 修复NCCS指令造成的兼容性问题
  3. 修复过度优化造成图像细节丢失的问题

由于重构GPU,即时存档与旧版不再兼容,以后将极力避免

Due to GPU refactoring, StateSave is no longer compatible with the old version. We will strive to prevent this in the future

ScePSX Beta 0.1.3

10 Mar 11:13
Compare
Choose a tag to compare

增加 Vulkan 渲染器

ScePSX Beta 0.1.2.1

09 Mar 08:32
Compare
Choose a tag to compare

修复自动识别切换键盘与手柄输入

ScePSX Beta 0.1.2

09 Mar 04:19
Compare
Choose a tag to compare
  1. 更优化的CPU使用率
  2. 增加JINC缩放,现在可选最近邻,JINC, xBR 了
  3. 修复从菜单中选择缩放造成的崩溃
  4. 增强在低分辨率下的画面表现

ScePSX Beta 0.1.1

08 Mar 16:04
Compare
Choose a tag to compare
  1. 修复D2D.D3D 在使用xBR时主机分辨率改变导致的崩溃
  2. 存档管理增加导入功能
  3. 进一步减少CPU占用