神级改装|1985年任天堂NES变身电脑 网民自制系统畅玩《Doom》
网友Throaty Mumbo把一台1985年出厂的任天堂NES(美版红白机)改造成了能跑桌面系统的电脑,能玩Doom、能打开网页、能管理文件,专案名称叫做NESPC。
NES本身并不干重活,真正的运算由插在卡匣槽里的EverDrive N8 Pro卡带完成,它上面那颗Cyclone IV FPGA跑的是Next186软核,能执行x86指令,负责跑桌面环境和应用程式。
网民把1985年的NES魔改成了电脑:
NES的原生处理器只管输入输出,这种“主机当壳、卡带当电脑”的分工,是整个项目能跑起来的关键。桌面是Throaty Mumbo自己写的精简版,有图示、工作列、开始功能表、档案管理员和时钟,还内建了踩地雷,他先试过现成的项目,不是太慢就是限制太多,最后决定自己从头做。
除了桌面,这台机器还能跑NES和Famicom Disk System游戏,也能跑小型x86程序,装上额外硬件的话,还能支持Game Boy和Game Boy Color卡带。
操作靠USB键盘滑鼠,透过一块RP2350微控制器接到NES上,他之前做过的NESCD扩展器也回炉了,可以在游戏运行时后台播放音乐。
Wi-Fi也有,但频宽太小,网页浏览只能让笔记型电脑当代理,载入简化版页面,YouTube影片能播,只是画质惨不忍睹,网页渲染本身也有问题,画面上会出现和老游戏一样的显示瑕疵。
限制同样明显,NES记忆体极小,正常情况下跑不了多工,GPU也吃不消复杂画面,但一台40年前的硬件能跑浏览器、桌面界面和Doom,本身就是个壮举。
Throaty Mumbo已把整套专案档案和RP2350韧体发布在GitHub上,工程细节可以在他的频道和仓库里找到。
【延伸阅读】如果人生能重来?投胎模拟器《80亿分之1》爆红 同秒出生不同命(点击连结看原文)
【本文获“快科技”授权转载,微信公众号:mydrivers】