fbpx
维基百科

PCSX2

PCSX2是能夠在Microsoft WindowsLinux作業系統底下執行PlayStation 2 遊戲与自制程序的模擬器,目前可以运行絕大多數的PS2遊戲軟體。PCSX2目前已完成軟體測試並推出正式版本,但需要較高等級的硬體才能達到理想效果。時至今日,PCSX2仍無法完美模擬所有PS2遊戲軟體[5]

PCSX2
Windows 10下运行的PCSX2 1.4.0
原作者Linuzappz、Shadow
開發者PCSX2 Team
首次发布2002年3月23日,​21年前​(2002-03-23
当前版本
  • 1.6.0 (2020年5月7日;穩定版本)[1][2][3]
源代码库
  • github.com/PCSX2/pcsx2
编程语言C++, C
操作系统Microsoft WindowsLinuxmacOS(已暂停更新)
系統平台IA-32 (并非AMD64,由于缺乏性能方面的提升[4]
文件大小
类型游戏机模拟器
许可协议GNU General Public License
网站PCSX2.net

背景与发展 编辑

PCSX2最初由PCSX-Reloaded的開發者Linuzappz與Shadow於2001年開始開發,之后其他开发者加入。2002年3月發表第一個測試版本0.026版,能够加载一些游戏[6],尽管速度并不理想。经过对核心、BIOS模拟的完善,2006年7月发布0.9.1版。[7]

2007年到2011年这五年间,开发者主要提升模拟速度,实现网络对战。0.9.8版于2011年5月发布,该版本带来了使用wxWidgets重构的GUI界面,全新的VU(向量处理器)重编译器、内存卡编辑器、全新的SPU2-X音频插件等改进,提升了兼容性。[7]2012年8月3日發表第一個正式版本1.0.0版[8]

PCSX2就像它的前身PCSX一樣,是以外掛程式(plugin)為基礎的架構,從核心模擬器分門別類出好幾個功能:功能有圖形處理、控制器、光碟機,還有USB、音效和IEEE 1394(i.Link)埠。不同的外掛程式,在相容性和功能上可能會產生出不同的效果。

此外,由於其相關的版權考量和法律問題,PCSX2需要自行从PS2主机提取BIOS文件,開發團隊不提供BIOS文件下載。2016年9月起,PCSX2能够通过PSX模式兼容部分PlayStation的遊戲。[9]

64位元延伸 编辑

由於64位元處理器快速發展和普及化,PCSX2研發團隊積極地開始設計64位元處理器的模擬元件,儘可能地加快PCSX2的執行速度。但目前32位程序能提供更好的性能。[4]

兼容性 编辑

目前的PCSX2开发版本支持2467个游戏(95.18%,共2592个已测试游戏)。[10]这些游戏并不会崩溃、锁死或进入死循环,但仍可能存在着一些错误,比如缺失后处理效果、纹理和阴影。这类错误在硬件渲染模式下尤为显著,通常较慢的软件渲染模式可以解决这些问题。[11][12]

特性 编辑

  • 支持即时存档
  • 使用动态重编译(JIT)
  • 支持跳过BIOS初始化屏幕,直接载入游戏
  • 使用插件系统进行功能扩展

画质改进(GSdx插件)[13] 编辑

  • 支持硬件渲染模式下内部分辨率的提升
  • 多种类型抗锯齿:FXAA,MSAA(只在Direct3D为后端的硬件渲染模式下可用),Edge-AA(只在软件渲染模式下进行模拟)
  • 后处理像素着色器
  • 纹理映射(使用Insert键切换,Jak系列等游戏正确模拟的需要)
  • 双线性过滤各向异性过滤,纹理过滤
  • 宽屏补丁

插件系统 编辑

为了性能及兼容性的增强,开发者正进一步完善一些插件。

插件名称 子系统 注释
GSdx 视频 最快且最为精确的图形插件。需要Direct3DOpenGL支持,可选择插件使用的GPU。GSdx插件与PSX模拟器兼容,但仅限软件渲染。该插件也有非官方的版本,如ToCAEDIT[14]和GSdx-Cutie[15]
GSdx FX GSdx插件的后处理着色器包。
ZZogl 优化较少的图形插件,使用OpenGL处理图像。该插件为ZeroGS KOSMOS插件的分支。
SPU2-X 音频 最精确的音频插件。
SSSPSX Pad 输入 简化的输入插件。
LilyPad 支持键盘、鼠标、手柄的高级输入插件。
Nuvee 支持光枪和USB鼠标的插件。
TwinPad 另一个支持键盘和鼠标的插件。
XPad 为Xbox 360控制器设计的插件。
CDVD 光驱 简单的光驱插件,从本机光驱加载游戏。
Linuz ISO CDVD 支持ISO镜像及压缩文件的插件。
Dev9 硬盘 模拟PS2硬盘与以太网的插件。
MegaDev9 Dev9的高级版本,目前只部分模拟PS2硬盘。
Netplay 网络对战 允许特定游戏联机对战的插件。

執行效能 编辑

 
PCSX2的主畫面

PCSX2在早期的時候(2006年之前),由於軟體本身還沒有很完善,所以它運行遊戲的速度不是很快(大約只有2~15幀率NTSC制式的PS2幀率為60),很多遊戲並不能順暢運行,當時模擬速度最快的僅有PS2的BIOS。之後的0.9版本在性能方面已經有很顯著的提升,不少2D的畫面與選單已經可以接近全速來模擬了,且這個版本也開始支援雙核心處理器(CPU),讓使用雙核心CPU的電腦能夠獲得更高的幀率。

PCSX2於2006年4月發布0.9版,硬體的性能已有長足提升,運行速度比先前的版本更上一層,更支援SSE 4.1DirectX 10。若搭載雙核心CPU(Athlon 64 X2或是Core 2 Duo)並配合性能不錯的顯示卡和視頻顯示插件(Radeon R520系列或是GeForce 7系列)的電腦,已經能夠執行熱門的3D遊戲,像是《最終幻想X》、《戰神》系列等;且開發群與試用版使用者皆表示,這些遊戲已能夠完整模擬無誤。而現在PCSX2的團隊仍然還在開發著更有效率的模擬器版本。

PCSX2引入了动态重编译JIT),与解释器相比,执行效率大幅度提升。[16]

硬件需求 编辑

 系统需求
最低配置 推荐配置
x86平台的电脑[16]
操作系统 Windows Vista SP2或Linux 64位的Windows 7/8/8.1/10Linux
CPU 支持SSE2Pentium 4Athlon 64 Intel Haswell或更新架构(或与之等效的AMD处理器)@3.2GHz或更高频率
内存 2GB 4GB或更高


显卡 支持DirectX 10 支持DirectX 11或更高

硬件需求很大程度上取决于模拟的游戏。通常情况下,CPU是性能的瓶颈,而非GPU,尤其是在只使用CPU进行模拟的软件渲染模式下。在硬件渲染模式下,GPU的性能要求取决于内部分辨率的大小。代码未优化或使用性能较差的显示卡也会导致部分游戏不能流畅运行。

處理器時脈需求 编辑

在模擬器方面,PCSX2最常被人詬病的問題是,必須要有一顆能夠超頻到很高時脈的雙核CPU,才能全速來玩大部分PS2的遊戲;而這就是目前PS2模擬器在發展上出現的最主要瓶頸,就是在PC架構上去模擬多核心的PS2。PS2主機带有Emotion Engine中央处理器(294.912MHz MIPS R5900与兩顆36.384MHz MIPS R3000A向量處理器),還有一個Graphics Synthesizer圖形處理器。雖然PS2上的每一顆CPU都可以在多核心处理器上完整地模擬出來,但是由於PC的x86架構與PS2的架構有根本上的不同,再加上多核心在同步性和時脈間的精確度上难以控制,模擬PS2的所有处理器仍是相當複雜的;連索尼互动娱乐(SIE)目前也無法完全解決這個問題,可以在PS3上以軟體模擬方式執行的PS2遊戲只有約一半。[17]从1.0.0版起,MTVU加速功能实现,PCSX2能使用三个核心进行模拟。[18]因此,當前要解決模擬器速度問題,最有效的方法就是使用至少三核心的處理器超頻到高時脈。

评价 编辑

PCSX2一直深受欢迎。Geek.com英语Geek.com的Matthew Humphries称其为“了不起的作品”。[19]尽管PC World的Alex Garrett和Micro Mart英语Micro Mart的David Hayward批评PCSX2设置较为复杂,但仍称之为杰作。[20][21]Digitaltrends.com英语Digitaltrends.com的Brandon Widder将PCSX2列入他的“最佳模拟器”文章中。[22]

另见 编辑

參考資料 编辑

  1. ^ 1.4.0 released! - Year end report. 2016年1月8日 (英語). 
  2. ^ Release 1.4.0. 2016年1月5日 [2018年7月22日]. 
  3. ^ Release 1.6.0. 2020年5月7日 [2020年5月8日]. 
  4. ^ 4.0 4.1 PCSX2/pcsx2. GitHub. [2017-02-09]. (原始内容于2019-02-17) (英语). 
  5. ^ 相容性. PCSX2. [2017-02-10]. (原始内容于2017-01-28). 
  6. ^ 知名PS2模擬器終於推出正式版,用電腦暢玩HD高畫質遊戲. T客邦. [2013-01-26]. (原始内容于2012-08-16). 
  7. ^ 7.0 7.1 refraction. The History of PCSX2. pcsx2.net. [2017-02-19]. (原始内容于2017-01-22) (英国英语). 
  8. ^ PCSX2 1.0 released!. PCSX2. [2013-01-26]. (原始内容于2013-01-15). 
  9. ^ Ramapcsx2 psx mode by gregory38 · Pull Request #1583 · PCSX2/pcsx2 · GitHub. github.com. [2017-02-18]. (原始内容于2019-02-17) (英语). 
  10. ^ bositman. Compatibility. pcsx2.net. [2017-02-11]. (原始内容于2017-01-28) (英国英语). 
  11. ^ Mipmapping in GSDx hardware mode. forums.pcsx2.net. [2017-02-11]. (原始内容于2017-01-19) (英语). 
  12. ^ GSdx Memory Coherency. forums.pcsx2.net. [2017-02-11]. (原始内容于2016-11-10) (英语). 
  13. ^ bositman. . pcsx2.net. [2017-02-21]. (原始内容存档于2017-02-22) (英国英语). 
  14. ^ Custom GSdx Plugin Released. Toca Edit. 2014-12-20 [2016-04-21]. (原始内容于2016-03-22). 
  15. ^ s90110019/Gsdx-cutie: pcsx2 plugin. GitHub. [2016-04-21]. (原始内容于2018-06-11). 
  16. ^ 16.0 16.1 PCSX2/pcsx2. GitHub. [2017-02-09]. (原始内容于2016-08-28) (英语). 
  17. ^ PS2 Classics Emulator Compatibility List - PS3 Developer wiki. www.psdevwiki.com. [2017-02-10]. (原始内容于2017-02-11) (英国英语). 
  18. ^ pcsx2: Implemented Threaded VU1 :D · PCSX2/pcsx2@ac9bf45 · GitHub. github.com. [2017-02-21]. (原始内容于2019-02-17) (英语). 
  19. ^ PlayStation 2 emulator PCSX2 reaches v1.0, plays games in 1080p - Geek.com. Geek.com. 2012-08-06 [2017-02-21]. (原始内容于2017-04-23) (美国英语). 
  20. ^ How to Emulate the Sony PlayStation 2 (PS2) on Your PC. PCWorld. [2017-02-21]. (原始内容于2017-05-05) (英语). 
  21. ^ . 2015-11-25 [2017-02-21]. (原始内容存档于2015-11-25). 
  22. ^ The NES Classic is sold out, but these emulators do the same thing for free. Digital Trends. 2016-11-19 [2017-02-21]. (原始内容于2016-11-29) (美国英语). 

外部連結 编辑

pcsx2, 是能夠在microsoft, windows和linux作業系統底下執行playstation, 遊戲与自制程序的模擬器, 目前可以运行絕大多數的ps2遊戲軟體, 目前已完成軟體測試並推出正式版本, 但需要較高等級的硬體才能達到理想效果, 時至今日, 仍無法完美模擬所有ps2遊戲軟體, 在windows, 10下运行的, 0原作者linuzappz, shadow開發者, team首次发布2002年3月23日, 21年前, 2002, 当前版本1, 2020年5月7日, 穩定版本, 源代码库githu. PCSX2是能夠在Microsoft Windows和Linux作業系統底下執行PlayStation 2 遊戲与自制程序的模擬器 目前可以运行絕大多數的PS2遊戲軟體 PCSX2目前已完成軟體測試並推出正式版本 但需要較高等級的硬體才能達到理想效果 時至今日 PCSX2仍無法完美模擬所有PS2遊戲軟體 5 PCSX2在Windows 10下运行的PCSX2 1 4 0原作者Linuzappz Shadow開發者PCSX2 Team首次发布2002年3月23日 21年前 2002 03 23 当前版本1 6 0 2020年5月7日 穩定版本 1 2 3 源代码库github wbr com wbr PCSX2 wbr pcsx2编程语言C C操作系统Microsoft Windows Linux macOS 已暂停更新 系統平台IA 32 并非AMD64 由于缺乏性能方面的提升 4 文件大小Windows 17 01 MBLinux 4 29 MBmacOS 11 38 MB类型游戏机模拟器许可协议GNU General Public License网站PCSX2 net 目录 1 背景与发展 1 1 64位元延伸 1 2 兼容性 2 特性 2 1 画质改进 GSdx插件 13 2 2 插件系统 3 執行效能 4 硬件需求 4 1 處理器時脈需求 5 评价 6 另见 7 參考資料 8 外部連結背景与发展 编辑PCSX2最初由PCSX Reloaded的開發者Linuzappz與Shadow於2001年開始開發 之后其他开发者加入 2002年3月發表第一個測試版本0 026版 能够加载一些游戏 6 尽管速度并不理想 经过对核心 BIOS模拟的完善 2006年7月发布0 9 1版 7 2007年到2011年这五年间 开发者主要提升模拟速度 实现网络对战 0 9 8版于2011年5月发布 该版本带来了使用wxWidgets重构的GUI界面 全新的VU 向量处理器 重编译器 内存卡编辑器 全新的SPU2 X音频插件等改进 提升了兼容性 7 2012年8月3日發表第一個正式版本1 0 0版 8 PCSX2就像它的前身PCSX一樣 是以外掛程式 plugin 為基礎的架構 從核心模擬器分門別類出好幾個功能 功能有圖形處理 控制器 光碟機 還有USB 音效和IEEE 1394 i Link 埠 不同的外掛程式 在相容性和功能上可能會產生出不同的效果 此外 由於其相關的版權考量和法律問題 PCSX2需要自行从PS2主机提取BIOS文件 開發團隊不提供BIOS文件下載 2016年9月起 PCSX2能够通过PSX模式兼容部分PlayStation的遊戲 9 64位元延伸 编辑 由於64位元處理器快速發展和普及化 PCSX2研發團隊積極地開始設計64位元處理器的模擬元件 儘可能地加快PCSX2的執行速度 但目前32位程序能提供更好的性能 4 兼容性 编辑 目前的PCSX2开发版本支持2467个游戏 95 18 共2592个已测试游戏 10 这些游戏并不会崩溃 锁死或进入死循环 但仍可能存在着一些错误 比如缺失后处理效果 纹理和阴影 这类错误在硬件渲染模式下尤为显著 通常较慢的软件渲染模式可以解决这些问题 11 12 特性 编辑支持即时存档 使用动态重编译 JIT 支持跳过BIOS初始化屏幕 直接载入游戏 使用插件系统进行功能扩展画质改进 GSdx插件 13 编辑 支持硬件渲染模式下内部分辨率的提升 多种类型抗锯齿 FXAA MSAA 只在Direct3D为后端的硬件渲染模式下可用 Edge AA 只在软件渲染模式下进行模拟 后处理像素着色器 纹理映射 使用Insert键切换 Jak系列等游戏正确模拟的需要 双线性过滤 各向异性过滤 纹理过滤 宽屏补丁插件系统 编辑 为了性能及兼容性的增强 开发者正进一步完善一些插件 插件名称 子系统 注释GSdx 视频 最快且最为精确的图形插件 需要Direct3D或OpenGL支持 可选择插件使用的GPU GSdx插件与PSX模拟器兼容 但仅限软件渲染 该插件也有非官方的版本 如ToCAEDIT 14 和GSdx Cutie 15 GSdx FX GSdx插件的后处理着色器包 ZZogl 优化较少的图形插件 使用OpenGL处理图像 该插件为ZeroGS KOSMOS插件的分支 SPU2 X 音频 最精确的音频插件 SSSPSX Pad 输入 简化的输入插件 LilyPad 支持键盘 鼠标 手柄的高级输入插件 Nuvee 支持光枪和USB鼠标的插件 TwinPad 另一个支持键盘和鼠标的插件 XPad 为Xbox 360控制器设计的插件 CDVD 光驱 简单的光驱插件 从本机光驱加载游戏 Linuz ISO CDVD 支持ISO镜像及压缩文件的插件 Dev9 硬盘 模拟PS2硬盘与以太网的插件 MegaDev9 Dev9的高级版本 目前只部分模拟PS2硬盘 Netplay 网络对战 允许特定游戏联机对战的插件 執行效能 编辑 nbsp PCSX2的主畫面PCSX2在早期的時候 2006年之前 由於軟體本身還沒有很完善 所以它運行遊戲的速度不是很快 大約只有2 15幀率 NTSC制式的PS2幀率為60 很多遊戲並不能順暢運行 當時模擬速度最快的僅有PS2的BIOS 之後的0 9版本在性能方面已經有很顯著的提升 不少2D的畫面與選單已經可以接近全速來模擬了 且這個版本也開始支援雙核心處理器 CPU 讓使用雙核心CPU的電腦能夠獲得更高的幀率 PCSX2於2006年4月發布0 9版 硬體的性能已有長足提升 運行速度比先前的版本更上一層 更支援SSE 4 1和DirectX 10 若搭載雙核心CPU Athlon 64 X2或是Core 2 Duo 並配合性能不錯的顯示卡和視頻顯示插件 Radeon R520系列或是GeForce 7系列 的電腦 已經能夠執行熱門的3D遊戲 像是 最終幻想X 戰神 系列等 且開發群與試用版使用者皆表示 這些遊戲已能夠完整模擬無誤 而現在PCSX2的團隊仍然還在開發著更有效率的模擬器版本 PCSX2引入了动态重编译 JIT 与解释器相比 执行效率大幅度提升 16 硬件需求 编辑 系统需求最低配置 推荐配置x86平台的电脑 16 操作系统 Windows Vista SP2或Linux 64位的Windows 7 8 8 1 10或LinuxCPU 支持SSE2 Pentium 4或Athlon 64 Intel Haswell或更新架构 或与之等效的AMD处理器 3 2GHz或更高频率内存 2GB 4GB或更高显卡 支持DirectX 10 支持DirectX 11或更高硬件需求很大程度上取决于模拟的游戏 通常情况下 CPU是性能的瓶颈 而非GPU 尤其是在只使用CPU进行模拟的软件渲染模式下 在硬件渲染模式下 GPU的性能要求取决于内部分辨率的大小 代码未优化或使用性能较差的显示卡也会导致部分游戏不能流畅运行 處理器時脈需求 编辑 在模擬器方面 PCSX2最常被人詬病的問題是 必須要有一顆能夠超頻到很高時脈的雙核CPU 才能全速來玩大部分PS2的遊戲 而這就是目前PS2模擬器在發展上出現的最主要瓶頸 就是在PC架構上去模擬多核心的PS2 PS2主機带有Emotion Engine中央处理器 294 912MHz MIPS R5900与兩顆36 384MHz MIPS R3000A向量處理器 還有一個Graphics Synthesizer圖形處理器 雖然PS2上的每一顆CPU都可以在多核心处理器上完整地模擬出來 但是由於PC的x86架構與PS2的架構有根本上的不同 再加上多核心在同步性和時脈間的精確度上难以控制 模擬PS2的所有处理器仍是相當複雜的 連索尼互动娱乐 SIE 目前也無法完全解決這個問題 可以在PS3上以軟體模擬方式執行的PS2遊戲只有約一半 17 从1 0 0版起 MTVU加速功能实现 PCSX2能使用三个核心进行模拟 18 因此 當前要解決模擬器速度問題 最有效的方法就是使用至少三核心的處理器超頻到高時脈 评价 编辑PCSX2一直深受欢迎 Geek com 英语 Geek com 的Matthew Humphries称其为 了不起的作品 19 尽管PC World的Alex Garrett和Micro Mart 英语 Micro Mart 的David Hayward批评PCSX2设置较为复杂 但仍称之为杰作 20 21 Digitaltrends com 英语 Digitaltrends com 的Brandon Widder将PCSX2列入他的 最佳模拟器 文章中 22 另见 编辑游戏机模拟器列表 Dolphin 同世代GameCube模拟器 RPCS3 PlayStation 3模拟器參考資料 编辑 1 4 0 released Year end report 2016年1月8日 英語 引文格式1维护 未识别语文类型 link Release 1 4 0 2016年1月5日 2018年7月22日 Release 1 6 0 2020年5月7日 2020年5月8日 4 0 4 1 PCSX2 pcsx2 GitHub 2017 02 09 原始内容存档于2019 02 17 英语 相容性 PCSX2 2017 02 10 原始内容存档于2017 01 28 知名PS2模擬器終於推出正式版 用電腦暢玩HD高畫質遊戲 T客邦 2013 01 26 原始内容存档于2012 08 16 7 0 7 1 refraction The History of PCSX2 pcsx2 net 2017 02 19 原始内容存档于2017 01 22 英国英语 PCSX2 1 0 released PCSX2 2013 01 26 原始内容存档于2013 01 15 Ramapcsx2 psx mode by gregory38 Pull Request 1583 PCSX2 pcsx2 GitHub github com 2017 02 18 原始内容存档于2019 02 17 英语 bositman Compatibility pcsx2 net 2017 02 11 原始内容存档于2017 01 28 英国英语 Mipmapping in GSDx hardware mode forums pcsx2 net 2017 02 11 原始内容存档于2017 01 19 英语 GSdx Memory Coherency forums pcsx2 net 2017 02 11 原始内容存档于2016 11 10 英语 bositman Official English PCSX2 configuration guide v1 2 1 pcsx2 net 2017 02 21 原始内容存档于2017 02 22 英国英语 Custom GSdx Plugin Released Toca Edit 2014 12 20 2016 04 21 原始内容存档于2016 03 22 s90110019 Gsdx cutie pcsx2 plugin GitHub 2016 04 21 原始内容存档于2018 06 11 16 0 16 1 PCSX2 pcsx2 GitHub 2017 02 09 原始内容存档于2016 08 28 英语 PS2 Classics Emulator Compatibility List PS3 Developer wiki www psdevwiki com 2017 02 10 原始内容存档于2017 02 11 英国英语 pcsx2 Implemented Threaded VU1 D PCSX2 pcsx2 ac9bf45 GitHub github com 2017 02 21 原始内容存档于2019 02 17 英语 PlayStation 2 emulator PCSX2 reaches v1 0 plays games in 1080p Geek com Geek com 2012 08 06 2017 02 21 原始内容存档于2017 04 23 美国英语 How to Emulate the Sony PlayStation 2 PS2 on Your PC PCWorld 2017 02 21 原始内容存档于2017 05 05 英语 Retro console emulators group test PCSX2 1 0 0 review Micromart 2015 11 25 2017 02 21 原始内容存档于2015 11 25 The NES Classic is sold out but these emulators do the same thing for free Digital Trends 2016 11 19 2017 02 21 原始内容存档于2016 11 29 美国英语 外部連結 编辑维基共享资源中相关的多媒体资源 PCSX2 英文 PCSX2官方網站 页面存档备份 存于互联网档案馆 英文 PCSX2官方網站的討論區 页面存档备份 存于互联网档案馆 英文 PCSX2 Github專案網頁 页面存档备份 存于互联网档案馆 英文 PCSX2官方Wiki站 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title PCSX2 amp oldid 68087385, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。