快科技 5 月 21 日消息,DIY 开发者 Throaty Mumbo 成功将 Windows CE 2.11 移植到任天堂 64 游戏主机上,整个过程历时数月,所有硬件驱动均为手写原创,最终以一个约 3.5MB 的 ROM 文件实现完整桌面环境。
这个项目的起点来自一个简单的观察,Mumbo 发现老款 IBM Workpad Z50 笔记本电脑使用的 MIPS 处理器与 N64 相同,而那台笔记本运行 Windows CE 毫无压力。
于是他开始尝试将 Windows CE 搬到 N64 上,他在 GitHub 项目中写道:" 这是一个没人要求的终极挑战,在 N64 上跑 Windows CE。能做到吗?大概能。应该做吗?不,绝对不应该。"

实际操作远比观察复杂,Mumbo 使用微软上世纪 90 年代末的 Platform Builder 工具作为起点,为 N64 的硬件特性逐一编写了自定义驱动。
显示输出利用 N64 的 RDP 图形硬件加速,手柄输入被重新映射为鼠标控制,音频则通过 N64 内置音频硬件输出。

Windows 内核本身则以原样移植,最终成果通过 EverDrive 64 X7 烧录卡加载一个名为 N64C4.Z64 的 ROM 运行,开机后数秒内进入完整桌面,任务栏、开始菜单、回收站一应俱全。
N64 原装手柄可直接作为鼠标使用,A 键对应左键、B 键对应右键,官方 N64 鼠标则能提供更精确的操控。
用户还可以通过 SD 卡安装 Windows CE 应用,Mumbo 在演示视频中展示了利用 N64 图形硬件运行的 3D 旋转立方体 demo,以及一款 1997 年发布的俄罗斯方块移植版,8-bit 芯片音乐播放正常。



登录后才可以发布评论哦
打开小程序可以发布评论哦