网通社科技快报
NES主机通过FPGA卡带实现类Windows桌面系统运行
硬件爱好者Throaty Mumbo将经典NES游戏机改造为具备图形界面的桌面终端,核心方案是插入EverDrive N8 Pro FPGA卡带,该设备基于Cyclone IV芯片,接管NES卡带总线并提供外部算力。项目采用Next186开源FPGA软核处理器,兼容Intel 80186指令集,实现x86级轻量计算能力。系统未运行真实Windows二进制文件,而是通过逆向与重写重建了Windows 95/98风格的UI逻辑,包括可拖拽缩放窗口、菜单栏(含文件/程序/帮助)、图标系统及自研窗口管理器。输入方面,通过RP2350微控制器桥接PS/2或USB HID设备(键盘、鼠标、MIDI),输出则复用NES原始视频信号(256×240分辨率),在CRT显示器上呈现响应式交互界面。项目全程无需拆解NES主机,所有固件与源码已开源至GitHub,涵盖FPGA配置、桌面环境及USB-HID驱动。当前系统支持基础文件浏览、文本编辑与简易程序运行,未来计划拓展SD卡存储与CD-ROM模拟功能。开发者强调其目标非性能实用,而是探索物理限制下人机交互的最小可行实现,体现复古计算社区对计算本质的重新思考。