MiyooCFW 2.0.0 完整指南:复古掌机固件刷写与电视输出一次搞定
【免费下载链接】MiyooCFWCustom firmware source code and resources for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 and third party handheld consoles项目地址: https://gitcode.com/gh_mirrors/mi/MiyooCFW
MiyooCFW 是面向 Q8、M3、V90 等复古游戏机的开源定制固件,MiyooCFW 2.0.0 是这套复古掌机固件近年改动最大的一次更新。它围绕日常使用重做了一遍:操作是否跟手、画面是否稳定、大屏能不能连、存储和扩展是否省心,都有实质调整。本文按使用场景把这次更新讲清楚,最后附上刷写步骤,刚入手小掌机或准备升级的人都能直接照做。
老版本最磨人的几件事
之前用旧版固件,有几件事挺磨人。每台机型各有一张固件镜像,入手第二台机器就得重新找对应文件、重新刷;想玩得舒服,也只剩盯着手里那块小屏。
画面一快就开始撕裂,刷新率又是固定的一档;低电量时亮度设置会丢,屏幕忽明忽暗。
第一个问题现在最容易说明:单一 CFW 镜像支持所有兼容掌机,首次启动时系统自动检测硬件并套用对应配置,不用再查型号、对固件。其余几件事,下面按场景拆开讲。
流畅度与画面:64ms 延迟和撕裂修复
这次改动最直观的在模拟层。RetroArch 的音频延迟被压到 64ms,画面和声音不再不同步;fceumm、mame2000 等核心的运行效率有提升;pcsx_rearmed 启用了 unai_old 渲染,白话说是换了一种对老 GPU 更省力的 PS 画面绘制方式,性能表现更好。
输入也做了统一:旧版用的 dingux 驱动存在各种兼容坑,现在全部走 SDL,按键响应更一致。
显示方面,ST7789S 屏幕增加了撕裂修复选项;显示参数改由 miyoo_video 驱动处理,不再往 uEnv.txt 配置里手写——驱动自己读参数,省得手动折腾;刷新率也开放了自定义,可以挑一个跟游戏节奏匹配的值。
电视输出怎么连,USB 还能干什么
电视输出是本版首次加入的硬件能力。用线接上电视后,系统会自动适配分辨率,不用手动设置,过去挤在小屏上的复古游戏画面可以投到大屏上。
USB 接口扩展成了四种模式:HID 让掌机在电脑上充当游戏手柄;串口用于调试;Host 模式可插接外接手柄等外设;MTD 模式让电脑直接读写掌机存储,拷游戏不用再掏读卡器。这些开关由 miyooctl 工具管理,miyooctl/ 目录里可以看到对应实现。
菜单与日常体验:中文不乱码,音量会被记住
GMenu2X 这轮更新补齐了中文显示和个性化。菜单支持 UNICODE 字符显示,中文名称和中文游戏名不再变成乱码;主题可以自定义皮肤、字体和布局,界面想长成什么样都行。
另外新加了手柄输入配置界面,按键映射可以按自己的习惯调整;之前音量设置不保存的问题也修好了,调过的音量会被记住。想进一步定制菜单细节,可以看 gmenu2x/ 目录下的配置。
电源方面,低电量时亮度丢失导致屏幕闪烁的毛病已修复;设置里还多了个开关,可以关掉低电量警告弹窗,打 Boss 的时候不会被打断。
存储与系统底子:BTRFS、OPKG 和新内核
存储这块,空间和数据安全都有了着落。首次启动时系统会自动扩展主分区,SD 卡的可用空间能全部利用起来;文件系统换成了 BTRFS,它带日志和快照机制,意外断电也不容易丢数据。
OPKG 包管理也引入了:可以安装额外的模拟器核心和小型应用,也可以只更新某个组件,不必每次重刷整张固件。对还在用旧版本的用户,这次 MiyooCFW 更新值得安排一次升级。
底层同步换了一套:内核 5.15、u-boot 2020.07、buildroot 2022.02.9,编译器用 GCC 9.x。这些版本号不用背,它们是上面那些驱动兼容性和稳定性提升的基础。
MiyooCFW 安装教程:四步刷进 SD 卡
刷写过程分四步。
第一步,克隆源码:
git clone https://gitcode.com/gh_mirrors/mi/MiyooCFW第二步,按 buildroot/ 目录里的说明完成编译,产物就是固件镜像文件。
第三步,用任意写卡工具把镜像写入 SD 卡。
第四步,插卡上电,按屏幕提示完成初始化设置即可开玩。
如果你手上有 Q8、M3 或 V90 这类小机器,且受够了旧固件的各种折腾,这版值得刷一次:镜像写进卡里,开机就能玩。
【免费下载链接】MiyooCFWCustom firmware source code and resources for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 and third party handheld consoles项目地址: https://gitcode.com/gh_mirrors/mi/MiyooCFW
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考