NES86的核心在于精确模拟Intel 8086处理器及基础PC硬件架构,其精准度之高,足以启动并流畅运行一个专为该环境定制的Linux内核简化版本。这一壮举考虑到NES与初代IBM PC之间的巨大硬件差异:IBM PC配备了4.77MHz的x86 ...
不过最令人意想不到的是,decrazyo通过在GameCube模拟器上运行《动物之森》,通过破解游戏内置的NES模拟器, 成功运行了PC版《俄罗斯方块》,不过速度确实慢了点,只能达到每帧30秒。
NES86的成功背后是对Intel 8086处理器及基本PC架构的精确模仿。要知道,NES的时钟频率仅为1.79MHz,而早期IBM个人计算机的CPU时钟频率高达4.77MHz,此外,二者的内存和可寻址空间也存在巨大差异。为了弥补这道鸿沟,decrazyo运用仿真技术以及内存映射策略,通过深度的软件优化,成功在NES上复现了早期PC的核心功能。
在编程界的一次非凡壮举中,一名程序员成功地将一台早期的x86个人电脑“缩小”并运行在任天堂的经典NES红白机上,更令人惊叹的是,这台“微型”PC竟能运行一个精简版的Linux系统。这一项目名为NES86,由程序员decrazyo一手打造,它不仅挑战了 ...