电视盒子运行刷入游戏模拟器 EmuELEC游戏系统 q9 M- s9 x5 ? K
2 e2 d0 r! s( L' M2 P' @3 C
EmuELEC 是为搭载了晶晨(AMLogic)处理器的设备而构建的游戏模拟器。市面上有很多运营商定制的采用的是晶晨处理器,其中部分的型号就可以刷入 EmuELEC 系统。在二手市场买到的电视盒子,很多都已经刷入了第三方的 Android 系统,可通过U盘启动。因此,可将 EmuELEC 安装到 U盘上,在玩游戏时插入盒子,即可进入游戏系统。6 N8 ]4 r) L' L
1 ?5 g5 u- B0 u8 s; q电视盒子 🔗
) e$ I; x6 _$ B" u2 H: i在二手市场上的电视盒子物美价廉。50元就可以购买一个中兴 B863AV3.1-M2 的电视盒子,(据称)它采用的是 S905L3A 处理器,可刷入 EmuELEC。而且,卖家已经刷入了第三方的 Android 系统,可从 U盘启动。本文以它为例。
5 d* p% E P7 x0 K) f, _4 R5 k
, S" a7 |) ^. G; K4 r* ~4 o3 k工具 🔗" S. G! j$ t7 ?8 l
U盘。用于运行 EmuELEC 系统。建议为容量为 32GB 以上。8 i% _$ v; S$ ?) @. h, y4 U) B
电脑。用于将 EmuELEC 刷入 U盘中。7 y* R6 i5 b4 }6 o
balenaEtcher。刷写软件,免费。
7 K1 o5 ~9 o& c. t安装系统 🔗
+ a8 w7 e) j! c* b& k下载固件 🔗
; a$ s+ v$ E5 R/ C+ m# SEmuELEC 是开源免费的,位于 Github 的 EmuELEC/EmuELEC。可进入其 Releases 页面下载固件。目前的最新版本为 4.7。对于我的电视盒子,下载 Assets 下的 EmuELEC-Amlogic-ng.aarch64-4.7-Generic.img.gz 文件即可。
& e# K( b1 v4 f
" e; G$ D9 H" F, f) e烧录固件 🔗& b" z* ]: }6 y! i
在电脑上使用 balenaEtcher 将下载的 EmuELEC-Amlogic-ng.aarch64-4.7-Generic.img.gz 烧录到 U盘中。注意 balenaEtcher 可自动解压 img.gz 文件,因此无需解压。, w: u" L9 k( M( v# _
7 D2 M) Q' \; ] o% T g9 c
设置 DTB 文件 🔗 I4 q1 i& w& n! `
将烧录了固件的 U盘从电脑拔下,再插入USB接口,机会发现 U盘有两个盘:EMUELEC 和 STORAGE。在 EMUELEC 盘的 device_trees 包含了固件支持的设备 DTB 文件。每种处理器对应不同的文件。对于 S905L3A 处理器而言,它对应的是 g12a_s905x2_2g.dtb。据说,S905L3A 是 S905x2 的马甲; 2g 指的是内存为 2GB。$ b! k& n4 _5 R5 C
: E7 j2 @" o5 S8 @
将设备的 DTB 文件(即 g12a_s905x2_2g.dtb)复制到根目录,重命名为 dtb.img。
+ [+ D, t( s( Z& ?3 s& S2 g4 V+ ]( B$ s6 v5 X* D9 C* D- V$ p* n
此时在电脑上的准备工作已经完成。0 t% P) c! A: E) |
( f0 S; A& {* _. U: E6 o( P1 v
安装 EmuELEC 🔗
4 Z$ H# |% a6 ?: I& n首次安装 🔗
2 G' G$ n/ r9 u) E% E A. k6 l电视盒子通过HDMI接口连接到电视上。将U盘插入电视盒子上,并且设置其从U盘启动。然后断电重启电视盒子。如果顺利,电视就会出现包含 EMUELEC 的背景图,然后页面显示当前的进展。) }, h Z1 q- x: V$ ]! d/ q& u
d& X% L; D0 R* J" S
在首次进入 EmuELEC 系统时,会自动重新设置分区和文件系统(也被成为“扩容”)。完成后,页面出现倒计时,然后电视盒子自动重启。" d% s% I+ c6 v4 k# ^
4 X1 f% m% W5 X) n! `* X
Failed to mount 错误 🔗
1 n G$ P; N8 W% G& t% M在重设分区和文件系统时,界面上可能会出现如下错误:
2 i$ `* Q7 A/ ?, f% x& U9 j m6 S' N/ w8 C" B" ~
[FAILED] Failed to mount tmp-assets.mount.1 y" |. j. M' \, ?' x4 p0 |
[FAILED] Failed to mount tmp-cores.mount.3 Y* ~3 R/ J' r0 r* L. G
[FAILED] Failed to mount tmp-database.mount.
5 H, t3 c8 Q2 p6 s5 u[FAILED] Failed to mount tmp-joypads.mount.! p7 T7 r! C4 m0 `2 v& T O L4 D
[FAILED] Failed to mount tmp-overlays.mount.
4 o: D0 j! E7 c" d7 K[FAILED] Failed to mount tmp-shaders.mount.
- o1 k5 n: p4 U+ J' z- o, N网上有人提到:这可能是电脑供电不足,因此不要在 USB 接口插入其他设备(比如键盘)。解决办法是在U盘上重新制作固件,重新安装。
. d5 ?) [* b; }4 u3 p% X; W; `( q# K0 w# L
而我并没有在电视盒子上插入其他设备,也遇到了这个问题。但我换上了一个看起来质量不错电源,然后插入重新制作好的固件后,扩容成功,并重启了。7 K6 Y& d) T* O
4 z( s; O }. Q
系统初始化 🔗
6 Z7 ~% u. @& {4 j$ R+ L在电视盒子重启后,系统会进行一些初始化工作,这个过程比较耗时。界面上可能会长时间地出现如下提示信息:
) I& m/ e3 J7 ^# K4 V C A6 \1 q* q+ \2 W8 O. f# H5 \, R
(1 of 2) A start job is running for Setup User config dir (Xmin Ys / no limit)
8 Q( ], R0 R0 K$ k) Z3 j: |. z此时不要着急,多耐心等待即可。根据我的经验,三五分钟是不够的,在第一次长时间出现这个提示后,我以为出现了故障,重刷了好几次。但最后证明,使用当前的 4.7版本,只要有足够耐心,那是可以成功启动系统的。
5 A6 w" \+ ~, H) M! A+ u3 `: a' i$ N8 e6 k2 k
也不知多了多久,系统最终成功启动。也就是安装成功了。0 n+ b5 z- A, C, ]
4 S! W+ q2 [* s- `3 J2 Z4 j |
运行游戏 🔗% V7 T5 b' {, } A' T) a9 J
自定义设置 🔗
! W7 }3 a Q0 z/ {3 l网上有很多设置 EMUELEC 的教程,在此不做赘述。至少可以做如下配置:4 I/ l8 _" m! z
( l4 V9 P9 f5 Z5 p6 c7 \1 N默认的系统语言为英文,可设置为中文。
1 ~( a I7 e( H, d" Z" U设置手柄(Controller)。
8 a2 {* J9 v8 l. ~. u- F* A7 d安装游戏 🔗4 F% S$ O" X/ F, N: X# a# q8 D
EmuELEC 的 Wiki 页面介绍了其支持的平台。每种平台下的游戏ROM,必须放置在平台对应的目录下,并且必须是合法的文件后缀(有些平台支持 7z、zip 等压缩包,有些不支持)。安装游戏的本质,就是把游戏文件,放置在特定的目录中。
/ U0 S5 o, N( h, a* O% N
( B! E0 u9 J) X$ l/ u如何将游戏存储到 EmuELEC 系统?一种是把U盘插入电脑上操作。另一种方法,是将网线插入电视盒子,然后通过网络邻居访问(EmuELEC开启了Samba服务)。尽管 EmuELEC 系统的界面里有 Wifi 设置,但似乎 Wifi 不能工作,搜索不到无线网络。
' V; j8 v' d, X0 g! M. c
5 I8 X) j! d6 x1 x# b& Z. N$ A3 F从哪里下载游戏ROM?0 \, u# ^8 l/ {
4 y% J5 K2 w/ Y2 ^% p0 A
站点集合了多个平台下的游戏下载链接。不过站点是英文的不易理解,而且还需要将下载后的游戏放置在平台对应的目录下(有些还可能需要解压)。% C% {- x4 ~/ t- f- r% I
其实除了 EmuELEC 官方提供的镜像之外,还有一些第三方的固件,其中内置了游戏。也许可以从这些第三方固件中提取游戏。如果没有安全顾虑,甚至可以直接烧录第三方固件。
1 M! f8 E+ K+ ~1 R, p; t将游戏ROM放置在特定目录,似乎需要重启系统,EmuELEC 才会识别新的游戏。
& X8 u& k/ \9 X这里提供整合包
7 o! k$ I( G! Y0 N* J+ GEmuELEC辣娃娃战神系统4.71最终版(内附了一部分游戏了 如果满足不了需求 可以自行DIY游戏)3 q/ |# R9 \" ]; m }2 U# m. F: l
https://pan.xunlei.com/s/VONPxUoSEUyAvbg9jWdH7xQ6A1?pwd=m8t8#
5 e0 X6 k) j% S0 M: k% F' X" Z0 b自行DIY游戏ROM+ @' w! W7 \, N" n; K- x, H9 E
https://docs.qq.com/aio/DTWhWbXpDWGZrU21t* T* {+ l7 |7 n0 K8 d7 ]6 M
使用体验 🔗3 f' F7 t) }& J& a' _; s& Z Q
在进入游戏后,我不知道如何能够退出游戏或者模拟器。网上有人提到使用 热建(Hotkey)+ Start 就可以调出模拟器菜单。当设置热键为 SELECT 时,我并没有试验成功。只好断电重启。后来,将热键修改为手柄上的特殊按键,此后在游戏中多次同时按下 热建(Hotkey)+ Start,屏幕的右下角就会弹出“Press Again to Quit”的提示消息,再次按下即可退出模拟器。
9 v9 r) n; Q; s, o" w2 {! u
& @. J" h. X; r4 E
, i4 L/ P( [( z; r* B
( ]8 s ]) b/ T' d) y9 u补充内容 (2025-5-26 18:10):: L- ^4 g- c! ?1 T9 V
补档 DIY游戏链接
2 Y" }# T, G5 c( Y6 K" a. uhttps://kdocs.cn/l/coQ21KWQGMGy |