电视盒子运行刷入游戏模拟器 EmuELEC游戏系统
/ l- e4 @# B% t: z+ o7 {
) q( k8 _+ B+ O( R: |3 DEmuELEC 是为搭载了晶晨(AMLogic)处理器的设备而构建的游戏模拟器。市面上有很多运营商定制的采用的是晶晨处理器,其中部分的型号就可以刷入 EmuELEC 系统。在二手市场买到的电视盒子,很多都已经刷入了第三方的 Android 系统,可通过U盘启动。因此,可将 EmuELEC 安装到 U盘上,在玩游戏时插入盒子,即可进入游戏系统。2 C2 Y- v; T) A- G& T2 X& h+ x6 ]
( O7 O: y5 q9 R6 H5 J, h
电视盒子 🔗
5 n# T: {4 V; @0 J8 ^在二手市场上的电视盒子物美价廉。50元就可以购买一个中兴 B863AV3.1-M2 的电视盒子,(据称)它采用的是 S905L3A 处理器,可刷入 EmuELEC。而且,卖家已经刷入了第三方的 Android 系统,可从 U盘启动。本文以它为例。
: K2 Y8 O6 B, D7 v
/ z+ q, H& p; Q* m0 b% c( _1 F工具 🔗) W" J. e; g- |, u5 ^
U盘。用于运行 EmuELEC 系统。建议为容量为 32GB 以上。! Z. `& {/ W3 |2 `& |
电脑。用于将 EmuELEC 刷入 U盘中。! w7 }% b' V. t0 _$ e$ d
balenaEtcher。刷写软件,免费。- b( y- F7 Q, P' R t
安装系统 🔗: A/ o! D7 K3 v, V0 J: c( ]5 a0 B
下载固件 🔗. K! r, b' |# k% f3 q3 {' w% B4 y
EmuELEC 是开源免费的,位于 Github 的 EmuELEC/EmuELEC。可进入其 Releases 页面下载固件。目前的最新版本为 4.7。对于我的电视盒子,下载 Assets 下的 EmuELEC-Amlogic-ng.aarch64-4.7-Generic.img.gz 文件即可。+ u5 H- E; E1 V$ m) @
3 S: l& X! m8 H8 j烧录固件 🔗& k/ A7 ]- I- ^2 v; P+ G+ ~! d
在电脑上使用 balenaEtcher 将下载的 EmuELEC-Amlogic-ng.aarch64-4.7-Generic.img.gz 烧录到 U盘中。注意 balenaEtcher 可自动解压 img.gz 文件,因此无需解压。; F% D# g2 a9 d" W
6 O+ o0 L7 p, K3 a0 E8 h8 \设置 DTB 文件 🔗' Y y$ b r8 |! J. E
将烧录了固件的 U盘从电脑拔下,再插入USB接口,机会发现 U盘有两个盘:EMUELEC 和 STORAGE。在 EMUELEC 盘的 device_trees 包含了固件支持的设备 DTB 文件。每种处理器对应不同的文件。对于 S905L3A 处理器而言,它对应的是 g12a_s905x2_2g.dtb。据说,S905L3A 是 S905x2 的马甲; 2g 指的是内存为 2GB。
8 T6 p; d0 j+ ?9 E0 p% p: z
6 Q$ F5 M0 {* b. n+ o将设备的 DTB 文件(即 g12a_s905x2_2g.dtb)复制到根目录,重命名为 dtb.img。7 A! I+ e) f! R3 n* e
( K8 G, Y1 S* \) \& ~9 {8 n此时在电脑上的准备工作已经完成。( `# Q N& H4 w6 I
; g3 p4 R7 p1 E3 ^" `+ q1 w j
安装 EmuELEC 🔗
' G7 R) a( d& m# G首次安装 🔗
/ ?' \6 |9 K4 A' t0 i8 z& M电视盒子通过HDMI接口连接到电视上。将U盘插入电视盒子上,并且设置其从U盘启动。然后断电重启电视盒子。如果顺利,电视就会出现包含 EMUELEC 的背景图,然后页面显示当前的进展。
3 y$ V4 V: W# L/ A# J4 }* }9 ^ j) _4 I* F
在首次进入 EmuELEC 系统时,会自动重新设置分区和文件系统(也被成为“扩容”)。完成后,页面出现倒计时,然后电视盒子自动重启。
3 H' k0 W, T8 D9 R, ^9 s) F& P% G+ C6 T7 E7 _
Failed to mount 错误 🔗
- s2 E+ Z' ?! k* X在重设分区和文件系统时,界面上可能会出现如下错误:$ z3 G& p- `6 z
" {. z ?1 ~! G( {* S
[FAILED] Failed to mount tmp-assets.mount.
# V' f. F4 o) P- ]- y' W[FAILED] Failed to mount tmp-cores.mount.
0 y1 A+ ?' D$ d! F5 O6 x[FAILED] Failed to mount tmp-database.mount.: k" c8 ]* V9 E1 y6 ^2 s* i X
[FAILED] Failed to mount tmp-joypads.mount.3 r9 R6 ^; D! Z
[FAILED] Failed to mount tmp-overlays.mount." t7 a, Z9 u3 s2 L# M+ _
[FAILED] Failed to mount tmp-shaders.mount.7 @2 N! w0 ~2 w& j! W( k
网上有人提到:这可能是电脑供电不足,因此不要在 USB 接口插入其他设备(比如键盘)。解决办法是在U盘上重新制作固件,重新安装。3 ^' r+ ` A2 B. l: h' h, |: W# ?% h
3 a! b5 c4 o3 Y
而我并没有在电视盒子上插入其他设备,也遇到了这个问题。但我换上了一个看起来质量不错电源,然后插入重新制作好的固件后,扩容成功,并重启了。
, }9 \0 o. Y# C: B) e# U( T6 Z" `2 t7 d
系统初始化 🔗2 F# a" k3 w2 Y+ l$ d+ X
在电视盒子重启后,系统会进行一些初始化工作,这个过程比较耗时。界面上可能会长时间地出现如下提示信息: w" O5 F- P" F4 G6 g2 M
, [5 g# Y9 P# A/ |" \6 q2 z5 b
(1 of 2) A start job is running for Setup User config dir (Xmin Ys / no limit)8 Z/ d0 h, O f6 C+ a
此时不要着急,多耐心等待即可。根据我的经验,三五分钟是不够的,在第一次长时间出现这个提示后,我以为出现了故障,重刷了好几次。但最后证明,使用当前的 4.7版本,只要有足够耐心,那是可以成功启动系统的。, k6 `# Q }! H* {: i! R+ E
; U# ^1 B7 b' e4 A* x也不知多了多久,系统最终成功启动。也就是安装成功了。" D) @+ K$ @- E8 R
c; i1 o, ^% r* |& b, ^运行游戏 🔗6 O8 x7 @; U0 p5 M& D' ?
自定义设置 🔗
- M: \: U' g4 ~! `! r/ p网上有很多设置 EMUELEC 的教程,在此不做赘述。至少可以做如下配置:
0 F4 K2 ]/ g9 H. x- W
" C3 ]2 u2 N' |% M" `默认的系统语言为英文,可设置为中文。: G- ]0 S2 G% r0 W4 w
设置手柄(Controller)。, n9 J, g- ~& C+ D' p- i0 { o y
安装游戏 🔗* ~9 X. ?: G2 [
EmuELEC 的 Wiki 页面介绍了其支持的平台。每种平台下的游戏ROM,必须放置在平台对应的目录下,并且必须是合法的文件后缀(有些平台支持 7z、zip 等压缩包,有些不支持)。安装游戏的本质,就是把游戏文件,放置在特定的目录中。
5 e& ?2 N6 L# A' r; G9 @3 k% S" |, d8 _
如何将游戏存储到 EmuELEC 系统?一种是把U盘插入电脑上操作。另一种方法,是将网线插入电视盒子,然后通过网络邻居访问(EmuELEC开启了Samba服务)。尽管 EmuELEC 系统的界面里有 Wifi 设置,但似乎 Wifi 不能工作,搜索不到无线网络。
; K, ~1 N, P5 f5 C+ _+ Z
* x, S# z& s% H2 _9 H从哪里下载游戏ROM?
; t5 y7 k- x7 ^6 c4 g
* @+ ~- n0 h) s1 ]" x( ^站点集合了多个平台下的游戏下载链接。不过站点是英文的不易理解,而且还需要将下载后的游戏放置在平台对应的目录下(有些还可能需要解压)。4 `2 S2 L/ g2 K3 h" z
其实除了 EmuELEC 官方提供的镜像之外,还有一些第三方的固件,其中内置了游戏。也许可以从这些第三方固件中提取游戏。如果没有安全顾虑,甚至可以直接烧录第三方固件。* \7 l2 ^+ T8 M/ k, u
将游戏ROM放置在特定目录,似乎需要重启系统,EmuELEC 才会识别新的游戏。2 d5 N8 m7 D& D8 O' H# G
这里提供整合包
1 r7 O$ f; ], ^EmuELEC辣娃娃战神系统4.71最终版(内附了一部分游戏了 如果满足不了需求 可以自行DIY游戏); H7 b, Y/ n) \+ S6 ]
https://pan.xunlei.com/s/VONPxUoSEUyAvbg9jWdH7xQ6A1?pwd=m8t8#% h5 E5 O9 D3 u% q
自行DIY游戏ROM5 [; O- A; l- A n# n: n$ k
https://docs.qq.com/aio/DTWhWbXpDWGZrU21t
, e2 ~' r$ `/ I4 n4 b9 d使用体验 🔗
) R$ r" K, T8 a% s" t1 O6 }在进入游戏后,我不知道如何能够退出游戏或者模拟器。网上有人提到使用 热建(Hotkey)+ Start 就可以调出模拟器菜单。当设置热键为 SELECT 时,我并没有试验成功。只好断电重启。后来,将热键修改为手柄上的特殊按键,此后在游戏中多次同时按下 热建(Hotkey)+ Start,屏幕的右下角就会弹出“Press Again to Quit”的提示消息,再次按下即可退出模拟器。3 D$ Y% v/ k' E$ i$ l! a
/ @/ x, {0 a2 F- q0 q7 N" {* X9 B1 U
! r6 |! |2 |! ]: [$ @补充内容 (2025-5-26 18:10):# m% ]% o# w* K
补档 DIY游戏链接5 w8 ?( v: m2 M. h
https://kdocs.cn/l/coQ21KWQGMGy |