工程案例
尖端操作!大神成功完成NES红白机模仿x86 PC
近来,一位程序员成功地在任天堂NES红白机上模仿出了一台前期的x86 PC,乃至可以运转精简版的Linux。
这个项目被称为NES86,由程序员“decrazyo”开发,展现了在极端有限的硬件条件下完成杂乱模仿的可能性。
NES86的中心是模仿出一个Intel 8086处理器和根本的PC硬件环境,其精度足以发动并运转一个简化版的Linux内核。
为了战胜这一距离,decrazyo依托仿真技能,经过软件手法在NES上重现前期PC的功用,而且采用了内存映射技能。
依据其GitHub项目页面,即便在现代的PC NES模仿器上,NES86也很难运转,现在仅有少量模仿器如FCEUX、Mesen2、Rustico等可以兼容。
不过最令人意想不到的是,decrazyo经过在GameCube模仿器上运转《动物之森》,经过破解游戏内置的NES模仿器,成功运转了PC版《俄罗斯方块》,不过速度的确慢了点,只能到达每帧30秒。