流行的任天堂电子游戏模拟器 Cemu 计划开源并支持 Linux
任天堂 游戏

> 
> 这的确是个好消息！
> 
> 
> 


![](/data/attachment/album/202201/19/111111gv5ljxx756e6z7t7.jpg)


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


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


### Cemu 简介


[Cemu](https://cemu.info) 是一个流行的基于软件的复古电子游戏模拟器，专门模拟任天堂 Wii U 游戏，它是这类模拟器中第一个。它利用了 OpenGL 和 Vulkan 来运行游戏。


多年来，它已经有了显著的进展，现在可以 [玩整个 Wii U 库中的 51% 的游戏](https://compat.cemu.info/)。这包括《马里奥卡丁车 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 架构。


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


你可以参考 [官方路线图](https://wiki.cemu.info/wiki/Roadmap) 了解更多细节。


### 总结


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


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


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




---


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


作者：[Rishabh Moharir](https://news.itsfoss.com/author/rishabh/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![](/assets/images/pikapods-banner-v3.webp)


![](/assets/images/pikapods-banner-v3.webp)

If you’re into retro gaming, you may have come across retro console emulators. For those unaware, they are basically software or hardware that allow the host system to run games designed for another system.

Lately, Cemu has managed to grab the attention of the open-source community. It is one of the many retro console emulators out there that lets you play games tailored for Nintendo Wii U. However, as of now, it distinguishes itself from most of them in one major aspect, its closed-source nature, but that’s about to change.

## What is Cemu?

[Cemu](https://cemu.info/?ref=news.itsfoss.com) is a popular software-based retro console emulator that specifically emulates Nintendo Wii U games and is the first one to do so. It makes use of both OpenGL and Vulkan to run the games.

It has improved significantly over the years and can now [play around 51% of the entire Wii U library](https://compat.cemu.info/?ref=news.itsfoss.com). This list includes popular titles like Mario Kart 8 and The Legend of Zelda: Breath of the Wild.

Although released back in 2015, Cemu is only available on Windows. But, a new roadmap published by the developers states that Cemu should arrive on Linux soon.

And, as a cherry on top, Cemu will be going open-source!

## The Way to Open-Source and Linux

The roadmap includes a total of eight milestones planned by the devs. Among them are plans to develop a Linux port and make the code available to the community.

Talking about Cemu going open-source, the devs have plans to do this by 2022. So, you should not keep your hopes high for anything to arrive soon enough.

Moving to Linux involves rewriting the source code from C to C++ and migrating from Visual Studio to cmake.

Here’s what the devs had to say about bringing Cemu to Linux:

We eventually want to offer a native Linux version. This has been an ongoing side-project, albeit progressing relatively slowly due to somewhat low-priority nature and being dependent on other tasks. About 70% of the work has been done at this point.


The devs have also mentioned that the porting process is accompanied by other duties like the software H264 decoder and cubeb backend. Since a major of work has been completed, it’s safe to say Cemu will be coming to Linux very soon.

## Other Plans

The devs have considered implementing LLVM as CPU JIT backend for translating PowerPC (Wii U’s host architecture) to x86 architectures like ARM.

They have also just begun working on a new shader decompiler to reduce shader compilation time and stuttering.

You can refer to the [official roadmap](https://wiki.cemu.info/wiki/Roadmap?ref=news.itsfoss.com) for more details.

## Wrapping Up

This is definitely a massive gift to retro gaming enthusiasts eager to contribute and make Cemu better.

Cemu will finally join the likes of many popular and open-source Nintendo console emulators like Citra, Dolphin, and Yuzu.

*What do you think of Cemu going open-source? Should retro game emulators be closed-source or open-source?*


## More from It's FOSS...

- Support us by opting for
[It's FOSS Plus](https://itsfoss.com/#/portal/signup)membership. - Join our
[community forum](https://itsfoss.community/). - 📩 Stay updated with the latest on Linux and Open Source. Get our
[weekly Newsletter](https://itsfoss.com/newsletter/).