#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1
5837
0

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1


零. 前言
一. 硬软件清单
二. EmuELEC 安装流程
三. Emulation Station (RS) 初始设置
四. Retroarch (RA) 初始设置
五. 上传 ROM 并运行
六. 总结

大家好, 我是可爱的排骨 :)

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

零. 前言

可曾记得儿时在街机厅流连忘返? 可曾回想起与同学好友在电视机前酣战? 可曾遗憾那些买不起卡带和未能通的关卡? 人越老就越依旧, 如果有一个不花多少钱就能重温那一切的方法, 不尝试一下?

本文讲述将一个安卓电视盒打造成全能的怀旧游戏机的全过程.

爱折腾的排骨花了约两周的时间, 尝试使用 EmuELEC 原版镜像和 N1 盒子制作这个怀旧游戏机 (也许是全网首篇?), 重在分享打造过程, 希望大家喜欢.


一. 硬软件清单

硬件部分: 一个游戏机一般分为3个部分: 主机, 游戏介质(卡带/光盘), 控制器(手柄).

安卓盒子: 100元?

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

本文中使用刷了官改固件的传奇热门坑爹单品, 一代神盒 N1 作为游戏机的主机. 原因有三:

官改固件的刷写请参考其它教程, 本文不作介绍.

有兴趣的朋友可以买个配置更高 (如 t95z) 的盒子尝试.


USB 存储设备 (U盘或存储卡+读卡器): 50元?

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

本文中使用2G TF卡 + 绿联 USB 3.0 读卡器 作为游戏介质. 使用 U 盘也是等同的效果.

存储设备的容量至少需要2G, 主要用来存放模拟器系统, 软件, 配置文件, 资源文件和游戏的 ROM 文件.


游戏手柄: 150元?

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

本文中使用北通的阿修罗2 无线手柄作为游戏控制器.

也可以用 USB 有线手柄或者键盘当作游戏控制器. 蓝牙手柄按理说也可以, 只是排骨手头没有所以这里就不吹牛了. 仅有的 WiiMote 并不能正常工作.


USB HUB: (选配)

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

本文中使用绿联 4 口 USB 3.0 分线器.

N1 只有两个 USB 口, 一个口要插读卡器, 剩一个口只能接一个控制器. 如果想双打就得接两个手柄, 想玩麻将之类的游戏就得接键盘, 那就得用上 USB HUB 就来扩充接口.

软件部分:

EmuELEC 镜像文件:

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

EmuELEC (下面简称EE) 是 shantigilbert 针对 Amlogic (晶晨) 方案的盒子整合的模拟器集成系统. 相当于树莓派上 RetroPie 的 Amlogic 版.

EE 中包含了 EmulationStation (下面简称 ES)RetroArch (下面简称 RA) 和几个独立模拟器程序.

EE 的系统基于 CoreELEC 和 Lakka (两者都基于 LibreELEC), 剥离了 CoreELEC 带的 KODI 影音播放管理系统.

EE 的模拟器以 Lakka 中的 RetroArch 为主, 附带一些为 DC/PSP 游戏准备的独立模拟器.

EE 的默认 GUI (图形化界面) 是 ES, 也可切换成 RA 的 GUI 使用.

目前 EE 最新版本为 2.5.4, 镜像文件名为 EmuELEC-Amlogic.arm-2.5.4-Generic.img.gz, 文件大小为 428MB.

EE 的 N1 补丁包:

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

EE 的原版镜像并不能直接在 N1 上引导启动, 这个问题可以通过提取 momokind 的最新 CoreELEC 镜像中提取.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

用解压工具将红框中的7个文件解压出来作为补丁包备好. 其中 uEnv.ini 文件中的 boot=LABEL=COREELEC 需要改为 boot=LABEL=EMUELEC, 不然启动会报 mount 错误.

怀旧游戏 ROM 文件:

将怀旧玩玩的游戏列个清单, 找到对应的 ROM 文件 (一般为 zip 包) 下载并按文件夹分类准备好. 由于 ROM 文件的获取可能涉及版权问题, 本文不会提供, 网上随便一搜索一大堆, 请自行解决.

固件(镜像)写入工具:

有多种工具可以将 EE 写入U盘或存储卡中. 以下 3 款任君挑选.

本文中使用 USB Image Tool.


二. EmuELEC 安装流程

1. 首先下载 EE 系统镜像, 写入 USB 存储设备.

下载好镜像后, 将 USB 存储设备插入电脑, 启动 USB Image Tool.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

选中左侧的 USB 存储设备, 点击 Restore 按钮.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

选择镜像文件. 注意后缀名是 .img.gz 而不是 .img.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

等待镜像写入完成.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

写入完成后, Windows 会弹出某盘未格式化的提醒窗口, 一定要取消关闭!

2. 然后将补丁文件复制到 EE 的引导分区.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

镜像写入后, USB 存储设备被分成两个区.

第一个是引导区, 通用的 FAT32 格式, 可以直接在 Windows 中读写访问.

第二个是系统区, Linux 专用的 EXT4 格式, 就是上面提示要格式化的分区.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

引导区中只有 SYSTEM 文件有用, 其它文件可以删除.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

将补丁包中的所有文件复制到导引区中.

3. 让 N1 进入线刷模式进入 EE 系统.

启动 N1 进入官改系统, 从系统设置中查看并记录当前 IP 地址.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

然后将刚才写入了 EE 镜像的 USB 存储设备插入 N1 的 USB 口 (靠近 HDMI 口的).

最后将游戏手柄插入 N1 的另一个 USB 口.

方法一: 可以使用安卓开发调试工具 SDK Platform Tools, 执行下图的两行命令 连接 N1 并重启到线刷模式.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

(由于上面两个截图时间不同, 出现了两个不同的 IP. 实际操作中是同一个)

方法二: 使用 W大 的 N1 降级工具包进入线刷模式

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

(实际上跟方法一完全一样...)

方法三: 安装 "Reboot to LibreELEC" 应用直接进入线刷模式.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

(这个 apk 可能不太好找, 排骨是在 apkpure 下载到的)



三. Emulation Station (RS) 初始设置

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

N1 重启到线刷模式, 几分钟后会显示出如上图所示的 EE 系统初始化界面, 图中 EE 已经成功引导, 正在扩容系统分区和解压系统文件. (作者偷懒了, CoreELEC 的启动画面还没换掉)

开机画面的更换请见 "中篇".

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

当你看到上图这个界面时, 表示 EE 已经安装并成功进入了 ES 前端界面, 准备进入按键设置流程.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

北通阿修罗2 手柄的按键布局与 Xbox 手柄完全一致, 按下图设置布局绑定一下键位就行了.

A 确定, B 取消, AB 组合要记牢.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

长按任意键3秒可以忽略当前键位的绑定. 最后会多出一个 HOTKEY, 可以绑定到不常用的 SHOULDER 或 THUMB 键上. 便于在模拟器无法控制时按 HOTKEY+START 退出模拟器.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

按键绑定完成后会进入 ES 主界面. EE 2.5.4 默认给 ES 设置了 ComicBook 主题. 这里显示 RetroPie 是因为作者偷懒, 直接拿 RetroPie 的 ES 主题包来用了.

ES 主题修改的更换请见 "中篇".

接着我们进到 RA 里再设置一次手柄按键.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

按下手柄上的 START 键打开 ES 主菜单, 下拉到最后选择 QUIT (退出).

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

再选择 START RETROARCH 进入 RA.(ES 没有中文版, 也无法切换中文, 因为 ES 的作者将所有界面文本硬编码在源代码里了...)



四. Retroarch (RA) 初始设置

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

这个酷似 PS/PSP 界面的蓝白主题程序就是 RA. 根据上面 ES 绑定的按键, 在 RA 中用十字方向键切换菜单和控制光标, A 键表示进入确认, B 键表示后退取消.

1. 按键绑定

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

按右切换到 Settings (设置) 菜单, 向下依次选择 Input (输入) -> User 1 Binds (用户 1 绑定) -> User 1 Bind All (绑定所有键) 开始进行手柄按键绑定.

2. 更改快捷菜单键 (建议)

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

建议在 Input (输入) 选择中把快捷菜单键从默认的 L3+R3 换成 SELECT+START. 因为有些手柄没有 L3/R3 键, 也可能在 ES 按键绑定时把 L3/R3 绑定到了 HOTKEY 上, 这样会造成进了游戏模拟器后无法退出的情况.

3. WiFi 连接

为了方便用电脑管理游戏机的设置和内容, 我们需要将它连入网络. 如果有网线直连可以跳过这一步.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

在 Settings (设置) 菜单下选择 Wi-Fi 设置, RA 会扫描周围的 SSID 并列出. 选中自家的 SSID 后会出现黑色的密码输入界面.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

输入 WiFi 密码后, 选中右边的回车符提交密码.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

WiFi 连接过程可能需要好几秒并且没有进度提示. 连接成功后所选 SSID 右边会出现 Online 字样.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

在 Main Menu (主菜单) 下面的 Information (信息) -> Network Information (网络信息) 中可以看到分配到的 IP 地址, 记下这个 IP, 后续操作要用到.

RA 内置中文语言包, 但是默认字体不支持中文, 直接切换会出现大量空白或方块, RA 字体更换请见 "中篇".

RA 的初始设置已经完成了, 在 Main Menu (主菜单) 最下面选择 Quit RetroArch (退出 RA) 回到 ES.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

回到 ES 后按 START 打开主菜单, 在右下角可以看到当前分配的 IP (就是 RA 中的那个).

至此 ES/RA 的初始设置都完成了. 接下来我们上传游戏 ROM 到游戏机.



五. 上传 ROM 并运行

模拟器系统刷好, 手柄也设置好, 万事具备只差 ROM 了. 只需要把下载的 ROM 文件传到游戏机里, 就可以开始玩游戏了.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

ES 默认只会读取 /storage/roms 路径下面的 ROM 文件, /storage/roms 在 EXT4 分区中. Windows 无法直接读写访问, 需要安装第三方工具, 还要把读卡器拔来拔去, 实在麻烦.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

如果已经将 ES/RA 连入网络, 那么我们可以用 Windows 直接通过 SMB 或 SSH 服务访问游戏机.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

在文件管理器地址栏输入 192.168.1.20 (假设游戏机的 IP 是这个) 打开游戏上的共享文件夹. 图上的 roms 文件夹就是存放 ROM 文件的.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

如果用 Windows 10 无法成功连接, 可以打开 gpedit.msc (组策略编辑器), 启用不安全的来宾登录.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

在 roms 文件夹内创建 mame 和 snes 两个文件夹, 分别存放街机和超任游戏的 ROM 文件.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

文件夹名称不能任意取, 建成 街机 或 超任 无法被 ES 识别.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

放入街机虎克船长和超任三国志3 两个 ROM 试一试.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

重启 ES, ES 在启动时会自动搜索 roms 文件夹并生成对应的游戏平台集合.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

ES 重启后就能看到多出 MAME 和 SUPER NES 两个游戏集合了.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

选择 MAME 会进入 MAME 游戏列表, 其中就有上面刚刚放入的 hook.zip (虎克船长).

游戏的中文名称, 相关介绍, 封面图片等配置方法请见 "中篇".

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

选择 HOOK 按 A 就会启动 mame 模拟器运行 hook.zip 了.

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

在游戏中同时按下 SELECT+START (默认是按 L3+R3) 调出 Quick Menu (快捷菜单), 可以重启, 退出游戏, 也可以截屏, 录像, 存档, 设置按键 (只对当前游戏有效)等.

退出游戏后会回到 RA 界面, 然后再退出 RA 才能回到 ES.

在 ES 里设置的 HOTKEY 好像不起作用, 也许是跟 RA 按键冲突, 先不管 哈哈哈?

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

#玩游戏# 篇三:从零开始 打造全能怀旧游戏机 初篇 EmuELEC+N1

运行超任三国志3 也是相同的方法.


总结

完成以上步骤后, 我们就可以开心的玩游戏啦. 当然这个游戏机还不完美, 还有很多可以改进完善的地方. 如果看到这里你还有兴趣继续下去, 关注收藏排骨就能第一时间看到 "从零开始 打造全能怀旧家用游戏机 中篇" 了!



8
打赏
收藏
点击回复
      全部留言
  • 0
更多回复
      你可能感兴趣的主题
铁三师
      圈内贴子83
  • 铁群成员14

扫一扫访问手机版