皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

黑客获得在未修改的NES上运行的超级NES游戏

Tom“Tom7”Murphy的最新项目是一个未修改的NES,运行超级NES游戏。 Ars Technica报道说:“墨菲在一系列详细的视频中展示了他的修补过程,从而打破了这种魔力。 “尽管NES硬件本身没有任何问题,但是运行这种反向仿真的盒式磁带是一个高度定制的电路板(从中国订购的价格约为10美元),并且附带一个紧凑的多核Raspberry Pi 3来处理实际的Super NES仿真。从报告中:
Pi本质上取代了墨盒的PPU部分,通过一个定制编码的EEPROM芯片连接到NES,告诉系统如何处理和显示通常来自微型计算机的图形数据的压倒性流。只有来自原始墨盒的CIC“版权”芯片保持未修改才能绕过硬件的锁定芯片。墨菲 – 你可能还记得他从以前的教导人工智能如何玩NES游戏 – 他说,树莓派实际上有太多的延迟,以有效地“流”瓦片图形指令到NES的墨盒CPU。当Pi设法“放电”一组指令位(在它们产生后仅180ns)时,NES本身已经移动到它的读写周期的下一部分。

黑客获得在未修改的NES上运行的超级NES游戏
Murphy使用了一个周期的延迟来弥补这种延迟,从根本上猜测可预测的PPU将写入下一个的位置,并提前将数据发送到该位置。该过程运行良好,但会导致您在视频演示中看到的持续闪烁和图形噪声。