搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

azahar-emu/azahar

游戏

基于 Citra 的开源 3DS 模拟器,支持 Windows、macOS、Linux 和 Android。

8,592
807
C++
GPL-3.0
创建于 2 年前

项目介绍

Azahar 是一款面向 PC 和移动设备的高层 Nintendo 3DS 模拟器,基于 Citra 延续开发,由社区贡献者维护。它让 3DS 玩家以更高分辨率、现代手柄支持和即时存档等方式体验游戏,同时也可作为自制软件开发者的调试平台和 3DS 生态的研究与保存工具。项目采用 GPL-3.0 许可证,与任天堂没有关联或背书关系。

快速使用

从 Releases 页面 下载对应平台的构建:

  • Windows:提供安装包和 zip 压缩包;不确定选 MSVC 还是 MXE 版本时,选 MXE。
  • macOS:macos-universal 适用于所有 Mac;也可按芯片选择 macos-arm64 或 macos-x86_64。
  • Linux:推荐使用 Flathub 上的 Flatpak。也提供 AppImage,默认选 azahar.AppImage;只有在明确需要原生 Wayland 时才选 Wayland 变体,因为上游 Wayland 生态问题可能影响模拟器运行。
  • Android:最方便的是 Google Play 版本。Vanilla 版本采用更快的文件管理方式,技术上更优,但无法上架 Play,可通过 Obtainium 或 Releases 里的 APK 安装;APK 方式不会自动更新。

安装后启动模拟器并加载 3DS 游戏镜像即可开始;README 没有进一步说明首次运行的配置步骤。

使用约束

桌面版需要 Windows 10 64 位、macOS 13.4 或更新版本,或现代 64 位 Linux。CPU 需为 x86-64 或 ARM64(不支持 Windows on ARM),x86_64 需支持 SSE4.2,PassMark 单核分数高于 1,800。GPU 需支持 OpenGL 4.3 或 Vulkan 1.1,内存至少 2 GB,推荐 4 GB。Android 版要求 Android 10 及以上 64 位系统、骁龙 835 或更好、OpenGL ES 3.2 或 Vulkan 1.1,内存至少 2 GB,推荐 4 GB。

参与与构建

从源码构建的步骤见项目 wiki。代码贡献通过 pull request 提交,新功能建议先开 issue 讨论;翻译在 Transifex 上进行,目前不接受新增语言;游戏兼容性数据可按兼容性列表贡献指南提交。后续开发计划通过 GitHub milestones 公开。

HotRepo 点评

在 2026-11-08 的 C++ 日榜中,Azahar 单日新增 15 star,位列该语言榜第 5,累计 8,592 star、807 fork。这只是单日快照,只能说明当天的榜单表现,不足以判断趋势。从技术角度看,它的分发面相当广:同一项目覆盖桌面和 Android,Linux 上同时提供 Flatpak 与 AppImage,并明确建议用户优先选 MXE 版 Windows 构建和默认 AppImage,而不是 Wayland 变体——这符合模拟器需要适配多种图形与显示栈的现实。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。