Skip to content

slot 2026-09-21 — 中文 / English

Choose a tag to compare

@RetroGame66 RetroGame66 released this 21 Sep 05:19
· 19 commits to 66-mods since this release

slot — 中文 / English 双语前端 2026-09-21

本页是 修改版 slot(Anbernic RG SP / AGS-102)的成品下载页。基线上游:
BrandonKowalski/slot(MIT);中文界面、英文构建与其它改动由
@RetroGame66 完成。

这不是上游官方版本。 原作 © Brandon T. Kowalski(MIT)。
来源与许可见包内 System/licenses/。


下载

文件 内容 大小
slot-frontend-System-2026-09-21.zip 中文版前端:解压后顶层就是 System/,直接覆盖到 SD 卡根目录即可。 18.4 MB
slot-frontend-System-2026-09-21-en.zip English build. Same payload; the interface, the card's config comments and the on-card readmes are all in English. 18.4 MB
SHA256SUMS.txt 上面两个包的 SHA-256。 —
4480f9d461cd2a1e96e2d9f203a05627953defc9f9e64c7284cec397780dbaf7  slot-frontend-System-2026-09-21.zip
eced7932c5341d0bc0ada1a747e5c4f2607ba4858db60093e72da22787a60e5b  slot-frontend-System-2026-09-21-en.zip

两个包只差 8 项:System/slot(二进制本身)和被英文化的 7 个卡上文件。其余逐字节相同。
包内 System/slot 的 md5:

包 md5
中文 4f1fce74578e33e688ffce508cd93643
英文 886319bc7d90a34931773c3c1340ed2e

Windows 维护小工具(slot-companion-toolbox)本次没有重新打包:这一版没有动它,
成品与 2026-09-16 那份逐字节相同,请继续用那一份。

本仓库不含刷机镜像。 设备系统用的是上游
AGS-102 的 .img,本修改版没有改动它,
请去上游 releases 取。


这一版改了什么

相对 2026-09-16 那一版:新增亮色 / 暗色两套配色,字母条从"鼓"改回拉平的索引条,
以及同一份源码的英文构建。

新增:亮色 / 暗色模式(SELECT + START)

  • 在货架上按 SELECT + START 整套反相:深灰机壳配浅字 ←→ 浅色机壳配深字。
  • 顶栏两端现在是状态行:左端时钟(右侧一个太阳/月亮图标指示当前模式),右端电量,
    百分比在图标正下方,充电时旁边出现闪电。
  • 选择记在卡上 System/slot.state 的 mode= 一行。旧的状态文件没有这一行时按暗色读取,
    所以用旧版写过的卡开起来和以前一模一样。
  • 卡带不跟着变:外壳颜色和封面标签是"实物",不是界面配色。卡上的 theme.txt 只约束暗色模式。
  • 切换会重新光栅化文字(设备上大部分字是烤进贴图的),所以按下去会有一下重绘。

字母条:鼓 → 拉平的索引条

  • 索引回到屏幕最上一条,横排;保留了鼓时代的金属棱齿(9px 脊、24px 间距、两端渐细),
    因为那部分读起来才像机加工件而不是"槽里的字"。
  • 整条按顶栏居中,字母为原大的 80%。
  • 去掉字母条下方那条横线:它原本是从底部卡仓下沿镜像来的,卡仓那里真的有一张卡会被它切断,
    顶栏没有东西穿过去,横在字母下面像一条画上去的分隔线。
  • 齿轮回到条上。字号变大:游戏名 24 → 30px,顶栏时间 16 → 20px。

标签上的合规小字补了 libretro

关于页那张标签的十条小字里,漏了 LIBRETRO —— 模拟核心本来就是通过 libretro 接口加载的,
上游 README 也署了名。现已补上(EMULATION IS LIBRETRO CORES, MGBA AND GPSP. …),
十行仍按列宽排定,最长一行 139px / 上限 156px。这也是这个仓库里唯一一个自己发现自己的
合规文案不全
的测试:sticker::the_compliance_block_is_the_credits。

新增:英文构建(同一份源码)

  • slot-ui/src/lang.rs 把界面用词收在一处、写成两张表,编译期选择:
    中文是默认,英文用 --features device,lang-en。
  • 英文措辞大多不是翻译而是取回上游原文(fork 当初是把上游英文替换成中文的),
    例如 State Saved、Power Off、Restarting、Back / Delete / Load、set the clock。
    只有 fork 新增的部分(作弊/音频提示、时钟提示、整张快捷键卡)是新写的。
  • 英文包同时替换了卡上的 7 个说明文件(display.txt/labels.txt/cc.txt/
    wifi.conf.example/Cheats/README.txt/fonts/README.txt/README.md)的文字,
    数值行一字未动。

装上(两步)

  1. 把上游 AGS-102 的最新 .img 写入一张 SD 卡,插进 Slot 1(有音量键那一侧)。
    那是设备的操作系统。
  2. 把上面那个前端包解压到第二张 SD 卡(顶层 System/ 直接落到卡根目录),再把 Games/、
    Saves/、BIOS/、Labels/、Wallpapers/ 按需放好,插进 Slot 2(有电源键那一侧)。

两张卡都是普通 FAT 文件系统,第二张不需要刷写。重启后生效。

单卡也能用:AGS-102 原生支持单卡。Slot 2 空着时它会挂载自己那张卡的数据分区当内容卡,
System/ 放到那个卷(卷标 BASEOS)的根目录即可。注意两点:首次开机扩容会格式化该分区,
所以必须先开机再拷内容;重刷镜像会连带清掉卡上的 ROM 与存档,重刷前先备份。

从旧版升级:直接用新包覆盖卡上的 System/。Games/、Saves/、States/ 与
System/slot.state 都不会被动。想留一手的话,覆盖前把卡上的 System/slot 改个名存一份。


English

slot-frontend-System-2026-09-21-en.zip is the English build of the same program: unzip it
onto the card (its top level is System/), and the interface, the comments in the card's config
files, and the on-card readmes are all English. The Chinese package beside it is the same payload
with the Chinese build and its own documentation. They differ in eight files: System/slot
and the seven card documents.

What changed over 2026-09-16:

  • Light and dark modes, on SELECT+START while the shelf is up. The whole frontend inverts and
    the choice is remembered in System/slot.state; a state file written by an older build has no
    mode= line and reads dark, so those cards boot exactly as they did. The top band now carries the
    status line at its two ends — clock at the left with a sun/moon badge, the gauge at the right with
    its percentage under the capsule.
  • The letter index is flat again, across the top of the case, keeping the drum's metal: the
    ridges, at the same pitch, and the strip centred on the band. The lit line that had been mirrored
    from the cartridge bay is gone, because under the letters it read as a rule rather than a moulding.
    The gear is back; the shelf's title is 24 → 30 px and the clock 16 → 20 px.
  • Two builds from one source. The interface's words live in slot-ui/src/lang.rs, two tables in
    one file, chosen at compile time; Chinese is the default and English is --features lang-en. Most
    of the English is not a translation — upstream is an English program and its own wording was
    recovered from the commit this fork was taken from.

The Windows companion toolbox is not repackaged: nothing in this build touches it, so the
2026-09-16 archive is still the current one. No flashing image is published here: the device runs
upstream AGS-102, which this fork does not modify.

Licensing: slot and every change in this fork are MIT. The two emulator cores are reached only
by binary distribution and keep their own licences — mGBA MPL-2.0, gpSP GPL-2.0. The packages ship
what those licences require; System/licenses/OFFER.md says exactly what is included and on what
basis.