电视盒子运行刷入游戏模拟器 EmuELEC游戏系统
3 X/ ~2 P" i: l7 T
/ I* O$ ^, E+ UEmuELEC 是为搭载了晶晨(AMLogic)处理器的设备而构建的游戏模拟器。市面上有很多运营商定制的采用的是晶晨处理器,其中部分的型号就可以刷入 EmuELEC 系统。在二手市场买到的电视盒子,很多都已经刷入了第三方的 Android 系统,可通过U盘启动。因此,可将 EmuELEC 安装到 U盘上,在玩游戏时插入盒子,即可进入游戏系统。; u* V2 E0 L4 o/ @1 t! k0 i( I
5 `) t1 ?$ o( W- _3 Q5 k
电视盒子 🔗1 `! O ~7 b4 V: V: M: Z7 L7 d
在二手市场上的电视盒子物美价廉。50元就可以购买一个中兴 B863AV3.1-M2 的电视盒子,(据称)它采用的是 S905L3A 处理器,可刷入 EmuELEC。而且,卖家已经刷入了第三方的 Android 系统,可从 U盘启动。本文以它为例。9 k/ }0 E& e- e+ |( O$ {! n
2 ~9 y3 ? ~+ ]工具 🔗, I$ r+ C, t! f
U盘。用于运行 EmuELEC 系统。建议为容量为 32GB 以上。
, w" Q4 q8 {9 h电脑。用于将 EmuELEC 刷入 U盘中。( l( Y; W& o0 e1 u4 H' @1 I3 d. p; |2 {
balenaEtcher。刷写软件,免费。
/ t9 ]) q+ x; n9 A) V安装系统 🔗
4 k) g* f- u& y' e下载固件 🔗5 |( O$ Q4 `$ @+ e
EmuELEC 是开源免费的,位于 Github 的 EmuELEC/EmuELEC。可进入其 Releases 页面下载固件。目前的最新版本为 4.7。对于我的电视盒子,下载 Assets 下的 EmuELEC-Amlogic-ng.aarch64-4.7-Generic.img.gz 文件即可。( L @+ p6 z2 a0 C# l" P
9 L5 q4 V" k7 \, X: e/ I( H" }
烧录固件 🔗
3 \* [& N! }% a/ S$ ~! y+ d2 }在电脑上使用 balenaEtcher 将下载的 EmuELEC-Amlogic-ng.aarch64-4.7-Generic.img.gz 烧录到 U盘中。注意 balenaEtcher 可自动解压 img.gz 文件,因此无需解压。
" [2 S# R* ^/ n8 @ d0 p8 [0 J4 t6 F" p- F1 M9 X1 `! N* q
设置 DTB 文件 🔗; [- v6 q! r& z; Q# N
将烧录了固件的 U盘从电脑拔下,再插入USB接口,机会发现 U盘有两个盘:EMUELEC 和 STORAGE。在 EMUELEC 盘的 device_trees 包含了固件支持的设备 DTB 文件。每种处理器对应不同的文件。对于 S905L3A 处理器而言,它对应的是 g12a_s905x2_2g.dtb。据说,S905L3A 是 S905x2 的马甲; 2g 指的是内存为 2GB。6 I! V5 y+ Q! S, ~1 q) R4 n9 {5 T
4 e8 Y8 ]1 Z2 C- J2 A1 _5 ~
将设备的 DTB 文件(即 g12a_s905x2_2g.dtb)复制到根目录,重命名为 dtb.img。( ~9 Y' W6 p* D
& A9 a6 F$ L% a* J d: \0 ?1 g- a此时在电脑上的准备工作已经完成。+ h; L) \3 }2 X, E! m" d% r
5 \" H/ F/ `7 }安装 EmuELEC 🔗' o$ O% x+ c& w
首次安装 🔗
+ V, @+ V/ b- W. [电视盒子通过HDMI接口连接到电视上。将U盘插入电视盒子上,并且设置其从U盘启动。然后断电重启电视盒子。如果顺利,电视就会出现包含 EMUELEC 的背景图,然后页面显示当前的进展。5 X" o/ z+ a. P) j( ~, I2 N
; k& z, H# M! C- e
在首次进入 EmuELEC 系统时,会自动重新设置分区和文件系统(也被成为“扩容”)。完成后,页面出现倒计时,然后电视盒子自动重启。
2 f5 h9 K2 \- {. `/ d' @) b
6 A, m r) g5 q/ h- g5 [5 S; x: PFailed to mount 错误 🔗
( y$ z e% K/ V在重设分区和文件系统时,界面上可能会出现如下错误:# ]1 L, M/ x! H" _. W' F' B9 a9 \+ F
! Q4 I8 {7 P) k, }0 X% u0 Z* b2 L3 f
[FAILED] Failed to mount tmp-assets.mount.
! W0 s" d, K' j4 F3 D[FAILED] Failed to mount tmp-cores.mount.
& {( U( M/ \& h4 R" E! u[FAILED] Failed to mount tmp-database.mount.4 D3 d- ?, |8 r% N* [
[FAILED] Failed to mount tmp-joypads.mount.
$ b9 u8 j! s+ `" W. L, t[FAILED] Failed to mount tmp-overlays.mount.; Q& `! t" j5 B1 T6 X. x
[FAILED] Failed to mount tmp-shaders.mount.; A0 W2 u- ~# ~! l* c9 ^* x) Z" A
网上有人提到:这可能是电脑供电不足,因此不要在 USB 接口插入其他设备(比如键盘)。解决办法是在U盘上重新制作固件,重新安装。
2 n# Q) Q" l0 x) ~* E" h1 r- ]" A; G5 {0 L( j$ r( h9 C7 O1 z
而我并没有在电视盒子上插入其他设备,也遇到了这个问题。但我换上了一个看起来质量不错电源,然后插入重新制作好的固件后,扩容成功,并重启了。/ v( |! o% K6 [* v- N# }
7 Z/ ]% ]3 d, K$ n0 D2 m系统初始化 🔗
. I! t6 d, k, \& h在电视盒子重启后,系统会进行一些初始化工作,这个过程比较耗时。界面上可能会长时间地出现如下提示信息:
7 d7 J) r8 W' I7 \: h% f) r" I9 Y+ H) I, b; U. E" Z% \' d& Z
(1 of 2) A start job is running for Setup User config dir (Xmin Ys / no limit)3 j3 R( t9 |8 }, e! A$ \
此时不要着急,多耐心等待即可。根据我的经验,三五分钟是不够的,在第一次长时间出现这个提示后,我以为出现了故障,重刷了好几次。但最后证明,使用当前的 4.7版本,只要有足够耐心,那是可以成功启动系统的。; w; o U" k3 y- z; ]
' b! W- m! i( A7 I; F
也不知多了多久,系统最终成功启动。也就是安装成功了。
: h. e7 S X7 }- C1 n5 h; ^8 s- N* g1 t# W9 z v* I4 g
运行游戏 🔗, u/ O) F+ Y+ q! w
自定义设置 🔗
5 `% h. V% d% S, S( t# a6 h5 _网上有很多设置 EMUELEC 的教程,在此不做赘述。至少可以做如下配置:
3 [$ B/ w; R4 n/ _7 j0 ?9 t7 F( V0 P+ c+ w
默认的系统语言为英文,可设置为中文。! a5 R( h5 x1 N7 z9 f
设置手柄(Controller)。
8 {# W, h9 R' d# \安装游戏 🔗
* E$ L H: c' z# b) _EmuELEC 的 Wiki 页面介绍了其支持的平台。每种平台下的游戏ROM,必须放置在平台对应的目录下,并且必须是合法的文件后缀(有些平台支持 7z、zip 等压缩包,有些不支持)。安装游戏的本质,就是把游戏文件,放置在特定的目录中。
( L# A5 H" [: U& A% m5 w" u7 o. l! ]
如何将游戏存储到 EmuELEC 系统?一种是把U盘插入电脑上操作。另一种方法,是将网线插入电视盒子,然后通过网络邻居访问(EmuELEC开启了Samba服务)。尽管 EmuELEC 系统的界面里有 Wifi 设置,但似乎 Wifi 不能工作,搜索不到无线网络。
: a& j: ` s; H, s4 {
9 c+ N: r: W8 ?8 ]2 {从哪里下载游戏ROM?
, H" C: u Q7 n9 V3 k6 t3 J' |+ `7 [3 ^% y) w. \( J' r! E
站点集合了多个平台下的游戏下载链接。不过站点是英文的不易理解,而且还需要将下载后的游戏放置在平台对应的目录下(有些还可能需要解压)。
' B% |. G0 t7 B$ }& E$ {其实除了 EmuELEC 官方提供的镜像之外,还有一些第三方的固件,其中内置了游戏。也许可以从这些第三方固件中提取游戏。如果没有安全顾虑,甚至可以直接烧录第三方固件。. X! J) F+ t, G' _% R2 {
将游戏ROM放置在特定目录,似乎需要重启系统,EmuELEC 才会识别新的游戏。8 \# ?+ H" u% T
这里提供整合包" M6 G* {' b( b& V% R
EmuELEC辣娃娃战神系统4.71最终版(内附了一部分游戏了 如果满足不了需求 可以自行DIY游戏); a/ I0 o0 L) p$ A
https://pan.xunlei.com/s/VONPxUoSEUyAvbg9jWdH7xQ6A1?pwd=m8t8#( C( x, J' l1 l" ~/ i
自行DIY游戏ROM
' P7 {( _& X9 d9 Yhttps://docs.qq.com/aio/DTWhWbXpDWGZrU21t
& d, r- ~3 K& E8 ]. S: f |2 \使用体验 🔗- R, q; H: }/ A0 Z$ w
在进入游戏后,我不知道如何能够退出游戏或者模拟器。网上有人提到使用 热建(Hotkey)+ Start 就可以调出模拟器菜单。当设置热键为 SELECT 时,我并没有试验成功。只好断电重启。后来,将热键修改为手柄上的特殊按键,此后在游戏中多次同时按下 热建(Hotkey)+ Start,屏幕的右下角就会弹出“Press Again to Quit”的提示消息,再次按下即可退出模拟器。5 d- B3 B4 L# v" _! S" j( E3 }
2 I; L/ M8 Y! I% ^& }' f2 q5 v$ J5 s3 S* {$ i4 C6 j) `
' w' ^( T) H. }. o" X
补充内容 (2025-5-26 18:10):. r4 [+ |. Y9 X* T
补档 DIY游戏链接4 C/ @2 ~* j% n. V: }; D7 O
https://kdocs.cn/l/coQ21KWQGMGy |