你有没有想过,一台二十多年前只能玩《超级马里奥》的机器,今天还能做什么?
有个叫 Throaty Mumbo 的人,最近做了件听起来很疯狂的事——他在任天堂64上运行了Windows CE。不是模拟器,不是远程投屏,是真的让这个1996年发售的游戏机,跑起了微软的操作系统。
乍一听像天方夜谭。N64的硬件放到现在,连块智能手表都比它强。但Throaty发现,Windows CE有个特点:它是为"嵌入式设备"设计的,对硬件极其宽容。官方最低配置只要1MB内存,而N64刚好有4MB(扩展后甚至8MB)。这就像发现一件二十年前的外套,居然还能穿在你身上。
这个项目的灵感来自一台IBM Workpad Z50笔记本。那台机器用的CPU和N64几乎一样,也运行Windows CE。Throaty当时就想:既然笔记本可以,游戏机为什么不行?
真正动手后,难度比想象的大。Windows CE不是拿来就能装的系统,它需要为特定硬件"定制"。Throaty用了微软官方的Platform Builder工具包,为N64编写了一套专门的板级配置,再编译进系统内核。整个过程像是在给一台老式收音机重新焊接电路,只为让它能收到数字电台的信号。
成果出人意料地流畅。通过EverDrive这类烧录卡,你可以在SD卡里存放应用程序,然后在Windows的图形界面里直接运行。视频里能看到熟悉的开始菜单、窗口边框,甚至能用鼠标指针在屏幕上移动。当然,别指望它能跑Photoshop,但作为一个技术演示,它已经足够让人惊叹。
Throaty把整个项目开源在了GitHub上。这意味着任何人,只要你有台N64和一块烧录卡,都可以复现这个"疯狂"的实验。技术细节、配置文件、编译步骤,全部公开。
这件事最打动我的地方,不是技术本身有多难,而是那种"为什么不试试"的心态。我们习惯了给旧物贴上"过时"的标签,塞进抽屉或卖给回收站。但总有人愿意花几十个小时,去证明一个没人问过的问题:它还能做什么?
也许你的抽屉里也有这么一件东西。不是游戏机,可能是段关系、某个决定,或者只是很久以前的一个想法。你默认它已经死了,但可能它只是需要一个愿意动手的人。
热门跟贴