» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

今年最满意的怀旧掌机:Retroid Pocket 2

posted by wap, platform: Firefox
2020一整年宅在家里, 陆陆续续折腾了3台怀旧掌机, OGA,350H, 和Retroid Pocket 2(沙雕2),满意程度基本上也是 OGA <= 350H << Retroid Pocket 2. 先说说OGA 和350H的缺点:

OGA 3台里面机能最强,能玩的游戏最多,N64/DC/PSP 都能流畅的跑一部分游戏,但是最大的问题就是粗糙,捧在手里完全没有玩具感,从外壳,到按键,甚至屏幕, 都是一股浓浓山寨感,屏幕下方六个按键分分钟钟告诉你,这不是一台游戏机, 这就是一台开发板。另外,OGA必须自己装配,按键的手感完全取决于自己的装配质量,很容易搞成松松垮垮的感觉。

350H 的问题是从屏幕到机能都太弱,PS和部分SFC游戏能明显的感觉屏幕分辨率不够, 另外, 没有统一的游戏浏览页面,单声道喇叭,基本没用的摇杆。。。。。。

Retroid Pocket 2, 640x480 IPS屏,模拟PS以下基本够了,主要问题是,从拿到手, 到能安心玩游戏, 中间需要折腾鼓弄一番,需要一点模拟器,特别是RetroArch的经验,一点安卓配置的经验,甚至一点Qt Gui的编程经验。下面分享一点自己的经验, 主要思路来自这篇文章:

https://basvroegop.nl/pegasus

这里不光适用于Retroid Pocket 2, 用安卓手机加蓝牙手柄也可以按照这个思路。Pegasus (天马) 可以理解为一个游戏Rom文件的浏览器, 选中一个游戏之后, 可以调用RetroArch, 甚至其他模拟器(PPSSPP,nes.emu等)去执行这个Rom

1. 到手之后, 可以删除、禁止 Retroid Pocket 2 上预装的一些程序,像浏览器,日历等,我拿到手的时候, 上面已经预装了两个版本的 RetroArch, 我把他们全部删除了。

2. 安装最新版本的 RetroArch, 最新的是1.9. 装好之后, 连上WIFI, 下载 cores(核心),和 assets 等,这里有一个 Retroid Pocket 2 上适用的核心列表:

https://wiki.retroidhandhelds.com/index.php?title=Emulators

3. 配置RetroArch,设置菜单唤出键,去掉屏幕上的控制键,加画面线性过滤,设置手柄支持摇杆,最重要的,一些模拟器需要bios文件, 需要把bios文件拷贝到 /storage/sdcard0/RetroArch/system。这时可以试着用RetroArch 打开一些你想玩的rom, 看看哪个核心模拟的最好

4. 安装Pegasus最新版,如果不喜欢缺省的界面,还可以安装自己喜欢的主题,比如这个switchOS:

https://github.com/PlayingKarrde/switchOS

下载,解压,然后拷贝到 /storage/sdcard0/pegasus-frontend/themes 下,如果需要调整字体大小颜色, 显示图标的名称等,可以打开 themes 的 qml 文件,简单的Qt QML 代码。

5. 在SD卡上建立你的游戏库。Retroid Pocket 2 主机内部存储很少,必须通过SD进行扩展。不一定要用随机带的SD卡,任何格式化成exFat的SD卡都可以。不同游戏平台的rom按照不同的目录存储, 例如,sdcard根目录建一个Roms目录,里面建 NES SNES  GBA PS 等子目录(子目录名不能有中文,或者中文字符),再把相应的游戏rom文件拷贝到相应目录。

最重要的一点, 在每个子目录内,必须要有一个 metadata.pegasus.txt 文件。 metadata.pegasus.txt 包含两个部分: 模拟器配置, 和游戏列表

模拟器配置, 简单说, 就是告诉Pegasus,这个目录内的rom文件,调用哪个模拟器进行执行,需要的参数是什么,具体内用可以用这个网页生成:

https://pegasus-frontend.org/tools/metagen-android/

Retroid Pocket 2 上特殊之处是GBA和PSP, RetroArch上几个GBA核心在Retroid Pocket 2上表现都很差,所以我另外安装了MyBoy!,一样可以通过Pegasus; PSP 我也没用 RetroArch, 而是直接PPSSPP

游戏列表,一个一个游戏配置太麻烦了,比较偷懒和贪心的办法,如果你有从其他地方下载的 S905/树莓派/Batocera/EmuELLC 的游戏包,可以把游戏目录导出,在每个游戏目录内能找到gamelist.xml,然后通过这个网页转换成Pegasus的文件列表格式:

https://pegasus-frontend.org/tools/convert/

最终的metadata.pegasus.txt 文件:

collection: NES
extensions: nes, 7z, zip
launch: am start
  --user 0
  -n com.retroarch/.browser.retroactivity.RetroActivityFuture
  -e ROM "{file.path}"
  -e LIBRETRO /data/data/com.retroarch/cores/fceumm_libretro_android.so
  -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg
  -e IME com.android.inputmethod.latin/.LatinIME
  -e DATADIR /data/data/com.retroarch
  -e APK /data/app/com.retroarch-1/base.apk
  -e SDCARD /storage/emulated/0
  -e DOWNLOADS /storage/emulated/0/Download
  -e SCREENSHOTS /storage/emulated/0/Pictures
  -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch/files
  --activity-clear-top

game: 1942
file: ./1942 (Japan, USA).zip
developer: CAPCOM
publisher: CAPCOM
genre: SHOOT'EM UP
description:.
release: 1986-11-01
players: 2
assets.boxfront: ./downloaded_images/1942 (Japan, USA).png

6. 由于Retroid Pocket 2正式版只到安卓6,不会缺省挂载外部sd卡,Pegasus没法选择SD卡上的游戏目录,可以放入一个game_dirs.txt 到内部存储/storage/sdcard0/pegasus-frontend下,内容如下

/storage/sdcard1/Roms/NES
/storage/sdcard1/Roms/MD

本帖最后由 lukezhan 于 2020-12-27 09:10 通过手机版编辑
附件: 您所在的用户组无法下载或查看附件


TOP

posted by wap, platform: Firefox
十字键确实偏硬,但大部分时候可以用摇杆代替。PS4手柄的手感为10分的话,Retroid Pocket 2 大概在5分的样子。 我对按键延迟的标准是 GBA 的 Wario制造 可玩,Retroid Pocket 2 基本合格。



TOP

发新话题
     
官方公众号及微博