安卓掌机模拟器经验
更新日期
2026.10.31
测试机型:骁龙8Gen2,少部分在骁龙865上
总结
如果不是为了折腾机器,只为玩游戏,推荐安卓手机平板或者windows平台
我的习惯是不安装前端(例如天马,ES-DE)和整合包,单独下载游戏和模拟器,见下方链接
相关链接
https://coolrom.com/
https://romsfun.com/roms/
https://nxbrew.net/
https://www.ziperto.com/
不用加速器的节点推荐DataNodes,megaup
目录
简单记录下安卓的一些模拟器配置使用经验
retroarch的经验见另一篇文章https://andi.wang/go?id=68
文件分享:https://pan.baidu.com/s/1dm1IiwMXxgVdvI2i4qEf6A?pwd=26rw
比较舒适使用的模拟器(被模拟的平台)
- moonlight+sunshine(电脑+手机串流,安卓玩电脑游戏)
- DuckStation(索尼PS1)
- NetherSX2(索尼PS2)
- PPSSPP(索尼PSP)
- DraStic(任天堂DS)
- AzaharPlus(任天堂3DS)
- eden(任天堂Switch)
- winlator(微软windows)
- droiddeck(steam)
moonlight+sunshine(串流)
效果
可以用掌机玩电脑游戏
可以做到的效果:主屏电脑正常使用,掌机变成副屏,副屏显示电脑的游戏界面,音频可以串流也可以禁用(方便耳机用户)
使用win+shift+左右方向把程序移到副屏
测试整体延迟在10ms以内
设置
界面,启用悬浮球:关闭
连接电脑后左侧向右滑,V+ Game Menu:
更改分辨率:Native
操作方式:外设(使用掌机时)
DuckStation(索尼PS1)
下载
https://downloads.duckstation.org/android-testing/
不确实是不是官网
不要在duckstation.cn下载
设置
应用设置,界面,显示帧率:打开
应用设置,文件夹,即时存档和记忆卡,设置到tf卡的文件夹中
控制器设置,热键,设置两个热键:从所选档位载入,选择下一个档位并保存即时存档。这样就能循环存档不怕覆盖了
注意,可能下载打开模拟器的时候,默认打开的存档不是最新的,退出游戏前尽量存在档位1
NetherSX2(索尼PS2)
下载
https://github.com/Trixarian/NetherSX2-patch/releases
不确实是不是官网
设置
控制器设置,虚拟控制器设置,虚拟控制器视图:无
控制器设置,controller port1,自动映射
PPSSPP(索尼PSP)
下载
设置
更换gpu驱动
设置,工具,开发者工具,adreno driver manager,安卓第三方驱动程序,完成后在下方选择
设置,图像设置,屏幕布局和滤镜,整倍缩放:打开
存档文件夹
游戏内存档:
游戏rom文件夹\PSP\SAVEDATA
即时存档:
游戏rom文件夹\PSP\PPSSPP_STATE
测试游戏
流畅运行
全部
Dophin(任天堂Wii)
手柄映射
设置,wii input,,wii remote 1,点名字选择设置,点右边齿轮进入设置映射按键
device一般是第一个
wii remote,button,ab12映射abyx,dpad映射上下左右
extension nunchuk,c映射l1,z映射r1,stick映射左摇杆
游戏中提示请断开wii控制器
设置,wii input,点名字选none
更换gpu驱动
设置,graphics settings,gpu driver
DraStic(任天堂DS)
下载
不确定是不是官网,https://github.com/R-YaTian/DraStic_rev_i18n
更换gpu驱动
推荐用法
玩nds游戏,retroarch的melondsds在pc和安卓上都很流畅,单屏玩没问题,好像没有一大一小的屏幕布局。
drastic可以手动调整布局,上屏宽度占满屏幕,下屏缩到很小,适合方屏,空的地方可以加上遮罩,参考下面设置屏幕布局上屏大下屏小和遮罩。
配置选项
虚拟按键:
菜单键位置:右。看着舒服点。
外接控制器:
禁用已映射的虚拟按键:开。已经映射的按键就不会显示在屏幕上了
视频:
快进最大速度:400%
修改按键映射
更改设置,外接控制器,选择按键映射方案,无映射
控制键映射,屏幕上出现一个键,想把这个键映射到哪个键上,就按一下,如果显示的按键没变,就再按一下
特殊键映射,同样的过程,不希望使用的,就点下面跳过
我的设置:
1 | screen-swap切换上下屏:R3,右摇杆按下 |
存档文件夹
配置选项,常规,system directory,scoped storage folder,选择文件夹
然后回到首页,退出,再进入程序,自动复制旧数据到新文件夹,yes
游戏内存档:backup文件夹,扩展名是.dsv,游戏内存档,在开始游戏后在游戏界面读取,不在模拟器界面
即时存档:savestates文件夹
retroarch等其他的模拟器存档扩展名是.sav,手动改一下名字就能相互使用了
或者更改选项,高级设置,use raw .sav format:开,就能直接保存成.sav格式了
设置屏幕布局上屏大下屏小和遮罩
nds上下屏幕分辨率256x192,比例4:3
复制nds02.png到drastic文件夹的backgrounds文件夹
drastic,进一个游戏,返回键,菜单,编辑屏幕布局和虚拟按键
随便选一个布局,左下菜单按钮,设置背景图,选择nds02.png
点击一个屏幕,右下调整屏幕大小按钮,可以拖动变换位置
右下角按住,调整屏幕大小,左上角保持单屏是保持屏幕比例的意思
调整好屏幕位置后,左下菜单按钮,保存为全局布局
更改选项,常规,默认布局,选择之前修改的布局
横屏模式单屏画面比例不对
游戏中按菜单键,菜单,编辑屏幕布局和虚拟按键,横屏模式单屏,调整屏幕大小,拉右下角蓝色方框调整,返回,菜单,保存为全局布局
双屏游戏时屏幕瞬间切换再切回来
配置选项,视频,多线程3D渲染:关
双屏机型设置
视频,视频输出模式:按比例模式,输出屏幕:下屏
常规设置,默认布局,横屏模式单屏
测试游戏
流畅运行
全部
AzaharPlus(任天堂3DS)
下载
https://github.com/AzaharPlus/AzaharPlus
推荐用法
上屏宽度满,下屏缩小,参照设置屏幕布局上屏大下屏小。
存档文件夹
用户文件夹:存放程序数据,存档
应用文件夹:存放游戏rom
存档位置:主页,长按游戏,开始游戏右边的上箭头按钮,打开存档数据文件夹
中文显示成问号
下载网盘3ds字库.zip
把shared_font.bin,放到模拟器的用户文件夹/sysdata下
模拟器,选项,安装cia,两个cia文件都要安装
手柄映射
默认游戏手柄没映射,选项,设置,游戏手柄
按键:ABXY
方向摇杆:左摇杆
c摇杆:右摇杆
十字键(摇杆轴):左方向键
十字键(按键),左方向键,只设置十字键(按键)时,方向键无法使用
交换上下屏:L3
环形布局:R3
图形设置
选项,设置,图形:
图形API:Vulkan,如果卡顿闪退就用另一个,下面的设置如果卡或闪退就挑选着打开关闭
启用异步着色器编译:开
内部分辨率:2-4倍,或看自己需要
精确乘法运算:开
磁盘着色器缓存:开
禁用右眼渲染:开
异步加载自定义纹理:关
布局:性能参数覆盖:启用性能参数覆盖层:打开
自定义GPU驱动
选项,GPU驱动管理器,安装,选择zip文件
显示fps
游戏中,返回键调出菜单,虚拟按键选项,显示ftp
设置屏幕布局上屏大下屏小
3ds上屏分辨率400x240,比例5:3,下屏分辨率320x240,比例4:3
设置,布局,横向自定义布局
按着3ds屏幕比例和自己屏幕比例计算,自己屏幕横向宽度a,竖向高度b
上屏幕:x位置0,y位置0,宽度a,高度3a/5
下屏幕:x位置(a-(4b/3-12a/15)/2,y位置3a/5,宽度4b/3-12a/15,高度b-3a/5
1240x1080屏幕,比例31:27:
上屏幕:x位置0,y位置0,宽度1240,高度744
下屏幕:x位置396,y位置744,宽度448,高度336
如果下屏在上,上屏在下
上屏幕:x位置(a-(5b/3-5a/4)/2,y位置3a/4,宽度5b/3-5a/4,高度b-3a/4
下屏幕:x位置0,y位置0,宽度a,高度3a/4
1240x1080屏幕,比例31:27:
上屏幕:x位置495,y位置930,宽度250,高度150
下屏幕:x位置0,y位置0,宽度1240,高度930
现在没法设置多个自定义布局
测试游戏
流畅运行
新超级马里奥兄弟2黄金版
星之卡比三重彩
eden(任天堂Switch)
下载
https://git.eden-emu.dev/eden-ci/master/releases
https://git.eden-emu.dev/eden-emu/eden/releases
https://git.eden-emu.dev/eden-ci/nightly/releases
设置
设置,用户配置管理,改个自己喜欢的名字
设置,高级设置
系统:
- 模拟区域:选合适的
- 模拟语言:选合适的
设备叠加层:显示项都可以关闭,在游戏时显示在屏幕上
图形: - 分辨率:1x或0.75x
- 磁盘着色器缓存:开(默认)
自定义路径:
存档目录:设置在tf卡的文件夹上,方便备份
(可选项,稳定性待测试)
图形:
- 窗口滤镜:Bilinear
- 抗锯齿:FXAA
- 管线工作线程:6
- 使用异步着色器:开
系统: - 主机模式:打开
安卓端质变,使用小黄鸭lossless提高帧数
设置,无损缩放:
安装Lossless.dll,下载网盘的Lossless.dll,选择
长按某个游戏,帧生成,帧生成:打开
注意可能有的时候和60fps的mod有冲突
打开后fps显示30,但是画质有明显提升
最强体验,电脑版eden配合小黄鸭lossless
eden,模拟,设置,图形,分辨率:2x,全屏模式:无边框窗口
lossless,右上角点击缩放,切换到eden窗口,成功的话左上角会显示帧数30/60
eden使用master版的amd64/x86_64 v3,Eden-Windows-943f1fc760-amd64-gcc-standard.zip,塞尔达旷野之息流畅
进游戏黑屏
设置,管理eden数据,安装固件,选择Firmware.23.0.1.zip,最新固件23.0.1,密钥prod.keys
或者长按游戏,清除着色器缓存
或者再次进入游戏
点击游戏马上回到eden界面
长按游戏,清除着色器缓存
自动映射手柄
设置,控制,玩家1,控制器自动映射,选择自己的手柄型号
存档可能的位置
/Android/data/org.citron.citron_emu/files/nand/user
导出全部存档:设置,管理eden数据,管理存档,上箭头,保存
导入存档,压缩包内第一个子文件夹名字是游戏ID,必须全部大写,例如01004D300C5AE000
添加补丁或DLC
新版可以自动识别安装,或者长按游戏,附加项,右下角安装,选择游戏更新和DLC
添加mod或金手指
查看游戏ID,长按游戏,信息,游戏ID
金手指位置:010057D006492000(或其他游戏ID)\cheats\YYY.txt(金手指文件)
mod位置:可能txt的上级文件夹叫exefs,暂未测试
长按游戏,附加项,右下角安装,选择mod和金手指,进入游戏ID这个文件夹,这时候窗口显示的是cheats文件夹,不要进去,下方点击使用此文件夹
完成后,附加项里增加了一项XXX,Cheats
一些改60帧的金手指https://github.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats/blob/main/GAMES.md
ryujinx要右键游戏,管理金手指,打勾
女神异闻录5皇家版港版1.0.2改60帧
我的版本是Persona 5 Royal (HK),如果是其他的,就搜索后点击第三列build id
下载https://github.com/ChanseyIsTheBest/NX-60FPS-RES-GFX-Cheats/blob/main/titles/01004B10157F2000/cheats/D4B150B29A931CD3.txt
在电脑或手机上保存好01004B10157F2000\cheats\D4B150B29A931CD3.txt
txt内原来有2项,30fps和60fps,把30fps删除,之后txt是这样的
1 | [60fps] |
完成后,附加项里增加了一项01004B10157F2000,Cheats
按照上面的教程添加到游戏,进入游戏就变成60帧了
更换gpu驱动
在设置中的cpu驱动页面选择
nsz,xci转nsp
xci转nsp
注意文件路径不能用中文
使用4nxci,找一个prod.keys改名成keys.dat,覆盖这个程序自带的,打开4nxci-GUI.exe,xci选游戏.xci,下面use titlename打勾,keep ncaid作用不知道,点convert完成
马里奥赛车8豪华版卡在一开始请选择您的mii
设置,管理eden数据,安装固件
主界面游戏变少
右上第二个按钮,选字母顺序。选择最近游玩的话,有的游戏显示不出来
各种nsp,nsz,xci格式转换,合并等
推荐工具nscb-desktop-windows-amd64.exe克,同时需要nscb_rust.exe,prod.keys
测试游戏
60帧运行
空洞骑士
银星围棋
土豆兄弟
Hades
蔚蓝
马里奥赛车8
新超级马力欧兄弟U豪华版
超级马力欧兄弟惊奇
超级马力欧奥德赛
女神异闻录5皇家版(60fps补丁)
星之卡比探索发现
星之卡比wii豪华版
星之卡比新星联盟
分享同乐瓦力欧制造
绝对魔权
ENDER LILIES: Quietus of the Knights
30帧运行
潜水员戴夫
塞尔达传说旷野之息
30帧以下运行,无法运行,其他问题
勇者斗恶龙3HD2D重制版,过图大概率出现色彩不正确
勇者斗恶龙1+2重制版,低帧率,贴图错误
银星麻雀DX,低帧率
splatoon3,贴图错误
steam和switch存档通用的游戏
绝对魔权
ENDER LILIES: Quietus of the Knights
歧路旅人2
星露谷物语
宿命残响
女神异闻录5皇家版
winlator(微软windows)
下载
https://github.com/brunodev85/winlator
版本11.2
新建容器
屏幕大小,custom,可以自己输入机器的宽高分辨率,就能满屏幕运行了
把文件夹映射到windows磁盘:设置文件夹(驱动器),添加,使用此文件夹。
注意有的机器可能tf卡内的文件夹无法添加,可以手动输入
使用x-plore查看tf卡路径,一般是8位数字,例如1234-5678,如果游戏在tf卡的winlator文件夹
驱动器就填/storage/1234-5678/winlator
操作
手指滑动控制鼠标,双击点击是鼠标右键
按键映射
输入控件,加号,点击最下面的手柄名称,按手柄上的键,再修改右边的值
鼠标类的游戏:
左摇杆鼠标,abxy鼠标左右键空格回车,方向键上下左右
手柄类的游戏:
左摇杆left thumb,右摇杆right thumb,方向键dpad,按键button
导出配置文件可以备份
关闭容器左上角显示的信息
编辑容器,环境变量,DXVK_HUB,点击右侧下拉框编辑
绑定已配置好的按键映射
好像没法针对一个容器绑定,只能单个游戏
进入一个容器,双指点击(鼠标右键)一个游戏的exe,创建快捷方式
退出容器,左上角三杠,快捷方式,右边三点,高级设置,高级设置,输入控件,确定
从快捷方式进入,就直接可以使用映射好的键盘鼠标了
白色相簿2
音乐噪音:编辑容器,音频驱动程序,pulseaudio
片头无法播放:编辑容器,视频加速,wined3d
测试游戏
正常运行
白色相簿2 EXTENDED EDITION,片头无法播放
CLANNAD
蔚蓝
问题运行
吸血鬼幸存者,能识别手柄,帧数低40左右
无法运行
土豆兄弟
ryujinx(windows上的switch模拟器)
主页
https://git.ryujinx.app/ryubing/ryujinx
安装固件提示hash error
删除文件夹C:\Users\你的用户名\AppData\Roaming\Ryujinx\bis\system\Contents\registered
测试游戏
流畅运行
宝可梦朱
马里奥赛车8豪华版
星之卡比探索发现
星之卡比wii豪华版
女神异闻录5皇家版
超级马力欧兄弟惊奇
超级马力欧兄弟U豪华版
cemu(windows上的wiiu模拟器)
第一次进入cemu
game path:选择存放wux游戏文件的文件夹
next
configure input设置手柄
profile随便起名,我的xbox手柄为例
emulated controller:wii u gamepad
controller:api选xinput,controller选controller 1
add,自动识别按键后,close
cemu主界面
file,open cemu folder,一般位置在C:\Users\用户名\AppData\Roaming\Cemu,把keys.txt复制进去
关闭cemu,再打开就显示游戏了
切换中文界面
options,general settings,language:中文,重启模拟器
测试游戏
流畅运行
New Super Mario Bros. U (USA) (En,Fr,Es) (Rev 2)
Mario Kart 8 (USA) (En,Fr,Es) (Rev 5)
droiddeck(steam)
使用
安装linux过程和第一次游玩steam,可能因为网络问题下载失败,尝试使用加速器
解除设备子进程限制
一般设备在设置,关于,版本号点击N次直到出现开发者模式
设置,开发者模式,停止限制子进程:打开
如果找不到这个选项,开发者选项,usb调试:打开,设备通过usb线连接电脑,允许
https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn
点击:下载适用于 Windows 的 SDK Platform-Tools
解压缩platform-tools-latest-windows.zip
进入文件夹,鼠标右键文件夹空白处,在终端中打开
输入
1 | adb shell settings put global settings_enable_monitor_phantom_procs false |
拔掉usb线,在droiddeck中查看,应该不提示子进程限制了
其他设置
左侧第六个图标配置,启动器,动画:关闭
游玩steam,进入steam后,右侧左滑,第三个图标性能hud,屏幕显示大小:按需调整
steam菜单,设置,电源,电量百分比:打开
运行非steam的windows游戏
droiddeck主界面,左边steam,点击游玩steam下面的设置按钮,库,第二个库,选择存游戏的文件夹
游玩steam,进入steam后,steam菜单,库,非steam,选择游戏开始
测试游戏
流畅运行
死亡细胞
ender lilies
hades ii
不流畅运行
杀戮尖塔2
泰拉瑞亚
其他
mame
下载的游戏压缩包不能改名
retroarch使用时,bios要和游戏文件同一个目录