百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

ProjectPSX

> 编程语言
开源

实验性 C# Playstation 模拟器

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

实验性 C# Playstation 模拟器

ProjectPSX **ProjectPSX 是一款使用 C# 编写的原始 Sony Playstation (Playstation 1/PS1/PSX) 的模拟器。 **这是一个个人项目,旨在学习硬件知识和模拟器的开发。 **ProjectPSX 不使用任何外部依赖,而是使用非常简单的 C# 代码。

目前实现了以下内容:

  • 处理器 (MIPS R3000A),带有协处理器 0 和几何变换引擎 (GTE) 协处理器。
  • 连接各组件的总线。
  • 图形处理器,所有指令均通过软件多边形光栅化器实现。
  • CDROM: 实现了常用指令。
  • DMA 传输。
  • 定时器。
  • 数字控制器支持 (目前硬编码为键盘)。
  • 基本 BIOS 和 MIPS 反汇编器。
  • MDEC 用于视频解码 16/24 bpp FMV。
  • 显示屏,支持 24 bpp。
  • 存储卡支持。
  • SPU (不支持混响)。

注意: 运行模拟器需要有有效的 PlayStation Bios。SCPH1001.BIN 是开发版本的默认 Bios,但也有报告过 SCPH5501 或 SCPH7001 等其他 Bios 也能正常工作。

没有兼容性列表。许多游戏都能启动并进入游戏,尽管有些可能会出现随机问题。我测试过的部分游戏包括:Ridge Racer、Castlevania Symphony of the Night、Final Fantasy 7、Crash Bandicoot 1、2 和 3、Spyro the dragon、Tekken 1、2 和 3、Toshinden、Time Crisis、Tobal 1 和 2、Vagrant Story、Street Fighter Zero 3、Rockman/Megaman 8/X4、Parasite Eve、Metal Gear Solid、Crash Team Racing…其他一些游戏,如 Final Fantasy IX、Gran Turismo、Resident Evil 3 或 Marvel vs Capcom 也能启动,但需要修复一些随机问题。

使用模拟器

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#csharpemulatormipsnet

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言