[Stand-alone Games] 跨平台好用的全能模拟器RetroArch使用方法,感觉比MAME模拟器强
Tofloor
poster avatar
寒羽
deepin
2022-11-30 08:06
Author

RetroArch是一款全能的跨平台游戏模拟器。不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。我现在使用的是steam版本1.13.0,更新于2022年11月20日,用steam的好处是简单,方便,及时更新,还有steam云空间20G。

注意:PC独立安装版和steam版有少许区别,但区别不大,如果只是偶尔玩一玩特定的几个游戏,安个steam版足够了,如果有特殊要求再考虑安装独立版。独立版就是同一个主机有多个核心支持。

之前用过MAME街机模拟器,应用商店的我装上打不开,命令行安装的版本才0.206,官网2022年10月27日都更新到0.249了,折腾的东西比较多,刚装好还是英文版本的需要汉化。有兴趣的可以去看看论坛里那篇:MAME街机模拟器汉化和使用方法https://bbs.deepin.org/post/194838

一.下载核心,了解每一个核心对应的主机:
下面是RetroArch的核心所支持对应的主机名称。你需要在DLC页面下载游戏对应的核心,重启后加载核心才能游玩rom。原文:https://www.yystv.cn/n/966084
菜单——管理核心——选择你需要的核心,安装核心,等待成功,装好的核心右边会有个绿色的#号。

1anzhuang.jpg

(更新于2022.1.30,相较2021.12.13新增2模拟器)
Mupen64Plus-Next——N64
Kronos——SEGA Saturn (世嘉土星)
PCSX ReARMed——PS1
Stella——Atari 2600
Sameboy——GB、GBC
mGBA——GBA
Mesen——FC/NES
Mesen S——SFC/SNES
Genesis Plus GX——MD/SEGA Genesis
Final Burn Neo——Arcade games(街机游戏)
Picodrive——MD/SEGA Genesis
NeoCD——NeoGeo CD
bsnes——SFC/SNES
Flycast——SEGA Dreamcast
Nestopia——FC/NES
Snes9x——SFC/SNES
BlastEM——MD/SEGA Genesis
DesmuME——NDS
PPSSPP——PSP
VICE——Commodore 64
UAE——Amiga
RACE——SNK NGP/NGPC
Caprice32——Amstrad CPC
gpSP——GBA
ProSystem——Atari 7800
Beetle PSX——PS1
EasyRPG——RPG Maker
Beetle PCE——PCE(PC Engine)
Beetle Cygne——Bandai WS/WSC (神奇天鹅)
Beetle VB——VB(Virtual Boy)
Potator——Watara Supervision

二.MAME街机游戏安装BIOS和找游戏ROM,核心为Final Burn Neo

(一)街机游戏的BIOS真的很折腾人,FBNeo windows版可以直接支持打ips补丁,RetroArch的模拟器的 crc 校验会导致不能运行,像下图一样改过的ROM就校验失败。如果想研究修改 crc 值,参考:RetroArch运行hack版街机游戏rom教程https://www.bilibili.com/read/cv11414315/

2crcjiaoyan.png

BIOS核心我找到个比较齐全的neogeo.zip,大小为1.9M。
看B站的:全能模拟器retroarch 1.10.0 bios整合包 基础玩游戏教程
https://www.bilibili.com/video/av680921744/
视频的下方有下载链接BIOS整合包
链接:https://www.123pan.com/s/PyjA-8uT43
或者用我的百度云盘链接:
https://pan.baidu.com/s/1zalktW-PMheOC-MTh7Ej7w?pwd=mame 提取码: mame 复制这段内容后打开百度网盘手机App,操作更方便哦
把neogeo.zip(大小为1.9M)放在
file:///home/yourname/.local/share/Steam/steamapps/common/RetroArch/system(yourname改成你自己的电脑名)中,放文件夹也可以的,这点比MAME强,MAME好像是BIOS必须放置在ROM文件夹里,且不能再创建文件夹。如果不够,把整个RetroArch bios v1.10.1.zip里的system中的fbneo文件夹都复制过去,甚至是全部的system文件夹。
缺少BIOS运行游戏会有提示的,例如sp-s3.sp1,sm1.sm1和000-lo.lo之类的,缺哪个就找哪个,除非你的ROM修改后,crc 校验不通过。

3quebios.png

(二)游戏的ROM下载,简单的方法可以去看看论坛里那篇:MAME街机模拟器汉化和使用方法https://bbs.deepin.org/post/194838
想下载其他的可以玩的ROM,就稍微麻烦一些了。
这里有2个地方可以下未修改的ROM
https://www.planetemu.net/roms/mame-roms?page=M
https://www.retroroms.info/page/bda

planetemu是个法国网站,点击右边ARCADE里的MAME,再点击MAME - ROMs,版本为0.198,这里有33443个ROM可以下载。根据上面的游戏英文名首字母分类选择,然后查找游戏名称,下载最大那个rom,很小的一般是改版或补丁。这里参考了:retroarch游戏模拟器使用
https://blog.csdn.net/tangbozhi1/article/details/119513546
注意:为了防止滥用并确保良好的下载速度,系统将你在300秒的时间间隔内可以下载的文件数量限制为20个。mslug4-221129-155733.png

截图_20221129235742.png

retroroms我注册不了,显示不出图形验证码。点击DOWNLOADS——mame/——mame-0249-full/即可。这里只能查看mslug3.zip这样的文件名和ROM大小,可以和自己在其他渠道下载的ROM对比一下,看是否被修改过。中英文和游戏名对照表,均来自于ITKEY的分享:
MAME打开ROM报错解决办法
https://blog.csdn.net/lxyoucan/article/details/123159620
【最好用的街机模拟器MAME0.238】ROM下载 画质优化 一键必杀宏 金手指
https://www.bilibili.com/video/BV15q4y1B7Hn/

总结:BIOS文件必须放在file:///home/yourname/.local/share/Steam/steamapps/common/RetroArch/system(yourname改成你自己的电脑名)中,然后可以菜单——加载游戏——找到ROM的目录,加载压缩包,就可以玩了。除了Final Burn Neo玩MAME街机游戏需要BIOS,mGBA玩GBA游戏和DesmuME玩NDS游戏应该都不需要BIOS。金手指cht文件在cheats文件夹,模拟器的设置文件夹为config,游戏存档点保存的存档在saves,游戏中途保存的状态存储,F2保存状态,F4加载状态在states。

更多玩法,因为RetroArch是跨平台的,网上的教程特别多,B站有视频教程对照一步步摸索吧。

补充:B站找到个下载各种模拟器ROM的地方
〖游戏〗模拟器类游戏rom下载网站推荐,不再龟速下载!
https://www.bilibili.com/video/BV17h411H7i1/
国外:https://www.romsgames.net/
国内:https://www.oldmanemu.net/

Reply Favorite View the author
All Replies
Lwh2008--听话模式
deepin
2022-11-30 09:53
#1

romsfun

建议试一试,速度还可以

Reply View the author
寒羽
deepin
2022-12-01 03:00
#2
Lwh2008--听话模式

romsfun

建议试一试,速度还可以

https://www.roms.fun/

看了下,大部分都是迅雷云盘,linux不能下载,有一些百度网盘的还好,速度慢点

还有合金弹头街机版rom没找到

Reply View the author
寒羽
deepin
2022-12-02 02:25
#3

DesmuME玩NDS游戏可能会帧率很低,很卡的感觉,可以在运行游戏后,按F1键调出模拟器的菜单——核心选项——Graphics——Frameskip,把原来的0改成2或3,就流畅很多了。

Reply View the author
字甲达宾
deepin
2023-01-01 05:08
#4

mame-rom_deb:

https://url48.ctfile.com/d/30646948-41803075-5e3f63?p=6859

(访问密码: 6859)


MSLUG 合金弹头系列:

mame-rom-neogeo-mslugx_0.206-2_all.deb
27.38 MB

mame-rom-neogeo-mslug-mslug2_0.206-2_all.deb
29.38 MB

mame-rom-neogeo-mslug5_0.206-2_all.deb
77.41 MB

mame-rom-neogeo-mslug4_0.206-2_all.deb
60.45 MB

mame-rom-neogeo-mslug3_0.206-2_all.deb
78.86 MB


Reply View the author
寒羽
deepin
2023-01-05 07:04
#5
字甲达宾

mame-rom_deb:

https://url48.ctfile.com/d/30646948-41803075-5e3f63?p=6859

(访问密码: 6859)


MSLUG 合金弹头系列:

mame-rom-neogeo-mslugx_0.206-2_all.deb
27.38 MB

mame-rom-neogeo-mslug-mslug2_0.206-2_all.deb
29.38 MB

mame-rom-neogeo-mslug5_0.206-2_all.deb
77.41 MB

mame-rom-neogeo-mslug4_0.206-2_all.deb
60.45 MB

mame-rom-neogeo-mslug3_0.206-2_all.deb
78.86 MB


deb包解压后可以得到rom包,就可以用RetroArch玩了

Reply View the author