该模拟器不仅可以成功地在 PC 或 Mac 上运行任天堂游戏机上的游戏,而且还可以“重新解释”图形。这一壮举使得《塞尔达传说》或《马里奥赛车》等低清晰度游戏可以全高清播放。
这是任天堂移动游戏机粉丝一直在等待的模拟器! Citra 是这个多平台(Windows、Mac、GNU/Linux)和开源程序的名称。社区软件以其模拟高清 3DS 游戏的能力而大放异彩。
https://www.youtube.com/watch?v=7XFcTqoZ3nk
任天堂的优势在于其授权的力量(塞尔达、马里奥等)和游戏的质量,但肯定不在于其游戏的纯粹视觉质量。 3DS除了功耗低之外,不足的就是图像清晰度:上屏400 x 240像素,在2016年还远远不能提供令人满意的图像质量——PS Vita的“OLED屏幕显示960” x 544 点,iPhone 6 显示 1334 × 750 点...
伟大的黑客
那么,一个被编程为以低清晰度(400 x 240 点和下部触摸屏 320 x 240 点)显示在两个屏幕上的游戏如何从全高清清晰度中受益呢?通过做“纹理转发”,也就是说,阻止中央处理器(模拟的)压缩由同样模拟的图形处理器(GPU)生成的图像。通过保持对模拟 GPU 生成的图像的控制并利用 PC 组件(真实 CPU 和真实 GPU)的强大功能,开发人员不仅能够提高图像清晰度,还能够提高其内在质量。
为此,除了修补处理器模拟和显示管理之外,Citra 开发人员还改进了纹理处理、使用多边形平滑技术并重新解释了文本元素的管理。通过克服所有这些障碍,他们的模拟器提供的图形质量肯定与 PS4 游戏的质量相去甚远,但远远优于原始任天堂游戏机所提供的图形。
兼容游戏较多,有待优化
模拟游戏很好,成功地正确模拟整个游戏库更好。在纯粹的技术部分之后,对于任何有自尊的模拟器来说,第二个挑战是运行尽可能多的游戏。
如果我们参考YouTuber John GodGames的视频播放列表,绝大多数商业游戏都可以在主机上推出。目前我们讨论的是启动而不是玩,因为如果有些游戏可以完美玩,那么许多其他游戏就太慢了,并且像仿真世界中一样,音频有困难。
开发团队很清楚其中的陷阱,但仿真领域的先例为能够或多或少地仿真一切提供了良好的希望。不过,这件事的法律方面还有待讨论……
合法,或者几乎
西特拉合法吗?是的,完美。您真的能够在 PC/Mac 上玩整个任天堂目录吗?在那里,情况更加微妙。下载(或共享)盒式磁带的数字副本(ROMS)是 100% 非法的,因为它是盗版。
但是,您可以合法地将您的个人磁带提取(用行话来说是“转储”)到 SD 卡上。有很多工作只要它仍然属于私人复制的范围。
如果你有任天堂 3DS 游戏,并且愿意跟踪开发并进行一些技术操作,那么在等待任天堂发布既可以是家用游戏机也可以是便携式游戏机的 NX 期间可能是值得的。谁知道呢,它可能会向后兼容 3DS,并提供对其历史目录的访问。