星期三, 1月 13, 2021

XSX安装模拟器执行其他前世代主机游戏心得

 

此文将会有非常长的编辑时间,我会随时更新我实际测试的心得。
温馨提示:
模拟器软件本身并没有违反目前世界上大多数国家地区的著作权或版权等相关法规。
且将游戏软件移动到其他机器上测试,并不违法。(售出时,厂商之权利已耗尽)
但,家用游戏主机的BIOS与其游戏软件仍有版权保护。若使用者没有正式授权就擅自使用拷贝,很有可能触法,请务必遵纪守法。

目前我个人实测已经确定可以在XSX透过模拟器模拟之主机:
  • Nintendo - Game Boy
  • Nintendo -超级任天堂,SFC,SNES
  • Nintendo - DS
  • Nintendo - Nintendo 64
  • Sega - MD, Mega Drive - Genesis
  • Sega - DC, Dream Cast
  • Sega - GG, Game Gear
  • Sony - PSP, Play Station Portable

目前还没法运行成功,但已经测过一部分的主机:(也许可以模拟,只是我选错核心,或者有待大神更新核心版本)
  • 3DO
  • 3DS
  • amiga
  • amiga CD 32
  • amiga CD TV
  • atari 2600
  • SS
  • PS
  • PS2(我有在油管上看到有外国大佬实测成功,但我本人测还没有成功,故先放在这里。)
  • NEO GEO
  • NEO GEO CD
  • GC
  • WII
  • WIIU

----

行文在前:
  • 我个人拥有大量正版游戏软件与家用游戏机收藏
  • 所测试的BIOS与游戏软件,均为我个人拥有之收藏
  • 且仅为个人使用与学术研究用,绝无违法进行商业使用或转载扩散受法律保护之智慧财产本身
(我个人没有的游戏,也不会花时间去测,光是我自己有的我都测不完了......)

相关阅读:

----
直接从XBOX SX的官方store上安装Retroarch(免开发者)

应用下载方法:
可在Win10或XBOX SX内建的浏览器Edge网址栏上直连以下三个超连结:
  • Retroarch
  1. ms-windows-store://pdp/?productid=9PNGJ5Q5Q1VX
复制代码

  • 
ppsspp
  1. ms-windows-store://pdp/?productid=9P9DX7HT1WX9

复制代码

XSX我用了各种方法,无法复制贴上,所以我是直接手动keyin超连结的,实测可以下载。
(FTP我没时间测,且有坛友回报好像下载点被拔掉了,我就在此文移除了。)

----

各游戏ROM与ISO档建议放在外接硬盘里:
  • XBOX内建SSD硬盘空间十分有限,强烈建议把各游戏ROM与ISO档建议放在外接硬盘里,也方便拿到电脑上传递新游戏与管理
  • 外接硬盘盒需至少有USB3.0以上的速度,但硬盘本身速度似乎没有太严格的要求
  • exfat格式确定可行
  • NTFS格式确定可行
  • 接上XBOX主机后,系统会跳出来要玩家选择是否要格式化成XBOX专用外接格式或「媒体专用」,请选择「媒体专用
  • 若所有外接硬盘接上XBOX读不到,那把外接硬盘持续接著,然后走XBOX内建选项重开机XBOX一般就能读到

----

分两个模拟器的测试心得来写:

PPSSPP:
  • 在WIN10版本上,可几乎完美运行,
  • 可以读取UMD光盘转录之iso档,
  • 可直接读取从PSN数字商店买下来的游戏档,(我再次实测确定Win10版PPSSPP可以执行正版PSN数字商店版游戏的备份,且无视PSN帐号的DRM保护)
  • 可直接读取从PSP记忆棒上备份出来的游戏存档,继续接续使用

但XBOX上似乎没有这么完美,目前我测到的状况如下:
  • 在XSX上跑的PPSSPP,可将档案放在外接硬盘读取
  • 可读取UMD光盘转录之iso档
  • 但似乎不是每一个PSN数字商店买下来的游戏档都能完美读取,绝大多数有问题
  • 目前还没找到读取可直接读取从PSP记忆棒上备份出来的游戏存档

--------------------------------------------------------

Retroarch:
  • VM软件本身,在XSX可顺利切换为英文跟中文介面,且内建了许多核心
  • 安装完成Retroarch后,第一件事就是切换成任何你看得懂得语言介面,坛子上有jre_Gabriel写的另一篇文:XBOX版Retroarch模擬器設置教程(中文設置篇)照著操作即可。
  • 第二件事就是一定要去「更新核心资讯档(Update Installed Cores)」,这点我另外拉开一个段落写教学在这里。

----

Retroarch更新核心资讯档(Update Installed Cores):

第一,为何要更新核心资讯档?
完整的解释原文来源是:https://www.techbang.com/posts/57734-ps3-renovation-handbook-eight-retroarch-installation-and-basic-use

我将其重点节录出来贴在这边:
首先要了解RetroArch的架构,它是由主程序与许多函数库组成,例如音效、显示、选单等函数库称为「驱动程序」(Driver),每种主机的仿真器函数库则称为「核心」(Core)。

而游戏程序档案则称为「Rom」,其取得方式为将原版卡匣芯片中的程序,透过专用的卡片阅读机抽取出来,就能交给仿真器执行。然而部分主机因为主机具有BIOS,所以在执行时也需要搭配从主机芯片抽出的程序。

RetroArch的基本使用方式有2种,第一种就是先手动开启核心,然后选择对应的Rom,第二种则是直接开启Rom,让主程序自动辨识文件类型,然后自动开启对应的核心。

简言之,根据我个人的经验,没有更新之前,这些「核心资讯档」会用英文的方式写档名.dll,画面长这样:


原始档名非常不适合人类阅读,
我个人只看得懂大概一半,痛苦得要死测了好几个小时之后,决定去更新,更新完,除了增加了更多的核心可选,也帮核心的档名变成了适合人类阅读的状态,
选项会变成把厂商称、主机名称摆在前面,方便玩家选择:



若,你觉得两种状态其实都没有差,你都看不懂,那也一点都不重要。
听呆呆鸭老师的:「去更新核心就对了,会用就好。

--

第二、如何更新核心资讯档(Update Installed Cores)?

我在网路上找到一篇教学文:https://www.techbang.com/posts/76069-retroarch-emulator-core-upgrade-27-simulators-updated

你若有切换到中文,且UI也换成了PS3与4用的XMB,那更新此东西的选项在最左边的选项里:

(我个人用繁中,请自行繁简切换。XD)


-------------

Retroarch经我实测,确定可以模拟的主机与需要使用的核心档:

0、PSP:
请直接去使用PPSSPP,简单方便好用,完全不用选核心啥的,直接选游戏便行。

PPSSPP经实测确定可执行之游戏:(此全部为我有UMD,自己转iso的)
  • Popolocrois Story: Adventure of Prince Pietro(波波王国物语:毕耶多王子的冒险,这是PS版一二代移植到PSP的合辑)
  • Crisis Core: Final Fantasy VII(FF7前传:核心危机)
  • 纯爱手札4
(我全部都忘记拍照了...Orz)

----

1、超级任天堂,SFC,SNES:
使用核心:
  • Nintendo - SNES / SFC (bsnes-mercury-accuracy)
  • bsnes_mercury_accuracy_libretro.dll


经实测确定可执行之游戏:
  • Alcahest(忘了拍照就跳出去了)
  • Final Fantasy 2


  • Final Fantasy 3



----

2、DS:
使用核心:
  • Nintendo - DS (DeSmuME 2015)

经实测可以到达主介面,但因为没有设定触控暂时无法游玩,仍要研究:
  • 薩爾達傳說,大地氣笛
  • Love Plus
  • 心跳回憶1 (女生版)

(这可以治疗颈椎各种多年顽疾啊。)

----

3、MD,Sega - Mega Drive - Genesis:
使用核心:
  • Sega - MS/GG/MD/CD (Genesis Plus GX)


经实测确定可执行之游戏:
  • 穿越火线2(日版),After Burner II


----

4、GG,Sega - Game Gear:
使用核心:
  • Sega - MS/GG/MD/CD (Genesis Plus GX)

经实测确定可执行之游戏:

  • GP赛车2,Ayrton Senna's Super Monaco GP II


--

5、N64,Nintendo - Nintendo 64:
使用核心:
  • Nintendo - Nintendo 64 (Mupen64Plus-Next)


经实测确定可执行之游戏:
  • 007黄金眼,Golden Eyes 007

1.jpg (420.24 KB, 下载次数: 0)

下载附件

2021-2-21 22:10 上传


(我测到N64这天,XSX竟然改成在模拟器里无法使用系统截图了,我得自己用手机蠢蠢地照萤幕,害我漏了一堆照片...Orz)

另,XBOX手把跟N64手把形状与按钮配置差别很大,模拟器预设配置玩起来异常别扭,真的要玩的话,得花时间改成自己习惯的设定。

----
6、DC,Sega - Dream Cast:
使用核心:
  • Sega - Dreamcast/NAOMI  (Flycast)

经实测确定可执行之游戏:

  • VR战警2,Virtual Cop 2


DC我很晚才测,因为基本上我对XSX模拟DC算是信心十足,一定可以轻松过关的。
除了XBOX本家自己几个世代以外,DC骨子里的作业系统就是Win CE,就算它是Sega主机也没有太大问题的。

不过,我手上DC片只有VR战警,我个人喜欢枪卡。
我当年DC是玩高中学弟的机器,玩空战奇兵跟樱花大战,他前几年还在德国念博士,应该会比我早毕业吧?(干笑)


----

7、Game Boy,GB:
使用核心:
  • Nintendo - Game Boy / Color (Gearboy)

经实测确定可执行之游戏:
  • Castevania 2 -Belmont's Revenge(忘了拍照就跳出去了)

-------------------------------------------

Retroarch经我实测,目前使用失败核心档:
  • The 3DO Company - 3DO (4DO)
  • Nintendo - DS (DeSmuME)
  • Sega - Saturen (Beetle Saturn)
  • Sega - Saturen (Yabause)
  • Sega - Mega Drive - Genesis (BlastEm)
  • SNK - Neo Geo CD (Neo CD)
  • Sony - Playstation (Beetle PSX HW)
  • Sony - Playstation (Beetle PSX)             => 但PC Win10下可以跑PSX,也确实可以执行我拥有的PS游戏ISO(我自己拿原版光盘用光碟机转录的)
  • Sony - Playstation (DuckStation)
  • Sony - Playstation (PCSX ReARMed))
  • Sony - Playstation 2 (PCSX2)                => 但PC Win10下可以跑PCSX2,也确实可以执行我拥有的PS游戏ISO(我自己拿原版光盘用光碟机转录的)

亦即,目前我测试下来模拟SS、PS、PS2、
NEO GEO、NEO GEO CD与3DO是失败的。
(我在Win10上使用的分别是PSX跟PCSX2都可以正常模拟PS与PS2,大部分我自己拥有的游戏都可正常执行。)

----



其他测试要记:

  • 原版游戏储存媒介为光碟者:
至于DC等其他主机,我得先想办法把我手上少数的原版片转成iso才行。
我想先测Wii跟GC,因为原版片我已经整理出来了。
唉,其实我最想模拟的是WIIU,但以DS的经验,大概不会太顺利。
WIIU我想玩零溽鸦巫女啊,我在东京花了快四千日币买了正版二手片啊!!!!!(我想弄模拟器其实就是懒得去借WIIU主机...)
WIIU我还在台北捡到了台币99元附特典的正版幻影异闻录FE实体片。

  • 原版游戏储存媒介为特殊规格如卡匣者:
话说,我一大堆FC、MD跟SFC等早年还是实体卡带的游戏,我得想办法自己转成ROM啊?
我知道日本或欧美有高手厂商制造了相容的读卡机或模拟游戏机可以读卡,但我不知道能不能读入到电脑硬盘里?
要是找不到好方法,我就得下次去日本时买一台万能主机模拟器来读了吗?Orz

  • XSX系统改版,在模拟器里无法使用系统撷图:
20210221,我这天测了NEO GEO、NEO GEO CD、3DO跟N64,结果意外地发现XSX系统改版,在模拟器里无法直接撷图了,
我得蠢蠢地用手机拍画面,加上N64模拟器在黄金眼里操作起来很别扭,有点惨...


(本文将持续更新。)

沒有留言: