流行的任天堂电子游戏模拟器 Cemu 计划开源并支持 Linux
创始人
2024-03-02 09:46:20
0

这的确是个好消息!

如果你喜欢玩复古游戏,你可能已经接触过复古游戏机模拟器。顺便说一句,所谓“ 模拟器 Emulator ”(仿真器)主要是指允许主机系统运行为另一系统设计的游戏的软件或硬件。

最近,Cemu 成功引起了开源社区的注意力。它是众多复古电子游戏模拟器之一,可以让你玩为任天堂 Wii U 定制的游戏。然而,到目前为止,它在一个主要方面与大多数模拟器不同,即它是闭源的,但这即将改变。

Cemu 简介

Cemu 是一个流行的基于软件的复古电子游戏模拟器,专门模拟任天堂 Wii U 游戏,它是这类模拟器中第一个。它利用了 OpenGL 和 Vulkan 来运行游戏。

多年来,它已经有了显著的进展,现在可以 玩整个 Wii U 库中的 51% 的游戏。这包括《马里奥卡丁车 8》和《塞尔达传说:荒野之息》等热门游戏。

虽然它早在 2015 年就发布了,但 Cemu 只能运行在 Windows 上。不过,开发者发布的新路线图指出,Cemu 应该很快就会移植到 Linux 上了。

而且,最令人关注的是,Cemu 将走向开源!

通往开源和 Linux 之路

路线图总共包括了由开发人员计划的八个里程碑。其中包括计划开发一个 Linux 移植版并向社区提供代码。

谈到 Cemu 的开源问题,开发者计划在 2022 年完成这一工作。所以,你不应该对此寄予厚望。

迁移到 Linux 涉及到将源代码从 C 语言改写成 C++ 语言,并从 Visual Studio 迁移到 cmake。

以下是开发者对将 Cemu 引入 Linux 的看法:

我们最终想提供一个原生的 Linux 版本。这一直是一个正在进行的副计划,尽管由于优先级较低和依赖于其他任务而进展相对缓慢,但现在已经完成了大约 70% 的工作。

开发人员还提到,移植过程伴随着其他工作,如软件 H264 解码器和 cubeb 后端。由于主要的工作已经完成,可以说 Cemu 很快就会出现在 Linux 上。

其他计划

开发人员已经考虑将 LLVM 作为 CPU JIT 后端,用于将 PowerPC(Wii U 的主机架构)转换为 ARM 等 X86 架构。

他们还刚刚开始着手开发一个新的着色器反编译器,以减少着色器编译时间和卡顿。

你可以参考 官方路线图 了解更多细节。

总结

这对渴望做出贡献并使 Cemu 变得更好的复古游戏爱好者来说绝对是一份大礼。

Cemu 最终将加入许多流行的、开源的任天堂游戏机模拟器的行列,如 Citra、Dolphin 和 Yuzu。

你对 Cemu 的开源有什么看法?复古游戏模拟器应该是闭源的还是开源的?


via: https://news.itsfoss.com/cemu-nintendo-linux/

作者:Rishabh Moharir 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

致AI先锋:在三七互娱,走...
秋招季,互联网大厂全面向 AI 等前沿技术领域倾斜,展现出对未...
2025-10-13 19:44:20
原创 ...
游戏太多,玩家却不够了。这是海外科技媒体TechSpot在不久前发...
2025-10-11 20:49:33
马斯克:到明年年底xAI将...
马斯克当地时间10月6日在社交媒体平台X发文称,xAI游戏工作室将...
2025-10-07 21:16:04
开源兼容层 Wine 10...
IT之家 10 月 6 日消息,科技媒体 linuxiac 昨日(...
2025-10-06 12:14:14
Meta追踪员工AI使用情...
Meta正通过多种方式追踪员工的AI使用情况。据《商业内幕》报道,...
2025-10-05 12:15:43
须田刚一新作《巴塞罗那旅馆...
须田刚一的新作《巴塞罗那旅馆》评价不太好——目前它在Steam上的...
2025-10-02 19:46:05

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...
如何理解Apache 2.0许... 提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。Apach...