四十年前的任天堂,被改成了能跑扫雷的桌面电脑
一台 1985 年在北美上市的任天堂,被改成了电脑。有开始菜单,有文件管理器,有回收站,扫雷点开就能玩,Doom 也能跑起来。干这事的是 YouTube 频道 Throaty Mumbo,项目叫 NESPC,前后折腾了三次,视频拍了 55 分钟。他自己的说法是不太想玩游戏了,想把 NES 变成一台九十年代的电脑。哥们别急着说这是模拟器套壳,这回算力是真在这台机器里。
图片那么它是怎么跑起来的。NES 的 CPU 是理光 2A03,6502 核心,1.79MHz,这个速度连 x86 的门槛都够不着。八位机模拟 x86 不是慢一点的事,一条 x86 指令要拆成几十条 6502 指令去解释,光翻译就把时间吃干净了。他先试了网上流传的中文版 Win98 ROM,图标、窗口、资源管理器一应俱全,点下去全部没反应,本质是一张会动的截图。接着试 decrazyo 的 NES86,Linux 确实跑起来了,但慢到敲一个字母要等半天。最后他换了个思路,把重活外包出去:EverDrive N8 Pro 卡带里有一颗 Cyclone IV FPGA,插进卡带槽就等于给主机挂了块协处理器,再用开源的 Next186 软核在 FPGA 上跑 80186 指令。
图片输入更折腾,先接 Famicom 的 Family BASIC 键盘,一按出好几个字符,键盘底座还压得机器歪着放;换成 RP2350 加自定义固件,把 USB 键鼠接到手柄口,一个口不够用,就找了把自带 Hub 的键盘。光驱是他早前 3D 打印的 NESCD,加一颗 ESP32 就有了 Wi-Fi,下行 4MB/s,上行 90KB/s。整套东西最妙的地方在于,主机没拆没改,所有扩展都从卡带槽和手柄口长出来。
图片
图片那么这跟哥们有什么关系。意义不在拆自己的旧主机,在接口这两个字。卡带槽是 72 针的总线,1985 年留到今天,谁往里插东西谁说了算,四十年后还能插出一台电脑来。反过来看现在的东西,内存焊死,硬盘焊死,连电池都用胶粘住,一个能插的槽都不给你留,嘴上说轻薄,实际是把升级和折腾的路一起堵了。你要是想玩复古,最省事的路也不是改机,是收一台二手主机加一块烧录卡,把老卡带全装进去,花的钱比一台新主机少得多。
图片所以给个明确动作。别急着把抽屉里那台旧机器卖掉,先看它还剩什么口能用,视频输出、扩展槽、手柄口,有一个就还有价值。想复刻的去 GitHub 找 NESPC 的源码和 RP2350 的固件,不想动手的一块烧录卡就够了。也说句实在的,改机这活的代价不小,要动烙铁、要刷固件,烧坏一块板就前功尽弃,多数人看看视频比动手划算。这台机器的价值,从来不是它能算多快。
硬件会老,接口不会。接口还在,机器就没死。

校验提示文案
校验提示文案